diff --git a/.github/workflows/pylint_on_pull_request.yml b/.github/workflows/pylint_on_pull_request.yml
index d6b5e73213..dfb9bf6f68 100644
--- a/.github/workflows/pylint_on_pull_request.yml
+++ b/.github/workflows/pylint_on_pull_request.yml
@@ -22,7 +22,7 @@ jobs:
BASE_REF: ${{ github.event.pull_request.base.ref }}
- name: Get Base Lint Score
run: |
- echo ::set-env name=BASE_LINT::$(git diff --name-only --diff-filter=M $HEAD_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+)
+ echo BASE_LINT=$(git diff --name-only --diff-filter=M $HEAD_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+) >> $GITHUB_ENV
env:
HEAD_REF: ${{ github.event.pull_request.head.ref }}
if: always()
@@ -31,17 +31,20 @@ jobs:
env:
HEAD_REF: ${{ github.event.pull_request.head.ref }}
- name: Get Lint Delta Sign (+/-)
- run: echo ::set-env name=PASSING_SCORE::$(git diff --name-only --diff-filter=M $BASE_REF | grep -E "\.py" | xargs pylint | grep -Eo "10, [+-]" | grep -Eo [+-] )
+ run: |
+ echo PASSING_SCORE=$(git diff --name-only --diff-filter=M $BASE_REF | grep -E "\.py" | xargs pylint | grep -Eo "10, [+-]" | grep -Eo [+-] ) >> $GITHUB_ENV
env:
BASE_REF: ${{ github.event.pull_request.base.ref }}
if: always()
- name: Get Head Lint Score
- run: echo ::set-env name=HEAD_LINT::$(git diff --name-only --diff-filter=M $BASE_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+)
+ run: |
+ echo HEAD_LINT=$(git diff --name-only --diff-filter=M $BASE_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+) >> $GITHUB_ENV
env:
BASE_REF: ${{ github.event.pull_request.base.ref }}
if: always()
- name: Get Added Files Lint Score
- run: echo ::set-env name=ADDED_LINT::$(git diff --name-only --diff-filter=A $BASE_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+)
+ run: |
+ echo ADDED_LINT=$(git diff --name-only --diff-filter=A $BASE_REF | grep -E "\.py" | xargs pylint | grep -E -o "at [0-9.-]+" | grep -E -o [0-9.-]+) >> $GITHUB_ENV
env:
BASE_REF: ${{ github.event.pull_request.base.ref }}
if: always()
diff --git a/.gitignore b/.gitignore
index 17adea81b3..f425602443 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,12 @@ stochss-model-editor.html
stochss-workflow-manager.html
stochss-workflow-selection.html
stochss-project-manager.html
+multiple-plots-page.html
+stochss-domain-editor.html
+stochss-loading-page.html
+stochss-project-browser.html
+stochss-quick-start.html
+stochss-user-home.html
*.swp
*.swo
package-lock.json
diff --git a/__version__.py b/__version__.py
index 29e0d89856..03724dc3d0 100644
--- a/__version__.py
+++ b/__version__.py
@@ -5,7 +5,7 @@
# @website https://github.com/stochss/stochss
# =============================================================================
-__version__ = '2.1.6'
+__version__ = '2.3.2'
__title__ = 'StochSS'
__description__ = 'StochSS is an integrated development environment (IDE) \
for simulation of biochemical networks.'
diff --git a/client/app.js b/client/app.js
index 27868bb188..9aac1d1023 100644
--- a/client/app.js
+++ b/client/app.js
@@ -17,7 +17,11 @@ along with this program. If not, see .
*/
//var config = require('./config.js')(process.env.NODE_ENV);
+let xhr = require('xhr');
+let $ = require('jquery');
let path = require('path');
+//support files
+let modals = require('./modals');
let routePrefix = 'stochss';
let apiPrefix = path.join(routePrefix, 'api');
@@ -77,14 +81,128 @@ var BrowserDetect = {
]
};
+let changeCollapseButtonText = (view, e) => {
+ let source = e.target.dataset.hook;
+ let isBtn = $(view.queryByHook(source)).attr("class").includes("btn");
+ let collapseContainer = $(view.queryByHook(source).dataset.target);
+ if(isBtn && !collapseContainer.attr("class").includes("collapsing")) {
+ let collapseBtn = $(view.queryByHook(source));
+ let text = collapseBtn.text();
+ text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
+ }
+};
+
+let registerRenderSubview = (parent, view, hook) => {
+ parent.registerSubview(view);
+ parent.renderSubview(view, parent.queryByHook(hook));
+};
+
+let getXHR = (endpoint, {
+ always = function (err, response, body) {}, success = function (err, response, body) {},
+ error = function (err, response, body) {}}={}) => {
+ xhr({uri: endpoint, json: true}, function (err, response, body) {
+ if(response.statusCode < 400) {
+ success(err, response, body);
+ }else if(response.statusCode < 500) {
+ error(err, response, body);
+ }else{
+ console.log("Critical Error Detected");
+ }
+ always(err, response, body);
+ });
+};
+
+let postXHR = (endpoint, data, {
+ always = function (err, response, body) {}, success = function (err, response, body) {},
+ error = function (err, response, body) {}}={}, isJSON) => {
+ xhr({uri: endpoint, json: isJSON !== undefined ? isJSON : true, method: "post", body: data}, function (err, response, body) {
+ if(response.statusCode < 400) {
+ success(err, response, body);
+ }else if(response.statusCode < 500) {
+ error(err, response, body);
+ }else{
+ console.log("Critical Error Detected");
+ }
+ always(err, response, body);
+ });
+};
+
let getBrowser = () => {
BrowserDetect.init();
return {"name":BrowserDetect.browser,"version":BrowserDetect.version};
}
+let validateName = (input, rename = false) => {
+ var error = ""
+ if(input.endsWith('/')) {
+ error = 'forward'
+ }
+ var invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\"
+ if(rename) {
+ invalidChars += "/"
+ }
+ for(var i = 0; i < input.length; i++) {
+ if(invalidChars.includes(input.charAt(i))) {
+ error = error === "" || error === "special" ? "special" : "both"
+ }
+ }
+ return error
+}
+
+let newWorkflow = (parent, mdlPath, isSpatial, type) => {
+ if(document.querySelector('#newWorkflowModal')) {
+ document.querySelector('#newWorkflowModal').remove()
+ }
+ let self = parent;
+ let ext = isSpatial ? /.smdl/g : /.mdl/g
+ let name = mdlPath.split('/').pop().replace(ext, "")
+ let modal = $(modals.newWorkflowHtml(name, type)).modal();
+ let okBtn = document.querySelector('#newWorkflowModal .ok-model-btn');
+ let input = document.querySelector('#newWorkflowModal #workflowNameInput');
+ okBtn.disabled = false;
+ input.addEventListener("keyup", function (event) {
+ if(event.keyCode === 13){
+ event.preventDefault();
+ okBtn.click();
+ }
+ });
+ input.addEventListener("input", function (e) {
+ let endErrMsg = document.querySelector('#newWorkflowModal #workflowNameInputEndCharError')
+ let charErrMsg = document.querySelector('#newWorkflowModal #workflowNameInputSpecCharError')
+ let error = validateName(input.value)
+ okBtn.disabled = error !== "" || input.value.trim() === ""
+ charErrMsg.style.display = error === "both" || error === "special" ? "block" : "none"
+ endErrMsg.style.display = error === "both" || error === "forward" ? "block" : "none"
+ });
+ okBtn.addEventListener('click', function (e) {
+ modal.modal("hide");
+ let typeCode = type === "Ensemble Simulation" ? "_ES" : "_PS";
+ let wkflFile = input.value.trim() + typeCode + ".wkfl";
+ if(mdlPath.includes(".proj") && !mdlPath.includes(".wkgp")){
+ var wkflPath = path.join(path.dirname(mdlPath), "WorkflowGroup1.wkgp", wkflFile);
+ }else{
+ var wkflPath = path.join(path.dirname(mdlPath), wkflFile);
+ }
+ let queryString = "?path=" + wkflPath + "&model=" + mdlPath + "&type=" + type;
+ let endpoint = path.join(getApiPath(), "workflow/new") + queryString;
+ getXHR(endpoint, {
+ success: function (err, response, body) {
+ window.location.href = path.join(getBasePath(), "stochss/workflow/edit") + "?path=" + body.path;
+ }
+ });
+ });
+}
+
module.exports = {
routePrefix: routePrefix,
getApiPath: getApiPath,
getBasePath: getBasePath,
- getBrowser: getBrowser
+ getBrowser: getBrowser,
+ registerRenderSubview: registerRenderSubview,
+ changeCollapseButtonText: changeCollapseButtonText,
+ newWorkflow: newWorkflow,
+ getXHR: getXHR,
+ postXHR: postXHR
};
+
+
diff --git a/client/modals.js b/client/modals.js
index bcef01879e..c55db1f6b8 100644
--- a/client/modals.js
+++ b/client/modals.js
@@ -190,6 +190,39 @@ let templates = {
`
+ },
+ fileSelect : (modalID, fileID, locationID, title, label, files) => {
+ return `
+
+
+
+
+
+
+
+
+
+
+
This model was found in multiple locations
+
+
+
+
+
+
+
+
`
}
}
@@ -200,10 +233,14 @@ module.exports = {
return templates.confirmation(modalID, title)
},
- moveToTrashConfirmHtml : (fileType) => {
+ moveToTrashConfirmHtml : (fileType, newProjectFormat=false) => {
let modalID = "moveToTrashConfirmModal"
let title = `Move this ${fileType} to trash?`
+ if(newProjectFormat) {
+ let message = "The workflows for this model will be archived"
+ return templates.confirmation_with_message(modalID, title, message);
+ }
return templates.confirmation(modalID, title)
},
emptyTrashConfirmHtml : () => {
@@ -237,17 +274,19 @@ module.exports = {
return templates.input(modalID, inputID, title, label, value)
},
- newProjectModelHtml : (options) => {
+ newProjectModelHtml : (files) => {
let modalID = "newProjectModelModal"
- let selectID = "modelPathInput"
+ let fileID = "modelFileInput"
+ let locationID = "modelPathInput"
let title = "Add Existing Model to Project"
- let label = "Path to the Model"
- options = options.map(function (name) {
- return ``
+ let label = "Models: "
+ files = files.map(function (file) {
+ return ``
})
- options = options.join(" ")
+ files.unshift(``)
+ files = files.join(" ")
- return templates.select(modalID, selectID, title, label, options)
+ return templates.fileSelect(modalID, fileID, locationID, title, label, files)
},
newProjectModelSuccessHtml : (message) => {
let modalID = "newProjectModelSuccessModal"
@@ -428,6 +467,28 @@ module.exports = {
return templates.message(modalID, title, message)
},
+ newWorkflowHtml: (name, type) => {
+ let modalID = "newWorkflowModal"
+ let inputID = "workflowNameInput"
+ let title = `New ${type} Workflow`
+ let label = "Name:"
+ let value = name
+
+ return templates.input(modalID, inputID, title, label, value);
+ },
+ updateFormatHtml: (fileType) => {
+ let modalID = `update${fileType}FormatModal`
+ let title = `Update ${fileType} Format`
+ if(fileType === "Project") {
+ fileType += "s and Workflow";
+ var target = "project and its workflows";
+ }else{
+ var target = "workflow";
+ }
+ let message = `StochSS ${fileType}s have a new format. Would you like to update this ${target} to the new format?`
+
+ return templates.confirmation_with_message(modalID, title, message);
+ },
renderDefaultModeModalHtml : () => {
let concentrationDesciption = `Variables will only be represented using continuous (floating point) values.`;
let populationDescription = `Population - Variables will only be represented using discrete (integer count) values.`;
diff --git a/client/models/creator.js b/client/models/creator.js
index 103eec1764..ee9d3be24d 100644
--- a/client/models/creator.js
+++ b/client/models/creator.js
@@ -24,7 +24,8 @@ module.exports = State.extend({
fname: 'string',
lname: 'string',
email: 'string',
- organization: 'string'
+ organization: 'string',
+ elementID: 'string'
},
initialize: function(attrs, options) {
State.prototype.initialize.apply(this, arguments)
diff --git a/client/models/models.js b/client/models/creators.js
similarity index 58%
rename from client/models/models.js
rename to client/models/creators.js
index d35fba09e9..df67172530 100644
--- a/client/models/models.js
+++ b/client/models/creators.js
@@ -16,11 +16,24 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var app = require('ampersand-app');
-var RestCollection = require('ampersand-rest-collection');
-var Model = require('./model');
-var path = require('path');
+//collections
+let Collection = require('ampersand-collection');
+//models
+let Creator = require('./creator');
-module.exports = RestCollection.extend({
- model: Model
+module.exports = Collection.extend({
+ model: Creator,
+ indexes: ["elementID"],
+ addCreator: function (creatorInfo) {
+ let elementID = "C" + (this.length + 1);
+ let creator = new Creator({
+ fname: creatorInfo.fname,
+ lname: creatorInfo.lname,
+ email: creatorInfo.email,
+ organization: creatorInfo.organization,
+ elementID: elementID
+ });
+ this.add(creator);
+ return creator;
+ }
});
diff --git a/client/models/domain.js b/client/models/domain.js
index 7d802531f5..73c34cbe6a 100644
--- a/client/models/domain.js
+++ b/client/models/domain.js
@@ -32,7 +32,8 @@ module.exports = State.extend({
size: 'number',
x_lim: 'object',
y_lim: 'object',
- z_lim: 'object'
+ z_lim: 'object',
+ static: 'boolean'
},
collections: {
types: Types,
diff --git a/client/models/job.js b/client/models/job.js
new file mode 100644
index 0000000000..d519da4f3c
--- /dev/null
+++ b/client/models/job.js
@@ -0,0 +1,78 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+//models
+let Model = require('./model');
+let Settings = require('./settings');
+let State = require('ampersand-state');
+
+module.exports = State.extend({
+ children: {
+ model: Model,
+ settings: Settings
+ },
+ session: {
+ directory: 'string',
+ logs: 'string',
+ startTime: 'string',
+ status: 'string'
+ },
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ if(this.collection) {
+ return this.collection.parent.elementID + "J" + (this.collection.indexOf(this) + 1);
+ }
+ return "J-";
+ }
+ },
+ name: {
+ deps: ["directory"],
+ fn: function () {
+ return this.directory.split("/").pop();
+ }
+ },
+ fmtStartTime: {
+ deps: ["startTime"],
+ fn: function () {
+ let date = new Date(this.startTime);
+ let months = ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.'];
+ var stamp = months[date.getMonth()] + " ";
+ stamp += date.getDate() + ", ";
+ stamp += date.getFullYear() + " ";
+ let hours = date.getHours();
+ let ampm = hours >= 12 ? 'PM' : 'AM'; // get AM or PM based on hours
+ hours = hours%12; // format hours to 12 hour time format
+ hours = hours ? hours : 12; // replace 0 with 12
+ let minutes = date.getMinutes();
+ minutes = minutes < 10 ? '0' + minutes : minutes; // format minutes to always have two chars
+ let timeZone = date.toString().split('(').pop().split(')').shift(); // get the timezone from the date
+ if(timeZone.includes(" ")){
+ tzparts = timeZone.split(" ");
+ tzparts = tzparts.map(function (element) {
+ return element.charAt(0);
+ })
+ timeZone = tzparts.join("");
+ }
+ // timeZone = timeZone.replace('(', '').replace(')', '') // remove the '()' from the timezone
+ return stamp + hours + ":" + minutes + " " + ampm + " " + timeZone;
+ }
+ }
+ }
+});
\ No newline at end of file
diff --git a/client/views/view-parameter.js b/client/models/jobs.js
similarity index 79%
rename from client/views/view-parameter.js
rename to client/models/jobs.js
index a5ba33c0a4..01ecde1afb 100644
--- a/client/views/view-parameter.js
+++ b/client/models/jobs.js
@@ -16,11 +16,11 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/viewParameters.pug');
+//collections
+let Collection = require('ampersand-collection');
+//models
+let Job = require('./job');
-module.exports = View.extend({
- template: template,
-});
\ No newline at end of file
+module.exports = Collection.extend({
+ model: Job
+});
diff --git a/client/models/plots.js b/client/models/metadata.js
similarity index 82%
rename from client/models/plots.js
rename to client/models/metadata.js
index bd6a22cbaf..2a80da336c 100644
--- a/client/models/plots.js
+++ b/client/models/metadata.js
@@ -17,15 +17,11 @@ along with this program. If not, see .
*/
//models
-var State = require('ampersand-state');
+let State = require('ampersand-state');
module.exports = State.extend({
props: {
- key: 'string',
- title: 'string',
- xaxis: 'string',
- yaxis: 'string',
- stamp: 'number',
- species: 'object'
+ description: 'string',
+ creators: 'object'
}
-});
\ No newline at end of file
+});
diff --git a/client/models/model.js b/client/models/model.js
index 64915fe68c..b8b59ab441 100644
--- a/client/models/model.js
+++ b/client/models/model.js
@@ -18,10 +18,9 @@ along with this program. If not, see .
var app = require('../app');
var path = require('path');
-var xhr = require('xhr');
//models
var Model = require('ampersand-model');
-var ModelSettings = require('./model-settings');
+var TimespanSettings = require('./timespan-settings');
var Domain = require('./domain');
//collections
var Species = require('./species');
@@ -53,7 +52,7 @@ module.exports = Model.extend({
functionDefinitions: FunctionDefinitions
},
children: {
- modelSettings: ModelSettings,
+ modelSettings: TimespanSettings,
domain: Domain
},
session: {
@@ -65,6 +64,24 @@ module.exports = Model.extend({
valid: 'boolean',
error: 'object'
},
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ if(this.collection) {
+ return "M" + (this.collection.indexOf(this) + 1);
+ }
+ return "M-";
+ }
+ },
+ open: {
+ deps: ["directory"],
+ fn: function () {
+ let queryStr = "?path=" + this.directory;
+ return path.join(app.getBasePath(), "stochss/models/edit") + queryStr;
+ }
+ }
+ },
initialize: function (attrs, options){
Model.prototype.initialize.apply(this, arguments);
this.species.on('add change remove', this.updateValid, this);
@@ -119,9 +136,9 @@ module.exports = Model.extend({
self.parameters.trigger('update-parameters', parameter.compID, parameter);
});
if(cb) {
- this.save({success: cb});
+ app.postXHR(this.url(), this.toJSON(), { success: cb });
}else{
- this.save()
+ app.postXHR(this.url(), this.toJSON());
}
},
});
diff --git a/client/models/parameter-sweep-settings.js b/client/models/parameter-sweep-settings.js
index f4a5609836..1b746a5b2e 100644
--- a/client/models/parameter-sweep-settings.js
+++ b/client/models/parameter-sweep-settings.js
@@ -16,27 +16,32 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+//collections
+let SweepParameters = require('./sweep-parameters');
//models
-var State = require('ampersand-state');
-var Parameter = require('./parameter');
-var Species = require('./specie');
+let State = require('ampersand-state');
+let Species = require('./specie');
module.exports = State.extend({
- props: {
- is1D: 'boolean',
- p1Min: 'number',
- p1Max: 'number',
- p1Steps: 'number',
- p2Min: 'number',
- p2Max: 'number',
- p2Steps: 'number'
- },
children: {
- parameterOne: Parameter,
- parameterTwo: Parameter,
speciesOfInterest: Species
},
+ collections: {
+ parameters: SweepParameters
+ },
initialize: function(attrs, options) {
State.prototype.initialize.apply(this, arguments);
+ },
+ updateVariables: function (parameters) {
+ this.parameters.forEach(function (variable) {
+ let parameter = parameters.filter(function (parameter) {
+ return parameter.compID === variable.paramID;
+ })[0];
+ if(parameter === undefined) {
+ this.removeVariable(variable);
+ }else{
+ variable.updateVariable(variable);
+ }
+ });
}
});
\ No newline at end of file
diff --git a/client/models/project.js b/client/models/project.js
index 568ae61861..404e84bc9f 100644
--- a/client/models/project.js
+++ b/client/models/project.js
@@ -16,27 +16,59 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var path = require('path');
+let path = require('path');
//Support Files
-var app = require('../app.js');
+let app = require('../app.js');
//Collections
-var ModelsCollection = require('./models');
-var WorkflowGroupsCollection = require('./workflow-groups');
+let Creators = require('./creators');
+let WorkflowGroups = require('./workflow-groups');
//Models
-var Model = require('ampersand-model');
+let Metadata = require('./metadata');
+let Model = require('ampersand-model');
module.exports = Model.extend({
url: function () {
return path.join(app.getApiPath(), "project/load-project")+"?path="+this.directory;
},
+ children: {
+ metadata: Metadata
+ },
collections: {
- models: ModelsCollection,
- workflowGroups: WorkflowGroupsCollection
+ workflowGroups: WorkflowGroups,
+ archive: WorkflowGroups,
+ creators: Creators
},
session: {
+ annotation: 'string',
directory: 'string',
- parentDir: 'string',
- plot: 'object',
- annotation: 'string'
+ dirname: 'string',
+ name: 'string',
+ newFormat: 'boolean'
+ },
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ if(this.collection) {
+ return "P" + (this.collection.indexOf(this) + 1);
+ }
+ return "P-";
+ }
+ },
+ location: {
+ deps: ["dirname"],
+ fn: function () {
+ if(this.dirname) {
+ return "Location: " + this.dirname;
+ }
+ return "";
+ }
+ },
+ open: {
+ deps: ["directory"],
+ fn: function () {
+ return path.join(app.getBasePath(), "stochss/project/manager")+"?path="+this.directory
+ }
+ }
}
-})
\ No newline at end of file
+});
\ No newline at end of file
diff --git a/client/models/settings.js b/client/models/settings.js
index 7b80a1271c..fe6911dcaa 100644
--- a/client/models/settings.js
+++ b/client/models/settings.js
@@ -18,12 +18,14 @@ along with this program. If not, see .
//models
var State = require('ampersand-state');
+let TimespanSettings = require('./timespan-settings');
var SimulationSettings = require('./simulation-settings');
var ParameterSweepSettings = require('./parameter-sweep-settings');
var ResultsSettings = require('./results-settings');
module.exports = State.extend({
children: {
+ timespanSettings: TimespanSettings,
simulationSettings: SimulationSettings,
parameterSweepSettings: ParameterSweepSettings,
resultsSettings: ResultsSettings
diff --git a/client/models/simulation-settings.js b/client/models/simulation-settings.js
index 92a36fd970..a67ede077b 100644
--- a/client/models/simulation-settings.js
+++ b/client/models/simulation-settings.js
@@ -31,32 +31,5 @@ module.exports = State.extend({
},
initialize: function (attrs, options) {
State.prototype.initialize.apply(this, arguments);
- },
- letUsChooseForYou: function (model) {
- if(model.rules.length || model.eventsCollection.length || model.functionDefinitions.length){
- this.algorithm = "Hybrid-Tau-Leaping"
- return
- }
-
- var mode = model.defaultMode
-
- if(mode === "dynamic"){
- let isDiscrete = Boolean(model.species.filter(specie => specie.mode !== "discrete"))
- let isContinuous = Boolean(model.species.filter(specie => specie.mode !== "continuous"))
-
- if(isDiscrete){
- mode = "discrete"
- }else if(isContinuous){
- mode = "continuous"
- }
- }
-
- if(mode === "dynamic"){
- this.algorithm = "Hybrid-Tau-Leaping"
- }else if(mode === "discrete"){
- this.algorithm = "SSA"
- }else{
- this.algorithm = "ODE"
- }
- },
+ }
});
\ No newline at end of file
diff --git a/client/models/sweep-parameter.js b/client/models/sweep-parameter.js
new file mode 100644
index 0000000000..e9efdf0a38
--- /dev/null
+++ b/client/models/sweep-parameter.js
@@ -0,0 +1,55 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+//models
+var State = require('ampersand-state');
+
+module.exports = State.extend({
+ props: {
+ paramID: 'number',
+ min: 'any',
+ max: 'any',
+ name: 'string',
+ range: 'object',
+ steps: 'any',
+ hasChangedRange: 'boolean'
+ },
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ if(this.collection) {
+ return "ST" + (this.collection.indexOf(this) + 1);
+ }
+ return "ST-"
+ }
+ }
+ },
+ initialize: function(attrs, options) {
+ State.prototype.initialize.apply(this, arguments);
+ },
+ updateVariable: function (parameter) {
+ let value = parameter.expression;
+ if(this.min <= 0 || !this.hasChangedRange) {
+ this.min = value * 0.5;
+ }
+ if(this.max <= 0 || !this.hasChangedRange) {
+ this.max = value * 1.5;
+ }
+ }
+});
diff --git a/client/models/ssa-settings.js b/client/models/sweep-parameters.js
similarity index 61%
rename from client/models/ssa-settings.js
rename to client/models/sweep-parameters.js
index 79b4f7ff0b..eb60b7f7c0 100644
--- a/client/models/ssa-settings.js
+++ b/client/models/sweep-parameters.js
@@ -17,16 +17,23 @@ along with this program. If not, see .
*/
//models
-var State = require('ampersand-state');
+let SweepParameter = require('./sweep-parameter');
+//collections
+let Collection = require('ampersand-collection');
-module.exports = State.extend({
- props: {
- seed: {
- type: 'number',
- default: -1,
- },
- },
- initialize: function (attrs, options) {
- State.prototype.initialize.apply(this, arguments);
+module.exports = Collection.extend({
+ model: SweepParameter,
+ addSweepParameter: function (paramID, name) {
+ let variable = this.add({
+ paramID: paramID,
+ min: 0,
+ max: 0,
+ name: name,
+ steps: 11,
+ hasChangedRange: false
+ });
},
+ removeSweepParameter: function (variable) {
+ this.remove(variable);
+ }
});
\ No newline at end of file
diff --git a/client/models/model-settings.js b/client/models/timespan-settings.js
similarity index 100%
rename from client/models/model-settings.js
rename to client/models/timespan-settings.js
diff --git a/client/models/workflow-group.js b/client/models/workflow-group.js
index 689b7e6262..2ba66cc014 100644
--- a/client/models/workflow-group.js
+++ b/client/models/workflow-group.js
@@ -16,16 +16,47 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+let path = require('path');
+//Support Files
+let app = require('../app.js');
//collections
-var WorkflowCollection = require('./workflows');
+let Workflows = require('./workflows');
//models
-var State = require('ampersand-state');
+let Model = require('./model');
+let Metadata = require('./metadata');
+let State = require('ampersand-state');
module.exports = State.extend({
+ children: {
+ model: Model,
+ metadata: Metadata
+ },
collections: {
- workflows: WorkflowCollection
+ workflows: Workflows
},
session: {
name: 'string'
+ },
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ let identifier = !this.model || Boolean(this.model.name) ? "WG" : "AW"
+ if(this.collection) {
+ return this.collection.parent.elementID + identifier + (this.collection.indexOf(this) + 1)
+ }
+ return identifier + "-"
+ }
+ },
+ open: {
+ deps: ["model"],
+ fn: function () {
+ if(this.model.directory){
+ let queryStr = "?path=" + this.model.directory;
+ return path.join(app.getBasePath(), "stochss/models/edit") + queryStr;
+ }
+ return null
+ }
+ }
}
});
\ No newline at end of file
diff --git a/client/models/workflow-groups.js b/client/models/workflow-groups.js
index c8a1e49d2f..a33b2dce18 100644
--- a/client/models/workflow-groups.js
+++ b/client/models/workflow-groups.js
@@ -23,4 +23,4 @@ var WorkflowGroup = require('./workflow-group');
module.exports = Collection.extend({
model: WorkflowGroup
-});
\ No newline at end of file
+});
diff --git a/client/models/workflow.js b/client/models/workflow.js
index c847ce18b8..36427fdfd9 100644
--- a/client/models/workflow.js
+++ b/client/models/workflow.js
@@ -16,19 +16,57 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+let path = require('path');
+//Support Files
+let app = require('../app.js');
//collections
+let Jobs = require('./jobs');
//models
-var State = require('ampersand-state');
+let Job = require('./job');
+let Model = require('ampersand-model');
+let Settings = require('./settings');
-module.exports = State.extend({
+module.exports = Model.extend({
+ url: function () {
+ return path.join(app.getApiPath(), "workflow/load-workflow") + "?path=" + this.directory;
+ },
props: {
- path: 'string',
- annotation: 'string',
- outputs: 'object',
- type: 'string'
+ model: 'string'
+ },
+ children: {
+ settings: Settings,
+ activeJob: Job
+ },
+ collections: {
+ jobs: Jobs
},
session: {
+ annotation: 'string',
+ directory: 'string',
name: 'string',
- status: 'string'
+ status: 'string',
+ type: 'string',
+ newFormat: 'boolean'
+ },
+ derived: {
+ elementID: {
+ deps: ["collection"],
+ fn: function () {
+ if(this.collection) {
+ return this.collection.parent.elementID + "W" + (this.collection.indexOf(this) + 1)
+ }
+ return "W-"
+ }
+ },
+ open: {
+ deps: ["directory", "type"],
+ fn: function () {
+ if(this.type === "Notebook") {
+ return path.join(app.getBasePath(), "notebooks", this.directory)
+ }
+ let queryStr = "?path=" + this.directory + "&type=none"
+ return path.join(app.getBasePath(), "stochss/workflow/edit") + queryStr
+ }
+ }
}
-});
\ No newline at end of file
+});
diff --git a/client/models/workflows.js b/client/models/workflows.js
index 1073cd8037..194fe9b0da 100644
--- a/client/models/workflows.js
+++ b/client/models/workflows.js
@@ -23,4 +23,4 @@ var Workflow = require('./workflow');
module.exports = Collection.extend({
model: Workflow
-});
\ No newline at end of file
+});
diff --git a/client/pages/domain-editor.js b/client/pages/domain-editor.js
index a2d13c03a9..4160ab3d44 100644
--- a/client/pages/domain-editor.js
+++ b/client/pages/domain-editor.js
@@ -16,7 +16,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var xhr = require('xhr');
var $ = require('jquery');
let path = require('path');
var _ = require('underscore');
@@ -55,6 +54,7 @@ let DomainEditor = PageView.extend({
'click [data-hook=save-to-file]' : 'handleSaveToFile',
'click [data-hook=import-particles-btn]' : 'handleImportMesh',
'click [data-hook=set-particle-types-btn]' : 'getTypesFromFile',
+ 'change [data-hook=static-domain]' : 'setStaticDomain',
'change [data-hook=density]' : 'setDensity',
'change [data-target=gravity]' : 'setGravity',
'change [data-hook=pressure]' : 'setPressure',
@@ -88,44 +88,50 @@ let DomainEditor = PageView.extend({
importMesh: function (data) {
let self = this;
let file = $("#meshfile").prop("files")[0];
+ let typeFiles = $("#typefile").prop("files")
let formData = new FormData();
formData.append("datafile", file);
formData.append("particleData", JSON.stringify(data));
+ if(typeFiles.length) {
+ formData.append("typefile", typeFiles[0]);
+ }
let endpoint = path.join(app.getApiPath(), 'spatial-model/import-mesh');
- let req = new XMLHttpRequest();
- req.open("POST", endpoint);
- req.onload = function (e) {
- var resp = JSON.parse(req.response);
- if(req.status < 400) {
- self.addParticles(resp.particles);
- if(self.domain.x_lim[0] > resp.limits.x_lim[0]) {
- self.domain.x_lim[0] = resp.limits.x_lim[0]
+ app.postXHR(endpoint, formData, {
+ success: function (err, response, body) {
+ body = JSON.parse(body);
+ if(body.types) {
+ self.addMissingTypes(body.types)
+ }
+ self.addParticles(body.particles);
+ if(self.domain.x_lim[0] > body.limits.x_lim[0]) {
+ self.domain.x_lim[0] = body.limits.x_lim[0]
}
- if(self.domain.y_lim[0] > resp.limits.y_lim[0]) {
- self.domain.y_lim[0] = resp.limits.y_lim[0]
+ if(self.domain.y_lim[0] > body.limits.y_lim[0]) {
+ self.domain.y_lim[0] = body.limits.y_lim[0]
}
- if(self.domain.z_lim[0] > resp.limits.z_lim[0]) {
- self.domain.z_lim[0] = resp.limits.z_lim[0]
+ if(self.domain.z_lim[0] > body.limits.z_lim[0]) {
+ self.domain.z_lim[0] = body.limits.z_lim[0]
}
- if(self.domain.x_lim[1] < resp.limits.x_lim[1]) {
- self.domain.x_lim[1] = resp.limits.x_lim[1]
+ if(self.domain.x_lim[1] < body.limits.x_lim[1]) {
+ self.domain.x_lim[1] = body.limits.x_lim[1]
}
- if(self.domain.y_lim[1] < resp.limits.y_lim[1]) {
- self.domain.y_lim[1] = resp.limits.y_lim[1]
+ if(self.domain.y_lim[1] < body.limits.y_lim[1]) {
+ self.domain.y_lim[1] = body.limits.y_lim[1]
}
- if(self.domain.z_lim[1] < resp.limits.z_lim[1]) {
- self.domain.z_lim[1] = resp.limits.z_lim[1]
+ if(self.domain.z_lim[1] < body.limits.z_lim[1]) {
+ self.domain.z_lim[1] = body.limits.z_lim[1]
}
self.renderDomainLimitations();
self.completeAction("Mesh successfully imported", "im")
$('html, body').animate({
scrollTop: $("#domain-plot").offset().top
}, 20);
- }else{
- self.errorAction(resp.Message, "im")
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ self.errorAction(body.Message, "im")
}
- }
- req.send(formData)
+ }, false)
},
handleSetDefaults: function (e) {
let mass = Number($(this.queryByHook("td-mass")).find('input')[0].value);
@@ -209,7 +215,6 @@ let DomainEditor = PageView.extend({
$(this.queryByHook("type-location-container")).css("display", "none");
var disabled = true;
}
- console.log(disabled)
$(this.queryByHook("set-particle-types-btn")).prop("disabled", disabled);
},
handleSelectTypeLocation: function (e) {
@@ -240,13 +245,15 @@ let DomainEditor = PageView.extend({
this.queryStr += "domain_path=" + domainPath
}
let endpoint = path.join(app.getApiPath(), "spatial-model/load-domain") + this.queryStr
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- self.domain = new Domain(body.domain);
- self.domain.directory = domainPath
- self.domain.dirname = newDomain && !modelPath ? domainPath : null
- self.model = self.buildModel(body.model, modelPath);
- self.actPart = {"part":null, "tn":0, "pn":0};
- self.renderSubviews();
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.domain = new Domain(body.domain);
+ self.domain.directory = domainPath
+ self.domain.dirname = newDomain && !modelPath ? domainPath : null
+ self.model = self.buildModel(body.model, modelPath);
+ self.actPart = {"part":null, "tn":0, "pn":0};
+ self.renderSubviews();
+ }
});
$(document).on('shown.bs.modal', function (e) {
$('[autofocus]', e.target).focus();
@@ -265,8 +272,6 @@ let DomainEditor = PageView.extend({
if(!fromImport) {
this.renderDomainTypes();
this.updatePlot();
- }else{
- console.log("From Imports")
}
if(cb) {
cb();
@@ -313,13 +318,7 @@ let DomainEditor = PageView.extend({
return model;
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
changeParticleLocation: function (x, y, z) {
this.domain.particles.get(this.actPart.part.particle_id, "particle_id").point = [x, y, z];
@@ -429,6 +428,9 @@ let DomainEditor = PageView.extend({
if(this.model) {
data.model = {"name":this.model.name, "href":mdlEP + this.model.directory};
let dirname = path.dirname(this.model.directory);
+ if(dirname.includes(".wkgp")) {
+ dirname = path.dirname(dirname);
+ }
if(dirname.endsWith(".proj")) {
let name = dirname.split("/").pop().split(".proj")[0];
data.project = {"name":name, "href":projEP + dirname};
@@ -464,14 +466,15 @@ let DomainEditor = PageView.extend({
let self = this;
let queryStr = "?path=" + this.typeDescriptionsFile;
let endpoint = path.join(app.getApiPath(), "spatial-model/particle-types") + queryStr;
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- if(resp.statusCode < 400) {
- self.addMissingTypes(body.names)
- self.changeParticleTypes(body.types)
- self.completeAction("Types set", "st")
- }else{
- self.errorAction(body.Message, "st")
- console.log(err)
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.addMissingTypes(body.names);
+ self.changeParticleTypes(body.types);
+ self.completeAction("Types set", "st");
+ },
+ error: function (err, response, body) {
+ self.errorAction(body.Message, "st");
+ console.log(err);
}
});
},
@@ -492,7 +495,7 @@ let DomainEditor = PageView.extend({
parent: this,
model: this.domain
});
- this.registerRenderSubview(this.create3DDomainView, "add-3d-domain");
+ app.registerRenderSubview(this, this.create3DDomainView, "add-3d-domain");
},
renderDomainLimitations: function () {
if(this.xLimMinView) {
@@ -506,53 +509,54 @@ let DomainEditor = PageView.extend({
this.xLimMinView = new InputView({parent: this, required: true,
name: 'x-lim-min', valueType: 'number',
value: this.domain.x_lim[0] || 0});
- this.registerRenderSubview(this.xLimMinView, "x_lim-min");
+ app.registerRenderSubview(this, this.xLimMinView, "x_lim-min");
this.yLimMinView = new InputView({parent: this, required: true,
name: 'y-lim-min', valueType: 'number',
value: this.domain.y_lim[0] || 0});
- this.registerRenderSubview(this.yLimMinView, "y_lim-min");
+ app.registerRenderSubview(this, this.yLimMinView, "y_lim-min");
this.zLimMinView = new InputView({parent: this, required: true,
name: 'z-lim-min', valueType: 'number',
value: this.domain.z_lim[0] || 0});
- this.registerRenderSubview(this.zLimMinView, "z_lim-min");
+ app.registerRenderSubview(this, this.zLimMinView, "z_lim-min");
this.xLimMaxView = new InputView({parent: this, required: true,
name: 'x-lim-max', valueType: 'number',
value: this.domain.x_lim[1] || 0});
- this.registerRenderSubview(this.xLimMaxView, "x_lim-max");
+ app.registerRenderSubview(this, this.xLimMaxView, "x_lim-max");
this.yLimMaxView = new InputView({parent: this, required: true,
name: 'y-lim-max', valueType: 'number',
value: this.domain.y_lim[1] || 0});
- this.registerRenderSubview(this.yLimMaxView, "y_lim-max");
+ app.registerRenderSubview(this, this.yLimMaxView, "y_lim-max");
this.zLimMaxView = new InputView({parent: this, required: true,
name: 'z-lim-max', valueType: 'number',
value: this.domain.z_lim[1] || 0});
- this.registerRenderSubview(this.zLimMaxView, "z_lim-max");
+ app.registerRenderSubview(this, this.zLimMaxView, "z_lim-max");
},
renderDomainProperties: function () {
+ $(this.queryByHook("static-domain")).prop("checked", this.domain.static);
let densityView = new InputView({parent: this, required: true,
name: 'density', valueType: 'number',
value: this.domain.rho_0 || 1});
- this.registerRenderSubview(densityView, "density");
+ app.registerRenderSubview(this, densityView, "density");
let gravityXView = new InputView({parent: this, required: true,
name: 'gravity-x', valueType: 'number',
value: this.domain.gravity[0], label: "X: "});
- this.registerRenderSubview(gravityXView, "gravity-x");
+ app.registerRenderSubview(this, gravityXView, "gravity-x");
let gravityYView = new InputView({parent: this, required: true,
name: 'gravity-y', valueType: 'number',
value: this.domain.gravity[1], label: "Y: "});
- this.registerRenderSubview(gravityYView, "gravity-y");
+ app.registerRenderSubview(this, gravityYView, "gravity-y");
let gravityZView = new InputView({parent: this, required: true,
name: 'gravity-z', valueType: 'number',
value: this.domain.gravity[2], label: "Z: "});
- this.registerRenderSubview(gravityZView, "gravity-z");
+ app.registerRenderSubview(this, gravityZView, "gravity-z");
let pressureView = new InputView({parent: this, required: true,
name: 'pressure', valueType: 'number',
value: this.domain.p_0 || 0});
- this.registerRenderSubview(pressureView, "pressure");
+ app.registerRenderSubview(this, pressureView, "pressure");
let speedView = new InputView({parent: this, required: true,
name: 'speed', valueType: 'number',
value: this.domain.c_0 || 0});
- this.registerRenderSubview(speedView, "speed");
+ app.registerRenderSubview(this, speedView, "speed");
},
renderDomainTypes: function () {
if(this.domainTypesView) {
@@ -599,15 +603,15 @@ let DomainEditor = PageView.extend({
this.massView = new InputView({parent: this, required: true,
name: 'mass', valueType: 'number',
value: type.mass});
- this.registerRenderSubview(this.massView, "td-mass");
+ app.registerRenderSubview(this, this.massView, "td-mass");
this.volView = new InputView({parent: this, required: true,
name: 'volume', valueType: 'number',
value: type.volume});
- this.registerRenderSubview(this.volView, "td-vol");
+ app.registerRenderSubview(this, this.volView, "td-vol");
this.nuView = new InputView({parent: this, required: true,
name: 'viscosity', valueType: 'number',
value: type.nu});
- this.registerRenderSubview(this.nuView, "td-nu");
+ app.registerRenderSubview(this, this.nuView, "td-nu");
$(this.queryByHook("td-fixed")).prop("checked", type.fixed);
$(this.queryByHook("edit-defaults")).css("display", "block");
},
@@ -624,21 +628,21 @@ let DomainEditor = PageView.extend({
model: particle,
newParticle: false,
});
- this.registerRenderSubview(this.editParticleView, "edit-particle");
+ app.registerRenderSubview(this, this.editParticleView, "edit-particle");
},
renderMeshTransformations: function () {
let xtrans = new InputView({parent: this, required: true,
name: 'x-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(xtrans, "mesh-x-trans");
+ app.registerRenderSubview(this, xtrans, "mesh-x-trans");
let ytrans = new InputView({parent: this, required: true,
name: 'y-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(ytrans, "mesh-y-trans");
+ app.registerRenderSubview(this, ytrans, "mesh-y-trans");
let ztrans = new InputView({parent: this, required: true,
name: 'z-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(ztrans, "mesh-z-trans");
+ app.registerRenderSubview(this, ztrans, "mesh-z-trans");
},
renderMeshTypeDefaults: function (id) {
let type = this.domain.types.get(id, "typeID")
@@ -656,11 +660,7 @@ let DomainEditor = PageView.extend({
model: particle,
newParticle: true,
});
- this.registerRenderSubview(this.newParticleView, "new-particle");
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- return this.renderSubview(view, this.queryByHook(hook));
+ app.registerRenderSubview(this, this.newParticleView, "new-particle");
},
renderSubviews: function () {
let breadData = this.getBreadcrumbData();
@@ -669,19 +669,28 @@ let DomainEditor = PageView.extend({
let projBC = $(this.queryByHook("grandparent-breadcrumb"));
projBC.text(breadData.project.name);
projBC.prop("href", breadData.project.href);
+ $(this.queryByHook("return-to-project")).prop("href", breadData.project.href);
let mdlBC = $(this.queryByHook("parent-two-breadcrumb"));
mdlBC.text(breadData.model.name);
mdlBC.prop("href", breadData.model.href);
+ $(this.queryByHook("return-to-model")).prop("href", breadData.model.href);
}else if(breadData.model || breadData.project) {
$(this.queryByHook("one-parent-breadcrumb-links")).css("display", "block");
let breadcrumb = $(this.queryByHook("parent-one-breadcrumb"));
if(breadData.project) {
breadcrumb.text(breadData.project.name)
breadcrumb.prop("href", breadData.project.href);
+ $(this.queryByHook("return-to-project")).prop("href", breadData.project.href);
+ $(this.queryByHook("return-to-model")).css("display", "none");
}else {
breadcrumb.text(breadData.model.name)
breadcrumb.prop("href", breadData.model.href);
+ $(this.queryByHook("return-to-project")).css("display", "none");
+ $(this.queryByHook("return-to-model")).prop("href", breadData.model.href);
}
+ }else{
+ $(this.queryByHook("return-to-model")).css("display", "none");
+ $(this.queryByHook("return-to-project")).css("display", "none");
}
this.renderDomainProperties();
this.renderDomainLimitations();
@@ -698,9 +707,11 @@ let DomainEditor = PageView.extend({
this.renderCreate3DDomain();
let self = this;
let endpoint = path.join(app.getApiPath(), "spatial-model/domain-plot") + this.queryStr;
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- self.plot = body.fig;
- self.displayDomain();
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.plot = body.fig;
+ self.displayDomain();
+ }
});
$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip();
@@ -717,17 +728,19 @@ let DomainEditor = PageView.extend({
renderTypesFileSelect: function () {
let self = this;
let endpoint = path.join(app.getApiPath(), "spatial-model/types-list");
- xhr({uri: endpoint, json:true}, function (err, resp, body) {
- self.typeDescriptions = body.paths;
- var typesSelectView = new SelectView({
- label: '',
- name: 'type-files',
- required: false,
- idAttributes: 'cid',
- options: body.files,
- unselectedText: "-- Select Type File --",
- });
- self.registerRenderSubview(typesSelectView, "types-file-select")
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.typeDescriptions = body.paths;
+ var typesSelectView = new SelectView({
+ label: '',
+ name: 'type-files',
+ required: false,
+ idAttributes: 'cid',
+ options: body.files,
+ unselectedText: "-- Select Type File --",
+ });
+ app.registerRenderSubview(self, typesSelectView, "types-file-select");
+ }
});
},
renderTypesLocationSelect: function (options) {
@@ -742,7 +755,7 @@ let DomainEditor = PageView.extend({
options: options,
unselectedText: "-- Select Location --"
});
- this.registerRenderSubview(this.typesLocationSelectView, "types-file-location-select")
+ app.registerRenderSubview(this, this.typesLocationSelectView, "types-file-location-select")
},
renderTypeSelectView: function () {
if(this.typeView) {
@@ -758,7 +771,7 @@ let DomainEditor = PageView.extend({
options: this.domain.types,
value: this.domain.types.get(0, "typeID")
});
- this.registerRenderSubview(this.typeView, "mesh-type-select")
+ app.registerRenderSubview(this, this.typeView, "mesh-type-select")
},
saveDomain: function (name=null) {
let domain = this.domain.toJSON();
@@ -771,12 +784,13 @@ let DomainEditor = PageView.extend({
}
let self = this;
let endpoint = path.join(app.getApiPath(), "file/json-data") + "?path=" + domainPath;
- xhr({uri: endpoint, method: "post", json: true, body: domain}, function (err, response, body) {
- if(response.statusCode >= 400) {
- self.errorAction(body.Message, "sd");
- console.log(body.message)
- }else{
+ app.postXHR(endpoint, domain, {
+ success: function (err, response, body) {
self.completeAction("Domain save to file (.domn)", "sd");
+ },
+ error: function (err, response, body) {
+ self.errorAction(body.Message, "sd");
+ console.log(body.message);
}
});
},
@@ -821,6 +835,10 @@ let DomainEditor = PageView.extend({
let value = Number(e.target.value)
this.domain.c_0 = value;
},
+ setStaticDomain: function (e) {
+ let value = e.target.checked;
+ this.domain.statis = value;
+ },
startAction: function (action, src) {
$(this.queryByHook(src + "-complete")).css("display", "none");
$(this.queryByHook(src + "-action-in-progress")).text(action);
diff --git a/client/pages/file-browser.js b/client/pages/file-browser.js
index 13c882d997..94dc7d5c75 100644
--- a/client/pages/file-browser.js
+++ b/client/pages/file-browser.js
@@ -18,7 +18,6 @@ along with this program. If not, see .
let jstree = require('jstree');
let path = require('path');
-let xhr = require('xhr');
let $ = require('jquery');
let _ = require('underscore');
//support files
@@ -45,6 +44,7 @@ let FileBrowser = PageView.extend({
'click [data-hook=file-browser-help]' : function () {
let modal = $(modals.operationInfoModalHtml('file-browser')).modal();
},
+ 'click [data-hook=empty-trash]' : 'emptyTrash'
},
initialize: function (attrs, options) {
PageView.prototype.initialize.apply(this, arguments)
@@ -79,7 +79,10 @@ let FileBrowser = PageView.extend({
if(op === 'move_node' && more && more.ref && more.ref.type && !(more.ref.type == 'folder' || more.ref.type == 'root')){
return false
}
- if(op === 'move_node' && more && more.ref && more.ref.type && more.ref.type === 'folder'){
+ if(op === 'move_node' && more && more.ref && more.ref.original && path.dirname(more.ref.original._path).split("/").includes("trash")){
+ return false
+ }
+ if(op === 'move_node' && more && more.ref && more.ref.type && more.ref.type === 'folder' && more.ref.text !== "trash"){
if(!more.ref.state.loaded){
return false
}
@@ -106,15 +109,21 @@ let FileBrowser = PageView.extend({
var oldPath = node.original._path
let queryStr = "?srcPath="+oldPath+"&dstPath="+path.join(newDir, file)
var endpoint = path.join(app.getApiPath(), "file/move")+queryStr
- xhr({uri: endpoint}, function(err, response, body) {
- if(response.statusCode < 400) {
- node.original._path = path.join(newDir, file)
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ node.original._path = path.join(newDir, file);
if(node.type === "folder") {
$('#models-jstree').jstree().refresh_node(node);
+ }else if(newDir.endsWith("trash")) {
+ $(self.queryByHook('empty-trash')).prop('disabled', false);
+ $('#models-jstree').jstree().refresh_node(par);
+ }else if(oldPath.split("/").includes("trash")) {
+ $('#models-jstree').jstree().refresh_node(par);
}
- }else{
- body = JSON.parse(body)
- $('#models-jstree').jstree().refresh()
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ $('#models-jstree').jstree().refresh();
}
});
}
@@ -262,11 +271,9 @@ let FileBrowser = PageView.extend({
formData.append("datafile", file)
formData.append("fileinfo", JSON.stringify(fileinfo))
let endpoint = path.join(app.getApiPath(), 'file/upload');
- let req = new XMLHttpRequest();
- req.open("POST", endpoint)
- req.onload = function (e) {
- var resp = JSON.parse(req.response)
- if(req.status < 400) {
+ app.postXHR(endpoint, formData, {
+ success: function (err, response, body) {
+ body = JSON.parse(body);
if(o){
var node = $('#models-jstree').jstree().get_node(o.parent);
if(node.type === "root" || node.type === "#"){
@@ -277,16 +284,17 @@ let FileBrowser = PageView.extend({
}else{
self.refreshJSTree();
}
- if(resp.errors.length > 0){
- let errorModal = $(modals.uploadFileErrorsHtml(file.name, type, resp.message, resp.errors)).modal();
+ if(body.errors.length > 0){
+ let errorModal = $(modals.uploadFileErrorsHtml(file.name, type, body.message, body.errors)).modal();
}
- }else{
- let zipErrorModal = $(modals.projectExportErrorHtml(resp.Reason, resp.Message)).modal()
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let zipErrorModal = $(modals.projectExportErrorHtml(resp.Reason, resp.Message)).modal();
}
- }
- req.send(formData)
+ }, false);
modal.modal('hide')
- })
+ });
},
deleteFile: function (o) {
var fileType = o.type
@@ -306,24 +314,25 @@ let FileBrowser = PageView.extend({
let yesBtn = document.querySelector('#deleteFileModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
var endpoint = path.join(app.getApiPath(), "file/delete")+"?path="+o.original._path
- xhr({uri: endpoint}, function(err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
var node = $('#models-jstree').jstree().get_node(o.parent);
if(node.type === "root"){
self.refreshJSTree();
- let actionsBtn = $(self.queryByHook("options-for-node"))
+ let actionsBtn = $(self.queryByHook("options-for-node"));
if(actionsBtn.text().endsWith(o.text)) {
- actionsBtn.text("Actions")
- actionsBtn.prop("disabled", true)
- self.nodeForContextMenu = ""
+ actionsBtn.text("Actions");
+ actionsBtn.prop("disabled", true);
+ self.nodeForContextMenu = "";
}
}else{
$('#models-jstree').jstree().refresh_node(node);
}
- }else{
- body = JSON.parse(body)
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
}
- })
+ });
modal.modal('hide')
});
},
@@ -348,27 +357,26 @@ let FileBrowser = PageView.extend({
var identifier = "file/duplicate"
}
var endpoint = path.join(app.getApiPath(), identifier)+queryStr
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree').jstree().refresh_node(node);
- }
- if(type === "workflow"){
- var message = ""
- if(body.error){
- message = body.error
- }else{
- message = "The model for "+body.File+" is located here: "+body.mdlPath+""
- }
- let modal = $(modals.duplicateWorkflowHtml(body.File, message)).modal()
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree').jstree().get_node(parentID);
+ if(node.type === "root"){
+ self.refreshJSTree();
+ }else{
+ $('#models-jstree').jstree().refresh_node(node);
+ }
+ if(type === "workflow"){
+ var message = ""
+ if(body.error){
+ message = body.error;
+ }else{
+ message = "The model for "+body.File+" is located here: "+body.mdlPath+"";
}
- self.selectNode(node, body.File)
+ let modal = $(modals.duplicateWorkflowHtml(body.File, message)).modal();
}
+ self.selectNode(node, body.File);
}
- );
+ });
},
getTimeStamp: function () {
var date = new Date();
@@ -399,19 +407,17 @@ let FileBrowser = PageView.extend({
var self = this;
var parentID = o.parent;
var endpoint = path.join(app.getApiPath(), "model/to-spatial")+"?path="+o.original._path;
- xhr({uri: endpoint, json: true},
- function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree').jstree().refresh_node(node);
- }
- self.selectNode(node, body.File)
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree').jstree().get_node(parentID);
+ if(node.type === "root"){
+ self.refreshJSTree();
+ }else{
+ $('#models-jstree').jstree().refresh_node(node);
}
+ self.selectNode(node, body.File);
}
- );
+ });
},
toModel: function (o, from) {
var self = this;
@@ -422,24 +428,23 @@ let FileBrowser = PageView.extend({
var identifier = "sbml/to-model"
}
let endpoint = path.join(app.getApiPath(), identifier)+"?path="+o.original._path;
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree').jstree().refresh_node(node);
- }
- self.selectNode(node, body.File)
- if(from === "SBML" && body.errors.length > 0){
- var title = ""
- var msg = body.message
- var errors = body.errors
- let modal = $(modals.sbmlToModelHtml(msg, errors)).modal();
- }
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree').jstree().get_node(parentID);
+ if(node.type === "root"){
+ self.refreshJSTree();
+ }else{
+ $('#models-jstree').jstree().refresh_node(node);
+ }
+ self.selectNode(node, body.File);
+ if(from === "SBML" && body.errors.length > 0){
+ var title = "";
+ var msg = body.message;
+ var errors = body.errors;
+ let modal = $(modals.sbmlToModelHtml(msg, errors)).modal();
}
}
- );
+ });
},
toNotebook: function (o, type) {
let self = this
@@ -449,19 +454,17 @@ let FileBrowser = PageView.extend({
}else{
endpoint = path.join(app.getApiPath(), "workflow/notebook")+"?type=none&path="+o.original._path
}
- xhr({ uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400){
- var node = $('#models-jstree').jstree().get_node(o.parent)
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree').jstree().get_node(o.parent);
if(node.type === 'root'){
self.refreshJSTree();
}else{
$('#models-jstree').jstree().refresh_node(node);
}
- var notebookPath = path.join(app.getBasePath(), "notebooks", body.FilePath)
- self.selectNode(node, body.File)
- console.log(notebookPath)
- window.open(notebookPath)
- console.log("Opened new window")
+ var notebookPath = path.join(app.getBasePath(), "notebooks", body.FilePath);
+ self.selectNode(node, body.File);
+ window.open(notebookPath);
}
});
},
@@ -469,15 +472,15 @@ let FileBrowser = PageView.extend({
var self = this;
var parentID = o.parent;
var endpoint = path.join(app.getApiPath(), "model/to-sbml")+"?path="+o.original._path;
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
var node = $('#models-jstree').jstree().get_node(parentID);
if(node.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree').jstree().refresh_node(node);
}
- self.selectNode(node, body.File)
+ self.selectNode(node, body.File);
}
});
},
@@ -491,24 +494,24 @@ let FileBrowser = PageView.extend({
$('#models-jstree').jstree().edit(o, null, function(node, status) {
if(text != node.text){
var endpoint = path.join(app.getApiPath(), "file/rename")+"?path="+ o.original._path+"&name="+node.text
- xhr({uri: endpoint, json: true}, function (err, response, body){
- if(response.statusCode < 400) {
- if(body.changed) {
- nameWarning.text(body.message)
- nameWarning.collapse('show');
- window.scrollTo(0,0)
- setTimeout(_.bind(self.hideNameWarning, self), 10000);
- }
- node.original._path = body._path
- }
- if(text.split('.').pop() != node.text.split('.').pop()){
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
if(parent.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree').jstree().refresh_node(parent);
}
+ },
+ success: function (err, response, body) {
+ if(body.changed) {
+ nameWarning.text(body.message);
+ nameWarning.collapse('show');
+ window.scrollTo(0,0);
+ setTimeout(_.bind(self.hideNameWarning, self), 10000);
+ }
+ node.original._path = body._path;
}
- })
+ });
}
extensionWarning.collapse('hide');
nameWarning.collapse('hide');
@@ -545,10 +548,10 @@ let FileBrowser = PageView.extend({
}
}
var endpoint = path.join(app.getApiPath(), identifier)+queryStr
- xhr({uri: endpoint, json: isJSON}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(dataType === "json") {
- let data = nodeType === "domain" ? body.domain : body
+ let data = nodeType === "domain" ? body.domain : body;
self.exportToJsonFile(data, o.original.text);
}else if(dataType === "zip") {
var node = $('#models-jstree').jstree().get_node(o.parent);
@@ -557,13 +560,14 @@ let FileBrowser = PageView.extend({
}else{
$('#models-jstree').jstree().refresh_node(node);
}
- self.exportToZipFile(body.Path)
+ self.exportToZipFile(body.Path);
}else{
self.exportToFile(body, o.original.text);
}
- }else{
+ },
+ error: function (err, response, body) {
if(dataType === "plain-text") {
- body = JSON.parse(body)
+ body = JSON.parse(body);
}
}
});
@@ -594,7 +598,7 @@ let FileBrowser = PageView.extend({
var endpoint = path.join(app.getBasePath(), "/files", targetPath);
window.open(endpoint)
},
- validateName(input, rename = false) {
+ validateName: function (input, rename = false) {
var error = ""
if(input.endsWith('/')) {
error = 'forward'
@@ -615,21 +619,9 @@ let FileBrowser = PageView.extend({
if(document.querySelector("#newProjectModal")) {
document.querySelector("#newProjectModal").remove()
}
- if(document.querySelector("#newWorkflowGroupModal")) {
- document.querySelector("#newWorkflowGroupModal").remove()
- }
- var modal = ""
- var okBtn = ""
- var input = ""
- if(isProject) {
- modal = $(modals.newProjectModalHtml()).modal();
- okBtn = document.querySelector('#newProjectModal .ok-model-btn');
- input = document.querySelector('#newProjectModal #projectNameInput');
- }else{
- modal = $(modals.newWorkflowGroupModalHtml()).modal();
- okBtn = document.querySelector('#newWorkflowGroupModal .ok-model-btn');
- input = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInput');
- }
+ var modal = $(modals.newProjectModalHtml()).modal();
+ var okBtn = document.querySelector('#newProjectModal .ok-model-btn');
+ var input = document.querySelector('#newProjectModal #projectNameInput');
input.addEventListener("keyup", function (event) {
if(event.keyCode === 13){
event.preventDefault();
@@ -637,15 +629,8 @@ let FileBrowser = PageView.extend({
}
});
input.addEventListener("input", function (e) {
- var endErrMsg = ""
- var charErrMsg = ""
- if(isProject){
- endErrMsg = document.querySelector('#newProjectModal #projectNameInputEndCharError')
- charErrMsg = document.querySelector('#newProjectModal #projectNameInputSpecCharError')
- }else{
- endErrMsg = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInputEndCharError')
- charErrMsg = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInputSpecCharError')
- }
+ var endErrMsg = document.querySelector('#newProjectModal #projectNameInputEndCharError')
+ var charErrMsg = document.querySelector('#newProjectModal #projectNameInputSpecCharError')
let error = self.validateName(input.value)
okBtn.disabled = error !== "" || input.value.trim() === ""
charErrMsg.style.display = error === "both" || error === "special" ? "block" : "none"
@@ -653,43 +638,29 @@ let FileBrowser = PageView.extend({
});
okBtn.addEventListener("click", function (e) {
if(Boolean(input.value)) {
+ modal.modal('hide')
var parentPath = ""
if(o && o.original && o.original.type !== "root") {
parentPath = o.original._path
}
- var endpoint = ""
- if(isProject){
- var projectName = input.value.trim() + ".proj"
- var projectPath = path.join(parentPath, projectName)
- endpoint = path.join(app.getApiPath(), "project/new-project")+"?path="+projectPath
- }else{
- var workflowGroupName = input.value.trim() + ".wkgp"
- var workflowGroupPath = path.join(parentPath, workflowGroupName)
- endpoint = path.join(app.getApiPath(), "project/new-workflow-group")+"?path="+workflowGroupPath
- }
- xhr({uri: endpoint,json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- if(isProject) {
- if(o){//directory was created with context menu option
- var node = $('#models-jstree').jstree().get_node(o);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree').jstree().refresh_node(node);
- }
- }else{//directory was created with create directory button
- self.refreshJSTree()
- }
- }else{
- let successModal = $(modals.newWorkflowGroupSuccessHtml(body.message)).modal()
- }
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
+ var projectName = input.value.trim() + ".proj"
+ var projectPath = path.join(parentPath, projectName)
+ var endpoint = path.join(app.getApiPath(), "project/new-project")+"?path="+projectPath
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let queryStr = "?path=" + body.path;
+ let endpoint = path.join(app.getBasePath(), 'stochss/project/manager') + queryStr;
+ window.location.href = endpoint;
+ },
+ error: function (err, response, body) {
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal();
}
- modal.modal('hide')
- })
+ });
}
- })
+ });
+ },
+ newWorkflow: function (o, type) {
+ app.newWorkflow(this, o.original._path, o.type === "spatial", type);
},
addExistingModel: function (o) {
var self = this
@@ -697,23 +668,80 @@ let FileBrowser = PageView.extend({
document.querySelector('#newProjectModelModal').remove()
}
let mdlListEP = path.join(app.getApiPath(), 'project/add-existing-model') + "?path="+o.original._path
- xhr({uri:mdlListEP, json:true}, function (err, response, body) {
- let modal = $(modals.newProjectModelHtml(body.models)).modal()
- let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn')
- let select = document.querySelector('#newProjectModelModal #modelPathInput')
- okBtn.addEventListener("click", function (e) {
- let queryString = "?path="+o.original._path+"&mdlPath="+select.value
- let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString
- xhr({uri:endpoint, json:true, method:"post"}, function (err, response, body) {
- if(response.statusCode < 400) {
- let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal()
+ app.getXHR(mdlListEP, {
+ always: function (err, response, body) {
+ let modal = $(modals.newProjectModelHtml(body.files)).modal();
+ let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn');
+ let select = document.querySelector('#newProjectModelModal #modelFileInput');
+ let location = document.querySelector('#newProjectModelModal #modelPathInput');
+ select.addEventListener("change", function (e) {
+ okBtn.disabled = e.target.value && body.paths[e.target.value].length >= 2;
+ if(body.paths[e.target.value].length >= 2) {
+ var locations = body.paths[e.target.value].map(function (path) {
+ return ``;
+ });
+ locations.unshift(``);
+ locations = locations.join(" ");
+ $("#modelPathInput").find('option').remove().end().append(locations);
+ $("#location-container").css("display", "block");
}else{
- let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal()
+ $("#location-container").css("display", "none");
+ $("#modelPathInput").find('option').remove().end();
}
});
- modal.modal('hide')
+ location.addEventListener("change", function (e) {
+ okBtn.disabled = !Boolean(e.target.value);
+ });
+ okBtn.addEventListener("click", function (e) {
+ let mdlPath = body.paths[select.value].length < 2 ? body.paths[select.value][0] : location.value;
+ let queryString = "?path="+o.original._path+"&mdlPath="+mdlPath;
+ let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString;
+ app.postXHR(endpoint, null, {
+ success: function (err, response, body) {
+ let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal();
+ },
+ error: function (err, response, body) {
+ let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal();
+ }
+ });
+ modal.modal('hide');
+ });
+ }
+ });
+ },
+ addModel: function (parentPath, modelName, message) {
+ var endpoint = path.join(app.getBasePath(), "stochss/models/edit")
+ if(parentPath.endsWith(".proj")) {
+ let queryString = "?path=" + parentPath + "&mdlFile=" + modelName
+ let newMdlEP = path.join(app.getApiPath(), "project/new-model") + queryString
+ app.getXHR(newMdlEP, {
+ success: function (err, response, body) {
+ endpoint += "?path="+body.path;
+ window.location.href = endpoint;
+ },
+ error: function (err, response, body) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }
});
- })
+ }else{
+ let modelPath = path.join(parentPath, modelName)
+ let queryString = "?path="+modelPath+"&message="+message;
+ endpoint += queryString
+ let existEP = path.join(app.getApiPath(), "model/exists")+queryString
+ app.getXHR(existEP, {
+ always: function (err, response, body) {
+ if(body.exists) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }else{
+ window.location.href = endpoint;
+ }
+ }
+ });
+ }
},
newModelOrDirectory: function (o, isModel, isSpatial) {
var self = this
@@ -749,54 +777,35 @@ let FileBrowser = PageView.extend({
let modelName = o && o.type === "project" ? input.value.trim().split("/").pop() + ext : input.value.trim() + ext;
let message = modelName !== input.value.trim() + ext?
"Warning: Models are saved directly in StochSS Projects and cannot be saved to the "+input.value.trim().split("/")[0]+" directory in the project.
Do you wish to save your model directly in your project?
" : ""
- let modelPath = path.join(parentPath, modelName)
- let queryString = "?path="+modelPath+"&message="+message;
- let endpoint = path.join(app.getBasePath(), "stochss/models/edit")+queryString
- let existEP = path.join(app.getApiPath(), "model/exists")+queryString
if(message){
let warningModal = $(modals.newProjectModelWarningHtml(message)).modal()
let yesBtn = document.querySelector('#newProjectModelWarningModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
warningModal.modal('hide')
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
- })
- })
+ self.addModel(parentPath, modelName, message);
+ });
}else{
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
- })
+ self.addModel(parentPath, modelName, message);
}
}else{
let dirName = input.value.trim();
let endpoint = path.join(app.getApiPath(), "directory/create")+"?path="+path.join(parentPath, dirName);
- xhr({uri:endpoint}, function (err, response, body) {
- if(response.statusCode < 400){
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(o){//directory was created with context menu option
var node = $('#models-jstree').jstree().get_node(o);
if(node.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree').jstree().refresh_node(node);
}
}else{//directory was created with create directory button
- self.refreshJSTree()
+ self.refreshJSTree();
}
- }else{//new directory not created no need to refresh
- body = JSON.parse(body)
- let errorModal = $(modals.newDirectoryErrorHtml(body.Reason, body.Message)).modal()
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let errorModal = $(modals.newDirectoryErrorHtml(body.Reason, body.Message)).modal();
}
});
}
@@ -822,18 +831,73 @@ let FileBrowser = PageView.extend({
},
editWorkflowModel: function (o) {
let endpoint = path.join(app.getApiPath(), "workflow/edit-model")+"?path="+o.original._path
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(body.error){
- let title = o.text + " Not Found"
- let message = body.error
- let modal = $(modals.duplicateWorkflowHtml(title, message)).modal()
+ let title = o.text + " Not Found";
+ let message = body.error;
+ let modal = $(modals.duplicateWorkflowHtml(title, message)).modal();
}else{
- window.location.href = path.join(app.routePrefix, "models/edit")+"?path="+body.file
+ window.location.href = path.join(app.routePrefix, "models/edit")+"?path="+body.file;
+ }
+ }
+ });
+ },
+ extractAll: function (o) {
+ let self = this;
+ let queryStr = "?path=" + o.original._path;
+ let endpoint = path.join(app.getApiPath(), "file/unzip") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let node = $('#models-jstree').jstree().get_node(o.parent);
+ if(node.type === "root"){
+ self.refreshJSTree();
+ }else{
+ $('#models-jstree').jstree().refresh_node(node);
}
+ },
+ error: function (err, response, body) {
+ let modal = $(modals.newProjectModelErrorHtml(body.Reason, body.message)).modal();
}
});
},
+ moveToTrash: function (o) {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
+ }
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("model")).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let queryStr = "?srcPath=" + o.original._path + "&dstPath=" + path.join("trash", o.text)
+ let endpoint = path.join(app.getApiPath(), "file/move") + queryStr
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ $(self.queryByHook('empty-trash')).prop('disabled', false);
+ $('#models-jstree').jstree().refresh();
+ }
+ });
+ });
+ },
+ emptyTrash: function (e) {
+ if(document.querySelector("#emptyTrashConfirmModal")) {
+ document.querySelector("#emptyTrashConfirmModal").remove()
+ }
+ let self = this;
+ let modal = $(modals.emptyTrashConfirmHtml()).modal();
+ let yesBtn = document.querySelector('#emptyTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let endpoint = path.join(app.getApiPath(), "file/empty-trash") + "?path=trash";
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.refreshJSTree();
+ $(self.queryByHook('empty-trash')).prop('disabled', true);
+ }
+ });
+ });
+ },
setupJstree: function () {
var self = this;
$.jstree.defaults.contextmenu.items = (o, cb) => {
@@ -879,6 +943,17 @@ let FileBrowser = PageView.extend({
self.duplicateFileOrDirectory(o, null)
}
},
+ "MoveToTrash" : {
+ "label" : "Move To Trash",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.moveToTrash(o);
+ }
+ }
+ }
+ let delete_node = {
"Delete" : {
"label" : "Delete",
"_disabled" : false,
@@ -996,6 +1071,35 @@ let FileBrowser = PageView.extend({
}
}
// common to both spatial and non-spatial models
+ let newWorkflow = {
+ "ensembleSimulation" : {
+ "label" : "Ensemble Simulation",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.newWorkflow(o, "Ensemble Simulation")
+ }
+ },
+ "parameterSweep" : {
+ "label" : "Parameter Sweep",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.newWorkflow(o, "Parameter Sweep")
+ }
+ },
+ "jupyterNotebook" : {
+ "label" : "Jupyter Notebook",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ window.location.href = path.join(app.getBasePath(), "stochss/workflow/selection")+"?path="+o.original._path;
+ }
+ }
+ }
let model = {
"Edit" : {
"label" : "Edit",
@@ -1012,9 +1116,7 @@ let FileBrowser = PageView.extend({
"_disabled" : false,
"separator_before" : false,
"separator_after" : false,
- "action" : function (data) {
- window.location.href = path.join(app.getBasePath(), "stochss/workflow/selection")+"?path="+o.original._path;
- }
+ "submenu" : o.type === "nonspatial" ? newWorkflow : {"jupyterNotebook":newWorkflow.jupyterNotebook}
}
}
// convert options for spatial models
@@ -1135,15 +1237,6 @@ let FileBrowser = PageView.extend({
}
// specific to workflows
let workflow = {
- "Convert to Notebook" : {
- "label" : "To Notebook",
- "_disabled" : false,
- "separator_before" : false,
- "separator_after" : false,
- "action" : function (data) {
- self.toNotebook(o, "workflow")
- }
- },
"Start/Restart Workflow" : {
"label" : (o.original._status === "ready") ? "Start Workflow" : "Restart Workflow",
"_disabled" : true,
@@ -1170,7 +1263,7 @@ let FileBrowser = PageView.extend({
"submenu" : {
"Edit" : {
"label" : " Edit",
- "_disabled" : !(o.original._status === "ready"),
+ "_disabled" : (!o.original._newFormat && o.original._status !== "ready"),
"separator_before" : false,
"separator_after" : false,
"action" : function (data) {
@@ -1179,7 +1272,7 @@ let FileBrowser = PageView.extend({
},
"Extract" : {
"label" : "Extract",
- "_disabled" : false,
+ "_disabled" : (o.original._newFormat && !o.original._hasJobs),
"separator_before" : false,
"separator_after" : false,
"action" : function (data) {
@@ -1209,9 +1302,27 @@ let FileBrowser = PageView.extend({
}
}
}
+ //Specific to zip archives
+ let extractAll = {
+ "extractAll" : {
+ "label" : "Extract All",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.extractAll(o);
+ }
+ }
+ }
if (o.type === 'root'){
return folder
}
+ if (o.text === "trash") {
+ return {"Refresh": folder.Refresh}
+ }
+ if (o.original._path.split("/")[0] === "trash") {
+ return delete_node
+ }
if (o.type === 'folder') {
return $.extend(folder, common)
}
@@ -1227,6 +1338,9 @@ let FileBrowser = PageView.extend({
if (o.type === 'workflow') {
return $.extend(open, workflow, common)
}
+ if (o.text.endsWith(".zip")) {
+ return $.extend(open, extractAll, common)
+ }
if (o.type === 'notebook' || o.type === "other") {
return $.extend(open, common)
}
@@ -1267,26 +1381,28 @@ let FileBrowser = PageView.extend({
var file = e.target.text
var node = $('#models-jstree').jstree().get_node(e.target)
var _path = node.original._path;
- if(file.endsWith('.mdl') || file.endsWith('.smdl')){
- window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+_path;
- }else if(file.endsWith('.ipynb')){
- var notebookPath = path.join(app.getBasePath(), "notebooks", _path)
- window.open(notebookPath, '_blank')
- }else if(file.endsWith('.sbml')){
- var openPath = path.join(app.getBasePath(), "edit", _path)
- window.open(openPath, '_blank')
- }else if(file.endsWith('.proj')){
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+_path;
- }else if(file.endsWith('.wkfl')){
- window.location.href = path.join(app.getBasePath(), "stochss/workflow/edit")+"?path="+_path+"&type=none";
- }else if(file.endsWith('.domn')) {
- let queryStr = "?domainPath=" + _path
- window.location.href = path.join(app.getBasePath(), "stochss/domain/edit") + queryStr
- }else if(node.type === "folder" && $('#models-jstree').jstree().is_open(node) && $('#models-jstree').jstree().is_loaded(node)){
- $('#models-jstree').jstree().refresh_node(node)
- }else if(node.type === "other"){
- var openPath = path.join(app.getBasePath(), "view", _path);
- window.open(openPath, "_blank");
+ if(!(_path.split("/")[0] === "trash")) {
+ if(file.endsWith('.mdl') || file.endsWith('.smdl')){
+ window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+_path;
+ }else if(file.endsWith('.ipynb')){
+ var notebookPath = path.join(app.getBasePath(), "notebooks", _path)
+ window.open(notebookPath, '_blank')
+ }else if(file.endsWith('.sbml')){
+ var openPath = path.join(app.getBasePath(), "edit", _path)
+ window.open(openPath, '_blank')
+ }else if(file.endsWith('.proj')){
+ window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+_path;
+ }else if(file.endsWith('.wkfl')){
+ window.location.href = path.join(app.getBasePath(), "stochss/workflow/edit")+"?path="+_path+"&type=none";
+ }else if(file.endsWith('.domn')) {
+ let queryStr = "?domainPath=" + _path
+ window.location.href = path.join(app.getBasePath(), "stochss/domain/edit") + queryStr
+ }else if(node.type === "folder" && $('#models-jstree').jstree().is_open(node) && $('#models-jstree').jstree().is_loaded(node)){
+ $('#models-jstree').jstree().refresh_node(node)
+ }else if(node.type === "other"){
+ var openPath = path.join(app.getBasePath(), "view", _path);
+ window.open(openPath, "_blank");
+ }
}
});
}
diff --git a/client/pages/loading-page.js b/client/pages/loading-page.js
new file mode 100644
index 0000000000..f6ba556d4f
--- /dev/null
+++ b/client/pages/loading-page.js
@@ -0,0 +1,144 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+//support files
+let app = require('../app');
+let modals = require('../modals');
+// views
+var PageView = require('./base');
+// templates
+var template = require('../templates/pages/loadingPage.pug');
+
+import initPage from './page.js';
+
+let LoadingPage = PageView.extend({
+ template: template,
+ initialize: function (attrs, options) {
+ PageView.prototype.initialize.apply(this, arguments);
+ let urlParams = new URLSearchParams(window.location.search)
+ this.filePath = urlParams.get("path");
+ this.action = urlParams.get("action");
+ },
+ render: function (attrs, options) {
+ PageView.prototype.render.apply(this, arguments);
+ $(document.querySelector("div[data-hook=side-navbar]")).css("display", "none");
+ $(document.querySelector("main[data-hook=page-main]")).removeClass().addClass("col-md-12 body");
+ $(this.queryByHook("loading-spinner")).css("display", "block");
+ if(this.action === "open") {
+ this.uploadFileFromLink(this.filePath);
+ }else if(this.action === "update-workflow") {
+ this.updateWorkflowFormat(this.filePath);
+ }else if(this.action === "update-project") {
+ this.updateProjectFormat(this.filePath);
+ }
+ },
+ getUploadResponse: function () {
+ let self = this;
+ setTimeout(function () {
+ let queryStr = "?path=" + self.responsePath + "&cmd=read";
+ let endpoint = path.join(app.getApiPath(), 'file/upload-from-link') + queryStr;
+ let errorCB = function (err, response, body) {
+ $(this.queryByHook("loading-spinner")).css("display", "none");
+ let model = $(modals.projectExportErrorHtml(body.reason, body.message)).modal();
+ let close = document.querySelector("button[data-dismiss=modal]");
+ close.addEventListener("click", function (e) {
+ window.history.back();
+ });
+ }
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ if(Object.keys(body).includes("reason")) {
+ errorCB(err, response, body);
+ }else if(body.done) {
+ if(body.file_path.endsWith(".proj")){
+ self.openStochSSPage("stochss/project/manager", body.file_path);
+ }else if(body.file_path.endsWith(".wkfl")){
+ self.openStochSSPage("stochss/workflow/edit", body.file_path);
+ }else if(body.file_path.endsWith(".mdl")){
+ self.openStochSSPage("stochss/models/edit", body.file_path);
+ }else if(body.file_path.endsWith(".domn")){
+ self.openStochSSPage("stochss/domain/edit", body.file_path);
+ }else if(body.file_path.endsWith(".ipynb")){
+ self.openNotebookFile(body.file_path);
+ }else{
+ self.openStochSSPage('stochss/files');
+ }
+ }else{
+ self.getUploadResponse();
+ }
+ },
+ error: errorCB
+ });
+ }, 1000);
+ },
+ openNotebookFile: function (filePath) {
+ window.open(path.join(app.getBasePath(), "notebooks", filePath));
+ window.history.back();
+ },
+ openStochSSPage: function (identifier, filePath) {
+ var endpoint = path.join(app.getBasePath(), identifier);
+ if(filePath) {
+ let query = identifier.includes("domain") ? "?domainPath=" : "?path=";
+ endpoint += query + filePath;
+ }
+ window.location.href = endpoint;
+ },
+ updateFormat: function (filePath, message, target, identifier) {
+ $(this.queryByHook("loading-header")).html("Updating Format");
+ $(this.queryByHook("loading-target")).html(filePath.split('/').pop());
+ $(this.queryByHook("loading-message")).html(message);
+ let self = this;
+ let queryStr = "?path=" + filePath;
+ let endpoint = path.join(app.getApiPath(), target, "update-format") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let dst = target === "workflow" ? body : filePath;
+ self.openStochSSPage(identifier, dst);
+ }
+ });
+ },
+ updateProjectFormat: function (filePath) {
+ let message = `You can update the format of any project and its workflows by opening the project and clicking yes when prompted to update the format.`;
+ let identifier = "stochss/project/manager"
+ this.updateFormat(filePath, message, "project", identifier);
+ },
+ updateWorkflowFormat: function (filePath) {
+ let message = `You can update the format of any workflow by opening the workflow and clicking yes when prompted to update the format.`;
+ let identifier = "stochss/workflow/edit"
+ this.updateFormat(filePath, message, "workflow", identifier);
+ },
+ uploadFileFromLink: function (filePath) {
+ $(this.queryByHook("loading-header")).html("Uploading file");
+ $(this.queryByHook("loading-target")).html(filePath.split('/').pop());
+ let message = `If the file is a Project, Workflow, Model, Domain, or Notebook it will be opened when the upload has completed.`;
+ $(this.queryByHook("loading-message")).html(message);
+ let self = this;
+ let queryStr = "?path=" + filePath;
+ let endpoint = path.join(app.getApiPath(), 'file/upload-from-link') + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.responsePath = body.responsePath;
+ self.getUploadResponse();
+ }
+ });
+ }
+});
+
+initPage(LoadingPage);
diff --git a/client/pages/model-editor.js b/client/pages/model-editor.js
index 7deaff4ef5..bdb85123e5 100644
--- a/client/pages/model-editor.js
+++ b/client/pages/model-editor.js
@@ -16,7 +16,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var xhr = require('xhr');
var _ = require('underscore');
var $ = require('jquery');
let path = require('path');
@@ -33,7 +32,6 @@ var SpeciesViewer = require('../views/species-viewer');
var InitialConditionsEditorView = require('../views/initial-conditions-editor');
var InitialConditionsViewer = require('../views/initial-conditions-viewer');
var ParametersEditorView = require('../views/parameters-editor');
-var ParameterViewer = require('../views/parameters-viewer');
var ParticleViewer = require('../views/view-particle');
var ReactionsEditorView = require('../views/reactions-editor');
var ReactionsViewer = require('../views/reactions-viewer');
@@ -42,7 +40,7 @@ var EventsViewer = require('../views/events-viewer');
var RulesEditorView = require('../views/rules-editor');
var RulesViewer = require('../views/rules-viewer');
var SBMLComponentView = require('../views/sbml-component-editor');
-var ModelSettingsView = require('../views/model-settings');
+var TimespanSettingsView = require('../views/timespan-settings');
var ModelStateButtonsView = require('../views/model-state-buttons');
var QuickviewDomainTypes = require('../views/quickview-domain-types');
//models
@@ -83,10 +81,14 @@ let ModelEditor = PageView.extend({
});
if(directory.includes('.proj')) {
this.projectPath = path.dirname(directory)
+ if(this.projectPath.endsWith(".wkgp")) {
+ this.projectPath = path.dirname(this.projectPath)
+ }
this.projectName = this.getFileName(this.projectPath)
}
- this.model.fetch({
- success: function (model, response, options) {
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
if(directory.includes('.proj')) {
self.queryByHook("project-breadcrumb-links").style.display = "block"
self.queryByHook("model-name-header").style.display = "none"
@@ -94,7 +96,7 @@ let ModelEditor = PageView.extend({
self.renderSubviews();
self.model.updateValid()
}
- });
+ })
this.model.reactions.on("change", function (reactions) {
this.updateSpeciesInUse();
this.updateParametersInUse();
@@ -205,7 +207,7 @@ let ModelEditor = PageView.extend({
this.particleViewer = new ParticleViewer({
model: particle
});
- this.registerRenderSubview(this.particleViewer, "me-particle-viewer")
+ app.registerRenderSubview(this, this.particleViewer, "me-particle-viewer")
}else{
$(this.queryByHook("me-select-particle")).css("display", "block")
this.typeQuickViewer = this.renderCollection(
@@ -213,11 +215,10 @@ let ModelEditor = PageView.extend({
QuickviewDomainTypes,
this.queryByHook("me-types-quick-view")
);
- console.log(this.domainViewer.model.types.models)
}
},
renderSubviews: function () {
- this.modelSettings = new ModelSettingsView({
+ this.modelSettings = new TimespanSettingsView({
parent: this,
model: this.model.modelSettings,
});
@@ -227,8 +228,8 @@ let ModelEditor = PageView.extend({
this.renderSpeciesView();
this.renderParametersView();
this.renderReactionsView();
- this.registerRenderSubview(this.modelSettings, 'model-settings-container');
- this.registerRenderSubview(this.modelStateButtons, 'model-state-buttons-container');
+ app.registerRenderSubview(this, this.modelSettings, 'model-settings-container');
+ app.registerRenderSubview(this, this.modelStateButtons, 'model-state-buttons-container');
if(this.model.is_spatial) {
$(this.queryByHook("model-editor-advanced-container")).css("display", "none");
$(this.queryByHook("spatial-beta-message")).css("display", "block");
@@ -242,8 +243,9 @@ let ModelEditor = PageView.extend({
if(this.model.functionDefinitions.length) {
var sbmlComponentView = new SBMLComponentView({
functionDefinitions: this.model.functionDefinitions,
+ viewModel: false
});
- this.registerRenderSubview(sbmlComponentView, 'sbml-component-container');
+ app.registerRenderSubview(this, sbmlComponentView, 'sbml-component-container');
}
this.renderSystemVolumeView();
}
@@ -257,10 +259,6 @@ let ModelEditor = PageView.extend({
e.target.remove()
});
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
renderDomainViewer: function(domainPath=null) {
if(this.domainViewer) {
this.domainViewer.remove()
@@ -269,14 +267,16 @@ let ModelEditor = PageView.extend({
let self = this;
let queryStr = "?path=" + this.model.directory + "&domain_path=" + domainPath
let endpoint = path.join(app.getApiPath(), "spatial-model/load-domain") + queryStr
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- let domain = new Domain(body.domain);
- self.domainViewer = new DomainViewer({
- parent: self,
- model: domain,
- domainPath: domainPath
- });
- self.registerRenderSubview(self.domainViewer, 'domain-viewer-container');
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ let domain = new Domain(body.domain);
+ self.domainViewer = new DomainViewer({
+ parent: self,
+ model: domain,
+ domainPath: domainPath
+ });
+ app.registerRenderSubview(self, self.domainViewer, 'domain-viewer-container');
+ }
});
}else{
this.domainViewer = new DomainViewer({
@@ -284,7 +284,7 @@ let ModelEditor = PageView.extend({
model: this.model.domain,
domainPath: domainPath
});
- this.registerRenderSubview(this.domainViewer, 'domain-viewer-container');
+ app.registerRenderSubview(this, this.domainViewer, 'domain-viewer-container');
}
},
renderSpeciesView: function (mode="edit") {
@@ -296,7 +296,7 @@ let ModelEditor = PageView.extend({
}else{
this.speciesEditor = new SpeciesViewer({collection: this.model.species});
}
- this.registerRenderSubview(this.speciesEditor, 'species-editor-container');
+ app.registerRenderSubview(this, this.speciesEditor, 'species-editor-container');
},
renderInitialConditions: function (mode="edit", opened=false) {
if(this.initialConditionsEditor) {
@@ -312,18 +312,14 @@ let ModelEditor = PageView.extend({
collection: this.model.initialConditions
});
}
- this.registerRenderSubview(this.initialConditionsEditor, 'initial-conditions-editor-container');
+ app.registerRenderSubview(this, this.initialConditionsEditor, 'initial-conditions-editor-container');
},
- renderParametersView: function (mode="edit", opened=false) {
+ renderParametersView: function () {
if(this.parametersEditor) {
this.parametersEditor.remove()
}
- if(mode === "edit") {
- this.parametersEditor = new ParametersEditorView({collection: this.model.parameters, opened: opened});
- }else{
- this.parametersEditor = new ParameterViewer({collection: this.model.parameters});
- }
- this.registerRenderSubview(this.parametersEditor, 'parameters-editor-container');
+ this.parametersEditor = new ParametersEditorView({collection: this.model.parameters});
+ app.registerRenderSubview(this, this.parametersEditor, 'parameters-editor-container');
},
renderReactionsView: function (mode="edit", opened=false) {
if(this.reactionsEditor) {
@@ -334,7 +330,7 @@ let ModelEditor = PageView.extend({
}else{
this.reactionsEditor = new ReactionsViewer({collection: this.model.reactions});
}
- this.registerRenderSubview(this.reactionsEditor, 'reactions-editor-container');
+ app.registerRenderSubview(this, this.reactionsEditor, 'reactions-editor-container');
},
renderEventsView: function (mode="edit", opened=false) {
if(this.eventsEditor){
@@ -345,7 +341,7 @@ let ModelEditor = PageView.extend({
}else{
this.eventsEditor = new EventsViewer({collection: this.model.eventsCollection});
}
- this.registerRenderSubview(this.eventsEditor, 'events-editor-container');
+ app.registerRenderSubview(this, this.eventsEditor, 'events-editor-container');
},
renderRulesView: function (mode="edit", opened=false) {
if(this.rulesEditor){
@@ -356,7 +352,7 @@ let ModelEditor = PageView.extend({
}else{
this.rulesEditor = new RulesViewer({collection: this.model.rules})
}
- this.registerRenderSubview(this.rulesEditor, 'rules-editor-container');
+ app.registerRenderSubview(this, this.rulesEditor, 'rules-editor-container');
},
renderSystemVolumeView: function () {
if(this.systemVolumeView) {
@@ -372,19 +368,13 @@ let ModelEditor = PageView.extend({
valueType: 'number',
value: this.model.volume,
});
- this.registerRenderSubview(this.systemVolumeView, 'volume')
+ app.registerRenderSubview(this, this.systemVolumeView, 'volume')
if(this.model.defaultMode === "continuous") {
$(this.queryByHook("system-volume-container")).collapse("hide")
}
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
togglePreviewPlot: function (e) {
let action = e.target.innerText
diff --git a/client/pages/multiple-plots.js b/client/pages/multiple-plots.js
new file mode 100644
index 0000000000..ad54c5b373
--- /dev/null
+++ b/client/pages/multiple-plots.js
@@ -0,0 +1,61 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let path = require('path');
+//support files
+let app = require('../app');
+let Plotly = require('../lib/plotly');
+//views
+var PageView = require('../pages/base');
+//templates
+let template = require("../templates/pages/multiplePlots.pug");
+
+import initPage from './page.js';
+
+let ModelEditor = PageView.extend({
+ template: template,
+ initialize: function (attrs, options) {
+ PageView.prototype.initialize.apply(this, arguments);
+ let urlParams = new URLSearchParams(window.location.search);
+ this.workflow = urlParams.get("wkfl");
+ this.job = urlParams.get("job");
+ this.path = urlParams.get("path");
+ this.data = urlParams.get("data");
+ },
+ render: function (attrs, options) {
+ PageView.prototype.render.apply(this, arguments);
+ let queryStr = "?path=" + this.path + "&data=" + this.data;
+ let endpoint = path.join(app.getApiPath(), "workflow/plot-results") + queryStr;
+ let self = this;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.plotFigure(body);
+ },
+ error: function (err, response, body) {
+ console.log(body)
+ }
+ });
+ },
+ plotFigure: function (figure) {
+ let el = this.queryByHook("figures");
+ let config = {"responsive":true};
+ Plotly.newPlot(el, figure, config);
+ }
+});
+
+initPage(ModelEditor);
\ No newline at end of file
diff --git a/client/pages/project-browser.js b/client/pages/project-browser.js
index 051fc554c8..1b65377b8d 100644
--- a/client/pages/project-browser.js
+++ b/client/pages/project-browser.js
@@ -18,7 +18,6 @@ along with this program. If not, see .
let $ = require('jquery');
let path = require('path');
-let xhr = require('xhr');
//support files
let app = require('../app');
let modals = require('../modals');
@@ -27,10 +26,10 @@ let Project = require('../models/project');
//collections
let Collection = require('ampersand-collection');
//views
-var PageView = require('./base');
+let PageView = require('./base');
let EditProjectView = require('../views/edit-project');
//templates
-var template = require('../templates/pages/projectBrowser.pug');
+let template = require('../templates/pages/projectBrowser.pug');
import initPage from './page.js';
@@ -40,13 +39,13 @@ let projectBrowser = PageView.extend({
'click [data-hook=new-project-btn]' : 'handleNewProjectClick'
},
initialize: function (attrs, options) {
- PageView.prototype.initialize.apply(this, arguments)
- let self = this
- let endpoint = path.join(app.getApiPath(), "project/load-browser")
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.projects = body.projects
- self.renderProjectsView()
+ PageView.prototype.initialize.apply(this, arguments);
+ let self = this;
+ let endpoint = path.join(app.getApiPath(), "project/load-browser");
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.projects = body.projects;
+ self.renderProjectsView();
}
});
},
@@ -56,35 +55,15 @@ let projectBrowser = PageView.extend({
e.target.remove()
});
},
- renderProjectsView: function () {
- if(this.projectsView) {
- this.projectsView.remove()
- }
- let projects = new Collection(this.projects, {model: Project, comparator: 'parentDir'})
- this.projectsView = this.renderCollection(projects, EditProjectView, this.queryByHook("projects-view-container"))
- },
- validateName(input) {
- var error = ""
- if(input.endsWith('/')) {
- error = 'forward'
- }
- let invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\"
- for(var i = 0; i < input.length; i++) {
- if(invalidChars.includes(input.charAt(i))) {
- error = error === "" || error === "special" ? "special" : "both"
- }
- }
- return error
- },
handleNewProjectClick: function (e) {
- let self = this
+ let self = this;
if(document.querySelector("#newProjectModal")) {
- document.querySelector("#newProjectModal").remove()
+ document.querySelector("#newProjectModal").remove();
}
- let modal = $(modals.newProjectModalHtml()).modal()
- let input = document.querySelector("#newProjectModal #projectNameInput")
- input.focus()
- let okBtn = document.querySelector("#newProjectModal .ok-model-btn")
+ let modal = $(modals.newProjectModalHtml()).modal();
+ let input = document.querySelector("#newProjectModal #projectNameInput");
+ input.focus();
+ let okBtn = document.querySelector("#newProjectModal .ok-model-btn");
input.addEventListener("keyup", function (event) {
if(event.keyCode === 13){
event.preventDefault();
@@ -92,28 +71,49 @@ let projectBrowser = PageView.extend({
}
});
input.addEventListener("input", function (e) {
- var endErrMsg = document.querySelector('#newProjectModal #projectNameInputEndCharError')
- var charErrMsg = document.querySelector('#newProjectModal #projectNameInputSpecCharError')
- let error = self.validateName(input.value)
- okBtn.disabled = error !== ""
- charErrMsg.style.display = error === "both" || error === "special" ? "block" : "none"
- endErrMsg.style.display = error === "both" || error === "forward" ? "block" : "none"
+ var endErrMsg = document.querySelector('#newProjectModal #projectNameInputEndCharError');
+ var charErrMsg = document.querySelector('#newProjectModal #projectNameInputSpecCharError');
+ let error = self.validateName(input.value);
+ okBtn.disabled = error !== "";
+ charErrMsg.style.display = error === "both" || error === "special" ? "block" : "none";
+ endErrMsg.style.display = error === "both" || error === "forward" ? "block" : "none";
});
okBtn.addEventListener("click", function (e) {
if(Boolean(input.value)) {
- modal.modal('hide')
- let projectPath = input.value.trim() + ".proj"
- let endpoint = path.join(app.getApiPath(), "project/new-project")+"?path="+projectPath
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+body.path
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
+ modal.modal('hide');
+ let projectPath = input.value.trim() + ".proj";
+ let endpoint = path.join(app.getApiPath(), "project/new-project") + "?path=" + projectPath;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+body.path;
+ },
+ error: function (err, response, body) {
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal();
}
- })
+ });
}
});
+ },
+ renderProjectsView: function () {
+ if(this.projectsView) {
+ this.projectsView.remove()
+ }
+ let projects = new Collection(this.projects, {model: Project, comparator: 'parentDir'})
+ this.projectsView = this.renderCollection(projects, EditProjectView, this.queryByHook("projects-view-container"))
+ },
+ validateName(input) {
+ var error = "";
+ if(input.endsWith('/')) {
+ error = 'forward';
+ }
+ let invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\";
+ for(var i = 0; i < input.length; i++) {
+ if(invalidChars.includes(input.charAt(i))) {
+ error = error === "" || error === "special" ? "special" : "both";
+ }
+ }
+ return error;
}
});
-initPage(projectBrowser);
\ No newline at end of file
+initPage(projectBrowser);
diff --git a/client/pages/project-manager.js b/client/pages/project-manager.js
index 5db3e27a68..67f45073ba 100644
--- a/client/pages/project-manager.js
+++ b/client/pages/project-manager.js
@@ -16,304 +16,177 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
-var xhr = require('xhr');
-var path = require('path');
+let $ = require('jquery');
+let path = require('path');
//support files
-var app = require('../app');
-var modals = require('../modals');
-//views
-var PageView = require('./base');
-var PlotsView = require('../views/plots-view');
-var EditModelsView = require('../views/edit-models-view');
-var EditWorkflowGroupsView = require('../views/edit-workflow-groups-view');
-var ProjectViewer = require('../views/project-viewer');
-var FileBrowser = require('../views/file-browser-view');
-var MetaDataView = require('../views/meta-data');
+let app = require('../app');
+let modals = require('../modals');
+//collection
+let Collection = require('ampersand-collection');
//models
-var Project = require('../models/project');
-var Plot = require('../models/plots');
+let Model = require('../models/model');
+let Project = require('../models/project');
+//views
+let PageView = require('./base');
+let MetaDataView = require('../views/meta-data');
+let ModelListing = require('../views/model-listing');
+let FileBrowser = require('../views/file-browser-view');
+let ArchiveListing = require('../views/archive-listing');
+let WorkflowListing = require('../views/workflow-listing');
+let WorkflowGroupListing = require('../views/workflow-group-listing');
//templates
-var template = require('../templates/pages/projectManager.pug');
+let template = require('../templates/pages/projectManager.pug');
import initPage from './page.js'
let ProjectManager = PageView.extend({
template: template,
events: {
+ 'change [data-hook=annotation-text-container]' : 'updateAnnotation',
+ 'click [data-hook=edit-annotation-btn]' : 'handleEditAnnotationClick',
+ 'click [data-hook=collapse-annotation-text]' : 'changeCollapseButtonText',
'click [data-hook=new-model]' : 'handleNewModelClick',
- 'click [data-hook=new-workflow-group]' : 'handleNewWorkflowGroupClick',
'click [data-hook=existing-model]' : 'handleExistingModelClick',
- 'click [data-hook=export-project-as-zip]' : 'handleExportZipClick',
- // 'click [data-hook=export-project-as-combine]' : 'handleExportCombineClick',
- 'click [data-hook=empty-project-trash]' : 'handleEmptyTrashClick',
- 'click [data-hook=collapse-most-recent-plot-btn]' : 'changeCollapseButtonText',
- 'click [data-hook=project-manager-advanced-btn]' : 'changeCollapseButtonText',
- 'click [data-hook=collapse-annotation-container]' : 'changeCollapseButtonText',
- 'change [data-hook=annotation-text-container]' : 'updateAnnotation',
'click [data-hook=upload-file-btn]' : 'handleUploadModelClick',
- 'click [data-hook=edit-annotation-btn]' : 'handleEditAnnotationClick'
+ 'click [data-hook=new-ensemble-simulation]' : 'handleNewWorkflowClick',
+ 'click [data-hook=new-parameter-sweep]' : 'handleNewWorkflowClick',
+ 'click [data-hook=new-jupyter-notebook]' : 'handleNewWorkflowClick',
+ 'click [data-hook=project-manager-advanced-btn]' : 'changeCollapseButtonText',
+ 'click [data-hook=archive-btn]' : 'changeCollapseButtonText',
+ 'click [data-hook=export-project-as-zip]' : 'handleExportZipClick',
+ 'click [data-hook=export-project-as-combine]' : 'handleExportCombineClick',
+ 'click [data-hook=empty-project-trash]' : 'handleEmptyTrashClick'
},
initialize: function (attrs, options) {
PageView.prototype.initialize.apply(this, arguments)
- let self = this
- this.url = decodeURI(document.URL)
- let urlParams = new URLSearchParams(window.location.search)
- this.projectPath = urlParams.get('path')
- this.projectName = this.getFileName(this.projectPath)
+ let self = this;
+ let urlParams = new URLSearchParams(window.location.search);
this.model = new Project({
- directory: self.projectPath
+ directory: urlParams.get('path')
});
- this.model.fetch({
- success: function (model, response, options) {
- if(response.trash_empty) {
- $(self.queryByHook('empty-project-trash')).prop('disabled', true)
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
+ self.models = new Collection(body.models, {model: Model});
+ if(!self.model.newFormat) {
+ self.model.workflowGroups.models[0].model = null;
}
- self.renderSubviews()
+ self.renderSubviews(body.trash_empty);
}
});
- },
- update: function (target) {
- let self = this
- this.model.fetch({
- success: function (model, response, options) {
- self.renderProjectViewer()
- $(self.queryByHook('empty-project-trash')).prop('disabled', response.trash_empty)
- if(target === "model-editor" || target === "workflows-editor" || target === "trash") {
- self.projectFileBrowser.refreshJSTree()
- }else if(target === "workflow-group-editor"){
- self.projectFileBrowser.refreshJSTree()
- self.renderEditModelsView()
- }else if(target === "file-browser") {
- self.renderEditModelsView()
- self.renderEditWorkflowGroupsView()
- }else{
- self.renderEditModelsView()
- self.renderEditWorkflowGroupsView()
- self.projectFileBrowser.refreshJSTree()
- }
+ window.addEventListener("pageshow", function (event) {
+ var navType = window.performance.navigation.type
+ if(navType === 2){
+ window.location.reload()
}
});
},
- getFileName: function (file) {
- if(file.endsWith('/')) {
- file.slice(0, -1)
- }
- if(file.includes('/')) {
- file = file.split('/').pop()
- }
- if(!file.includes('.')) {
- return file
- }
- return file.split('.').slice(0, -1).join('.')
- },
- renderSubviews: function () {
- this.renderProjectViewer();
- this.renderProjectFileBrowser();
- this.renderRecentPlotView();
- this.renderEditModelsView();
- this.renderEditWorkflowGroupsView();
- if(this.model.annotation){
- $(this.queryByHook('annotation-text-container')).text(this.model.annotation)
- $(this.queryByHook("collapse-annotation-container")).collapse('show')
- }else{
- $(this.queryByHook('edit-annotation-btn')).text('Add Notes')
+ addExistingModel: function () {
+ if(document.querySelector('#newProjectModelModal')){
+ document.querySelector('#newProjectModelModal').remove();
}
- $(document).on('hide.bs.modal', '.modal', function (e) {
- e.target.remove()
+ let self = this
+ let mdlListEP = path.join(app.getApiPath(), 'project/add-existing-model') + "?path=" + self.model.directory;
+ app.getXHR(mdlListEP, {
+ always: function (err, response, body) {
+ let modal = $(modals.newProjectModelHtml(body.files)).modal();
+ let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn');
+ let select = document.querySelector('#newProjectModelModal #modelFileInput');
+ let location = document.querySelector('#newProjectModelModal #modelPathInput');
+ select.addEventListener("change", function (e) {
+ okBtn.disabled = e.target.value && body.paths[e.target.value].length >= 2;
+ if(body.paths[e.target.value].length >= 2) {
+ var locations = body.paths[e.target.value].map(function (path) {
+ return ``;
+ });
+ locations.unshift(``);
+ locations = locations.join(" ");
+ $("#modelPathInput").find('option').remove().end().append(locations);
+ $("#location-container").css("display", "block");
+ }else{
+ $("#location-container").css("display", "none");
+ $("#modelPathInput").find('option').remove().end();
+ }
+ });
+ location.addEventListener("change", function (e) {
+ okBtn.disabled = !Boolean(e.target.value);
+ });
+ okBtn.addEventListener("click", function (e) {
+ modal.modal('hide');
+ let mdlPath = body.paths[select.value].length < 2 ? body.paths[select.value][0] : location.value;
+ let queryString = "?path=" + self.model.directory + "&mdlPath=" + mdlPath;
+ let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString
+ app.postXHR(endpoint, null, {
+ success: function (err, response, body) {
+ let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal();
+ },
+ error: function (err, response, body) {
+ let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal();
+ }
+ });
+ self.update("Model");
+ });
+ }
});
},
- renderRecentPlotView: function () {
- if(this.recentPlotView) {
- this.recentPlotView.remove()
- }
- if(this.model.plot) {
- var plot = new Plot(this.model.plot.output)
- var expName = path.dirname(this.model.plot.path).split('/').pop().split('.')[0]
- var wkflName = this.model.plot.path.split('/').pop().split('.')[0]
- this.recentPlotView = new PlotsView({
- model: plot,
- path: this.model.plot.path,
- heading: expName + " - " + wkflName
+ addModel: function (parentPath, modelName, message) {
+ var endpoint = path.join(app.getBasePath(), "stochss/models/edit");
+ if(parentPath.endsWith(".proj")) {
+ let queryString = "?path=" + parentPath + "&mdlFile=" + modelName;
+ let newMdlEP = path.join(app.getApiPath(), "project/new-model") + queryString;
+ app.getXHR(newMdlEP, {
+ success: function (err, response, body) {
+ endpoint += "?path="+body.path;
+ window.location.href = endpoint;
+ },
+ error: function (err, response, body) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }
});
- this.registerRenderSubview(this.recentPlotView, "project-most-recent-plot");
}else{
- let message = "Their are no saved plots in the workflows of this project"
- $(this.queryByHook("project-most-recent-plot")).text(message)
- }
- },
- renderEditModelsView: function () {
- if(this.editModelsView) {
- this.editModelsView.remove()
- }
- this.editModelsView = new EditModelsView({
- collection: this.model.models
- });
- this.registerRenderSubview(this.editModelsView, "edit-models-container")
- },
- renderEditWorkflowGroupsView: function () {
- if(this.editWorkflowGroupsView) {
- this.editWorkflowGroupsView.remove()
- }
- this.editWorkflowGroupsView = new EditWorkflowGroupsView({
- collection: this.model.workflowGroups
- });
- this.registerRenderSubview(this.editWorkflowGroupsView, "edit-workflow-groups-container")
- },
- renderProjectViewer: function () {
- if(this.projectViewer) {
- this.projectViewer.remove()
- }
- this.projectViewer = new ProjectViewer({
- model: this.model,
- name: this.projectName
- });
- this.registerRenderSubview(this.projectViewer, "project-viewer")
- },
- renderProjectFileBrowser: function () {
- let self = this
- if(this.projectFileBrowser) {
- this.projectFileBrowser.remove()
- }
- this.projectFileBrowser = new FileBrowser({
- root: self.projectPath
- })
- this.registerRenderSubview(this.projectFileBrowser, "file-browser")
- },
- renderMetaDataView: function (target, files, download) {
- if(this.metaDataView) {
- this.metaDataView.remove()
- }
- this.metaDataView = new MetaDataView({
- parent: this,
- projectName: this.model.directory,
- files: files,
- path: target,
- download: download
- });
- this.registerRenderSubview(this.metaDataView, "project-meta-data-container")
- $(this.queryByHook("project-meta-data-container")).collapse("show")
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- handleEditAnnotationClick: function (e) {
- let buttonTxt = e.target.innerText;
- if(buttonTxt.startsWith("Add")){
- $(this.queryByHook('collapse-annotation-container')).collapse('show')
- $(this.queryByHook('edit-annotation-btn')).text('Edit Notes')
- }else if(!$("#annotation-text").attr('class').includes('show')){
- $("#annotation-text").collapse('show')
- $(this.queryByHook("collapse-annotation-text")).text('-')
- }
- document.querySelector("#annotation").focus()
- },
- updateAnnotation: function (e) {
- this.model.annotation = e.target.value.trim();
- if(this.model.annotation === ""){
- $(this.queryByHook('edit-annotation-btn')).text('Add Notes')
- $(this.queryByHook("collapse-annotation-container")).collapse('hide')
- }
- let endpoint = path.join(app.getApiPath(), "project/save-annotation")+"?path="+this.model.directory
- xhr({uri: endpoint, json: true, method: "post", data: {'annotation': this.model.annotation}}, function (err, response, body) {
- console.log("Saved project notes")
- })
- },
- handleNewModelClick: function (e) {
- let isSpatial = e.target.dataset.type === "spatial"
- this.addNewModel(isSpatial)
- },
- handleNewWorkflowGroupClick: function () {
- this.addNewWorkflowGroup()
- },
- handleExistingModelClick: function () {
- this.addExistingModel()
- },
- handleExportZipClick: function () {
- let self = this
- let queryStr = "?path="+this.projectPath+"&action=generate"
- let endpoint = path.join(app.getApiPath(), "file/download-zip")+queryStr
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- var downloadEP = path.join(app.getBasePath(), "/files", body.Path);
- window.open(downloadEP)
- }
- })
- },
- handleExportCombineClick: function () {
- this.exportAsCombine(this.projectPath, true)
- },
- handleEmptyTrashClick: function () {
- let self = this;
- if(document.querySelector("#emptyTrashConfirmModal")) {
- document.querySelector("#emptyTrashConfirmModal").remove()
- }
- let modal = $(modals.emptyTrashConfirmHtml()).modal();
- let yesBtn = document.querySelector('#emptyTrashConfirmModal .yes-modal-btn');
- yesBtn.addEventListener('click', function (e) {
- modal.modal('hide')
- let endpoint = path.join(app.getApiPath(), "project/empty-trash")+"?path="+path.join(self.projectPath, "trash")
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- $(self.queryByHook('empty-project-trash')).prop('disabled', true)
- self.update("trash")
- console.log(body)
- }else{
- console.log(body)
+ let modelPath = path.join(parentPath, modelName);
+ let queryString = "?path="+modelPath+"&message="+message;
+ endpoint += queryString;
+ let existEP = path.join(app.getApiPath(), "model/exists")+queryString;
+ app.getXHR(existEP, {
+ always: function (err, response, body) {
+ if(body.exists) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }else{
+ window.location.href = endpoint;
+ }
}
});
- });
- },
- handleUploadModelClick: function (e) {
- let type = e.target.dataset.type
- this.projectFileBrowser.uploadFile(undefined, type)
+ }
},
addNewModel: function (isSpatial) {
- let self = this
- let isModel = true
if(document.querySelector('#newModalModel')) {
- document.querySelector('#newModalModel').remove()
+ document.querySelector('#newModalModel').remove();
}
- let modal = $(modals.renderCreateModalHtml(isModel, isSpatial)).modal();
+ let self = this;
+ let modal = $(modals.renderCreateModalHtml(true, isSpatial)).modal();
let okBtn = document.querySelector('#newModalModel .ok-model-btn');
let input = document.querySelector('#newModalModel #modelNameInput');
okBtn.addEventListener('click', function (e) {
- modal.modal('hide')
+ modal.modal('hide');
if (Boolean(input.value)) {
- let ext = isSpatial ? ".smdl" : ".mdl"
+ let ext = isSpatial ? ".smdl" : ".mdl";
let modelName = input.value.split("/").pop() + ext;
let message = modelName.split(".")[0] !== input.value ?
- "Warning: Models are saved directly in StochSS Projects and cannot be saved to the "+input.value.split("/")[0]+" directory in the project.
Your model will be saved directly in your project.
" : ""
- let modelPath = path.join(self.projectPath, modelName)
- let queryString = "?path="+modelPath+"&message="+message
- let endpoint = path.join(app.getBasePath(), app.routePrefix, 'models/edit')+queryString
- let existEP = path.join(app.getApiPath(), "model/exists")+queryString
+ "Warning: The save as feature is not available for models in projects." : "";
if(message){
- let warningModal = $(modals.newProjectModelWarningHtml(message)).modal()
+ let warningModal = $(modals.newProjectModelWarningHtml(message)).modal();
let yesBtn = document.querySelector('#newProjectModelWarningModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
- warningModal.modal('hide')
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
- })
- })
- }else{
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
+ warningModal.modal('hide');
+ self.addModel(self.model.directory, modelName, message);
});
+ }else{
+ self.addModel(self.model.directory, modelName, message);
}
}
});
@@ -332,131 +205,252 @@ let ProjectManager = PageView.extend({
}
});
},
- validateName(input) {
- var error = ""
- if(input.endsWith('/')) {
- error = 'forward'
- }
- let invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\"
- for(var i = 0; i < input.length; i++) {
- if(invalidChars.includes(input.charAt(i))) {
- error = error === "" || error === "special" ? "special" : "both"
- }
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ exportAsCombine: function () {},
+ handleEditAnnotationClick: function (e) {
+ let buttonTxt = e.target.innerText;
+ if(buttonTxt.startsWith("Add")){
+ $(this.queryByHook('collapse-annotation-container')).collapse('show');
+ $(this.queryByHook('edit-annotation-btn')).text('Edit Notes');
+ }else if(!$("#annotation-text").attr('class').includes('show')){
+ $("#annotation-text").collapse('show');
+ $(this.queryByHook("collapse-annotation-text")).text('-');
}
- return error
+ document.querySelector("#annotation").focus();
},
- addNewWorkflowGroup: function (cb) {
- let self = this
- if(document.querySelector("#newWorkflowGroupModal")) {
- document.querySelector("#newWorkflowGroupModal").remove()
+ handleEmptyTrashClick: function () {
+ if(document.querySelector("#emptyTrashConfirmModal")) {
+ document.querySelector("#emptyTrashConfirmModal").remove()
}
- let modal = $(modals.newWorkflowGroupModalHtml()).modal();
- let okBtn = document.querySelector('#newWorkflowGroupModal .ok-model-btn');
- let input = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInput');
- input.addEventListener("keyup", function (event) {
- if(event.keyCode === 13){
- event.preventDefault();
- okBtn.click();
+ let self = this;
+ let modal = $(modals.emptyTrashConfirmHtml()).modal();
+ let yesBtn = document.querySelector('#emptyTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let endpoint = path.join(app.getApiPath(), "file/empty-trash")+"?path="+path.join(self.model.directory, "trash");
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ $(self.queryByHook('empty-project-trash')).prop('disabled', true);
+ self.update("trash");
+ }
+ });
+ });
+ },
+ handleExistingModelClick: function () {
+ this.addExistingModel()
+ },
+ handleExportCombineClick: function () {
+ this.exportAsCombine();
+ },
+ handleExportZipClick: function () {
+ let self = this;
+ let queryStr = "?path="+this.model.directory+"&action=generate";
+ let endpoint = path.join(app.getApiPath(), "file/download-zip")+queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var downloadEP = path.join(app.getBasePath(), "/files", body.Path);
+ window.open(downloadEP);
}
});
- input.addEventListener("input", function (e) {
- var endErrMsg = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInputEndCharError')
- var charErrMsg = document.querySelector('#newWorkflowGroupModal #workflowGroupNameInputSpecCharError')
- let error = self.validateName(input.value)
- okBtn.disabled = error !== ""
- charErrMsg.style.display = error === "both" || error === "special" ? "block" : "none"
- endErrMsg.style.display = error === "both" || error === "forward" ? "block" : "none"
+ },
+ handleNewModelClick: function (e) {
+ let isSpatial = e.target.dataset.type === "spatial";
+ this.addNewModel(isSpatial);
+ },
+ handleNewWorkflowClick: function (e) {
+ let type = e.target.dataset.type;
+ let models = type === "Jupyter Notebook" ? this.models : this.models.filter(function (model) {
+ return !model.is_spatial
});
- okBtn.addEventListener("click", function (e) {
- if(Boolean(input.value)) {
- let workflowGroupName = input.value + ".wkgp"
- let workflowGroupPath = path.join(self.projectPath, workflowGroupName)
- let endpoint = path.join(app.getApiPath(), "project/new-workflow-group")+"?path="+workflowGroupPath
- xhr({uri: endpoint,json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- if(cb) {
- cb(workflowGroupName)
- }else{
- self.update("workflow-group")
- }
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
- }
- modal.modal('hide')
- });
+ if(models && models.length > 0) {
+ let self = this;
+ if(document.querySelector("#newProjectWorkflowModal")) {
+ document.querySelector("#newProjectWorkflowModal").remove();
}
+ let options = models.map(function (model) { return model.name });
+ let modal = $(modals.newProjectWorkflowHtml("Name of the model: ", options)).modal();
+ let okBtn = document.querySelector("#newProjectWorkflowModal .ok-model-btn");
+ let select = document.querySelector("#newProjectWorkflowModal #select");
+ okBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let mdl = models.filter(function (model) {
+ return model.name === select.value;
+ })[0];
+ if(type === "Jupyter Notebook") {
+ let parentPath = path.join(path.dirname(mdl.directory), "WorkflowGroup1.wkgp");
+ let queryString = "?path=" + mdl.directory + "&parentPath=" + parentPath;
+ let endpoint = path.join(app.getBasePath(), 'stochss/workflow/selection') + queryString;
+ window.location.href = endpoint;
+ }else {
+ app.newWorkflow(self, mdl.directory, mdl.is_spatial, type);
+ }
+ });
+ }else{
+ let title = "No Models Found for " + type + " Workflows";
+ if(this.models.length > 0) {
+ var message = "Jupyter Notebook workflows are the only workflows available for spatial models.";
+ }else{
+ var message = "You need to add a model before you can create a new workflow.";
+ }
+ let modal = $(modals.noModelsMessageHtml(title, message)).modal();
+ }
+ },
+ handleUploadModelClick: function (e) {
+ let type = e.target.dataset.type
+ this.projectFileBrowser.uploadFile(undefined, type)
+ },
+ renderArchiveCollection: function () {
+ if(this.archiveCollectionView) {
+ this.archiveCollectionView.remove();
+ }
+ this.archiveCollectionView = this.renderCollection(
+ this.model.archive,
+ ArchiveListing,
+ this.queryByHook("archive-listing")
+ );
+ },
+ renderMetaDataView: function () {
+ if(this.metaDataView) {
+ this.metaDataView.remove();
+ }
+ this.metaDataView = new MetaDataView({
+ model: this.model
});
+ app.registerRenderSubview(this, this.metaDataView, "project-meta-data-container");
},
- addExistingModel: function () {
- let self = this
- if(document.querySelector('#newProjectModelModal')){
- document.querySelector('#newProjectModelModal').remove()
+ renderModelsCollection: function () {
+ if(this.modelCollectionView){
+ this.modelCollectionView.remove();
}
- let mdlListEP = path.join(app.getApiPath(), 'project/add-existing-model') + "?path="+self.projectPath
- xhr({uri:mdlListEP, json:true}, function (err, response, body) {
- let modal = $(modals.newProjectModelHtml(body.models)).modal()
- let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn')
- let select = document.querySelector('#newProjectModelModal #modelPathInput')
- okBtn.addEventListener("click", function (e) {
- let queryString = "?path="+self.projectPath+"&mdlPath="+select.value
- let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString
- xhr({uri:endpoint, json:true, method:"post"}, function (err, response, body) {
- if(response.statusCode < 400) {
- let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal()
- }else{
- let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal()
- }
- });
- modal.modal('hide')
- self.update("existing-model")
- });
+ this.modelCollectionView = this.renderCollection(
+ this.models,
+ ModelListing,
+ this.queryByHook("model-listing")
+ );
+ },
+ renderProjectFileBrowser: function () {
+ if(this.projectFileBrowser) {
+ this.projectFileBrowser.remove();
+ }
+ let self = this;
+ this.projectFileBrowser = new FileBrowser({
+ root: self.model.directory
});
+ app.registerRenderSubview(this, this.projectFileBrowser, "file-browser");
},
- exportAsCombine: function(target, download) {
- let self = this
- if(document.querySelector("#addMetaDataModal")) {
- document.querySelector("#addMetaDataModal").remove()
+ renderSubviews: function (emptyTrash) {
+ PageView.prototype.render.apply(this, arguments);
+ if(!this.model.newFormat) {
+ let self = this;
+ let modal = $(modals.updateFormatHtml("Project")).modal();
+ let yesBtn = document.querySelector("#updateProjectFormatModal .yes-modal-btn");
+ yesBtn.addEventListener("click", function (e) {
+ modal.modal("hide");
+ let queryStr = "?path=" + self.model.directory + "&action=update-project";
+ let endpoint = path.join(app.getBasePath(), "stochss/loading-page") + queryStr;
+ window.location.href = endpoint;
+ });
}
- let modal = $(modals.addMetaDataHtml("Do you wish to add/update the meta-data for this archive?")).modal()
- let yesBtn = document.querySelector("#addMetaDataModal .yes-modal-btn")
- let noBtn = document.querySelector("#addMetaDataModal .no-modal-btn")
- yesBtn.addEventListener('click', function (e) {
- modal.modal('hide')
- var files = []
- if(target === self.projectPath){
- files = self.model.workflowGroups.map(function (workflowGroup) {return workflowGroup.name+".wkgp"})
- files.unshift(self.model.directory)
- }else{
- files = [self.model.directory, target.split('/').pop()]
- }
- self.renderMetaDataView(target, files, download)
+ $("#page-title").text("Project: " + this.model.name);
+ if(this.model.annotation){
+ $(this.queryByHook('edit-annotation-btn')).text('Edit Notes');
+ $(this.queryByHook('annotation-text-container')).text(this.model.annotation);
+ $(this.queryByHook("collapse-annotation-container")).collapse('show');
+ }
+ if(this.model.newFormat) {
+ $("#" + this.model.elementID + "-archive-section").css("display", "block");
+ this.renderWorkflowGroupCollection();
+ this.renderArchiveCollection();
+ }else{
+ $("#" + this.model.elementID + "-workflows-section").css("display", "block");
+ this.renderModelsCollection();
+ this.renderWorkflowsCollection();
+ }
+ this.renderMetaDataView();
+ this.renderProjectFileBrowser();
+ $(this.queryByHook('empty-project-trash')).prop('disabled', emptyTrash);
+ $(document).on('hide.bs.modal', '.modal', function (e) {
+ e.target.remove()
+ });
+ $(document).ready(function () {
+ $('[data-toggle="tooltip"]').tooltip();
+ $('[data-toggle="tooltip"]').click(function () {
+ $('[data-toggle="tooltip"]').tooltip("hide");
+ });
});
- noBtn.addEventListener('click', function (e) {
- let queryString = "?path="+target+"&projectPath="+self.projectPath
- let endpoint = path.join(app.getApiPath(), "project/export-combine")+queryString
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- if(download) {
- let downloadEP = path.join(app.getBasePath(), "/files", body.file_path);
- window.open(downloadEP)
+ },
+ renderWorkflowsCollection: function () {
+ if(this.workflowCollectionView) {
+ this.workflowCollectionView.remove();
+ }
+ this.workflowCollectionView = this.renderCollection(
+ this.model.workflowGroups.models[0].workflows,
+ WorkflowListing,
+ this.queryByHook("workflow-listing")
+ );
+ },
+ renderWorkflowGroupCollection: function () {
+ if(this.workflowGroupCollection) {
+ this.workflowGroupCollection.remove();
+ }
+ this.workflowGroupCollection = this.renderCollection(
+ this.model.workflowGroups,
+ WorkflowGroupListing,
+ this.queryByHook("model-listing")
+ );
+ },
+ update: function (target) {
+ this.projectFileBrowser.refreshJSTree();
+ let fetchTypes = ["Model", "Workflow", "WorkflowGroup", "Archive"];
+ if(fetchTypes.includes(target)) {
+ let self = this;
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
+ if(self.model.newFormat) {
+ self.renderWorkflowGroupCollection();
}else{
- let modal = $(modals.projectExportSuccessHtml(body.file_type, body.message)).modal()
+ if(target === "Workflow"){
+ self.renderWorkflowsCollection();
+ }
+ if(target === "Model"){
+ self.models = new Collection(body.models, {model: Model});
+ self.renderModelsCollection();
+ }
}
- }else{
- let modal = $(modals.projectExportErrorHtml(body.Reason, body.Message))
+ $(self.queryByHook('empty-project-trash')).prop('disabled', body.trash_empty)
}
});
+ }
+ },
+ updateAnnotation: function (e) {
+ this.model.annotation = e.target.value.trim();
+ if(this.model.annotation === ""){
+ $(this.queryByHook('edit-annotation-btn')).text('Add Notes');
+ $(this.queryByHook("collapse-annotation-container")).collapse('hide');
+ }
+ let endpoint = path.join(app.getApiPath(), "project/save-annotation")+"?path="+this.model.directory;
+ let data = {'annotation': this.model.annotation};
+ app.postXHR(endpoint, data, {
+ always: function (err, response, body) {
+ console.log(body);
+ }
});
},
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let isBtn = $(this.queryByHook(source)).attr("class").includes("btn")
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(isBtn && !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
+ validateName(input) {
+ var error = "";
+ if(input.endsWith('/')) {
+ error = 'forward';
+ }
+ let invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\";
+ for(var i = 0; i < input.length; i++) {
+ if(invalidChars.includes(input.charAt(i))) {
+ error = error === "" || error === "special" ? "special" : "both";
+ }
}
+ return error;
}
});
diff --git a/client/pages/users-home.js b/client/pages/users-home.js
index a85842f539..c5fa5b81c5 100644
--- a/client/pages/users-home.js
+++ b/client/pages/users-home.js
@@ -17,7 +17,6 @@ along with this program. If not, see .
*/
let $ = require('jquery');
-let xhr = require('xhr');
let path = require('path');
//support files
let app = require('../app');
@@ -42,15 +41,9 @@ let usersHomePage = PageView.extend({
PageView.prototype.initialize.apply(this, arguments)
let urlParams = new URLSearchParams(window.location.search)
if(urlParams.has("open")){
- let uploadPath = urlParams.get("open")
- let endpoint = path.join(app.getApiPath(), 'file/upload-from-link')+"?path="+uploadPath
- let self = this
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.responsePath = body.responsePath
- self.getUploadResponse()
- }
- })
+ let queryString = "?path=" + urlParams.get("open") + "&action=open";
+ let endpoint = path.join(app.getBasePath(), 'stochss/loading-page') + queryString;
+ window.location.href = endpoint;
}
},
render: function (attrs, options) {
@@ -59,27 +52,6 @@ let usersHomePage = PageView.extend({
e.target.remove()
});
},
- getUploadResponse: function () {
- let self = this
- setTimeout(function () {
- let endpoint = path.join(app.getApiPath(), 'file/upload-from-link')+"?path="+self.responsePath+"&cmd=read"
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode >= 400 || Object.keys(body).includes("reason")) {
- let model = $(modals.projectExportErrorHtml(body.reason, body.message)).modal()
- }else if(body.done) {
- if(body.file_path.endsWith(".proj")){
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+body.file_path
- }else if(body.file_path.endsWith(".mdl")){
- window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+body.file_path
- }else if(body.file_path.endsWith(".ipynb")){
- window.open(path.join(app.getBasePath(), "notebooks", body.file_path))
- }
- }else{
- self.getUploadResponse()
- }
- })
- }, 1000)
- },
validateName(input) {
var error = ""
if(input.endsWith('/')) {
@@ -122,16 +94,18 @@ let usersHomePage = PageView.extend({
let modelPath = input.value + '.mdl'
let queryString = "?path="+modelPath
let existEP = path.join(app.getApiPath(), "model/exists")+queryString
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- let endpoint = path.join(app.getBasePath(), "stochss/models/edit")+queryString
- self.navToPage(endpoint)
+ app.getXHR(existEP, {
+ always: function (err, response, body) {
+ if(body.exists) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }else{
+ let endpoint = path.join(app.getBasePath(), "stochss/models/edit")+queryString;
+ self.navToPage(endpoint);
+ }
}
- })
+ });
}
});
},
@@ -164,13 +138,14 @@ let usersHomePage = PageView.extend({
let projectPath = input.value + ".proj"
let queryString = "?path="+projectPath
let endpoint = path.join(app.getApiPath(), "project/new-project")+queryString
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400) {
- let projectQS = "?path="+body.path
- let projectEP = path.join(app.getBasePath(), "stochss/project/manager")+projectQS
- self.navToPage(projectEP)
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let projectQS = "?path="+body.path;
+ let projectEP = path.join(app.getBasePath(), "stochss/project/manager")+projectQS;
+ self.navToPage(projectEP);
+ },
+ error: function (err, response, body) {
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal();
}
});
}
diff --git a/client/pages/workflow-manager.js b/client/pages/workflow-manager.js
index 76687b5532..3dd79cdc2e 100644
--- a/client/pages/workflow-manager.js
+++ b/client/pages/workflow-manager.js
@@ -16,389 +16,290 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var _ = require('underscore');
-var $ = require('jquery');
-var path = require('path');
-var xhr = require('xhr');
+let $ = require('jquery');
+let path = require('path');
+let _ = require('underscore');
//support files
-var app = require('../app');
-var tests = require('../views/tests');
-var modals = require('../modals')
-//views
-var PageView = require('./base');
-var WorkflowEditorView = require('../views/workflow-editor');
-var WorkflowStatusView = require('../views/workflow-status');
-var WorkflowResultsView = require('../views/workflow-results');
-var ModelViewer = require('../views/model-viewer');
-var InfoView = require('../views/workflow-info');
-var InputView = require('../views/input');
-var SelectView = require('ampersand-select-view');
+let app = require('../app');
+let modals = require('../modals');
//models
-var Model = require('../models/model')
+let Workflow = require('../models/workflow');
+//views
+let PageView = require('./base');
+let SettingsView = require('../views/settings');
+let LogsView = require('../views/workflow-info');
+let SelectView = require('ampersand-select-view');
+let StatusView = require('../views/workflow-status');
+let JobListingView = require('../views/job-listing');
+let ModelViewerView = require('../views/model-viewer');
+let ResultsView = require('../views/workflow-results');
+let SettingsViewerView = require('../views/settings-viewer');
//templates
-var template = require('../templates/pages/workflowManager.pug');
+let template = require('../templates/pages/workflowManager.pug');
import initPage from './page.js';
let WorkflowManager = PageView.extend({
template: template,
events: {
- 'change [data-hook=workflow-name]' : 'setWorkflowName',
- 'input [data-hook=workflow-name' : 'validateWorkflowName',
- 'change [data-hook=model-path]' : 'updateWkflModel',
- 'input [data-hook=model-path]' : 'validateModelPath',
- 'click [data-hook=edit-workflow-help]' : function () {
- let modal = $(modals.operationInfoModalHtml('wkfl-manager')).modal();
- },
- 'click [data-hook=project-breadcrumb]' : 'handleReturnToProjectClick',
- 'click [data-hook=return-to-project-btn]' : 'handleReturnToProjectClick'
+ 'change [data-hook=model-file]' : 'handleModelSelect',
+ 'change [data-hook=model-location]' : 'handleLocationSelect',
+ 'click [data-hook=project-breadcrumb]' : 'handleReturnToProject',
+ 'click [data-hook=save-model]' : 'handleSaveWorkflow',
+ 'click [data-hook=collapse-jobs]' : 'changeCollapseButtonText',
+ 'click [data-hook=return-to-project-btn]' : 'handleReturnToProject'
},
initialize: function (attrs, options) {
PageView.prototype.initialize.apply(this, arguments);
- var self = this;
- $(document).on('hidden.bs.modal', function (e) {
- if(e.target.id === "modelNotFoundModal")
- $(self.queryByHook("model-path")).find('input').focus();
+ let urlParams = new URLSearchParams(window.location.search);
+ this.model = new Workflow({
+ directory: urlParams.get('path')
});
- this.url = decodeURI(document.URL)
- let urlParams = new URLSearchParams(window.location.search)
- let type = urlParams.get('type');
- this.urlPathParam = urlParams.get('path');
- var stamp = this.getCurrentDate();
- this.titleType = "Loading ...";
- this.startLoadingDisplay();
- var queryStr = "?stamp="+stamp+"&type="+type+"&path="+this.urlPathParam
- if(urlParams.has('parentPath')) {
- queryStr += ("&parentPath=" + urlParams.get('parentPath'))
- }
- var endpoint = path.join(app.getApiPath(), "workflow/load-workflow")+queryStr
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- self.stopLoadingDisplay();
- if(resp.statusCode < 400) {
- self.settings = body.settings
- self.type = body.type
- self.titleType = body.titleType
- self.modelDirectory = body.mdlPath
- self.wkflDirectory = body.wkflDir
- self.workflowDate = body.timeStamp
- self.workflowName = body.wkflName
- self.status = body.status
- self.startTime = body.startTime
- self.wkflParPath = body.wkflParPath
- self.wkflPath = path.join(self.wkflParPath, self.wkflDirectory)
- self.buildWkflModel(body)
+ let self = this;
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
+ $("#page-title").text("Workflow: " + self.model.name);
+ if(self.model.directory.includes('.proj')) {
+ let index = self.model.directory.indexOf('.proj') + 5;
+ self.projectPath = self.model.directory.slice(0, index);
+ $(self.queryByHook('project-breadcrumb')).text(self.projectPath.split('/').pop().split('.proj')[0]);
+ $(self.queryByHook('workflow-breadcrumb')).text(self.model.name);
+ self.queryByHook("project-breadcrumb-links").style.display = "block";
+ self.queryByHook("return-to-project-btn").style.display = "inline-block";
+ }
+ if(body.models){
+ self.renderModelSelectView(body.models);
+ }
self.renderSubviews();
- if(self.wkflPath.includes('.proj')) {
- self.projectPath = path.dirname(self.wkflParPath)
- $(self.queryByHook('project-breadcrumb')).text(self.projectPath.split('/').pop().split('.')[0])
- $(self.queryByHook('workflow-breadcrumb')).text(self.workflowName)
- self.queryByHook("project-breadcrumb-links").style.display = "block"
- self.queryByHook("return-to-project-btn").style.display = "inline-block"
+ if(!self.model.newFormat) {
+ let modal = $(modals.updateFormatHtml("Workflow")).modal();
+ let yesBtn = document.querySelector("#updateWorkflowFormatModal .yes-modal-btn");
+ yesBtn.addEventListener("click", function (e) {
+ modal.modal("hide");
+ let queryStr = "?path=" + self.model.directory + "&action=update-workflow";
+ let endpoint = path.join(app.getBasePath(), "stochss/loading-page") + queryStr;
+ window.location.href = endpoint;
+ });
}
- }else{
- self.renderLoadError(resp.body);
}
});
},
- buildWkflModel: function (data) {
- let model = data.model
- this.model = new Model(model)
- this.model.name = this.modelDirectory.split('/').pop().split('.')[0]
- this.model.directory = this.modelDirectory
- this.model.is_spatial = this.modelDirectory.endsWith(".smdl")
- this.model.isPreview = false
- this.model.for = "wkfl"
- if(!model) {
- this.modelLoadError = true
- this.wkflModelNotFound(data.error)
- }else{
- this.modelLoadError = false
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ handleLocationSelect: function (e) {
+ let value = e.srcElement.value;
+ if(value) {
+ this.model.model = value;
}
},
- wkflModelNotFound: function (error) {
- let modal = $(modals.modelNotFoundHtml(error.Reason, error.Message)).modal()
+ handleModelSelect: function (e) {
+ let value = e.srcElement.value;
+ if(value) {
+ if(this.models.paths[value].length == 1) {
+ $("#model-location-info").css("display", "none");
+ if(this.modelLocationSelectView) {
+ this.modelLocationSelectView.remove();
+ }
+ this.model.model = this.models.paths[value][0];
+ }else{
+ $("#model-location-info").css("display", "block");
+ this.renderModelLocationSelectView(value);
+ }
+ }
},
- update: function () {
+ handleReturnToProject: function (e) {
+ if(this.model.activeJob.model.directory){
+ this.handleSaveWorkflow(e, _.bind(function () {
+ let queryStr = "?path=" + this.projectPath;
+ let endpoint = path.join(app.getBasePath(), "stochss/project/manager") + queryStr;
+ window.location.href = endpoint;
+ }, this));
+ }else{
+ let queryStr = "?path=" + this.projectPath;
+ let endpoint = path.join(app.getBasePath(), "stochss/project/manager") + queryStr;
+ window.location.href = endpoint;
+ }
},
- updateValid: function () {
+ handleSaveWorkflow: function (e, cb) {
+ let self = this;
+ let endpoint = this.model.url();
+ app.postXHR(endpoint, this.model.toJSON(), {
+ success: function (err, response, body) {
+ if(cb) {
+ cb();
+ }else{
+ $(self.queryByHook("src-model")).css("display", "none");
+ let oldFormRdyState = !self.model.newFormat && self.model.activeJob.status === "ready";
+ if(oldFormRdyState || self.model.newFormat) {
+ self.renderSettingsView();
+ }
+ }
+ }
+ });
},
- getCurrentDate: function () {
- var date = new Date();
- var year = date.getFullYear();
- var month = date.getMonth() + 1;
- if(month < 10){
- month = "0" + month
- }
- var day = date.getDate();
- if(day < 10){
- day = "0" + day
+ removeActiveJob: function () {
+ $(this.queryByHook("active-job-header-container")).css("display", "none");
+ if(this.resultsView) {
+ this.resultsView.remove();
}
- var hours = date.getHours();
- if(hours < 10){
- hours = "0" + hours
+ if(this.logsView) {
+ this.logsView.remove();
+ this.modelViewerView.remove();
+ this.settingsViewerView.remove();
}
- var minutes = date.getMinutes();
- if(minutes < 10){
- minutes = "0" + minutes
- }
- var seconds = date.getSeconds();
- if(seconds < 10){
- seconds = "0" + seconds
- }
- return "_" + month + day + year + "_" + hours + minutes + seconds;
- },
- startLoadingDisplay: function () {
- },
- stopLoadingDisplay: function () {
},
- renderLoadError: function (resp) {
- $(this.queryByHook("page-title")).text("Workflow: Load Error")
- $(this.queryByHook("load-wkfl-error")).css('display', 'block')
- $(this.queryByHook("reason")).text(resp.Reason)
- $(this.queryByHook("message")).text(resp.Message)
- $(this.queryByHook("traceback")).text(resp.Traceback)
- },
- renderSubviews: function () {
- $(this.queryByHook("page-title")).text('Workflow: '+this.titleType)
- this.renderWkflNameInputView();
- this.renderMdlPathInputView();
- this.renderWorkflowEditor();
- if(this.status !== "new" && this.status !== "ready") {
- this.renderWorkflowStatusView();
- this.renderModelViewer();
+ renderActiveJob: function () {
+ if(this.model.newFormat) {
+ $(this.queryByHook("active-job-header")).text("Job: " + this.model.activeJob.name);
+ $(this.queryByHook("active-job-header-container")).css("display", "block");
}
- if(this.status === "error" || this.status === "complete") {
+ if(this.model.activeJob.status !== "error") {
this.renderResultsView();
- this.renderInfoView();
}
- if(this.status === 'running'){
- this.getWorkflowStatus();
- }
- $(document).on('hide.bs.modal', '.modal', function (e) {
- e.target.remove()
- });
+ this.renderLogsView();
+ this.renderSettingsViewerView();
+ this.renderModelViewerView();
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- return this.renderSubview(view, this.queryByHook(hook));
+ renderJobListingView: function () {
+ if(this.jobListingView) {
+ this.jobListingView.remove();
+ }
+ this.jobListingView = this.renderCollection(
+ this.model.jobs,
+ JobListingView,
+ this.queryByHook("job-listing")
+ );
},
- renderWkflNameInputView: function () {
- let inputName = new InputView({
- parent: this,
- required: true,
- name: 'name',
- label: 'Workflow Name: ',
- tests: '',
- modelKey: null,
- valueType: 'string',
- value: this.workflowName,
- });
- this.registerRenderSubview(inputName, 'workflow-name');
- if(this.status !== "new") {
- $(this.queryByHook('workflow-name')).find('input').prop('disabled', true);
+ renderLogsView: function () {
+ if(this.logsView) {
+ this.logsView.remove();
}
+ this.logsView = new LogsView({
+ logs: this.model.activeJob.logs
+ });
+ app.registerRenderSubview(this, this.logsView, "workflow-info-container");
},
- renderMdlPathInputView: function () {
- let modelPathInput = new InputView({
- parent: this,
+ renderModelLocationSelectView: function (model) {
+ if(this.modelLocationSelectView) {
+ this.modelLocationSelectView.remove();
+ }
+ this.modelLocationSelectView = new SelectView({
+ label: 'Location: ',
+ name: 'source-model-location',
required: true,
- name: 'name',
- label: 'Model Path: ',
- tests: "",
- modelKey: 'directory',
- valueType: 'string',
- value: this.model.directory,
+ idAttributes: 'cid',
+ options: this.models.paths[model],
+ unselectedText: "-- Select Location --"
});
- this.registerRenderSubview(modelPathInput, "model-path");
- if(this.status !== "new" && this.status !== "ready") {
- $(this.queryByHook('model-path')).find('input').prop('disabled', true);
- }
+ app.registerRenderSubview(this, this.modelLocationSelectView, "model-location");
},
- renderWorkflowEditor: function () {
- if(this.workflowEditorView){
- this.workflowEditorView.remove()
- }
- this.workflowEditor = new WorkflowEditorView({
- model: this.model,
- settings: this.settings,
- type: this.type,
- status: this.status,
+ renderModelSelectView: function (models) {
+ this.models = models;
+ $(this.queryByHook("src-model")).css("display", "block");
+ let modelSelectView = new SelectView({
+ label: 'Model: ',
+ name: 'source-model',
+ required: true,
+ idAttributes: 'cid',
+ options: models.files,
+ unselectedText: "-- Select Model --"
});
- this.workflowEditorView = this.registerRenderSubview(this.workflowEditor, 'workflow-editor-container');
+ app.registerRenderSubview(this, modelSelectView, "model-file");
},
- renderWorkflowStatusView: function () {
- if(this.workflowStatusView){
- this.workflowStatusView.remove();
+ renderModelViewerView: function () {
+ if(this.modelViewerView) {
+ this.modelViewerView.remove();
}
- var statusView = new WorkflowStatusView({
- startTime: this.startTime,
- status: this.status,
+ this.modelViewerView = new ModelViewerView({
+ model: this.model.activeJob.model
});
- this.workflowStatusView = this.registerRenderSubview(statusView, 'workflow-status-container');
+ app.registerRenderSubview(this, this.modelViewerView, "model-viewer-container");
},
renderResultsView: function () {
- if(this.workflowResultsView){
- this.workflowResultsView.remove();
+ if(this.resultsView) {
+ this.resultsView.remove();
}
- var resultsView = new WorkflowResultsView({
- parent: this,
- trajectories: this.settings.simulationSettings.realizations,
- status: this.status,
- species: this.model.species,
- type: this.type,
- speciesOfInterest: this.settings.parameterSweepSettings.speciesOfInterest.name
+ this.resultsView = new ResultsView({
+ model: this.model.activeJob
});
- this.workflowResultsView = this.registerRenderSubview(resultsView, 'workflow-results-container');
+ app.registerRenderSubview(this, this.resultsView, "workflow-results-container");
},
- renderInfoView: function () {
- if(this.infoView){
- this.infoView.remove();
+ renderStatusView: function () {
+ if(this.statusView) {
+ this.statusView.remove();
}
- this.infoView = new InfoView({
- status: this.status,
- logsPath: path.join(this.wkflPath, "logs.txt")
+ this.statusView = new StatusView({
+ model: this.model.activeJob
});
- this.registerRenderSubview(this.infoView, 'workflow-info-container')
+ app.registerRenderSubview(this, this.statusView, "status-container");
},
- renderModelViewer: function (){
- if(this.modelViewer){
- this.modelViewer.remove();
+ renderSettingsView: function () {
+ if(this.settingsView) {
+ this.settingsView.remove();
}
- this.modelViewer = new ModelViewer({
- model: this.model,
- status: this.status,
- type: this.type
+ this.settingsView = new SettingsView({
+ model: this.model.settings
});
- this.registerRenderSubview(this.modelViewer, 'model-viewer-container')
+ app.registerRenderSubview(this, this.settingsView, "settings-container");
},
- getWorkflowStatus: function () {
- var self = this;
- var endpoint = path.join(app.getApiPath(), "workflow/workflow-status")+"?path="+this.wkflPath;
- xhr({uri: endpoint}, function (err, response, body) {
- if(self.status !== body )
- self.status = body;
- if(self.status === 'running')
- setTimeout(_.bind(self.getWorkflowStatus, self), 1000);
- else{
- self.renderWorkflowStatusView()
- self.renderInfoView();
- }
- if(self.status === 'complete') {
- self.renderWorkflowEditor();
- self.renderResultsView();
- self.renderModelViewer();
- }
+ renderSettingsViewerView: function () {
+ if(this.settingsViewerView) {
+ this.settingsViewerView.remove();
+ }
+ this.settingsViewerView = new SettingsViewerView({
+ model: this.model.activeJob.settings
});
+ app.registerRenderSubview(this, this.settingsViewerView, "settings-viewer-container");
},
- validateName(input, rename = false) {
- var error = ""
- if(input.endsWith('/')) {
- error = 'forward'
+ renderSubviews: function () {
+ let oldFormRdyState = !this.model.newFormat && this.model.activeJob.status === "ready";
+ let newFormNotArchive = this.model.newFormat && this.model.model;
+ if(!this.models && (oldFormRdyState || newFormNotArchive)) {
+ this.renderSettingsView();
+ }else if(this.settingsView) {
+ this.settingsView.remove();
}
- var invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\"
- if(rename) {
- invalidChars += "/"
+ if(this.model.newFormat) {
+ $(this.queryByHook("jobs-container")).css("display", "block");
+ this.renderJobListingView();
+ }else if(this.model.activeJob.status !== "ready") {
+ this.renderStatusView();
}
- for(var i = 0; i < input.length; i++) {
- if(invalidChars.includes(input.charAt(i))) {
- error = error === "" || error === "special" ? "special" : "both"
- }
+ let detailsStatus = ["error", "complete"]
+ if(this.model.activeJob && detailsStatus.includes(this.model.activeJob.status)) {
+ this.renderActiveJob();
}
- return error
},
- validateWorkflowName: function (e) {
- if(this.validateName(e.target.value, true) !== ""){
- document.querySelector("#workflowNameSpecialCharError").style.display = "block"
- }else{
- document.querySelector("#workflowNameSpecialCharError").style.display = "none"
- }
- },
- validateModelPath: function (e) {
- if(this.validateName(e.target.value) !== ""){
- document.querySelector("#modelPathSpecialCharError").style.display = "block"
- }else{
- document.querySelector("#modelPathSpecialCharError").style.display = "none"
- }
+ setActiveJob: function (job) {
+ this.model.activeJob = job;
+ this.removeActiveJob();
+ this.renderActiveJob();
},
- setWorkflowName: function(e) {
- var newWorkflowName = e.target.value.trim();
- if(this.validateName(newWorkflowName) === "") {
- if(newWorkflowName.endsWith(this.workflowDate)){
- this.workflowName = newWorkflowName
- }else{
- this.workflowName = newWorkflowName + this.workflowDate
- e.target.value = this.workflowName
- }
- $(this.queryByHook('workflow-breadcrumb')).text(this.workflowName)
- this.wkflDirectory = this.workflowName + ".wkfl"
- let queryStr = "?path=" + this.wkflPath + "&name=" + this.wkflDirectory;
- this.wkflPath = path.join(this.wkflParPath, this.wkflDirectory)
- let endpoint = path.join(app.getApiPath(), "file/rename") + queryStr
- xhr({uri: endpoint, json: true}, function (err, resp, body) {});
- }else{
- e.target.value = this.workflowName
- setTimeout(function (e) {
- document.querySelector("#workflowNameSpecialCharError").style.display = "none"
- }, 5000)
- }
- },
- updateWkflModel: function (e) {
- if(this.validateName(e.target.value) === "") {
- let self = this;
- let parPath = path.dirname(self.modelDirectory)
- if(parPath.endsWith(".proj") && parPath !== path.dirname(e.target.value)) {
- self.model.directory = self.modelDirectory
- $(self.queryByHook("model-path")).find('input').val(self.modelDirectory)
- let mdlPathErr = $(modals.wkflModelPathErrorHtml()).modal()
- }else{
- self.modelDirectory = e.target.value
- this.model.directory = e.target.value
- this.model.fetch({
- json: true,
- success: function (model, response, options) {
- self.modelLoadError = false
- self.renderWorkflowEditor()
- },
- error: function (model, response, options) {
- self.modelLoadError = true
- self.renderWorkflowEditor()
- self.wkflModelNotFound(response.body)
- }
- });
- }
- }else{
- e.target.value = this.modelDirectory
- setTimeout(function (e) {
- document.querySelector("#modelPathSpecialCharError").style.display = "none"
- }, 5000)
- }
- },
- reloadWkfl: function () {
+ updateWorkflow: function (newJob) {
let self = this;
- if(self.status === 'new') {
- // Need to refactor this
- let mdlParPath = path.dirname(this.modelDirectory)
- if(mdlParPath !== "."){
- let replaceText = this.wkflPath.split(mdlParPath+'/').slice(1).join(mdlParPath)
- this.url = this.url.replace(this.modelDirectory.split('/').pop(), replaceText)
- }else{
- this.url = this.url.replace(this.modelDirectory, this.wkflPath)
- }
- window.location.href = this.url
- }
- else
- window.location.reload()
- },
- handleReturnToProjectClick: function(e) {
- let self = this
- if((this.status === 'ready' || this.status === 'new') && !this.modelLoadError){
- this.workflowEditorView.workflowStateButtons.clickSaveHandler(e, function (e) {
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+self.projectPath
- })
- }else{
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+self.projectPath
+ if(this.model.newFormat) {
+ let hadActiveJob = Boolean(this.model.activeJob.status)
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body);
+ if(!Boolean(self.model.activeJob.status)){
+ self.removeActiveJob();
+ }else if(!hadActiveJob && Boolean(self.model.activeJob.status)) {
+ self.renderActiveJob();
+ }
+ }
+ });
+ }else if(!this.model.newFormat){
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
+ self.renderSubviews();
+ }
+ });
}
}
});
-initPage(WorkflowManager);
+initPage(WorkflowManager);
\ No newline at end of file
diff --git a/client/pages/workflow-selection.js b/client/pages/workflow-selection.js
index a5ec46567e..71846a1d2b 100644
--- a/client/pages/workflow-selection.js
+++ b/client/pages/workflow-selection.js
@@ -16,18 +16,16 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
-var xhr = require('xhr');
-var path = require('path');
+let $ = require('jquery');
+let path = require('path');
//support files
var app = require('../app');
-var Tooltips = require('../tooltips');
//models
-var Model = require('../models/model');
+let Model = require('../models/model');
//views
-var PageView = require('./base');
+let PageView = require('./base');
//templates
-var template = require('../templates/pages/workflowSelection.pug');
+let template = require('../templates/pages/workflowSelection.pug');
import initPage from './page.js';
@@ -39,128 +37,76 @@ let workflowSelection = PageView.extend({
"click [data-hook=oned-parameter-sweep]" : "notebookWorkflow",
"click [data-hook=twod-parameter-sweep]" : "notebookWorkflow",
"click [data-hook=sciope-model-exploration]" : "notebookWorkflow",
- "click [data-hook=model-inference]" : "notebookWorkflow",
- "click [data-hook=stochss-es]" : "handleEnsembleSimulationClick",
- "click [data-hook=stochss-ps]" : "handleParameterSweepClick"
+ "click [data-hook=model-inference]" : "notebookWorkflow"
},
initialize: function (attrs, options) {
PageView.prototype.initialize.apply(this, arguments);
- var self = this
- let urlParams = new URLSearchParams(window.location.search)
+ let self = this;
+ let urlParams = new URLSearchParams(window.location.search);
this.modelDir = urlParams.get('path');
if(urlParams.has('parentPath')){
- this.parentPath = urlParams.get('parentPath')
+ this.parentPath = urlParams.get('parentPath');
}else{
- this.parentPath = path.dirname(this.modelDir)
+ this.parentPath = path.dirname(this.modelDir);
}
if(this.modelDir.includes(".proj")) {
- this.projectPath = path.dirname(this.modelDir)
- this.projectName = this.projectPath.split('/').pop().split('.')[0]
- this.workflowGroupName = this.parentPath.split('/').pop().split('.')[0]
+ this.projectPath = path.dirname(this.modelDir);
+ if(this.modelDir.includes(".wkgp")) {
+ this.projectPath = path.dirname(this.projectPath);
+ }
+ this.projectName = this.projectPath.split('/').pop().split('.proj')[0];
+ this.workflowGroupName = this.parentPath.split('/').pop().split('.wkgp')[0];
}
- this.tooltips = Tooltips.workflowSelection
- $(document).ready(function () {
- $('[data-toggle="tooltip"]').tooltip();
- $('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
-
- });
- });
- this.modelFile = this.getFileName(this.modelDir)
- var isSpatial = this.modelDir.endsWith('.smdl');
this.model = new Model({
- name: this.modelFile,
directory: this.modelDir,
- is_spatial: isSpatial,
isPreview: false,
for: "wkfl",
});
- this.model.fetch({
- success: function (model, response, options) {
+ app.getXHR(this.model.url(), {
+ success: function (err, response, body) {
+ self.model.set(body)
+ $(self.queryByHook("wkfl-selection-header")).text("Workflow Selection for " + self.model.name);
if(self.modelDir.includes(".proj")) {
- self.queryByHook("workflow-selection-breadcrumb-links").style.display = "block"
+ self.queryByHook("workflow-selection-breadcrumb-links").style.display = "block";
}
self.validateWorkflows()
}
});
},
- getFileName: function (file) {
- if(file.endsWith('/')) {
- file.slice(0, -1)
- }
- if(file.includes('/')) {
- file = file.split('/').pop()
- }
- if(!file.includes('.')) {
- return file
- }
- return file.split('.').slice(0, -1).join('.')
- },
- validateWorkflows: function () {
- let modelInvalid = this.checkForErrors()
- if(this.model.species.length < 1 || (this.model.reactions.length < 1 && this.model.eventsCollection.length < 1 && this.model.rules.length < 1) || modelInvalid){
- $(this.queryByHook('stochss-es')).prop('disabled', true)
- $(this.queryByHook('stochss-ps')).prop('disabled', true)
- $(this.queryByHook('ensemble-simulation')).prop('disabled', true)
- $(this.queryByHook('spatial-simulation')).prop('disabled', true)
- $(this.queryByHook('model-inference')).prop('disabled', true)
- $(this.queryByHook('oned-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('twod-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('sciope-model-exploration')).prop('disabled', true)
- if(modelInvalid) {
- let endpoint = path.join(app.getBasePath(), "stochss/models/edit")+'?path='+this.model.directory
- $(this.queryByHook('invalid-model-message')).html('Errors were detected in you model click here to fix your model')
- }
- $(this.queryByHook('invalid-model-message')).css('display', 'block')
- }else if(this.model.is_spatial){
- $(this.queryByHook('stochss-es')).prop('disabled', true)
- $(this.queryByHook('stochss-ps')).prop('disabled', true)
- $(this.queryByHook('ensemble-simulation')).prop('disabled', true)
- $(this.queryByHook('model-inference')).prop('disabled', true)
- $(this.queryByHook('oned-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('twod-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('sciope-model-exploration')).prop('disabled', true)
- }else if(this.model.parameters.length < 1){
- $(this.queryByHook('oned-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('twod-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('stochss-ps')).prop('disabled', true)
- $(this.queryByHook('psweep-workflow-message')).css('display', 'block')
- }else if(this.model.parameters.length < 2){
- $(this.queryByHook('twod-parameter-sweep')).prop('disabled', true)
- $(this.queryByHook('psweep-workflow-message')).text('2D Parameter Sweep workflows require at least two parameters')
- $(this.queryByHook('psweep-workflow-message')).css('display', 'block')
- }
- },
- checkForErrors: function (e) {
- let invalidParams = this.model.parameters.filter(function (parameter) {
- if(typeof parameter.expression === "string") return true
- })
- if(invalidParams.length) {return true}
- },
notebookWorkflow: function (e) {
- var type = e.target.dataset.type;
- this.toNotebook(type);
- },
- toNotebook: function (type) {
- let queryString = "?type="+type+"&path="+this.modelDir+"&parentPath="+this.parentPath
- var endpoint = path.join(app.getApiPath(), "workflow/notebook")+queryString
- xhr({uri:endpoint, json:true}, function (err, response, body) {
- if(response.statusCode < 400){
- var notebookPath = path.join(app.getBasePath(), "notebooks", body.FilePath)
+ let type = e.target.dataset.type;
+ let queryString = "?type=" + type + "&path=" + this.modelDir + "&parentPath=" + this.parentPath
+ let endpoint = path.join(app.getApiPath(), "workflow/notebook") + queryString
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let notebookPath = path.join(app.getBasePath(), "notebooks", body.FilePath)
window.open(notebookPath, "_blank")
+ window.history.back();
}
- });
- },
- handleEnsembleSimulationClick: function (e) {
- this.launchStochssWorkflow("gillespy")
- },
- handleParameterSweepClick: function (e) {
- this.launchStochssWorkflow("parameterSweep")
+ })
},
- launchStochssWorkflow: function (type) {
- let queryString = "?type=" + type + "&path=" + this.modelDir + "&parentPath=" + this.parentPath
- let endpoint = path.join(app.getBasePath(), "stochss/workflow/edit")+queryString
- window.location.href = endpoint
+ validateWorkflows: function () {
+ this.model.updateValid();
+ let invalid = !this.model.valid;
+ if(invalid) {
+ let endpoint = path.join(app.getBasePath(), "stochss/models/edit") + '?path=' + this.model.directory;
+ let message = 'Errors were detected in you model click here to fix your model';
+ $(this.queryByHook('invalid-model-message')).html(message);
+ $(this.queryByHook('invalid-model-message')).css('display', 'block');
+ }
+ let dimensions = this.model.parameters.length;
+ if(dimensions < 2) {
+ $(this.queryByHook('psweep-workflow-message')).css('display', 'block');
+ if(dimensions === 1) {
+ $(this.queryByHook('psweep-workflow-message')).text('2D Parameter Sweep workflows require at least two parameters');
+ }
+ }
+ $(this.queryByHook('ensemble-simulation')).prop('disabled', invalid || this.model.is_spatial);
+ $(this.queryByHook('spatial-simulation')).prop('disabled', invalid || !this.model.is_spatial);
+ $(this.queryByHook('model-inference')).prop('disabled', invalid || this.model.is_spatial);
+ $(this.queryByHook('oned-parameter-sweep')).prop('disabled', invalid || this.model.is_spatial || dimensions < 1);
+ $(this.queryByHook('twod-parameter-sweep')).prop('disabled', invalid || this.model.is_spatial || dimensions < 2);
+ $(this.queryByHook('sciope-model-exploration')).prop('disabled', invalid || this.model.is_spatial);
}
});
diff --git a/client/styles/styles.css b/client/styles/styles.css
index b9db4e30cf..29403e2122 100644
--- a/client/styles/styles.css
+++ b/client/styles/styles.css
@@ -1,3 +1,21 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
body {
min-width: 650px
}
@@ -19,6 +37,30 @@ img.quickstart {
padding-left: 10px
}
+.side-navbar {
+ z-index: 0;
+}
+
+.user-logs {
+ white-space: nowrap;
+ max-height: 250px;
+ padding: 5px;
+ margin-top: 10px;
+ width: auto;
+}
+
+#user-logs {
+ width: auto;
+ font-size: 0.875rem;
+ background-color: #000033;
+ color: white;
+ bottom: 0;
+}
+
+#user-logs:not(.show) {
+ height: 0px;
+}
+
[role="main"] {
padding-top: 20px;
}
@@ -32,11 +74,23 @@ img.quickstart {
}
.sidebar-sticky {
position: fixed;
+ flex: 0 0 11.5%;
+ max-width: 11.5%;
}
.nav-flex-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
+ #user-logs:not(.show) {
+ height: 100%;
+ font-size: 0.5rem;
+ }
+ .expand-logs {
+ position: fixed;
+ left: auto;
+ right: auto;
+ width: 60%;
+ }
}
@media (min-width: 1450px) {
@@ -225,7 +279,8 @@ input[type="file"]::-ms-browse {
}
.body {
- min-width: 500px !important;
+ min-width: 500px !important;
+ z-index: 0;
}
.plot-preview {
margin: 10px;
@@ -635,3 +690,10 @@ span.checkbox {
word-break: break-word !important;
overflow-wrap: break-word !important;
}
+
+.horizontal-scroll {
+ display: block;
+ overflow-x: scroll;
+ overflow-y: hidden;
+ white-space: nowrap;
+}
diff --git a/client/templates/body.pug b/client/templates/body.pug
index cb1641d077..52eafd363f 100644
--- a/client/templates/body.pug
+++ b/client/templates/body.pug
@@ -32,9 +32,9 @@ body
div.container-fluid
div.row
- div.col-sm-12.col-md-2.col-xxl-1
+ div.col-sm-12.col-md-2.col-xxl-1.side-navbar(data-hook="side-navbar")
nav.sidebar.d-md-block
- div.sidebar-sticky.tools
+ div.sidebar-sticky
ul.nav.nav-flex-column
li.nav-item: a.nav-link(href="stochss/home", title="Users Home Page")
| Home
@@ -51,4 +51,16 @@ body
li.nav-item
div: a.nav-link(href="stochss/quickstart", title="Quickstart") Tutorial
- main.col-sm-12.col-md-10.col-xl-9.col-xxl-6.body(role="main"): div.container-fluid(data-hook="page-container")
+ div.user-logs.card.card-body
+
+ div.head
+
+ h6.my-0.inline User Logs
+
+ button.my-0.btn.btn-outline-collapse.inline(data-hook="user-logs-collapse") +
+
+ div.pl-1.overflow-auto(id="user-logs")
+
+ main.col-sm-12.col-md-10.col-xl-9.col-xxl-6.body(role="main" data-hook="page-main")
+
+ div.container-fluid(data-hook="page-container")
diff --git a/client/templates/includes/archiveListing.pug b/client/templates/includes/archiveListing.pug
new file mode 100644
index 0000000000..0e3838b49c
--- /dev/null
+++ b/client/templates/includes/archiveListing.pug
@@ -0,0 +1,29 @@
+div
+
+ div.row
+
+ div.col-md-11
+
+ h5=this.model.name
+
+ div.col-md-1
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove")
+
+ div.ml-2
+
+ div
+
+ ul.nav.nav-tabs
+
+ li.nav-item
+
+ a.nav-link.tab.active(data-toggle="tab" href="#" + this.model.elementID + "-workflows-tab") Workflows
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#" + this.model.elementID + "-tab-container" data-hook=this.model.elementID + "-tab-btn") -
+
+ div.card.card-body.tab-content.collapse.show(id=this.model.elementID + "-tab-container")
+
+ div.tab-pane.active(id=this.model.elementID + "-workflows-tab")
+
+ div(id=this.model.elementID + "-workflow-listing" data-hook=this.model.elementID + "-workflow-listing")
diff --git a/client/templates/includes/creatorList.pug b/client/templates/includes/creatorListing.pug
similarity index 100%
rename from client/templates/includes/creatorList.pug
rename to client/templates/includes/creatorListing.pug
diff --git a/client/templates/includes/domainViewer.pug b/client/templates/includes/domainViewer.pug
index d01375fefc..296b7a0d7f 100644
--- a/client/templates/includes/domainViewer.pug
+++ b/client/templates/includes/domainViewer.pug
@@ -35,6 +35,9 @@ div#domain-viewer.card.card-body
table.table
tbody
+ tr
+ th(scope="row") Static Domain
+ td: input(type="checkbox" id="static-domain" data-hook="static-domain" checked=this.model.static disabled)
tr
th(scope="row") Density
td=this.model.rho_0
diff --git a/client/templates/includes/edit3DDomain.pug b/client/templates/includes/edit3DDomain.pug
index 5f17d4a75d..4a6e55b090 100644
--- a/client/templates/includes/edit3DDomain.pug
+++ b/client/templates/includes/edit3DDomain.pug
@@ -1,4 +1,4 @@
-div
+div.card.card-body
div
diff --git a/client/templates/includes/editFunctionDefinition.pug b/client/templates/includes/editFunctionDefinition.pug
index bb21886b08..1e9f7f5a54 100644
--- a/client/templates/includes/editFunctionDefinition.pug
+++ b/client/templates/includes/editFunctionDefinition.pug
@@ -6,6 +6,8 @@ tr
div.tooltip-icon-large(data-hook="annotation-tooltip" data-html="true" data-toggle="tooltip" title=this.model.annotation || "Click 'Add' to add an annotation")
- button.btn.btn-outline-secondary.btn-sm(data-hook="edit-annotation-btn") Edit
+ if(!this.parent.viewMode)
+ button.btn.btn-outline-secondary.btn-sm(data-hook="edit-annotation-btn") Edit
- td: button.btn.btn-outline-secondary(data-hook="remove") X
\ No newline at end of file
+ if(!this.parent.viewMode)
+ td: button.btn.btn-outline-secondary(data-hook="remove") X
\ No newline at end of file
diff --git a/client/templates/includes/editModelView.pug b/client/templates/includes/editModelView.pug
deleted file mode 100644
index 402d814ed7..0000000000
--- a/client/templates/includes/editModelView.pug
+++ /dev/null
@@ -1,36 +0,0 @@
-- var workflowGroups = this.workflowGroupOptions;
-div
-
- div.ml-1.row
-
- div.col-md-5: button.btn.btn-outline-secondary.box-shadow.text-break(data-hook="project-model-edit" style="width: 100%;")=this.model.name
-
- div.col-md-4
-
- button.btn.btn-outline-secondary.inline.box-shadow(
- id="new-workflow-btn",
- data-hook="new-workflow-btn",
- type="button",
- ) New Workflow Using Model
-
- div.col-md-2
-
- button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-model-annotation-btn") Edit Notes
-
- div.col-md-1: button.btn.btn-outline-secondary.box-shadow(data-hook="project-model-remove")
-
- div.mx-5.mt-4.collapse(data-hook="collapse-annotation-container"+this.model.name.replace(/ /g,""))
-
- div.col-md-2.inline.align-top
-
- div
-
- div.inline: h5="Notes: "
-
- div.inline: button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#annotation-text"+this.model.name.replace(/ /g,"") data-hook="collapse-annotation-text") +
-
- div.collapse.col-md-10.inline(id="annotation-text"+this.model.name.replace(/ /g,""))
-
- div: textarea(id="annotation"+this.model.name.replace(/ /g,"") data-hook="annotation" rows="7" style="width: 100%;")=this.model.annotation
-
- hr
\ No newline at end of file
diff --git a/client/templates/includes/editModelsView.pug b/client/templates/includes/editModelsView.pug
deleted file mode 100644
index c96de731c0..0000000000
--- a/client/templates/includes/editModelsView.pug
+++ /dev/null
@@ -1,9 +0,0 @@
-div#edit-project-models
-
- div
-
- h3.inline Models
-
- div.mx-1.row.head
-
- div.mt-3(id="project-models-list" data-hook="project-models-list")
\ No newline at end of file
diff --git a/client/templates/includes/editParameter.pug b/client/templates/includes/editParameter.pug
new file mode 100644
index 0000000000..87c84fa80e
--- /dev/null
+++ b/client/templates/includes/editParameter.pug
@@ -0,0 +1,24 @@
+div.mx-1
+
+ if(this.model.collection.indexOf(this.model) !== 0)
+ hr
+
+ div.row
+
+ div.col-sm-3
+
+ div.pl-2(data-hook="input-name-container")
+
+ div.col-sm-5
+
+ div(data-hook="input-value-container")
+
+ div.col-sm-2
+
+ div.tooltip-icon-large(data-hook="annotation-tooltip" data-html="true" data-toggle="tooltip" title=this.model.annotation || "Click 'Add' to add an annotation")
+
+ button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-annotation-btn") Edit
+
+ div.col-sm-2
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook="remove") X
diff --git a/client/templates/includes/editProject.pug b/client/templates/includes/editProject.pug
index de5a7934bc..4104a043ca 100644
--- a/client/templates/includes/editProject.pug
+++ b/client/templates/includes/editProject.pug
@@ -1,7 +1,18 @@
tr
- td: button.btn.btn-outline-secondary.box-shadow.name(id="open-project-btn" data-hook="open-project-btn")=this.projectName
+ td
+ a.btn.btn-outline-secondary.box-shadow.name(
+ id=this.model.elementID+"-open-btn"
+ href=this.model.open
+ role="button"
+ style="width: 100%"
+ )=this.model.name
- td: div=this.location
+ td
+ div=this.model.location
- td: button.btn.btn-outline-secondary.box-shadow(id="remove-project-btn" data-hook="remove-project-btn")
\ No newline at end of file
+ td
+ button.btn.btn-outline-secondary.box-shadow(
+ id=this.model.elementID+"-remove-btn"
+ data-hook="remove-project-btn"
+ )
\ No newline at end of file
diff --git a/client/templates/includes/editWorkflowGroupView.pug b/client/templates/includes/editWorkflowGroupView.pug
deleted file mode 100644
index a968850cca..0000000000
--- a/client/templates/includes/editWorkflowGroupView.pug
+++ /dev/null
@@ -1,20 +0,0 @@
-div
-
- div.ml-1.row.verticle-space(style="display: none;")
-
- div.col-md-11
-
- h4.inline=this.model.name
-
- button.btn.btn-outline-collapse(data-hook="project-workflow-group-view") +
-
- div.col-md-1: button.btn.btn-outline-secondary.box-shadow(data-hook="project-workflow-group-remove")
-
- div
-
- if(this.model.name === "WorkflowGroup1")
- div.verticle-space(data-hook="project-workflows-container")
- else
- div.verticle-space(data-hook="project-workflows-container" style="display: none;")
-
- hr(style="display: none;")
\ No newline at end of file
diff --git a/client/templates/includes/editWorkflowGroupsView.pug b/client/templates/includes/editWorkflowGroupsView.pug
deleted file mode 100644
index b77400e518..0000000000
--- a/client/templates/includes/editWorkflowGroupsView.pug
+++ /dev/null
@@ -1,9 +0,0 @@
-div#edit-project-workflow-groups
-
- div
-
- h3.inline Workflows
-
- div.mx-1.row
-
- div(id="project-workflow-groups-list" data-hook="project-workflow-groups-list")
\ No newline at end of file
diff --git a/client/templates/includes/editWorkflowView.pug b/client/templates/includes/editWorkflowView.pug
deleted file mode 100644
index aa74ce5768..0000000000
--- a/client/templates/includes/editWorkflowView.pug
+++ /dev/null
@@ -1,35 +0,0 @@
-div
-
- div.ml-1.row
-
- div.col-md-5: button.btn.btn-outline-secondary.box-shadow.text-break(data-hook="project-workflow-open" style="width: 100%")=this.model.name
-
- div.col-md-4
-
- div(data-hook="project-workflow-type")="Type: "+this.model.type
-
- div(data-hook="project-workflow-status")="Status: "+this.model.status
-
- div.col-md-2
-
- div(data-hook="annotation-container")
-
- button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-workflow-annotation-btn") Edit Notes
-
- div.col-md-1: button.btn.btn-outline-secondary.box-shadow(data-hook="project-workflow-remove")
-
- div.mx-5.mt-2.collapse(data-hook="collapse-annotation-container"+this.model.name.replace(/ /g,""))
-
- div.col-md-1.inline.align-top
-
- div.row
-
- div: h5="Notes: "
-
- div: button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#annotation-text"+this.model.name.replace(/ /g,"") data-hook="collapse-annotation-text") +
-
- div.collapse.col-md-11.inline(id="annotation-text"+this.model.name.replace(/ /g,""))
-
- div: textarea(id="annotation"+this.model.name.replace(/ /g,"") data-hook="annotation" rows="7" style="width: 100%;")=this.model.annotation
-
- hr
\ No newline at end of file
diff --git a/client/templates/includes/editWorkflowsView.pug b/client/templates/includes/editWorkflowsView.pug
deleted file mode 100644
index f9acde56df..0000000000
--- a/client/templates/includes/editWorkflowsView.pug
+++ /dev/null
@@ -1,12 +0,0 @@
-div#edit-project-workflows
-
- div.mx-1.row.head
-
- div.mt-3(id="project-workflows-list" data-hook="project-workflows-list")
-
- div
-
- button.btn.btn-outline-primary.box-shadow(
- id="project-workflow-group-new-workflow",
- data-hook="project-workflow-group-new-workflow"
- ) Add New Workflow
diff --git a/client/templates/includes/gillespyResults.pug b/client/templates/includes/gillespyResults.pug
index 18798bfb5c..354ec74d2a 100644
--- a/client/templates/includes/gillespyResults.pug
+++ b/client/templates/includes/gillespyResults.pug
@@ -3,9 +3,10 @@ div#workflow-results.card.card-body
div
h3.inline Results
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-results", id="collapse" data-hook="collapse", disabled) +
- div.collapse(id="collapse-results", data-hook="workflow-results")
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-results" data-hook="collapse-results-btn") -
+
+ div.collapse.show(id="collapse-results" data-hook="workflow-results")
div.collapse(id="edit-plot-args" data-hook="edit-plot-args")
@@ -21,20 +22,44 @@ div#workflow-results.card.card-body
td: div(id="title" data-hook="title")
td: div(id="xaxis" data-hook="xaxis")
td: div(id="yaxis" data-hook="yaxis")
+
div.card.card-body
+
div
h5.inline Plot Trajectories
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-trajectories", id="collapse-trajectories-btn" data-hook="collapse-trajectories") -
- div.collapse(class="show", id="collapse-trajectories")
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-trajectories"
+ id="collapse-trajectories-btn"
+ data-hook="collapse-trajectories-btn"
+ data-trigger="collapse-plot-container"
+ data-type="trajectories"
+ ) -
+
+ div.collapse.show(id="collapse-trajectories")
+
+ div(data-hook="trajectories-plot")
+
+ div.spinner-border.workflow-plot(data-hook="trajectories-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="trajectories-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="trajectories-download-png-custom"
+ data-target="download-png-custom"
+ data-type="trajectories"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="trajectories-download-json"
+ data-target="download-json"
+ data-type="trajectories"
+ disabled
+ ) Download JSON
- div(id="trajectories" data-hook="trajectories")
- div.spinner-border.workflow-plot(id="trajectories" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="save-plot" disabled) Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="download-json" disabled) Download JSON
+ button.btn.btn-primary.box-shadow(id="convert-to-notebook" data-hook="convert-to-notebook") Convert to Notebook
button.btn.btn-primary.box-shadow(id="download-results-csv" data-hook="download-results-csv") Download Results as .csv
-
\ No newline at end of file
diff --git a/client/templates/includes/gillespyResultsEnsemble.pug b/client/templates/includes/gillespyResultsEnsemble.pug
index 0ef1e9fe04..48186f5fb7 100644
--- a/client/templates/includes/gillespyResultsEnsemble.pug
+++ b/client/templates/includes/gillespyResultsEnsemble.pug
@@ -1,11 +1,12 @@
-div#workflow-results-ensemble.card.card-body
+div#workflow-results.card.card-body
div
h3.inline Results
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-results", id="collapse" data-hook="collapse", disabled) +
- div.collapse(id="collapse-results", data-hook="workflow-results")
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-results" data-hook="collapse-results-btn") -
+
+ div.collapse.show(id="collapse-results" data-hook="workflow-results")
div.collapse(id="edit-plot-args" data-hook="edit-plot-args")
@@ -23,64 +24,155 @@ div#workflow-results-ensemble.card.card-body
td: div(id="yaxis" data-hook="yaxis")
div.card.card-body
+
div
- h5.inline Plot Standard Deviation Range
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-stddevrange", id="collapse-stddevrange-btn" data-hook="collapse-stddevrange") -
+ h5.inline Plot Mean and Standard Deviation
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-stddevrange"
+ id="collapse-stddevrange-btn"
+ data-hook="collapse-stddevrange-btn"
+ data-trigger="collapse-plot-container"
+ data-type="stddevran"
+ ) -
+
+ div.collapse.show(id="collapse-stddevrange")
- div.collapse(class="show", id="collapse-stddevrange")
+ div(data-hook="stddevran-plot")
- div(id="stddevran" data-hook="stddevran")
- div.spinner-border.workflow-plot(id="stddevran" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="stddevran" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="stddevran" data-hook="save-plot") Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="stddevran" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="stddevran" data-hook="download-json" disabled) Download JSON
+ div.spinner-border.workflow-plot(data-hook="stddevran-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="stddevran-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="stddevran-download-png-custom"
+ data-target="download-png-custom"
+ data-type="stddevran"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="stddevran-download-json"
+ data-target="download-json"
+ data-type="stddevran"
+ disabled
+ ) Download JSON
div.card.card-body
+
div
h5.inline Plot Trajectories
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-trajectories", id="collapse-trajectories-btn" data-hook="collapse-trajectories") +
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-trajectories"
+ id="collapse-trajectories-btn"
+ data-hook="collapse-trajectories-btn"
+ data-trigger="collapse-plot-container"
+ data-type="trajectories"
+ ) +
div.collapse(id="collapse-trajectories")
- div(id="trajectories" data-hook="trajectories")
- div.spinner-border.workflow-plot(id="trajectories" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="save-plot" disabled) Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="plot-multiple" data-hook="plot-multiple", disabled) Multiple Plots
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="trajectories" data-hook="download-json" disabled) Download JSON
+ div(data-hook="trajectories-plot")
+
+ div.spinner-border.workflow-plot(data-hook="trajectories-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="trajectories-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(data-hook="multiple-plots", data-type="mltplplt" disabled) Multiple Plots
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="trajectories-download-png-custom"
+ data-target="download-png-custom"
+ data-type="trajectories"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="trajectories-download-json"
+ data-target="download-json"
+ data-type="trajectories"
+ disabled
+ ) Download JSON
div.card.card-body
+
div
h5.inline Plot Standard Deviation
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-stddev", id="collapse-stddev-btn" data-hook="collapse-stddev") +
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-stddev"
+ id="collapse-stddev-btn"
+ data-hook="collapse-stddev-btn"
+ data-trigger="collapse-plot-container"
+ data-type="stddev"
+ ) +
div.collapse(id="collapse-stddev")
- div(id="stddev" data-hook="stddev")
- div.spinner-border.workflow-plot(id="stddev" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="stddev" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="stddev" data-hook="save-plot" disabled) Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="stddev" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="stddev" data-hook="download-json" disabled) Download JSON
+ div(data-hook="stddev-plot")
+
+ div.spinner-border.workflow-plot(data-hook="stddev-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="stddev-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="stddev-download-png-custom"
+ data-target="download-png-custom"
+ data-type="stddev"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="stddev-download-json"
+ data-target="download-json"
+ data-type="stddev"
+ disabled
+ ) Download JSON
div.card.card-body
+
div
h5.inline Plot Trajectory Mean
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-trajmean", id="collapse-trajmean-btn" data-hook="collapse-trajmean") +
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-trajmean"
+ id="collapse-trajmean-btn"
+ data-hook="collapse-trajmean-btn"
+ data-trigger="collapse-plot-container"
+ data-type="avg"
+ ) +
div.collapse(id="collapse-trajmean")
- div(id="avg" data-hook="avg")
- div.spinner-border.workflow-plot(id="avg" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="avg" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="avg" data-hook="save-plot" disabled) Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="avg" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="avg" data-hook="download-json" disabled) Download JSON
+ div(data-hook="avg-plot")
+
+ div.spinner-border.workflow-plot(data-hook="avg-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="avg-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="avg-download-png-custom"
+ data-target="download-png-custom"
+ data-type="avg"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="avg-download-json"
+ data-target="download-json"
+ data-type="avg"
+ disabled
+ ) Download JSON
+
+ button.btn.btn-primary.box-shadow(id="convert-to-notebook" data-hook="convert-to-notebook") Convert to Notebook
- button.btn.btn-primary.box-shadow(id="download-results-csv" data-hook="download-results-csv") Download Results as .csv
\ No newline at end of file
+ button.btn.btn-primary.box-shadow(id="download-results-csv" data-hook="download-results-csv") Download Results as .csv
diff --git a/client/templates/includes/jobListing.pug b/client/templates/includes/jobListing.pug
new file mode 100644
index 0000000000..c99fc04970
--- /dev/null
+++ b/client/templates/includes/jobListing.pug
@@ -0,0 +1,26 @@
+div(data-hook=this.model.elementID)
+
+ if(this.model.collection.indexOf(this.model) !== 0)
+ hr
+
+ div.row
+
+ div.col-md-3
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-open" style="width: 100%")=this.model.name
+
+ div.col-md-4
+
+ div.py-2=this.model.fmtStartTime
+
+ div.col-md-3
+
+ div.py-2
+
+ div.inline(data-hook=this.model.elementID + "-status")=this.model.status
+
+ div.inline.spinner-border.status(data-hook=this.model.elementID + "-running-spinner")
+
+ div.col-md-2
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove") X
\ No newline at end of file
diff --git a/client/templates/includes/metaData.pug b/client/templates/includes/metaData.pug
index ce6f62be4f..9519cf16c3 100644
--- a/client/templates/includes/metaData.pug
+++ b/client/templates/includes/metaData.pug
@@ -1,57 +1,73 @@
div#project-meta-data.card.card-body
- h3 Metadata
+ div
- div(id="file-select-view" data-hook="file-select-view")
+ h3.inline Metadata
- div
+ div.inline
- span(for="description-input-view") Description:
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#metadata-section" id="metadata-collapse-btn" data-hook="metadata-collapse-btn") +
- textarea(id="description-input-view" data-hook="description-input-view" rows="5" style="width: 100%;")
+ div.collapse(id="metadata-section")
- table.table
+ div(id="file-select-view" data-hook="file-select-view")
- thead
+ div
- tr
+ span(for="description-input-view") Description:
- th(scope="col") Given Name
+ textarea(id="description-input-view" data-hook="description-input-view" rows="5" style="width: 100%;")
- th(scope="col") Family Name
+ table.table
- th(scope="col") E-Mail
+ thead
- th(scope="col") Organization
+ tr
- th(scpoe="col") Remove
+ th(scope="col") Given Name
- tbody(id="list-of-creators" data-hook="list-of-creators")
+ th(scope="col") Family Name
- hr
+ th(scope="col") E-Mail
- p Add a new creator or update an existing creators information by selecting the appropriate 'creator' option and entering their information below.
+ th(scope="col") Organization
- div(id="creator-select-view" data-hook="creator-select-view")
+ th(scpoe="col") Remove
- div.inline
+ tbody(id="list-of-creators" data-hook="list-of-creators")
- div.inline(id="given-name-input-view" data-hook="given-name-input-view")
+ hr
- div.inline(id="family-name-input-view" data-hook="family-name-input-view")
+ p Add a new creator or update an existing creators information by selecting the appropriate 'creator' option and entering their information below.
- div.inline(id="email-input-view" data-hook="email-input-view")
+ div(id="creator-select-view" data-hook="creator-select-view")
- div.inline(id="organization-input-view" data-hook="organization-input-view")
+ div.inline
- div
+ div.inline(id="given-name-input-view" data-hook="given-name-input-view")
+
+ div.inline(id="family-name-input-view" data-hook="family-name-input-view")
+
+ div.inline(id="email-input-view" data-hook="email-input-view")
+
+ div.inline(id="organization-input-view" data-hook="organization-input-view")
+
+ div
+
+ button.btn.btn-outline-secondary.box-shadow(id="add-creator-btn" data-hook="add-creator-btn" disabled) Add
+
+ hr
+
+ div.inline
+
+ button.btn.btn-primary.box-shadow(id="save-meta-data-button" data-hook="save-meta-data-button") Save
- button.btn.btn-outline-secondary.box-shadow(id="add-creator-btn" data-hook="add-creator-btn" disabled) Add
+ div.mdl-edit-btn.saving-status.inline(data-hook="md-in-progress")
- hr
+ div.spinner-grow.mr-2
- div.inline
+ span(data-hook="sd-action-in-progress") Saving
- button.btn.btn-primary.box-shadow(id="save-meta-data-button" data-hook="save-meta-data-button") Save
+ div.mdl-edit-btn.saved-status.inline(data-hook="md-complete")
- button.btn.btn-primary.box-shadow(id="submit-meta-data-button" data-hook="submit-meta-data-button") Submit
\ No newline at end of file
+ span(data-hook="md-action-complete") Saved
diff --git a/client/templates/includes/modelListing.pug b/client/templates/includes/modelListing.pug
new file mode 100644
index 0000000000..418f283396
--- /dev/null
+++ b/client/templates/includes/modelListing.pug
@@ -0,0 +1,52 @@
+div
+
+ div.ml-1.row
+
+ div.col-md-5
+
+ a.btn.btn-outline-secondary.box-shadow.text-break(href=this.model.open role="button" style="width: 100%;")=this.model.name
+
+ div.col-md-4
+
+ button.btn.btn-outline-secondary.inline.dropdown-toggle.box-shadow(
+ id=this.model.elementID + "-workflow-btn",
+ data-hook=this.model.elementID + "-workflow-btn",
+ data-toggle="dropdown",
+ aria-haspopup="true",
+ aria-expanded="false",
+ type="button"
+ ) New Workflow Using Model
+
+ ul.dropdown-menu(aria-labelledby=this.model.elementID + "-workflow-btn")
+ if(!this.model.is_spatial)
+ li.dropdown-item(id=this.model.elementID + "-ensemble-simulation") Ensemble Simulation
+ li.dropdown-item(id=this.model.elementID + "-parameter-sweep") Parameter Sweep
+ li.dropdown-item
+
+ a.btn(id=this.model.elementID + "-jupyter-notebook" data-hook=this.model.elementID + "-jupyter-notebook" style="padding: 0;") Jupyter Notebook
+
+ div.col-md-2
+
+ button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook=this.model.elementID + "-notes-btn") Edit Notes
+
+ div.col-md-1
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove")
+
+ div.mx-5.mt-4.collapse(data-hook=this.model.elementID + "-notes-container")
+
+ div.col-md-2.inline.align-top
+
+ div.inline
+
+ h5 Notes:
+
+ div.inline
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#" + this.model.elementID + "-annotation-container" data-hook=this.model.elementID + "-annotation-btn") +
+
+ div.collapse.col-md-10.inline(id=this.model.elementID + "-annotation-container")
+
+ div: textarea(id=this.model.elementID + "-annotation" data-hook=this.model.elementID + "-annotation" rows="7" style="width: 100%;")=this.model.annotation
+
+ hr
\ No newline at end of file
diff --git a/client/templates/includes/modelSettingsViewer.pug b/client/templates/includes/modelSettingsViewer.pug
deleted file mode 100644
index 22fc72168c..0000000000
--- a/client/templates/includes/modelSettingsViewer.pug
+++ /dev/null
@@ -1,26 +0,0 @@
-div#model-settings-viewer.card.card-body
-
- div
-
- h3.inline Model Settings
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-model-settings-viewer", data-hook="collapse") -
-
- div.row.collapse(class="show", id="collapse-model-settings-viewer")
-
- table.table
-
- thead
-
- tr
-
- th(scope="col") End Simulation
-
- th(scope="col") Sample Frequency
-
- tbody
-
- tr
-
- td=this.model.endSim
-
- td=this.model.timeStep
diff --git a/client/templates/includes/modelViewer.pug b/client/templates/includes/modelViewer.pug
index d4e117dcf8..9559e2a1f8 100644
--- a/client/templates/includes/modelViewer.pug
+++ b/client/templates/includes/modelViewer.pug
@@ -3,9 +3,10 @@ div.card.card-body
div(id="model-viewer-header")
h3.inline="Review Model: "+this.model.name
- button.btn.btn-outline-collapse(id=this.model.name, data-toggle="collapse", data-target="#collapse-model"+this.model.name.replace(/ /g, ''), data-hook="collapse-model") +
- div.collapse(id="collapse-model"+this.model.name.replace(/ /g, ''))
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-model" data-hook="collapse-model") +
+
+ div.collapse(id="collapse-model")
div(data-hook="species-viewer-container")
@@ -17,6 +18,6 @@ div.card.card-body
div(data-hook="rules-viewer-container")
- div.card.card-body="System Volume: "+this.model.volume
+ div(data-hook="sbml-components-viewer-container")
- div(data-hook="model-settings-viewer-container")
\ No newline at end of file
+ div.card.card-body="System Volume: "+this.model.volume
diff --git a/client/templates/includes/modelsViewer.pug b/client/templates/includes/modelsViewer.pug
deleted file mode 100644
index 3946f4979b..0000000000
--- a/client/templates/includes/modelsViewer.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div#models-viewer.card.card-body
-
- div
-
- h3.inline Models
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-models", id="collapse-models-btn" data-hook="collapse-models") +
-
- div.collapse(id="collapse-models")
-
- div(id="model-container" data-hook="model-container")
\ No newline at end of file
diff --git a/client/templates/includes/parameterScanResults.pug b/client/templates/includes/parameterScanResults.pug
new file mode 100644
index 0000000000..2f6efea14b
--- /dev/null
+++ b/client/templates/includes/parameterScanResults.pug
@@ -0,0 +1,82 @@
+div#workflow-results.card.card-body
+
+ div.head
+
+ h3.inline.mr-2 Results
+
+ button.btn.btn-outline-collapse.mb-1(data-toggle="collapse" data-target="#collapse-results" data-hook="collapse-results-btn") -
+
+ div.collapse.show(id="collapse-results" data-hook="workflow-results")
+
+ div.collapse(id="edit-plot-args" data-hook="edit-plot-args")
+
+ table.table
+ thead
+ tr
+ th(scope="col") Title
+ th(scope="col") X-axis Label
+ th(scope="col") Y-axis Label
+
+ tbody
+ tr
+ td: div(id="title" data-hook="title")
+ td: div(id="xaxis" data-hook="xaxis")
+ td: div(id="yaxis" data-hook="yaxis")
+
+ div.card.card-body
+
+ div
+
+ h5.inline Parameter Sweep
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-ts-psweep"
+ id="collapse-ts-psweep-btn"
+ data-hook="collapse-ts-psweep-btn"
+ data-trigger="collapse-plot-container"
+ data-type="ts-psweep"
+ ) -
+
+ div.collapse.show(id="collapse-ts-psweep")
+
+ div.row
+
+ div.col-md-9
+
+ div(data-hook="ts-psweep-plot")
+
+ div.spinner-border.workflow-plot(data-hook="ts-psweep-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="ts-psweep-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(data-hook="multiple-plots" data-type="ts-psweep-mp" style="display: none;" disabled) Multiple Plots
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="ts-psweep-download-png-custom"
+ data-target="download-png-custom"
+ data-type="ts-psweep"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="ts-psweep-download-json"
+ data-target="download-json"
+ data-type="ts-psweep"
+ disabled
+ ) Download JSON
+
+ div.col-md-3
+
+ div.head(data-hook="plot-type-header")
+
+ h6 Plot Type
+
+ div.mt-2(data-hook="plot-type-select")
+
+ div.head
+
+ h6 Parameters
+
+ div.mt-2(data-hook="parameter-ranges")
+
diff --git a/client/templates/includes/parameterSettings.pug b/client/templates/includes/parameterSettings.pug
new file mode 100644
index 0000000000..a64be2313f
--- /dev/null
+++ b/client/templates/includes/parameterSettings.pug
@@ -0,0 +1,60 @@
+div#parameter-settings.card.card-body
+
+ div
+
+ h3.inline Parameter Settings
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-psweep-settings" data-hook="collapse") -
+
+ div.collapse(class="show", id="collapse-psweep-settings")
+
+ div.verticle-space
+
+ span.inline(for="variable-of-interest") Variable of Interest:
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.species)
+
+ div.inline(id="variable-of-interest" data-hook="variable-of-interest-list")
+
+ div
+
+ h5 Configure Parameter(s)
+
+ table.table
+ thead
+ tr
+ th(scope="col")
+ div
+ div.inline Sweep Target
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.variable)
+
+ th(scope="col")
+ div
+ div.inline Current Value
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.value)
+
+ th(scope="col")
+ div
+ div.inline Minimum Value
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.min)
+
+ th(scope="col")
+ div
+ div.inline Maximum Value
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.max)
+
+ th(scope="col")
+ div
+ div.inline Steps
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.steps)
+
+ th(scope="col") Remove
+
+ tbody(data-hook="ps-parameter-collection")
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook="add-ps-parameter") Add Parameter
\ No newline at end of file
diff --git a/client/templates/includes/parameterSweepResults.pug b/client/templates/includes/parameterSweepResults.pug
index 9b6a7df031..3df6edbb08 100644
--- a/client/templates/includes/parameterSweepResults.pug
+++ b/client/templates/includes/parameterSweepResults.pug
@@ -1,11 +1,24 @@
div#workflow-results.card.card-body
- div
+ div.head
- h3.inline Results
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-results", id="collapse" data-hook="collapse", disabled) +
+ h3.inline.mr-2 Results
- div.collapse(id="collapse-results", data-hook="workflow-results")
+ div.inline
+
+ ul.nav.nav-tabs
+
+ li.nav-item
+
+ a.nav-link.tab(data-toggle="tab" href="#time-series") Time Series
+
+ li.nav-item
+
+ a.nav-link.tab.active(data-toggle="tab" href="#sweep") Sweep
+
+ button.btn.btn-outline-collapse.mb-1(data-toggle="collapse" data-target="#collapse-results" data-hook="collapse-results-btn") -
+
+ div.collapse.show(id="collapse-results" data-hook="workflow-results")
div.collapse(id="edit-plot-args" data-hook="edit-plot-args")
@@ -22,45 +35,128 @@ div#workflow-results.card.card-body
td: div(id="xaxis" data-hook="xaxis")
td: div(id="yaxis" data-hook="yaxis")
- div
+ div.tab-content
+
+ div.tab-pane.card.card-body(id="time-series" data-hook="time-series")
+
+ div
+
+ h5.inline Parameter Sweep
+
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-ts-psweep"
+ id="collapse-ts-psweep-btn"
+ data-hook="collapse-ts-psweep-btn"
+ data-trigger="collapse-plot-container"
+ data-type="ts-psweep"
+ ) -
+
+ div.collapse.show(id="collapse-ts-psweep")
+
+ div.row
+
+ div.col-md-9
+
+ div(data-hook="ts-psweep-plot")
+
+ div.spinner-border.workflow-plot(data-hook="ts-psweep-plot-spinner")
+
+ button.btn.btn-primary.box-shadow(data-hook="ts-psweep-edit-plot" data-target="edit-plot" disabled) Edit Plot
+
+ button.btn.btn-primary.box-shadow(data-hook="multiple-plots" data-type="ts-psweep-mp" style="display: none;" disabled) Multiple Plots
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="ts-psweep-download-png-custom"
+ data-target="download-png-custom"
+ data-type="ts-psweep"
+ disabled
+ ) Download PNG
+
+ button.btn.btn-primary.box-shadow(
+ data-hook="ts-psweep-download-json"
+ data-target="download-json"
+ data-type="ts-psweep"
+ disabled
+ ) Download JSON
+
+ div.col-md-3
+
+ div.head(data-hook="plot-type-header")
+
+ h6 Plot Type
+
+ div.mt-2(data-hook="plot-type-select")
+
+ div.head
+
+ h6 Parameters
+
+ div.mt-2(data-hook="parameter-ranges")
+
+ div.tab-pane.active.mt-3(id="sweep" data-hook="sweep")
+
+ div.inline.horizontal-space
+
+ span.inline(for="species-of-interest") Variable of Interest:
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.species)
+
+ div.inline(id="species-of-interest" data-hook="specie-of-interest-list")
+
+ div.inline.horizontal-space
- div.inline.horizontal-space
+ span.inline(for="feature-extractor") Feature Extraction:
- span.inline(for="species-of-interest") Variable of Interest:
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.mapper)
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.species)
+ div.inline(id="feature-extractor" data-hook="feature-extraction-list")
- div.inline(id="species-of-interest" data-hook="specie-of-interest-list")
+ div.inline.horizontal-space(id="ensemble-aggragator-container" data-hook="ensemble-aggragator-container")
- div.inline.horizontal-space
+ span.inline(for="ensemble-aggragator") Ensemble Aggragator:
- span.inline(for="feature-extractor") Feature Extraction:
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.reducer)
+
+ div.inline(id="ensemble-aggragator" data-hook="ensemble-aggragator-list")
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.mapper)
+ div.card.card-body
- div.inline(id="feature-extractor" data-hook="feature-extraction-list")
+ div
- div.horizontal-space.collapse(class="show" id="ensemble-aggragator-container" data-hook="ensemble-aggragator-container")
+ h5.inline Parameter Sweep
- span.inline(for="ensemble-aggragator") Ensemble Aggragator:
+ button.btn.btn-outline-collapse(
+ data-toggle="collapse"
+ data-target="#collapse-psweep"
+ id="collapse-psweep-btn"
+ data-hook="collapse-psweep-btn"
+ data-trigger="collapse-plot-container"
+ data-type="psweep"
+ ) -
+
+ div.collapse.show(id="collapse-psweep")
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.reducer)
-
- div.inline(id="ensemble-aggragator" data-hook="ensemble-aggragator-list")
+ div(data-hook="psweep-plot")
- div.card.card-body
- div
+ div.spinner-border.workflow-plot(data-hook="psweep-plot-spinner")
- h5.inline Parameter Sweep
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-psweep", id="collapse-psweep-btn" data-hook="collapse-psweep") -
+ button.btn.btn-primary.box-shadow(data-hook="psweep-edit-plot" data-target="edit-plot" disabled) Edit Plot
- div.collapse(class="show", id="collapse-psweep")
+ button.btn.btn-primary.box-shadow(
+ data-hook="psweep-download-png-custom"
+ data-target="download-png-custom"
+ data-type="psweep"
+ disabled
+ ) Download PNG
- div(id="psweep" data-hook="psweep")
- div.spinner-border.workflow-plot(id="psweep" data-hook="plot-spinner")
- button.btn.btn-primary.box-shadow(id="psweep" data-hook="plot") Edit Plot
- button.btn.btn-primary.box-shadow(id="psweep" data-hook="save-plot" disabled) Save Plot to Project Viewer
- button.btn.btn-primary.box-shadow(id="psweep" data-hook="download-png-custom" disabled) Download PNG
- button.btn.btn-primary.box-shadow(id="psweep" data-hook="download-json" disabled) Download JSON
+ button.btn.btn-primary.box-shadow(
+ data-hook="psweep-download-json"
+ data-target="download-json"
+ data-type="psweep"
+ disabled
+ ) Download JSON
+
+ button.btn.btn-primary.box-shadow(id="convert-to-notebook" data-hook="convert-to-notebook") Convert to Notebook
- button.btn.btn-primary.box-shadow(id="download-results-csv" data-hook="download-results-csv") Download Results as .csv
\ No newline at end of file
+ button.btn.btn-primary.box-shadow(id="download-results-csv" data-hook="download-results-csv") Download Results as .csv
diff --git a/client/templates/includes/parameterSweepSettings.pug b/client/templates/includes/parameterSweepSettings.pug
deleted file mode 100644
index c9570ab557..0000000000
--- a/client/templates/includes/parameterSweepSettings.pug
+++ /dev/null
@@ -1,73 +0,0 @@
-div#parameter-sweep-settings.card.card-body
-
- div
-
- h3.inline Parameter Sweep Settings
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-psweep-settings", data-hook="collapse") -
-
- div.collapse(class="show", id="collapse-psweep-settings")
- div.row
- div.col-md-6.verticle-space
- span.inline Sweep Type:
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.sweepType)
-
- div.inline.horizontal-space
- input(type="radio", name="sweepType", data-hook="one-parameter", data-name="1D" checked)
- | One Parameter
- div.inline.horizontal-space
- input(type="radio", name="sweepType", data-hook="two-parameter", data-name="2D" disabled)
- | Two Parameters
- div.col-md-6.verticle-space
- span.inline(for="species-of-interest") Variable of Interest:
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.species)
-
- div.inline(id="species-of-interest" data-hook="specie-of-interest-list")
- h5 Configure Variable(s)
- table.table
- thead
- tr
- th(scope="col")
- div
- div.inline Sweep Variable
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.variable)
-
- th(scope="col")
- div
- div.inline Current Value
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.value)
-
- th(scope="col")
- div
- div.inline Minimum Value
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.min)
-
- th(scope="col")
- div
- div.inline Maximum Value
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.max)
-
- th(scope="col")
- div
- div.inline Steps
-
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.steps)
-
- tbody
- tr
- td: div(data-hook="sweep-variable-one-select")
- td: div(data-hook="current-value-one-input")
- td: div(data-hook="minimum-value-one-input")
- td: div(data-hook="maximum-value-one-input")
- td: div(data-hook="step-one-input")
- tr.collapse(data-hook="parameter-two-row")
- td: div(data-hook="sweep-variable-two-select")
- td: div(data-hook="current-value-two-input")
- td: div(data-hook="minimum-value-two-input")
- td: div(data-hook="maximum-value-two-input")
- td: div(data-hook="step-two-input")
\ No newline at end of file
diff --git a/client/templates/includes/parameterSweepSettingsViewer.pug b/client/templates/includes/parameterSweepSettingsViewer.pug
deleted file mode 100644
index a045813a6e..0000000000
--- a/client/templates/includes/parameterSweepSettingsViewer.pug
+++ /dev/null
@@ -1,35 +0,0 @@
-div#parameter-sweep-settings-viewer.card.card-body
-
- div
-
- h3.inline Parameter Sweep Settings
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-psweep-settings-viewer", data-hook="collapse") -
-
- div.collapse(class="show", id="collapse-psweep-settings-viewer")
-
- div(style="margin-bottom: 0.75rem;" data-hook="sweep-type-viewer")
-
- h5.inline Sweep Variables
-
- table.table
- thead
- tr
- th(scope="col") Variable
- th(scope="col") Current Value
- th(scope="col") Minimum Value
- th(scope="col") Maximum Value
- th(scope="col") Steps
-
- tbody
- tr
- td=this.model.parameterOne.name
- td(data-hook="p1-current-value-viewer")
- td=this.model.p1Min
- td=this.model.p1Max
- td=this.model.p1Steps
- tr.collapse(data-hook="p2-variable-viewer")
- td=this.model.parameterTwo.name
- td(data-hook="p2-current-value-viewer")
- td=this.model.p2Min
- td=this.model.p2Max
- td=this.model.p2Steps
\ No newline at end of file
diff --git a/client/templates/includes/parametersEditor.pug b/client/templates/includes/parametersEditor.pug
index 707ada2a8b..5d2c5af0d6 100644
--- a/client/templates/includes/parametersEditor.pug
+++ b/client/templates/includes/parametersEditor.pug
@@ -1,43 +1,73 @@
-div#parameters-editor.card.card-body
+div#parameters-editor.card
- div
+ div.card-header.pb-0
- h3.inline Parameters
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-parameters", data-hook="collapse") +
+ h3.inline.mr-3 Parameters
- div.collapse(id="collapse-parameters" data-hook="parameters-list-container")
- p
+ div.inline.mr-3
+
+ ul.nav.nav-tabs.card-header-tabs(id="parameter-tabs")
+
+ li.nav-item
+
+ a.nav-link.tab.active(data-hook="parameters-edit-tab" data-toggle="tab" href="#edit-parameters") Edit
+
+ li.nav-item
+
+ a.nav-link.tab(data-hook="parameters-view-tab" data-toggle="tab" href="#view-parameters") View
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-parameters" data-hook="collapse") +
+
+ div.card-body
+ p.mb-0
| Constant values that represents an inherent properties of the system. Used to set the rate of a Reaction.
- table.table
- thead
- tr
- th(scope="col")
- div
- div.inline Name
+ div.collapse.tab-content(id="collapse-parameters" data-hook="parameters-list-container")
+
+ div.tab-pane.active(id="edit-parameters" data-hook="edit-parameters")
+
+ hr
+
+ div.mx-1.row.head.align-items-baseline
+
+ div.col-sm-3
+
+ h6.inline Name
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.name)
+
+ div.col-sm-5
+
+ h6.inline Value
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.expression)
+
+ div.col-sm-2
+
+ h6.inline Annotation
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.annotation)
+
+ div.col-sm-2
+
+ h6.inline Remove
+
+ div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.remove)
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.name)
+ div.my-3(data-hook="edit-parameter-list")
- th(scope="col")
- div
- div.inline Value
+ button.btn.btn-outline-primary.box-shadow(data-hook="add-parameter") Add Parameter
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.expression)
+ div.tab-pane(id="view-parameters" data-hook="view-parameters")
- th(scope="col")
- div
- div.inline Annotation
+ hr
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.annotation)
+ div.mx-1.row.head.align-items-baseline
- th(scope="col")
- div
- div.inline Remove
+ div.col-sm-3: h6 Name
- div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.remove)
-
- tbody(data-hook="parameter-list")
+ div.col-sm-7: h6 Value
- button.btn.btn-outline-primary.box-shadow(data-hook="add-parameter") Add Parameter
+ div.col-sm-2(data-hook="parameters-annotation-header"): h6 Annotation
- button.btn.btn-outline-primary.box-shadow.ml-2(data-hook="save-parameters") Save Parameters
+ div.mt-3(data-hook="view-parameter-list")
diff --git a/client/templates/includes/parametersViewer.pug b/client/templates/includes/parametersViewer.pug
deleted file mode 100644
index b579141fb2..0000000000
--- a/client/templates/includes/parametersViewer.pug
+++ /dev/null
@@ -1,21 +0,0 @@
-div#parameters-viewer.card.card-body
-
- div
-
- h3.inline Parameters
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-parameters", data-hook="collapse") -
-
- div.collapse(class="show", id="collapse-parameters")
-
- table.table
- thead
- tr
- th.col-md-3-view(scope="col") Name
- th.col-md-9-view(scope="col") Value
- if this.containsMdlWithAnn
- th.col-md-3-view(scope="col") Annotation
-
- tbody(data-hook="parameter-list")
-
- if this.collection.parent.for === "edit"
- button.btn.btn-outline-primary.box-shadow(data-hook="edit-parameters") Edit Parameters
diff --git a/client/templates/includes/plotsView.pug b/client/templates/includes/plotsView.pug
deleted file mode 100644
index 0d72e785bc..0000000000
--- a/client/templates/includes/plotsView.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div.card.card-body
-
- div
-
- h5.inline=this.heading
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse"+this.model.key+this.model.stamp data-hook="collapse-plot")
-
- div.collapse(class="show", id="collapse"+this.model.key+this.model.stamp)
-
- div(data-hook=this.model.key+this.model.stamp)
\ No newline at end of file
diff --git a/client/templates/includes/projectViewer.pug b/client/templates/includes/projectViewer.pug
deleted file mode 100644
index 4ae225f576..0000000000
--- a/client/templates/includes/projectViewer.pug
+++ /dev/null
@@ -1,12 +0,0 @@
-div#project-viewer.card.card-body
-
- div
-
- h3.inline Project Viewer
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-project", data-hook="collapse-project") +
-
- div.collapse(id="collapse-project")
-
- div(id="models-collection-container" data-hook="models-collection-container")
-
- div(id="workflow-groups-collection-container" data-hook="workflow-groups-collection-container")
\ No newline at end of file
diff --git a/client/templates/includes/reactionsEditor.pug b/client/templates/includes/reactionsEditor.pug
index 0ec990c9c6..b27791913b 100644
--- a/client/templates/includes/reactionsEditor.pug
+++ b/client/templates/includes/reactionsEditor.pug
@@ -35,6 +35,8 @@ div#reactions-editor.card.card-body
tbody(data-hook="reaction-list")
div.col-md-5.container-part(data-hook="reaction-details-container")
+
+ div(data-hook="massaction-message"): p.text-info To add a mass action reaction the model must have at least one parameter
div(data-hook="process-component-error"): p.text-danger A model must have at least one reaction, event, or rule
diff --git a/client/templates/includes/sbmlComponentEditor.pug b/client/templates/includes/sbmlComponentEditor.pug
index 1bf36752b4..7d4ec4423d 100644
--- a/client/templates/includes/sbmlComponentEditor.pug
+++ b/client/templates/includes/sbmlComponentEditor.pug
@@ -28,6 +28,7 @@ div#sbml-components.card.card-body
div.tooltip-icon(data-html="true" data-toggle="tooltip" title=this.tooltips.annotation)
- th(scope="col") Remove
+ if(!this.viewMode)
+ th(scope="col") Remove
tbody(data-hook="function-definition-list")
\ No newline at end of file
diff --git a/client/templates/includes/settings.pug b/client/templates/includes/settings.pug
new file mode 100644
index 0000000000..87df9f307a
--- /dev/null
+++ b/client/templates/includes/settings.pug
@@ -0,0 +1,33 @@
+div#workflow-settings.card.card-body
+
+ div
+
+ h3.inline Settings
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-wkfl-settings" data-hook="collapse-settings") -
+
+ div.collapse(class="show" id="collapse-wkfl-settings" data-hook="workflow-editor-container")
+
+ div(data-hook="timespan-settings-container")
+
+ div(data-hook="param-sweep-settings-container")
+
+ div(data-hook="sim-settings-container")
+
+ div.mdl-edit-btn
+
+ button.btn.btn-primary.box-shadow(data-hook="save") Save
+
+ div.mdl-edit-btn.saving-status(data-hook="saving-workflow")
+
+ div.spinner-grow
+
+ span Saving...
+
+ div.mdl-edit-btn.saved-status(data-hook="saved-workflow")
+
+ span Saved
+
+ button.btn.btn-primary.box-shadow(data-hook="start-job") Start Workflow
+
+ button.btn.btn-primary.box-shadow(data-hook="edit-model") Edit Model
\ No newline at end of file
diff --git a/client/templates/includes/settingsViewer.pug b/client/templates/includes/settingsViewer.pug
new file mode 100644
index 0000000000..90ba4f0528
--- /dev/null
+++ b/client/templates/includes/settingsViewer.pug
@@ -0,0 +1,138 @@
+div#workflow-settings-viewer.card.card-body
+
+ div
+
+ h3.inline Review Settings
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-wkfl-settings-viewer" data-hook="collapse-settings-viewer") +
+
+ div.collapse(id="collapse-wkfl-settings-viewer" data-hook="workflow-settings-viewer-container")
+
+ div.card.card-body(data-hook="timespan-settings-viewer-container")
+
+ div
+
+ h3.inline Timespan
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-timespan-settings" data-hook="collapse-ts-settings") -
+
+ div.collapse(class="show" id="collapse-timespan-settings" data-hook="timespan-settings-container")
+
+ hr
+
+ div.row
+
+ div.col-md-6
+
+ h5.inline.pr-2 Simulation Time:
+
+ div.inline="0 to " + this.model.timespanSettings.endSim
+
+ div.col-md-6
+
+ h5.inline.pr-2 Sample Frequency:
+
+ div.inline=this.model.timespanSettings.timeStep
+
+ div.card.card-body(data-hook="param-sweep-settings-viewer-container")
+
+ div
+
+ h3.inline Parameter Settings
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-p-settings-viewer" data-hook="collapse-p-settings") -
+
+ div.collapse(class="show", id="collapse-p-settings-viewer")
+
+ hr
+
+ div
+
+ h5.inline.pr-2 Variable of Interest:
+
+ div.inline=this.model.parameterSweepSettings.speciesOfInterest.name
+
+ hr
+
+ div
+
+ h4 Sweep Parameters
+
+ table.table
+ thead
+ tr
+ th(scope="col") Target
+ th(scope="col") Current Value
+ th(scope="col") Minimum Value
+ th(scope="col") Maximum Value
+ th(scope="col") Steps
+
+ tbody(data-hook="view-sweep-parameters")
+
+ div.card.card-body(data-hook="sim-settings-viewer-container")
+
+ div
+
+ h3.inline Simulation Settings
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-sim-settings" data-hook="collapse-sim-settings") -
+
+ div.collapse(class="show" id="collapse-sim-settings")
+
+ hr
+
+ div
+
+ h5.inline.pr-2 Simulation Algorithm:
+
+ div.inline=this.algorithm
+
+ div(data-hook="view-deterministic-settings")
+
+ hr
+
+ h4 Deterministic Settings
+
+ hr
+
+ div.row
+
+ div.col-md-6
+
+ h5.inline.pr-2 Relative Tolerance:
+
+ div.inline=this.model.simulationSettings.relativeTol
+
+ div.col-md-6
+
+ h5.inline.pr-2 Absolute Tolerance:
+
+ div.inline=this.model.simulationSettings.absoluteTol
+
+ div(data-hook="view-stochastic-settings")
+
+ hr
+
+ h4 Stochastic Settings
+
+ hr
+
+ div.row
+
+ div.col-md-4
+
+ h5.inline.pr-2 Trajectories:
+
+ div.inline=this.model.simulationSettings.realizations
+
+ div.col-md-4
+
+ h5.inline.pr-2 Seed:
+
+ div.inline=this.model.simulationSettings.seed
+
+ div.col-md-4(data-hook="view-tau-tolerance")
+
+ h5.inline.pr-2 Tau Tolerance:
+
+ div.inline=this.model.simulationSettings.tauTol
diff --git a/client/templates/includes/simulationSettingsViewer.pug b/client/templates/includes/simulationSettingsViewer.pug
deleted file mode 100644
index e8725159e6..0000000000
--- a/client/templates/includes/simulationSettingsViewer.pug
+++ /dev/null
@@ -1,54 +0,0 @@
-div#settings-viewer.card.card-body
-
- div
-
- h3.inline Simulation Settings
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-settings-viewer", data-hook="collapse") -
-
- div.row.collapse(class="show", id="collapse-settings-viewer")
-
- div.col-md-12(style="margin-bottom: 0.75rem;")=this.algorithm
-
- div.col-md-6.collapse(data-hook="deterministic")
-
- h5.inline Deterministic Settings
-
- table.table
- thead
- tr
- th(scope="col") Relative Tolerance
- th(scope="col") Absolute Tolerance
- tbody
- tr
- td=this.model.relativeTol
- td=this.model.absoluteTol
-
- div.col-md-6.collapse(data-hook="stochastic")
-
- h5.inline Stochastic Settings
-
- div.collapse(data-hook="SSA")
-
- table.table
- thead
- tr
- th(scope="col") Number of Trajectories
- th(scope="col") Seed
- tbody
- tr
- td=this.model.realizations
- td=this.model.seed
-
- div.collapse(data-hook="Tau")
-
- table.table
- thead
- tr
- th(scope="col") Number of Trajectories
- th(scope="col") Seed
- th(scope="col") Tau Tolerance
- tbody
- tr
- td=this.model.realizations
- td=this.model.seed
- td=this.model.tauTol
\ No newline at end of file
diff --git a/client/templates/includes/sweepParameter.pug b/client/templates/includes/sweepParameter.pug
new file mode 100644
index 0000000000..7398fa4603
--- /dev/null
+++ b/client/templates/includes/sweepParameter.pug
@@ -0,0 +1,25 @@
+tr
+
+ td
+
+ div(data-hook=this.model.elementID + "-sweep-target")
+
+ td
+
+ div(data-hook=this.model.elementID + "-target-value")=this.parameter.expression
+
+ td
+
+ div(data-hook=this.model.elementID + "-target-min")
+
+ td
+
+ div(data-hook=this.model.elementID + "-target-max")
+
+ td
+
+ div(data-hook=this.model.elementID + "-target-steps")
+
+ td
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove") X
diff --git a/client/templates/includes/sweepParameterRange.pug b/client/templates/includes/sweepParameterRange.pug
new file mode 100644
index 0000000000..eff6534ec5
--- /dev/null
+++ b/client/templates/includes/sweepParameterRange.pug
@@ -0,0 +1,20 @@
+div
+
+ if(this.model.collection.indexOf(this.model) > 0)
+ hr
+
+ div
+
+ div.inline.mr-2=this.model.name + ":"
+
+ div.inline(style="max-width: 100%")
+
+ div.horizontal-scroll(data-hook=this.model.elementID + "-current-value")=this.model.range[0]
+
+ input.custom-range(
+ type="range"
+ min="0"
+ max=this.model.range.length - 1
+ value=0
+ data-hook=this.model.elementID + "-slider"
+ )
diff --git a/client/templates/includes/modelSettings.pug b/client/templates/includes/timespanSettings.pug
similarity index 100%
rename from client/templates/includes/modelSettings.pug
rename to client/templates/includes/timespanSettings.pug
diff --git a/client/templates/includes/viewParameters.pug b/client/templates/includes/viewParameters.pug
index a4cae60444..6e338ecbea 100644
--- a/client/templates/includes/viewParameters.pug
+++ b/client/templates/includes/viewParameters.pug
@@ -1,10 +1,19 @@
-tr
- td=this.model.name
+div.mx-1
- td=this.model.expression
+ if(this.model.collection.indexOf(this.model) !== 0)
+ hr
- if this.model.annotation
- td: div.tooltip-icon-large(data-hook="annotation-tooltip" data-html="true" data-toggle="tooltip" title=this.model.annotation || "Click 'Add' to add an annotation")
+ div.row
- if this.parent.containsMdlWithAnn && !this.model.annotation
- td: div
+ div.col-sm-3
+
+ div.pl-2=this.model.name
+
+ div.col-sm-7
+
+ div=this.model.expression
+
+ div.col-sm-2
+
+ if this.model.annotation
+ div.tooltip-icon-large(data-hook="annotation-tooltip" data-html="true" data-toggle="tooltip" title=this.model.annotation || "Click 'Add' to add an annotation")
diff --git a/client/templates/includes/viewSweepParameter.pug b/client/templates/includes/viewSweepParameter.pug
new file mode 100644
index 0000000000..c0a1ad5acb
--- /dev/null
+++ b/client/templates/includes/viewSweepParameter.pug
@@ -0,0 +1,12 @@
+tr
+
+ td=this.model.name
+
+ td=this.parameter.expression
+
+ td=this.model.min
+
+ td=this.model.max
+
+ td=this.model.steps
+
\ No newline at end of file
diff --git a/client/templates/includes/workflowEditor.pug b/client/templates/includes/workflowEditor.pug
deleted file mode 100644
index 631555a4d6..0000000000
--- a/client/templates/includes/workflowEditor.pug
+++ /dev/null
@@ -1,17 +0,0 @@
-div#workflow-editor.card.card-body
-
- div
-
- h3.inline Settings
-
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-wkfl-settings", data-hook="collapse-settings") -
-
- div.collapse(class="show", id="collapse-wkfl-settings", data-hook="workflow-editor-container")
-
- div(data-hook="model-name-container")
-
- div.collapse(class="show" data-hook="param-sweep-settings-container")
-
- div(data-hook="sim-settings-container")
-
- div(data-hook="workflow-state-buttons-container")
\ No newline at end of file
diff --git a/client/templates/includes/workflowGroupListing.pug b/client/templates/includes/workflowGroupListing.pug
new file mode 100644
index 0000000000..d318609c52
--- /dev/null
+++ b/client/templates/includes/workflowGroupListing.pug
@@ -0,0 +1,58 @@
+div
+
+ div.ml-1.row
+
+ div.col-md-6
+
+ a.btn.btn-outline-secondary.box-shadow.text-break(href=this.model.open role="button" style="width: 100%;")=this.model.name
+
+ div.col-md-5
+
+ button.btn.btn-outline-secondary.inline.dropdown-toggle.box-shadow(
+ id=this.model.elementID + "-workflow-btn",
+ data-hook=this.model.elementID + "-workflow-btn",
+ data-toggle="dropdown",
+ aria-haspopup="true",
+ aria-expanded="false",
+ type="button"
+ ) New Workflow Using Model
+
+ ul.dropdown-menu(aria-labelledby=this.model.elementID + "-workflow-btn")
+ if(!this.model.model.is_spatial)
+ li.dropdown-item(id=this.model.elementID + "-ensemble-simulation") Ensemble Simulation
+ li.dropdown-item(id=this.model.elementID + "-parameter-sweep") Parameter Sweep
+ li.dropdown-item
+
+ a.btn(id=this.model.elementID + "-jupyter-notebook" data-hook=this.model.elementID + "-jupyter-notebook" style="padding: 0;") Jupyter Notebook
+
+ div.col-md-1
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove")
+
+ div.ml-4.my-3.pl-2
+
+ div
+
+ ul.nav.nav-tabs
+
+ li.nav-item
+
+ a.nav-link.tab.active(data-toggle="tab" href="#" + this.model.elementID + "-workflows-tab") Workflows
+
+ li.nav-item
+
+ a.nav-link.tab(data-toggle="tab" href="#" + this.model.elementID + "-notes-tab") Notes
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#" + this.model.elementID + "-tab-container" data-hook=this.model.elementID + "-tab-btn") -
+
+ div.card.card-body.tab-content.collapse.show(id=this.model.elementID + "-tab-container")
+
+ div.tab-pane.active(id=this.model.elementID + "-workflows-tab")
+
+ div(id=this.model.elementID + "-workflow-listing" data-hook=this.model.elementID + "-workflow-listing")
+
+ div.tab-pane(id=this.model.elementID + "-notes-tab")
+
+ div
+
+ textarea(id=this.model.elementID + "-annotation" data-hook=this.model.elementID + "-annotation" rows="7" style="width: 100%;")=this.model.model.annotation
diff --git a/client/templates/includes/workflowGroupViewer.pug b/client/templates/includes/workflowGroupViewer.pug
deleted file mode 100644
index cd0cdc6a0b..0000000000
--- a/client/templates/includes/workflowGroupViewer.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div.card.card-body
-
- div
-
- h3.inline=this.model.name
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-workflow-group"+this.model.name data-hook="collapse-workflow-group") +
-
- div.collapse(id="collapse-workflow-group"+this.model.name)
-
- div(data-hook="workflows-viewer-container")
\ No newline at end of file
diff --git a/client/templates/includes/workflowGroupsViewer.pug b/client/templates/includes/workflowGroupsViewer.pug
deleted file mode 100644
index cd3f50d613..0000000000
--- a/client/templates/includes/workflowGroupsViewer.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div#workflow-groups-viewer.card.card-body
-
- div
-
- h3.inline Workflow Groups
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-workflow-groups", id="collapse-workflow-groups-btn" data-hook="collapse-workflow-groups") +
-
- div.collapse(id="collapse-workflow-groups")
-
- div(id="workflow-group-container" data-hook="workflow-group-container")
\ No newline at end of file
diff --git a/client/templates/includes/workflowInfo.pug b/client/templates/includes/workflowInfo.pug
index 735289461b..97132b0ddf 100644
--- a/client/templates/includes/workflowInfo.pug
+++ b/client/templates/includes/workflowInfo.pug
@@ -3,9 +3,10 @@ div#workflow-info-view.card.card-body
div
h3.inline Info
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-info", data-hook="collapse", disabled) +
- div.collapse(id="collapse-info", data-hook="workflow-info")
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-info" data-hook="collapse-info") +
+
+ div.collapse(id="collapse-info" data-hook="workflow-info")
div.collapse(data-hook="workflow-statistics")
diff --git a/client/templates/includes/workflowListing.pug b/client/templates/includes/workflowListing.pug
new file mode 100644
index 0000000000..f364e78d7b
--- /dev/null
+++ b/client/templates/includes/workflowListing.pug
@@ -0,0 +1,43 @@
+div
+
+ div.ml-1.row
+
+ div.col-md-5
+
+ a.btn.btn-outline-secondary.box-shadow.text-break(href=this.model.open style="width: 100%" role="button")=this.model.name
+
+ div.col-md-4
+
+ div(data-hook=this.model.elementID + "-type")="Type: " + this.model.type
+
+ if(this.model.status)
+
+ div(data-hook=this.model.elementID + "-status")="Status: " + this.model.status
+
+ div.col-md-2
+
+ button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook=this.model.elementID + "-notes-btn") Edit Notes
+
+ div.col-md-1
+
+ button.btn.btn-outline-secondary.box-shadow(data-hook=this.model.elementID + "-remove")
+
+ div.mx-5.mt-2.collapse(data-hook=this.model.elementID + "-notes-container")
+
+ div.col-md-2.inline.align-top
+
+ div.inline
+
+ h5 Notes:
+
+ div.inline
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#" + this.model.elementID + "-annotation-container" data-hook=this.model.elementID + "-annotation-btn") +
+
+ div.collapse.col-md-10.inline(id=this.model.elementID + "-annotation-container")
+
+ div
+
+ textarea(id=this.model.elementID + "-annotation" data-hook=this.model.elementID + "-annotation" rows="7" style="width: 100%;")=this.model.annotation
+
+ hr(data-hook=this.model.elementID + "-divider")
\ No newline at end of file
diff --git a/client/templates/includes/workflowStateButtons.pug b/client/templates/includes/workflowStateButtons.pug
deleted file mode 100644
index a905c48ec4..0000000000
--- a/client/templates/includes/workflowStateButtons.pug
+++ /dev/null
@@ -1,21 +0,0 @@
-div.mdl-edit-btn
-
- button.btn.btn-primary.box-shadow(data-hook="save") Save
-
- div.mdl-edit-btn.saving-status(data-hook="saving-workflow")
-
- div.spinner-grow
-
- span Saving...
-
- div.mdl-edit-btn.saved-status(data-hook="saved-workflow")
-
- span Saved
-
- div.mdl-edit-btn.save-error-status(data-hook="save-error")
-
- span Error Saving Model
-
- button.btn.btn-primary.box-shadow(data-hook="start-workflow") Start Workflow
-
- button.btn.btn-primary.box-shadow(data-hook="edit-model") Edit Model
\ No newline at end of file
diff --git a/client/templates/includes/workflowStatus.pug b/client/templates/includes/workflowStatus.pug
index 4e0de7bf3b..77b44100a6 100644
--- a/client/templates/includes/workflowStatus.pug
+++ b/client/templates/includes/workflowStatus.pug
@@ -4,30 +4,23 @@ div#workflow-status.card.card-body
h3.inline Status
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-status", data-hook="collapse", disabled) +
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#collapse-status" data-hook="collapse") -
- div.collapse(id="collapse-status", data-hook="workflow-status")
+ div.collapse.show(id="collapse-status" data-hook="workflow-status")
table.table
thead
tr
-
th(scope="col") Date
th(scope="col") Status
tbody
tr
-
- td: div=this.startTime
+ td
+ div=this.model.fmtStartTime
+
td
div
- div.inline=this.status
+ div.inline=this.model.status
div.inline.spinner-border.status(data-hook="running-spinner")
- div(style="display: none;")
-
- button.btn.btn-outline-primary.box-shadow(data-hook="stop-workflow", type="button", disabled)
- | Stop Workflow
-
- button.btn.btn-outline-primary.box-shadow(data-hook="restart-workflow", type="button", disabled)
- | Restart Workflow
\ No newline at end of file
diff --git a/client/templates/includes/workflowViewer.pug b/client/templates/includes/workflowViewer.pug
deleted file mode 100644
index ca65d5d864..0000000000
--- a/client/templates/includes/workflowViewer.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div.card.card-body
-
- div
-
- h3.inline=this.model.name
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-workflow"+this.model.name data-hook="collapse-workflow") +
-
- div.collapse(id="collapse-workflow"+this.model.name)
-
- div(data-hook="workflow-plots")
\ No newline at end of file
diff --git a/client/templates/includes/workflowsViewer.pug b/client/templates/includes/workflowsViewer.pug
deleted file mode 100644
index 336994a46b..0000000000
--- a/client/templates/includes/workflowsViewer.pug
+++ /dev/null
@@ -1,10 +0,0 @@
-div.card.card-body
-
- div
-
- h3.inline Workflows
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#collapse-workflows"+this.collection.parent.name data-hook="collapse-workflows") +
-
- div.collapse(id="collapse-workflows"+this.collection.parent.name)
-
- div(data-hook="workflow-container")
\ No newline at end of file
diff --git a/client/templates/pages/domainEditor.pug b/client/templates/pages/domainEditor.pug
index 69185df463..b300cb47a1 100644
--- a/client/templates/pages/domainEditor.pug
+++ b/client/templates/pages/domainEditor.pug
@@ -38,6 +38,7 @@ section.page
table.table
thead
tr
+ th(scope="col") Static Domain
th(scope="col") Density
th(scope="col") Gravity
th(scope="col")
@@ -54,6 +55,7 @@ section.page
tbody
tr
+ td: input(type="checkbox", id="static-domain", data-hook="static-domain")
td: div(data-hook="density")
td
div(data-target="gravity" data-hook="gravity-x")
@@ -179,107 +181,117 @@ section.page
div.tab-pane(id="set-particle-types" data-hook="set-particle-types")
- div.my-3
+ div.card.card-body
- div.text-info(data-hook="type-location-message" style="display: none")
- | There are multiple type files with that name, please select a location
+ div.my-3
- div.inline.mr-3
+ div.text-info(data-hook="type-location-message" style="display: none")
+ | There are multiple type files with that name, please select a location
- span.inline.mr-2(for="types-file-select") Select type description file:
+ div.inline.mr-3
- div.inline(id="types-file-select" data-hook="types-file-select")
+ span.inline.mr-2(for="types-file-select") Select type description file:
- div.inline(data-hook="type-location-container" style="display: none")
+ div.inline(id="types-file-select" data-hook="types-file-select")
- span.inlinemr-2(for="types-file-location-select") Location:
+ div.inline(data-hook="type-location-container" style="display: none")
- div.inline(id="types-file-location-select" data-hook="types-file-location-select")
+ span.inlinemr-2(for="types-file-location-select") Location:
- div.inline
+ div.inline(id="types-file-location-select" data-hook="types-file-location-select")
- button.btn.btn-outline-primary.box-shadow(data-hook="set-particle-types-btn" disabled) Set Types
+ div.inline
- div.mdl-edit-btn.saving-status.inline(data-hook="st-in-progress")
+ button.btn.btn-outline-primary.box-shadow(data-hook="set-particle-types-btn" disabled) Set Types
- div.spinner-grow.mr-2
+ div.mdl-edit-btn.saving-status.inline(data-hook="st-in-progress")
- span(data-hook="st-action-in-progress")
+ div.spinner-grow.mr-2
- div.mdl-edit-btn.saved-status.inline(data-hook="st-complete")
+ span(data-hook="st-action-in-progress")
- span(data-hook="st-action-complete")
+ div.mdl-edit-btn.saved-status.inline(data-hook="st-complete")
- div.mdl-edit-btn.save-error-status(data-hook="st-error")
+ span(data-hook="st-action-complete")
- span(data-hook="st-action-error")
+ div.mdl-edit-btn.save-error-status(data-hook="st-error")
+
+ span(data-hook="st-action-error")
div.tab-pane(id="import-particles")
- div.my-3
+ div.card.card-body
+
+ div.my-3
+
+ span.inline.mr-2(for="meshfile") Please specify a mesh to import:
+
+ input(id="meshfile" type="file" name="meshfile" size="30" accept=".xml" required)
- span.inline.mr-2(for="meshfile") Please specify a mesh to import:
+ div.mb-3
- input(id="meshfile" type="file" name="meshfile" size="30" accept=".xml" required)
+ span.inline.mr-2(for=typefile) Type descriptions (optional):
- div
+ input(id="typefile" type="file" name="typefile" size="30" accept=".txt")
- h4.inline Advanced
+ div
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#mesh-advanced", data-hook="collapse-mesh-advanced") +
+ h4.inline Advanced
- div.collapse(id="mesh-advanced" data-hook="mesh-advanced-container")
+ button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#mesh-advanced", data-hook="collapse-mesh-advanced") +
- div(data-hook="mesh-type-select")
+ div.collapse(id="mesh-advanced" data-hook="mesh-advanced-container")
- h5 Type Defaults
+ div(data-hook="mesh-type-select")
- table.table
- thead
- tr
- th(scope="col") Mass
- th(scope="col") Volume
- th(scope="col") Viscosity
- th(scope="col") Fixed
+ h5 Type Defaults
- tbody
- tr
- td: div(data-hook="mesh-mass")
- td: div(data-hook="mesh-volume")
- td: div(data-hook="mesh-nu")
- td: input(type="checkbox" data-hook="mesh-fixed" disabled)
+ table.table
+ thead
+ tr
+ th(scope="col") Mass
+ th(scope="col") Volume
+ th(scope="col") Viscosity
+ th(scope="col") Fixed
- h5 Particle Transformations
+ tbody
+ tr
+ td: div(data-hook="mesh-mass")
+ td: div(data-hook="mesh-volume")
+ td: div(data-hook="mesh-nu")
+ td: input(type="checkbox" data-hook="mesh-fixed" disabled)
- table.table
- thead
- tr
- th(scope="col") X-Axis
- th(scope="col") Y-Axis
- th(scope="col") Z-Axis
- tbody
- tr
- td: div(data-hook="mesh-x-trans")
- td: div(data-hook="mesh-y-trans")
- td: div(data-hook="mesh-z-trans")
+ h5 Particle Transformations
- div.inline
+ table.table
+ thead
+ tr
+ th(scope="col") X-Axis
+ th(scope="col") Y-Axis
+ th(scope="col") Z-Axis
+ tbody
+ tr
+ td: div(data-hook="mesh-x-trans")
+ td: div(data-hook="mesh-y-trans")
+ td: div(data-hook="mesh-z-trans")
- button.btn.btn-outline-primary.box-shadow(data-hook="import-particles-btn" disabled) Import Mesh
+ div.inline
- div.mdl-edit-btn.saving-status.inline(data-hook="im-in-progress")
+ button.btn.btn-outline-primary.box-shadow(data-hook="import-particles-btn" disabled) Import Mesh
- div.spinner-grow.mr-2
+ div.mdl-edit-btn.saving-status.inline(data-hook="im-in-progress")
- span(data-hook="im-action-in-progress")
+ div.spinner-grow.mr-2
- div.mdl-edit-btn.saved-status.inline(data-hook="im-complete")
+ span(data-hook="im-action-in-progress")
- span(data-hook="im-action-complete")
+ div.mdl-edit-btn.saved-status.inline(data-hook="im-complete")
- div.mdl-edit-btn.save-error-status(data-hook="im-error")
+ span(data-hook="im-action-complete")
- span(data-hook="im-action-error")
+ div.mdl-edit-btn.save-error-status(data-hook="im-error")
+
+ span(data-hook="im-action-error")
div.card.card-body
@@ -287,9 +299,9 @@ section.page
h3.inline Domain
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#domain-plot", data-hook="collapse-domain-plot") -
+ button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#domain-plot-container", data-hook="collapse-domain-plot") -
- div.collapse.show(id="domain-plot" data-hook="domain-plot-container")
+ div.collapse.show(id="domain-plot-container" data-hook="domain-plot-container")
div(id="domain-plot" data-hook="domain-plot" style="height: 800px")
@@ -307,6 +319,10 @@ section.page
li.dropdown-item(data-hook="save-to-model") to Model
li.dropdown-item(data-hook="save-to-file") to File (.domn)
+ a.btn.btn-primary.box-shadow.text-break(role="button" data-hook="return-to-project") Return to Project
+
+ a.btn.btn-primary.box-shadow.text-break(role="button" data-hook="return-to-model") Return to Model
+
div.mdl-edit-btn.saving-status.inline(data-hook="sd-in-progress")
div.spinner-grow.mr-2
diff --git a/client/templates/pages/fileBrowser.pug b/client/templates/pages/fileBrowser.pug
index 6446a44c6e..ea87593238 100644
--- a/client/templates/pages/fileBrowser.pug
+++ b/client/templates/pages/fileBrowser.pug
@@ -35,4 +35,6 @@ section.page
button.btn.btn-primary.box-shadow(id="options-for-node" data-hook="options-for-node" disabled) Actions
- button.btn.btn-primary.inline.box-shadow(id="refresh-jstree" data-hook="refresh-jstree") Refresh
\ No newline at end of file
+ button.btn.btn-primary.inline.box-shadow(id="refresh-jstree" data-hook="refresh-jstree") Refresh
+
+ button.btn.btn-primary.inline.box-shadow(id="empty-trash" data-hook="empty-trash") Empty Trash
\ No newline at end of file
diff --git a/client/templates/pages/home.pug b/client/templates/pages/home.pug
index 36f584d211..49b2d48185 100644
--- a/client/templates/pages/home.pug
+++ b/client/templates/pages/home.pug
@@ -30,13 +30,13 @@ html
li Convert Between Stochastic and ODE Models
li Import SBML Models
li Parameter Sweep Workflows
-
+ li Spatial Simulations
+
div.col-md-5
h5 Coming soon...
ul.home-list
li Sciope Integration
- li Spatial Simulations
li Bring Your Own Cloud
div.centered
diff --git a/client/templates/pages/loadingPage.pug b/client/templates/pages/loadingPage.pug
new file mode 100644
index 0000000000..d7f4133a1b
--- /dev/null
+++ b/client/templates/pages/loadingPage.pug
@@ -0,0 +1,13 @@
+section.page
+
+ div.verticle-space-3
+
+ h1.centered(data-hook="loading-header") Loading Page Header
+
+ h3.centered(data-hook="loading-target") Loading Page Target
+
+ div.spinner-border(data-hook="loading-spinner")
+
+ div.centered.mt-5
+
+ p(data-hook="loading-message") Loading Page Message
\ No newline at end of file
diff --git a/client/templates/pages/multiplePlots.pug b/client/templates/pages/multiplePlots.pug
new file mode 100644
index 0000000000..ce59115284
--- /dev/null
+++ b/client/templates/pages/multiplePlots.pug
@@ -0,0 +1,11 @@
+section.page
+
+ h3="Workflow: "+this.workflow
+
+ h4="Job: "+this.job
+
+ div.card.card-body
+
+ h5 Plot Trajectories: Multiple Graphs
+
+ div(data-hook="figures")
\ No newline at end of file
diff --git a/client/templates/pages/projectManager.pug b/client/templates/pages/projectManager.pug
index 6e65f87e28..6481baa211 100644
--- a/client/templates/pages/projectManager.pug
+++ b/client/templates/pages/projectManager.pug
@@ -2,81 +2,113 @@ section.page
div.verticle-space
- h2.inline(id="page-title" data-hook="page-title")= "Project: "+this.projectName
+ h2.inline(id="page-title" data-hook="page-title")= "Project: "
div.no-gutters-padding
- if !this.annotation
+ div(id=this.model.elementID+"-annotation-section")
+
div.verticle-space-2
- button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-annotation-btn") Edit Notes
- else
- div
- button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-annotation-btn") Edit Notes
+ button.btn.btn-outline-secondary.btn-sm.box-shadow(data-hook="edit-annotation-btn") Add Notes
+
+ div.mx-3.mt-2.collapse.verticle-space-2(data-hook="collapse-annotation-container")
- div.mx-3.mt-2.collapse.verticle-space-2(data-hook="collapse-annotation-container")
+ div.col-md-2.inline.align-top
- div.col-md-1.inline.align-top
+ div.row
- div.row
+ div
+ h5="Notes: "
- div: h5="Notes: "
+ div
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#annotation-text" data-hook="collapse-annotation-text") +
- div: button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#annotation-text" data-hook="collapse-annotation-text") -
+ div.collapse.col-md-10.inline(id="annotation-text")
- div.collapse.show.col-md-11.inline(id="annotation-text")
+ div
+ textarea(id="annotation" data-hook="annotation-text-container" rows="7" style="width: 100%;")
- div: textarea(id="annotation" data-hook="annotation-text-container" rows="7" style="width: 100%;")
-
- div(id="edit-models-container" data-hook="edit-models-container")
+ div.verticle-space-3(id=this.model.elementID + "-models-section")
- div.verticle-space-3
-
- button.btn.btn-outline-primary.inline.dropdown-toggle.box-shadow(
- id="project-manager-add-model-btn",
- data-hook="add-element-btn",
- data-toggle="dropdown",
- aria-haspopup="true",
- aria-expanded="false",
- type="button"
- ) Add Model
+ div
- ul.dropdown-menu(aria-labelledby="project-manager-add-model-btn")
- li.dropdown-item(id="new-model" data-hook="new-model" data-type="model") New Model
- li.dropdown-item(id="new-model" data-hook="new-model" data-type="spatial") New Spatial Model (beta)
- li.dropdown-divider
- li.dropdown-item(id="existing-model" data-hook="existing-model") Existing Model
- li.dropdown-divider
- li.dropdown-item(id="upload-file-btn" data-hook="upload-file-btn", data-type="model") Upload StochSS Model (.mdl or .smdl)
+ h3.inline Models
- div.verticle-space(id="edit-workflow-groups-container" data-hook="edit-workflow-groups-container")
+ div.mx-1.row.head
- div.verticle-space-3(style="display: none;")
+ div.mt-3(id=this.model.elementID + "-models-list" data-hook="model-listing")
- button.btn.btn-outline-primary.inline.box-shadow(id="new-workflow-group-btn" data-hook="new-workflow-group") Add New Workflow Group
+ div
- div(style="display: none;")
+ button.btn.btn-outline-primary.inline.dropdown-toggle.box-shadow(
+ id="project-manager-add-model-btn",
+ data-hook="add-element-btn",
+ data-toggle="dropdown",
+ aria-haspopup="true",
+ aria-expanded="false",
+ type="button"
+ ) Add Model
+
+ ul.dropdown-menu(aria-labelledby="project-manager-add-model-btn")
+ li.dropdown-item(id="new-model" data-hook="new-model" data-type="model") New Model
+ li.dropdown-item(id="new-model" data-hook="new-model" data-type="spatial") New Spatial Model (beta)
+ li.dropdown-divider
+ li.dropdown-item(id="existing-model" data-hook="existing-model") Existing Model
+ li.dropdown-divider
+ li.dropdown-item(id="upload-file-btn" data-hook="upload-file-btn", data-type="model") Upload StochSS Model (.mdl or .smdl)
+
+ div.verticle-space-3(id=this.model.elementID + "-workflows-section" style="display: none;")
div
- h3.inline Most Recent Plot
+ h3.inline Workflows
+
+ div.mx-1.row.head
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#project-most-recent-plot-container", data-hook="collapse-most-recent-plot-btn") -
+ div.mt-3(id=this.model.elementID + "-workflows-list" data-hook="workflow-listing")
- div.collapse.show(id="project-most-recent-plot-container")
+ div
- div(id="project-most-recent-plot" data-hook="project-most-recent-plot")
+ button.btn.btn-outline-primary.inline.dropdown-toggle.box-shadow(
+ id=this.model.elementID + "-workflow-btn",
+ data-hook=this.model.elementID + "-workflow-btn",
+ data-toggle="dropdown",
+ aria-haspopup="true",
+ aria-expanded="false",
+ type="button"
+ ) Add New Workflow
- div(id="project-viewer" data-hook="project-viewer" style="display: none;")
+ ul.dropdown-menu(aria-labelledby=this.model.elementID + "-workflow-btn")
+ li.dropdown-item(id="new-ensemble-simulation" data-hook="new-ensemble-simulation" data-type="Ensemble Simulation") Ensemble Simulation
+ li.dropdown-item(id="new-parameter-sweep" data-hook="new-parameter-sweep" data-type="Parameter Sweep") Parameter Sweep
+ li.dropdown-item(id="new-jupyter-notebook" data-hook="new-jupyter-notebook" data-type="Jupyter Notebook") Jupyter Notebook
- div.card.card-body
+ div.card.card-body(id=this.model.elementID + "-advanced-section")
div
h3.inline Advanced
- button.btn.btn-outline-collapse(data-toggle="collapse", data-target="#project-manager-advanced", data-hook="project-manager-advanced-btn") +
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#project-manager-advanced" data-hook="project-manager-advanced-btn") +
div.collapse(id="project-manager-advanced" data-hook="project-manager-advanced")
+ div.card.card-body(id=this.model.elementID + "-archive-section" style="display: none;")
+
+ div
+
+ h3.inline Archived Workflows
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#" + this.model.elementID + "-archive-container" data-hook="archive-btn") +
+
+ div.collapse(id=this.model.elementID + "-archive-container")
+
+ div.mt-1.mb-3.head
+
+ div(id=this.model.elementID + "-archive-list" data-hook="archive-listing")
+
+ div(id="project-meta-data-container" data-hook="project-meta-data-container")
+
div(id="project-manager-file-browser" data-hook="file-browser")
div
@@ -96,5 +128,3 @@ section.page
button.btn.btn-primary.inline.box-shadow(id="empty-project-trash" data-hook="empty-project-trash") Empty Trash
- div.collapse(id="project-meta-data-container" data-hook="project-meta-data-container")
-
\ No newline at end of file
diff --git a/client/templates/pages/workflowManager.pug b/client/templates/pages/workflowManager.pug
index 675a191040..b4f85bdb30 100644
--- a/client/templates/pages/workflowManager.pug
+++ b/client/templates/pages/workflowManager.pug
@@ -2,7 +2,7 @@ section.page
div
- h2.inline(data-hook="page-title")= "Workflow: "+this.titleType
+ h2.inline(id="page-title")
button.big-tip.btn.information-btn.help(data-hook="edit-workflow-help")
@@ -14,32 +14,64 @@ section.page
a.active-link(data-hook="project-breadcrumb")
li.breadcrumb-item.active(aria-current="page" data-hook="workflow-breadcrumb")
- div(data-hook="load-wkfl-error" style="display: none;")
+ div.card.card-body(data-hook="src-model" style="display: none;")
- h4(data-hook="reason")
+ h3 Model
- p(data-hook="message")
+ div
- p(data-hook="traceback")
+ div.text-warning
+ | The model used for this workflow could not be found, you will need to select the model to be run by this workflow
- div(data-hook="workflow-name")
+ div.text-info(id="model-location-info" style="display: none;")
+ | This model was found in multiple locations
- div.invalid-feedback.wkfl-name(id="workflowNameSpecialCharError") Names can only include the following characters: (0-9), (a-z), (A-Z) and (., -, _, (, or ))
+ div.inline(data-hook="model-file")
- div(data-hook="model-path")
+ div.inline(data-hook="model-location")
- div.invalid-feedback.mdl-path(id="modelPathSpecialCharError") Names can only include the following characters: (0-9), (a-z), (A-Z) and (., -, _, (, or ))
+ button.btn.btn-outline-primary.box-shadow(data-hook="save-model") Update Model
- div(data-hook="workflow-editor-container")
+ div(data-hook="settings-container")
- div(data-hook="workflow-status-container")
+ div(data-hook="status-container")
+
+ div.card.card-body(data-hook="jobs-container" style="display: none;")
+
+ div
+
+ h3.inline Jobs
+
+ button.btn.btn-outline-collapse(data-toggle="collapse" data-target="#job-listing-container" data-hook="collapse-jobs") -
+
+ div.collapse.show(id="job-listing-container")
+
+ hr
+
+ div.row
+
+ div.col-md-3: h6 Job
+ div.col-md-4: h6 Start Time
+ div.col-md-3: h6 Status
+ div.col-md-2: h6 Remove
+
+ div.mb-3.head
+
+ div(data-hook="job-listing")
+
+ div.mt-4(data-hook="active-job-header-container" style="display: none")
+
+ h2(data-hook="active-job-header") Job:
div(data-hook="workflow-results-container")
div(data-hook="workflow-info-container")
+ div(data-hook="settings-viewer-container")
+
div(data-hook="model-viewer-container")
div(data-hook="computational-resources-container")
button.btn.btn-primary.box-shadow(data-hook="return-to-project-btn" style="display: none;") Return to Project
+
diff --git a/client/templates/pages/workflowSelection.pug b/client/templates/pages/workflowSelection.pug
index d87424781e..5316f86ec1 100644
--- a/client/templates/pages/workflowSelection.pug
+++ b/client/templates/pages/workflowSelection.pug
@@ -1,6 +1,6 @@
section.page
- h3="Workflow Selection for " + this.modelFile
+ h3(data-hook="wkfl-selection-header")
div(data-hook="workflow-selection-breadcrumb-links" style="display: none")
h5
@@ -18,35 +18,25 @@ section.page
table.table
thead
tr
- th(scope="col" colspan="4") StochSS Workflows
+ th(scope="col" colspan="3") Jupyter Notebook Workflows
tbody
tr
td
- button.btn.btn-outline-primary.box-shadow.inline(id="stochss-es" data-hook="stochss-es") Ensemble Simulation
-
- div.tooltip-icon.horizontal-space(data-html="true" data-toggle="tooltip" title=this.tooltips.ensembleSimulation)
-
+ button.btn.btn-outline-primary.box-shadow(id="ensemble-simulation" data-hook="ensemble-simulation" data-type="gillespy")
+ | Ensemble Simulation
td
- button.btn.btn-outline-primary.box-shadow.inline(id="stochss-ps" data-hook="stochss-ps") Parameter Sweep
-
- div.tooltip-icon.horizontal-space(data-html="true" data-toggle="tooltip" title=this.tooltips.parameterSweep)
-
- table.table
- thead
- tr
- th(scope="col" colspan="4") Jupyter Notebook Workflows
- tbody
- tr
- td: button.btn.btn-outline-primary.box-shadow(id="ensemble-simulation" data-hook="ensemble-simulation" data-type="gillespy")
- | Ensemble Simulation
- td: button.btn.btn-outline-primary.box-shadow(id="spatial-simulation" data-hook="spatial-simulation" data-type="spatial")
- | Spatial Ensemble Simulation
- td: button.btn.btn-outline-primary.box-shadow(id="oned-parameter-sweep" data-hook="oned-parameter-sweep" data-type="1d_parameter_sweep")
- | 1D Parameter Sweep
+ button.btn.btn-outline-primary.box-shadow(id="spatial-simulation" data-hook="spatial-simulation" data-type="spatial")
+ | Spatial Ensemble Simulation
+ td
+ button.btn.btn-outline-primary.box-shadow(id="oned-parameter-sweep" data-hook="oned-parameter-sweep" data-type="1d_parameter_sweep")
+ | 1D Parameter Sweep
tr
- td: button.btn.btn-outline-primary.box-shadow(id="twod-parameter-sweep" data-hook="twod-parameter-sweep" data-type="2d_parameter_sweep")
- | 2D Parameter Sweep
- td: button.btn.btn-outline-primary.box-shadow(id="sciope-model-exploration" data-hook="sciope-model-exploration" data-type="sciope_model_exploration")
- | Sciope Model Exploration
- td: button.btn.btn-outline-primary.box-shadow(id="model-inference" data-hook="model-inference" data-type="model_inference")
- | Sciope Model Inference
+ td
+ button.btn.btn-outline-primary.box-shadow(id="twod-parameter-sweep" data-hook="twod-parameter-sweep" data-type="2d_parameter_sweep")
+ | 2D Parameter Sweep
+ td
+ button.btn.btn-outline-primary.box-shadow(id="sciope-model-exploration" data-hook="sciope-model-exploration" data-type="sciope_model_exploration")
+ | Sciope Model Exploration
+ td
+ button.btn.btn-outline-primary.box-shadow(id="model-inference" data-hook="model-inference" data-type="model_inference")
+ | Sciope Model Inference
diff --git a/client/views/archive-listing.js b/client/views/archive-listing.js
new file mode 100644
index 0000000000..e5bb93c18b
--- /dev/null
+++ b/client/views/archive-listing.js
@@ -0,0 +1,82 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+//support files
+let app = require('../app');
+let modals = require('../modals');
+//views
+let View = require('ampersand-view');
+let WorkflowListing = require("./workflow-listing");
+//templates
+let template = require('../templates/includes/archiveListing.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['click [data-hook=' + this.model.elementID + '-remove'] = 'handleTrashModelClick';
+ events['click [data-hook=' + this.model.elementID + '-tab-btn'] = 'changeCollapseButtonText';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ this.renderWorkflowCollection();
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ handleTrashModelClick: function () {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
+ }
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("Archive")).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let file = self.model.name + ".wkgp";
+ let projectPath = self.parent.model.directory;
+ let trashPath = path.join(projectPath, "trash", file);
+ let queryString = "?srcPath=" + path.join(projectPath, file) + "&dstPath=" + trashPath;
+ let endpoint = path.join(app.getApiPath(), 'file/move') + queryString;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.parent.update("WorkflowGroup");
+ }
+ });
+ });
+ },
+ renderWorkflowCollection: function () {
+ if(this.workflowCollectionView){
+ this.workflowCollectionView.remove();
+ }
+ this.workflowCollectionView = this.renderCollection(
+ this.model.workflows,
+ WorkflowListing,
+ this.queryByHook(this.model.elementID + "-workflow-listing")
+ );
+ },
+ update: function (target) {
+ this.parent.update(target);
+ }
+});
diff --git a/client/views/creator-listing.js b/client/views/creator-listing.js
index b46fd6bfb4..847f8f1b92 100644
--- a/client/views/creator-listing.js
+++ b/client/views/creator-listing.js
@@ -17,9 +17,9 @@ along with this program. If not, see .
*/
//views
-var View = require('ampersand-view');
+let View = require('ampersand-view');
//templates
-var template = require('../templates/includes/creatorList.pug');
+let template = require('../templates/includes/creatorListing.pug');
module.exports = View.extend({
template: template,
@@ -33,6 +33,8 @@ module.exports = View.extend({
View.prototype.render.apply(this, arguments);
},
removeCreator: function (e) {
- this.model.collection.remove(this.model)
+ let index = this.parent.metadata.creators.indexOf(this.model.elementID);
+ this.parent.metadata.creators.splice(index, 1);
+ this.parent.renderCreatorListingView();
}
});
\ No newline at end of file
diff --git a/client/views/domain-viewer.js b/client/views/domain-viewer.js
index 9e19b3a614..edaff605a7 100644
--- a/client/views/domain-viewer.js
+++ b/client/views/domain-viewer.js
@@ -16,7 +16,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var xhr = require('xhr');
var $ = require('jquery');
let path = require('path');
var _ = require('underscore');
@@ -113,31 +112,31 @@ module.exports = View.extend({
}
this.parent.renderParticleViewer(null);
let endpoint = path.join(app.getApiPath(), "spatial-model/domain-plot") + queryStr;
- xhr({uri: endpoint, json: true}, function (err, resp, body) {
- self.plot = body.fig;
- self.displayDomain();
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ self.plot = body.fig;
+ self.displayDomain();
+ }
});
this.toggleDomainError();
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
renderDomainSelectView: function () {
let self = this;
let endpoint = path.join(app.getApiPath(), "spatial-model/domain-list");
- xhr({uri: endpoint, json:true}, function (err, resp, body) {
- self.externalDomains = body.paths;
- var domainSelectView = new SelectView({
- label: '',
- name: 'domains',
- required: false,
- idAttributes: 'cid',
- options: body.files,
- unselectedText: "-- Select Domain --",
- value: self.getDomainSelectValue(body.files)
- });
- self.registerRenderSubview(domainSelectView, "select-domain")
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ self.externalDomains = body.paths;
+ var domainSelectView = new SelectView({
+ label: '',
+ name: 'domains',
+ required: false,
+ idAttributes: 'cid',
+ options: body.files,
+ unselectedText: "-- Select Domain --",
+ value: self.getDomainSelectValue(body.files)
+ });
+ app.registerRenderSubview(self, domainSelectView, "select-domain")
+ }
});
},
getDomainSelectValue: function (files) {
@@ -162,7 +161,7 @@ module.exports = View.extend({
options: options,
unselectedText: "-- Select Location --"
});
- this.registerRenderSubview(this.domainLocationSelectView, "select-location")
+ app.registerRenderSubview(this, this.domainLocationSelectView, "select-location")
},
renderTypesViewer: function () {
if(this.typesViewer) {
@@ -215,12 +214,6 @@ module.exports = View.extend({
}
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
}
});
\ No newline at end of file
diff --git a/client/views/edit-3D-domain.js b/client/views/edit-3D-domain.js
index fa60a6dab5..5513d14991 100644
--- a/client/views/edit-3D-domain.js
+++ b/client/views/edit-3D-domain.js
@@ -16,7 +16,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var xhr = require('xhr');
var $ = require('jquery');
var path = require('path');
//support files
@@ -49,34 +48,35 @@ module.exports = View.extend({
}
let self = this;
let endpoint = path.join(app.getApiPath(), "spatial-model/3d-domain");
- xhr({uri: endpoint, json: true, method: "post", body: this.data}, function (err, resp, body) {
- if(resp.statusCode < 400) {
+ app.postXHR(endpoint, this.data, {
+ success: function (err, response, body) {
self.parent.addParticles(body.particles);
if(self.parent.domain.x_lim[0] > body.limits.x_lim[0]) {
- self.parent.domain.x_lim[0] = body.limits.x_lim[0]
+ self.parent.domain.x_lim[0] = body.limits.x_lim[0];
}
if(self.parent.domain.y_lim[0] > body.limits.y_lim[0]) {
- self.parent.domain.y_lim[0] = body.limits.y_lim[0]
+ self.parent.domain.y_lim[0] = body.limits.y_lim[0];
}
if(self.parent.domain.z_lim[0] > body.limits.z_lim[0]) {
- self.parent.domain.z_lim[0] = body.limits.z_lim[0]
+ self.parent.domain.z_lim[0] = body.limits.z_lim[0];
}
if(self.parent.domain.x_lim[1] < body.limits.x_lim[1]) {
- self.parent.domain.x_lim[1] = body.limits.x_lim[1]
+ self.parent.domain.x_lim[1] = body.limits.x_lim[1];
}
if(self.parent.domain.y_lim[1] < body.limits.y_lim[1]) {
- self.parent.domain.y_lim[1] = body.limits.y_lim[1]
+ self.parent.domain.y_lim[1] = body.limits.y_lim[1];
}
if(self.parent.domain.z_lim[1] < body.limits.z_lim[1]) {
- self.parent.domain.z_lim[1] = body.limits.z_lim[1]
+ self.parent.domain.z_lim[1] = body.limits.z_lim[1];
}
self.parent.renderDomainLimitations();
- self.completeAction("Domain successfully created")
+ self.completeAction("Domain successfully created");
$('html, body').animate({
scrollTop: $("#domain-plot").offset().top
}, 20);
- }else{
- self.errorAction(body.Message)
+ },
+ error: function (err, response, body) {
+ self.errorAction(body.Message);
}
});
},
@@ -99,10 +99,6 @@ module.exports = View.extend({
"yLim":[0, 0], "zLim":[0, 0], "type":0, "volume":1,
"transformation": null}
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- return this.renderSubview(view, this.queryByHook(hook));
- },
render: function (attrs, options) {
View.prototype.render.apply(this, arguments);
this.renderNumberOfParticles();
@@ -116,7 +112,6 @@ module.exports = View.extend({
$(this.queryByHook("cd-in-progress")).css("display", "none");
$(this.queryByHook("cd-action-complete")).text(action);
$(this.queryByHook("cd-complete")).css("display", "inline-block");
- console.log(action)
let self = this
setTimeout(function () {
$(self.queryByHook("cd-complete")).css("display", "none");
@@ -132,58 +127,58 @@ module.exports = View.extend({
let xtrans = new InputView({parent: this, required: true,
name: 'x-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(xtrans, "domain-x-trans");
+ app.registerRenderSubview(this, xtrans, "domain-x-trans");
let ytrans = new InputView({parent: this, required: true,
name: 'y-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(ytrans, "domain-y-trans");
+ app.registerRenderSubview(this, ytrans, "domain-y-trans");
let ztrans = new InputView({parent: this, required: true,
name: 'z-transformation', valueType: 'number',
value: 0});
- this.registerRenderSubview(ztrans, "domain-z-trans");
+ app.registerRenderSubview(this, ztrans, "domain-z-trans");
},
renderNumberOfParticles: function () {
let nxView = new InputView({parent: this, required: true,
name: 'nx', valueType: 'number',
tests: tests.valueTests,
value: this.data.nx});
- this.registerRenderSubview(nxView, "nx");
+ app.registerRenderSubview(this, nxView, "nx");
let nyView = new InputView({parent: this, required: true,
name: 'ny', valueType: 'number',
tests: tests.valueTests,
value: this.data.ny});
- this.registerRenderSubview(nyView, "ny");
+ app.registerRenderSubview(this, nyView, "ny");
let nzView = new InputView({parent: this, required: true,
name: 'nz', valueType: 'number',
tests: tests.valueTests,
value: this.data.nz});
- this.registerRenderSubview(nzView, "nz");
+ app.registerRenderSubview(this, nzView, "nz");
},
renderParticleLimits: function () {
let xLimMinView = new InputView({parent: this, required: true,
name: 'x-lim-min', valueType: 'number',
value: this.data.xLim[0]});
- this.registerRenderSubview(xLimMinView, "xLim-min");
+ app.registerRenderSubview(this, xLimMinView, "xLim-min");
let yLimMinView = new InputView({parent: this, required: true,
name: 'y-lim-min', valueType: 'number',
value: this.data.yLim[0]});
- this.registerRenderSubview(yLimMinView, "yLim-min");
+ app.registerRenderSubview(this, yLimMinView, "yLim-min");
let zLimMinView = new InputView({parent: this, required: true,
name: 'z-lim-min', valueType: 'number',
value: this.data.zLim[0]});
- this.registerRenderSubview(zLimMinView, "zLim-min");
+ app.registerRenderSubview(this, zLimMinView, "zLim-min");
let xLimMaxView = new InputView({parent: this, required: true,
name: 'x-lim-max', valueType: 'number',
value: this.data.xLim[1]});
- this.registerRenderSubview(xLimMaxView, "xLim-max");
+ app.registerRenderSubview(this, xLimMaxView, "xLim-max");
let yLimMaxView = new InputView({parent: this, required: true,
name: 'y-lim-max', valueType: 'number',
value: this.data.yLim[1]});
- this.registerRenderSubview(yLimMaxView, "yLim-max");
+ app.registerRenderSubview(this, yLimMaxView, "yLim-max");
let zLimMaxView = new InputView({parent: this, required: true,
name: 'z-lim-max', valueType: 'number',
value: this.data.zLim[1]});
- this.registerRenderSubview(zLimMaxView, "zLim-max");
+ app.registerRenderSubview(this, zLimMaxView, "zLim-max");
},
renderType: function () {
var typeView = new SelectView({
@@ -196,7 +191,7 @@ module.exports = View.extend({
options: this.model.types,
value: this.type
});
- this.registerRenderSubview(typeView, "type-select")
+ app.registerRenderSubview(this, typeView, "type-select")
},
renderTypeDefaults: function () {
$(this.queryByHook("mass")).text(this.type.mass)
@@ -208,7 +203,6 @@ module.exports = View.extend({
$(this.queryByHook("cd-complete")).css("display", "none");
$(this.queryByHook("cd-action-in-progress")).text(action);
$(this.queryByHook("cd-in-progress")).css("display", "inline-block");
- console.log(action)
},
update: function (e) {},
updateTotalParticles: function (e) {
diff --git a/client/views/edit-advanced-specie.js b/client/views/edit-advanced-specie.js
index 911a8d1664..33c6ac446a 100644
--- a/client/views/edit-advanced-specie.js
+++ b/client/views/edit-advanced-specie.js
@@ -16,8 +16,10 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var tests = require('./tests');
var $ = require('jquery');
+//support files
+let app = require('../app');
+var tests = require('./tests');
//views
var View = require('ampersand-view');
var SelectView = require('ampersand-select-view');
@@ -46,7 +48,7 @@ module.exports = View.extend({
options: ['Concentration','Population','Hybrid Concentration/Population'],
value: optionDict[this.model.mode],
});
- this.registerRenderSubview(modeSelectView, "specie-mode")
+ app.registerRenderSubview(this, modeSelectView, "specie-mode")
if(this.model.isSwitchTol){
$(this.queryByHook('switching-tol')).prop('checked', true);
}else{
@@ -59,10 +61,6 @@ module.exports = View.extend({
},
updateValid: function () {
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
setSpeciesMode: function (e) {
var value = e.target.selectedOptions.item(0).text
var modeDict = {"Concentration":"continuous","Population":"discrete","Hybrid Concentration/Population":"dynamic"}
diff --git a/client/views/edit-domain-type.js b/client/views/edit-domain-type.js
index 41636da621..20bba307e3 100644
--- a/client/views/edit-domain-type.js
+++ b/client/views/edit-domain-type.js
@@ -16,6 +16,8 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var InputView = require('./input');
@@ -67,11 +69,7 @@ module.exports = View.extend({
let nameView = new InputView({parent: this, required: true,
name: 'name', valueType: 'string',
value: this.model.name});
- this.registerRenderSubview(nameView, "type-" + this.model.typeID);
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- return this.renderSubview(view, this.queryByHook(hook));
+ app.registerRenderSubview(this, nameView, "type-" + this.model.typeID);
},
update: function () {},
updateValid: function () {}
diff --git a/client/views/edit-event-assignment.js b/client/views/edit-event-assignment.js
index d8122af303..72c4b268d3 100644
--- a/client/views/edit-event-assignment.js
+++ b/client/views/edit-event-assignment.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var InputView = require('./input');
@@ -44,7 +46,7 @@ module.exports = View.extend({
options: options,
value: this.model.variable.name,
});
- this.registerRenderSubview(variableSelectView, 'event-assignment-variable');
+ app.registerRenderSubview(this, variableSelectView, 'event-assignment-variable');
var inputField = this.queryByHook('event-assignment-Expression').children[0].children[1];
$(inputField).attr("placeholder", "---No Expression Entered---");
},
@@ -64,10 +66,6 @@ module.exports = View.extend({
var parameterNames = parameters.map(function (parameter) { return parameter.name });
return speciesNames.concat(parameterNames);
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
selectAssignmentVariable: function (e) {
var species = this.model.collection.parent.collection.parent.species;
var parameters = this.model.collection.parent.collection.parent.parameters;
diff --git a/client/views/edit-initial-condition.js b/client/views/edit-initial-condition.js
index c00bbc4a00..11089e5efc 100644
--- a/client/views/edit-initial-condition.js
+++ b/client/views/edit-initial-condition.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
let $ = require('jquery');
+//support files
+let app = require('../app');
var tests = require('./tests');
//views
var View = require('ampersand-view');
@@ -61,18 +63,14 @@ module.exports = View.extend({
// Else fetch the right Parameter from Parameters based on existing rate
value: this.model.specie.name ? this.getSpecieFromSpecies(this.model.specie.name) : this.model.collection.parent.species.at(0),
});
- this.registerRenderSubview(typeSelectView, 'initial-condition-type');
- this.registerRenderSubview(speciesSelectView, 'initial-condition-species');
+ app.registerRenderSubview(this, typeSelectView, 'initial-condition-type');
+ app.registerRenderSubview(this, speciesSelectView, 'initial-condition-species');
this.renderDetailsView();
},
update: function () {
},
updateValid: function () {
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
renderDetailsView: function () {
if(this.model.icType === "Place") {
$(this.queryByHook("scatter-details")).css("display", "none")
@@ -95,19 +93,19 @@ module.exports = View.extend({
modelKey: "x", label: 'x: ',
tests: tests.valueTests,
value: this.model.x});
- this.registerRenderSubview(this.xCoord, "x-container");
+ app.registerRenderSubview(this, this.xCoord, "x-container");
this.yCoord = new InputView({parent: this, required: true,
name: 'Y', valueType: 'number',
modelKey: "y", label: 'y: ',
tests: tests.valueTests,
value: this.model.y});
- this.registerRenderSubview(this.yCoord, "y-container");
+ app.registerRenderSubview(this, this.yCoord, "y-container");
this.zCoord = new InputView({parent: this, required: true,
name: 'Z', valueType: 'number',
modelKey: "z", label: 'z: ',
tests: tests.valueTests,
value: this.model.z});
- this.registerRenderSubview(this.zCoord, "z-container");
+ app.registerRenderSubview(this, this.zCoord, "z-container");
},
renderTypes: function () {
if(this.typesView) {
diff --git a/client/views/edit-model-view.js b/client/views/edit-model-view.js
deleted file mode 100644
index f79988227f..0000000000
--- a/client/views/edit-model-view.js
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var _ = require('underscore');
-var xhr = require('xhr');
-var path = require('path');
-//support files
-var app = require('../app');
-var modals = require('../modals');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/editModelView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=project-model-edit]' : 'handleEditModelClick',
- 'click [data-hook=new-workflow-btn]' : 'handleNewWorkflowClick',
- 'click [data-hook=edit-model-annotation-btn]' : 'handleEditAnnotationClick',
- 'click [data-hook=project-model-remove]' : 'handleRemoveModelClick',
- 'click [data-hook=collapse-annotation-text]' : 'changeCollapseButtonText',
- 'change [data-hook=annotation]' : 'updateAnnotation'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.workflowGroupOptions = this.model.collection.parent.workflowGroups.map(function (wg) {
- return wg.name
- })
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments);
- if(!this.model.annotation){
- $(this.queryByHook('edit-model-annotation-btn')).text('Add Notes')
- }else{
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('show')
- }
- },
- handleEditModelClick: function (e) {
- let queryString = "?path="+this.model.directory
- window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+queryString
- },
- handleNewWorkflowClick: function (e) {
- let wkgpNames = this.model.collection.parent.workflowGroups.map(function (model) {
- return model.name
- })
- if(this.model.collection.parent.workflowGroups.length <= 0 || !wkgpNames.includes("WorkflowGroup1")) {
- this.addNewWorkflowGroup(_.bind(this.openWorkflowManager, this))
- }else{
- let wkgpFile = "WorkflowGroup1.wkgp"
- this.openWorkflowManager(wkgpFile)
- }
- },
- addNewWorkflowGroup: function (cb) {
- let self = this
- let workflowGroupName = "WorkflowGroup1.wkgp"
- let workflowGroupPath = path.join(this.parent.parent.projectPath, workflowGroupName)
- let endpoint = path.join(app.getApiPath(), "project/new-workflow-group")+"?path="+workflowGroupPath
- xhr({uri: endpoint,json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- if(cb) {
- cb(workflowGroupName)
- }else{
- self.update("workflow-group")
- }
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
- }
- });
- },
- openWorkflowManager: function (wkgpFile) {
- let parentPath = path.join(path.dirname(this.model.directory), wkgpFile)
- let queryString = "?path="+this.model.directory+"&parentPath="+parentPath
- let endpoint = path.join(app.getBasePath(), 'stochss/workflow/selection')+queryString
- window.location.href = endpoint
- },
- handleRemoveModelClick: function (e) {
- let self = this
- if(document.querySelector('#moveToTrashConfirmModal')) {
- document.querySelector('#moveToTrashConfirmModal').remove();
- }
- let modal = $(modals.moveToTrashConfirmHtml("model")).modal();
- let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
- yesBtn.addEventListener('click', function (e) {
- let trashPath = path.join(path.dirname(self.model.directory), "trash", self.model.directory.split('/').pop())
- let queryString = "?srcPath="+self.model.directory+"&dstPath="+trashPath
- let endpoint = path.join(app.getApiPath(), 'file/move')+queryString
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.parent.parent.update("model-editor")
- }
- });
- modal.modal('hide')
- });
- },
- handleEditAnnotationClick: function (e) {
- let buttonTxt = e.target.innerText;
- if(buttonTxt.startsWith("Add")){
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('show')
- $(this.queryByHook('edit-model-annotation-btn')).text('Edit Notes')
- }else if(!$("#annotation-text"+this.model.name.replace(/ /g,"")).attr('class').includes('show')){
- $("#annotation-text"+this.model.name.replace(/ /g,"")).collapse('show')
- $(this.queryByHook("collapse-annotation-text")).text('-')
- }
- document.querySelector("#annotation"+this.model.name.replace(/ /g,"")).focus()
- },
- updateAnnotation: function (e) {
- this.model.annotation = e.target.value.trim();
- if(this.model.annotation === "") {
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('hide')
- $(this.queryByHook('edit-model-annotation-btn')).text('Add Notes')
- }
- this.model.saveModel()
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-});
\ No newline at end of file
diff --git a/client/views/edit-models-view.js b/client/views/edit-models-view.js
deleted file mode 100644
index 3d4543b771..0000000000
--- a/client/views/edit-models-view.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-let $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var EditModelView = require('./edit-model-view');
-//templates
-var template = require('../templates/includes/editModelsView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {},
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, arguments) {
- View.prototype.render.apply(this, arguments)
- this.renderEditModelview()
- },
- renderEditModelview: function () {
- if(this.editModelView) {
- this.editModelView.remove()
- }
- this.editModelView = this.renderCollection(this.collection, EditModelView, this.queryByHook("project-models-list"))
- $(document).ready(function () {
- $('[data-toggle="tooltip"]').tooltip();
- $('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
- });
- });
- }
-});
\ No newline at end of file
diff --git a/client/views/edit-parameter.js b/client/views/edit-parameter.js
index ff96685435..e8b342f24c 100644
--- a/client/views/edit-parameter.js
+++ b/client/views/edit-parameter.js
@@ -17,6 +17,7 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+let _ = require('underscore');
//support files
var tests = require('./tests');
var modals = require('../modals')
@@ -24,10 +25,10 @@ var modals = require('../modals')
var View = require('ampersand-view');
var InputView = require('./input');
//templates
-var template = require('../templates/includes/editReactionVar.pug');
+var editTemplate = require('../templates/includes/editParameter.pug');
+let viewTemplate = require('../templates/includes/viewParameters.pug');
module.exports = View.extend({
- template: template,
bindings: {
'model.inUse': {
hook: 'remove',
@@ -43,9 +44,14 @@ module.exports = View.extend({
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
this.previousName = this.model.name
+ this.viewMode = attrs.viewMode ? attrs.viewMode : false;
},
render: function () {
+ this.template = this.viewMode ? viewTemplate : editTemplate;
View.prototype.render.apply(this, arguments);
+ if(!this.viewMode){
+ this.model.on('change', _.bind(this.updateViewer, this))
+ }
$(document).on('shown.bs.modal', function (e) {
$('[autofocus]', e.target).focus();
});
@@ -96,6 +102,9 @@ module.exports = View.extend({
this.model.collection.trigger('remove')
}
},
+ updateViewer: function () {
+ this.parent.renderViewParameter()
+ },
subviews: {
inputName: {
hook: 'input-name-container',
diff --git a/client/views/edit-particle.js b/client/views/edit-particle.js
index 9b9091d291..099e0a099a 100644
--- a/client/views/edit-particle.js
+++ b/client/views/edit-particle.js
@@ -19,6 +19,7 @@ along with this program. If not, see .
var $ = require('jquery');
var _ = require('underscore');
//support files
+let app = require('../app');
var tests = require('../views/tests');
//views
var View = require('ampersand-view');
@@ -130,10 +131,6 @@ module.exports = View.extend({
$(this.queryByHook("save-particle")).prop('disabled', true);
$(this.queryByHook("remove-particle")).prop('disabled', true);
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- return this.renderSubview(view, this.queryByHook(hook));
- },
render: function (attrs, options) {
View.prototype.render.apply(this, arguments);
this.type = this.parent.domain.types.get(this.model.type, "typeID");
@@ -154,15 +151,15 @@ module.exports = View.extend({
var xCoord = new InputView({parent: this, required: true,
name: 'x-coord', valueType: 'number',
value: this.model.point[0] || 0});
- this.registerRenderSubview(xCoord, "x-coord-" + this.viewIndex);
+ app.registerRenderSubview(this, xCoord, "x-coord-" + this.viewIndex);
var yCoord = new InputView({parent: this, required: true,
name: 'y-coord', valueType: 'number',
value: this.model.point[1] || 0});
- this.registerRenderSubview(yCoord, "y-coord-" + this.viewIndex);
+ app.registerRenderSubview(this, yCoord, "y-coord-" + this.viewIndex);
var zCoord = new InputView({parent: this, required: true,
name: 'z-coord', valueType: 'number',
value: this.model.point[2] || 0});
- this.registerRenderSubview(zCoord, "z-coord-" + this.viewIndex);
+ app.registerRenderSubview(this, zCoord, "z-coord-" + this.viewIndex);
},
renderProperties: function () {
if(this.massView) {
@@ -177,15 +174,15 @@ module.exports = View.extend({
this.massView = new InputView({parent: this, required: true,
name: 'mass', valueType: 'number',
value: this.model.mass || this.type.mass});
- this.registerRenderSubview(this.massView, "mass-" + this.viewIndex);
+ app.registerRenderSubview(this, this.massView, "mass-" + this.viewIndex);
this.volView = new InputView({parent: this, required: true,
name: 'volume', valueType: 'number',
value: this.model.volume || this.type.volume});
- this.registerRenderSubview(this.volView, "volume-" + this.viewIndex);
+ app.registerRenderSubview(this, this.volView, "volume-" + this.viewIndex);
this.nuView = new InputView({parent: this, required: true,
name: 'viscosity', valueType: 'number',
value: this.model.nu || this.type.nu});
- this.registerRenderSubview(this.nuView, "nu-" + this.viewIndex);
+ app.registerRenderSubview(this, this.nuView, "nu-" + this.viewIndex);
let fixed = this.model.fixed || this.type.fixed;
$(this.queryByHook("fixed-" + this.viewIndex)).prop("checked", fixed);
},
@@ -200,7 +197,7 @@ module.exports = View.extend({
options: this.parent.domain.types,
value: this.parent.domain.types.get(this.model.type, "typeID")
});
- this.registerRenderSubview(typeView, "type-" + this.viewIndex)
+ app.registerRenderSubview(this, typeView, "type-" + this.viewIndex)
},
startAction: function (action) {
$(this.queryByHook("ep-complete")).css("display", "none");
diff --git a/client/views/edit-project.js b/client/views/edit-project.js
index ad12151381..042dddc754 100644
--- a/client/views/edit-project.js
+++ b/client/views/edit-project.js
@@ -17,7 +17,6 @@ along with this program. If not, see .
*/
let $ = require('jquery');
-let xhr = require('xhr');
let path = require('path');
//support files
let app = require('../app');
@@ -30,46 +29,33 @@ let template = require('../templates/includes/editProject.pug');
module.exports = View.extend({
template: template,
events: {
- 'click [data-hook=open-project-btn]' : 'handleOpenProjectClick',
- 'click [data-hook=remove-project-btn]' : 'handleRemoveProjectClick'
+ 'click [data-hook=remove-project-btn]' : 'handleMoveToTrash'
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- this.projectName = this.model.directory.split('/').pop().split('.')[0]
- this.location = this.getLocationString(this.model.directory)
},
render: function (attrs, options) {
View.prototype.render.apply(this, arguments);
},
- getLocationString: function (projectPath) {
- let parent = path.dirname(projectPath)
- if(parent === '.') {
- return ''
+ handleMoveToTrash: function (e) {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
}
- return 'Location: '+parent
- },
- handleOpenProjectClick: function (e) {
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+this.model.directory
- },
- handleRemoveProjectClick: function (e) {
- console.log("deleting the project")
- let endpoint = path.join(app.getApiPath(), "file/delete")+"?path="+this.model.directory
- var self = this
- if(document.querySelector('#deleteFileModal')) {
- document.querySelector('#deleteFileModal').remove()
- }
- let modal = $(modals.deleteFileHtml("project")).modal();
- let yesBtn = document.querySelector('#deleteFileModal .yes-modal-btn');
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("model")).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
- xhr({uri: endpoint}, function(err, response, body) {
- if(response.statusCode < 400) {
- self.model.collection.remove(self.model)
- console.log(body)
- }else{
- body = JSON.parse(body)
+ modal.modal('hide');
+ let queryStr = "?srcPath=" + self.model.directory + "&dstPath=" + path.join("trash", self.model.directory.split("/").pop());
+ let endpoint = path.join(app.getApiPath(), "file/move") + queryStr
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.model.collection.remove(self.model);
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
}
- })
- modal.modal('hide')
+ });
});
}
});
\ No newline at end of file
diff --git a/client/views/edit-rule.js b/client/views/edit-rule.js
index c458c7d12e..9c54a25471 100644
--- a/client/views/edit-rule.js
+++ b/client/views/edit-rule.js
@@ -18,6 +18,7 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var tests = require('./tests');
var modals = require('../modals');
//views
@@ -60,8 +61,8 @@ module.exports = View.extend({
options: varOptions,
value: this.model.variable.name,
});
- this.registerRenderSubview(typeSelectView, "rule-type");
- this.registerRenderSubview(variableSelectView, 'rule-variable');
+ app.registerRenderSubview(this, typeSelectView, "rule-type");
+ app.registerRenderSubview(this, variableSelectView, 'rule-variable');
$(document).on('shown.bs.modal', function (e) {
$('[autofocus]', e.target).focus();
});
@@ -105,10 +106,6 @@ module.exports = View.extend({
var parameterNames = parameters.map(function (parameter) { return parameter.name });
return speciesNames.concat(parameterNames);
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
selectRuleType: function (e) {
var type = e.target.selectedOptions.item(0).text;
this.model.type = type;
diff --git a/client/views/edit-specie.js b/client/views/edit-specie.js
index b920f7c952..1408a6a67e 100644
--- a/client/views/edit-specie.js
+++ b/client/views/edit-specie.js
@@ -43,6 +43,9 @@ module.exports = View.extend({
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
this.previousName = this.model.name
+ if(this.model.mode === null && this.model.collection.parent.defaultMode !== "") {
+ this.model.mode = this.model.collection.parent.defaultMode;
+ }
},
render: function () {
View.prototype.render.apply(this, arguments);
diff --git a/client/views/edit-workflow-group-view.js b/client/views/edit-workflow-group-view.js
deleted file mode 100644
index 4651bfface..0000000000
--- a/client/views/edit-workflow-group-view.js
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var xhr = require('xhr');
-var path = require('path');
-//support files
-var app = require('../app');
-var modals = require('../modals');
-//views
-var View = require('ampersand-view');
-var EditWorkflowsView = require('./edit-workflows-view');
-//templates
-var template = require('../templates/includes/editWorkflowGroupView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=project-workflow-group-view]' : 'handleViewWorkflowsClick',
- 'click [data-hook=project-workflow-group-remove]' : 'handleRemoveWorkflowGroupClick'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments);
- this.renderEditWorkflowsView();
- if(this.model.collection.length === 1) {
- this.handleViewWorkflowsClick(undefined)
- $(this.queryByHook("project-workflow-group-remove")).prop('disabled', true)
- }
- },
- renderEditWorkflowsView: function () {
- if(this.editWorkflowsView){
- this.editWorkflowsView.remove()
- }
- this.editWorkflowsView = new EditWorkflowsView({
- collection: this.model.workflows
- });
- this.registerRenderSubview(this.editWorkflowsView, "project-workflows-container")
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- handleViewWorkflowsClick: function (e) {
- let options = {"+":"show", "-":"hide"}
- let newText = {"+":"-", "-":"+"}
- let text = $(this.queryByHook("project-workflow-group-view")).text()
- $(this.queryByHook("project-workflows-container")).collapse(options[text])
- $(this.queryByHook("project-workflow-group-view")).text(newText[text])
- },
- handleRemoveWorkflowGroupClick: function (e) {
- if(this.model.collection.length > 1) {
- let self = this
- if(document.querySelector('#moveToTrashConfirmModal')) {
- document.querySelector('#moveToTrashConfirmModal').remove();
- }
- let title = "workflow group and it workflows"
- let modal = $(modals.moveToTrashConfirmHtml(title)).modal();
- let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
- yesBtn.addEventListener('click', function (e) {
- let expPath = path.join(self.parent.parent.projectPath, self.model.name)+".wkgp"
- let trashPath = path.join(self.parent.parent.projectPath, "trash", self.model.name + ".wkgp")
- let queryString = "?srcPath="+expPath+"&dstPath="+trashPath
- let endpoint = path.join(app.getApiPath(), 'file/move')+queryString
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.parent.parent.update("workflow-group-editor")
- }
- });
- modal.modal('hide')
- });
- }
- },
-});
\ No newline at end of file
diff --git a/client/views/edit-workflow-view.js b/client/views/edit-workflow-view.js
deleted file mode 100644
index ffe317a78c..0000000000
--- a/client/views/edit-workflow-view.js
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var _ = require('underscore');
-var xhr = require('xhr');
-var path = require('path');
-//support files
-var app = require('../app');
-var modals = require('../modals');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/editWorkflowView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=project-workflow-open]' : 'handleOpenWorkflowClick',
- 'click [data-hook=edit-workflow-annotation-btn]' : 'handleEditAnnotationClick',
- 'click [data-hook=project-workflow-remove]' : 'handleDeleteWorkflowClick',
- 'click [data-hook=collapse-annotation-text]' : 'changeCollapseButtonText',
- 'change [data-hook=annotation]' : 'updateAnnotation'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments);
- if(this.model.status === "running"){
- this.getStatus()
- }
- if(this.model.path.endsWith('.ipynb')) {
- this.queryByHook('annotation-container').style.display = "none"
- }
- if(!this.model.annotation || !this.model.annotation.trim()){
- $(this.queryByHook('edit-workflow-annotation-btn')).text('Add Notes')
- }else{
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('show')
- }
- },
- getStatus: function () {
- var self = this;
- var endpoint = path.join(app.getApiPath(), "workflow/workflow-status")+"?path="+this.model.path;
- xhr({uri: endpoint}, function (err, response, body) {
- if(self.model.status !== body )
- self.model.status = body;
- if(self.model.status === 'running')
- setTimeout(_.bind(self.getStatus, self), 1000);
- else{
- $(self.queryByHook("project-workflow-status")).text(self.model.status)
- }
- });
- },
- handleOpenWorkflowClick: function (e) {
- if(this.model.path.endsWith('.ipynb')) {
- window.open(path.join(app.getBasePath(), "notebooks", this.model.path))
- }else{
- let endpoint = path.join(app.getBasePath(), "stochss/workflow/edit")+"?path="+this.model.path+"&type=none";
- window.location.href = endpoint
- }
- },
- handleDeleteWorkflowClick: function (e) {
- let self = this
- if(document.querySelector('#moveToTrashConfirmModal')) {
- document.querySelector('#moveToTrashConfirmModal').remove();
- }
- let modal = $(modals.moveToTrashConfirmHtml("workflow")).modal();
- let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
- yesBtn.addEventListener('click', function (e) {
- let file = self.model.path.split('/').pop()
- let trashPath = path.join(path.dirname(path.dirname(self.model.path)), "trash", file)
- let queryString = "?srcPath="+self.model.path+"&dstPath="+trashPath
- let endpoint = path.join(app.getApiPath(), 'file/move')+queryString
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.parent.parent.parent.parent.update("workflows-editor")
- }
- });
- modal.modal('hide')
- });
- },
- handleEditAnnotationClick: function (e) {
- let buttonTxt = e.target.innerText;
- if(buttonTxt.startsWith("Add")){
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('show')
- $(this.queryByHook('edit-workflow-annotation-btn')).text('Edit Notes')
- }else if(!$("#annotation-text"+this.model.name.replace(/ /g,"")).attr('class').includes('show')){
- $("#annotation-text"+this.model.name.replace(/ /g,"")).collapse('show')
- $(this.queryByHook("collapse-annotation-text")).text('-')
- }
- document.querySelector("#annotation"+this.model.name.replace(/ /g,"")).focus()
- },
- updateAnnotation: function (e) {
- this.model.annotation = e.target.value.trim();
- if(this.model.annotation === "") {
- $(this.queryByHook('collapse-annotation-container'+this.model.name.replace(/ /g,""))).collapse('hide')
- $(this.queryByHook('edit-workflow-annotation-btn')).text('Add Notes')
- }
- let queryString = "?path="+path.join(this.model.path, "info.json")
- let endpoint = path.join(app.getApiPath(), "workflow/save-annotation")+queryString
- let body = {'annotation':this.model.annotation}
- xhr({uri:endpoint, json:true, method:'post', body:body}, function (err, response, body) {console.log("Saved Notes")})
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-});
\ No newline at end of file
diff --git a/client/views/edit-workflows-view.js b/client/views/edit-workflows-view.js
deleted file mode 100644
index 73743f799d..0000000000
--- a/client/views/edit-workflows-view.js
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var xhr = require('xhr');
-var path = require('path');
-//support files
-var app = require('../app');
-var modals = require('../modals');
-//views
-var View = require('ampersand-view');
-var EditWorkflowView = require('./edit-workflow-view');
-//templates
-var template = require('../templates/includes/editWorkflowsView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=project-workflow-group-new-workflow]' : 'handleNewWorkflowClick'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.renderEditWorkflowView()
- },
- renderEditWorkflowView: function () {
- if(this.editWorkflowView) {
- this.editWorkflowView.remove()
- }
- this.editWorkflowView = this.renderCollection(this.collection, EditWorkflowView, this.queryByHook("project-workflows-list"))
- $(document).ready(function () {
- $('[data-toggle="tooltip"]').tooltip();
- $('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
- });
- });
- },
- validateName(input) {
- var error = ""
- if(input.endsWith('/')) {
- error = 'forward'
- }
- let invalidChars = "`~!@#$%^&*=+[{]}\"|:;'<,>?\\"
- for(var i = 0; i < input.length; i++) {
- if(invalidChars.includes(input.charAt(i))) {
- error = error === "" || error === "special" ? "special" : "both"
- }
- }
- return error
- },
- handleNewWorkflowClick: function (e) {
- let models = this.parent.parent.parent.model.models
- if(models.length > 0) {
- let self = this
- if(document.querySelector("#newProjectWorkflowModal")) {
- document.querySelector("#newProjectWorkflowModal").remove()
- }
- let options = models.map(function (model) { return model.name });
- let modal = $(modals.newProjectWorkflowHtml("Name of the model: ", options)).modal()
- let okBtn = document.querySelector("#newProjectWorkflowModal .ok-model-btn")
- let select = document.querySelector("#newProjectWorkflowModal #select")
- okBtn.addEventListener('click', function (e) {
- let mdlFile = models.filter(function (model) {
- return model.name === select.value;
- })[0].directory.split("/").pop();
- let mdlPath = path.join(self.parent.parent.parent.projectPath, mdlFile)
- let parentPath = path.join(self.parent.parent.parent.projectPath, self.parent.model.name)+".wkgp"
- let queryString = "?path="+mdlPath+"&parentPath="+parentPath
- let endpoint = path.join(app.getBasePath(), 'stochss/workflow/selection')+queryString
- modal.modal('hide')
- window.location.href = endpoint
- });
- }else{
- let title = "No Models Found"
- let message = "You need to add a model before you can create a new workflow."
- let modal = $(modals.noModelsMessageHtml(title, message)).modal()
- }
- }
-});
\ No newline at end of file
diff --git a/client/views/event-details.js b/client/views/event-details.js
index 0e2307cd98..3d64cdb23d 100644
--- a/client/views/event-details.js
+++ b/client/views/event-details.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
var tests = require('./tests');
//views
var View = require('ampersand-view');
@@ -80,11 +82,7 @@ module.exports = View.extend({
this.eventAssignmentsView = new EventAssignment({
collection: this.model.eventAssignments,
});
- this.registerRenderSubview(this.eventAssignmentsView, 'event-assignments');
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
+ app.registerRenderSubview(this, this.eventAssignmentsView, 'event-assignments');
},
openAdvancedSection: function () {
if(this.model.advanced_error && !$(this.queryByHook("advanced-event-section")).hasClass('show')) {
@@ -103,13 +101,7 @@ module.exports = View.extend({
this.model.useValuesFromTriggerTime = e.target.dataset.name === "trigger";
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
subviews: {
inputDelay: {
diff --git a/client/views/events-editor.js b/client/views/events-editor.js
index a62e27c340..73bfbcca24 100644
--- a/client/views/events-editor.js
+++ b/client/views/events-editor.js
@@ -19,6 +19,7 @@ along with this program. If not, see .
var ViewSwitcher = require('ampersand-view-switcher');
var $ = require('jquery');
//support files
+let app = require('../app');
var Tooltips = require("../tooltips");
//views
var View = require('ampersand-view');
@@ -139,12 +140,6 @@ module.exports = View.extend({
collapseBtn.trigger('click')
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
})
\ No newline at end of file
diff --git a/client/views/events-viewer.js b/client/views/events-viewer.js
index c9e3b35611..fd5326b366 100644
--- a/client/views/events-viewer.js
+++ b/client/views/events-viewer.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var ViewEvent = require('./view-events');
@@ -26,7 +28,7 @@ var template = require('../templates/includes/eventsViewer.pug');
module.exports = View.extend({
template: template,
events: {
- 'click [data-hook=collapse]' : 'changeSettingsCollapseButtonText',
+ 'click [data-hook=collapse]' : 'changeCollapseButtonText',
'click [data-hook=edit-events]' : 'switchToEditMode'
},
initialize: function (attrs, options) {
@@ -46,13 +48,7 @@ module.exports = View.extend({
switchToEditMode: function (e) {
this.parent.renderEventsView("edit", true);
},
- changeSettingsCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/file-browser-view.js b/client/views/file-browser-view.js
index 0920897dc2..de8ef0e6d2 100644
--- a/client/views/file-browser-view.js
+++ b/client/views/file-browser-view.js
@@ -18,7 +18,6 @@ along with this program. If not, see .
let jstree = require('jstree');
let path = require('path');
-let xhr = require('xhr');
let $ = require('jquery');
let _ = require('underscore');
//support files
@@ -79,72 +78,22 @@ module.exports = View.extend({
}, 5000)
return false
}
- if(op === 'move_node' && node && node.type && node.type === "workflow" && node.original && node.original._status && node.original._status === "running"){
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.original && node && node.type && (node.type === "nonspatial" || node.type === "spatial") &&
- !(node.original._path.includes("trash") || more.ref.original.text === "trash")) {
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.original && node && node.type && node.type === "workflow-group") {
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.original && node && node.type && (node.type === "workflow") &&
- !(node.original._path.includes("trash") || more.ref.original.text === "trash")) {
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.type && node.original._path.includes("trash") &&
- ((node.type === "workflow" && more.ref.type !== 'workflow-group') ||
- ((node.type === "nonspatial" || node.type === "spatial" || node.type === "workflow-group") && more.ref.type !== 'root'))){
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.type && !(node.type === "workflow" || node.type === "notebook") && !(more.ref.type == 'folder' || more.ref.type == 'root')){
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.type && node.type === "notebook" && !(more.ref.type == 'folder' || more.ref.type == 'root' || more.ref.type == 'workflow-group')) {
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.type && node.original._path.includes("trash") && more.ref.original.text == 'trash') {
- return false
- }
- if(op === 'move_node' && more && more.ref && more.ref.type && (more.ref.type === 'folder' || more.ref.type === 'root')){
- if(!more.ref.state.loaded){
- return false
- }
- var exists = false
- var BreakException = {}
- var text = node.text
- if(!isNaN(text.split(' ').pop().split('.').join(""))){
- text = text.replace(text.split(' ').pop(), '').trim()
- }
- if(more.ref.text !== "trash"){
- try{
- more.ref.children.forEach(function (child) {
- var child_node = $('#models-jstree-view').jstree().get_node(child)
- exists = child_node.text === text
- if(exists){
- throw BreakException;
- }
- })
- }catch{
- return false;
- }
- }
- }
- if(op === 'move_node' && more && (pos != 0 || more.pos !== "i") && !more.core){
- return false
- }
if(op === 'move_node' && more && more.core) {
var newDir = par.original._path !== "/" ? par.original._path : ""
var file = node.original._path.split('/').pop()
var oldPath = node.original._path
let queryStr = "?srcPath="+oldPath+"&dstPath="+path.join(newDir, file)
var endpoint = path.join(app.getApiPath(), "file/move")+queryStr
- xhr({uri: endpoint}, function(err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
node.original._path = path.join(newDir, file)
- self.updateParent(node.type, (oldPath.includes('trash/') || newDir.endsWith('trash')))
- }else{
+ if((node.type === "nonspatial" || node.type === "spatial") && (oldPath.includes("trash") || newDir.includes("trash"))) {
+ self.updateParent("Archive");
+ }else if(node.type !== "notebook" || node.original._path.includes(".wkgp") || newDir.includes(".wkgp")) {
+ self.updateParent(node.type)
+ }
+ },
+ error: function (err, response, body) {
body = JSON.parse(body)
if(par.type === 'root'){
$('#models-jstree-view').jstree().refresh()
@@ -153,8 +102,61 @@ module.exports = View.extend({
}
}
});
+ }else{
+ let isMove = op === 'move_node'
+ let validSrc = Boolean(node && node.type && node.original && node.original.text !== "trash")
+ let validDst = Boolean(more && more.ref && more.ref.type && more.ref.original)
+ let validDsts = ["root", "folder"]
+ let isModel = Boolean(validSrc && (node.type === "nonspatial" || node.type === "spatial"))
+ let isWorkflow = Boolean(validSrc && node.type === "workflow")
+ let isWkgp = Boolean(validSrc && node.type === "workflow-group")
+ let isNotebook = Boolean(validSrc && node.type === "notebook")
+ let isOther = Boolean(validSrc && !isModel && !isWorkflow && !isWkgp && !isNotebook)
+ let trashAction = Boolean((validSrc && node.original._path.includes("trash")) || (validDst && more.ref.original.text === "trash"))
+ // Check if files are being move directly into the trash and remain static with respect to the trash
+ if(isMove && validDst && path.dirname(more.ref.original._path).includes("trash")) { return false }
+ if(isMove && validSrc && validDst && node.original._path.includes("trash") && more.ref.original.text === 'trash') { return false }
+ // Check if workflow is running
+ if(isMove && isWorkflow && node.original._status && node.original._status === "running") { return false };
+ // Check if model, workflow, or workflow group is moving to or from trash
+ if(isMove && (isModel || isWorkflow) && !trashAction) { return false };
+ if(isMove && isWkgp && !(self.parent.model.newFormat && trashAction)) { return false };
+ // Check if model, workflow, or workflow group is moving from trash to the correct location
+ if(isMove && validSrc && node.original._path.includes("trash")) {
+ if(isWkgp && (!self.parent.model.newFormat || (validDst && more.ref.type !== "root"))) { return false };
+ if(isWorkflow && validDst && more.ref.type !== "workflow-group") { return false };
+ if(isModel && validDst) {
+ if(!self.parent.model.newFormat && more.ref.type !== "root") { return false };
+ let length = node.original.text.split(".").length;
+ let modelName = node.original.text.split(".").slice(0, length - 1).join(".")
+ if(self.parent.model.newFormat && (more.ref.type !== "workflow-group" || !more.ref.original.text.startsWith(modelName))) { return false };
+ }
+ }
+ // Check if notebook or other file is moving to a valid location.
+ if(isOther && validDst && !validDsts.includes(more.ref.type)) { return false };
+ validDsts.push("workflow-group")
+ if(isNotebook && validDst && !validDsts.includes(more.ref.type)) { return false };
+ if(isMove && validDst && validDsts.includes(more.ref.type)){
+ if(!more.ref.state.loaded) { return false };
+ var exists = false
+ var BreakException = {}
+ var text = node.text
+ if(!isNaN(text.split(' ').pop().split('.').join(""))){
+ text = text.replace(text.split(' ').pop(), '').trim()
+ }
+ if(more.ref.text !== "trash"){
+ try{
+ more.ref.children.forEach(function (child) {
+ var child_node = $('#models-jstree-view').jstree().get_node(child)
+ exists = child_node.text === text
+ if(exists) { throw BreakException; };
+ })
+ }catch { return false; };
+ }
+ }
+ if(isMove && more && (pos != 0 || more.pos !== "i") && !more.core) { return false }
+ return true
}
- return true
},
'themes': {'stripes': true, 'variant': 'large'},
'data': self.ajaxData,
@@ -187,12 +189,17 @@ module.exports = View.extend({
}
});
},
- updateParent: function (type, trash = false) {
- let types = ["nonspatial", "spatial", "workflow", "workflow-group", "notebook"]
- if(trash){
- this.parent.update("all")
- }else if(types.includes(type)) {
- this.parent.update("file-browser")
+ updateParent: function (type) {
+ let models = ["nonspatial", "spatial", "sbml", "model"]
+ let workflows = ["workflow", "notebook"]
+ if(models.includes(type)) {
+ this.parent.update("Model")
+ }else if(workflows.includes(type)) {
+ this.parent.update("Workflow")
+ }else if(type === "workflow-group") {
+ this.parent.update("WorkflowGroup")
+ }else if(type === "Archive") {
+ this.parent.update(type);
}
},
refreshJSTree: function () {
@@ -288,7 +295,7 @@ module.exports = View.extend({
});
uploadBtn.addEventListener('click', function (e) {
let file = fileInput.files[0]
- var fileinfo = {"type":type,"name":"","path":self.parent.projectPath}
+ var fileinfo = {"type":type,"name":"","path":self.parent.model.directory}
if(o && o.original){
fileinfo.path = o.original._path
}
@@ -322,11 +329,9 @@ module.exports = View.extend({
},
openUploadRequest: function (endpoint, formData, file, type, o) {
let self = this
- let req = new XMLHttpRequest();
- req.open("POST", endpoint)
- req.onload = function (e) {
- var resp = JSON.parse(req.response)
- if(req.status < 400) {
+ app.postXHR(endpoint, formData, {
+ success: function (err, response, body) {
+ body = JSON.parse(body);
if(o){
var node = $('#models-jstree-view').jstree().get_node(o.parent);
if(node.type === "root" || node.type === "#"){
@@ -337,17 +342,18 @@ module.exports = View.extend({
}else{
self.refreshJSTree();
}
- if(resp.file.endsWith(".mdl") || resp.file.endsWith(".smdl") ||resp.file.endsWith(".sbml")) {
- self.parent.update("file-browser")
+ if(body.file.endsWith(".mdl") || body.file.endsWith(".smdl") ||body.file.endsWith(".sbml")) {
+ self.updateParent("model")
}
- if(resp.errors.length > 0){
- let errorModal = $(modals.uploadFileErrorsHtml(file.name, type, resp.message, resp.errors)).modal();
+ if(body.errors.length > 0){
+ let errorModal = $(modals.uploadFileErrorsHtml(file.name, type, body.message, body.errors)).modal();
}
- }else{
- let zipErrorModal = $(modals.projectExportErrorHtml(resp.Reason, resp.Message)).modal()
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let zipErrorModal = $(modals.projectExportErrorHtml(body.Reason, body.Message)).modal()
}
- }
- req.send(formData)
+ }, false);
},
deleteFile: function (o) {
var fileType = o.type
@@ -367,20 +373,20 @@ module.exports = View.extend({
let yesBtn = document.querySelector('#deleteFileModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
var endpoint = path.join(app.getApiPath(), "file/delete")+"?path="+o.original._path
- xhr({uri: endpoint}, function(err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
var node = $('#models-jstree-view').jstree().get_node(o.parent);
if(node.type === "root"){
self.refreshJSTree();
}else{
$('#models-jstree-view').jstree().refresh_node(node);
}
- }else{
- body = JSON.parse(body)
}
- })
+ });
modal.modal('hide')
- self.updateParent(o.type)
+ if(o.type !== "notebook" || o.original._path.includes(".wkgp")) {
+ self.updateParent(o.type)
+ }
});
},
duplicateFileOrDirectory: function(o, type) {
@@ -404,28 +410,25 @@ module.exports = View.extend({
var identifier = "file/duplicate"
}
var endpoint = path.join(app.getApiPath(), identifier)+queryStr
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree-view').jstree().get_node(parentID);
- if(node.type === "root" || type === "wkfl_model"){
- self.refreshJSTree()
- }else{
- $('#models-jstree-view').jstree().refresh_node(node);
- }
- if(type === "workflow"){
- var message = ""
- if(body.error){
- message = body.error
- }else{
- message = "The model for "+body.File+" is located here: "+body.mdlPath+""
- }
- let modal = $(modals.duplicateWorkflowHtml(body.File, message)).modal()
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree-view').jstree().get_node(parentID);
+ self.refreshJSTree()
+ if(type === "workflow"){
+ var message = ""
+ if(body.error){
+ message = body.error
+ }else{
+ message = "The model for "+body.File+" is located here: "+body.mdlPath+""
}
- self.selectNode(node, body.File)
+ let modal = $(modals.duplicateWorkflowHtml(body.File, message)).modal()
+ }
+ self.selectNode(node, body.File)
+ if(o.type !== "notebook" || o.original._path.includes(".wkgp")) {
self.updateParent(o.type)
}
}
- );
+ });
},
getTimeStamp: function () {
var date = new Date();
@@ -456,19 +459,14 @@ module.exports = View.extend({
var self = this;
var parentID = o.parent;
var endpoint = path.join(app.getApiPath(), "model/to-spatial")+"?path="+o.original._path;
- xhr({uri: endpoint, json: true},
- function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree-view').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree-view').jstree().refresh_node(node);
- }
- self.selectNode(node, body.File)
- }
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree-view').jstree().get_node(parentID);
+ self.refreshJSTree()
+ self.updateParent("spatial")
+ self.selectNode(node, body.File)
}
- );
+ });
},
toModel: function (o, from) {
var self = this;
@@ -479,33 +477,27 @@ module.exports = View.extend({
var identifier = "sbml/to-model"
}
let endpoint = path.join(app.getApiPath(), identifier)+"?path="+o.original._path;
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- var node = $('#models-jstree-view').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree-view').jstree().refresh_node(node);
- }
- self.selectNode(node, body.File)
- if(from === "SBML" && body.errors.length > 0){
- var title = ""
- var msg = body.message
- var errors = body.errors
- let modal = $(modals.sbmlToModelHtml(msg, errors)).modal();
- }else{
- console.log(node.type, o.type)
- self.updateParent(o.type)
- }
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ var node = $('#models-jstree-view').jstree().get_node(parentID);
+ self.refreshJSTree()
+ self.selectNode(node, body.File)
+ if(from === "SBML" && body.errors.length > 0){
+ var title = ""
+ var msg = body.message
+ var errors = body.errors
+ let modal = $(modals.sbmlToModelHtml(msg, errors)).modal();
+ }else{
+ self.updateParent("nonspatial")
}
}
- );
+ });
},
toNotebook: function (o, type) {
let self = this
var endpoint = path.join(app.getApiPath(), "workflow/notebook")+"?type=none&path="+o.original._path
- xhr({ uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400){
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
var node = $('#models-jstree-view').jstree().get_node(o.parent)
if(node.type === 'root'){
self.refreshJSTree();
@@ -522,14 +514,10 @@ module.exports = View.extend({
var self = this;
var parentID = o.parent;
var endpoint = path.join(app.getApiPath(), "model/to-sbml")+"?path="+o.original._path;
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
var node = $('#models-jstree-view').jstree().get_node(parentID);
- if(node.type === "root"){
- self.refreshJSTree()
- }else{
- $('#models-jstree-view').jstree().refresh_node(node);
- }
+ self.refreshJSTree()
self.selectNode(node, body.File)
}
});
@@ -543,26 +531,26 @@ module.exports = View.extend({
extensionWarning.collapse('show')
$('#models-jstree-view').jstree().edit(o, null, function(node, status) {
if(text != node.text){
- var endpoint = path.join(app.getApiPath(), "file/rename")+"?path="+ o.original._path+"&name="+node.text
- xhr({uri: endpoint, json: true}, function (err, response, body){
- if(response.statusCode < 400) {
- if(body.changed) {
- nameWarning.text(body.message)
- nameWarning.collapse('show');
- window.scrollTo(0,0)
- setTimeout(_.bind(self.hideNameWarning, self), 10000);
- }
- node.original._path = body._path
- }
- if(text.split('.').pop() != node.text.split('.').pop()){
+ let name = node.type === "root" ? node.text + ".proj" : node.text
+ var endpoint = path.join(app.getApiPath(), "file/rename")+"?path="+ o.original._path+"&name="+name
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
if(parent.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree-view').jstree().refresh_node(parent);
}
+ },
+ success: function (err, response, body) {
+ if(body.changed) {
+ nameWarning.text(body.message);
+ nameWarning.collapse('show');
+ window.scrollTo(0,0);
+ setTimeout(_.bind(self.hideNameWarning, self), 10000);
+ }
+ node.original._path = body._path;
}
- self.updateParent(o.type)
- })
+ });
}
extensionWarning.collapse('hide');
nameWarning.collapse('hide');
@@ -599,10 +587,10 @@ module.exports = View.extend({
}
}
var endpoint = path.join(app.getApiPath(), identifier)+queryStr
- xhr({uri: endpoint, json: isJSON}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(dataType === "json") {
- let data = nodeType === "domain" ? body.domain : body
+ let data = nodeType === "domain" ? body.domain : body;
self.exportToJsonFile(data, o.original.text);
}else if(dataType === "zip") {
var node = $('#models-jstree-view').jstree().get_node(o.parent);
@@ -611,14 +599,10 @@ module.exports = View.extend({
}else{
$('#models-jstree-view').jstree().refresh_node(node);
}
- self.exportToZipFile(body.Path)
+ self.exportToZipFile(body.Path);
}else{
self.exportToFile(body, o.original.text);
}
- }else{
- if(dataType === "plain-text") {
- body = JSON.parse(body)
- }
}
});
},
@@ -689,30 +673,31 @@ module.exports = View.extend({
okBtn.addEventListener("click", function (e) {
if(Boolean(input.value)) {
modal.modal('hide')
- var parentPath = self.parent.projectPath
+ var parentPath = self.parent.model.directory
if(o && o.original && o.original._path !== "/") {
parentPath = o.original._path
}
var workflowGroupName = input.value.trim() + ".wkgp"
var workflowGroupPath = path.join(parentPath, workflowGroupName)
let endpoint = path.join(app.getApiPath(), "project/new-workflow-group")+"?path="+workflowGroupPath
- xhr({uri: endpoint,json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(o){//directory was created with context menu option
var node = $('#models-jstree-view').jstree().get_node(o);
if(node.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree-view').jstree().refresh_node(node);
}
}else{//directory was created with create directory button
- self.refreshJSTree()
+ self.refreshJSTree();
}
- self.updateParent('workflow-group')
- }else{
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal()
+ self.updateParent('workflow-group');
+ },
+ error: function (err, response, body) {
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(body.Reason, body.Message)).modal();
}
- })
+ });
}
})
},
@@ -724,63 +709,84 @@ module.exports = View.extend({
if(document.querySelector('#newProjectModelModal')){
document.querySelector('#newProjectModelModal').remove()
}
- let mdlListEP = path.join(app.getApiPath(), 'project/add-existing-model') + "?path="+self.parent.projectPath
- xhr({uri:mdlListEP, json:true}, function (err, response, body) {
- let modal = $(modals.newProjectModelHtml(body.models)).modal()
- let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn')
- let select = document.querySelector('#newProjectModelModal #modelPathInput')
- okBtn.addEventListener("click", function (e) {
- let queryString = "?path="+self.parent.projectPath+"&mdlPath="+select.value
- let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString
- xhr({uri:endpoint, json:true, method:"post"}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.updateParent("nonspatial")
- let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal()
- self.refreshJSTree()
+ let mdlListEP = path.join(app.getApiPath(), 'project/add-existing-model') + "?path="+self.parent.model.directory
+ app.getXHR(mdlListEP, {
+ always: function (err, response, body) {
+ let modal = $(modals.newProjectModelHtml(body.files)).modal();
+ let okBtn = document.querySelector('#newProjectModelModal .ok-model-btn');
+ let select = document.querySelector('#newProjectModelModal #modelFileInput');
+ let location = document.querySelector('#newProjectModelModal #modelPathInput');
+ select.addEventListener("change", function (e) {
+ okBtn.disabled = e.target.value && body.paths[e.target.value].length >= 2;
+ if(body.paths[e.target.value].length >= 2) {
+ var locations = body.paths[e.target.value].map(function (path) {
+ return ``;
+ });
+ locations.unshift(``);
+ locations = locations.join(" ");
+ $("#modelPathInput").find('option').remove().end().append(locations);
+ $("#location-container").css("display", "block");
}else{
- let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal()
+ $("#location-container").css("display", "none");
+ $("#modelPathInput").find('option').remove().end();
}
});
- modal.modal('hide')
- });
+ location.addEventListener("change", function (e) {
+ okBtn.disabled = !Boolean(e.target.value);
+ });
+ okBtn.addEventListener("click", function (e) {
+ modal.modal('hide');
+ let mdlPath = body.paths[select.value].length < 2 ? body.paths[select.value][0] : location.value;
+ let queryString = "?path="+self.parent.model.directory+"&mdlPath="+mdlPath;
+ let endpoint = path.join(app.getApiPath(), 'project/add-existing-model') + queryString;
+ app.postXHR(endpoint, null, {
+ success: function (err, response, body) {
+ let successModal = $(modals.newProjectModelSuccessHtml(body.message)).modal();
+ self.updateParent("model");
+ self.refreshJSTree();
+ },
+ error: function (err, response, body) {
+ let errorModal = $(modals.newProjectModelErrorHtml(body.Reason, body.Message)).modal();
+ }
+ });
+ });
+ }
});
},
- addNewWorkflow: function (o) {
- if(o.type !== "workflow-group" && this.parent.model.workflowGroups.length <= 0) {
- let title = "No Workflow Groups Found"
- let message = "You need to create an workflow group before you can create a new workflow."
- let modal = $(modals.noWorkflowGroupMessageHtml(title, message)).modal()
- }else if(o.type === "workflow-group" && this.parent.model.models.length <= 0) {
- let title = "No Models Found"
- let message = "You need to add a model before you can create a new workflow."
- let modal = $(modals.noWorkflowGroupMessageHtml(title, message)).modal()
- }else if(o.type !== "workflow-group" && this.parent.model.workflowGroups.length == 1) {
- let expName = this.parent.model.workflowGroups.models[0].name
- let parentPath = path.join(path.dirname(o.original._path), expName + ".wkgp")
- let modelPath = o.original._path
- let endpoint = path.join(app.getBasePath(), "stochss/workflow/selection")+"?path="+modelPath+"&parentPath="+parentPath
- window.location.href = endpoint
+ newWorkflow: function (o, type) {
+ app.newWorkflow(this, o.original._path, o.type === "spatial", type);
+ },
+ addModel: function (parentPath, modelName, message) {
+ var endpoint = path.join(app.getBasePath(), "stochss/models/edit")
+ if(parentPath.endsWith(".proj")) {
+ let queryString = "?path=" + parentPath + "&mdlFile=" + modelName
+ let newMdlEP = path.join(app.getApiPath(), "project/new-model") + queryString
+ app.getXHR(newMdlEP, {
+ success: function (err, response, body) {
+ endpoint += "?path="+body.path;
+ window.location.href = endpoint;
+ },
+ error: function (err, response, body) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }
+ });
}else{
- let self = this
- if(document.querySelector('#newProjectWorkflowModal')){
- document.querySelector('#newProjectWorkflowModal').remove()
- }
- let options = o.type === "workflow-group" ?
- this.parent.model.models.map(function (model) {return model.name}) :
- this.parent.model.workflowGroups.map(function (workflowGroup) {return workflowGroup.name})
- let label = o.type === "workflow-group" ? "Model file name: " : "Workflow Group file name: "
- let modal = $(modals.newProjectWorkflowHtml(label, options)).modal()
- let okBtn = document.querySelector('#newProjectWorkflowModal .ok-model-btn')
- let select = document.querySelector('#newProjectWorkflowModal #select')
- okBtn.addEventListener("click", function (e) {
- modal.modal('hide')
- let mdlFile = o.type === "workflow-group" ? self.parent.model.models.filter(function (model) {
- return model.name === select.value;
- })[0].directory.split("/").pop() : null;
- let parentPath = o.type === "workflow-group" ? o.original._path : path.join(path.dirname(o.original._path), select.value + ".wkgp")
- let modelPath = o.type === "workflow-group" ? path.join(path.dirname(o.original._path), mdlFile) : o.original._path
- let endpoint = path.join(app.getBasePath(), "stochss/workflow/selection")+"?path="+modelPath+"&parentPath="+parentPath
- window.location.href = endpoint
+ let modelPath = path.join(parentPath, modelName)
+ let queryString = "?path="+modelPath+"&message="+message;
+ endpoint += queryString
+ let existEP = path.join(app.getApiPath(), "model/exists")+queryString
+ app.getXHR(existEP, {
+ always: function (err, response, body) {
+ if(body.exists) {
+ let title = "Model Already Exists";
+ let message = "A model already exists with that name";
+ let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal();
+ }else{
+ window.location.href = endpoint;
+ }
+ }
});
}
},
@@ -809,7 +815,7 @@ module.exports = View.extend({
okBtn.addEventListener('click', function (e) {
if (Boolean(input.value)) {
modal.modal('hide')
- var parentPath = self.parent.projectPath
+ var parentPath = self.parent.model.directory
if(o && o.original && o.original._path !== "/"){
parentPath = o.original._path
}
@@ -818,54 +824,35 @@ module.exports = View.extend({
let modelName = !o || (o && o.type === "root") ? input.value.trim().split("/").pop() + ext : input.value.trim() + ext;
let message = modelName !== input.value.trim() + ext?
"Warning: Models are saved directly in StochSS Projects and cannot be saved to the "+input.value.trim().split("/")[0]+" directory in the project.
Your model will be saved directly in your project.
" : ""
- let modelPath = path.join(parentPath, modelName)
- let queryString = "?path="+modelPath+"&message="+message;
- let endpoint = path.join(app.getBasePath(), "stochss/models/edit")+queryString
- let existEP = path.join(app.getApiPath(), "model/exists")+queryString
if(message){
let warningModal = $(modals.newProjectModelWarningHtml(message)).modal()
let yesBtn = document.querySelector('#newProjectModelWarningModal .yes-modal-btn');
yesBtn.addEventListener('click', function (e) {
- warningModal.modal('hide')
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
- })
- })
+ warningModal.modal('hide');
+ self.addModel(parentPath, modelName, message);
+ });
}else{
- xhr({uri: existEP, json: true}, function (err, response, body) {
- if(body.exists) {
- let title = "Model Already Exists"
- let message = "A model already exists with that name"
- let errorModel = $(modals.newProjectOrWorkflowGroupErrorHtml(title, message)).modal()
- }else{
- window.location.href = endpoint
- }
- })
+ self.addModel(parentPath, modelName, message);
}
}else{
let dirName = input.value.trim();
let endpoint = path.join(app.getApiPath(), "directory/create")+"?path="+path.join(parentPath, dirName);
- xhr({uri:endpoint}, function (err, response, body) {
- if(response.statusCode < 400){
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(o){//directory was created with context menu option
var node = $('#models-jstree-view').jstree().get_node(o);
if(node.type === "root"){
- self.refreshJSTree()
+ self.refreshJSTree();
}else{
$('#models-jstree-view').jstree().refresh_node(node);
}
}else{//directory was created with create directory button
- self.refreshJSTree()
+ self.refreshJSTree();
}
- }else{//new directory not created no need to refresh
- body = JSON.parse(body)
- let errorModal = $(modals.newDirectoryErrorHtml(body.Reason, body.Message)).modal()
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let errorModal = $(modals.newDirectoryErrorHtml(body.Reason, body.Message)).modal();
}
});
}
@@ -883,64 +870,83 @@ module.exports = View.extend({
this.newModelOrDirectory(undefined, true, isSpatial);
},
handelCreateDomainClick: function (e) {
- let queryStr = "?domainPath=" + this.parent.projectPath + "&new"
+ let queryStr = "?domainPath=" + this.parent.model.directory + "&new"
window.location.href = path.join(app.getBasePath(), "stochss/domain/edit") + queryStr
},
handleExtractModelClick: function (o) {
let self = this
- let projectParent = path.dirname(this.parent.projectPath) === '.' ? "" : path.dirname(this.parent.projectPath)
+ let projectParent = path.dirname(this.parent.model.directory) === '.' ? "" : path.dirname(this.parent.model.directory)
let queryString = "?srcPath="+o.original._path+"&dstPath="+path.join(projectParent, o.original._path.split('/').pop())
let endpoint = path.join(app.getApiPath(), "project/extract-model")+queryString
- xhr({uri: endpoint}, function (err, response, body) {
- if(response.statusCode < 400){
- let successModel = $(modals.projectExportSuccessHtml("Model", body)).modal()
- }else{
- body = JSON.parse(body)
- let successModel = $(modals.projectExportErrorHtml(body.Reason, body.message)).modal()
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let successModel = $(modals.projectExportSuccessHtml("Model", body)).modal();
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let successModel = $(modals.projectExportErrorHtml(body.Reason, body.message)).modal();
}
});
},
handleExportWorkflowClick: function (o) {
let self = this
- let projectParent = path.dirname(this.parent.projectPath) === '.' ? "" : path.dirname(this.parent.projectPath)
+ let projectParent = path.dirname(this.parent.model.directory) === '.' ? "" : path.dirname(this.parent.model.directory)
let queryString = "?srcPath="+o.original._path+"&dstPath="+path.join(projectParent, o.original._path.split('/').pop())
let endpoint = path.join(app.getApiPath(), "project/extract-workflow")+queryString
- xhr({uri: endpoint}, function (err, response, body) {
- if(response.statusCode < 400) {
- let successModel = $(modals.projectExportSuccessHtml("Workflow", body)).modal()
- }
- else {
- body = JSON.parse(body)
- let successModel = $(modals.projectExportErrorHtml(body.Reason, body.message)).modal()
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let successModel = $(modals.projectExportSuccessHtml("Workflow", body)).modal();
+ },
+ error: function (err, response, body) {
+ body = JSON.parse(body);
+ let successModel = $(modals.projectExportErrorHtml(body.Reason, body.message)).modal();
}
- })
+ });
},
handleExportCombineClick: function (o, download) {
let target = o.original._path
- this.parent.exportAsCombine(target, download)
+ this.parent.exportAsCombine()
},
showContextMenuForNode: function (e) {
$('#models-jstree-view').jstree().show_contextmenu(this.nodeForContextMenu)
},
editWorkflowModel: function (o) {
let endpoint = path.join(app.getApiPath(), "workflow/edit-model")+"?path="+o.original._path
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
if(body.error){
- let title = o.text + " Not Found"
- let message = body.error
- let modal = $(modals.duplicateWorkflowHtml(title, message)).modal()
+ let title = o.text + " Not Found";
+ let message = body.error;
+ let modal = $(modals.duplicateWorkflowHtml(title, message)).modal();
}else{
- window.location.href = path.join(app.routePrefix, "models/edit")+"?path="+body.file
+ window.location.href = path.join(app.routePrefix, "models/edit")+"?path="+body.file;
}
}
});
},
+ extractAll: function (o) {
+ let self = this;
+ let queryStr = "?path=" + o.original._path;
+ let endpoint = path.join(app.getApiPath(), "file/unzip") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let node = $('#models-jstree-view').jstree().get_node(o.parent);
+ if(node.type === "root"){
+ self.refreshJSTree();
+ }else{
+ $('#models-jstree-view').jstree().refresh_node(node);
+ }
+ },
+ error: function (err, response, body) {
+ let modal = $(modals.newProjectModelErrorHtml(body.Reason, body.message)).modal();
+ }
+ });
+ },
setupJstree: function () {
var self = this;
$.jstree.defaults.contextmenu.items = (o, cb) => {
let nodeType = o.original.type
- let zipTypes = ["workflow", "folder", "other", "project", "workflow-group"]
+ let zipTypes = ["workflow", "folder", "other", "root", "workflow-group"]
let asZip = zipTypes.includes(nodeType)
// refresh context menu option
let refresh = {
@@ -1143,13 +1149,31 @@ module.exports = View.extend({
}
// menu option for creating new workflows
let newWorkflow = {
- "NewWorkflow" : {
- "label" : "New Workflow",
+ "ensembleSimulation" : {
+ "label" : "Ensemble Simulation",
"_disabled" : false,
"separator_before" : false,
- "separator_after" : true,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.newWorkflow(o, "Ensemble Simulation")
+ }
+ },
+ "parameterSweep" : {
+ "label" : "Parameter Sweep",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.newWorkflow(o, "Parameter Sweep")
+ }
+ },
+ "jupyterNotebook" : {
+ "label" : "Jupyter Notebook",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
"action" : function (data) {
- self.addNewWorkflow(o)
+ window.location.href = path.join(app.getBasePath(), "stochss/workflow/selection")+"?path="+o.original._path;
}
}
}
@@ -1174,7 +1198,13 @@ module.exports = View.extend({
self.handleExtractModelClick(o);
}
},
- "New Workflow" : newWorkflow.NewWorkflow
+ "New Workflow" : {
+ "label" : "New Workflow",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "submenu" : o.type === "nonspatial" ? newWorkflow : {"jupyterNotebook":newWorkflow.jupyterNotebook}
+ }
}
// convert options for non-spatial models
let modelConvert = {
@@ -1225,21 +1255,8 @@ module.exports = View.extend({
}
}
}
- // specific to workflow groups
- let workflowGroup = {
- "Add New Workflow" : newWorkflow.NewWorkflow
- }
// specific to workflows
let workflow = {
- "Convert to Notebook" : {
- "label" : "To Notebook",
- "_disabled" : false,
- "separator_before" : false,
- "separator_after" : false,
- "action" : function (data) {
- self.toNotebook(o, "workflow")
- }
- },
"Start/Restart Workflow" : {
"label" : (o.original._status === "ready") ? "Start Workflow" : "Restart Workflow",
"_disabled" : true,
@@ -1266,7 +1283,7 @@ module.exports = View.extend({
"submenu" : {
"Edit" : {
"label" : " Edit",
- "_disabled" : !(o.original._status === "ready"),
+ "_disabled" : (!o.original._newFormat && o.original._status !== "ready"),
"separator_before" : false,
"separator_after" : false,
"action" : function (data) {
@@ -1275,7 +1292,7 @@ module.exports = View.extend({
},
"Extract" : {
"label" : "Extract",
- "_disabled" : false,
+ "_disabled" : (o.original._newFormat && !o.original._hasJobs),
"separator_before" : false,
"separator_after" : false,
"action" : function (data) {
@@ -1336,7 +1353,7 @@ module.exports = View.extend({
},
"Delete" : {
"label" : "Delete",
- "_disabled" : o.type === 'workflow-group' && self.parent.model.workflowGroups.length === 1 ? true : false,
+ "_disabled" : false,
"separator_before" : false,
"separator_after" : false,
"action" : function (data) {
@@ -1344,15 +1361,30 @@ module.exports = View.extend({
}
}
}
+ //Specific to zip archives
+ let extractAll = {
+ "extractAll" : {
+ "label" : "Extract All",
+ "_disabled" : false,
+ "separator_before" : false,
+ "separator_after" : false,
+ "action" : function (data) {
+ self.extractAll(o);
+ }
+ }
+ }
if (o.type === 'root'){
return $.extend(refresh, project, commonFolder, downloadWCombine, {"Rename": common.Rename})
}
- if (o.type === 'folder' && o.text !== "trash") {
- return $.extend(refresh, commonFolder, download, common)
- }
if (o.text === "trash"){
return refresh
}
+ if (o.original._path.includes(".proj/trash/")) {
+ return {"Delete": common.Delete}
+ }
+ if (o.type === 'folder') {
+ return $.extend(refresh, commonFolder, download, common)
+ }
if (o.type === 'spatial') {
return $.extend(commonModel, spatialConvert, download, common)
}
@@ -1360,13 +1392,16 @@ module.exports = View.extend({
return $.extend(commonModel, modelConvert, download, common)
}
if (o.type === 'workflow-group') {
- return $.extend(refresh, workflowGroup, downloadWCombine)
+ return $.extend(refresh, downloadWCombine)
}
if (o.type === 'workflow') {
return $.extend(open, workflow, downloadWCombine, common)
}
+ if (o.text.endsWith(".zip")) {
+ return $.extend(open, extractAll, download, common)
+ }
if (o.type === 'notebook' || o.type === "other") {
- return $.extend(open, common)
+ return $.extend(open, download, common)
}
if (o.type === 'sbml-model') {
return $.extend(open, sbml, common)
@@ -1406,37 +1441,33 @@ module.exports = View.extend({
var file = e.target.text
var node = $('#models-jstree-view').jstree().get_node(e.target)
var _path = node.original._path;
- if(file.endsWith('.mdl') || file.endsWith('.smdl')){
- window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+_path;
- }else if(file.endsWith('.ipynb')){
- var notebookPath = path.join(app.getBasePath(), "notebooks", _path)
- window.open(notebookPath, '_blank')
- }else if(file.endsWith('.sbml')){
- var openPath = path.join(app.getBasePath(), "edit", _path)
- window.open(openPath, '_blank')
- }else if(file.endsWith('.proj')){
- window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+_path;
- }else if(file.endsWith('.wkfl')){
- window.location.href = path.join(app.getBasePath(), "stochss/workflow/edit")+"?path="+_path+"&type=none";
- }else if(file.endsWith('.domn')) {
- let queryStr = "?domainPath=" + _path
- window.location.href = path.join(app.getBasePath(), "stochss/domain/edit") + queryStr
- }else if(node.type === "folder" && $('#models-jstree-view').jstree().is_open(node) && $('#models-jstree-view').jstree().is_loaded(node)){
- $('#models-jstree-view').jstree().refresh_node(node)
- }else if(node.type === "other"){
- var openPath = path.join(app.getBasePath(), "view", _path);
- window.open(openPath, "_blank");
+ if(!_path.includes(".proj/trash/")){
+ if(file.endsWith('.mdl') || file.endsWith('.smdl')){
+ window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+_path;
+ }else if(file.endsWith('.ipynb')){
+ var notebookPath = path.join(app.getBasePath(), "notebooks", _path)
+ window.open(notebookPath, '_blank')
+ }else if(file.endsWith('.sbml')){
+ var openPath = path.join(app.getBasePath(), "edit", _path)
+ window.open(openPath, '_blank')
+ }else if(file.endsWith('.proj')){
+ window.location.href = path.join(app.getBasePath(), "stochss/project/manager")+"?path="+_path;
+ }else if(file.endsWith('.wkfl')){
+ window.location.href = path.join(app.getBasePath(), "stochss/workflow/edit")+"?path="+_path+"&type=none";
+ }else if(file.endsWith('.domn')) {
+ let queryStr = "?domainPath=" + _path
+ window.location.href = path.join(app.getBasePath(), "stochss/domain/edit") + queryStr
+ }else if(node.type === "folder" && $('#models-jstree-view').jstree().is_open(node) && $('#models-jstree-view').jstree().is_loaded(node)){
+ $('#models-jstree-view').jstree().refresh_node(node)
+ }else if(node.type === "other"){
+ var openPath = path.join(app.getBasePath(), "view", _path);
+ window.open(openPath, "_blank");
+ }
}
});
})
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
}
});
\ No newline at end of file
diff --git a/client/views/hybrid-settings.js b/client/views/hybrid-settings.js
deleted file mode 100644
index da2b1434b6..0000000000
--- a/client/views/hybrid-settings.js
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var tests = require('./tests');
-//views
-var View = require('ampersand-view');
-var InputView = require('./input');
-var SelectView = require('ampersand-select-view');
-//templates
-var template = require('../templates/includes/hybridSettings.pug');
-
-module.exports = View.extend({
- template: template,
- bindings: {
- 'model.seed': {
- type: 'value',
- hook: 'seed-container'
- },
- 'model.tauTol': {
- type: 'value',
- hook: 'tau-tolerance-container'
- },
- 'model.switchTol': {
- type: 'value',
- hook: 'switching-tolerance-container'
- },
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function () {
- View.prototype.render.apply(this);
- },
- update: function () {
- },
- updateValid: function () {
- },
- subviews: {
- inputSeed: {
- hook: 'seed-container',
- prepareView: function () {
- return new InputView ({
- parent: this,
- required: true,
- name: 'seed',
- label: 'Seed the random number generator (set to -1 for a random seed): ',
- tests: '',
- modelKey: 'seed',
- valueType: 'number',
- value: this.model.seed
- });
- },
- },
- inputTauTolerance: {
- hook: 'tau-tolerance-container',
- prepareView: function () {
- return new InputView ({
- parent: this,
- required: true,
- name: 'Tau-Tolerance',
- label: 'Set the tau-tolerance (valid value must be between 0.0 and 1.0): ',
- tests: tests.valueTests,
- modelKey: 'tauTol',
- valueType: 'number',
- value: this.model.tauTol
- });
- },
- },
- inputSwitchingTolerance: {
- hook: 'switching-tolerance-container',
- prepareView: function () {
- return new InputView ({
- parent: this,
- required: true,
- name: 'Switching Tolerance',
- label: 'Set the switching tolerance (valid values must be between 0.0 and 1.0): ',
- tests: tests.valueTests,
- modelKey: 'switchTol',
- valueType: 'number',
- value: this.model.switchTol
- });
- },
- },
- },
-});
\ No newline at end of file
diff --git a/client/views/initial-conditions-editor.js b/client/views/initial-conditions-editor.js
index 61cbd0b88b..5e017ecde2 100644
--- a/client/views/initial-conditions-editor.js
+++ b/client/views/initial-conditions-editor.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var EditInitialCondition = require('./edit-initial-condition');
@@ -74,12 +76,6 @@ module.exports = View.extend({
collapseBtn.trigger('click')
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
}
});
\ No newline at end of file
diff --git a/client/views/initial-conditions-viewer.js b/client/views/initial-conditions-viewer.js
index 4132e07e58..777c445851 100644
--- a/client/views/initial-conditions-viewer.js
+++ b/client/views/initial-conditions-viewer.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var ViewInitialCondition = require('./view-initial-condition');
@@ -47,12 +49,6 @@ module.exports = View.extend({
this.parent.renderInitialConditions("edit", true);
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/job-listing.js b/client/views/job-listing.js
new file mode 100644
index 0000000000..2398dc5861
--- /dev/null
+++ b/client/views/job-listing.js
@@ -0,0 +1,84 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+let _ = require('underscore');
+//support files
+let app = require('../app');
+//views
+let View = require('ampersand-view');
+//templates
+let template = require('../templates/includes/jobListing.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['click [data-hook=' + this.model.elementID + '-open]'] = 'openActiveJob';
+ events['click [data-hook=' + this.model.elementID + '-remove]'] = 'deleteJob';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ if(this.model.status === "running") {
+ $(this.queryByHook(this.model.elementID + "-open")).prop("disabled", true);
+ this.getJobStatus();
+ }else{
+ $(this.queryByHook(this.model.elementID + '-running-spinner')).css('display', "none")
+ }
+ },
+ deleteJob: function (e) {
+ let self = this;
+ let endpoint = path.join(app.getApiPath(), "file/delete") + "?path=" + this.model.directory;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ let job = self.model.collection.remove(self.model);
+ if(job.name === self.parent.model.activeJob.name){
+ self.parent.model.activeJob.status = null;
+ self.parent.updateWorkflow();
+ }
+ self.remove();
+ }
+ });
+ },
+ getJobStatus: function () {
+ let self = this;
+ let queryString = "?path=" + this.model.directory
+ let endpoint = path.join(app.getApiPath(), "workflow/workflow-status") + queryString;
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ if(body === 'running') {
+ setTimeout(_.bind(self.getJobStatus, self), 1000);
+ }else{
+ self.model.status = body;
+ $(self.queryByHook(self.model.elementID + "-open")).prop("disabled", false);
+ $(self.queryByHook(self.model.elementID + '-running-spinner')).css('display', "none");
+ $(self.queryByHook(self.model.elementID + "-status")).text(body);
+ self.parent.updateWorkflow();
+ }
+ }
+ });
+ },
+ openActiveJob: function (e) {
+ this.parent.setActiveJob(this.model);
+ }
+});
diff --git a/client/views/main.js b/client/views/main.js
index 0c87eac712..d432a10296 100644
--- a/client/views/main.js
+++ b/client/views/main.js
@@ -19,13 +19,16 @@ along with this program. If not, see .
var _ = require('underscore');
var $ = require('jquery');
//var setFavicon = require('favicon-setter');
-var app = require('ampersand-app');
-var View = require('ampersand-view');
-var ViewSwitcher = require('ampersand-view-switcher');
+var App = require('ampersand-app');
var localLinks = require('local-links');
var domify = require('domify');
var path = require('path');
-
+// support files
+let app = require("../app");
+//views
+var View = require('ampersand-view');
+var ViewSwitcher = require('ampersand-view-switcher');
+//templates
var headTemplate = require('!pug-loader!../templates/head.pug');
var bodyTemplate = require('!pug-loader!../templates/body.pug');
@@ -94,10 +97,11 @@ module.exports = View.extend({
template: bodyTemplate,
autoRender: true,
initialize: function () {
- this.listenTo(app, 'page', this.handleNewPage);
+ this.listenTo(App, 'page', this.handleNewPage);
},
events: {
'click [data-hook=registration-link-button]' : 'handleRegistrationLinkClick',
+ 'click [data-hook=user-logs-collapse]' : 'collapseExpandLogs'
//'click a[href]': 'handleLinkClick'
},
render: function () {
@@ -114,16 +118,107 @@ module.exports = View.extend({
document.title = _.result(newView, 'pageTitle') || 'StochSS';
document.scrollTop = 0;
- app.currentPage = newView;
+ App.currentPage = newView;
}
});
var homePath = window.location.pathname.startsWith("/user") ? "/hub/stochss" : "stochss/home"
$(this.queryByHook("home-link")).prop('href', homePath);
-
+ let self = this;
+ let message = app.getBasePath() === "/" ? "Welcome to StochSS!" : "Welcome to StochSS Live!";
+ $("#user-logs").html(message)
+ this.logBlock = [];
+ this.logs = [];
+ this.getUserLogs();
+ this.scrolled = false;
+ this.scrollCount = 0;
+ $("#user-logs").on("mousewheel", function(e) {
+ self.scrolled = true;
+ self.scrollCount = 0;
+ });
return this;
},
-
+ addNewLogBlock: function () {
+ if(this.logBlock.length > 0) {
+ let logBlock = this.logBlock.join("
");
+ this.logBlock = [];
+ $("#user-logs").append("" + logBlock + "
")
+ return ""
+ }
+ return "
"
+ },
+ addNewLogs: function (newLogs) {
+ let self = this;
+ let logList = newLogs.map(function (log) {
+ if(log.includes("$ ")){
+ let head = self.addNewLogBlock();
+ var newLog = self.formatLog(log);
+ $("#user-logs").append(head + newLog);
+ }else{
+ var newLog = log;
+ if(newLog.trim()) {
+ self.logBlock.push(newLog);
+ }
+ }
+ self.logs.push(newLog);
+ });
+ this.addNewLogBlock();
+ },
+ collapseExpandLogs: function (e) {
+ let logs = $("#user-logs");
+ let classes = logs.attr("class").split(/\s+/);
+ if(classes.includes("show")) {
+ logs.removeClass("show");
+ $(this.queryByHook(e.target.dataset.hook)).html("+");
+ $(".user-logs").removeClass("expand-logs");
+ $(".side-navbar").css("z-index", 0);
+ }else{
+ logs.addClass("show");
+ $(this.queryByHook(e.target.dataset.hook)).html("-");
+ if($(".sidebar-sticky").css("position") === "fixed") {
+ $(".user-logs").addClass("expand-logs");
+ $(".side-navbar").css("z-index", 1);
+ }
+ }
+ let element = document.querySelector("#user-logs");
+ element.scrollTop = element.scrollHeight;
+ },
+ getUserLogs: function () {
+ let self = this;
+ let queryStr = "?logNum=" + this.logs.length;
+ let endpoint = path.join(app.getApiPath(), "user-logs") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ if(body) {
+ let scrolled = self.scrolled;
+ self.addNewLogs(body.logs);
+ if(!self.scrolled){
+ let element = document.querySelector("#user-logs");
+ element.scrollTop = element.scrollHeight;
+ }else if(self.scrollCount < 60) {
+ self.scrollCount += 1;
+ }else{
+ self.scrolled = false;
+ self.scrollCount = 0;
+ }
+ }
+ self.updateUserLogs();
+ }
+ });
+ },
+ formatLog: function (log) {
+ var time = log.split('$ ')[0];
+ let date = new Date(time);
+ let months = ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.'];
+ var stamp = months[date.getMonth()] + " ";
+ stamp += date.getDate() + ", ";
+ stamp += date.getFullYear() + " ";
+ let hours = date.getHours();
+ stamp += (hours < 10 ? "0" + hours : hours) + ":";
+ let minutes = date.getMinutes();
+ stamp += (minutes < 10 ? '0' + minutes : minutes) + ":";
+ return log.replace(time, stamp);
+ },
handleNewPage: function (view) {
this.pageSwitcher.set(view);
//this.updateActiveNav();
@@ -145,5 +240,8 @@ module.exports = View.extend({
navigate: function (page) {
window.location = url;
+ },
+ updateUserLogs: function () {
+ setTimeout(_.bind(this.getUserLogs, this), 1000);
}
});
diff --git a/client/views/mesh-editor.js b/client/views/mesh-editor.js
index 113d190796..c3054cd9db 100644
--- a/client/views/mesh-editor.js
+++ b/client/views/mesh-editor.js
@@ -16,8 +16,9 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var app = require('ampersand-app');
var $ = require('jquery');
+//support files
+var app = require('../app');
var tests = require('./tests');
//views
var View = require('ampersand-view');
@@ -45,13 +46,7 @@ module.exports = View.extend({
this.model.parent.trigger('mesh-update');
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
subviews: {
inputSubdomains: {
diff --git a/client/views/meta-data.js b/client/views/meta-data.js
index f82c8987db..37180ea829 100644
--- a/client/views/meta-data.js
+++ b/client/views/meta-data.js
@@ -16,24 +16,22 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
+let $ = require('jquery');
var path = require('path');
-var xhr = require('xhr');
//support files
-var app = require('../app');
-var tests = require('./tests');
-var modals = require('../modals');
+let app = require('../app');
+let modals = require('../modals');
//collections
-var Collection = require('ampersand-collection');
+let Creators = require('../models/creators');
//models
-var Creator = require('../models/creator');
+let Creator = require('../models/creator');
//views
-var View = require('ampersand-view');
-var SelectView = require('ampersand-select-view');
-var InputView = require('./input');
-var CreatorListingView = require('./creator-listing');
+let InputView = require('./input');
+let View = require('ampersand-view');
+let SelectView = require('ampersand-select-view');
+let CreatorListingView = require('./creator-listing');
//templates
-var template = require('../templates/includes/metaData.pug');
+let template = require('../templates/includes/metaData.pug');
module.exports = View.extend({
template: template,
@@ -41,255 +39,186 @@ module.exports = View.extend({
'change [data-hook=file-select-view]' : 'updateMetaData',
'change [data-hook=description-input-view]' : 'updateFileDescription',
'change [data-hook=creator-select-view]' : 'updateCreator',
- 'click [data-hook=add-creator-btn]' : 'handleAddCreatorClick',
'change [data-hook=email-input-view]' : 'toggleAddCreatorBtn',
- 'click [data-hook=save-meta-data-button]' : 'saveMetaData',
- 'click [data-hook=submit-meta-data-button]' : 'submitMetaData'
+ 'click [data-hook=metadata-collapse-btn]' : 'changeCollapseButtonText',
+ 'click [data-hook=add-creator-btn]' : 'handleAddCreatorClick',
+ 'click [data-hook=save-meta-data-button]' : 'saveMetaData'
},
initialize: function(attrs, options) {
View.prototype.initialize.apply(this, arguments);
- this.projectName = attrs.projectName;
- this.files = attrs.files;
- this.path = attrs.path;
- this.download = attrs.download;
- this.selectedFile = attrs.projectName;
- this.selectedCreator = "New Creator"
- let self = this
- let queryString = "?path="+this.parent.projectPath+"&files="+this.files.join(',')
- let endpoint = path.join(app.getApiPath(), "project/meta-data")+queryString
- xhr({uri:endpoint, json:true}, function(err, response, body) {
- if(response.statusCode < 400) {
- self.metaData = body.meta_data
- self.creators = body.creators
- self.renderSubviews()
+ this.files = this.model.workflowGroups.map(function (wkgp) {
+ return wkgp.name;
+ });
+ this.files.unshift(this.model.name);
+ this.metadata = this.model.metadata;
+ this.selectedCreator = "New Creator";
+ this.model.creators.forEach(function (creator) {
+ if(!creator.elementID) {
+ creator.elementID = "C" + (creator.collection.indexOf(creator) + 1);
}
- })
- },
- update: function() {},
- renderSubviews: function () {
- this.renderFilesSelectView()
- this.renderCreatorListingView()
- this.renderCreatorsSelectView()
- let fileMetaData = this.metaData[this.selectedFile]
- $(this.queryByHook("description-input-view")).val(fileMetaData["description"])
- $(document).ready(function () {
- $("html, body").animate({
- scrollTop: $("#project-meta-data-container").offset().top - 50
- }, false);
});
},
- renderFilesSelectView: function() {
- if(this.filesSelectView) {
- this.filesSelectView.remove()
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ this.renderFilesSelectView();
+ this.renderCreatorListingView();
+ $(this.queryByHook("description-input-view")).val(this.metadata.description);
+ this.renderCreatorsSelectView();
+ this.renderCreatorsInputViews();
+ },
+ addCreator: function (status, creator) {
+ if(status === "new") {
+ creator = this.model.creators.addCreator(creator);
+ }
+ this.metadata.creators.push(creator.elementID);
+ this.selectedCreator = "New Creator";
+ this.renderCreatorListingView();
+ this.renderCreatorsSelectView();
+ this.renderCreatorsInputViews();
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ handleAddCreatorClick: function (e) {
+ let fName = $(this.queryByHook("given-name-input-view")).find("input").val();
+ let lName = $(this.queryByHook("family-name-input-view")).find("input").val();
+ let email = $(this.queryByHook("email-input-view")).find("input").val();
+ let organization = $(this.queryByHook("organization-input-view")).find("input").val();
+ if(this.selectedCreator === "New Creator"){
+ let creator = {"fname":fName,"lname":lName,"email":email,"organization":organization}
+ this.addCreator("new", creator);
+ }else{
+ let creator = this.model.creators.get(this.selectedCreator, "elementID");
+ creator.fname = fName;
+ creator.lname = lName;
+ creator.email = email;
+ creator.organization = organization;
+ this.addCreator("existing", creator);
}
- this.filesSelectView = new SelectView({
- label: 'File: ',
- name: 'file',
- required: true,
- idAttribute: 'cid',
- textAttribute: 'name',
- eagerValidate: true,
- options: this.files,
- value: this.projectName
- });
- this.registerRenderSubview(this.filesSelectView, "file-select-view");
},
renderCreatorListingView: function () {
if(this.creatorListingView) {
- this.creatorListingView.remove()
+ this.creatorListingView.remove();
}
- let self = this
- let listOfCreators = this.metaData[this.selectedFile].creators.map(function (key) {
- return self.creators[key]
+ let self = this;
+ let listOfCreators = this.metadata.creators.map(function (key) {
+ return self.model.creators.get(key, "elementID");
});
- let creators = new Collection(listOfCreators, {model: Creator})
- this.creatorListingView = this.renderCollection(creators, CreatorListingView, this.queryByHook("list-of-creators"))
+ let creators = new Creators(listOfCreators);
+ this.creatorListingView = this.renderCollection(creators, CreatorListingView, this.queryByHook("list-of-creators"));
+ },
+ renderCreatorsInputViews: function () {
+ if(this.emailInputView) {
+ this.fnameInputView.remove();
+ this.lnameInputView.remove();
+ this.emailInputView.remove();
+ this.orgInputView.remove();
+ }
+ let creator = this.selectedCreator === "New Creator" ? "" : this.model.creators.get(this.selectedCreator, "elementID");
+ this.fnameInputView = new InputView({parent: this, required: false, name: 'given-name', label: 'Given Name: ',
+ modelKey: 'fname', valueType: 'string',
+ value: this.selectedCreator !== "New Creator" ? creator.fname : ""});
+ app.registerRenderSubview(this, this.fnameInputView, "given-name-input-view");
+ this.lnameInputView = new InputView({parent: this, required: false, name: 'family-name', label: 'Family Name: ',
+ modelKey: 'lname', valueType: 'string',
+ value: creator.lname ? creator.lname : ""});
+ app.registerRenderSubview(this, this.lnameInputView, "family-name-input-view");
+ this.emailInputView = new InputView({parent: this, required: true, placeholder: 'e-mail required', name: 'email',
+ label: 'e-Mail: ', modelKey: 'email', valueType: 'string',
+ value: creator.email ? creator.email : ""});
+ app.registerRenderSubview(this, this.emailInputView, "email-input-view");
+ this.orgInputView = new InputView({parent: this, required: false, name: 'organization', label: 'Organization: ',
+ modelKey: 'organization', valueType: 'string',
+ value: creator.organization ? creator.organization : ""});
+ app.registerRenderSubview(this, this.orgInputView, "organization-input-view");
+ $(this.queryByHook("add-creator-btn")).prop('disabled', this.selectedCreator === "New Creator");
},
renderCreatorsSelectView: function () {
if(this.creatorsSelectView){
- this.creatorsSelectView.remove()
+ this.creatorsSelectView.remove();
}
- var options = Object.keys(this.creators)
- options.unshift("New Creator")
+ let options = this.model.creators.map(function (creator) {
+ return [creator.elementID, creator.email];
+ });
this.creatorsSelectView = new SelectView({
label: 'Creator: ',
name: 'creator',
required: false,
idAttribute: 'cid',
- textAttribute: 'name',
eagerValidate: true,
options: options,
- value: this.selectedCreator
+ unselectedText: "New Creator"
});
- this.registerRenderSubview(this.creatorsSelectView, "creator-select-view")
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- updateMetaData: function (e) {
- this.selectedFile = e.target.selectedOptions.item(0).text
- let fileMetaData = this.metaData[this.selectedFile]
- $(this.queryByHook("description-input-view")).val(fileMetaData["description"])
- this.renderCreatorListingView()
- this.selectedCreator = "New Creator"
- this.renderCreatorsSelectView()
- this.updateCreator(undefined)
+ app.registerRenderSubview(this, this.creatorsSelectView, "creator-select-view");
},
- updateFileDescription: function (e) {
- let description = e.target.value
- this.metaData[this.selectedFile]["description"] = description
- },
- updateCreator: function (e) {
- if(e){
- this.selectedCreator = e.target.selectedOptions.item(0).text
- }
- var fName = this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator].fname
- var lName = this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator].lname
- var email = this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator].email
- var organization = this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator].organization
- $(this.queryByHook("given-name-input-view")).find("input").val(fName)
- $(this.queryByHook("family-name-input-view")).find("input").val(lName)
- $(this.queryByHook("email-input-view")).find("input").val(email)
- $(this.queryByHook("organization-input-view")).find("input").val(organization)
- $(this.queryByHook("add-creator-btn")).prop('disabled', this.selectedCreator === "New Creator")
- if(this.metaData[this.selectedFile].creators.includes(this.selectedCreator)) {
- $(this.queryByHook("add-creator-btn")).text("Update")
- }else{
- $(this.queryByHook("add-creator-btn")).text("Add")
- }
- },
- handleAddCreatorClick: function (e) {
- let fName = $(this.queryByHook("given-name-input-view")).find("input").val()
- let lName = $(this.queryByHook("family-name-input-view")).find("input").val()
- let email = $(this.queryByHook("email-input-view")).find("input").val()
- let organization = $(this.queryByHook("organization-input-view")).find("input").val()
- if(email in this.creators && this.selectedCreator === "New Creator"){
- if(document.querySelector("#existingCreatorConfirmationModal")) {
- document.querySelector("#existingCreatorConfirmationModal").remove()
- }
- let self = this
- let message = "A creator already exists with this email. Do you wish to update that creators information?"
- let modal = $(modals.existingCreatorConfirmationHtml(message)).modal()
- let yesBtn = document.querySelector("#existingCreatorConfirmationModal .yes-modal-btn")
- yesBtn.addEventListener('click', function (e) {
- modal.modal('hide')
- let creator = {"fname":fName,"lname":lName,"email":email,"organization":organization}
- self.addCreator(email, creator)
- })
- console.log("A creator already exists with this name. Do you wish to update that creators data?")
- }else if(this.selectedCreator !== "New Creator" && email !== this.selectedCreator){
- let index = this.metaData[this.selectedFile].creators.indexOf(this.selectedCreator)
- this.metaData[this.selectedFile].creators.splice(index, 1)
- let creator = {"fname":fName,"lname":lName,"email":email,"organization":organization}
- this.addCreator(email, creator)
- }else{
- let creator = {"fname":fName,"lname":lName,"email":email,"organization":organization}
- this.addCreator(email, creator)
+ renderFilesSelectView: function() {
+ if(this.filesSelectView) {
+ this.filesSelectView.remove();
}
+ this.filesSelectView = new SelectView({
+ label: 'File: ',
+ name: 'file',
+ required: true,
+ idAttribute: 'cid',
+ textAttribute: 'name',
+ eagerValidate: true,
+ options: this.files,
+ value: this.model.name
+ });
+ app.registerRenderSubview(this, this.filesSelectView, "file-select-view");
},
- addCreator: function (key, creator) {
- this.creators[key] = creator
- if(!this.metaData[this.selectedFile].creators.includes(key)){
- this.metaData[this.selectedFile].creators.push(key)
- }
- this.selectedCreator = key
- this.renderCreatorsSelectView()
- $(this.queryByHook("add-creator-btn")).text("Update")
- this.renderCreatorListingView()
+ saved: function () {
+ $(this.queryByHook('md-in-progress')).css("display", "none");
+ $(this.queryByHook('md-complete')).css("display", "inline-block");
+ let self = this;
+ setTimeout(function () {
+ $(self.queryByHook("md-complete")).css("display", "none");
+ }, 5000);
},
- toggleAddCreatorBtn: function (e) {
- $(this.queryByHook("add-creator-btn")).prop('disabled', !Boolean(e.target.value))
+ saving: function () {
+ $(this.queryByHook('md-in-progress')).css("display", "inline-block");
+ $(this.queryByHook('md-complete')).css("display", "none");
},
saveMetaData: function (e) {
- let data = {"meta-data":this.metaData,"creators":this.creators}
- let endpoint = path.join(app.getApiPath(), "project/meta-data")+"?path="+this.parent.projectPath
- xhr({uri:endpoint, json:true, method:"post", body:data}, function (err, response, body) {
- if(response.statusCode < 400) {
- console.log("Successfully Saved Mete Data")
+ this.saving();
+ let data = {}
+ data[this.model.directory] = {"metadata":this.model.metadata, "creators":this.model.creators};
+ this.model.workflowGroups.forEach(function (wkgp) {
+ data[wkgp.name + ".wkgp"] = {"metadata": wkgp.metadata};
+ });
+ let self = this;
+ let endpoint = path.join(app.getApiPath(), "project/meta-data")+"?path="+this.model.directory;
+ app.postXHR(endpoint, data, {
+ success: function (err, response, body) {
+ self.saved();
}
});
},
- submitMetaData: function (e) {
- let self = this
- $(this.parent.queryByHook("project-meta-data-container")).collapse('hide')
- let data = {"meta-data":this.metaData,"creators":this.creators}
- let queryString = "?path="+this.path+"&projectPath="+this.parent.projectPath
- let endpoint = path.join(app.getApiPath(), "project/export-combine")+queryString
- xhr({uri:endpoint, json:true, method:"post", body:data}, function (err, response, body) {
- if(response.statusCode < 400) {
- if(self.download) {
- let downloadEP = path.join(app.getBasePath(), "/files", body.file_path);
- window.open(downloadEP)
- }else{
- let modal = $(modals.projectExportSuccessHtml(body.file_type, body.message)).modal()
- }
- }else{
- let modal = $(modals.projectExportErrorHtml(body.Reason, body.Message)).modal()
- }
- })
+ toggleAddCreatorBtn: function (e) {
+ $(this.queryByHook("add-creator-btn")).prop('disabled', !Boolean(e.target.value));
+ },
+ update: function () {},
+ updateFileDescription: function (e) {
+ this.metadata.description = e.target.value;
+ },
+ updateCreator: function (e) {
+ this.selectedCreator = e.target.value ? e.target.value : "New Creator";
+ this.renderCreatorsInputViews();
+ $(this.queryByHook("add-creator-btn")).prop('disabled', this.selectedCreator === "New Creator");
+ let creator = this.model.creators.get(this.selectedCreator, "elementID");
+ if(creator && this.metadata.creators.includes(creator.elementID)) {
+ $(this.queryByHook("add-creator-btn")).text("Update");
+ }else{
+ $(this.queryByHook("add-creator-btn")).text("Add");
+ }
+ },
+ updateMetaData: function (e) {
+ let selectedFile = e.target.selectedOptions.item(0).text;
+ this.metadata = selectedFile !== this.model.name ? this.model.workflowGroups.filter(function (wkgp) {
+ return wkgp.name === selectedFile;
+ })[0].metadata : this.model.metadata;
+ $(this.queryByHook("description-input-view")).val(this.metadata.description);
+ this.renderCreatorListingView();
},
- subviews: {
- inputGivenName: {
- hook: 'given-name-input-view',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: false,
- name: 'gvien-name',
- label: 'Given Name: ',
- tests: null,
- modelKey: null,
- valueType: 'string',
- value: this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator]["fname"],
- });
- },
- },
- inputFamilyName: {
- hook: 'family-name-input-view',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: false,
- name: 'family-name',
- label: 'Family Name: ',
- tests: null,
- modelKey: null,
- valueType: 'string',
- value: this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator]["lname"],
- });
- },
- },
- inputEmailName: {
- hook: 'email-input-view',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- placeholder: 'e-mail required',
- name: 'email',
- label: 'e-Mail: ',
- tests: null,
- modelKey: null,
- valueType: 'string',
- value: this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator]["email"],
- });
- },
- },
- inputOrganizationName: {
- hook: 'organization-input-view',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: false,
- name: 'organization',
- label: 'Organization: ',
- tests: null,
- modelKey: null,
- valueType: 'string',
- value: this.selectedCreator === "New Creator" ? "" : this.creators[this.selectedCreator]["organization"],
- });
- },
- },
- }
+ updateValid: function () {}
});
\ No newline at end of file
diff --git a/client/views/model-listing.js b/client/views/model-listing.js
new file mode 100644
index 0000000000..5d753e17fe
--- /dev/null
+++ b/client/views/model-listing.js
@@ -0,0 +1,106 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+//support files
+let app = require('../app');
+let modals = require('../modals');
+//views
+let View = require('ampersand-view');
+//templates
+let template = require('../templates/includes/modelListing.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['change [data-hook=' + this.model.elementID + '-annotation]'] = 'updateAnnotation';
+ events['click #' + this.model.elementID + "-ensemble-simulation"] = 'handleEnsembleSimulationClick';
+ events['click #' + this.model.elementID + "-parameter-sweep"] = 'handleParameterSweepClick';
+ events['click [data-hook=' + this.model.elementID + '-notes-btn]'] = 'handleEditNotesClick';
+ events['click [data-hook=' + this.model.elementID + '-remove]'] = 'handleTrashModelClick';
+ events['click [data-hook=' + this.model.elementID + '-annotation-btn'] = 'changeCollapseButtonText';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ let parentPath = path.join(path.dirname(this.model.directory), "WorkflowGroup1.wkgp");
+ let queryString = "?path=" + this.model.directory + "&parentPath=" + parentPath;
+ let endpoint = path.join(app.getBasePath(), 'stochss/workflow/selection') + queryString;
+ $(this.queryByHook(this.model.elementID + "-jupyter-notebook")).prop("href", endpoint);
+ if(!this.model.annotation){
+ $(this.queryByHook(this.model.elementID + '-notes-btn')).text('Add Notes')
+ }else{
+ $(this.queryByHook(this.model.elementID + '-notes-container')).collapse('show')
+ }
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ handleEditNotesClick: function (e) {
+ let buttonTxt = e.target.innerText;
+ if(buttonTxt.startsWith("Add")){
+ $(this.queryByHook(this.model.elementID + "-notes-container")).collapse('show');
+ $(this.queryByHook(this.model.elementID + "-notes-btn")).text('Edit Notes');
+ $("#" + this.model.elementID + "-annotation-container").collapse('show');
+ $(this.queryByHook(this.model.elementID + "-annotation-btn")).text('-');
+ }else if(!$("#" + this.model.elementID + "-annotation-container").attr('class').includes('show')){
+ $("#" + this.model.elementID + "-annotation-container").collapse('show');
+ $(this.queryByHook(this.model.elementID + "-annotation-btn")).text('-');
+ }
+ document.querySelector("#" + this.model.elementID + "-annotation").focus();
+ },
+ handleEnsembleSimulationClick: function (e) {
+ app.newWorkflow(this, this.model.directory, this.model.is_spatial, "Ensemble Simulation")
+ },
+ handleParameterSweepClick: function (e) {
+ app.newWorkflow(this, this.model.directory, this.model.is_spatial, "Parameter Sweep")
+ },
+ handleTrashModelClick: function (e) {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
+ }
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("model")).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let projectPath = self.parent.model.directory;
+ let trashPath = path.join(projectPath, "trash", self.model.directory.split("/").pop());
+ let queryString = "?srcPath="+self.model.directory+"&dstPath="+trashPath;
+ let endpoint = path.join(app.getApiPath(), 'file/move')+queryString;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.parent.update("Model");
+ }
+ });
+ });
+ },
+ updateAnnotation: function (e) {
+ this.model.annotation = e.target.value.trim();
+ if(this.model.annotation === "") {
+ $(this.queryByHook(this.model.elementID + "-notes-container")).collapse('hide');
+ $(this.queryByHook(this.model.elementID + "-notes-btn")).text('Add Notes');
+ }
+ this.model.saveModel();
+ }
+});
diff --git a/client/views/model-settings-viewer.js b/client/views/model-settings-viewer.js
deleted file mode 100644
index 976636e339..0000000000
--- a/client/views/model-settings-viewer.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/modelSettingsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse]' : 'changeSettingsCollapseButtonText',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- },
- changeSettingsCollapseButtonText: function () {
- var text = $(this.queryByHook('collapse')).text();
- text === '+' ? $(this.queryByHook('collapse')).text('-') : $(this.queryByHook('collapse')).text('+');
- },
-});
\ No newline at end of file
diff --git a/client/views/model-state-buttons.js b/client/views/model-state-buttons.js
index 9c70e3d08d..f7d5bebf8a 100644
--- a/client/views/model-state-buttons.js
+++ b/client/views/model-state-buttons.js
@@ -16,7 +16,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var xhr = require('xhr');
var path = require('path');
var Plotly = require('../lib/plotly');
var $ = require('jquery');
@@ -73,7 +72,11 @@ module.exports = View.extend({
let self = this
this.saveModel(function () {
self.saved()
- var queryString = "?path="+path.dirname(self.model.directory)
+ var dirname = path.dirname(self.model.directory)
+ if(dirname.endsWith(".wkgp")) {
+ dirname = path.dirname(dirname)
+ }
+ var queryString = "?path="+dirname
window.location.href = path.join(app.getBasePath(), "/stochss/project/manager")+queryString;
})
},
@@ -83,7 +86,8 @@ module.exports = View.extend({
self.saved()
var queryString = "?path="+self.model.directory
if(self.model.directory.includes('.proj')) {
- let parentPath = path.join(path.dirname(self.model.directory), "WorkflowGroup1.wkgp")
+ let wkgp = self.model.directory.includes('.wkgp') ? self.model.name + ".wkgp" : "WorkflowGroup1.wkgp"
+ let parentPath = path.join(path.dirname(self.model.directory), wkgp)
queryString += "&parentPath="+parentPath
}
let endpoint = path.join(app.getBasePath(), "stochss/workflow/selection")+queryString
@@ -125,13 +129,7 @@ module.exports = View.extend({
// this.model is a ModelVersion, the parent of the collection is Model
var model = this.model;
if (cb) {
- model.save(model.attributes, {
- success: cb,
- error: function (model, response, options) {
- console.error("Error saving model:", model);
- console.error("Response:", response);
- },
- });
+ model.saveModel(cb);
} else {
model.saveModel();
}
@@ -151,8 +149,8 @@ module.exports = View.extend({
saved.style.display = "none";
}, 5000);
},
- runModel: function (species=undefined) {
- if(!species) {
+ runModel: function (species=null) {
+ if(typeof species !== "string") {
this.saved();
}
this.running();
@@ -164,9 +162,11 @@ module.exports = View.extend({
}
var endpoint = path.join(app.getApiPath(), 'model/run')+queryStr;
var self = this;
- xhr({ uri: endpoint, json: true}, function (err, response, body) {
- self.outfile = body.Outfile
- self.getResults()
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ self.outfile = body.Outfile;
+ self.getResults();
+ }
});
},
running: function () {
@@ -203,24 +203,30 @@ module.exports = View.extend({
setTimeout(function () {
let queryStr = "?cmd=read&outfile="+self.outfile+"&path="+model.directory
endpoint = path.join(app.getApiPath(), 'model/run')+queryStr;
- xhr({ uri: endpoint, json: true}, function (err, response, body) {
- if(typeof body === "string") {
- body = body.replace(/NaN/g, null)
- body = JSON.parse(body)
- }
- var data = body.Results;
- if(response.statusCode >= 400 || data.errors){
- self.ran(false);
- $(self.parent.queryByHook('model-run-error-message')).text(data.errors);
- }
- else if(!body.Running){
- if(data.timeout){
- $(self.parent.queryByHook('model-timeout-message')).collapse('show');
+ let errorCB = function (err, response, body) {
+ self.ran(false);
+ $(self.parent.queryByHook('model-run-error-message')).text(body.Results.errors);
+ }
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ if(typeof body === "string") {
+ body = body.replace(/NaN/g, null)
+ body = JSON.parse(body)
}
- self.plotResults(data.results);
- }else{
- self.getResults();
- }
+ var data = body.Results;
+ if(response.statusCode >= 400 || data.errors){
+ errorCB(err, response, body);
+ }
+ else if(!body.Running){
+ if(data.timeout){
+ $(self.parent.queryByHook('model-timeout-message')).collapse('show');
+ }
+ self.plotResults(data.results);
+ }else{
+ self.getResults();
+ }
+ },
+ error: errorCB
});
}, 2000);
},
@@ -232,25 +238,6 @@ module.exports = View.extend({
Plotly.newPlot(el, data);
window.scrollTo(0, document.body.scrollHeight)
},
- handleEnsembleSimulationClick: function (e) {
- this.launchStochssWorkflow("gillespy")
- },
- handleParameterSweepClick: function (e) {
- this.launchStochssWorkflow("parameterSweep")
- },
- launchStochssWorkflow: function (type) {
- let queryString = "?type=" + type + "&path=" + this.model.directory
- if(this.model.directory.includes('.proj')) {
- var parentPath = path.join(path.dirname(this.model.directory), "WorkflowGroup1.wkgp")
- }else{
- var parentPath = path.dirname(this.model.directory)
- }
- queryString += "&parentPath=" + parentPath
- let endpoint = path.join(app.getBasePath(), "stochss/workflow/edit")+queryString
- this.saveModel(function () {
- window.location.href = endpoint
- });
- },
handleSimulateClick: function (e) {
var errorMsg = $(this.parent.queryByHook("error-detected-msg"))
if(!this.model.valid) {
@@ -266,9 +253,9 @@ module.exports = View.extend({
this.clickNewWorkflowHandler(e)
}else if(!this.model.is_spatial) {
if(simType === "ensemble") {
- this.handleEnsembleSimulationClick(e)
+ app.newWorkflow(this, this.model.directory, this.model.is_spatial, "Ensemble Simulation");
}else if(simType === "psweep") {
- this.handleParameterSweepClick(e)
+ app.newWorkflow(this, this.model.directory, this.model.is_spatial, "Parameter Sweep");
}
}
}
diff --git a/client/views/model-viewer.js b/client/views/model-viewer.js
index 8ee7390ed9..4006bc62be 100644
--- a/client/views/model-viewer.js
+++ b/client/views/model-viewer.js
@@ -16,18 +16,18 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var path = require('path');
-var $ = require('jquery');
+//support files
+let app = require('../app');
//views
-var View = require('ampersand-view');
-var SpeciesViewer = require('./species-viewer');
-var ParametersViewer = require('./parameters-viewer');
-var ReactionsViewer = require('./reactions-viewer');
-var EventsViewer = require('./events-viewer');
-var RulesViewer = require('./rules-viewer');
-var ModelSettingsViewer = require('./model-settings-viewer');
+let View = require('ampersand-view');
+let RulesViewer = require('./rules-viewer');
+let EventsViewer = require('./events-viewer');
+let SpeciesViewer = require('./species-viewer');
+let ReactionsViewer = require('./reactions-viewer');
+let ParametersEditor = require('./parameters-editor');
+let SBMLComponentsView = require('./sbml-component-editor');
//templates
-var template = require('../templates/includes/modelViewer.pug');
+let template = require('../templates/includes/modelViewer.pug');
module.exports = View.extend({
template: template,
@@ -36,50 +36,55 @@ module.exports = View.extend({
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- if(attrs.status) {
- this.status = attrs.status;
- }else{
- this.status = "complete"
- }
},
render: function () {
View.prototype.render.apply(this, arguments);
- var speciesViewer = new SpeciesViewer({
- collection: this.model.species,
+ this.renderSpeciesView();
+ this.renderParametersView();
+ this.renderReactionsView();
+ this.renderEventsView();
+ this.renderRulesView();
+ this.renderSBMLComponentsView();
+ },
+ renderEventsView: function () {
+ let eventsViewer = new EventsViewer({
+ collection: this.model.eventsCollection
});
- var parametersViewer = new ParametersViewer({
+ app.registerRenderSubview(this, eventsViewer, "events-viewer-container");
+ },
+ renderParametersView: function () {
+ let parametersViewer = new ParametersEditor({
collection: this.model.parameters,
+ readOnly: true
});
- var reactionsViewer = new ReactionsViewer({
- collection: this.model.reactions,
- });
- var eventsViewer = new EventsViewer({
- collection: this.model.eventsCollection,
+ app.registerRenderSubview(this, parametersViewer, "parameters-viewer-container");
+ },
+ renderReactionsView: function () {
+ let reactionsViewer = new ReactionsViewer({
+ collection: this.model.reactions
});
- var rulesViewer = new RulesViewer({
- collection: this.model.rules,
+ app.registerRenderSubview(this, reactionsViewer, "reactions-viewer-container");
+ },
+ renderRulesView: function () {
+ let rulesViewer = new RulesViewer({
+ collection: this.model.rules
});
- var modelSettingsViewer = new ModelSettingsViewer({
- model: this.model.modelSettings,
+ app.registerRenderSubview(this, rulesViewer, "rules-viewer-container");
+ },
+ renderSBMLComponentsView: function () {
+ let sbmlComponentsView = new SBMLComponentsView({
+ functionDefinitions: this.model.functionDefinitions,
+ viewMode: true
});
- this.registerRenderSubview(speciesViewer, "species-viewer-container");
- this.registerRenderSubview(parametersViewer, "parameters-viewer-container");
- this.registerRenderSubview(reactionsViewer, "reactions-viewer-container");
- this.registerRenderSubview(eventsViewer, "events-viewer-container");
- this.registerRenderSubview(rulesViewer, "rules-viewer-container");
- this.registerRenderSubview(modelSettingsViewer, "model-settings-viewer-container");
+ app.registerRenderSubview(this, sbmlComponentsView, "sbml-components-viewer-container");
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
+ renderSpeciesView: function () {
+ let speciesViewer = new SpeciesViewer({
+ collection: this.model.species
+ });
+ app.registerRenderSubview(this, speciesViewer, "species-viewer-container");
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
-});
\ No newline at end of file
+ app.changeCollapseButtonText(this, e);
+ }
+});
diff --git a/client/views/models-viewer.js b/client/views/models-viewer.js
deleted file mode 100644
index 6efca88b22..0000000000
--- a/client/views/models-viewer.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var ModelViewer = require('./model-viewer');
-//templates
-var template = require('../templates/includes/modelsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-models]' : 'changeCollapseButtonText'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments);
- this.renderCollection(this.collection, ModelViewer, this.queryByHook('model-container'))
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/client/views/parameter-settings.js b/client/views/parameter-settings.js
new file mode 100644
index 0000000000..50f47229df
--- /dev/null
+++ b/client/views/parameter-settings.js
@@ -0,0 +1,113 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+//support files
+let app = require('../app');
+let Tooltips = require('../tooltips');
+//models
+let Model = require('../models/model');
+//views
+let View = require('ampersand-view');
+let ParameterView = require('./sweep-parameter');
+let SelectView = require('ampersand-select-view');
+//templates
+let template = require('../templates/includes/parameterSettings.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: {
+ 'change [data-hook=variable-of-interest-list]' : 'setVariableOfInterest',
+ 'click [data-hook=collapse]' : 'changeCollapseButtonText',
+ 'click [data-hook=add-ps-parameter]' : 'handleAddParameterClick'
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ this.tooltips = Tooltips.parameterSweepSettings;
+ this.stochssModel = new Model({
+ directory: attrs.modelDirectory
+ });
+ let self = this;
+ app.getXHR(this.stochssModel.url(), {
+ success: function (err, response, body) {
+ self.stochssModel.set(body)
+ self.renderSubviews();
+ }
+ });
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ getParameter: function () {
+ let parameters = this.model.parameters.map(function (param) { return param.paramID });
+ let target = this.stochssModel.parameters.filter(function (param) {
+ return !parameters.includes(param.compID);
+ })[0];
+ return target;
+ },
+ handleAddParameterClick: function (e) {
+ let target = this.getParameter();
+ this.model.parameters.addSweepParameter(target.compID, target.name);
+ },
+ renderParametersCollection: function () {
+ let options = {"viewOptions": {
+ stochssParams: this.stochssModel.parameters
+ }}
+ this.renderCollection(
+ this.model.parameters,
+ ParameterView,
+ this.queryByHook("ps-parameter-collection"),
+ options
+ );
+ },
+ renderSpeciesOfInterestView: function () {
+ let options = this.stochssModel.species.map(function (specie) {
+ return [specie.compID, specie.name];
+ });
+ let soi = this.model.speciesOfInterest.compID;
+ let speciesOfInterestView = new SelectView({
+ name: 'species-of-interest',
+ required: true,
+ idAttribute: 'cid',
+ textAttribute: 'name',
+ eagerValidate: true,
+ options: options,
+ value: soi
+ });
+ app.registerRenderSubview(this, speciesOfInterestView, "variable-of-interest-list");
+ },
+ renderSubviews: function () {
+ if(!Boolean(this.model.speciesOfInterest.name)) {
+ this.model.speciesOfInterest = this.stochssModel.species.at(0);
+ }
+ this.model.updateVariables(this.stochssModel.parameters);
+ this.model.parameters.on("add remove", function () {
+ let disable = this.model.parameters.length >= 6 || this.model.parameters.length >= this.stochssModel.parameters.length
+ $(this.queryByHook("add-ps-parameter")).prop("disabled", disable)
+ }, this)
+ this.renderSpeciesOfInterestView();
+ this.renderParametersCollection();
+ },
+ setVariableOfInterest: function (e) {
+ let target = e.target.value;
+ let variable = this.stochssModel.species.filter(function (specie) {
+ return specie.compID === Number(target);
+ })[0];
+ this.model.speciesOfInterest = variable;
+ }
+});
\ No newline at end of file
diff --git a/client/views/parameter-sweep-settings-viewer.js b/client/views/parameter-sweep-settings-viewer.js
deleted file mode 100644
index ae33389d35..0000000000
--- a/client/views/parameter-sweep-settings-viewer.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/parameterSweepSettingsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse]' : 'changeSettingsCollapseButtonText',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- var sweepType = "Sweep Type: "
- var p1CurrentVal = eval(this.model.parameterOne.expression)
- $(this.queryByHook('p1-current-value-viewer')).text(p1CurrentVal)
- if(this.model.is1D) {
- sweepType += "One Parameter"
- }else{
- sweepType += "Two Parameters"
- var p2CurrentVal = eval(this.model.parameterTwo.expression)
- $(this.queryByHook('p2-current-value-viewer')).text(p2CurrentVal)
- $(this.queryByHook('p2-variable-viewer')).collapse('show')
- }
- $(this.queryByHook('sweep-type-viewer')).text(sweepType)
- },
- changeSettingsCollapseButtonText: function () {
- var text = $(this.queryByHook('collapse')).text();
- text === '+' ? $(this.queryByHook('collapse')).text('-') : $(this.queryByHook('collapse')).text('+');
- },
-});
\ No newline at end of file
diff --git a/client/views/parameter-sweep-settings.js b/client/views/parameter-sweep-settings.js
deleted file mode 100644
index 5c1dae9451..0000000000
--- a/client/views/parameter-sweep-settings.js
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//support files
-var tests = require('./tests');
-var Tooltips = require('../tooltips');
-//views
-var View = require('ampersand-view');
-var InputView = require('./input');
-var SelectView = require('ampersand-select-view');
-//templates
-var template = require('../templates/includes/parameterSweepSettings.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse]' : 'changeCollapseButtonText',
- 'change [data-hook=one-parameter]' : 'updateParamSweepType',
- 'change [data-hook=two-parameter]' : 'updateParamSweepType',
- 'change [data-hook=sweep-variable-one-select]' : 'selectSweepVarOne',
- 'change [data-hook=sweep-variable-two-select]' : 'selectSweepVarTwo',
- 'change [data-hook=specie-of-interest-list]' : 'selectSpeciesOfInterest'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.stochssModel = attrs.stochssModel;
- this.tooltips = Tooltips.parameterSweepSettings;
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- var parameters = this.stochssModel.parameters;
- var species = this.stochssModel.species;
- var paramNames = parameters.map(function (parameter) { return parameter.name});
- var speciesNames = species.map(function (specie) { return specie.name});
- var speciesOfInterestView = new SelectView({
- label: '',
- name: 'species-of-interest',
- required: true,
- idAttribute: 'cid',
- options: speciesNames,
- value: this.model.speciesOfInterest.name
- });
- var parameterOneView = new SelectView({
- label: '',
- name: 'sweep-variable-one',
- required: true,
- idAttribute: 'cid',
- options: paramNames,
- value: this.model.parameterOne.name
- });
- var parameterTwoView = new SelectView({
- label: '',
- name: 'sweep-variable-two',
- required: true,
- idAttribute: 'cid',
- options: paramNames,
- value: this.model.parameterTwo.name
- });
- if(parameters.length > 1){
- $(this.queryByHook('two-parameter')).prop('disabled', false)
- $(this.queryByHook('one-parameter')).prop('checked', this.model.is1D)
- $(this.queryByHook('two-parameter')).prop('checked', !this.model.is1D)
- $(this.queryByHook('current-value-two-input')).text(eval(this.model.parameterTwo.expression))
- this.toggleParamTwo();
- this.registerRenderSubview(parameterTwoView, 'sweep-variable-two-select');
- }
- $(this.queryByHook('current-value-one-input')).text(eval(this.model.parameterOne.expression))
- this.registerRenderSubview(speciesOfInterestView, 'specie-of-interest-list');
- this.registerRenderSubview(parameterOneView, 'sweep-variable-one-select');
- },
- update: function () {
- },
- updateValid: function () {
- },
- updateParamSweepType: function (e) {
- var type = e.target.dataset.name
- this.model.is1D = type === '1D'
- this.toggleParamTwo()
- },
- toggleParamTwo: function () {
- if(!this.model.is1D){
- $(this.queryByHook('parameter-two-row')).collapse('show');
- }else{
- $(this.queryByHook('parameter-two-row')).collapse('hide');
- }
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- selectSweepVarOne: function (e) {
- var val = e.target.selectedOptions.item(0).text;
- var parameter = this.getParameter(val);
- this.model.parameterOne = parameter
- var currentValue = eval(parameter.expression)
- this.model.p1Min = currentValue * 0.5;
- this.model.p1Max = currentValue * 1.5;
- $(this.queryByHook('current-value-one-input')).text(currentValue);
- $(this.queryByHook('minimum-value-one-input')).find('input').val(this.model.p1Min)
- $(this.queryByHook('maximum-value-one-input')).find('input').val(this.model.p1Max)
- },
- selectSweepVarTwo: function (e) {
- var val = e.target.selectedOptions.item(0).text;
- var parameter = this.getParameter(val);
- this.model.parameterTwo = parameter
- var currentValue = eval(parameter.expression)
- this.model.p2Min = currentValue * 0.5;
- this.model.p2Max = currentValue * 1.5;
- $(this.queryByHook('current-value-two-input')).text(currentValue);
- $(this.queryByHook('minimum-value-two-input')).find('input').val(this.model.p2Min)
- $(this.queryByHook('maximum-value-two-input')).find('input').val(this.model.p2Max)
- },
- selectSpeciesOfInterest: function (e) {
- var val = e.target.selectedOptions.item(0).text;
- var species = this.getSpecies(val);
- this.model.speciesOfInterest = species
- },
- getSpecies: function (name) {
- var species = this.stochssModel.species.filter(function (specie) {
- if(specie.name === name) return specie
- })[0];
- return species;
- },
- getParameter: function (val) {
- var parameter = this.stochssModel.parameters.filter(function (parameter) {
- if(parameter.name === val) return parameter;
- })[0];
- return parameter;
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
- subviews: {
- param1MinValueInput: {
- hook: 'minimum-value-one-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-1-min-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p1Min',
- valueType: 'number',
- value: this.model.p1Min
- });
- }
- },
- param1MaxValueInput: {
- hook: 'maximum-value-one-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-1-max-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p1Max',
- valueType: 'number',
- value: this.model.p1Max
- });
- }
- },
- param1StepValueInput: {
- hook: 'step-one-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-1-step-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p1Steps',
- valueType: 'number',
- value: this.model.p1Steps
- });
- }
- },
- param2MinValueInput: {
- hook: 'minimum-value-two-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-2-min-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p2Min',
- valueType: 'number',
- value: this.model.p2Min
- });
- }
- },
- param2MaxValueInput: {
- hook: 'maximum-value-two-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-2-max-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p2Max',
- valueType: 'number',
- value: this.model.p2Max
- });
- }
- },
- param2StepValueInput: {
- hook: 'step-two-input',
- prepareView: function (el) {
- return new InputView({
- parent: this,
- required: true,
- name: 'param-2-step-value',
- label: '',
- tests: tests.valueTests,
- modelKey: 'p2Steps',
- valueType: 'number',
- value: this.model.p2Steps
- });
- }
- },
- }
-});
\ No newline at end of file
diff --git a/client/views/parameters-editor.js b/client/views/parameters-editor.js
index 57f71e565b..aa72c100c5 100644
--- a/client/views/parameters-editor.js
+++ b/client/views/parameters-editor.js
@@ -18,6 +18,7 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var Tooltips = require('../tooltips');
//views
var View = require('ampersand-view');
@@ -29,14 +30,13 @@ module.exports = View.extend({
template: template,
events: {
'click [data-hook=add-parameter]' : 'addParameter',
- 'click [data-hook=save-parameters]' : 'switchToViewMode',
'click [data-hook=collapse]' : 'changeCollapseButtonText',
},
initialize: function (attrs, options) {
var self = this;
View.prototype.initialize.apply(this, arguments);
+ this.readOnly = attrs.readOnly ? attrs.readOnly : false;
this.tooltips = Tooltips.parametersEditor
- this.opened = attrs.opened
this.collection.on('update-parameters', function (compID, parameter) {
self.collection.parent.reactions.map(function (reaction) {
if(reaction.rate && reaction.rate.compID === compID){
@@ -62,10 +62,19 @@ module.exports = View.extend({
},
render: function () {
View.prototype.render.apply(this, arguments);
- this.renderEditParameter();
- if(this.opened) {
- this.openParametersContainer();
+ if(this.readOnly) {
+ $(this.queryByHook('parameters-edit-tab')).addClass("disabled");
+ $(".nav .disabled>a").on("click", function(e) {
+ e.preventDefault();
+ return false;
+ });
+ $(this.queryByHook('parameters-view-tab')).tab('show');
+ $(this.queryByHook('edit-parameters')).removeClass('active');
+ $(this.queryByHook('view-parameters')).addClass('active');
+ }else{
+ this.renderEditParameter();
}
+ this.renderViewParameter();
},
update: function () {
},
@@ -78,15 +87,33 @@ module.exports = View.extend({
this.editParameterView = this.renderCollection(
this.collection,
EditParameterView,
- this.queryByHook('parameter-list')
+ this.queryByHook('edit-parameter-list')
);
- $(document).ready(function () {
+ $(function () {
$('[data-toggle="tooltip"]').tooltip();
$('[data-toggle="tooltip"]').click(function () {
$('[data-toggle="tooltip"]').tooltip("hide");
});
});
},
+ renderViewParameter: function () {
+ if(this.viewParameterView) {
+ this.viewParameterView.remove();
+ }
+ this.containsMdlWithAnn = this.collection.filter(function (model) {return model.annotation}).length > 0;
+ if(!this.containsMdlWithAnn) {
+ $(this.queryByHook("parameters-annotation-header")).css("display", "none");
+ }else{
+ $(this.queryByHook("parameters-annotation-header")).css("display", "block");
+ }
+ let options = {viewOptions: {viewMode: true}};
+ this.viewParameterView = this.renderCollection(
+ this.collection,
+ EditParameterView,
+ this.queryByHook('view-parameter-list'),
+ options
+ );
+ },
addParameter: function () {
this.collection.addParameter();
$(document).ready(function () {
@@ -97,22 +124,7 @@ module.exports = View.extend({
});
});
},
- switchToViewMode: function (e) {
- this.parent.modelStateButtons.clickSaveHandler(e);
- this.parent.renderParametersView(mode="view");
- },
- openParametersContainer: function () {
- $(this.queryByHook('parameters-list-container')).collapse('show');
- let collapseBtn = $(this.queryByHook('collapse'))
- collapseBtn.trigger('click')
- },
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/parameters-viewer.js b/client/views/parameters-viewer.js
deleted file mode 100644
index 3ec3b45078..0000000000
--- a/client/views/parameters-viewer.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var ViewParameter = require('./view-parameter');
-//templates
-var template = require('../templates/includes/parametersViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse]' : 'changeCollapseButtonText',
- 'click [data-hook=edit-parameters]' : 'switchToEditMode'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.containsMdlWithAnn = this.collection.filter(function (model) {return model.annotation}).length > 0
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- this.renderCollection(this.collection, ViewParameter, this.queryByHook('parameter-list'))
- $(document).ready(function () {
- $('[data-toggle="tooltip"]').tooltip();
- $('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
- });
- });
- },
- switchToEditMode: function (e) {
- this.parent.renderParametersView("edit", true);
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
-});
\ No newline at end of file
diff --git a/client/views/plots-view.js b/client/views/plots-view.js
deleted file mode 100644
index ec55f6429a..0000000000
--- a/client/views/plots-view.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var path = require('path');
-var xhr = require('xhr');
-//support files
-var Plotly = require('../lib/plotly');
-var app = require('../app');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/plotsView.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-plot]' : 'changeCollapseButtonText',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- this.path = attrs.path ? attrs.path : this.parent.model.path
- this.heading = attrs.heading ? attrs.heading + " - " + this.model.key : this.model.key
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.getPlot()
- },
- getPlot: function () {
- var self = this;
- var plotArgs = {"title":this.model.title,"xaxis":this.model.xaxis,"yaxis":this.model.yaxis}
- var data = {"plt_key":this.model.key, "plt_data":plotArgs}
- var endpoint = path.join(app.getApiPath(), 'workflow/plot-results')+"?path="+this.path+"&data="+JSON.stringify(data);
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode >= 400) {
- $(self.queryByHook(self.model.key+self.model.stamp)).html(body.Message)
- }else{
- self.plotFigure(body)
- }
- });
- },
- plotFigure: function (figure) {
- var self = this;
- var el = this.queryByHook(this.model.key+this.model.stamp);
- Plotly.newPlot(el, figure);
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/client/views/project-viewer.js b/client/views/project-viewer.js
deleted file mode 100644
index a9cb97d923..0000000000
--- a/client/views/project-viewer.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var path = require('path');
-var $ = require('jquery');
-//Views
-var View = require('ampersand-view');
-var ModelsCollectionView = require('./models-viewer');
-var WorkflowGroupsCollectionView = require('./workflow-groups-viewer');
-//templates
-var template = require('../templates/includes/projectViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-project]' : 'changeCollapseButtonText'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- this.name = attrs.name
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.renderModelsCollection()
- this.renderWorkflowGroupsCollection()
- },
- renderModelsCollection: function () {
- if(this.modelsCollectionView) {
- this.modelsCollectionView.remove()
- }
- this.modelsCollectionView = new ModelsCollectionView({
- collection: this.model.models
- });
- this.registerRenderSubview(this.modelsCollectionView, "models-collection-container")
- },
- renderWorkflowGroupsCollection: function () {
- if(this.workflowGroupsCollectionView) {
- this.workflowGroupsCollectionView.remove()
- }
- this.workflowGroupsCollectionView = new WorkflowGroupsCollectionView({
- collection: this.model.workflowGroups
- });
- this.registerRenderSubview(this.workflowGroupsCollectionView, "workflow-groups-collection-container")
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-});
\ No newline at end of file
diff --git a/client/views/reaction-details.js b/client/views/reaction-details.js
index 25c362ae72..36e1949844 100644
--- a/client/views/reaction-details.js
+++ b/client/views/reaction-details.js
@@ -19,6 +19,8 @@ along with this program. If not, see .
var _ = require('underscore');
var $ = require('jquery');
var katex = require('katex');
+//support files
+let app = require('../app');
//config
var ReactionTypes = require('../reaction-types');
//models
@@ -100,7 +102,7 @@ module.exports = View.extend({
value: this.model.propensity,
placeholder: "--No Expression Entered--"
});
- this.registerRenderSubview(propensityView, 'select-rate-parameter')
+ app.registerRenderSubview(this, propensityView, 'select-rate-parameter')
$(this.queryByHook('rate-parameter-label')).text('Propensity:')
$(this.queryByHook('rate-parameter-tooltip')).prop('title', this.parent.tooltips.propensity);
}else{
@@ -123,7 +125,7 @@ module.exports = View.extend({
// Else fetch the right Parameter from Parameters based on existing rate
value: this.model.rate.name ? this.getRateFromParameters(this.model.rate.name) : this.model.collection.parent.parameters.at(0),
});
- this.registerRenderSubview(rateParameterView, 'select-rate-parameter');
+ app.registerRenderSubview(this, rateParameterView, 'select-rate-parameter');
$(this.queryByHook('rate-parameter-label')).text('Rate Parameter:')
$(this.queryByHook('rate-parameter-tooltip')).prop('title', this.parent.tooltips.rate);
}
@@ -132,10 +134,10 @@ module.exports = View.extend({
model: this.model,
parent: this
});
- this.registerRenderSubview(typesView, 'domain-types-editor');
+ app.registerRenderSubview(this, typesView, 'domain-types-editor');
}
- this.registerRenderSubview(reactantsView, 'reactants-editor');
- this.registerRenderSubview(productsView, 'products-editor');
+ app.registerRenderSubview(this, reactantsView, 'reactants-editor');
+ app.registerRenderSubview(this, productsView, 'products-editor');
this.totalRatio = this.getTotalReactantRatio();
$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip();
@@ -172,7 +174,7 @@ module.exports = View.extend({
value: ReactionTypes[this.model.reactionType].label,
});
- this.registerRenderSubview(this.reactionTypesSelectView, 'select-reaction-type');
+ app.registerRenderSubview(this, this.reactionTypesSelectView, 'select-reaction-type');
this.renderReactionTypes();
},
selectRateParam: function (e) {
@@ -222,10 +224,6 @@ module.exports = View.extend({
getReactionTypeLabels: function () {
return _.map(ReactionTypes, function (val, key) { return val.label; })
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
getTotalReactantRatio: function () {
return this.model.reactants.length;
},
diff --git a/client/views/reactions-editor.js b/client/views/reactions-editor.js
index 4ab2b22b91..c54ef00484 100644
--- a/client/views/reactions-editor.js
+++ b/client/views/reactions-editor.js
@@ -21,6 +21,7 @@ var katex = require('katex');
var _ = require('underscore');
var $ = require('jquery');
//support files
+let app = require('../app');
var ReactionTypes = require('../reaction-types');
var Tooltips = require('../tooltips');
//models
@@ -98,6 +99,7 @@ module.exports = View.extend({
this.openReactionsContainer();
}
this.toggleProcessError()
+ $(this.queryByHook('massaction-message')).prop('hidden', this.collection.parent.parameters.length > 0);
},
update: function () {
},
@@ -132,9 +134,11 @@ module.exports = View.extend({
},
toggleReactionTypes: function (e, prev, curr) {
if(curr && curr.add && this.collection.parent.parameters.length === 1){
+ $(this.queryByHook('massaction-message')).prop('hidden', true);
$(this.queryByHook('add-reaction-full')).prop('hidden', false);
$(this.queryByHook('add-reaction-partial')).prop('hidden', true);
}else if(curr && !curr.add && this.collection.parent.parameters.length === 0){
+ $(this.queryByHook('massaction-message')).prop('hidden', false);
$(this.queryByHook('add-reaction-full')).prop('hidden', true);
$(this.queryByHook('add-reaction-partial')).prop('hidden', false);
}
@@ -192,15 +196,7 @@ module.exports = View.extend({
collapseBtn.trigger('click')
},
changeCollapseButtonText: function (e) {
- if(e.target.dataset && e.target.dataset.toggle === "collapse") {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
+ app.changeCollapseButtonText(this, e);
},
getDefaultSpecie: function () {
var value = this.collection.parent.species.models[0];
diff --git a/client/views/reactions-viewer.js b/client/views/reactions-viewer.js
index 86acc195a5..ee31d9b390 100644
--- a/client/views/reactions-viewer.js
+++ b/client/views/reactions-viewer.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var ViewReactions = require('./view-reactions');
@@ -47,12 +49,6 @@ module.exports = View.extend({
this.parent.renderReactionsView("edit", true);
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/rules-editor.js b/client/views/rules-editor.js
index 27ef7d1537..fdba4cb842 100644
--- a/client/views/rules-editor.js
+++ b/client/views/rules-editor.js
@@ -18,6 +18,7 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var Tooltips = require('../tooltips');
//views
var View = require('ampersand-view');
@@ -96,12 +97,6 @@ module.exports = View.extend({
collapseBtn.trigger('click')
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/rules-viewer.js b/client/views/rules-viewer.js
index 88377a2033..a8fce201da 100644
--- a/client/views/rules-viewer.js
+++ b/client/views/rules-viewer.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var ViewRules = require('./view-rules');
@@ -47,12 +49,6 @@ module.exports = View.extend({
this.parent.renderRulesView("edit", true);
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/sbml-component-editor.js b/client/views/sbml-component-editor.js
index 75e5324e50..565b097bc4 100644
--- a/client/views/sbml-component-editor.js
+++ b/client/views/sbml-component-editor.js
@@ -18,6 +18,7 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var Tooltips = require('../tooltips');
//views
var View = require('ampersand-view');
@@ -35,6 +36,7 @@ module.exports = View.extend({
View.prototype.initialize.apply(this, arguments);
this.tooltips = Tooltips.sbmlComponentsEditor
this.functionDefinitions = attrs.functionDefinitions;
+ this.viewMode = attrs.viewMode;
},
render: function () {
View.prototype.render.apply(this, arguments);
@@ -57,12 +59,6 @@ module.exports = View.extend({
});
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/settings-viewer.js b/client/views/settings-viewer.js
new file mode 100644
index 0000000000..918bfddf2b
--- /dev/null
+++ b/client/views/settings-viewer.js
@@ -0,0 +1,77 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+//support files
+let app = require('../app');
+//views
+let View = require('ampersand-view');
+let ParameterViewerView = require('./view-sweep-parameter');
+//templates
+let template = require('../templates/includes/settingsViewer.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: {
+ 'click [data-hook=collapse-settings-viewer]' : 'changeCollapseButtonText',
+ 'click [data-hook=collapse-ts-settings]' : 'changeCollapseButtonText',
+ 'click [data-hook=collapse-sim-settings]' : 'changeCollapseButtonText'
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ this.algorithm = this.model.simulationSettings.isAutomatic ?
+ "The algorithm was chosen based on your model." :
+ this.model.simulationSettings.algorithm
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ if(!this.parent.model.newFormat) {
+ $(this.queryByHook("timespan-settings-viewer-container")).css("display", "none");
+ }
+ let simSettings = this.model.simulationSettings;
+ let hideDeterministic = simSettings.isAutomatic || simSettings.algorithm === "SSA" || simSettings.algorithm === "Tau-Leaping";
+ let hideStochastic = simSettings.isAutomatic || simSettings.algorithm === "ODE"
+ if(hideDeterministic) {
+ $(this.queryByHook("view-deterministic-settings")).css("display", "none");
+ }
+ if(hideStochastic) {
+ $(this.queryByHook("view-stochastic-settings")).css("display", "none");
+ }else if(simSettings.algorithm === "SSA") {
+ $(this.queryByHook("view-tau-tolerance")).css("display", "none");
+ }
+ if(this.parent.model.type === "Parameter Sweep") {
+ this.renderParametersCollection();
+ }else{
+ $(this.queryByHook("param-sweep-settings-viewer-container")).css("display", "none");
+ }
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ renderParametersCollection: function () {
+ let options = {"viewOptions": {
+ parameters: this.model.parent.model.parameters
+ }}
+ this.renderCollection(
+ this.model.parameterSweepSettings.parameters,
+ ParameterViewerView,
+ this.queryByHook("view-sweep-parameters"),
+ options
+ );
+ },
+});
diff --git a/client/views/settings.js b/client/views/settings.js
new file mode 100644
index 0000000000..3cec47d4f8
--- /dev/null
+++ b/client/views/settings.js
@@ -0,0 +1,161 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+let _ = require('underscore');
+//support file
+let app = require('../app');
+//views
+let View = require('ampersand-view');
+let TimespanSettingsView = require('./timespan-settings');
+let SimulationSettingsView = require('./simulation-settings');
+let ParameterSettingsView = require('./parameter-settings');
+//templates
+let template = require('../templates/includes/settings.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: {
+ 'click [data-hook=collapse-settings]' : 'changeCollapseButtonText',
+ 'click [data-hook=save]' : 'clickSaveHandler',
+ 'click [data-hook=start-job]' : 'clickStartJobHandler',
+ 'click [data-hook=edit-model]' : 'clickEditModelHandler'
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function() {
+ View.prototype.render.apply(this, arguments);
+ if(this.parent.model.newFormat) {
+ $(this.queryByHook("start-job")).text("Start New Job");
+ this.renderTimespanSettingsView();
+ }
+ if(this.parent.model.type === "Parameter Sweep") {
+ this.renderParameterSettingsView();
+ if(this.model.parameterSweepSettings.parameters.length < 1) {
+ $(this.queryByHook("start-job")).prop("disabled", true);
+ }
+ this.model.parameterSweepSettings.parameters.on("add remove", _.bind(function (e) {
+ let numParams = this.model.parameterSweepSettings.parameters.length;
+ $(this.queryByHook("start-job")).prop("disabled", numParams < 1);
+ }, this))
+ }
+ this.renderSimulationSettingsView();
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ clickEditModelHandler: function (e) {
+ this.parent.handleSaveWorkflow(e, _.bind(function () {
+ let queryStr = "?path=" + this.parent.model.model;
+ let endpoint = path.join(app.getBasePath(), "stochss/models/edit") + queryStr;
+ window.location.href = endpoint;
+ }, this));
+ },
+ clickSaveHandler: function (e) {
+ this.saving();
+ this.parent.handleSaveWorkflow(e, _.bind(this.saved, this));
+ },
+ clickStartJobHandler: function (e) {
+ this.saving();
+ let self = this;
+ let type = this.parent.model.type === "Ensemble Simulation" ? "gillespy" : "parameterSweep";
+ let data = {"settings": this.parent.model.settings.toJSON(),
+ "mdl_path": this.parent.model.model,
+ "type": type, "time_stamp": this.getTimeStamp()};
+ let queryStr = "?path=" + this.parent.model.directory + "&data=" + JSON.stringify(data);
+ let initEndpoint = path.join(app.getApiPath(), "workflow/init-job") + queryStr;
+ app.getXHR(initEndpoint, {
+ success: function (err, response, body) {
+ self.saved();
+ let runQuery = "?path=" + body + "&type=" + type;
+ let runEndpoint = path.join(app.getApiPath(), "workflow/run-job") + runQuery;
+ app.getXHR(runEndpoint, {
+ success: function (err, response, body) {
+ self.parent.updateWorkflow(true);
+ }
+ });
+ }
+ });
+ },
+ getTimeStamp: function () {
+ if(!this.parent.model.newFormat) {
+ return null;
+ }
+ var date = new Date();
+ var year = date.getFullYear();
+ var month = date.getMonth() + 1;
+ if(month < 10){
+ month = "0" + month
+ }
+ var day = date.getDate();
+ if(day < 10){
+ day = "0" + day
+ }
+ var hours = date.getHours();
+ if(hours < 10){
+ hours = "0" + hours
+ }
+ var minutes = date.getMinutes();
+ if(minutes < 10){
+ minutes = "0" + minutes
+ }
+ var seconds = date.getSeconds();
+ if(seconds < 10){
+ seconds = "0" + seconds
+ }
+ return "_" + month + day + year + "_" + hours + minutes + seconds;
+ },
+ renderParameterSettingsView: function () {
+ if(this.parameterSettingsView) {
+ this.parameterSettingsView.remove();
+ }
+ this.parameterSettingsView = new ParameterSettingsView({
+ model: this.model.parameterSweepSettings,
+ modelDirectory: this.parent.model.model
+ });
+ app.registerRenderSubview(this, this.parameterSettingsView, "param-sweep-settings-container");
+ },
+ renderSimulationSettingsView: function () {
+ if(this.simulationSettingsView) {
+ this.simulationSettingsView.remove();
+ }
+ this.simulationSettingsView = new SimulationSettingsView({
+ model: this.model.simulationSettings
+ });
+ app.registerRenderSubview(this, this.simulationSettingsView, "sim-settings-container");
+ },
+ renderTimespanSettingsView: function () {
+ if(this.timespanSettingsView) {
+ this.timespanSettingsView.remove();
+ }
+ this.timespanSettingsView = new TimespanSettingsView({
+ model: this.model.timespanSettings
+ });
+ app.registerRenderSubview(this, this.timespanSettingsView, "timespan-settings-container");
+ },
+ saved: function () {
+ $(this.queryByHook('saving-workflow')).css("display", "none");
+ $(this.queryByHook('saved-workflow')).css("display", "inline-block");
+ },
+ saving: function () {
+ $(this.queryByHook('saving-workflow')).css("display", "inline-block");
+ $(this.queryByHook('saved-workflow')).css("display", "none");
+ }
+});
\ No newline at end of file
diff --git a/client/views/simulation-settings-viewer.js b/client/views/simulation-settings-viewer.js
deleted file mode 100644
index e8b8de5145..0000000000
--- a/client/views/simulation-settings-viewer.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/simulationSettingsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse]' : 'changeSettingsCollapseButtonText',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.algorithm = this.model.algorithm === "Hybrid-Tau-Leaping" ?
- "Algorithm: Hybrid ODE/SSA" : "Algorithm: " + this.model.algorithm
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- var algorithm = this.model.algorithm
- if(!this.model.isAutomatic && (algorithm === "ODE" || algorithm === "Hybrid-Tau-Leaping")){
- $(this.queryByHook('deterministic')).collapse('show')
- }
- if(!this.model.isAutomatic && (algorithm === "SSA" || algorithm === "Tau-Leaping" || algorithm === "Hybrid-Tau-Leaping")){
- $(this.queryByHook('stochastic')).collapse('show')
- if(algorithm === "SSA"){
- $(this.queryByHook('SSA')).collapse('show')
- }else{
- $(this.queryByHook('Tau')).collapse('show')
- }
- }
- },
- changeSettingsCollapseButtonText: function () {
- var text = $(this.queryByHook('collapse')).text();
- text === '+' ? $(this.queryByHook('collapse')).text('-') : $(this.queryByHook('collapse')).text('+');
- },
-});
\ No newline at end of file
diff --git a/client/views/simulation-settings.js b/client/views/simulation-settings.js
index 3513730619..024c7d381b 100644
--- a/client/views/simulation-settings.js
+++ b/client/views/simulation-settings.js
@@ -16,31 +16,30 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
+let $ = require('jquery');
//support files
-var tests = require('./tests');
-var Tooltips = require('../tooltips');
+let app = require('../app');
+let tests = require('./tests');
+let Tooltips = require('../tooltips');
//views
-var View = require('ampersand-view');
-var InputView = require('./input');
+let View = require('ampersand-view');
+let InputView = require('./input');
//templates
-var template = require('../templates/includes/simulationSettings.pug');
+let template = require('../templates/includes/simulationSettings.pug');
module.exports = View.extend({
template: template,
events: {
- 'click [data-hook=collapse]' : 'changeCollapseButtonText',
'change [data-hook=select-ode]' : 'handleSelectSimulationAlgorithmClick',
'change [data-hook=select-ssa]' : 'handleSelectSimulationAlgorithmClick',
'change [data-hook=select-tau-leaping]' : 'handleSelectSimulationAlgorithmClick',
'change [data-hook=select-hybrid-tau]' : 'handleSelectSimulationAlgorithmClick',
'change [data-hook=select-automatic]' : 'handleSelectSimulationAlgorithmClick',
+ 'click [data-hook=collapse]' : 'changeCollapseButtonText'
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- this.model = attrs.model;
- this.stochssModel = attrs.stochssModel
- this.tooltips = Tooltips.simulationSettings
+ this.tooltips = Tooltips.simulationSettings;
},
render: function () {
View.prototype.render.apply(this, arguments);
@@ -50,66 +49,51 @@ module.exports = View.extend({
$(this.queryByHook('select-tau-leaping')).prop('checked', Boolean(this.model.algorithm === "Tau-Leaping"));
$(this.queryByHook('select-hybrid-tau')).prop('checked', Boolean(this.model.algorithm === "Hybrid-Tau-Leaping"));
}else{
- $(this.queryByHook('settings-container')).collapse('hide')
+ $(this.queryByHook('settings-container')).collapse('hide');
$(this.queryByHook('select-automatic')).prop('checked', this.model.isAutomatic);
- this.model.letUsChooseForYou(this.stochssModel);
}
this.disableInputFieldByAlgorithm();
$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip();
$('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
-
- });
+ $('[data-toggle="tooltip"]').tooltip("hide");
+ });
});
},
- update: function (e) {
- },
- updateValid: function () {
- },
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
- handleSelectSimulationAlgorithmClick: function (e) {
- var value = e.target.dataset.name;
- if(value === "Automatic"){
- $(this.queryByHook('settings-container')).collapse('hide')
- }else{
- $(this.queryByHook('settings-container')).collapse('show')
- }
- if(value === "ODE"){
- this.model.realizations = 1
- $(this.queryByHook("trajectories")).find("input").val("1")
- }
- this.setSimulationAlgorithm(value)
- },
- setSimulationAlgorithm: function (value) {
- this.model.isAutomatic = Boolean(value === 'Automatic')
- if(!this.model.isAutomatic){
- this.model.algorithm = value;
- }else{
- this.model.letUsChooseForYou(this.stochssModel);
- }
- this.disableInputFieldByAlgorithm();
+ app.changeCollapseButtonText(this, e);
},
disableInputFieldByAlgorithm: function () {
- var isAutomatic = this.model.isAutomatic
- var isODE = this.model.algorithm === "ODE";
- var isSSA = this.model.algorithm === "SSA";
- var isLeaping = this.model.algorithm === "Tau-Leaping";
- var isHybrid = this.model.algorithm === "Hybrid-Tau-Leaping";
+ let isAutomatic = this.model.isAutomatic
+ let isODE = this.model.algorithm === "ODE";
+ let isSSA = this.model.algorithm === "SSA";
+ let isLeaping = this.model.algorithm === "Tau-Leaping";
+ let isHybrid = this.model.algorithm === "Hybrid-Tau-Leaping";
$(this.queryByHook("relative-tolerance")).find('input').prop('disabled', !(isODE || isHybrid || isAutomatic));
$(this.queryByHook("absolute-tolerance")).find('input').prop('disabled', !(isODE || isHybrid || isAutomatic));
$(this.queryByHook("trajectories")).find('input').prop('disabled', !(isSSA || isLeaping || isHybrid || isAutomatic));
$(this.queryByHook("seed")).find('input').prop('disabled', !(isSSA || isLeaping || isHybrid || isAutomatic));
$(this.queryByHook("tau-tolerance")).find('input').prop('disabled', !(isHybrid || isLeaping || isAutomatic));
},
+ handleSelectSimulationAlgorithmClick: function (e) {
+ let value = e.target.dataset.name;
+ if(value === "Automatic"){
+ this.model.isAutomatic = true;
+ $(this.queryByHook('settings-container')).collapse('hide');
+ }else{
+ this.model.isAutomatic = false;
+ this.model.algorithm = value;
+ $(this.queryByHook('settings-container')).collapse('show');
+ if(value === "ODE"){
+ $(this.queryByHook("trajectories")).find("input").val("1");
+ }else{
+ $(this.queryByHook("trajectories")).find("input").val(this.model.realizations);
+ }
+ this.disableInputFieldByAlgorithm();
+ }
+ },
+ update: function (e) {},
+ updateValid: function () {},
subviews: {
inputRelativeTolerance: {
hook: 'relative-tolerance',
@@ -118,13 +102,12 @@ module.exports = View.extend({
parent: this,
required: true,
name: 'relative-tolerance',
- label: '',
tests: tests.valueTests,
modelKey: 'relativeTol',
valueType: 'number',
value: this.model.relativeTol
});
- },
+ }
},
inputAbsoluteTolerance: {
hook: 'absolute-tolerance',
@@ -133,7 +116,6 @@ module.exports = View.extend({
parent: this,
required: true,
name: 'absolute-tolerance',
- label: '',
tests: tests.valueTests,
modelKey: 'absoluteTol',
valueType: 'number',
@@ -148,13 +130,12 @@ module.exports = View.extend({
parent: this,
required: true,
name: 'realizations',
- label: '',
tests: tests.valueTests,
modelKey: 'realizations',
valueType: 'number',
- value: this.model.parent.isPreview ? 1 : this.model.realizations
+ value: this.model.algorithm === "ODE" ? 1 : this.model.realizations
});
- },
+ }
},
inputSeed: {
hook: 'seed',
@@ -163,13 +144,11 @@ module.exports = View.extend({
parent: this,
required: true,
name: 'seed',
- label: '',
- tests: '',
modelKey: 'seed',
valueType: 'number',
value: this.model.seed
});
- },
+ }
},
inputTauTolerance: {
hook: 'tau-tolerance',
@@ -184,7 +163,7 @@ module.exports = View.extend({
valueType: 'number',
value: this.model.tauTol
});
- },
- },
- },
+ }
+ }
+ }
});
\ No newline at end of file
diff --git a/client/views/species-editor.js b/client/views/species-editor.js
index 6e47985b90..e144b43d22 100644
--- a/client/views/species-editor.js
+++ b/client/views/species-editor.js
@@ -18,6 +18,7 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var modals = require('../modals');
var Tooltips = require('../tooltips');
//views
@@ -136,16 +137,18 @@ module.exports = View.extend({
},
setAllSpeciesModes: function (defaultMode, cb) {
this.collection.parent.defaultMode = defaultMode;
+ this.collection.forEach(function (specie) {
+ specie.mode = defaultMode
+ if(cb) {
+ cb(specie)
+ }
+ });
if(!this.collection.parent.is_spatial) {
if(defaultMode === "continuous") {
$(this.parent.queryByHook("system-volume-container")).collapse("hide")
}else{
$(this.parent.queryByHook("system-volume-container")).collapse("show")
}
- this.collection.map(function (specie) {
- specie.mode = defaultMode
- cb(specie)
- });
if(defaultMode === "dynamic"){
this.renderSpeciesAdvancedView()
$(this.queryByHook('advanced-species')).collapse('show');
@@ -225,12 +228,6 @@ module.exports = View.extend({
this.parent.renderSpeciesView(mode="view");
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
}
});
\ No newline at end of file
diff --git a/client/views/species-viewer.js b/client/views/species-viewer.js
index 9e92ec0048..7087d36bca 100644
--- a/client/views/species-viewer.js
+++ b/client/views/species-viewer.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var ViewSpecie = require('./view-specie');
@@ -47,12 +49,6 @@ module.exports = View.extend({
this.parent.renderSpeciesView();
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
});
\ No newline at end of file
diff --git a/client/views/sweep-parameter-range.js b/client/views/sweep-parameter-range.js
new file mode 100644
index 0000000000..9b297388dc
--- /dev/null
+++ b/client/views/sweep-parameter-range.js
@@ -0,0 +1,57 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+//views
+let View = require('ampersand-view');
+//templates
+let template = require('../templates/includes/sweepParameterRange.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['change [data-hook=' + this.model.elementID + '-slider'] = 'setParameterRangeValue';
+ events['input [data-hook=' + this.model.elementID + '-slider'] = 'viewParameterRangeValue';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ let self = this;
+ this.parameter = this.parent.model.model.parameters.filter(function (param) {
+ return param.compID === self.model.paramID
+ })[0];
+ let value = this.model.range[0].toString().includes('.') ? this.model.range[0] : this.model.range[0].toFixed(1)
+ this.parent.tsPlotData.parameters[this.model.name] = value;
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ },
+ setParameterRangeValue: function (e) {
+ var value = this.model.range[e.target.value];
+ if(!value.toString().includes(".")) {
+ value = value.toFixed(1)
+ }
+ this.parent.tsPlotData.parameters[this.model.name] = value;
+ this.parent.getPlot("ts-psweep");
+ },
+ viewParameterRangeValue: function (e) {
+ let value = this.model.range[e.target.value];
+ $(this.queryByHook(this.model.elementID + "-current-value")).html(value);
+ }
+});
diff --git a/client/views/sweep-parameter.js b/client/views/sweep-parameter.js
new file mode 100644
index 0000000000..29a092bdf3
--- /dev/null
+++ b/client/views/sweep-parameter.js
@@ -0,0 +1,156 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+//support files
+let app = require('../app');
+let tests = require('./tests');
+//views
+let View = require('ampersand-view');
+let InputView = require('./input');
+let SelectView = require('ampersand-select-view');
+//templates
+let template = require('../templates/includes/sweepParameter.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['change [data-hook=' + this.model.elementID + '-sweep-target]'] = 'setSelectedTarget';
+ events['change [data-hook=' + this.model.elementID + '-target-min]'] = 'setHasChangedRange';
+ events['change [data-hook=' + this.model.elementID + '-target-max]'] = 'setHasChangedRange';
+ events['click [data-hook=' + this.model.elementID + '-remove'] = 'removeSweepParameter';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ let self = this;
+ this.parameters = attrs.stochssParams;
+ this.parameter = this.parameters.filter(function (param) {
+ return param.compID === self.model.paramID;
+ })[0];
+ this.model.updateVariable(this.parameter);
+ this.model.collection.on('add update-target remove', this.renderTargetSelectView, this);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ this.renderTargetSelectView();
+ this.renderMinValInputView();
+ this.renderMaxValInputView();
+ this.renderStepsInputView();
+ },
+ getAvailableParameters: function () {
+ let variableTargets = this.model.collection.map(function (variable) { return variable.paramID});
+ let availableParameters = this.parameters.filter(function (param) {
+ return !variableTargets.includes(param.compID);
+ }).map(function (param) { return param.name });
+ if(!availableParameters.includes(this.parameter.name)) {
+ availableParameters.push(this.parameter.name);
+ }
+ return availableParameters;
+ },
+ removeSweepParameter: function () {
+ this.model.collection.off('add update-target remove', this.renderTargetSelectView, this)
+ this.model.collection.removeSweepParameter(this.model);
+ this.remove();
+ },
+ renderMaxValInputView: function () {
+ if(this.maxValInputView) {
+ this.maxValInputView.remove();
+ }
+ this.maxValInputView = new InputView({
+ parent: this,
+ required: true,
+ name: 'max-value',
+ tests: tests.valueTests,
+ modelKey: 'max',
+ valueType: 'number',
+ value: this.model.max
+ });
+ app.registerRenderSubview(this, this.maxValInputView, this.model.elementID + "-target-max");
+ },
+ renderMinValInputView: function () {
+ if(this.minValInputView) {
+ this.minValInputView.remove();
+ }
+ this.minValInputView = new InputView({
+ parent: this,
+ required: true,
+ name: 'min-value',
+ tests: tests.valueTests,
+ modelKey: 'min',
+ valueType: 'number',
+ value: this.model.min
+ });
+ app.registerRenderSubview(this, this.minValInputView, this.model.elementID + "-target-min");
+ },
+ renderStepsInputView: function () {
+ if(this.stepsInputView) {
+ this.stepsInputView.remove();
+ }
+ this.stepsInputView = new InputView({
+ parent: this,
+ required: true,
+ name: 'steps',
+ tests: tests.valueTests,
+ modelKey: 'steps',
+ valueType: 'number',
+ value: this.model.steps
+ });
+ app.registerRenderSubview(this, this.stepsInputView, this.model.elementID + "-target-steps");
+ },
+ renderTargetSelectView: function (e) {
+ if(this.model.collection) {
+ if(this.targetSelectView) {
+ this.targetSelectView.remove();
+ }
+ let options = this.getAvailableParameters();
+ this.targetSelectView = new SelectView({
+ name: 'variable-target',
+ required: true,
+ idAttribute: 'cid',
+ options: options,
+ value: this.parameter.name
+ });
+ app.registerRenderSubview(this, this.targetSelectView, this.model.elementID + "-sweep-target");
+ }
+ },
+ setHasChangedRange: function () {
+ this.model.hasChangedRange = true;
+ },
+ setSelectedTarget: function (e) {
+ let targetName = e.target.value;
+ this.parameter = this.parameters.filter(function (param) {
+ return param.name === targetName
+ })[0];
+ this.model.paramID = this.parameter.compID;
+ this.model.name = this.parameter.name;
+ this.model.hasChangedRange = false
+ this.model.updateVariable(this.parameter)
+ this.updateModelFields();
+ this.model.collection.trigger('update-target');
+ },
+ update: function () {},
+ updateModelFields: function () {
+ $(this.queryByHook(this.model.elementID + "-target-value")).text(this.parameter.expression)
+ this.renderMinValInputView();
+ this.renderMaxValInputView();
+ this.renderStepsInputView();
+ },
+ updateValid: function () {}
+});
diff --git a/client/views/model-settings.js b/client/views/timespan-settings.js
similarity index 83%
rename from client/views/model-settings.js
rename to client/views/timespan-settings.js
index 26ff96fcba..22b8cd3fbf 100644
--- a/client/views/model-settings.js
+++ b/client/views/timespan-settings.js
@@ -18,13 +18,14 @@ along with this program. If not, see .
var $ = require('jquery');
//support files
+let app = require('../app');
var tests = require('./tests');
var Tooltips = require('../tooltips');
//views
var View = require('ampersand-view');
var InputView = require('./input');
//templates
-var template = require('../templates/includes/modelSettings.pug');
+var template = require('../templates/includes/timespanSettings.pug');
module.exports = View.extend({
template: template,
@@ -46,13 +47,7 @@ module.exports = View.extend({
this.model.parent.updateValid()
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
subviews: {
inputSimEnd: {
diff --git a/client/views/view-events.js b/client/views/view-events.js
index 437417b836..0b04864060 100644
--- a/client/views/view-events.js
+++ b/client/views/view-events.js
@@ -17,6 +17,8 @@ along with this program. If not, see .
*/
var $ = require('jquery');
+//support files
+let app = require('../app');
//views
var View = require('ampersand-view');
var AssignmentsViewer = require('./event-assignments-viewer');
@@ -46,15 +48,11 @@ module.exports = View.extend({
var assignmentsViewer = new AssignmentsViewer({
collection: this.model.eventAssignments
});
- this.registerRenderSubview(assignmentsViewer, 'assignment-viewer');
+ app.registerRenderSubview(this, assignmentsViewer, 'assignment-viewer');
if(this.model.useValuesFromTriggerTime) {
$(this.queryByHook("trigger-time")).prop('checked', true)
}else{
$(this.queryByHook("assignment-time")).prop('checked', true)
}
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
+ }
});
\ No newline at end of file
diff --git a/client/views/edit-workflow-groups-view.js b/client/views/view-sweep-parameter.js
similarity index 75%
rename from client/views/edit-workflow-groups-view.js
rename to client/views/view-sweep-parameter.js
index e902f7d876..bc64a1dab2 100644
--- a/client/views/edit-workflow-groups-view.js
+++ b/client/views/view-sweep-parameter.js
@@ -17,19 +17,20 @@ along with this program. If not, see .
*/
//views
-var View = require('ampersand-view');
-var EditWorkflowGroupView = require('./edit-workflow-group-view');
+let View = require('ampersand-view');
//templates
-var template = require('../templates/includes/editWorkflowGroupsView.pug');
+let template = require('../templates/includes/viewSweepParameter.pug');
module.exports = View.extend({
template: template,
- events: {},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
+ let self = this;
+ this.parameter = attrs.parameters.filter(function (param) {
+ return param.compID === self.model.paramID;
+ })[0];
},
render: function (attrs, options) {
View.prototype.render.apply(this, arguments);
- this.renderCollection(this.collection, EditWorkflowGroupView, this.queryByHook("project-workflow-groups-list"))
}
-});
\ No newline at end of file
+});
diff --git a/client/views/workflow-editor.js b/client/views/workflow-editor.js
deleted file mode 100644
index 02c3674d81..0000000000
--- a/client/views/workflow-editor.js
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var _ = require('underscore');
-var $ = require('jquery');
-//models
-var Model = require('../models/settings');
-//views
-var View = require('ampersand-view');
-var InputView = require('./input');
-var SimSettingsView = require('./simulation-settings');
-var SimulationSettingsViewer = require('./simulation-settings-viewer');
-var ParamSweepSettingsView = require('./parameter-sweep-settings');
-var ParameterSweepSettingsViewer = require('./parameter-sweep-settings-viewer');
-var WorkflowStateButtonsView = require('./workflow-state-buttons');
-//templates
-var template = require('../templates/includes/workflowEditor.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-settings]' : 'changeCollapseButtonText',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.settings = new Model(attrs.settings);
- this.type = attrs.type;
- this.status = attrs.status;
- },
- update: function (e) {
- },
- updateValid: function (e) {
- },
- render: function() {
- View.prototype.render.apply(this, arguments);
- if(this.status === "new" || this.status === "ready"){
- this.renderSimulationSettingView()
- if(this.type === "parameterSweep"){
- this.validatePsweep()
- this.renderParameterSweepSettingsView()
- }
- this.renderWorkflowStateButtons()
- }else{
- this.collapseContainer()
- this.renderSimulationSettingViewer()
- if(this.type === "parameterSweep"){
- this.renderParameterSweepSettingsViewer()
- }
- }
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- renderSimulationSettingView: function () {
- let simulationSettingsView = new SimSettingsView({
- parent: this,
- model: this.settings.simulationSettings,
- stochssModel: this.model
- });
- this.registerRenderSubview(simulationSettingsView, 'sim-settings-container');
- },
- renderSimulationSettingViewer: function () {
- let simulationSettingsViewer = new SimulationSettingsViewer({
- parent: this,
- model: this.settings.simulationSettings,
- })
- this.registerRenderSubview(simulationSettingsViewer, 'sim-settings-container');
- },
- renderParameterSweepSettingsViewer: function () {
- let parameterSweepSettingsViewer = new ParameterSweepSettingsViewer({
- parent: this,
- model: this.settings.parameterSweepSettings,
- });
- this.registerRenderSubview(parameterSweepSettingsViewer, 'param-sweep-settings-container');
- },
- renderParameterSweepSettingsView: function () {
- let parameterSweepSettingsView = new ParamSweepSettingsView({
- parent: this,
- model: this.settings.parameterSweepSettings,
- stochssModel: this.model
- });
- this.registerRenderSubview(parameterSweepSettingsView, 'param-sweep-settings-container');
- },
- renderWorkflowStateButtons: function () {
- if(this.workflowStateButtons) {
- this.workflowStateButtons.remove()
- }
- this.workflowStateButtons = new WorkflowStateButtonsView({
- model: this.model,
- type: this.type,
- });
- this.registerRenderSubview(this.workflowStateButtons, 'workflow-state-buttons-container');
- },
- validatePsweep: function () {
- let species = this.model.species;
- var valid = this.validatePsweepChild(species, this.settings.parameterSweepSettings.speciesOfInterest)
- if(!valid) // if true update species of interest
- this.settings.parameterSweepSettings.speciesOfInterest = species.at(0)
- var parameters = this.model.parameters;
- var valid = this.validatePsweepChild(parameters, this.settings.parameterSweepSettings.parameterOne)
- if(!valid) { // if true update parameter one
- let param = parameters.at(0)
- this.settings.parameterSweepSettings.parameterOne = param
- let val = eval(param.expression)
- this.settings.parameterSweepSettings.p1Min = val * 0.5
- this.settings.parameterSweepSettings.p1Max = val * 1.5
- }
- if(parameters.at(1)){ // is there more than one parameter
- var valid = this.validatePsweepChild(parameters, this.settings.parameterSweepSettings.parameterTwo)
- if(!valid){ // if true update parameter 2
- let param = parameters.at(1)
- this.settings.parameterSweepSettings.parameterTwo = param
- let val = eval(param.expression)
- this.settings.parameterSweepSettings.p2Min = val * 0.5
- this.settings.parameterSweepSettings.p2Max = val * 1.5
- }
- }
- },
- validatePsweepChild: function (collection, child) {
- if(!child.compID) // if true child is not set
- return false
- let exists = Boolean(collection.filter(function (model) {
- if(child.compID === model.compID)
- return model
- }).length) // if true child exits within the model
- return exists
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
- collapseContainer: function () {
- $(this.queryByHook("workflow-editor-container")).collapse()
- $(this.queryByHook("collapse-settings")).click()
- },
-});
\ No newline at end of file
diff --git a/client/views/workflow-group-listing.js b/client/views/workflow-group-listing.js
new file mode 100644
index 0000000000..1e1d322211
--- /dev/null
+++ b/client/views/workflow-group-listing.js
@@ -0,0 +1,99 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+//support files
+let app = require('../app');
+let modals = require('../modals');
+//views
+let View = require('ampersand-view');
+let WorkflowListing = require("./workflow-listing");
+//templates
+let template = require('../templates/includes/workflowGroupListing.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['change [data-hook=' + this.model.elementID + '-annotation'] = 'updateAnnotation';
+ events['click #' + this.model.elementID + "-ensemble-simulation"] = 'handleEnsembleSimulationClick';
+ events['click #' + this.model.elementID + "-parameter-sweep"] = 'handleParameterSweepClick';
+ events['click [data-hook=' + this.model.elementID + '-remove'] = 'handleTrashModelClick';
+ events['click [data-hook=' + this.model.elementID + '-tab-btn'] = 'changeCollapseButtonText';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ let parentPath = path.dirname(this.model.model.directory);
+ let queryString = "?path=" + this.model.model.directory + "&parentPath=" + parentPath;
+ let endpoint = path.join(app.getBasePath(), 'stochss/workflow/selection') + queryString;
+ $(this.queryByHook(this.model.elementID + "-jupyter-notebook")).prop("href", endpoint);
+ this.renderWorkflowCollection();
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ handleEnsembleSimulationClick: function (e) {
+ app.newWorkflow(this, this.model.model.directory, this.model.model.is_spatial, "Ensemble Simulation")
+ },
+ handleParameterSweepClick: function (e) {
+ app.newWorkflow(this, this.model.model.directory, this.model.model.is_spatial, "Parameter Sweep")
+ },
+ handleTrashModelClick: function () {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
+ }
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("model", true)).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let file = self.model.model.directory.split('/').pop();
+ let projectPath = self.parent.model.directory;
+ let trashPath = path.join(projectPath, "trash", file);
+ let queryString = "?srcPath=" + self.model.model.directory + "&dstPath=" + trashPath;
+ let endpoint = path.join(app.getApiPath(), 'file/move') + queryString;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.parent.update("WorkflowGroup");
+ }
+ });
+ });
+ },
+ renderWorkflowCollection: function () {
+ if(this.workflowCollectionView){
+ this.workflowCollectionView.remove();
+ }
+ this.workflowCollectionView = this.renderCollection(
+ this.model.workflows,
+ WorkflowListing,
+ this.queryByHook(this.model.elementID + "-workflow-listing")
+ );
+ },
+ update: function (target) {
+ this.parent.update(target);
+ },
+ updateAnnotation: function (e) {
+ this.model.model.annotation = e.target.value.trim();
+ this.model.model.saveModel();
+ }
+});
\ No newline at end of file
diff --git a/client/views/workflow-group-viewer.js b/client/views/workflow-group-viewer.js
deleted file mode 100644
index ea4a93b18e..0000000000
--- a/client/views/workflow-group-viewer.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var WorkflowCollectionsViewer = require('./workflows-viewer');
-//templates
-var template = require('../templates/includes/workflowGroupViewer.pug')
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-workflow-group]' : 'changeCollapseButtonText'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.renderWorkflowsCollectionViewer()
- },
- renderWorkflowsCollectionViewer: function () {
- if(this.workflowsCollectionViewer) {
- this.workflowsCollectionViewer.remove()
- }
- this.workflowsCollectionViewer = new WorkflowCollectionsViewer({
- collection: this.model.workflows
- });
- this.registerRenderSubview(this.workflowsCollectionViewer, "workflows-viewer-container")
- },
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/client/views/workflow-groups-viewer.js b/client/views/workflow-groups-viewer.js
deleted file mode 100644
index 2367d81633..0000000000
--- a/client/views/workflow-groups-viewer.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var WorkflowGroupView = require('./workflow-group-viewer');
-//templates
-var template = require('../templates/includes/workflowGroupsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-workflow-groups]' : 'changeCollapseButtonText'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.renderCollection(this.collection, WorkflowGroupView, this.queryByHook('workflow-group-container'))
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/client/views/workflow-info.js b/client/views/workflow-info.js
index 1ac37fb9ca..cefad55a32 100644
--- a/client/views/workflow-info.js
+++ b/client/views/workflow-info.js
@@ -16,93 +16,72 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
-var path = require('path');
-var xhr = require('xhr');
-var app = require('../app');
+let $ = require('jquery');
+//support files
+let app = require('../app');
//views
-var View = require('ampersand-view');
+let View = require('ampersand-view');
//tempates
-var template = require('../templates/includes/workflowInfo.pug');
+let template = require('../templates/includes/workflowInfo.pug');
module.exports = View.extend({
template: template,
events: {
- 'click [data-hook=collapse]' : 'changeCollapseButtonText',
+ 'click [data-hook=collapse-info]' : 'changeCollapseButtonText'
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- this.status = attrs.status;
- this.logsPath = attrs.logsPath;
- var self = this
this.listOfWarnings = [];
this.listOfErrors = [];
this.listOfNotes = [];
- if(this.status === 'complete' || this.status === 'error'){
- var endpoint = path.join(app.getApiPath(), "/workflow/workflow-logs")+"?path="+this.logsPath
- xhr({uri: endpoint}, function (err, response, body) {
- if(response.statusCode < 400){
- var logs = body.split("\n")
- logs.forEach(self.parseLogs, self)
- self.expandLogContainers();
- }else{
- body = JSON.parse(body)
- }
- });
+ let logs = attrs.logs.split("root - ");
+ if(logs.length > 1){
+ logs.shift()
}
+ logs.forEach(this.parseLogs, this);
},
render: function () {
View.prototype.render.apply(this, arguments);
- if(this.status === 'complete'){
- this.enableCollapseButton()
- }else if(this.status === 'error'){
- this.expandInfoContainer()
+ if(this.parent.model.activeJob.status === "error") {
+ $(this.queryByHook("workflow-info")).collapse("show");
+ $(this.queryByHook("collapse-info")).html("-");
}
+ this.expandLogContainers()
},
- parseLogs: function (log) {
- var message = log.split('root - ').pop()
- if(message.startsWith("WARNING")){
- this.listOfWarnings.push(message.split("WARNING").pop())
- }else if(message.startsWith("ERROR")){
- this.listOfErrors.push(message.split("ERROR").pop())
- }else if(message.startsWith("CRITICAL")){
- this.listOfErrors.push(message.split("CRITICAL").pop())
- }else{
- this.listOfNotes.push(message)
- }
- },
- enableCollapseButton: function () {
- $(this.queryByHook('collapse')).prop('disabled', false);
- },
- expandInfoContainer: function () {
- this.enableCollapseButton();
- $(this.queryByHook('workflow-info')).collapse('show');
- $(this.queryByHook("collapse")).click()
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
},
expandLogContainers: function () {
if(this.listOfWarnings.length) {
$(this.queryByHook('workflow-warnings')).collapse('show');
- var listOfWarnings = "" + this.listOfWarnings.join('
') + "
";
+ let listOfWarnings = "" + this.listOfWarnings.join('
') + "
";
$(this.queryByHook('list-of-warnings')).html(listOfWarnings);
}
if(this.listOfErrors.length) {
$(this.queryByHook('workflow-errors')).collapse('show');
- var listOfErrors = "" + this.listOfErrors.join('
') + "
";
+ let listOfErrors = "" + this.listOfErrors.join('
') + "
";
$(this.queryByHook('list-of-errors')).html(listOfErrors);
}
if(this.listOfNotes.length) {
$(this.queryByHook('workflow-statistics')).collapse('show');
- var listOfNotes = "" + this.listOfNotes.join('
') + "
";
+ let listOfNotes = "" + this.listOfNotes.join('
') + "
";
$(this.queryByHook('list-of-notes')).html(listOfNotes);
}
},
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
+ parseLogs: function (log) {
+ var message = log.split('\n');
+ if(message.length > 1) {
+ message.pop();
}
- },
+ message = message.join('
');
+ if(message.startsWith("WARNING")){
+ this.listOfWarnings.push(message.split("WARNING").pop());
+ }else if(message.startsWith("ERROR")){
+ this.listOfErrors.push(message.split("ERROR").pop());
+ }else if(message.startsWith("CRITICAL")){
+ this.listOfErrors.push(message.split("CRITICAL").pop());
+ }else{
+ this.listOfNotes.push(message);
+ }
+ }
});
diff --git a/client/views/workflow-listing.js b/client/views/workflow-listing.js
new file mode 100644
index 0000000000..7ee0006b89
--- /dev/null
+++ b/client/views/workflow-listing.js
@@ -0,0 +1,127 @@
+/*
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/
+
+let $ = require('jquery');
+let path = require('path');
+let _ = require('underscore');
+//support files
+let app = require('../app');
+let modals = require('../modals');
+//views
+let View = require('ampersand-view');
+//templates
+let template = require('../templates/includes/workflowListing.pug');
+
+module.exports = View.extend({
+ template: template,
+ events: function () {
+ let events = {};
+ events['change [data-hook=' + this.model.elementID + '-annotation]'] = 'updateAnnotation';
+ events['click [data-hook=' + this.model.elementID + '-notes-btn]'] = 'handleEditAnnotationClick';
+ events['click [data-hook=' + this.model.elementID + '-remove]'] = 'handleTrashWorkflowClick';
+ events['click [data-hook=' + this.model.elementID + '-annotation-btn'] = 'changeCollapseButtonText';
+ return events;
+ },
+ initialize: function (attrs, options) {
+ View.prototype.initialize.apply(this, arguments);
+ },
+ render: function (attrs, options) {
+ View.prototype.render.apply(this, arguments);
+ if(this.model.collection.parent.collection.parent.newFormat) {
+ $(this.queryByHook(this.model.elementID + "-status")).css("display", "none");
+ if(this.model.collection.indexOf(this.model) === this.model.collection.length - 1) {
+ $(this.queryByHook(this.model.elementID + "-divider")).css("display", "none");
+ }
+ }else if(this.model.status === "running"){
+ this.getStatus();
+ }
+ if(this.model.directory.endsWith('.ipynb')) {
+ $(this.queryByHook(this.model.elementID + "-notes-btn")).css("display", "none");
+ }
+ if(!this.model.annotation || !this.model.annotation.trim()){
+ $(this.queryByHook(this.model.elementID + "-notes-btn")).text('Add Notes');
+ }else{
+ $(this.queryByHook(this.model.elementID + "-notes-container")).collapse('show')
+ }
+ },
+ changeCollapseButtonText: function (e) {
+ app.changeCollapseButtonText(this, e);
+ },
+ getProjectPath: function () {
+ return this.model.directory.split(".proj")[0] + ".proj";
+ },
+ getStatus: function () {
+ var self = this;
+ var endpoint = path.join(app.getApiPath(), "workflow/workflow-status") + "?path=" + this.model.directory;
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ if(body === 'running')
+ setTimeout(_.bind(self.getStatus, self), 1000);
+ else{
+ self.model.status = body;
+ $(self.queryByHook(this.model.elementID + "-status")).text(self.model.status);
+ }
+ }
+ });
+ },
+ handleEditAnnotationClick: function (e) {
+ let buttonTxt = e.target.innerText;
+ if(buttonTxt.startsWith("Add")){
+ $(this.queryByHook(this.model.elementID + '-notes-container')).collapse('show');
+ $(this.queryByHook(this.model.elementID + '-notes-btn')).text('Edit Notes');
+ $("#" + this.model.elementID + "-annotation-container").collapse('show');
+ $(this.queryByHook(this.model.elementID + "-annotation-btn")).text('-');
+ }else if(!$("#" + this.model.elementID + "-annotation-container").attr('class').includes('show')){
+ $("#" + this.model.elementID + "-annotation-container").collapse('show');
+ $(this.queryByHook(this.model.elementID + "-annotation-btn")).text('-');
+ }
+ document.querySelector("#" + this.model.elementID + "-annotation").focus();
+ },
+ handleTrashWorkflowClick: function () {
+ if(document.querySelector('#moveToTrashConfirmModal')) {
+ document.querySelector('#moveToTrashConfirmModal').remove();
+ }
+ let self = this;
+ let modal = $(modals.moveToTrashConfirmHtml("workflow")).modal();
+ let yesBtn = document.querySelector('#moveToTrashConfirmModal .yes-modal-btn');
+ yesBtn.addEventListener('click', function (e) {
+ modal.modal('hide');
+ let file = self.model.directory.split('/').pop()
+ let projectPath = self.getProjectPath();
+ let trashPath = path.join(projectPath, "trash", file);
+ let queryString = "?srcPath=" + self.model.directory + "&dstPath=" + trashPath;
+ let endpoint = path.join(app.getApiPath(), 'file/move') + queryString;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ self.parent.update("Workflow");
+ }
+ });
+ });
+ },
+ updateAnnotation: function (e) {
+ this.model.annotation = e.target.value.trim();
+ if(this.model.annotation === "") {
+ $(this.queryByHook(this.model.elementID + "-notes-container")).collapse('hide');
+ $(this.queryByHook(this.model.elementID + "-notes-btn")).text('Add Notes');
+ }
+ let queryString = "?path=" + this.model.directory;
+ let endpoint = path.join(app.getApiPath(), "workflow/save-annotation") + queryString;
+ let body = {'annotation':this.model.annotation};
+ app.postXHR(endpoint, body);
+ }
+});
\ No newline at end of file
diff --git a/client/views/workflow-results.js b/client/views/workflow-results.js
index 10d1dd312b..adc075079f 100644
--- a/client/views/workflow-results.js
+++ b/client/views/workflow-results.js
@@ -16,357 +16,368 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
-var path = require('path');
-var xhr = require('xhr');
+let $ = require('jquery');
+let path = require('path');
//support files
-var Plotly = require('../lib/plotly');
-var app = require('../app');
-var Tooltips = require('../tooltips');
+let app = require('../app');
+let Tooltips = require('../tooltips');
+let Plotly = require('../lib/plotly');
//views
-var View = require('ampersand-view');
-var InputView = require('./input');
-var SelectView = require('ampersand-select-view');
+let InputView = require('./input');
+let View = require('ampersand-view');
+let SelectView = require('ampersand-select-view');
+let SweepParametersView = require('./sweep-parameter-range');
//templates
-var gillespyResultsTemplate = require('../templates/includes/gillespyResults.pug');
-var gillespyResultsEnsembleTemplate = require('../templates/includes/gillespyResultsEnsemble.pug');
-var parameterSweepResultsTemplate = require('../templates/includes/parameterSweepResults.pug');
+let gillespyResultsTemplate = require('../templates/includes/gillespyResults.pug');
+let gillespyResultsEnsembleTemplate = require('../templates/includes/gillespyResultsEnsemble.pug');
+let parameterSweepResultsTemplate = require('../templates/includes/parameterSweepResults.pug');
+let parameterScanTemplate = require('../templates/includes/parameterScanResults.pug');
module.exports = View.extend({
events: {
- 'click [data-hook=collapse-stddevrange]' : 'handleCollapseStddevrangeClick',
- 'click [data-hook=collapse-trajectories]' : 'handleCollapseTrajectoriesClick',
- 'click [data-hook=collapse-stddev]' : 'handleCollapseStddevClick',
- 'click [data-hook=collapse-trajmean]' : 'handleCollapseTrajmeanClick',
- 'click [data-hook=collapse-psweep]' : 'handleCollapsePsweepClick',
- 'click [data-hook=collapse]' : 'changeCollapseButtonText',
'change [data-hook=title]' : 'setTitle',
'change [data-hook=xaxis]' : 'setXAxis',
'change [data-hook=yaxis]' : 'setYAxis',
'change [data-hook=specie-of-interest-list]' : 'getPlotForSpecies',
'change [data-hook=feature-extraction-list]' : 'getPlotForFeatureExtractor',
'change [data-hook=ensemble-aggragator-list]' : 'getPlotForEnsembleAggragator',
- 'click [data-hook=plot]' : function (e) {
- $(this.queryByHook("edit-plot-args")).collapse("show");
- $(document).ready(function () {
- $("html, body").animate({
- scrollTop: $("#edit-plot-args").offset().top - 50
- }, false);
- });
- },
- 'click [data-hook=download-png-custom]' : function (e) {
- var type = e.target.id;
- this.clickDownloadPNGButton(type)
- },
- 'click [data-hook=download-json]' : function (e) {
- var type = e.target.id;
- this.exportToJsonFile(this.plots[type], type)
- },
- 'click [data-hook=save-plot]' : function (e) {
- var type = e.target.id;
- e.target.disabled = true
- $("button[data-hook=save-plot]").filter("#"+type).text('Saved Plot to Project Viewer')
- this.savePlot(type)
- },
- 'click [data-hook=download-results-csv]' : 'handlerDownloadResultsCsvClick',
+ 'change [data-hook=plot-type-select]' : 'getTSPlotForType',
+ 'click [data-hook=collapse-results-btn]' : 'changeCollapseButtonText',
+ 'click [data-trigger=collapse-plot-container]' : 'handleCollapsePlotContainerClick',
+ 'click [data-target=edit-plot]' : 'openPlotArgsSection',
+ 'click [data-hook=multiple-plots]' : 'plotMultiplePlots',
+ 'click [data-target=download-png-custom]' : 'handleDownloadPNGClick',
+ 'click [data-target=download-json]' : 'handleDownloadJSONClick',
+ 'click [data-hook=convert-to-notebook]' : 'handleConvertToNotebookClick',
+ 'click [data-hook=download-results-csv]' : 'handleDownloadResultsCsvClick'
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- this.tooltips = Tooltips.parameterSweepResults
- this.trajectories = attrs.trajectories;
- this.status = attrs.status;
- this.species = attrs.species;
- this.type = attrs.type;
- this.speciesOfInterest = attrs.speciesOfInterest;
- this.featureExtractor = "final";
- this.ensembleAggragator = "avg";
- this.plots = {}
- this.plotArgs = {}
- this.savedPlots = this.parent.settings.resultsSettings.outputs
+ this.tooltips = Tooltips.parameterSweepResults;
+ this.plots = {};
+ this.plotArgs = {};
},
- render: function () {
- if(this.type === "parameterSweep"){
- this.template = parameterSweepResultsTemplate
+ render: function (attrs, options) {
+ let isEnsemble = this.model.settings.simulationSettings.realizations > 1 &&
+ this.model.settings.simulationSettings.algorithm !== "ODE";
+ let isParameterScan = this.model.settings.parameterSweepSettings.parameters.length > 2
+ if(this.parent.model.type === "Parameter Sweep"){
+ this.template = isParameterScan ? parameterScanTemplate : parameterSweepResultsTemplate;
}else{
- this.template = this.trajectories > 1 ? gillespyResultsEnsembleTemplate : gillespyResultsTemplate
+ this.template = isEnsemble ? gillespyResultsEnsembleTemplate : gillespyResultsTemplate;
}
View.prototype.render.apply(this, arguments);
- if(this.status === 'complete'){
- this.expandContainer()
- }
- var speciesNames = this.species.map(function (specie) { return specie.name});
- var featureExtractors = ["Minimum of population", "Maximum of population", "Average of population", "Variance of population", "Population at last time point"]
- var ensembleAggragators = ["Minimum of ensemble", "Maximum of ensemble", "Average of ensemble", "Variance of ensemble"]
- var speciesOfInterestView = new SelectView({
- label: '',
- name: 'species-of-interest',
- required: true,
- idAttribute: 'cid',
- options: speciesNames,
- value: this.speciesOfInterest
- });
- var featureExtractorView = new SelectView({
- label: '',
- name: 'feature-extractor',
- requires: true,
- idAttribute: 'cid',
- options: featureExtractors,
- value: "Population at last time point"
- });
- var ensembleAggragatorView = new SelectView({
- label: '',
- name: 'ensemble-aggragator',
- requires: true,
- idAttribute: 'cid',
- options: ensembleAggragators,
- value: "Average of ensemble"
- });
- if(this.type === "parameterSweep"){
- this.registerRenderSubview(speciesOfInterestView, 'specie-of-interest-list');
- this.registerRenderSubview(featureExtractorView, 'feature-extraction-list');
- this.registerRenderSubview(ensembleAggragatorView, 'ensemble-aggragator-list');
- if(this.trajectories <= 1){
- $(this.queryByHook('ensemble-aggragator-container')).collapse()
+ if(this.parent.model.type === "Ensemble Simulation") {
+ var type = isEnsemble ? "stddevran" : "trajectories";
+ }else{
+ this.tsPlotData = {"parameters":{}};
+ var type = "ts-psweep";
+ if(!isParameterScan) {
+ this.renderSpeciesOfInterestView();
+ this.renderFeatureExtractionView();
+ if(isEnsemble) {
+ this.renderEnsembleAggragatorView();
+ }else{
+ $(this.queryByHook('ensemble-aggragator-container')).css("display", "none");
+ }
+ this.getPlot("psweep");
+ }
+ if(isEnsemble) {
+ this.renderPlotTypeSelectView();
+ this.tsPlotData["type"] = "stddevran"
}else{
- $(this.queryByHook('ensemble-aggragator-container')).addClass("inline")
+ $(this.queryByHook('plot-type-header')).css("display", "none");
+ this.tsPlotData["type"] = "trajectories"
}
+ this.renderSweepParameterView();
}
- $(document).ready(function () {
- $('[data-toggle="tooltip"]').tooltip();
- $('[data-toggle="tooltip"]').click(function () {
- $('[data-toggle="tooltip"]').tooltip("hide");
- });
- });
- },
- update: function () {
- },
- updateValid: function () {
+ this.getPlot(type);
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
+ app.changeCollapseButtonText(this, e);
},
- setTitle: function (e) {
- this.plotArgs['title'] = e.target.value
- for (var type in this.plots) {
- var fig = this.plots[type]
- fig.layout.title.text = e.target.value
- this.plotFigure(fig, type)
+ cleanupPlotContainer: function (type) {
+ let el = this.queryByHook(type + "-plot");
+ Plotly.purge(el);
+ $(this.queryByHook(type + "-plot")).empty();
+ if(type === "ts-psweep" || type === "psweep"){
+ $(this.queryByHook(type + "-edit-plot")).prop("disabled", true);
+ $(this.queryByHook(type + "-download-png-custom")).prop("disabled", true);
+ $(this.queryByHook(type + "-download-json")).prop("disabled", true);
+ $(this.queryByHook("multiple-plots")).prop("disabled", true);
}
+ $(this.queryByHook(type + "-plot-spinner")).css("display", "block");
},
- setYAxis: function (e) {
- this.plotArgs['yaxis'] = e.target.value
- for (var type in this.plots) {
- var fig = this.plots[type]
- fig.layout.yaxis.title.text = e.target.value
- this.plotFigure(fig, type)
- }
- },
- setXAxis: function (e) {
- this.plotArgs['xaxis'] = e.target.value
- for (var type in this.plots) {
- var fig = this.plots[type]
- fig.layout.xaxis.title.text = e.target.value
- this.plotFigure(fig, type)
+ getPlot: function (type) {
+ let self = this;
+ this.cleanupPlotContainer(type);
+ let data = this.getPlotData(type);
+ if(type === "psweep" && Boolean(this.plots[data.plt_key])) {
+ this.plotFigure(this.plots[data.plt_key], type);
+ }else if(type === "ts-psweep" && Boolean(this.plots[data.plt_type + data.plt_key])) {
+ this.plotFigure(this.plots[data.plt_type + data.plt_key], type);
+ }else{
+ let queryStr = "?path=" + this.model.directory + "&data=" + JSON.stringify(data);
+ let endpoint = path.join(app.getApiPath(), "workflow/plot-results") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ if(type === "psweep") {
+ self.plots[data.plt_key] = body;
+ }else if(type === "ts-psweep"){
+ self.plots[data.plt_type + data.plt_key] = body;
+ }else{
+ self.plots[type] = body;
+ }
+ self.plotFigure(body, type);
+ },
+ error: function (err, response, body) {
+ $(self.queryByHook(type + "-plot-spinner")).css("display", "none");
+ let message = "" + body.Message + "
Please re-run this job to get this plot
";
+ $(self.queryByHook(type + "-plot")).html(message);
+ }
+ });
}
},
- getPlot: function (type) {
- var self = this;
- var el = this.queryByHook(type)
- Plotly.purge(el)
- this.queryAll("#"+type).filter(function (el) {return el.dataset.hook === "plot-spinner"})[0].style.display = "block"
- var data = {}
+ getPlotData: function (type) {
+ let data = {};
if(type === 'psweep'){
- let key = this.getPsweepKey()
+ let key = this.getPsweepKey();
data['plt_key'] = key;
+ }else if(type === "ts-psweep" || type === "ts-psweep-mp") {
+ if(type === "ts-psweep-mp"){
+ data['plt_type'] = "mltplplt";
+ }else{
+ data['plt_type'] = this.tsPlotData['type'];
+ }
+ let key = this.getTSPsweepKey()
+ data['plt_key'] = key;
+ }else if(type === "mltplplt"){
+ data['plt_type'] = type;
+ data['plt_key'] = null;
}else{
data['plt_key'] = type;
}
if(Object.keys(this.plotArgs).length){
- data['plt_data'] = this.plotArgs
+ data['plt_data'] = this.plotArgs;
}else{
- data['plt_data'] = "None"
+ data['plt_data'] = null;
}
- var endpoint = path.join(app.getApiPath(), "workflow/plot-results")+"?path="+this.parent.wkflPath+"&data="+JSON.stringify(data);
- xhr({url: endpoint, json: true}, function (err, response, body){
- if(response.statusCode >= 400){
- $(self.queryByHook(type)).html(body.Message)
- }else{
- self.plots[type] = body
- self.plotFigure(body, type);
- let plotSaved = Boolean(self.savedPlots.filter(function (plot) {
- if(plot.key === data.plt_key)
- return true
- }).length > 0)
- let saveBtn = $("button[data-hook=save-plot]").filter("#"+type)
- if(!self.parent.wkflPath.includes('.proj')) {
- saveBtn.hide()
- }else if(plotSaved) {
- saveBtn.prop('disabled', true)
- saveBtn.text('Plot Saved to Project Viewer')
- }
- }
+ return data
+ },
+ getPlotForEnsembleAggragator: function (e) {
+ this.model.settings.resultsSettings.reducer = e.target.value;
+ this.getPlot('psweep')
+ },
+ getPlotForFeatureExtractor: function (e) {
+ this.model.settings.resultsSettings.mapper = e.target.value;
+ this.getPlot('psweep')
+ },
+ getPlotForSpecies: function (e) {
+ let species = this.model.model.species.filter(function (spec) {
+ return spec.name === e.target.value;
+ })[0];
+ this.model.settings.parameterSweepSettings.speciesOfInterest = species;
+ this.getPlot('psweep')
+ },
+ getPsweepKey: function () {
+ let speciesOfInterest = this.model.settings.parameterSweepSettings.speciesOfInterest.name;
+ let featureExtractor = this.model.settings.resultsSettings.mapper;
+ let key = speciesOfInterest + "-" + featureExtractor
+ let realizations = this.model.settings.simulationSettings.realizations;
+ let algorithm = this.model.settings.simulationSettings.algorithm;
+ if(algorithm !== "ODE" && realizations > 1){
+ let ensembleAggragator = this.model.settings.resultsSettings.reducer;
+ key += ("-" + ensembleAggragator);
+ }
+ return key;
+ },
+ getTSPlotForType: function (e) {
+ this.tsPlotData['type'] = e.target.value;
+ let display = this.tsPlotData['type'] === "trajectories" ? "inline-block" : "none";
+ $(this.queryByHook("multiple-plots")).css("display", display);
+ this.getPlot("ts-psweep");
+ },
+ getTSPsweepKey: function () {
+ let self = this;
+ let strs = Object.keys(this.tsPlotData.parameters).map(function (key) {
+ return key + ":" + self.tsPlotData.parameters[key]
});
+ let key = strs.join(",");
+ return key;
},
- plotFigure: function (figure, type) {
- var self = this;
- var hook = type;
- var el = this.queryByHook(hook)
- Plotly.newPlot(el, figure)
- this.queryAll("#" + type).forEach(function (el) {
- if(el.dataset.hook === "plot-spinner"){
- el.style.display = "none"
- }else if(el.disabled){
- el.disabled = false;
+ handleCollapsePlotContainerClick: function (e) {
+ app.changeCollapseButtonText(this, e);
+ let type = e.target.dataset.type;
+ if(!this.plots[type]){
+ this.getPlot(type);
+ }
+ },
+ handleConvertToNotebookClick: function (e) {
+ let self = this;
+ if(this.parent.model.type === "Ensemble Simulation") {
+ var type = "gillespy";
+ }else if(this.parent.model.type === "Parameter Sweep" && this.model.settings.parameterSweepSettings.parameters.length > 1) {
+ var type = "2d_parameter_sweep";
+ }else{
+ var type = "1d_parameter-sweep";
+ }
+ let queryStr = "?path=" + this.model.directory + "&type=" + type;
+ let endpoint = path.join(app.getApiPath(), "workflow/notebook") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ window.open(path.join(app.getBasePath(), "notebooks", body.FilePath));
}
});
},
- clickDownloadPNGButton: function (type) {
- var pngButton = $('div[data-hook='+type+'] a[data-title*="Download plot as a png"]')[0]
- pngButton.click()
- },
- exportToJsonFile: function (jsonData, plotType) {
+ handleDownloadJSONClick: function (e) {
+ let type = e.target.dataset.type;
+ let jsonData = this.plots[type];
let dataStr = JSON.stringify(jsonData);
let dataURI = 'data:application/json;charset=utf-8,' + encodeURIComponent(dataStr);
- let exportFileDefaultName = plotType + '-plot.json';
+ let exportFileDefaultName = type + '-plot.json';
let linkElement = document.createElement('a');
linkElement.setAttribute('href', dataURI);
linkElement.setAttribute('download', exportFileDefaultName);
linkElement.click();
},
- handlerDownloadResultsCsvClick: function (e) {
- let path = this.parent.wkflPath
- this.getExportData(path)
+ handleDownloadPNGClick: function (e) {
+ let type = e.target.dataset.type;
+ let pngButton = $('div[data-hook=' + type + '-plot] a[data-title*="Download plot as a png"]')[0];
+ pngButton.click();
},
- getExportData: function (wkflPath) {
- var self = this;
- var endpoint = path.join(app.getApiPath(), "file/download-zip")+"?path="+wkflPath+"&action=resultscsv"
- xhr({uri: endpoint, json: true}, function (err, response, body) {
- if(response.statusCode < 400) {
- self.exportToZipFile(body.Path)
+ handleDownloadResultsCsvClick: function (e) {
+ let self = this;
+ let queryStr = "?path=" + this.model.directory + "&action=resultscsv";
+ let endpoint = path.join(app.getApiPath(), "file/download-zip") + queryStr;
+ app.getXHR(endpoint, {
+ success: function (err, response, body) {
+ window.open(path.join("files", body.Path));
}
});
},
- exportToZipFile: function (resultsPath) {
- var endpoint = path.join("files", resultsPath);
- window.open(endpoint)
+ openPlotArgsSection: function (e) {
+ $(this.queryByHook("edit-plot-args")).collapse("show");
+ $(document).ready(function () {
+ $("html, body").animate({
+ scrollTop: $("#edit-plot-args").offset().top - 50
+ }, false);
+ });
},
- expandContainer: function () {
- $(this.queryByHook('workflow-results')).collapse('show');
- let collapseBtn = $(this.queryByHook('collapse'));
- collapseBtn.prop('disabled', false)
- collapseBtn.click()
- if(this.type === "parameterSweep"){
- this.getPlot("psweep")
- }else{
- this.trajectories > 1 ? this.getPlot("stddevran") : this.getPlot("trajectories")
+ plotFigure: function (figure, type) {
+ let self = this;
+ let hook = type + "-plot";
+ let el = this.queryByHook(hook);
+ Plotly.newPlot(el, figure);
+ $(this.queryByHook(type + "-plot-spinner")).css("display", "none");
+ $(this.queryByHook(type + "-edit-plot")).prop("disabled", false);
+ $(this.queryByHook(type + "-download-png-custom")).prop("disabled", false);
+ $(this.queryByHook(type + "-download-json")).prop("disabled", false);
+ if(type === "trajectories" || (this.tsPlotData && this.tsPlotData.type === "trajectories")) {
+ $(this.queryByHook("multiple-plots")).prop("disabled", false);
}
},
- registerRenderSubview: function (view, hook) {
- this.registerSubview(view);
- this.renderSubview(view, this.queryByHook(hook));
- },
- getPlotForSpecies: function (e) {
- this.speciesOfInterest = e.target.selectedOptions.item(0).text;
- this.getPlot('psweep')
- },
- getPlotForFeatureExtractor: function (e) {
- var featureExtractors = {"Minimum of population":"min",
- "Maximum of population":"max",
- "Average of population":"avg",
- "Variance of population":"var",
- "Population at last time point":"final"}
- var value = e.target.selectedOptions.item(0).text;
- this.featureExtractor = featureExtractors[value]
- this.getPlot('psweep')
- },
- getPlotForEnsembleAggragator: function (e) {
- var ensembleAggragators = {"Minimum of ensemble":"min",
- "Maximum of ensemble":"max",
- "Average of ensemble":"avg",
- "Variance of ensemble":"var"}
- var value = e.target.selectedOptions.item(0).text;
- this.ensembleAggragator = ensembleAggragators[value]
- this.getPlot('psweep')
+ plotMultiplePlots: function (e) {
+ let type = e.target.dataset.type;
+ let data = this.getPlotData(type);
+ var queryStr = "?path=" + this.model.directory + "&wkfl=" + this.parent.model.name;
+ queryStr += "&job=" + this.model.name + "&data=" + JSON.stringify(data);
+ let endpoint = path.join(app.getBasePath(), "stochss/multiple-plots") + queryStr;
+ window.open(endpoint);
},
- getPsweepKey: function () {
- let key = this.speciesOfInterest + "-" + this.featureExtractor
- if(this.trajectories > 1){
- key += ("-" + this.ensembleAggragator)
- }
- return key
+ renderEnsembleAggragatorView: function () {
+ let ensembleAggragators = [
+ ["min", "Minimum of ensemble"],
+ ["max", "Maximum of ensemble"],
+ ["avg", "Average of ensemble"],
+ ["var", "Variance of ensemble"]
+ ];
+ let ensembleAggragatorView = new SelectView({
+ name: 'ensemble-aggragator',
+ requires: true,
+ idAttribute: 'cid',
+ options: ensembleAggragators,
+ value: this.model.settings.resultsSettings.reducer
+ });
+ app.registerRenderSubview(this, ensembleAggragatorView, 'ensemble-aggragator-list');
},
- savePlot: function (type) {
- var species = []
- if(type === "psweep"){
- type = this.getPsweepKey()
- species = [this.speciesOfInterest]
- }else{
- species = this.species.map(function (specie) { return specie.name; });
- }
- let stamp = this.getTimeStamp()
- var plotInfo = {"key":type, "stamp":stamp, "species":species};
- plotInfo = Object.assign({}, plotInfo, this.plotArgs)
- this.savedPlots.push(plotInfo)
- let queryString = "?path="+path.join(this.parent.wkflPath, "settings.json")
- let endpoint = path.join(app.getApiPath(), "workflow/save-plot")+queryString
- xhr({uri: endpoint, method: "post", json: true, body: plotInfo}, function (err, response, body) {
- if(response.statusCode > 400) {
- console.log(body.message)
- }
- })
+ renderFeatureExtractionView: function () {
+ let featureExtractors = [
+ ["min", "Minimum of population"],
+ ["max", "Maximum of population"],
+ ["avg", "Average of population"],
+ ["var", "Variance of population"],
+ ["final", "Population at last time point"]
+ ];
+ let featureExtractionView = new SelectView({
+ name: 'feature-extractor',
+ requires: true,
+ idAttribute: 'cid',
+ options: featureExtractors,
+ value: this.model.settings.resultsSettings.mapper
+ });
+ app.registerRenderSubview(this, featureExtractionView, 'feature-extraction-list');
},
- getTimeStamp: function () {
- var date = new Date()
- let year = date.getFullYear().toString().slice(-2)
- let month = date.getMonth() >= 10 ? date.getMonth().toString() : "0" + date.getMonth()
- let day = date.getDate() >= 10 ? date.getDate().toString() : "0" + date.getDate()
- let hour = date.getHours() >= 10 ? date.getHours().toString() : "0" + date.getHours()
- let minutes = date.getMinutes() >= 10 ? date.getMinutes().toString() : "0" + date.getMinutes()
- let seconds = date.getSeconds() >= 10 ? date.getSeconds().toString() : "0" + date.getSeconds()
- return parseInt(year+month+day+hour+minutes+seconds)
+ renderPlotTypeSelectView: function () {
+ let options = [
+ ["stddevran", "Mean and Standard Deviation"],
+ ["trajectories", "Trajectories"],
+ ["stddev", "Standard Deviation"],
+ ["avg", "Trajectory Mean"]
+ ];
+ let plotTypeSelectView = new SelectView({
+ name: 'plot-type',
+ required: true,
+ idAttribute: 'cid',
+ options: options,
+ value: "stddevran"
+ });
+ app.registerRenderSubview(this, plotTypeSelectView, "plot-type-select");
},
- handleCollapseStddevrangeClick: function (e) {
- this.changeCollapseButtonText(e)
- let type = "stddevran"
- if(!this.plots[type]){
- this.getPlot(type);
- }
+ renderSpeciesOfInterestView: function () {
+ let speciesNames = this.model.model.species.map(function (specie) { return specie.name});
+ let speciesOfInterestView = new SelectView({
+ name: 'species-of-interest',
+ required: true,
+ idAttribute: 'cid',
+ options: speciesNames,
+ value: this.model.settings.parameterSweepSettings.speciesOfInterest.name
+ });
+ app.registerRenderSubview(this, speciesOfInterestView, "specie-of-interest-list");
},
- handleCollapseTrajectoriesClick: function (e) {
- this.changeCollapseButtonText(e)
- let type = "trajectories"
- if(!this.plots[type]){
- this.getPlot(type);
- }
+ renderSweepParameterView: function () {
+ let sweepParameterView = this.renderCollection(
+ this.model.settings.parameterSweepSettings.parameters,
+ SweepParametersView,
+ this.queryByHook("parameter-ranges")
+ );
},
- handleCollapseStddevClick: function (e) {
- this.changeCollapseButtonText(e)
- let type = "stddev"
- if(!this.plots[type]){
- this.getPlot(type);
+ setTitle: function (e) {
+ this.plotArgs['title'] = e.target.value
+ for (var type in this.plots) {
+ let fig = this.plots[type]
+ fig.layout.title.text = e.target.value
+ this.plotFigure(fig, type)
}
},
- handleCollapseTrajmeanClick: function (e) {
- this.changeCollapseButtonText(e)
- let type = "avg"
- if(!this.plots[type]){
- this.getPlot(type);
+ setXAxis: function (e) {
+ this.plotArgs['xaxis'] = e.target.value
+ for (var type in this.plots) {
+ let fig = this.plots[type]
+ fig.layout.xaxis.title.text = e.target.value
+ this.plotFigure(fig, type)
}
},
- handleCollapsePsweepClick: function (e) {
- this.changeCollapseButtonText(e)
- let type = "psweep"
- if(!this.plots[type]){
- this.getPlot(type);
+ setYAxis: function (e) {
+ this.plotArgs['yaxis'] = e.target.value
+ for (var type in this.plots) {
+ let fig = this.plots[type]
+ fig.layout.yaxis.title.text = e.target.value
+ this.plotFigure(fig, type)
}
},
+ update: function () {},
+ updateValid: function () {},
subviews: {
inputTitle: {
hook: 'title',
@@ -375,13 +386,10 @@ module.exports = View.extend({
parent: this,
required: false,
name: 'title',
- label: '',
- tests: '',
- modelKey: null,
valueType: 'string',
- value: this.plotArgs.title || "",
+ value: this.plotArgs.title || ""
});
- },
+ }
},
inputXAxis: {
hook: 'xaxis',
@@ -390,13 +398,10 @@ module.exports = View.extend({
parent: this,
required: false,
name: 'xaxis',
- label: '',
- tests: '',
- modelKey: null,
valueType: 'string',
- value: this.plotArgs.xaxis || "",
+ value: this.plotArgs.xaxis || ""
});
- },
+ }
},
inputYAxis: {
hook: 'yaxis',
@@ -405,13 +410,10 @@ module.exports = View.extend({
parent: this,
required: false,
name: 'yaxis',
- label: '',
- tests: '',
- modelKey: null,
valueType: 'string',
- value: this.plotArgs.yaxis || "",
+ value: this.plotArgs.yaxis || ""
});
- },
- },
- },
+ }
+ }
+ }
});
diff --git a/client/views/workflow-state-buttons.js b/client/views/workflow-state-buttons.js
deleted file mode 100644
index 5a30586beb..0000000000
--- a/client/views/workflow-state-buttons.js
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-var xhr = require('xhr');
-var path = require('path');
-//support file
-let app = require('../app');
-let modals = require('../modals');
-//views
-var View = require('ampersand-view');
-//templates
-var template = require('../templates/includes/workflowStateButtons.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=save]' : 'clickSaveHandler',
- 'click [data-hook=start-workflow]' : 'clickStartWorkflowHandler',
- 'click [data-hook=edit-model]' : 'clickEditModelHandler',
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments);
- this.type = attrs.type
- },
- render: function () {
- View.prototype.render.apply(this, arguments);
- $(this.queryByHook("save")).prop('disabled', this.parent.parent.modelLoadError)
- $(this.queryByHook("start-workflow")).prop('disabled', this.parent.parent.modelLoadError)
- $(this.queryByHook("edit-model")).prop('disabled', this.parent.parent.modelLoadError)
- },
- clickSaveHandler: function (e, cb) {
- this.saving();
- var self = this;
- var model = this.model
- var optType = this.parent.parent.urlPathParam.endsWith(".mdl") ? "sn" : "se";
- this.saveModel(function () {
- self.saveWorkflow(model, optType, cb)
- });
- },
- saveWorkflow: function (model, optType, cb) {
- let self = this
- let query = JSON.stringify({"type":self.type,
- "optType":optType,
- "mdlPath":model.directory,
- "wkflPath":self.parent.parent.wkflPath,
- "settings":self.parent.settings
- })
- var endpoint = path.join(app.getApiPath(), 'workflow/save-workflow') + "?data=" + query;
- xhr({uri: endpoint}, function (err, response, body) {
- self.saved();
- if(cb){
- cb()
- }else if(self.parent.parent.urlPathParam.endsWith('.mdl')){
- self.parent.parent.reloadWkfl();
- }
- });
- },
- clickStartWorkflowHandler: function (e) {
- this.saveModel(this.runWorkflow.bind(this));
- },
- clickEditModelHandler: function (e) {
- var self = this
- this.saveModel(function () {
- window.location.href = path.join(app.getBasePath(), "stochss/models/edit")+"?path="+self.model.directory;
- });
- },
- saveModel: function (cb) {
- // this.model is a ModelVersion, the parent of the collection is Model
- let self = this
- if(this.parent.settings.simulationSettings.isAutomatic){
- this.parent.settings.simulationSettings.letUsChooseForYou(this.model);
- }
- var model = this.model;
- if (cb) {
- model.save(model.attributes, {
- success: cb,
- error: function (model, response, options) {
- console.error("Error saving model:", model);
- console.error("Response:", response);
- self.saveError()
- let title = response.body.Reason
- let error = response.body.Message
- var saveErrorModal = $(modals.modelSaveErrorHtml(title, error)).modal()
- },
- });
- } else {
- model.saveModel();
- }
- },
- saving: function () {
- var saving = this.queryByHook('saving-workflow');
- var saved = this.queryByHook('saved-workflow');
- var saveError = this.queryByHook('save-error');
- saved.style.display = "none";
- saveError.style.display = "none";
- saving.style.display = "inline-block";
- },
- saved: function () {
- var saving = this.queryByHook('saving-workflow');
- var saved = this.queryByHook('saved-workflow');
- saving.style.display = "none";
- saved.style.display = "inline-block";
- },
- saveError: function () {
- var saving = this.queryByHook('saving-workflow');
- var saveError = this.queryByHook('save-error');
- saving.style.display = "none";
- saveError.style.display = "inline-block";
- },
- runWorkflow: function () {
- var self = this;
- var model = this.model;
- var optType = this.parent.parent.urlPathParam.endsWith(".mdl") ? "rn" : "re";
- var query = {"type":this.type,
- "optType":"s"+optType,
- "mdlPath":model.directory,
- "wkflPath":self.parent.parent.wkflPath,
- "settings":self.parent.settings
- }
- let initQuery = JSON.stringify(query)
- var initEndpoint = path.join(app.getApiPath(), '/workflow/save-workflow') + "?data=" + initQuery;
- query.optType = optType
- let runQuery = JSON.stringify(query)
- var runEndpoint = path.join(app.getApiPath(), '/workflow/run-workflow') + "?data=" + runQuery;
- this.saving()
- xhr({uri: initEndpoint}, function (err, response, body) {
- if(response.statusCode < 400){
- self.saved()
- xhr({uri: runEndpoint}, function (err, response, body) {
- self.parent.parent.reloadWkfl();
- })
- }else{
- self.saveError()
- }
- });
- },
-});
diff --git a/client/views/workflow-status.js b/client/views/workflow-status.js
index bc963fd4dc..c4d0947c39 100644
--- a/client/views/workflow-status.js
+++ b/client/views/workflow-status.js
@@ -16,11 +16,15 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-var $ = require('jquery');
+let $ = require('jquery');
+let path = require('path');
+let _ = require('underscore');
+//support files
+let app = require('../app');
//views
-var View = require('ampersand-view');
+let View = require('ampersand-view');
//templates
-var template = require('../templates/includes/workflowStatus.pug');
+let template = require('../templates/includes/workflowStatus.pug');
module.exports = View.extend({
@@ -30,57 +34,30 @@ module.exports = View.extend({
},
initialize: function (attrs, options) {
View.prototype.initialize.apply(this, arguments);
- var localDate = new Date(attrs.startTime)
- console.log(localDate, typeof localDate)
- var localStartTime = this.getFormattedDate(localDate)
- console.log(localStartTime, typeof localStartTime)
- this.startTime = localStartTime;
- this.status = attrs.status;
},
render: function () {
View.prototype.render.apply(this, arguments);
- if(this.status !== 'ready' && this.status !== 'new'){
- this.expandContainer()
+ if(this.model.status !== 'running') {
+ $(this.queryByHook('running-spinner')).css('display', "none");
+ }else{
+ this.getJobStatus();
}
- if(this.status !== 'running') {
- $(this.queryByHook('running-spinner')).css('display', "none")
- }
- },
- expandContainer: function () {
- $(this.queryByHook('workflow-status')).collapse('show');
- let collapseBtn = $(this.queryByHook('collapse'))
- collapseBtn.prop('disabled', false);
- collapseBtn.trigger('click')
},
changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- },
- getFormattedDate: function (date) {
- var months = ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.'];
- var month = months[date.getMonth()]; // get the abriviated month
- var year = date.getFullYear();
- var day = date.getDate();
- var hours = date.getHours();
- var ampm = hours >= 12 ? 'PM' : 'AM'; // get AM or PM based on hours
- hours = hours%12; // format hours to 12 hour time format
- hours = hours ? hours : 12; // replace 0 with 12
- var minutes = date.getMinutes();
- minutes = minutes < 10 ? '0' + minutes : minutes; // format minutes to always have two chars
- var timeZone = date.toString().split('(').pop().split(')').shift() // get the timezone from the date
- if(timeZone.includes(" ")){
- tzparts = timeZone.split(" ")
- tzparts = tzparts.map(function (element) {
- return element.charAt(0)
- })
- timeZone = tzparts.join("")
- }
- // timeZone = timeZone.replace('(', '').replace(')', '') // remove the '()' from the timezone
- return month + " " + day + ", " + year + " " + hours + ":" + minutes + " " + ampm + " " + timeZone;
+ app.changeCollapseButtonText(this, e);
},
-});
\ No newline at end of file
+ getJobStatus: function () {
+ let self = this;
+ let queryString = "?path=" + this.model.directory;
+ let endpoint = path.join(app.getApiPath(), "workflow/workflow-status") + queryString;
+ app.getXHR(endpoint, {
+ always: function (err, response, body) {
+ if(body === 'running') {
+ setTimeout(_.bind(self.getJobStatus, self), 1000);
+ }else{
+ self.parent.updateWorkflow();
+ }
+ }
+ });
+ }
+});
diff --git a/client/views/workflow-viewer.js b/client/views/workflow-viewer.js
deleted file mode 100644
index 13feb24f33..0000000000
--- a/client/views/workflow-viewer.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//collection
-var Collection = require('ampersand-collection');
-//models
-var Plot = require('../models/plots');
-//views
-var View = require('ampersand-view');
-var PlotsView = require('./plots-view');
-//templates
-var template = require('../templates/includes/workflowViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-workflow]' : 'renderPlots'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- },
- renderPlots: function (e) {
- this.changeCollapseButtonText(e)
- if(this.plotsView) {
- return
- }
- var outputs = new Collection(this.model.outputs, {model: Plot})
- this.plotsView = this.renderCollection(outputs, PlotsView, this.queryByHook("workflow-plots"))
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/client/views/workflows-viewer.js b/client/views/workflows-viewer.js
deleted file mode 100644
index d540abf6ad..0000000000
--- a/client/views/workflows-viewer.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-StochSS is a platform for simulating biochemical systems
-Copyright (C) 2019-2020 StochSS developers.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-var $ = require('jquery');
-//views
-var View = require('ampersand-view');
-var WorkflowViewer = require('./workflow-viewer');
-//templates
-var template = require('../templates/includes/workflowsViewer.pug');
-
-module.exports = View.extend({
- template: template,
- events: {
- 'click [data-hook=collapse-workflows]' : 'changeCollapseButtonText'
- },
- initialize: function (attrs, options) {
- View.prototype.initialize.apply(this, arguments)
- },
- render: function (attrs, options) {
- View.prototype.render.apply(this, arguments)
- this.renderCollection(this.collection, WorkflowViewer, this.queryByHook('workflow-container'))
- },
- changeCollapseButtonText: function (e) {
- let source = e.target.dataset.hook
- let collapseContainer = $(this.queryByHook(source).dataset.target)
- if(!collapseContainer.length || !collapseContainer.attr("class").includes("collapsing")) {
- let collapseBtn = $(this.queryByHook(source))
- let text = collapseBtn.text();
- text === '+' ? collapseBtn.text('-') : collapseBtn.text('+');
- }
- }
-})
\ No newline at end of file
diff --git a/public_models/3D_Cylinder/3D_cylinder.ipynb b/public_models/3D_Cylinder/3D_cylinder.ipynb
new file mode 100644
index 0000000000..b9d21b09ff
--- /dev/null
+++ b/public_models/3D_Cylinder/3D_cylinder.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":1,"metadata":{},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2\n","\n","import numpy as np\n","import spatialpy\n","from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n"," PlaceInitialCondition, \\\n"," UniformInitialCondition, \\\n"," ScatterInitialCondition"]},{"cell_type":"markdown","metadata":{},"source":["# 3D_cylinder"]},{"cell_type":"code","execution_count":2,"metadata":{},"outputs":[],"source":["class M3Dcylinder(Model):\n"," def __init__(self):\n"," Model.__init__(self, name=\"3D_cylinder\")\n","\n"," # Domain\n"," mesh = Mesh.read_stochss_domain('3D_cylinder.smdl')\n"," self.add_mesh(mesh)\n","\n"," self.staticDomain = True\n","\n"," # Variables\n"," A = Species(name=\"A\", diffusion_constant=0.1)\n"," B = Species(name=\"B\", diffusion_constant=0.1)\n"," self.add_species([A, B])\n","\n"," self.restrict(A, [1, 2])\n"," self.restrict(B, [1, 3])\n","\n"," # Parameters\n"," k_react = Parameter(name=\"k_react\", expression=\"1\")\n"," k_creat1 = Parameter(name=\"k_creat1\", expression=\"196.38595510240296\")\n"," k_creat2 = Parameter(name=\"k_creat2\", expression=\"197.70475491603773\")\n"," self.add_parameter([k_react, k_creat1, k_creat2])\n","\n"," # Reactions\n"," r1 = Reaction(name=\"r1\", restrict_to=[2], reactants={}, products={B: 1}, rate=self.listOfParameters[\"k_creat1\"])\n"," r2 = Reaction(name=\"r2\", restrict_to=[3], reactants={}, products={B: 1}, rate=self.listOfParameters[\"k_creat2\"])\n"," r3 = Reaction(name=\"r3\", reactants={B: 2}, products={}, rate=self.listOfParameters[\"k_react\"])\n"," self.add_reaction([r1, r2, r3])\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 500, 1), timestep_size=1)"]},{"cell_type":"code","execution_count":3,"metadata":{},"outputs":[],"source":["model = M3Dcylinder()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":4,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," kwargs = {\n"," # \"number_of_trajectories\":1,\n"," # \"seed\":None,\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":5,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plot_species('A', animated=True, width=None, height=None)"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Brusselator/Brusselator.ipynb b/public_models/Brusselator/Brusselator.ipynb
index d9ae8c91c9..5f0e2539dd 100644
--- a/public_models/Brusselator/Brusselator.ipynb
+++ b/public_models/Brusselator/Brusselator.ipynb
@@ -1,37128 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Brusselator"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Brusselator(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Brusselator\")\n",
- " self.volume = 1000\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"rate1\", expression=5000))\n",
- " self.add_parameter(Parameter(name=\"rate2\", expression=50))\n",
- " self.add_parameter(Parameter(name=\"rate3\", expression=0.00005))\n",
- " self.add_parameter(Parameter(name=\"rate4\", expression=5))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"A\", initial_value=100000, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=100000, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"C\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"D\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"X\", initial_value=2000, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Y\", initial_value=1000, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"reaction1\", reactants={'A': 1}, products={'X': 1, 'A': 1}, propensity_function=\"rate1\"))\n",
- " self.add_reaction(Reaction(name=\"reaction2\", reactants={'B': 1, 'X': 1}, products={'Y': 1, 'C': 1, 'B': 1}, propensity_function=\"rate2*X\"))\n",
- " self.add_reaction(Reaction(name=\"reaction3\", reactants={'X': 2, 'Y': 1}, products={'X': 3}, propensity_function=\"rate3*Y*X*(X-1)/2\"))\n",
- " self.add_reaction(Reaction(name=\"reaction4\", reactants={'X': 1}, products={'D': 1}, propensity_function=\"rate4*X\"))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 30, 3001))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Brusselator()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "A",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "B",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000,
- 100000
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "C",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 0,
- 1019,
- 1938,
- 2822,
- 3717,
- 4505,
- 5266,
- 6023,
- 6743,
- 7437,
- 8020,
- 8592,
- 9065,
- 9536,
- 9891,
- 10220,
- 10489,
- 10698,
- 10902,
- 11032,
- 11157,
- 11261,
- 11347,
- 11427,
- 11490,
- 11547,
- 11598,
- 11657,
- 11692,
- 11742,
- 11792,
- 11830,
- 11873,
- 11919,
- 11978,
- 12035,
- 12078,
- 12133,
- 12193,
- 12242,
- 12285,
- 12328,
- 12377,
- 12441,
- 12495,
- 12540,
- 12594,
- 12652,
- 12711,
- 12759,
- 12806,
- 12856,
- 12914,
- 12968,
- 13034,
- 13094,
- 13156,
- 13207,
- 13264,
- 13341,
- 13393,
- 13462,
- 13531,
- 13599,
- 13662,
- 13737,
- 13806,
- 13882,
- 13949,
- 14008,
- 14075,
- 14133,
- 14190,
- 14247,
- 14319,
- 14372,
- 14439,
- 14499,
- 14561,
- 14617,
- 14679,
- 14747,
- 14792,
- 14841,
- 14901,
- 14962,
- 15024,
- 15078,
- 15145,
- 15206,
- 15284,
- 15347,
- 15429,
- 15505,
- 15587,
- 15678,
- 15791,
- 15898,
- 15981,
- 16069,
- 16149,
- 16264,
- 16363,
- 16467,
- 16609,
- 16703,
- 16818,
- 16922,
- 17035,
- 17162,
- 17273,
- 17408,
- 17561,
- 17744,
- 17958,
- 18220,
- 18761,
- 21231,
- 24215,
- 27180,
- 30056,
- 32729,
- 35289,
- 37730,
- 40166,
- 42457,
- 44677,
- 46819,
- 48759,
- 50693,
- 52541,
- 54331,
- 55975,
- 57615,
- 59193,
- 60696,
- 62156,
- 63524,
- 64857,
- 66143,
- 67372,
- 68547,
- 69681,
- 70775,
- 71865,
- 72856,
- 73803,
- 74760,
- 75663,
- 76542,
- 77316,
- 78100,
- 78851,
- 79555,
- 80221,
- 80809,
- 81390,
- 81897,
- 82325,
- 82749,
- 83125,
- 83484,
- 83802,
- 84051,
- 84259,
- 84423,
- 84555,
- 84679,
- 84776,
- 84851,
- 84934,
- 85015,
- 85084,
- 85147,
- 85203,
- 85267,
- 85326,
- 85377,
- 85444,
- 85491,
- 85545,
- 85603,
- 85646,
- 85699,
- 85753,
- 85814,
- 85856,
- 85922,
- 85984,
- 86040,
- 86103,
- 86160,
- 86205,
- 86253,
- 86303,
- 86355,
- 86402,
- 86453,
- 86514,
- 86563,
- 86620,
- 86680,
- 86733,
- 86772,
- 86813,
- 86858,
- 86914,
- 86967,
- 87027,
- 87091,
- 87149,
- 87212,
- 87268,
- 87341,
- 87405,
- 87466,
- 87530,
- 87618,
- 87689,
- 87752,
- 87824,
- 87903,
- 87962,
- 88043,
- 88097,
- 88158,
- 88223,
- 88273,
- 88329,
- 88394,
- 88459,
- 88531,
- 88602,
- 88677,
- 88740,
- 88793,
- 88857,
- 88918,
- 88978,
- 89042,
- 89106,
- 89176,
- 89235,
- 89302,
- 89387,
- 89460,
- 89528,
- 89618,
- 89681,
- 89761,
- 89847,
- 89927,
- 90030,
- 90137,
- 90243,
- 90330,
- 90459,
- 90607,
- 90754,
- 90902,
- 91067,
- 91215,
- 91418,
- 91690,
- 92368,
- 95100,
- 98135,
- 101118,
- 103971,
- 106692,
- 109246,
- 111682,
- 113985,
- 116247,
- 118435,
- 120549,
- 122519,
- 124380,
- 126178,
- 127882,
- 129612,
- 131243,
- 132822,
- 134264,
- 135729,
- 137126,
- 138447,
- 139725,
- 140907,
- 142091,
- 143194,
- 144172,
- 145228,
- 146202,
- 147087,
- 147924,
- 148739,
- 149483,
- 150257,
- 150984,
- 151668,
- 152272,
- 152789,
- 153304,
- 153810,
- 154232,
- 154579,
- 154930,
- 155248,
- 155500,
- 155706,
- 155861,
- 155963,
- 156056,
- 156138,
- 156216,
- 156276,
- 156330,
- 156392,
- 156446,
- 156525,
- 156578,
- 156639,
- 156698,
- 156766,
- 156815,
- 156875,
- 156937,
- 156983,
- 157033,
- 157104,
- 157177,
- 157245,
- 157312,
- 157367,
- 157423,
- 157489,
- 157560,
- 157608,
- 157673,
- 157740,
- 157806,
- 157877,
- 157934,
- 157979,
- 158045,
- 158106,
- 158171,
- 158223,
- 158281,
- 158326,
- 158393,
- 158467,
- 158532,
- 158592,
- 158660,
- 158709,
- 158766,
- 158829,
- 158887,
- 158947,
- 158992,
- 159052,
- 159119,
- 159181,
- 159250,
- 159291,
- 159356,
- 159408,
- 159481,
- 159550,
- 159638,
- 159711,
- 159772,
- 159859,
- 159931,
- 160009,
- 160093,
- 160180,
- 160245,
- 160332,
- 160406,
- 160491,
- 160559,
- 160625,
- 160686,
- 160750,
- 160819,
- 160896,
- 160975,
- 161037,
- 161115,
- 161192,
- 161267,
- 161348,
- 161456,
- 161562,
- 161671,
- 161791,
- 161909,
- 162037,
- 162157,
- 162278,
- 162400,
- 162566,
- 162803,
- 163178,
- 164718,
- 167890,
- 170965,
- 173893,
- 176782,
- 179451,
- 181979,
- 184510,
- 186958,
- 189282,
- 191386,
- 193446,
- 195511,
- 197436,
- 199305,
- 201072,
- 202699,
- 204298,
- 205885,
- 207363,
- 208730,
- 210173,
- 211456,
- 212693,
- 213882,
- 215047,
- 216140,
- 217213,
- 218187,
- 219133,
- 220040,
- 220818,
- 221604,
- 222424,
- 223157,
- 223787,
- 224404,
- 224986,
- 225508,
- 226004,
- 226480,
- 226861,
- 227155,
- 227409,
- 227633,
- 227810,
- 227919,
- 228039,
- 228128,
- 228206,
- 228268,
- 228328,
- 228381,
- 228443,
- 228490,
- 228548,
- 228594,
- 228640,
- 228707,
- 228773,
- 228840,
- 228886,
- 228939,
- 229008,
- 229069,
- 229127,
- 229185,
- 229249,
- 229299,
- 229356,
- 229403,
- 229464,
- 229524,
- 229571,
- 229629,
- 229686,
- 229743,
- 229796,
- 229846,
- 229899,
- 229955,
- 230007,
- 230071,
- 230131,
- 230186,
- 230268,
- 230339,
- 230398,
- 230451,
- 230514,
- 230585,
- 230667,
- 230748,
- 230809,
- 230873,
- 230949,
- 231026,
- 231078,
- 231141,
- 231196,
- 231257,
- 231304,
- 231380,
- 231441,
- 231518,
- 231606,
- 231682,
- 231772,
- 231861,
- 231955,
- 232055,
- 232152,
- 232256,
- 232351,
- 232454,
- 232562,
- 232679,
- 232801,
- 232948,
- 233051,
- 233162,
- 233257,
- 233369,
- 233458,
- 233556,
- 233662,
- 233757,
- 233873,
- 234016,
- 234133,
- 234253,
- 234363,
- 234510,
- 234685,
- 234898,
- 235206,
- 235735,
- 238125,
- 241136,
- 244001,
- 246780,
- 249416,
- 251951,
- 254419,
- 256827,
- 259038,
- 261179,
- 263284,
- 265301,
- 267181,
- 268883,
- 270618,
- 272261,
- 273926,
- 275423,
- 276806,
- 278245,
- 279658,
- 280948,
- 282204,
- 283444,
- 284574,
- 285657,
- 286679,
- 287641,
- 288599,
- 289458,
- 290265,
- 291093,
- 291923,
- 292677,
- 293419,
- 294069,
- 294731,
- 295282,
- 295770,
- 296182,
- 296616,
- 297016,
- 297324,
- 297589,
- 297818,
- 298011,
- 298171,
- 298302,
- 298417,
- 298519,
- 298601,
- 298686,
- 298773,
- 298843,
- 298902,
- 298958,
- 299002,
- 299063,
- 299110,
- 299154,
- 299214,
- 299266,
- 299326,
- 299372,
- 299421,
- 299483,
- 299552,
- 299596,
- 299638,
- 299689,
- 299735,
- 299795,
- 299861,
- 299906,
- 299955,
- 300016,
- 300078,
- 300143,
- 300214,
- 300281,
- 300344,
- 300400,
- 300461,
- 300516,
- 300576,
- 300644,
- 300706,
- 300783,
- 300850,
- 300934,
- 301001,
- 301062,
- 301117,
- 301177,
- 301226,
- 301296,
- 301373,
- 301442,
- 301519,
- 301597,
- 301649,
- 301706,
- 301766,
- 301829,
- 301878,
- 301940,
- 301998,
- 302057,
- 302113,
- 302153,
- 302210,
- 302255,
- 302296,
- 302359,
- 302423,
- 302473,
- 302536,
- 302588,
- 302651,
- 302708,
- 302761,
- 302840,
- 302897,
- 302976,
- 303072,
- 303141,
- 303206,
- 303265,
- 303320,
- 303387,
- 303439,
- 303514,
- 303578,
- 303645,
- 303707,
- 303791,
- 303860,
- 303952,
- 304028,
- 304104,
- 304181,
- 304258,
- 304360,
- 304459,
- 304561,
- 304661,
- 304761,
- 304867,
- 304991,
- 305171,
- 305487,
- 306231,
- 309308,
- 312531,
- 315648,
- 318660,
- 321452,
- 324244,
- 326840,
- 329326,
- 331789,
- 334145,
- 336415,
- 338511,
- 340568,
- 342501,
- 344370,
- 346144,
- 347926,
- 349586,
- 351201,
- 352760,
- 354261,
- 355642,
- 356983,
- 358317,
- 359563,
- 360785,
- 361922,
- 363015,
- 364078,
- 365029,
- 365959,
- 366830,
- 367701,
- 368504,
- 369178,
- 369871,
- 370515,
- 371101,
- 371652,
- 372174,
- 372641,
- 373061,
- 373384,
- 373673,
- 373933,
- 374167,
- 374363,
- 374488,
- 374616,
- 374725,
- 374817,
- 374887,
- 374952,
- 375034,
- 375101,
- 375174,
- 375239,
- 375300,
- 375362,
- 375428,
- 375472,
- 375527,
- 375579,
- 375626,
- 375684,
- 375728,
- 375784,
- 375841,
- 375899,
- 375955,
- 376008,
- 376068,
- 376129,
- 376172,
- 376226,
- 376276,
- 376322,
- 376372,
- 376432,
- 376479,
- 376528,
- 376573,
- 376637,
- 376691,
- 376753,
- 376813,
- 376873,
- 376932,
- 376992,
- 377064,
- 377136,
- 377199,
- 377257,
- 377320,
- 377377,
- 377437,
- 377499,
- 377547,
- 377607,
- 377677,
- 377751,
- 377820,
- 377882,
- 377949,
- 378001,
- 378063,
- 378131,
- 378221,
- 378284,
- 378363,
- 378429,
- 378504,
- 378571,
- 378635,
- 378714,
- 378783,
- 378840,
- 378898,
- 378959,
- 379025,
- 379108,
- 379184,
- 379254,
- 379345,
- 379443,
- 379517,
- 379627,
- 379722,
- 379852,
- 379955,
- 380064,
- 380171,
- 380267,
- 380404,
- 380542,
- 380706,
- 380898,
- 381161,
- 381669,
- 383877,
- 386943,
- 389773,
- 392565,
- 395311,
- 397968,
- 400454,
- 402794,
- 405084,
- 407175,
- 409202,
- 411149,
- 413057,
- 414886,
- 416628,
- 418268,
- 419869,
- 421368,
- 422824,
- 424298,
- 425662,
- 427008,
- 428274,
- 429473,
- 430556,
- 431640,
- 432705,
- 433724,
- 434655,
- 435589,
- 436482,
- 437307,
- 438116,
- 438846,
- 439536,
- 440192,
- 440771,
- 441367,
- 441894,
- 442420,
- 442848,
- 443268,
- 443642,
- 444035,
- 444345,
- 444620,
- 444908,
- 445100,
- 445245,
- 445374,
- 445511,
- 445603,
- 445694,
- 445760,
- 445831,
- 445886,
- 445951,
- 446006,
- 446069,
- 446149,
- 446220,
- 446286,
- 446340,
- 446390,
- 446452,
- 446521,
- 446577,
- 446639,
- 446694,
- 446748,
- 446795,
- 446843,
- 446904,
- 446954,
- 447009,
- 447056,
- 447115,
- 447177,
- 447234,
- 447279,
- 447338,
- 447385,
- 447431,
- 447480,
- 447536,
- 447595,
- 447656,
- 447723,
- 447789,
- 447853,
- 447902,
- 447959,
- 448004,
- 448050,
- 448107,
- 448171,
- 448238,
- 448327,
- 448381,
- 448432,
- 448488,
- 448534,
- 448589,
- 448650,
- 448706,
- 448766,
- 448825,
- 448887,
- 448955,
- 449030,
- 449102,
- 449178,
- 449258,
- 449326,
- 449409,
- 449473,
- 449562,
- 449634,
- 449697,
- 449772,
- 449840,
- 449900,
- 449978,
- 450062,
- 450144,
- 450228,
- 450299,
- 450365,
- 450431,
- 450507,
- 450566,
- 450643,
- 450721,
- 450779,
- 450859,
- 450911,
- 450965,
- 451017,
- 451081,
- 451136,
- 451209,
- 451283,
- 451378,
- 451462,
- 451520,
- 451582,
- 451639,
- 451702,
- 451765,
- 451848,
- 451921,
- 451998,
- 452082,
- 452173,
- 452259,
- 452333,
- 452445,
- 452543,
- 452651,
- 452757,
- 452852,
- 452940,
- 453036,
- 453148,
- 453258,
- 453377,
- 453528,
- 453676,
- 453824,
- 454038,
- 454390,
- 456776,
- 460356,
- 463730,
- 467004,
- 470135,
- 473239,
- 476233,
- 479032,
- 481655,
- 484229,
- 486680,
- 489021,
- 491296,
- 493453,
- 495534,
- 497536,
- 499365,
- 501231,
- 502956,
- 504637,
- 506244,
- 507796,
- 509345,
- 510786,
- 512130,
- 513418,
- 514731,
- 515923,
- 517094,
- 518182,
- 519240,
- 520323,
- 521297,
- 522176,
- 523035,
- 523875,
- 524694,
- 525487,
- 526205,
- 526985,
- 527672,
- 528343,
- 528978,
- 529564,
- 530096,
- 530545,
- 530951,
- 531336,
- 531645,
- 531930,
- 532161,
- 532356,
- 532524,
- 532663,
- 532745,
- 532830,
- 532900,
- 532971,
- 533039,
- 533103,
- 533154,
- 533195,
- 533250,
- 533298,
- 533341,
- 533393,
- 533447,
- 533495,
- 533544,
- 533595,
- 533644,
- 533690,
- 533755,
- 533800,
- 533863,
- 533927,
- 533984,
- 534025,
- 534062,
- 534107,
- 534163,
- 534219,
- 534271,
- 534325,
- 534377,
- 534437,
- 534495,
- 534546,
- 534590,
- 534655,
- 534707,
- 534767,
- 534805,
- 534868,
- 534929,
- 534990,
- 535044,
- 535106,
- 535165,
- 535215,
- 535270,
- 535329,
- 535380,
- 535440,
- 535497,
- 535551,
- 535620,
- 535666,
- 535729,
- 535789,
- 535870,
- 535940,
- 536033,
- 536120,
- 536195,
- 536281,
- 536355,
- 536415,
- 536500,
- 536581,
- 536657,
- 536712,
- 536792,
- 536858,
- 536953,
- 537047,
- 537124,
- 537191,
- 537272,
- 537350,
- 537462,
- 537549,
- 537640,
- 537740,
- 537866,
- 537992,
- 538118,
- 538265,
- 538421,
- 538591,
- 538739,
- 538903,
- 539030,
- 539184,
- 539371,
- 539577,
- 539839,
- 540305,
- 542402,
- 545528,
- 548406,
- 551152,
- 553757,
- 556345,
- 558844,
- 561180,
- 563512,
- 565723,
- 567770,
- 569757,
- 571595,
- 573450,
- 575209,
- 576923,
- 578468,
- 579996,
- 581477,
- 582819,
- 584223,
- 585514,
- 586728,
- 587950,
- 589079,
- 590232,
- 591322,
- 592283,
- 593206,
- 594160,
- 595049,
- 595906,
- 596688,
- 597446,
- 598131,
- 598764,
- 599385,
- 599946,
- 600482,
- 600988,
- 601420,
- 601859,
- 602223,
- 602530,
- 602828,
- 603097,
- 603282,
- 603448,
- 603589,
- 603699,
- 603799,
- 603885,
- 603953,
- 604011,
- 604061,
- 604102,
- 604151,
- 604209,
- 604261,
- 604317,
- 604359,
- 604418,
- 604465,
- 604506,
- 604569,
- 604626,
- 604684,
- 604737,
- 604793,
- 604843,
- 604886,
- 604934,
- 604986,
- 605026,
- 605072,
- 605113,
- 605164,
- 605232,
- 605286,
- 605343,
- 605399,
- 605454,
- 605512,
- 605565,
- 605621,
- 605675,
- 605744,
- 605808,
- 605875,
- 605927,
- 605977,
- 606054,
- 606114,
- 606174,
- 606240,
- 606289,
- 606349,
- 606417,
- 606480,
- 606541,
- 606612,
- 606672,
- 606743,
- 606812,
- 606868,
- 606936,
- 606993,
- 607061,
- 607106,
- 607171,
- 607233,
- 607284,
- 607356,
- 607423,
- 607485,
- 607555,
- 607620,
- 607690,
- 607761,
- 607844,
- 607919,
- 607995,
- 608056,
- 608124,
- 608196,
- 608263,
- 608334,
- 608397,
- 608456,
- 608518,
- 608581,
- 608625,
- 608687,
- 608757,
- 608831,
- 608894,
- 608966,
- 609036,
- 609132,
- 609222,
- 609298,
- 609382,
- 609463,
- 609554,
- 609650,
- 609729,
- 609802,
- 609893,
- 609997,
- 610075,
- 610172,
- 610276,
- 610359,
- 610475,
- 610588,
- 610720,
- 610914,
- 611163,
- 611771,
- 614718,
- 618107,
- 621356,
- 624438,
- 627310,
- 630133,
- 632864,
- 635385,
- 637861,
- 640238,
- 642468,
- 644723,
- 646856,
- 648888,
- 650762,
- 652588,
- 654313,
- 655916,
- 657476,
- 658979,
- 660434,
- 661838,
- 663189,
- 664449,
- 665719,
- 666946,
- 668125,
- 669232,
- 670248,
- 671248,
- 672182,
- 673107,
- 673974,
- 674752,
- 675552,
- 676289,
- 677007,
- 677724,
- 678349,
- 678934,
- 679529,
- 680098,
- 680578,
- 681036,
- 681403,
- 681694,
- 681960,
- 682216,
- 682443,
- 682599,
- 682728,
- 682837,
- 682926,
- 683014,
- 683077,
- 683165,
- 683234,
- 683291,
- 683349,
- 683409,
- 683469,
- 683509,
- 683567,
- 683632,
- 683688,
- 683736,
- 683792,
- 683844,
- 683897,
- 683946,
- 683998,
- 684053,
- 684101,
- 684157,
- 684212,
- 684281,
- 684341,
- 684385,
- 684448,
- 684500,
- 684552,
- 684600,
- 684660,
- 684706,
- 684768,
- 684827,
- 684891,
- 684946,
- 684997,
- 685054,
- 685115,
- 685174,
- 685241,
- 685316,
- 685374,
- 685451,
- 685517,
- 685576,
- 685638,
- 685707,
- 685770,
- 685827,
- 685901,
- 685971,
- 686035,
- 686111,
- 686167,
- 686220,
- 686278,
- 686340,
- 686400,
- 686475,
- 686552,
- 686617,
- 686669,
- 686748,
- 686806,
- 686864,
- 686927,
- 686994,
- 687058,
- 687141,
- 687210,
- 687272,
- 687347,
- 687420,
- 687495,
- 687564,
- 687638,
- 687712,
- 687789,
- 687854,
- 687940,
- 688003,
- 688083,
- 688169,
- 688253,
- 688334,
- 688427,
- 688528,
- 688634,
- 688743,
- 688890,
- 689042,
- 689207,
- 689436,
- 689769,
- 690992,
- 694194,
- 697332,
- 700210,
- 703008,
- 705634,
- 708120,
- 710493,
- 712881,
- 715207,
- 717383,
- 719481,
- 721462,
- 723318,
- 725120,
- 726852,
- 728540,
- 730099,
- 731632,
- 733096,
- 734451,
- 735823,
- 737111,
- 738324,
- 739512,
- 740660,
- 741708,
- 742772,
- 743714,
- 744591,
- 745418,
- 746230,
- 746995,
- 747755,
- 748456,
- 749115,
- 749695,
- 750296,
- 750885,
- 751362,
- 751785,
- 752185,
- 752509,
- 752818,
- 753099,
- 753298,
- 753455,
- 753569,
- 753675,
- 753760,
- 753826,
- 753894,
- 753959,
- 754021,
- 754083,
- 754137,
- 754185,
- 754236,
- 754292,
- 754350,
- 754404,
- 754469,
- 754517,
- 754580,
- 754641,
- 754704,
- 754769,
- 754817,
- 754885,
- 754944,
- 755010,
- 755069,
- 755127,
- 755171,
- 755246,
- 755301,
- 755342,
- 755392,
- 755442,
- 755494,
- 755549,
- 755596,
- 755645,
- 755704,
- 755754,
- 755803,
- 755863,
- 755919,
- 755973,
- 756023,
- 756075,
- 756119,
- 756174,
- 756237,
- 756303,
- 756353,
- 756410,
- 756466,
- 756527,
- 756581,
- 756638,
- 756706,
- 756768,
- 756825,
- 756874,
- 756927,
- 756988,
- 757048,
- 757104,
- 757166,
- 757243,
- 757323,
- 757381,
- 757450,
- 757514,
- 757579,
- 757645,
- 757708,
- 757761,
- 757822,
- 757894,
- 757955,
- 758026,
- 758084,
- 758147,
- 758213,
- 758272,
- 758349,
- 758406,
- 758446,
- 758501,
- 758551,
- 758621,
- 758669,
- 758725,
- 758795,
- 758885,
- 758951,
- 759031,
- 759113,
- 759188,
- 759263,
- 759342,
- 759405,
- 759468,
- 759530,
- 759603,
- 759687,
- 759760,
- 759844,
- 759944,
- 760054,
- 760162,
- 760280,
- 760414,
- 760542,
- 760699,
- 760877,
- 761130,
- 761667,
- 764209,
- 767600,
- 770842,
- 773985,
- 777004,
- 779836,
- 782485,
- 785073,
- 787485,
- 789765,
- 791977,
- 794221,
- 796272,
- 798255,
- 800237,
- 802096,
- 803864,
- 805544,
- 807116,
- 808631,
- 810102,
- 811538,
- 812913,
- 814191,
- 815478,
- 816669,
- 817796,
- 818894,
- 819939,
- 820953,
- 821962,
- 822877,
- 823725,
- 824570,
- 825363,
- 826034,
- 826709,
- 827410,
- 827989,
- 828499,
- 829032,
- 829453,
- 829851,
- 830143,
- 830397,
- 830621,
- 830817,
- 830983,
- 831117,
- 831202,
- 831287,
- 831377,
- 831452,
- 831511,
- 831577,
- 831633,
- 831682,
- 831738,
- 831790,
- 831841,
- 831904,
- 831968,
- 832016,
- 832074,
- 832126,
- 832187,
- 832236,
- 832301,
- 832354,
- 832413,
- 832458,
- 832503,
- 832564,
- 832622,
- 832666,
- 832712,
- 832752,
- 832808,
- 832869,
- 832933,
- 833002,
- 833051,
- 833130,
- 833197,
- 833261,
- 833310,
- 833358,
- 833410,
- 833497,
- 833568,
- 833636,
- 833699,
- 833762,
- 833824,
- 833879,
- 833937,
- 834000,
- 834060,
- 834128,
- 834180,
- 834241,
- 834289,
- 834344,
- 834405,
- 834467,
- 834530,
- 834602,
- 834674,
- 834734,
- 834781,
- 834851,
- 834915,
- 834977,
- 835035,
- 835108,
- 835161,
- 835216,
- 835290,
- 835357,
- 835433,
- 835506,
- 835583,
- 835671,
- 835741,
- 835816,
- 835886,
- 835959,
- 836024,
- 836092,
- 836154,
- 836227,
- 836305,
- 836372,
- 836409,
- 836486,
- 836561,
- 836640,
- 836724,
- 836826,
- 836932,
- 837050,
- 837155,
- 837299,
- 837460,
- 837652,
- 837933,
- 838479,
- 840821,
- 844050,
- 847018,
- 849849,
- 852704,
- 855379,
- 857926,
- 860313,
- 862612,
- 864817,
- 866940,
- 868936,
- 870901,
- 872687,
- 874452,
- 876197,
- 877917,
- 879448,
- 880982,
- 882438,
- 883880,
- 885296,
- 886625,
- 887817,
- 889032,
- 890160,
- 891240,
- 892327,
- 893315,
- 894312,
- 895270,
- 896146,
- 896940,
- 897781,
- 898522,
- 899220,
- 899912,
- 900564,
- 901211,
- 901785,
- 902313,
- 902785,
- 903208,
- 903579,
- 903935,
- 904216,
- 904456,
- 904656,
- 904839,
- 904978,
- 905091,
- 905228,
- 905302,
- 905362,
- 905443,
- 905511,
- 905566,
- 905613,
- 905671,
- 905712,
- 905782,
- 905845,
- 905896,
- 905954,
- 906009,
- 906063,
- 906123,
- 906185,
- 906218,
- 906265,
- 906338,
- 906399,
- 906459,
- 906516,
- 906572,
- 906622,
- 906676,
- 906742,
- 906798,
- 906851,
- 906915,
- 906966,
- 907021,
- 907083,
- 907139,
- 907189,
- 907241,
- 907291,
- 907349,
- 907416,
- 907485,
- 907553,
- 907622,
- 907689,
- 907769,
- 907837,
- 907903,
- 907969,
- 908026,
- 908102,
- 908163,
- 908216,
- 908268,
- 908326,
- 908388,
- 908447,
- 908503,
- 908573,
- 908627,
- 908674,
- 908742,
- 908806,
- 908861,
- 908915,
- 908972,
- 909040,
- 909102,
- 909159,
- 909213,
- 909286,
- 909337,
- 909401,
- 909481,
- 909546,
- 909616,
- 909695,
- 909770,
- 909846,
- 909918,
- 909988,
- 910065,
- 910130,
- 910209,
- 910318,
- 910403,
- 910472,
- 910537,
- 910601,
- 910681,
- 910760,
- 910830,
- 910908,
- 910987,
- 911062,
- 911145,
- 911239,
- 911309,
- 911383,
- 911448,
- 911543,
- 911636,
- 911716,
- 911803,
- 911882,
- 911974,
- 912048,
- 912125,
- 912208,
- 912307,
- 912434,
- 912580,
- 912782,
- 913108,
- 913997,
- 917480,
- 920971,
- 924281,
- 927440,
- 930496,
- 933338,
- 936045,
- 938779,
- 941346,
- 943717,
- 946032,
- 948199,
- 950327,
- 952335,
- 954281,
- 956063,
- 957783,
- 959450,
- 961115,
- 962666,
- 964063,
- 965516,
- 966857,
- 968175,
- 969416,
- 970604,
- 971804,
- 972954,
- 973978,
- 974953,
- 975865,
- 976761,
- 977635,
- 978538,
- 979347,
- 980109,
- 980817,
- 981490,
- 982095,
- 982647,
- 983164,
- 983682,
- 984072,
- 984505,
- 984877,
- 985247,
- 985587,
- 985843,
- 986042,
- 986217,
- 986360,
- 986490,
- 986598,
- 986680,
- 986781,
- 986861,
- 986929,
- 987002,
- 987050,
- 987110,
- 987172,
- 987228,
- 987293,
- 987348,
- 987406,
- 987459,
- 987511,
- 987558,
- 987608,
- 987660,
- 987717,
- 987759,
- 987816,
- 987874,
- 987927,
- 987982,
- 988024,
- 988089,
- 988147,
- 988209,
- 988267,
- 988308,
- 988366,
- 988423,
- 988469,
- 988526,
- 988590,
- 988645,
- 988694,
- 988741,
- 988778,
- 988828,
- 988874,
- 988931,
- 988980,
- 989036,
- 989099,
- 989163,
- 989221,
- 989283,
- 989355,
- 989420,
- 989480,
- 989545,
- 989634,
- 989716,
- 989772,
- 989836,
- 989901,
- 989966,
- 990034,
- 990089,
- 990163,
- 990232,
- 990297,
- 990363,
- 990429,
- 990499,
- 990558,
- 990627,
- 990696,
- 990761,
- 990843,
- 990926,
- 990999,
- 991089,
- 991181,
- 991287,
- 991389,
- 991480,
- 991600,
- 991680,
- 991776,
- 991870,
- 991968,
- 992067,
- 992173,
- 992301,
- 992427,
- 992534,
- 992648,
- 992774,
- 992922,
- 993065,
- 993199,
- 993327,
- 993483,
- 993647,
- 993845,
- 994054,
- 994458,
- 995939,
- 999140,
- 1002182,
- 1005143,
- 1008012,
- 1010811,
- 1013415,
- 1015924,
- 1018282,
- 1020568,
- 1022758,
- 1024826,
- 1026870,
- 1028730,
- 1030562,
- 1032303,
- 1034046,
- 1035657,
- 1037145,
- 1038638,
- 1040036,
- 1041397,
- 1042688,
- 1043922,
- 1045111,
- 1046258,
- 1047407,
- 1048438,
- 1049425,
- 1050432,
- 1051322,
- 1052255,
- 1053048,
- 1053823,
- 1054596,
- 1055276,
- 1055928,
- 1056500,
- 1057023,
- 1057510,
- 1057919,
- 1058298,
- 1058644,
- 1058950,
- 1059193,
- 1059403,
- 1059575,
- 1059728,
- 1059861,
- 1059988,
- 1060096,
- 1060165,
- 1060241,
- 1060306,
- 1060362,
- 1060421,
- 1060489,
- 1060548,
- 1060623,
- 1060686,
- 1060757,
- 1060802,
- 1060874,
- 1060917,
- 1060971,
- 1061026,
- 1061083,
- 1061129,
- 1061178,
- 1061242,
- 1061301,
- 1061352,
- 1061411,
- 1061477,
- 1061540,
- 1061593,
- 1061661,
- 1061716,
- 1061781,
- 1061838,
- 1061889,
- 1061941,
- 1061989,
- 1062040,
- 1062106,
- 1062166,
- 1062230,
- 1062288,
- 1062354,
- 1062407,
- 1062465,
- 1062517,
- 1062586,
- 1062645,
- 1062698,
- 1062760,
- 1062828,
- 1062892,
- 1062948,
- 1063000,
- 1063044,
- 1063097,
- 1063148,
- 1063214,
- 1063289,
- 1063353,
- 1063404,
- 1063473,
- 1063533,
- 1063601,
- 1063686,
- 1063746,
- 1063820,
- 1063888,
- 1063955,
- 1064024,
- 1064090,
- 1064138,
- 1064208,
- 1064270,
- 1064349,
- 1064429,
- 1064496,
- 1064586,
- 1064671,
- 1064751,
- 1064857,
- 1064934,
- 1065010,
- 1065107,
- 1065210,
- 1065301,
- 1065396,
- 1065497,
- 1065615,
- 1065718,
- 1065823,
- 1065919,
- 1066017,
- 1066129,
- 1066242,
- 1066340,
- 1066425,
- 1066500,
- 1066614,
- 1066734,
- 1066857,
- 1066995,
- 1067121,
- 1067296,
- 1067504,
- 1067733,
- 1068106,
- 1069635,
- 1072903,
- 1076124,
- 1079176,
- 1082012,
- 1084816,
- 1087517,
- 1090168,
- 1092649,
- 1095017,
- 1097334,
- 1099547,
- 1101624,
- 1103552,
- 1105388,
- 1107210,
- 1108962,
- 1110668,
- 1112308,
- 1113820,
- 1115285,
- 1116740,
- 1118094,
- 1119365,
- 1120654,
- 1121857,
- 1123043,
- 1124129,
- 1125209,
- 1126246,
- 1127217,
- 1128154,
- 1129078,
- 1129932,
- 1130752,
- 1131533,
- 1132343,
- 1133072,
- 1133741,
- 1134442,
- 1135069,
- 1135650,
- 1136176,
- 1136624,
- 1137058,
- 1137497,
- 1137940,
- 1138287,
- 1138585,
- 1138805,
- 1139015,
- 1139189,
- 1139329,
- 1139434,
- 1139521,
- 1139596,
- 1139657,
- 1139723,
- 1139785,
- 1139845,
- 1139896,
- 1139948,
- 1140010,
- 1140061,
- 1140116,
- 1140171,
- 1140226,
- 1140295,
- 1140364,
- 1140424,
- 1140475,
- 1140538,
- 1140597,
- 1140655,
- 1140709,
- 1140756,
- 1140809,
- 1140851,
- 1140901,
- 1140951,
- 1140991,
- 1141041,
- 1141087,
- 1141129,
- 1141165,
- 1141211,
- 1141271,
- 1141334,
- 1141415,
- 1141479,
- 1141551,
- 1141593,
- 1141660,
- 1141719,
- 1141780,
- 1141857,
- 1141894,
- 1141947,
- 1141999,
- 1142048,
- 1142098,
- 1142167,
- 1142223,
- 1142277,
- 1142336,
- 1142390,
- 1142461,
- 1142514,
- 1142560,
- 1142636,
- 1142723,
- 1142791,
- 1142866,
- 1142921,
- 1142981,
- 1143056,
- 1143110,
- 1143175,
- 1143252,
- 1143316,
- 1143388,
- 1143466,
- 1143556,
- 1143633,
- 1143703,
- 1143775,
- 1143860,
- 1143923,
- 1143996,
- 1144058,
- 1144123,
- 1144180,
- 1144246,
- 1144334,
- 1144409,
- 1144496,
- 1144569,
- 1144660,
- 1144757,
- 1144836,
- 1144931,
- 1145007,
- 1145099,
- 1145171,
- 1145267,
- 1145350,
- 1145436,
- 1145542,
- 1145619,
- 1145729,
- 1145835,
- 1145943,
- 1146050,
- 1146144,
- 1146261,
- 1146387,
- 1146513,
- 1146632,
- 1146799,
- 1146980,
- 1147169,
- 1147419,
- 1147978,
- 1150640,
- 1154105,
- 1157397,
- 1160518,
- 1163422,
- 1166348,
- 1169042,
- 1171591,
- 1174007,
- 1176319,
- 1178592,
- 1180676,
- 1182767,
- 1184781,
- 1186742,
- 1188615,
- 1190441,
- 1192062,
- 1193735,
- 1195202,
- 1196722,
- 1198205,
- 1199502,
- 1200850,
- 1202111,
- 1203310,
- 1204465,
- 1205568,
- 1206592,
- 1207557,
- 1208493,
- 1209409,
- 1210291,
- 1211101,
- 1211884,
- 1212652,
- 1213351,
- 1214062,
- 1214743,
- 1215360,
- 1215927,
- 1216470,
- 1216982,
- 1217447,
- 1217874,
- 1218267,
- 1218606,
- 1218909,
- 1219176,
- 1219389,
- 1219593,
- 1219747,
- 1219900,
- 1220029,
- 1220127,
- 1220212,
- 1220286,
- 1220350,
- 1220430,
- 1220500,
- 1220566,
- 1220615,
- 1220674,
- 1220732,
- 1220794,
- 1220855,
- 1220909,
- 1220966,
- 1221037,
- 1221094,
- 1221141,
- 1221191,
- 1221252,
- 1221297,
- 1221349,
- 1221400,
- 1221463,
- 1221515,
- 1221578,
- 1221624,
- 1221674,
- 1221720,
- 1221780,
- 1221837,
- 1221882,
- 1221938,
- 1221992,
- 1222044,
- 1222114,
- 1222170,
- 1222232,
- 1222295,
- 1222348,
- 1222416,
- 1222477,
- 1222547,
- 1222626,
- 1222706,
- 1222781,
- 1222852,
- 1222928,
- 1222989,
- 1223070,
- 1223134,
- 1223201,
- 1223270,
- 1223334,
- 1223402,
- 1223469,
- 1223540,
- 1223610,
- 1223675,
- 1223744,
- 1223835,
- 1223907,
- 1223972,
- 1224035,
- 1224108,
- 1224185,
- 1224244,
- 1224309,
- 1224379,
- 1224455,
- 1224534,
- 1224595,
- 1224667,
- 1224751,
- 1224826,
- 1224903,
- 1224987,
- 1225060,
- 1225144,
- 1225218,
- 1225284,
- 1225370,
- 1225480,
- 1225553,
- 1225639,
- 1225734,
- 1225809,
- 1225921,
- 1226015,
- 1226104,
- 1226199,
- 1226294,
- 1226404,
- 1226502,
- 1226641,
- 1226794,
- 1226986,
- 1227259,
- 1227758,
- 1230163,
- 1233312,
- 1236414,
- 1239299,
- 1242101,
- 1244756,
- 1247355,
- 1249872,
- 1252265,
- 1254568,
- 1256712,
- 1258791,
- 1260838,
- 1262765,
- 1264619,
- 1266348,
- 1268053,
- 1269672,
- 1271205,
- 1272673,
- 1274032,
- 1275375,
- 1276563,
- 1277755,
- 1278979,
- 1280061,
- 1281059,
- 1282084,
- 1283099,
- 1284035,
- 1284887,
- 1285727,
- 1286519,
- 1287279,
- 1287998,
- 1288700,
- 1289355,
- 1290017,
- 1290558,
- 1291094,
- 1291539,
- 1291939,
- 1292320,
- 1292684,
- 1293018,
- 1293318,
- 1293563,
- 1293752,
- 1293884,
- 1294022,
- 1294122,
- 1294203,
- 1294279,
- 1294339,
- 1294402,
- 1294439,
- 1294499,
- 1294551,
- 1294600,
- 1294656,
- 1294706,
- 1294757,
- 1294792,
- 1294833,
- 1294891,
- 1294952,
- 1295007,
- 1295063,
- 1295100,
- 1295153,
- 1295208,
- 1295275,
- 1295331,
- 1295385,
- 1295450,
- 1295512,
- 1295563,
- 1295625,
- 1295673,
- 1295740,
- 1295822,
- 1295867,
- 1295928,
- 1295985,
- 1296047,
- 1296093,
- 1296158,
- 1296225,
- 1296272,
- 1296326,
- 1296381,
- 1296433,
- 1296483,
- 1296535,
- 1296582,
- 1296634,
- 1296686,
- 1296756,
- 1296829,
- 1296892,
- 1296954,
- 1297015,
- 1297065,
- 1297116,
- 1297167,
- 1297233,
- 1297279,
- 1297353,
- 1297429,
- 1297499,
- 1297562,
- 1297623,
- 1297674,
- 1297731,
- 1297797,
- 1297881,
- 1297930,
- 1298002,
- 1298084,
- 1298157,
- 1298228,
- 1298298,
- 1298383,
- 1298476,
- 1298576,
- 1298695,
- 1298821,
- 1298930,
- 1299038,
- 1299141,
- 1299233,
- 1299336,
- 1299403,
- 1299465,
- 1299542,
- 1299627,
- 1299723,
- 1299841,
- 1299963,
- 1300105,
- 1300263,
- 1300444,
- 1300685,
- 1301040,
- 1302548,
- 1305678,
- 1308728,
- 1311601,
- 1314373,
- 1317093,
- 1319621,
- 1322050,
- 1324352,
- 1326561,
- 1328658,
- 1330694,
- 1332661,
- 1334566,
- 1336429,
- 1338149,
- 1339862,
- 1341457,
- 1342968,
- 1344419,
- 1345848,
- 1347222,
- 1348603,
- 1349848,
- 1351081,
- 1352247,
- 1353367,
- 1354374,
- 1355328,
- 1356308,
- 1357228,
- 1358134,
- 1358983,
- 1359801,
- 1360602,
- 1361280,
- 1361972,
- 1362640,
- 1363258,
- 1363791,
- 1364204,
- 1364625,
- 1364960,
- 1365257,
- 1365490,
- 1365689,
- 1365843,
- 1366003,
- 1366137,
- 1366231,
- 1366310,
- 1366389,
- 1366463,
- 1366524,
- 1366579,
- 1366629,
- 1366687,
- 1366733,
- 1366785,
- 1366842,
- 1366888,
- 1366937,
- 1366993,
- 1367051,
- 1367102,
- 1367157,
- 1367206,
- 1367263,
- 1367322,
- 1367368,
- 1367430,
- 1367483,
- 1367536,
- 1367593,
- 1367639,
- 1367693,
- 1367745,
- 1367803,
- 1367877,
- 1367937,
- 1368005,
- 1368070,
- 1368125,
- 1368193,
- 1368255,
- 1368303,
- 1368361,
- 1368430,
- 1368498,
- 1368544,
- 1368598,
- 1368657,
- 1368717,
- 1368762,
- 1368831,
- 1368891,
- 1368934,
- 1368988,
- 1369049,
- 1369112,
- 1369191,
- 1369281,
- 1369364,
- 1369424,
- 1369486,
- 1369542,
- 1369606,
- 1369667,
- 1369740,
- 1369804,
- 1369877,
- 1369960,
- 1370031,
- 1370108,
- 1370180,
- 1370255,
- 1370325,
- 1370396,
- 1370467,
- 1370533,
- 1370599,
- 1370643,
- 1370717,
- 1370772,
- 1370841,
- 1370892,
- 1370960,
- 1371018,
- 1371080,
- 1371158,
- 1371231,
- 1371301,
- 1371379,
- 1371456,
- 1371523,
- 1371610,
- 1371670,
- 1371746,
- 1371847,
- 1371958,
- 1372089,
- 1372207,
- 1372308,
- 1372401,
- 1372509,
- 1372609,
- 1372711,
- 1372831,
- 1372937,
- 1373077,
- 1373249,
- 1373505,
- 1373828,
- 1374973,
- 1378228,
- 1381401,
- 1384547,
- 1387473,
- 1390275,
- 1392935,
- 1395591,
- 1398058,
- 1400428,
- 1402658,
- 1404785,
- 1406874,
- 1408907,
- 1410769,
- 1412591,
- 1414352,
- 1416054,
- 1417678,
- 1419251,
- 1420754,
- 1422179,
- 1423491,
- 1424802,
- 1426047,
- 1427200,
- 1428334,
- 1429403,
- 1430398,
- 1431325,
- 1432203,
- 1433061,
- 1433850,
- 1434641,
- 1435360,
- 1436139,
- 1436817,
- 1437438,
- 1438030,
- 1438594,
- 1439099,
- 1439600,
- 1440039,
- 1440476,
- 1440877,
- 1441136,
- 1441428,
- 1441633,
- 1441839,
- 1442017,
- 1442211,
- 1442345,
- 1442455,
- 1442552,
- 1442632,
- 1442722,
- 1442793,
- 1442853,
- 1442928,
- 1442980,
- 1443032,
- 1443099,
- 1443153,
- 1443205,
- 1443258,
- 1443304,
- 1443347,
- 1443410,
- 1443463,
- 1443524,
- 1443583,
- 1443632,
- 1443709,
- 1443774,
- 1443839,
- 1443910,
- 1443962,
- 1444015,
- 1444082,
- 1444122,
- 1444159,
- 1444209,
- 1444259,
- 1444323,
- 1444376,
- 1444440,
- 1444495,
- 1444554,
- 1444617,
- 1444672,
- 1444755,
- 1444821,
- 1444888,
- 1444942,
- 1444986,
- 1445039,
- 1445089,
- 1445143,
- 1445210,
- 1445266,
- 1445321,
- 1445397,
- 1445460,
- 1445514,
- 1445585,
- 1445639,
- 1445695,
- 1445773,
- 1445841,
- 1445900,
- 1445952,
- 1446008,
- 1446071,
- 1446130,
- 1446195,
- 1446264,
- 1446338,
- 1446411,
- 1446477,
- 1446529,
- 1446603,
- 1446684,
- 1446750,
- 1446824,
- 1446884,
- 1446952,
- 1447006,
- 1447079,
- 1447152,
- 1447217,
- 1447293,
- 1447372,
- 1447443,
- 1447510,
- 1447581,
- 1447656,
- 1447728,
- 1447805,
- 1447882,
- 1447953,
- 1448029,
- 1448101,
- 1448159,
- 1448230,
- 1448293,
- 1448362,
- 1448445,
- 1448556,
- 1448670,
- 1448778,
- 1448878,
- 1449006,
- 1449158,
- 1449388
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "D",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 0,
- 104,
- 222,
- 323,
- 404,
- 501,
- 560,
- 655,
- 724,
- 792,
- 847,
- 901,
- 945,
- 991,
- 1028,
- 1059,
- 1085,
- 1102,
- 1122,
- 1132,
- 1148,
- 1158,
- 1162,
- 1169,
- 1179,
- 1182,
- 1189,
- 1194,
- 1202,
- 1207,
- 1217,
- 1225,
- 1227,
- 1231,
- 1236,
- 1238,
- 1249,
- 1254,
- 1258,
- 1263,
- 1266,
- 1271,
- 1278,
- 1282,
- 1285,
- 1290,
- 1296,
- 1301,
- 1309,
- 1314,
- 1318,
- 1322,
- 1326,
- 1333,
- 1337,
- 1338,
- 1345,
- 1349,
- 1354,
- 1362,
- 1372,
- 1381,
- 1384,
- 1391,
- 1399,
- 1405,
- 1410,
- 1415,
- 1417,
- 1417,
- 1424,
- 1431,
- 1434,
- 1438,
- 1442,
- 1446,
- 1451,
- 1456,
- 1463,
- 1467,
- 1470,
- 1477,
- 1484,
- 1487,
- 1495,
- 1502,
- 1506,
- 1513,
- 1521,
- 1528,
- 1540,
- 1546,
- 1548,
- 1558,
- 1569,
- 1578,
- 1584,
- 1594,
- 1604,
- 1615,
- 1621,
- 1630,
- 1638,
- 1649,
- 1667,
- 1675,
- 1686,
- 1700,
- 1713,
- 1726,
- 1742,
- 1748,
- 1764,
- 1781,
- 1805,
- 1828,
- 1874,
- 2124,
- 2427,
- 2693,
- 3001,
- 3264,
- 3531,
- 3753,
- 3971,
- 4193,
- 4436,
- 4635,
- 4825,
- 5028,
- 5237,
- 5419,
- 5602,
- 5765,
- 5900,
- 6041,
- 6178,
- 6339,
- 6471,
- 6602,
- 6702,
- 6811,
- 6906,
- 7002,
- 7102,
- 7230,
- 7316,
- 7405,
- 7483,
- 7568,
- 7663,
- 7723,
- 7803,
- 7887,
- 7949,
- 8014,
- 8075,
- 8126,
- 8169,
- 8222,
- 8261,
- 8294,
- 8316,
- 8340,
- 8353,
- 8374,
- 8386,
- 8403,
- 8415,
- 8423,
- 8431,
- 8439,
- 8446,
- 8458,
- 8462,
- 8467,
- 8473,
- 8487,
- 8490,
- 8495,
- 8499,
- 8509,
- 8513,
- 8520,
- 8529,
- 8534,
- 8539,
- 8546,
- 8549,
- 8554,
- 8561,
- 8565,
- 8571,
- 8577,
- 8581,
- 8586,
- 8592,
- 8597,
- 8607,
- 8609,
- 8612,
- 8615,
- 8622,
- 8627,
- 8632,
- 8634,
- 8639,
- 8653,
- 8662,
- 8663,
- 8670,
- 8673,
- 8682,
- 8691,
- 8698,
- 8703,
- 8713,
- 8717,
- 8730,
- 8735,
- 8743,
- 8753,
- 8758,
- 8763,
- 8769,
- 8773,
- 8774,
- 8776,
- 8785,
- 8790,
- 8800,
- 8803,
- 8807,
- 8815,
- 8821,
- 8827,
- 8833,
- 8839,
- 8845,
- 8852,
- 8866,
- 8872,
- 8876,
- 8884,
- 8891,
- 8900,
- 8908,
- 8914,
- 8921,
- 8927,
- 8936,
- 8944,
- 8951,
- 8960,
- 8970,
- 8979,
- 8991,
- 9001,
- 9010,
- 9028,
- 9044,
- 9058,
- 9080,
- 9106,
- 9176,
- 9417,
- 9725,
- 10043,
- 10351,
- 10614,
- 10880,
- 11127,
- 11386,
- 11609,
- 11811,
- 12028,
- 12226,
- 12406,
- 12608,
- 12774,
- 12911,
- 13082,
- 13226,
- 13376,
- 13510,
- 13649,
- 13787,
- 13939,
- 14053,
- 14176,
- 14284,
- 14398,
- 14521,
- 14630,
- 14728,
- 14812,
- 14888,
- 14965,
- 15031,
- 15098,
- 15172,
- 15226,
- 15288,
- 15354,
- 15410,
- 15444,
- 15480,
- 15505,
- 15523,
- 15545,
- 15565,
- 15581,
- 15590,
- 15599,
- 15607,
- 15613,
- 15615,
- 15622,
- 15626,
- 15632,
- 15638,
- 15645,
- 15647,
- 15656,
- 15662,
- 15667,
- 15671,
- 15680,
- 15685,
- 15687,
- 15690,
- 15695,
- 15698,
- 15703,
- 15708,
- 15715,
- 15723,
- 15726,
- 15736,
- 15741,
- 15746,
- 15750,
- 15753,
- 15759,
- 15762,
- 15768,
- 15772,
- 15778,
- 15781,
- 15790,
- 15795,
- 15800,
- 15805,
- 15813,
- 15822,
- 15825,
- 15830,
- 15837,
- 15842,
- 15844,
- 15848,
- 15856,
- 15864,
- 15869,
- 15873,
- 15880,
- 15886,
- 15894,
- 15899,
- 15907,
- 15910,
- 15919,
- 15925,
- 15932,
- 15936,
- 15946,
- 15955,
- 15962,
- 15967,
- 15970,
- 15971,
- 15978,
- 15981,
- 15988,
- 15996,
- 16001,
- 16006,
- 16014,
- 16022,
- 16028,
- 16034,
- 16043,
- 16047,
- 16059,
- 16073,
- 16082,
- 16095,
- 16106,
- 16123,
- 16130,
- 16138,
- 16152,
- 16173,
- 16193,
- 16208,
- 16227,
- 16269,
- 16418,
- 16731,
- 17009,
- 17300,
- 17549,
- 17782,
- 18045,
- 18285,
- 18524,
- 18785,
- 18997,
- 19174,
- 19369,
- 19567,
- 19744,
- 19937,
- 20091,
- 20244,
- 20415,
- 20575,
- 20712,
- 20861,
- 20977,
- 21092,
- 21219,
- 21336,
- 21460,
- 21591,
- 21690,
- 21796,
- 21888,
- 21963,
- 22076,
- 22151,
- 22226,
- 22287,
- 22339,
- 22401,
- 22462,
- 22507,
- 22543,
- 22581,
- 22618,
- 22646,
- 22668,
- 22677,
- 22687,
- 22699,
- 22712,
- 22720,
- 22727,
- 22736,
- 22740,
- 22746,
- 22751,
- 22760,
- 22764,
- 22771,
- 22777,
- 22781,
- 22785,
- 22791,
- 22800,
- 22810,
- 22815,
- 22825,
- 22832,
- 22835,
- 22838,
- 22848,
- 22852,
- 22858,
- 22862,
- 22864,
- 22873,
- 22876,
- 22883,
- 22890,
- 22895,
- 22898,
- 22904,
- 22911,
- 22916,
- 22923,
- 22929,
- 22937,
- 22940,
- 22946,
- 22950,
- 22955,
- 22960,
- 22962,
- 22970,
- 22978,
- 22983,
- 22991,
- 22994,
- 22997,
- 22999,
- 23003,
- 23006,
- 23010,
- 23016,
- 23024,
- 23032,
- 23039,
- 23050,
- 23057,
- 23068,
- 23077,
- 23083,
- 23093,
- 23100,
- 23109,
- 23119,
- 23135,
- 23149,
- 23158,
- 23166,
- 23181,
- 23188,
- 23194,
- 23203,
- 23211,
- 23222,
- 23240,
- 23251,
- 23258,
- 23271,
- 23282,
- 23289,
- 23301,
- 23317,
- 23337,
- 23355,
- 23386,
- 23434,
- 23682,
- 23962,
- 24258,
- 24518,
- 24768,
- 25002,
- 25242,
- 25477,
- 25715,
- 25946,
- 26132,
- 26309,
- 26507,
- 26701,
- 26858,
- 27010,
- 27167,
- 27317,
- 27449,
- 27614,
- 27748,
- 27881,
- 27996,
- 28122,
- 28245,
- 28362,
- 28458,
- 28569,
- 28677,
- 28757,
- 28830,
- 28919,
- 29009,
- 29092,
- 29165,
- 29236,
- 29302,
- 29357,
- 29404,
- 29452,
- 29495,
- 29537,
- 29559,
- 29583,
- 29607,
- 29625,
- 29639,
- 29648,
- 29657,
- 29667,
- 29672,
- 29679,
- 29688,
- 29698,
- 29705,
- 29711,
- 29717,
- 29719,
- 29727,
- 29732,
- 29736,
- 29741,
- 29748,
- 29751,
- 29756,
- 29757,
- 29762,
- 29770,
- 29774,
- 29782,
- 29788,
- 29792,
- 29800,
- 29806,
- 29811,
- 29815,
- 29821,
- 29828,
- 29836,
- 29840,
- 29845,
- 29852,
- 29858,
- 29861,
- 29862,
- 29868,
- 29871,
- 29880,
- 29883,
- 29887,
- 29893,
- 29900,
- 29901,
- 29909,
- 29920,
- 29926,
- 29928,
- 29931,
- 29940,
- 29942,
- 29946,
- 29954,
- 29958,
- 29966,
- 29971,
- 29978,
- 29983,
- 29986,
- 29991,
- 29997,
- 30002,
- 30009,
- 30015,
- 30024,
- 30026,
- 30034,
- 30039,
- 30043,
- 30048,
- 30058,
- 30063,
- 30069,
- 30080,
- 30089,
- 30099,
- 30106,
- 30113,
- 30121,
- 30130,
- 30138,
- 30147,
- 30152,
- 30160,
- 30166,
- 30173,
- 30181,
- 30194,
- 30200,
- 30207,
- 30217,
- 30224,
- 30235,
- 30243,
- 30252,
- 30263,
- 30273,
- 30285,
- 30294,
- 30301,
- 30317,
- 30348,
- 30427,
- 30766,
- 31091,
- 31394,
- 31702,
- 32000,
- 32289,
- 32529,
- 32756,
- 32991,
- 33234,
- 33448,
- 33691,
- 33892,
- 34080,
- 34269,
- 34430,
- 34590,
- 34752,
- 34919,
- 35069,
- 35219,
- 35372,
- 35493,
- 35616,
- 35731,
- 35867,
- 35985,
- 36098,
- 36215,
- 36314,
- 36409,
- 36518,
- 36610,
- 36684,
- 36767,
- 36840,
- 36904,
- 36984,
- 37045,
- 37096,
- 37154,
- 37202,
- 37244,
- 37279,
- 37301,
- 37322,
- 37338,
- 37346,
- 37358,
- 37371,
- 37382,
- 37398,
- 37409,
- 37415,
- 37418,
- 37423,
- 37426,
- 37433,
- 37447,
- 37451,
- 37458,
- 37465,
- 37472,
- 37473,
- 37478,
- 37484,
- 37492,
- 37499,
- 37504,
- 37511,
- 37519,
- 37523,
- 37532,
- 37537,
- 37544,
- 37549,
- 37558,
- 37564,
- 37569,
- 37573,
- 37575,
- 37580,
- 37585,
- 37593,
- 37601,
- 37605,
- 37609,
- 37611,
- 37613,
- 37619,
- 37626,
- 37636,
- 37640,
- 37644,
- 37656,
- 37660,
- 37665,
- 37672,
- 37678,
- 37683,
- 37693,
- 37701,
- 37712,
- 37716,
- 37729,
- 37738,
- 37744,
- 37755,
- 37759,
- 37769,
- 37774,
- 37779,
- 37787,
- 37792,
- 37799,
- 37809,
- 37813,
- 37816,
- 37817,
- 37824,
- 37830,
- 37838,
- 37846,
- 37856,
- 37861,
- 37869,
- 37879,
- 37885,
- 37896,
- 37906,
- 37917,
- 37929,
- 37940,
- 37954,
- 37967,
- 37986,
- 38003,
- 38031,
- 38080,
- 38301,
- 38590,
- 38867,
- 39151,
- 39415,
- 39679,
- 39926,
- 40167,
- 40377,
- 40608,
- 40808,
- 41007,
- 41182,
- 41374,
- 41540,
- 41714,
- 41865,
- 42010,
- 42132,
- 42290,
- 42426,
- 42560,
- 42711,
- 42837,
- 42952,
- 43050,
- 43140,
- 43247,
- 43346,
- 43443,
- 43553,
- 43637,
- 43725,
- 43818,
- 43894,
- 43954,
- 44023,
- 44095,
- 44155,
- 44194,
- 44246,
- 44279,
- 44312,
- 44348,
- 44377,
- 44403,
- 44426,
- 44444,
- 44455,
- 44472,
- 44489,
- 44499,
- 44508,
- 44513,
- 44520,
- 44526,
- 44530,
- 44538,
- 44545,
- 44552,
- 44559,
- 44564,
- 44571,
- 44574,
- 44583,
- 44587,
- 44593,
- 44603,
- 44609,
- 44615,
- 44622,
- 44631,
- 44635,
- 44642,
- 44647,
- 44655,
- 44663,
- 44668,
- 44672,
- 44674,
- 44677,
- 44684,
- 44690,
- 44692,
- 44698,
- 44701,
- 44706,
- 44713,
- 44717,
- 44724,
- 44726,
- 44738,
- 44744,
- 44749,
- 44754,
- 44760,
- 44770,
- 44775,
- 44781,
- 44792,
- 44798,
- 44802,
- 44805,
- 44806,
- 44810,
- 44814,
- 44824,
- 44830,
- 44834,
- 44841,
- 44849,
- 44858,
- 44866,
- 44872,
- 44881,
- 44884,
- 44893,
- 44902,
- 44912,
- 44917,
- 44922,
- 44927,
- 44934,
- 44941,
- 44953,
- 44962,
- 44968,
- 44980,
- 44996,
- 45004,
- 45011,
- 45012,
- 45019,
- 45026,
- 45033,
- 45041,
- 45047,
- 45051,
- 45056,
- 45065,
- 45070,
- 45072,
- 45083,
- 45088,
- 45094,
- 45098,
- 45103,
- 45113,
- 45118,
- 45133,
- 45143,
- 45152,
- 45159,
- 45166,
- 45174,
- 45182,
- 45185,
- 45189,
- 45206,
- 45214,
- 45224,
- 45233,
- 45243,
- 45250,
- 45261,
- 45275,
- 45289,
- 45303,
- 45324,
- 45356,
- 45390,
- 45655,
- 45995,
- 46354,
- 46669,
- 46996,
- 47282,
- 47575,
- 47855,
- 48109,
- 48365,
- 48646,
- 48920,
- 49141,
- 49342,
- 49559,
- 49740,
- 49927,
- 50096,
- 50234,
- 50410,
- 50587,
- 50741,
- 50878,
- 51015,
- 51153,
- 51294,
- 51405,
- 51517,
- 51640,
- 51747,
- 51846,
- 51953,
- 52030,
- 52121,
- 52200,
- 52272,
- 52362,
- 52433,
- 52513,
- 52583,
- 52656,
- 52729,
- 52816,
- 52867,
- 52915,
- 52963,
- 53015,
- 53050,
- 53076,
- 53101,
- 53128,
- 53145,
- 53161,
- 53177,
- 53186,
- 53197,
- 53205,
- 53211,
- 53220,
- 53222,
- 53226,
- 53230,
- 53234,
- 53237,
- 53240,
- 53242,
- 53248,
- 53255,
- 53264,
- 53271,
- 53274,
- 53282,
- 53287,
- 53294,
- 53296,
- 53299,
- 53308,
- 53310,
- 53314,
- 53318,
- 53325,
- 53327,
- 53330,
- 53334,
- 53341,
- 53348,
- 53358,
- 53361,
- 53368,
- 53377,
- 53378,
- 53384,
- 53390,
- 53395,
- 53402,
- 53409,
- 53412,
- 53417,
- 53427,
- 53434,
- 53437,
- 53443,
- 53452,
- 53456,
- 53462,
- 53472,
- 53478,
- 53483,
- 53485,
- 53490,
- 53499,
- 53506,
- 53513,
- 53521,
- 53530,
- 53536,
- 53544,
- 53556,
- 53561,
- 53566,
- 53574,
- 53583,
- 53590,
- 53599,
- 53606,
- 53616,
- 53618,
- 53628,
- 53637,
- 53641,
- 53649,
- 53660,
- 53666,
- 53679,
- 53690,
- 53704,
- 53716,
- 53731,
- 53746,
- 53760,
- 53770,
- 53791,
- 53805,
- 53817,
- 53830,
- 53848,
- 53878,
- 53928,
- 54138,
- 54454,
- 54785,
- 55050,
- 55315,
- 55546,
- 55780,
- 56000,
- 56257,
- 56467,
- 56678,
- 56861,
- 57047,
- 57253,
- 57408,
- 57587,
- 57769,
- 57908,
- 58066,
- 58192,
- 58309,
- 58427,
- 58543,
- 58656,
- 58790,
- 58878,
- 58982,
- 59080,
- 59150,
- 59244,
- 59344,
- 59427,
- 59512,
- 59594,
- 59668,
- 59732,
- 59792,
- 59846,
- 59912,
- 59951,
- 60009,
- 60058,
- 60089,
- 60119,
- 60155,
- 60175,
- 60194,
- 60215,
- 60238,
- 60254,
- 60266,
- 60275,
- 60279,
- 60288,
- 60297,
- 60300,
- 60303,
- 60316,
- 60324,
- 60329,
- 60333,
- 60340,
- 60341,
- 60348,
- 60356,
- 60360,
- 60369,
- 60372,
- 60377,
- 60380,
- 60387,
- 60392,
- 60398,
- 60406,
- 60410,
- 60421,
- 60426,
- 60432,
- 60435,
- 60439,
- 60449,
- 60456,
- 60460,
- 60465,
- 60471,
- 60478,
- 60481,
- 60487,
- 60492,
- 60494,
- 60500,
- 60501,
- 60506,
- 60509,
- 60516,
- 60523,
- 60529,
- 60536,
- 60543,
- 60552,
- 60555,
- 60559,
- 60567,
- 60571,
- 60578,
- 60584,
- 60594,
- 60599,
- 60606,
- 60614,
- 60624,
- 60631,
- 60637,
- 60645,
- 60652,
- 60658,
- 60670,
- 60675,
- 60683,
- 60692,
- 60706,
- 60718,
- 60729,
- 60733,
- 60739,
- 60744,
- 60749,
- 60758,
- 60765,
- 60772,
- 60777,
- 60787,
- 60792,
- 60797,
- 60813,
- 60825,
- 60830,
- 60834,
- 60841,
- 60849,
- 60859,
- 60872,
- 60877,
- 60883,
- 60892,
- 60906,
- 60914,
- 60926,
- 60936,
- 60945,
- 60951,
- 60955,
- 60965,
- 60977,
- 60984,
- 61005,
- 61021,
- 61042,
- 61087,
- 61387,
- 61735,
- 62060,
- 62384,
- 62661,
- 62948,
- 63221,
- 63500,
- 63736,
- 63970,
- 64167,
- 64371,
- 64572,
- 64781,
- 64982,
- 65195,
- 65373,
- 65527,
- 65683,
- 65826,
- 65965,
- 66098,
- 66220,
- 66347,
- 66457,
- 66604,
- 66734,
- 66842,
- 66988,
- 67079,
- 67151,
- 67253,
- 67349,
- 67427,
- 67494,
- 67566,
- 67624,
- 67705,
- 67755,
- 67817,
- 67878,
- 67928,
- 67986,
- 68029,
- 68066,
- 68095,
- 68132,
- 68158,
- 68179,
- 68191,
- 68200,
- 68213,
- 68223,
- 68233,
- 68239,
- 68251,
- 68257,
- 68262,
- 68267,
- 68273,
- 68286,
- 68287,
- 68296,
- 68303,
- 68307,
- 68312,
- 68314,
- 68322,
- 68330,
- 68335,
- 68343,
- 68347,
- 68352,
- 68358,
- 68361,
- 68366,
- 68372,
- 68374,
- 68379,
- 68385,
- 68389,
- 68392,
- 68398,
- 68399,
- 68403,
- 68407,
- 68409,
- 68415,
- 68420,
- 68423,
- 68424,
- 68428,
- 68437,
- 68442,
- 68449,
- 68455,
- 68462,
- 68468,
- 68474,
- 68477,
- 68480,
- 68485,
- 68491,
- 68499,
- 68505,
- 68513,
- 68521,
- 68526,
- 68530,
- 68537,
- 68545,
- 68553,
- 68560,
- 68566,
- 68574,
- 68580,
- 68581,
- 68591,
- 68601,
- 68610,
- 68618,
- 68627,
- 68632,
- 68634,
- 68645,
- 68649,
- 68656,
- 68663,
- 68671,
- 68678,
- 68686,
- 68696,
- 68699,
- 68707,
- 68717,
- 68726,
- 68739,
- 68752,
- 68766,
- 68778,
- 68789,
- 68796,
- 68811,
- 68824,
- 68843,
- 68863,
- 68893,
- 69031,
- 69353,
- 69640,
- 69934,
- 70230,
- 70489,
- 70768,
- 71021,
- 71241,
- 71468,
- 71681,
- 71894,
- 72097,
- 72296,
- 72470,
- 72637,
- 72820,
- 72953,
- 73103,
- 73251,
- 73390,
- 73541,
- 73657,
- 73806,
- 73920,
- 74062,
- 74181,
- 74285,
- 74374,
- 74457,
- 74563,
- 74631,
- 74707,
- 74783,
- 74854,
- 74927,
- 74992,
- 75053,
- 75102,
- 75154,
- 75201,
- 75247,
- 75279,
- 75317,
- 75347,
- 75369,
- 75386,
- 75398,
- 75408,
- 75414,
- 75423,
- 75430,
- 75442,
- 75447,
- 75451,
- 75461,
- 75466,
- 75470,
- 75477,
- 75482,
- 75488,
- 75494,
- 75498,
- 75504,
- 75510,
- 75515,
- 75518,
- 75525,
- 75530,
- 75542,
- 75547,
- 75552,
- 75559,
- 75567,
- 75576,
- 75582,
- 75590,
- 75600,
- 75603,
- 75607,
- 75609,
- 75613,
- 75616,
- 75618,
- 75623,
- 75626,
- 75638,
- 75641,
- 75647,
- 75658,
- 75661,
- 75667,
- 75669,
- 75675,
- 75682,
- 75688,
- 75697,
- 75704,
- 75712,
- 75719,
- 75721,
- 75727,
- 75732,
- 75743,
- 75751,
- 75756,
- 75761,
- 75769,
- 75775,
- 75783,
- 75789,
- 75792,
- 75800,
- 75807,
- 75812,
- 75817,
- 75823,
- 75839,
- 75843,
- 75851,
- 75862,
- 75870,
- 75872,
- 75874,
- 75885,
- 75890,
- 75899,
- 75908,
- 75912,
- 75917,
- 75927,
- 75938,
- 75944,
- 75951,
- 75953,
- 75959,
- 75969,
- 75978,
- 75987,
- 75997,
- 76003,
- 76008,
- 76012,
- 76024,
- 76029,
- 76039,
- 76048,
- 76060,
- 76077,
- 76086,
- 76097,
- 76103,
- 76113,
- 76124,
- 76140,
- 76152,
- 76167,
- 76190,
- 76216,
- 76262,
- 76537,
- 76821,
- 77153,
- 77428,
- 77730,
- 78024,
- 78321,
- 78601,
- 78829,
- 79048,
- 79278,
- 79503,
- 79719,
- 79929,
- 80094,
- 80313,
- 80477,
- 80641,
- 80788,
- 80936,
- 81109,
- 81242,
- 81388,
- 81523,
- 81643,
- 81760,
- 81878,
- 81974,
- 82083,
- 82197,
- 82295,
- 82389,
- 82477,
- 82558,
- 82644,
- 82715,
- 82794,
- 82873,
- 82941,
- 82996,
- 83049,
- 83092,
- 83130,
- 83158,
- 83185,
- 83202,
- 83224,
- 83243,
- 83256,
- 83264,
- 83272,
- 83279,
- 83284,
- 83287,
- 83294,
- 83300,
- 83305,
- 83310,
- 83315,
- 83319,
- 83328,
- 83335,
- 83341,
- 83344,
- 83348,
- 83351,
- 83359,
- 83367,
- 83372,
- 83380,
- 83387,
- 83392,
- 83397,
- 83400,
- 83409,
- 83417,
- 83427,
- 83431,
- 83435,
- 83438,
- 83445,
- 83451,
- 83457,
- 83462,
- 83465,
- 83470,
- 83477,
- 83483,
- 83487,
- 83498,
- 83502,
- 83507,
- 83518,
- 83524,
- 83530,
- 83534,
- 83538,
- 83542,
- 83548,
- 83554,
- 83562,
- 83569,
- 83576,
- 83582,
- 83591,
- 83596,
- 83598,
- 83600,
- 83605,
- 83607,
- 83613,
- 83621,
- 83625,
- 83630,
- 83637,
- 83646,
- 83653,
- 83665,
- 83676,
- 83683,
- 83689,
- 83694,
- 83706,
- 83713,
- 83723,
- 83726,
- 83728,
- 83738,
- 83748,
- 83755,
- 83767,
- 83772,
- 83776,
- 83787,
- 83790,
- 83796,
- 83804,
- 83811,
- 83821,
- 83839,
- 83845,
- 83860,
- 83877,
- 83890,
- 83908,
- 83944,
- 83988,
- 84203,
- 84484,
- 84799,
- 85080,
- 85340,
- 85625,
- 85883,
- 86130,
- 86371,
- 86594,
- 86799,
- 87030,
- 87245,
- 87414,
- 87566,
- 87731,
- 87912,
- 88092,
- 88250,
- 88396,
- 88553,
- 88666,
- 88802,
- 88951,
- 89064,
- 89189,
- 89288,
- 89389,
- 89485,
- 89594,
- 89688,
- 89789,
- 89868,
- 89945,
- 90020,
- 90093,
- 90154,
- 90218,
- 90267,
- 90328,
- 90379,
- 90428,
- 90479,
- 90519,
- 90551,
- 90579,
- 90599,
- 90615,
- 90638,
- 90660,
- 90668,
- 90684,
- 90694,
- 90702,
- 90712,
- 90715,
- 90722,
- 90731,
- 90738,
- 90740,
- 90748,
- 90751,
- 90755,
- 90760,
- 90771,
- 90775,
- 90780,
- 90783,
- 90788,
- 90793,
- 90795,
- 90797,
- 90803,
- 90805,
- 90809,
- 90811,
- 90816,
- 90822,
- 90826,
- 90834,
- 90838,
- 90841,
- 90845,
- 90850,
- 90857,
- 90864,
- 90876,
- 90884,
- 90886,
- 90892,
- 90897,
- 90906,
- 90915,
- 90920,
- 90931,
- 90943,
- 90950,
- 90958,
- 90959,
- 90966,
- 90966,
- 90972,
- 90981,
- 90983,
- 90989,
- 90994,
- 90998,
- 90999,
- 91004,
- 91007,
- 91012,
- 91019,
- 91024,
- 91030,
- 91033,
- 91037,
- 91042,
- 91048,
- 91056,
- 91059,
- 91063,
- 91066,
- 91068,
- 91077,
- 91085,
- 91091,
- 91098,
- 91111,
- 91120,
- 91130,
- 91142,
- 91149,
- 91158,
- 91162,
- 91175,
- 91180,
- 91187,
- 91197,
- 91207,
- 91210,
- 91218,
- 91227,
- 91238,
- 91245,
- 91252,
- 91259,
- 91262,
- 91269,
- 91277,
- 91283,
- 91289,
- 91297,
- 91302,
- 91305,
- 91316,
- 91321,
- 91322,
- 91337,
- 91347,
- 91356,
- 91371,
- 91393,
- 91427,
- 91510,
- 91838,
- 92166,
- 92469,
- 92842,
- 93156,
- 93459,
- 93694,
- 93945,
- 94192,
- 94452,
- 94705,
- 94915,
- 95144,
- 95346,
- 95576,
- 95761,
- 95947,
- 96116,
- 96256,
- 96402,
- 96554,
- 96705,
- 96826,
- 96944,
- 97070,
- 97216,
- 97335,
- 97447,
- 97547,
- 97650,
- 97735,
- 97847,
- 97919,
- 98018,
- 98086,
- 98158,
- 98241,
- 98308,
- 98364,
- 98421,
- 98464,
- 98517,
- 98565,
- 98611,
- 98636,
- 98674,
- 98697,
- 98721,
- 98749,
- 98766,
- 98783,
- 98801,
- 98811,
- 98821,
- 98831,
- 98839,
- 98843,
- 98847,
- 98847,
- 98853,
- 98860,
- 98864,
- 98867,
- 98873,
- 98876,
- 98880,
- 98884,
- 98891,
- 98897,
- 98900,
- 98904,
- 98909,
- 98915,
- 98920,
- 98924,
- 98928,
- 98934,
- 98939,
- 98947,
- 98953,
- 98958,
- 98963,
- 98966,
- 98966,
- 98971,
- 98982,
- 98985,
- 98989,
- 98993,
- 98998,
- 99007,
- 99017,
- 99024,
- 99035,
- 99039,
- 99044,
- 99055,
- 99059,
- 99067,
- 99076,
- 99084,
- 99092,
- 99096,
- 99100,
- 99106,
- 99111,
- 99115,
- 99118,
- 99124,
- 99129,
- 99134,
- 99142,
- 99148,
- 99158,
- 99164,
- 99173,
- 99179,
- 99187,
- 99193,
- 99198,
- 99203,
- 99215,
- 99222,
- 99230,
- 99236,
- 99245,
- 99251,
- 99261,
- 99270,
- 99281,
- 99292,
- 99302,
- 99309,
- 99319,
- 99328,
- 99339,
- 99355,
- 99365,
- 99376,
- 99391,
- 99401,
- 99416,
- 99427,
- 99441,
- 99451,
- 99470,
- 99483,
- 99499,
- 99522,
- 99550,
- 99584,
- 99734,
- 100055,
- 100367,
- 100664,
- 100936,
- 101213,
- 101484,
- 101740,
- 102003,
- 102236,
- 102468,
- 102685,
- 102906,
- 103093,
- 103267,
- 103440,
- 103622,
- 103793,
- 103954,
- 104080,
- 104219,
- 104373,
- 104488,
- 104592,
- 104710,
- 104822,
- 104938,
- 105038,
- 105127,
- 105221,
- 105325,
- 105421,
- 105482,
- 105561,
- 105637,
- 105704,
- 105774,
- 105834,
- 105889,
- 105947,
- 105984,
- 106019,
- 106058,
- 106094,
- 106128,
- 106147,
- 106163,
- 106174,
- 106190,
- 106201,
- 106211,
- 106216,
- 106232,
- 106242,
- 106247,
- 106249,
- 106256,
- 106263,
- 106272,
- 106278,
- 106287,
- 106295,
- 106301,
- 106309,
- 106314,
- 106321,
- 106327,
- 106334,
- 106343,
- 106357,
- 106361,
- 106365,
- 106370,
- 106377,
- 106381,
- 106386,
- 106393,
- 106399,
- 106406,
- 106412,
- 106417,
- 106423,
- 106424,
- 106429,
- 106436,
- 106440,
- 106446,
- 106451,
- 106462,
- 106468,
- 106472,
- 106478,
- 106488,
- 106493,
- 106499,
- 106506,
- 106512,
- 106517,
- 106525,
- 106530,
- 106537,
- 106542,
- 106549,
- 106557,
- 106561,
- 106569,
- 106574,
- 106585,
- 106595,
- 106603,
- 106609,
- 106616,
- 106626,
- 106637,
- 106643,
- 106650,
- 106657,
- 106660,
- 106668,
- 106677,
- 106687,
- 106696,
- 106704,
- 106713,
- 106722,
- 106732,
- 106740,
- 106749,
- 106754,
- 106759,
- 106770,
- 106783,
- 106791,
- 106802,
- 106811,
- 106821,
- 106838,
- 106847,
- 106855,
- 106866,
- 106879,
- 106897,
- 106909,
- 106920,
- 106934,
- 106945,
- 106962,
- 106975,
- 106981,
- 106994,
- 107009,
- 107030,
- 107068,
- 107213,
- 107511,
- 107840,
- 108124,
- 108411,
- 108708,
- 108976,
- 109270,
- 109518,
- 109753,
- 109985,
- 110226,
- 110432,
- 110618,
- 110791,
- 110987,
- 111150,
- 111319,
- 111476,
- 111626,
- 111787,
- 111904,
- 112020,
- 112159,
- 112274,
- 112386,
- 112508,
- 112616,
- 112729,
- 112828,
- 112914,
- 113024,
- 113110,
- 113206,
- 113297,
- 113364,
- 113444,
- 113520,
- 113578,
- 113641,
- 113709,
- 113765,
- 113815,
- 113864,
- 113907,
- 113955,
- 113993,
- 114015,
- 114035,
- 114067,
- 114081,
- 114098,
- 114107,
- 114117,
- 114127,
- 114135,
- 114141,
- 114146,
- 114151,
- 114166,
- 114170,
- 114174,
- 114182,
- 114185,
- 114191,
- 114194,
- 114197,
- 114200,
- 114203,
- 114206,
- 114213,
- 114219,
- 114223,
- 114232,
- 114238,
- 114240,
- 114243,
- 114247,
- 114250,
- 114256,
- 114264,
- 114271,
- 114277,
- 114283,
- 114291,
- 114294,
- 114297,
- 114306,
- 114313,
- 114322,
- 114325,
- 114328,
- 114336,
- 114341,
- 114348,
- 114355,
- 114363,
- 114370,
- 114374,
- 114381,
- 114383,
- 114386,
- 114393,
- 114400,
- 114410,
- 114416,
- 114422,
- 114428,
- 114439,
- 114444,
- 114448,
- 114457,
- 114465,
- 114471,
- 114474,
- 114483,
- 114496,
- 114503,
- 114509,
- 114515,
- 114521,
- 114529,
- 114532,
- 114540,
- 114546,
- 114556,
- 114563,
- 114571,
- 114579,
- 114587,
- 114591,
- 114601,
- 114608,
- 114612,
- 114625,
- 114637,
- 114643,
- 114646,
- 114654,
- 114663,
- 114669,
- 114678,
- 114686,
- 114698,
- 114710,
- 114716,
- 114727,
- 114736,
- 114744,
- 114753,
- 114760,
- 114770,
- 114782,
- 114789,
- 114806,
- 114820,
- 114832,
- 114850,
- 114864,
- 114888,
- 114902,
- 114927,
- 114980,
- 115250,
- 115545,
- 115892,
- 116204,
- 116497,
- 116787,
- 117081,
- 117358,
- 117592,
- 117826,
- 118060,
- 118251,
- 118437,
- 118615,
- 118812,
- 119015,
- 119201,
- 119371,
- 119555,
- 119697,
- 119864,
- 119982,
- 120139,
- 120274,
- 120402,
- 120521,
- 120634,
- 120757,
- 120850,
- 120960,
- 121048,
- 121134,
- 121209,
- 121298,
- 121371,
- 121423,
- 121495,
- 121561,
- 121615,
- 121671,
- 121719,
- 121774,
- 121815,
- 121860,
- 121906,
- 121935,
- 121964,
- 121996,
- 122024,
- 122048,
- 122065,
- 122079,
- 122096,
- 122106,
- 122113,
- 122126,
- 122140,
- 122146,
- 122152,
- 122159,
- 122163,
- 122172,
- 122177,
- 122182,
- 122184,
- 122196,
- 122202,
- 122207,
- 122211,
- 122214,
- 122220,
- 122224,
- 122228,
- 122229,
- 122235,
- 122237,
- 122243,
- 122248,
- 122256,
- 122263,
- 122265,
- 122273,
- 122279,
- 122287,
- 122296,
- 122297,
- 122302,
- 122311,
- 122314,
- 122321,
- 122331,
- 122342,
- 122344,
- 122354,
- 122360,
- 122361,
- 122374,
- 122384,
- 122391,
- 122398,
- 122404,
- 122412,
- 122418,
- 122428,
- 122434,
- 122440,
- 122447,
- 122453,
- 122460,
- 122468,
- 122473,
- 122485,
- 122489,
- 122498,
- 122504,
- 122513,
- 122520,
- 122523,
- 122529,
- 122532,
- 122536,
- 122542,
- 122546,
- 122557,
- 122563,
- 122574,
- 122580,
- 122589,
- 122597,
- 122610,
- 122616,
- 122624,
- 122632,
- 122639,
- 122645,
- 122654,
- 122664,
- 122674,
- 122681,
- 122695,
- 122705,
- 122716,
- 122725,
- 122733,
- 122743,
- 122758,
- 122767,
- 122778,
- 122784,
- 122800,
- 122822,
- 122863,
- 123096,
- 123415,
- 123723,
- 124059,
- 124349,
- 124633,
- 124891,
- 125136,
- 125366,
- 125589,
- 125843,
- 126046,
- 126271,
- 126469,
- 126643,
- 126840,
- 127021,
- 127190,
- 127334,
- 127479,
- 127635,
- 127766,
- 127906,
- 128015,
- 128148,
- 128265,
- 128358,
- 128444,
- 128543,
- 128624,
- 128716,
- 128804,
- 128873,
- 128962,
- 129038,
- 129108,
- 129176,
- 129227,
- 129266,
- 129305,
- 129348,
- 129388,
- 129427,
- 129466,
- 129499,
- 129532,
- 129555,
- 129567,
- 129584,
- 129598,
- 129605,
- 129612,
- 129613,
- 129617,
- 129624,
- 129632,
- 129641,
- 129647,
- 129648,
- 129659,
- 129664,
- 129669,
- 129671,
- 129675,
- 129681,
- 129689,
- 129696,
- 129705,
- 129711,
- 129715,
- 129720,
- 129723,
- 129732,
- 129737,
- 129741,
- 129747,
- 129755,
- 129756,
- 129765,
- 129766,
- 129771,
- 129777,
- 129781,
- 129788,
- 129791,
- 129799,
- 129810,
- 129816,
- 129818,
- 129824,
- 129830,
- 129836,
- 129840,
- 129847,
- 129850,
- 129853,
- 129861,
- 129869,
- 129875,
- 129883,
- 129886,
- 129890,
- 129895,
- 129899,
- 129908,
- 129909,
- 129915,
- 129920,
- 129934,
- 129941,
- 129949,
- 129953,
- 129958,
- 129962,
- 129967,
- 129976,
- 129980,
- 129981,
- 129988,
- 129997,
- 130001,
- 130009,
- 130018,
- 130028,
- 130036,
- 130043,
- 130060,
- 130068,
- 130077,
- 130083,
- 130090,
- 130097,
- 130102,
- 130111,
- 130117,
- 130125,
- 130131,
- 130135,
- 130150,
- 130166,
- 130178,
- 130189,
- 130216,
- 130251,
- 130405,
- 130732,
- 131042,
- 131327,
- 131577,
- 131821,
- 132094,
- 132338,
- 132566,
- 132811,
- 133013,
- 133209,
- 133412,
- 133600,
- 133787,
- 133947,
- 134106,
- 134244,
- 134409,
- 134547,
- 134676,
- 134805,
- 134933,
- 135076,
- 135200,
- 135322,
- 135441,
- 135545,
- 135657,
- 135763,
- 135855,
- 135944,
- 136025,
- 136089,
- 136162,
- 136230,
- 136296,
- 136360,
- 136412,
- 136464,
- 136512,
- 136556,
- 136585,
- 136620,
- 136647,
- 136666,
- 136682,
- 136694,
- 136707,
- 136714,
- 136727,
- 136733,
- 136738,
- 136742,
- 136748,
- 136753,
- 136761,
- 136769,
- 136772,
- 136778,
- 136786,
- 136793,
- 136802,
- 136813,
- 136818,
- 136828,
- 136833,
- 136837,
- 136839,
- 136843,
- 136848,
- 136852,
- 136858,
- 136859,
- 136869,
- 136876,
- 136886,
- 136889,
- 136895,
- 136905,
- 136910,
- 136917,
- 136924,
- 136926,
- 136928,
- 136935,
- 136945,
- 136954,
- 136962,
- 136965,
- 136972,
- 136977,
- 136982,
- 136987,
- 136992,
- 136997,
- 137002,
- 137010,
- 137016,
- 137024,
- 137035,
- 137040,
- 137051,
- 137060,
- 137067,
- 137077,
- 137084,
- 137092,
- 137095,
- 137096,
- 137103,
- 137110,
- 137118,
- 137122,
- 137128,
- 137132,
- 137140,
- 137146,
- 137155,
- 137168,
- 137172,
- 137177,
- 137184,
- 137192,
- 137195,
- 137200,
- 137205,
- 137208,
- 137213,
- 137220,
- 137228,
- 137236,
- 137241,
- 137248,
- 137257,
- 137267,
- 137277,
- 137285,
- 137292,
- 137303,
- 137309,
- 137326,
- 137336,
- 137346,
- 137356,
- 137367,
- 137382,
- 137392,
- 137407,
- 137424,
- 137441,
- 137459,
- 137489,
- 137611,
- 137921,
- 138251,
- 138590,
- 138870,
- 139129,
- 139391,
- 139657,
- 139907,
- 140142,
- 140382,
- 140610,
- 140828,
- 141035,
- 141187,
- 141393,
- 141576,
- 141742,
- 141903,
- 142065,
- 142214,
- 142356,
- 142502,
- 142640,
- 142757,
- 142908,
- 143040,
- 143154,
- 143267,
- 143338,
- 143419,
- 143494,
- 143578,
- 143641,
- 143717,
- 143787,
- 143864,
- 143936,
- 144003,
- 144054,
- 144105,
- 144152,
- 144198,
- 144242,
- 144275,
- 144307,
- 144328,
- 144351,
- 144374,
- 144399,
- 144413,
- 144424,
- 144435,
- 144446,
- 144450,
- 144459,
- 144466,
- 144468,
- 144478,
- 144480,
- 144486,
- 144491,
- 144494,
- 144497,
- 144502,
- 144509,
- 144511,
- 144517,
- 144523,
- 144529,
- 144538,
- 144543,
- 144550,
- 144555,
- 144562,
- 144570,
- 144581,
- 144588,
- 144593,
- 144596,
- 144600,
- 144608,
- 144615,
- 144626,
- 144628,
- 144635,
- 144644,
- 144646,
- 144655,
- 144662,
- 144668,
- 144672,
- 144677,
- 144679,
- 144683,
- 144692,
- 144695,
- 144704,
- 144711,
- 144717,
- 144722,
- 144735,
- 144738,
- 144746,
- 144748,
- 144759,
- 144765,
- 144770,
- 144773,
- 144779,
- 144786,
- 144790,
- 144796,
- 144800,
- 144806,
- 144815,
- 144825,
- 144832,
- 144839,
- 144844,
- 144851,
- 144856,
- 144863,
- 144867,
- 144881,
- 144889,
- 144897,
- 144910,
- 144918,
- 144920,
- 144927,
- 144937,
- 144943,
- 144953,
- 144956,
- 144965,
- 144974,
- 144984,
- 144988,
- 144995,
- 145000,
- 145001,
- 145013,
- 145016,
- 145024,
- 145028,
- 145041,
- 145050,
- 145060,
- 145070,
- 145080,
- 145092,
- 145108,
- 145120
- ]
- },
- {
- "line": {
- "color": "#9467bd"
- },
- "mode": "lines",
- "name": "X",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 2000,
- 1881,
- 1781,
- 1753,
- 1636,
- 1578,
- 1521,
- 1463,
- 1370,
- 1213,
- 1126,
- 991,
- 912,
- 789,
- 703,
- 595,
- 467,
- 399,
- 316,
- 267,
- 221,
- 195,
- 167,
- 133,
- 110,
- 109,
- 104,
- 86,
- 104,
- 99,
- 91,
- 86,
- 93,
- 104,
- 95,
- 105,
- 103,
- 96,
- 89,
- 91,
- 97,
- 93,
- 107,
- 98,
- 98,
- 105,
- 108,
- 108,
- 102,
- 102,
- 102,
- 111,
- 116,
- 121,
- 123,
- 125,
- 116,
- 123,
- 141,
- 129,
- 142,
- 142,
- 142,
- 129,
- 133,
- 130,
- 134,
- 127,
- 126,
- 130,
- 129,
- 114,
- 123,
- 135,
- 106,
- 111,
- 118,
- 118,
- 106,
- 113,
- 129,
- 104,
- 114,
- 124,
- 132,
- 125,
- 113,
- 138,
- 141,
- 144,
- 130,
- 163,
- 170,
- 179,
- 177,
- 203,
- 201,
- 186,
- 186,
- 177,
- 203,
- 209,
- 216,
- 226,
- 214,
- 233,
- 228,
- 234,
- 233,
- 250,
- 270,
- 300,
- 346,
- 380,
- 457,
- 667,
- 1896,
- 6323,
- 6098,
- 5840,
- 5618,
- 5360,
- 5101,
- 4956,
- 4761,
- 4579,
- 4386,
- 4197,
- 4020,
- 3850,
- 3668,
- 3485,
- 3338,
- 3220,
- 3100,
- 2952,
- 2896,
- 2729,
- 2622,
- 2476,
- 2382,
- 2346,
- 2239,
- 2217,
- 2067,
- 1956,
- 1922,
- 1825,
- 1709,
- 1643,
- 1598,
- 1578,
- 1502,
- 1357,
- 1259,
- 1208,
- 1069,
- 978,
- 927,
- 851,
- 753,
- 628,
- 527,
- 440,
- 375,
- 312,
- 266,
- 217,
- 193,
- 182,
- 164,
- 143,
- 126,
- 120,
- 129,
- 120,
- 120,
- 112,
- 94,
- 103,
- 115,
- 100,
- 112,
- 108,
- 112,
- 101,
- 117,
- 114,
- 107,
- 105,
- 94,
- 86,
- 83,
- 97,
- 94,
- 94,
- 105,
- 109,
- 102,
- 118,
- 105,
- 104,
- 93,
- 91,
- 96,
- 110,
- 108,
- 108,
- 119,
- 111,
- 110,
- 118,
- 129,
- 127,
- 133,
- 149,
- 157,
- 152,
- 130,
- 142,
- 140,
- 122,
- 139,
- 114,
- 110,
- 106,
- 105,
- 114,
- 133,
- 137,
- 132,
- 141,
- 134,
- 117,
- 104,
- 116,
- 120,
- 127,
- 129,
- 131,
- 130,
- 123,
- 136,
- 150,
- 156,
- 144,
- 159,
- 139,
- 162,
- 173,
- 177,
- 212,
- 204,
- 209,
- 204,
- 241,
- 251,
- 274,
- 294,
- 293,
- 300,
- 337,
- 473,
- 749,
- 2640,
- 6329,
- 6100,
- 5800,
- 5568,
- 5307,
- 5064,
- 4880,
- 4642,
- 4474,
- 4281,
- 4063,
- 3909,
- 3768,
- 3604,
- 3488,
- 3366,
- 3190,
- 3064,
- 3010,
- 2821,
- 2743,
- 2655,
- 2502,
- 2344,
- 2292,
- 2183,
- 2098,
- 1921,
- 1843,
- 1736,
- 1686,
- 1598,
- 1555,
- 1462,
- 1382,
- 1248,
- 1130,
- 1095,
- 1001,
- 878,
- 781,
- 718,
- 610,
- 491,
- 409,
- 325,
- 252,
- 221,
- 180,
- 153,
- 120,
- 121,
- 121,
- 125,
- 139,
- 105,
- 112,
- 122,
- 127,
- 104,
- 116,
- 112,
- 114,
- 117,
- 122,
- 134,
- 137,
- 137,
- 124,
- 127,
- 146,
- 144,
- 125,
- 136,
- 131,
- 123,
- 118,
- 109,
- 106,
- 125,
- 116,
- 123,
- 100,
- 106,
- 109,
- 122,
- 122,
- 123,
- 120,
- 117,
- 114,
- 122,
- 125,
- 122,
- 128,
- 125,
- 128,
- 121,
- 129,
- 133,
- 115,
- 122,
- 116,
- 142,
- 146,
- 156,
- 143,
- 141,
- 163,
- 163,
- 173,
- 170,
- 156,
- 148,
- 150,
- 138,
- 132,
- 129,
- 135,
- 128,
- 140,
- 141,
- 151,
- 142,
- 124,
- 144,
- 147,
- 168,
- 186,
- 202,
- 206,
- 213,
- 235,
- 221,
- 229,
- 237,
- 252,
- 259,
- 303,
- 395,
- 572,
- 1115,
- 6211,
- 6244,
- 5983,
- 5716,
- 5495,
- 5354,
- 5108,
- 4882,
- 4642,
- 4421,
- 4270,
- 4119,
- 3903,
- 3756,
- 3604,
- 3463,
- 3372,
- 3195,
- 2997,
- 2872,
- 2788,
- 2628,
- 2595,
- 2540,
- 2449,
- 2355,
- 2174,
- 2013,
- 1917,
- 1784,
- 1681,
- 1659,
- 1631,
- 1516,
- 1368,
- 1290,
- 1198,
- 1114,
- 1037,
- 942,
- 778,
- 671,
- 579,
- 481,
- 350,
- 279,
- 249,
- 197,
- 156,
- 132,
- 117,
- 110,
- 126,
- 104,
- 109,
- 94,
- 107,
- 125,
- 121,
- 124,
- 126,
- 133,
- 131,
- 130,
- 120,
- 111,
- 114,
- 107,
- 111,
- 103,
- 104,
- 111,
- 101,
- 118,
- 111,
- 112,
- 113,
- 115,
- 117,
- 131,
- 117,
- 125,
- 119,
- 125,
- 140,
- 127,
- 122,
- 111,
- 124,
- 141,
- 148,
- 148,
- 131,
- 140,
- 141,
- 125,
- 102,
- 104,
- 97,
- 107,
- 98,
- 121,
- 109,
- 155,
- 174,
- 161,
- 196,
- 199,
- 203,
- 204,
- 206,
- 206,
- 192,
- 206,
- 225,
- 236,
- 243,
- 243,
- 210,
- 196,
- 200,
- 210,
- 185,
- 202,
- 213,
- 217,
- 243,
- 261,
- 243,
- 236,
- 253,
- 295,
- 318,
- 366,
- 517,
- 719,
- 1957,
- 6108,
- 5855,
- 5630,
- 5406,
- 5228,
- 4979,
- 4771,
- 4584,
- 4399,
- 4193,
- 4018,
- 3893,
- 3697,
- 3538,
- 3418,
- 3287,
- 3116,
- 3026,
- 2970,
- 2743,
- 2625,
- 2536,
- 2459,
- 2328,
- 2228,
- 2106,
- 2050,
- 1961,
- 1818,
- 1758,
- 1772,
- 1685,
- 1568,
- 1462,
- 1365,
- 1314,
- 1157,
- 1073,
- 948,
- 914,
- 812,
- 688,
- 594,
- 500,
- 421,
- 371,
- 308,
- 253,
- 215,
- 194,
- 173,
- 157,
- 132,
- 122,
- 110,
- 115,
- 129,
- 109,
- 107,
- 120,
- 104,
- 104,
- 84,
- 99,
- 96,
- 93,
- 85,
- 97,
- 102,
- 94,
- 105,
- 106,
- 88,
- 109,
- 137,
- 132,
- 128,
- 125,
- 116,
- 107,
- 104,
- 111,
- 114,
- 122,
- 131,
- 127,
- 136,
- 130,
- 144,
- 130,
- 120,
- 116,
- 126,
- 118,
- 123,
- 126,
- 130,
- 130,
- 113,
- 93,
- 107,
- 112,
- 114,
- 113,
- 113,
- 97,
- 93,
- 95,
- 94,
- 100,
- 89,
- 92,
- 109,
- 98,
- 98,
- 114,
- 115,
- 123,
- 120,
- 115,
- 144,
- 138,
- 154,
- 143,
- 135,
- 132,
- 128,
- 115,
- 119,
- 108,
- 127,
- 137,
- 142,
- 142,
- 157,
- 151,
- 166,
- 164,
- 170,
- 156,
- 164,
- 184,
- 184,
- 202,
- 194,
- 190,
- 219,
- 256,
- 324,
- 452,
- 778,
- 4154,
- 6698,
- 6407,
- 6171,
- 5905,
- 5608,
- 5382,
- 5170,
- 4942,
- 4770,
- 4568,
- 4348,
- 4174,
- 3942,
- 3800,
- 3670,
- 3515,
- 3388,
- 3266,
- 3167,
- 3008,
- 2907,
- 2779,
- 2688,
- 2509,
- 2450,
- 2352,
- 2227,
- 2105,
- 1974,
- 1897,
- 1797,
- 1711,
- 1578,
- 1459,
- 1419,
- 1328,
- 1213,
- 1154,
- 1087,
- 982,
- 903,
- 765,
- 661,
- 561,
- 488,
- 397,
- 311,
- 292,
- 247,
- 215,
- 186,
- 178,
- 164,
- 141,
- 149,
- 123,
- 123,
- 122,
- 106,
- 105,
- 106,
- 103,
- 88,
- 105,
- 93,
- 114,
- 108,
- 114,
- 119,
- 118,
- 112,
- 112,
- 92,
- 102,
- 93,
- 105,
- 108,
- 110,
- 92,
- 93,
- 104,
- 116,
- 108,
- 121,
- 106,
- 117,
- 111,
- 119,
- 137,
- 146,
- 134,
- 124,
- 133,
- 110,
- 108,
- 107,
- 102,
- 121,
- 136,
- 124,
- 121,
- 122,
- 123,
- 138,
- 152,
- 152,
- 175,
- 156,
- 160,
- 136,
- 147,
- 139,
- 134,
- 154,
- 138,
- 119,
- 113,
- 138,
- 146,
- 148,
- 155,
- 155,
- 176,
- 190,
- 183,
- 206,
- 219,
- 223,
- 205,
- 214,
- 208,
- 213,
- 252,
- 277,
- 298,
- 352,
- 439,
- 654,
- 1714,
- 6208,
- 5974,
- 5722,
- 5500,
- 5251,
- 5040,
- 4793,
- 4567,
- 4399,
- 4224,
- 4005,
- 3871,
- 3670,
- 3577,
- 3436,
- 3272,
- 3190,
- 3070,
- 2981,
- 2856,
- 2677,
- 2563,
- 2431,
- 2292,
- 2224,
- 2141,
- 2112,
- 1954,
- 1927,
- 1857,
- 1775,
- 1702,
- 1571,
- 1458,
- 1350,
- 1257,
- 1241,
- 1133,
- 1061,
- 987,
- 914,
- 848,
- 826,
- 696,
- 638,
- 557,
- 437,
- 360,
- 318,
- 284,
- 217,
- 190,
- 152,
- 145,
- 136,
- 137,
- 133,
- 142,
- 157,
- 142,
- 123,
- 112,
- 106,
- 120,
- 114,
- 100,
- 113,
- 103,
- 107,
- 101,
- 97,
- 112,
- 104,
- 105,
- 112,
- 123,
- 125,
- 113,
- 107,
- 106,
- 93,
- 95,
- 102,
- 114,
- 117,
- 122,
- 129,
- 123,
- 119,
- 105,
- 113,
- 104,
- 100,
- 118,
- 122,
- 126,
- 151,
- 117,
- 116,
- 104,
- 97,
- 111,
- 98,
- 111,
- 121,
- 128,
- 124,
- 137,
- 151,
- 151,
- 161,
- 157,
- 144,
- 144,
- 138,
- 165,
- 144,
- 140,
- 147,
- 135,
- 133,
- 143,
- 152,
- 156,
- 151,
- 137,
- 131,
- 140,
- 146,
- 132,
- 137,
- 152,
- 134,
- 129,
- 120,
- 110,
- 112,
- 126,
- 135,
- 148,
- 147,
- 158,
- 143,
- 123,
- 116,
- 109,
- 121,
- 138,
- 154,
- 166,
- 166,
- 167,
- 176,
- 166,
- 153,
- 184,
- 187,
- 196,
- 193,
- 193,
- 182,
- 192,
- 200,
- 214,
- 241,
- 254,
- 264,
- 301,
- 369,
- 537,
- 1332,
- 7396,
- 7095,
- 6773,
- 6476,
- 6249,
- 5966,
- 5729,
- 5469,
- 5276,
- 5037,
- 4771,
- 4573,
- 4377,
- 4231,
- 3998,
- 3858,
- 3690,
- 3510,
- 3427,
- 3276,
- 3149,
- 3023,
- 2887,
- 2762,
- 2677,
- 2588,
- 2416,
- 2321,
- 2228,
- 2154,
- 2082,
- 1885,
- 1833,
- 1761,
- 1734,
- 1678,
- 1622,
- 1562,
- 1603,
- 1490,
- 1451,
- 1338,
- 1186,
- 1076,
- 939,
- 881,
- 782,
- 676,
- 587,
- 518,
- 439,
- 355,
- 282,
- 198,
- 178,
- 155,
- 143,
- 136,
- 116,
- 100,
- 90,
- 95,
- 96,
- 95,
- 111,
- 103,
- 103,
- 100,
- 98,
- 108,
- 113,
- 116,
- 101,
- 114,
- 95,
- 94,
- 77,
- 82,
- 93,
- 99,
- 108,
- 107,
- 113,
- 106,
- 116,
- 109,
- 92,
- 99,
- 119,
- 102,
- 110,
- 93,
- 113,
- 108,
- 111,
- 118,
- 113,
- 122,
- 107,
- 97,
- 112,
- 124,
- 111,
- 105,
- 102,
- 117,
- 109,
- 126,
- 123,
- 132,
- 135,
- 155,
- 158,
- 141,
- 165,
- 159,
- 150,
- 167,
- 169,
- 164,
- 142,
- 149,
- 158,
- 178,
- 166,
- 161,
- 161,
- 175,
- 178,
- 206,
- 190,
- 207,
- 228,
- 244,
- 251,
- 251,
- 278,
- 292,
- 293,
- 280,
- 293,
- 272,
- 322,
- 344,
- 398,
- 466,
- 637,
- 1666,
- 6264,
- 5972,
- 5717,
- 5511,
- 5290,
- 5087,
- 4841,
- 4690,
- 4449,
- 4291,
- 4123,
- 3876,
- 3788,
- 3525,
- 3413,
- 3201,
- 3073,
- 2907,
- 2803,
- 2760,
- 2625,
- 2559,
- 2529,
- 2380,
- 2257,
- 2144,
- 1983,
- 1908,
- 1886,
- 1852,
- 1775,
- 1654,
- 1555,
- 1435,
- 1330,
- 1242,
- 1159,
- 1124,
- 1034,
- 964,
- 895,
- 774,
- 697,
- 639,
- 542,
- 430,
- 376,
- 320,
- 250,
- 204,
- 168,
- 136,
- 122,
- 111,
- 98,
- 111,
- 114,
- 111,
- 104,
- 108,
- 112,
- 96,
- 96,
- 126,
- 114,
- 116,
- 102,
- 90,
- 92,
- 83,
- 87,
- 82,
- 74,
- 85,
- 87,
- 107,
- 112,
- 104,
- 107,
- 103,
- 106,
- 113,
- 119,
- 124,
- 128,
- 134,
- 135,
- 120,
- 93,
- 99,
- 123,
- 115,
- 119,
- 118,
- 114,
- 126,
- 133,
- 129,
- 118,
- 134,
- 137,
- 136,
- 126,
- 110,
- 128,
- 122,
- 124,
- 112,
- 123,
- 128,
- 129,
- 144,
- 145,
- 144,
- 144,
- 143,
- 154,
- 148,
- 150,
- 137,
- 152,
- 148,
- 144,
- 137,
- 137,
- 134,
- 130,
- 113,
- 122,
- 113,
- 115,
- 134,
- 138,
- 141,
- 142,
- 149,
- 153,
- 172,
- 181,
- 162,
- 159,
- 170,
- 171,
- 174,
- 149,
- 166,
- 179,
- 194,
- 177,
- 178,
- 196,
- 201,
- 215,
- 240,
- 262,
- 317,
- 413,
- 656,
- 2564,
- 6848,
- 6516,
- 6288,
- 5969,
- 5759,
- 5510,
- 5249,
- 4993,
- 4819,
- 4556,
- 4444,
- 4253,
- 4078,
- 3876,
- 3720,
- 3528,
- 3361,
- 3212,
- 3149,
- 3020,
- 2875,
- 2772,
- 2692,
- 2592,
- 2482,
- 2412,
- 2307,
- 2245,
- 2097,
- 1989,
- 1882,
- 1768,
- 1652,
- 1579,
- 1498,
- 1460,
- 1446,
- 1307,
- 1212,
- 1190,
- 1145,
- 1031,
- 917,
- 794,
- 674,
- 625,
- 539,
- 466,
- 340,
- 277,
- 256,
- 214,
- 189,
- 163,
- 176,
- 137,
- 133,
- 136,
- 133,
- 129,
- 121,
- 132,
- 118,
- 119,
- 108,
- 106,
- 101,
- 105,
- 102,
- 109,
- 109,
- 114,
- 117,
- 118,
- 118,
- 115,
- 91,
- 106,
- 98,
- 100,
- 104,
- 118,
- 114,
- 125,
- 116,
- 114,
- 107,
- 96,
- 118,
- 127,
- 134,
- 135,
- 140,
- 130,
- 129,
- 128,
- 116,
- 109,
- 124,
- 117,
- 114,
- 130,
- 134,
- 127,
- 142,
- 127,
- 122,
- 120,
- 134,
- 134,
- 140,
- 124,
- 140,
- 117,
- 133,
- 124,
- 129,
- 126,
- 124,
- 127,
- 144,
- 120,
- 115,
- 143,
- 143,
- 145,
- 137,
- 145,
- 145,
- 151,
- 158,
- 150,
- 133,
- 170,
- 172,
- 188,
- 190,
- 186,
- 207,
- 223,
- 223,
- 272,
- 277,
- 326,
- 389,
- 528,
- 962,
- 5657,
- 6251,
- 6019,
- 5770,
- 5482,
- 5274,
- 5046,
- 4788,
- 4559,
- 4373,
- 4185,
- 4017,
- 3857,
- 3714,
- 3551,
- 3364,
- 3237,
- 3102,
- 2982,
- 2829,
- 2761,
- 2569,
- 2482,
- 2361,
- 2337,
- 2190,
- 2035,
- 1903,
- 1722,
- 1678,
- 1660,
- 1591,
- 1574,
- 1451,
- 1352,
- 1279,
- 1236,
- 1186,
- 1036,
- 946,
- 853,
- 710,
- 642,
- 555,
- 447,
- 348,
- 284,
- 235,
- 176,
- 147,
- 139,
- 137,
- 128,
- 116,
- 121,
- 101,
- 114,
- 108,
- 110,
- 117,
- 126,
- 112,
- 120,
- 121,
- 123,
- 125,
- 116,
- 127,
- 133,
- 124,
- 108,
- 119,
- 113,
- 129,
- 105,
- 85,
- 103,
- 106,
- 109,
- 96,
- 77,
- 90,
- 93,
- 86,
- 92,
- 106,
- 103,
- 89,
- 96,
- 97,
- 93,
- 105,
- 108,
- 114,
- 105,
- 109,
- 116,
- 124,
- 118,
- 121,
- 126,
- 117,
- 116,
- 104,
- 111,
- 121,
- 124,
- 118,
- 126,
- 141,
- 133,
- 132,
- 128,
- 133,
- 131,
- 150,
- 147,
- 121,
- 131,
- 140,
- 133,
- 126,
- 129,
- 129,
- 126,
- 123,
- 133,
- 108,
- 93,
- 119,
- 116,
- 113,
- 96,
- 113,
- 128,
- 170,
- 154,
- 163,
- 159,
- 154,
- 137,
- 144,
- 121,
- 135,
- 141,
- 167,
- 162,
- 178,
- 182,
- 187,
- 206,
- 211,
- 226,
- 249,
- 258,
- 303,
- 334,
- 417,
- 641,
- 1895,
- 6838,
- 6591,
- 6294,
- 6044,
- 5761,
- 5501,
- 5246,
- 5042,
- 4813,
- 4651,
- 4484,
- 4270,
- 4101,
- 3896,
- 3756,
- 3523,
- 3384,
- 3291,
- 3157,
- 3114,
- 2941,
- 2790,
- 2664,
- 2547,
- 2412,
- 2278,
- 2234,
- 2157,
- 2089,
- 1979,
- 1839,
- 1733,
- 1701,
- 1562,
- 1437,
- 1422,
- 1364,
- 1243,
- 1129,
- 1067,
- 888,
- 759,
- 633,
- 568,
- 494,
- 425,
- 344,
- 270,
- 216,
- 194,
- 180,
- 150,
- 148,
- 139,
- 129,
- 124,
- 124,
- 120,
- 123,
- 133,
- 115,
- 94,
- 100,
- 97,
- 113,
- 123,
- 122,
- 117,
- 116,
- 96,
- 110,
- 111,
- 110,
- 105,
- 111,
- 105,
- 111,
- 120,
- 128,
- 130,
- 117,
- 134,
- 126,
- 121,
- 119,
- 119,
- 127,
- 160,
- 151,
- 140,
- 123,
- 126,
- 130,
- 117,
- 117,
- 115,
- 108,
- 115,
- 97,
- 98,
- 94,
- 111,
- 115,
- 124,
- 124,
- 125,
- 117,
- 124,
- 115,
- 124,
- 131,
- 130,
- 128,
- 131,
- 120,
- 130,
- 157,
- 154,
- 147,
- 158,
- 162,
- 159,
- 143,
- 129,
- 131,
- 125,
- 134,
- 141,
- 139,
- 147,
- 138,
- 126,
- 120,
- 143,
- 149,
- 174,
- 194,
- 209,
- 219,
- 237,
- 239,
- 262,
- 295,
- 352,
- 458,
- 674,
- 1789,
- 6410,
- 6170,
- 5920,
- 5631,
- 5387,
- 5157,
- 4974,
- 4782,
- 4507,
- 4348,
- 4197,
- 4005,
- 3791,
- 3713,
- 3564,
- 3433,
- 3247,
- 3146,
- 2957,
- 2837,
- 2711,
- 2640,
- 2561,
- 2504,
- 2380,
- 2259,
- 2179,
- 2049,
- 2005,
- 1884,
- 1807,
- 1696,
- 1630,
- 1511,
- 1443,
- 1385,
- 1355,
- 1271,
- 1176,
- 1075,
- 1000,
- 890,
- 789,
- 716,
- 606,
- 531,
- 454,
- 398,
- 310,
- 265,
- 248,
- 185,
- 156,
- 162,
- 122,
- 114,
- 109,
- 112,
- 119,
- 135,
- 129,
- 113,
- 123,
- 117,
- 114,
- 108,
- 103,
- 104,
- 115,
- 125,
- 121,
- 118,
- 109,
- 100,
- 102,
- 106,
- 119,
- 115,
- 110,
- 123,
- 109,
- 113,
- 120,
- 112,
- 117,
- 110,
- 104,
- 116,
- 126,
- 133,
- 140,
- 147,
- 152,
- 166,
- 145,
- 140,
- 128,
- 124,
- 134,
- 117,
- 120,
- 121,
- 123,
- 126,
- 118,
- 121,
- 125,
- 121,
- 118,
- 132,
- 123,
- 106,
- 103,
- 105,
- 122,
- 121,
- 111,
- 114,
- 125,
- 117,
- 133,
- 130,
- 138,
- 160,
- 154,
- 153,
- 143,
- 157,
- 156,
- 161,
- 161,
- 157,
- 177,
- 155,
- 132,
- 133,
- 147,
- 159,
- 146,
- 154,
- 152,
- 164,
- 158,
- 152,
- 157,
- 141,
- 148,
- 151,
- 177,
- 160,
- 146,
- 147,
- 154,
- 154,
- 144,
- 163,
- 202,
- 227,
- 258,
- 291,
- 338,
- 462,
- 775,
- 4593,
- 7022,
- 6758,
- 6494,
- 6147,
- 5838,
- 5583,
- 5396,
- 5145,
- 4949,
- 4776,
- 4481,
- 4325,
- 4111,
- 3949,
- 3736,
- 3606,
- 3408,
- 3276,
- 3127,
- 3014,
- 2951,
- 2762,
- 2674,
- 2585,
- 2534,
- 2433,
- 2263,
- 2123,
- 2006,
- 1968,
- 1900,
- 1834,
- 1775,
- 1633,
- 1605,
- 1511,
- 1385,
- 1266,
- 1167,
- 1092,
- 1042,
- 905,
- 933,
- 843,
- 774,
- 684,
- 578,
- 464,
- 400,
- 344,
- 287,
- 224,
- 207,
- 194,
- 163,
- 141,
- 128,
- 113,
- 126,
- 121,
- 105,
- 116,
- 101,
- 105,
- 100,
- 93,
- 103,
- 99,
- 107,
- 110,
- 109,
- 117,
- 113,
- 104,
- 113,
- 109,
- 127,
- 127,
- 123,
- 116,
- 104,
- 108,
- 100,
- 102,
- 117,
- 104,
- 95,
- 100,
- 91,
- 87,
- 100,
- 104,
- 118,
- 120,
- 133,
- 135,
- 146,
- 140,
- 142,
- 141,
- 134,
- 133,
- 134,
- 158,
- 146,
- 125,
- 126,
- 134,
- 135,
- 130,
- 127,
- 127,
- 136,
- 127,
- 134,
- 132,
- 140,
- 117,
- 143,
- 143,
- 145,
- 163,
- 158,
- 167,
- 178,
- 181,
- 203,
- 202,
- 207,
- 190,
- 181,
- 191,
- 209,
- 209,
- 196,
- 228,
- 229,
- 225,
- 234,
- 230,
- 240,
- 258,
- 250,
- 236,
- 256,
- 288,
- 302,
- 346,
- 382,
- 547,
- 1087,
- 6317,
- 6358,
- 6032,
- 5816,
- 5610,
- 5357,
- 5131,
- 4888,
- 4682,
- 4486,
- 4278,
- 4092,
- 3845,
- 3746,
- 3563,
- 3430,
- 3245,
- 3110,
- 2971,
- 2915,
- 2807,
- 2649,
- 2541,
- 2489,
- 2365,
- 2252,
- 2100,
- 2039,
- 2010,
- 1908,
- 1834,
- 1610,
- 1585,
- 1531,
- 1361,
- 1314,
- 1176,
- 1052,
- 963,
- 879,
- 821,
- 735,
- 676,
- 542,
- 460,
- 404,
- 366,
- 310,
- 264,
- 217,
- 172,
- 160,
- 135,
- 112,
- 120,
- 128,
- 135,
- 141,
- 138,
- 131,
- 124,
- 135,
- 110,
- 104,
- 110,
- 105,
- 98,
- 110,
- 127,
- 133,
- 119,
- 130,
- 128,
- 110,
- 103,
- 124,
- 116,
- 131,
- 110,
- 111,
- 109,
- 99,
- 113,
- 124,
- 119,
- 120,
- 126,
- 132,
- 116,
- 120,
- 130,
- 135,
- 125,
- 125,
- 127,
- 133,
- 117,
- 108,
- 94,
- 101,
- 116,
- 105,
- 111,
- 112,
- 124,
- 122,
- 134,
- 131,
- 138,
- 147,
- 133,
- 141,
- 140,
- 128,
- 134,
- 131,
- 121,
- 143,
- 153,
- 153,
- 158,
- 155,
- 182,
- 181,
- 167,
- 200,
- 173,
- 169,
- 195,
- 208,
- 197,
- 196,
- 212,
- 216,
- 204,
- 212,
- 195,
- 212,
- 206,
- 210,
- 217,
- 188,
- 182,
- 214,
- 226,
- 249,
- 256,
- 253,
- 303,
- 339,
- 390,
- 535,
- 1039,
- 6524,
- 6604,
- 6301,
- 6066,
- 5830,
- 5566,
- 5312,
- 5019,
- 4856,
- 4622,
- 4380,
- 4160,
- 3954,
- 3857,
- 3690,
- 3520,
- 3383,
- 3258,
- 3094,
- 3014,
- 2884,
- 2749,
- 2698,
- 2590,
- 2460,
- 2383,
- 2291,
- 2204,
- 2108,
- 2006,
- 1930,
- 1818,
- 1726,
- 1690,
- 1654,
- 1606,
- 1496,
- 1381,
- 1369,
- 1263,
- 1176,
- 1068,
- 988,
- 971,
- 904,
- 823,
- 713,
- 610,
- 518,
- 439,
- 357,
- 292,
- 243,
- 202,
- 174,
- 151,
- 134,
- 137,
- 120,
- 104,
- 105,
- 106,
- 98,
- 103,
- 110,
- 107,
- 128,
- 122,
- 124,
- 108,
- 119,
- 108,
- 104,
- 100,
- 98,
- 91,
- 84,
- 89,
- 99,
- 90,
- 91,
- 78,
- 74,
- 89,
- 100,
- 124,
- 134,
- 140,
- 137,
- 122,
- 112,
- 129,
- 123,
- 115,
- 127,
- 102,
- 101,
- 100,
- 101,
- 110,
- 112,
- 103,
- 113,
- 117,
- 118,
- 136,
- 125,
- 118,
- 145,
- 152,
- 144,
- 135,
- 130,
- 129,
- 137,
- 124,
- 135,
- 138,
- 139,
- 147,
- 159,
- 168,
- 163,
- 150,
- 155,
- 139,
- 139,
- 152,
- 130,
- 119,
- 126,
- 133,
- 162,
- 169,
- 190,
- 175,
- 183,
- 182,
- 177,
- 177,
- 159,
- 181,
- 165,
- 189,
- 170,
- 182,
- 189,
- 175,
- 210,
- 210,
- 210,
- 217,
- 204,
- 206,
- 223,
- 233,
- 243,
- 290,
- 310,
- 345,
- 426,
- 662,
- 1959,
- 6880,
- 6586,
- 6275,
- 6007,
- 5744,
- 5516,
- 5243,
- 4998,
- 4821,
- 4641,
- 4413,
- 4278,
- 4139,
- 3990,
- 3809,
- 3618,
- 3423,
- 3335,
- 3208,
- 3125,
- 2919,
- 2818,
- 2716,
- 2596,
- 2458,
- 2336,
- 2213,
- 2112,
- 1998,
- 1943,
- 1840,
- 1776,
- 1686,
- 1601,
- 1537,
- 1467,
- 1395,
- 1326,
- 1256,
- 1179,
- 1091,
- 1048,
- 978,
- 902,
- 806,
- 720,
- 652,
- 593,
- 498,
- 431,
- 352,
- 314,
- 252,
- 213,
- 195,
- 160,
- 164,
- 156,
- 134,
- 127,
- 106,
- 117,
- 111,
- 125,
- 126,
- 108,
- 113,
- 119,
- 101,
- 97,
- 102,
- 101,
- 94,
- 107,
- 113,
- 124,
- 113,
- 118,
- 100,
- 115,
- 115,
- 127,
- 120,
- 108,
- 110,
- 116,
- 123,
- 126,
- 116,
- 119,
- 132,
- 123,
- 137,
- 127,
- 150,
- 160,
- 150,
- 151,
- 159,
- 162,
- 152,
- 158,
- 139,
- 137,
- 135,
- 142,
- 140,
- 131,
- 139,
- 146,
- 159,
- 154,
- 162,
- 151,
- 142,
- 142,
- 152,
- 139,
- 110,
- 136,
- 159,
- 143,
- 147,
- 153,
- 164,
- 173,
- 164,
- 168,
- 179,
- 171,
- 167,
- 155,
- 153,
- 173,
- 173,
- 156,
- 173,
- 174,
- 176,
- 210,
- 183,
- 185,
- 185,
- 207,
- 221,
- 214,
- 263,
- 277,
- 330,
- 429,
- 642,
- 1752,
- 6611,
- 6379,
- 6109,
- 5838,
- 5584,
- 5306,
- 5104,
- 4865,
- 4680,
- 4502,
- 4267,
- 4111,
- 3909,
- 3754,
- 3616,
- 3470,
- 3269,
- 3088,
- 2954,
- 2833,
- 2713,
- 2572,
- 2508,
- 2401,
- 2213,
- 2129,
- 2069,
- 1989,
- 1844,
- 1721,
- 1713,
- 1603,
- 1573,
- 1493,
- 1477,
- 1378,
- 1265,
- 1135,
- 1056,
- 942,
- 860,
- 807,
- 761,
- 698,
- 620,
- 504,
- 394,
- 311,
- 276,
- 205,
- 167,
- 144,
- 129,
- 121,
- 110,
- 118,
- 114,
- 98,
- 105,
- 94,
- 92,
- 79,
- 93,
- 114,
- 114,
- 124,
- 125,
- 113,
- 116,
- 116,
- 117,
- 114,
- 104,
- 113,
- 113,
- 111,
- 119,
- 114,
- 124,
- 135,
- 118,
- 127,
- 118,
- 113,
- 111,
- 119,
- 115,
- 107,
- 103,
- 107,
- 106,
- 103,
- 106,
- 102,
- 111,
- 117,
- 127,
- 134,
- 112,
- 108,
- 106,
- 96,
- 98,
- 105,
- 121,
- 109,
- 142,
- 153,
- 146,
- 128,
- 121,
- 118,
- 128,
- 136,
- 136,
- 117,
- 149,
- 151,
- 149,
- 155,
- 184,
- 187,
- 197,
- 209,
- 213,
- 228,
- 204,
- 196,
- 184,
- 184,
- 174,
- 159,
- 160,
- 176,
- 178,
- 209,
- 223,
- 253,
- 271,
- 296,
- 326,
- 422,
- 532,
- 1111,
- 6036,
- 6203,
- 5922,
- 5673,
- 5460,
- 5250,
- 5014,
- 4799,
- 4575,
- 4345,
- 4188,
- 4036,
- 3846,
- 3695,
- 3494,
- 3429,
- 3254,
- 3207,
- 3062,
- 2907,
- 2841,
- 2762,
- 2615,
- 2524,
- 2464,
- 2321,
- 2199,
- 2123,
- 2065,
- 1953,
- 1855,
- 1744,
- 1659,
- 1558,
- 1395,
- 1399,
- 1328,
- 1248,
- 1077,
- 923,
- 869,
- 723,
- 660,
- 543,
- 453,
- 363,
- 332,
- 265,
- 216,
- 186,
- 167,
- 148,
- 125,
- 117,
- 118,
- 115,
- 103,
- 98,
- 99,
- 105,
- 109,
- 121,
- 103,
- 109,
- 110,
- 102,
- 104,
- 104,
- 92,
- 106,
- 93,
- 93,
- 98,
- 93,
- 122,
- 123,
- 131,
- 143,
- 131,
- 127,
- 140,
- 130,
- 127,
- 118,
- 119,
- 127,
- 141,
- 121,
- 105,
- 111,
- 117,
- 122,
- 112,
- 112,
- 107,
- 110,
- 131,
- 143,
- 150,
- 175,
- 162,
- 158,
- 124,
- 125,
- 126,
- 131,
- 128,
- 144,
- 145,
- 151,
- 152,
- 154,
- 139,
- 139,
- 143,
- 152,
- 128,
- 146,
- 134,
- 122,
- 108,
- 131,
- 122,
- 120,
- 111,
- 121,
- 125,
- 132,
- 142,
- 141,
- 142,
- 151,
- 135,
- 140,
- 159,
- 151,
- 170,
- 186,
- 204,
- 235,
- 227,
- 198,
- 209,
- 204,
- 204,
- 208,
- 225,
- 230,
- 280,
- 330,
- 388,
- 486,
- 903,
- 5582,
- 6548,
- 6254,
- 5930,
- 5722,
- 5488,
- 5273,
- 5057,
- 4865,
- 4634,
- 4439,
- 4180,
- 4045,
- 3841,
- 3699,
- 3531,
- 3429,
- 3271,
- 3131,
- 2977,
- 2856,
- 2732,
- 2672,
- 2566,
- 2431,
- 2307,
- 2154,
- 2006,
- 1871,
- 1747,
- 1680,
- 1573,
- 1547,
- 1526,
- 1507,
- 1391,
- 1304,
- 1217,
- 1159,
- 1102,
- 1062,
- 968,
- 896,
- 756,
- 649,
- 611,
- 515,
- 474,
- 408,
- 360,
- 278,
- 232,
- 203,
- 183,
- 170,
- 143,
- 138,
- 133,
- 122,
- 119,
- 115,
- 102,
- 88,
- 103,
- 103,
- 97,
- 107,
- 96,
- 111,
- 122,
- 133,
- 154,
- 135,
- 137,
- 133,
- 123,
- 115,
- 105,
- 85,
- 84,
- 102,
- 103,
- 120,
- 116,
- 122,
- 116,
- 125,
- 132,
- 119,
- 138,
- 116,
- 108,
- 99,
- 109,
- 108,
- 97,
- 101,
- 118,
- 115,
- 126,
- 143,
- 112,
- 121,
- 128,
- 111,
- 113,
- 125,
- 101,
- 120,
- 109,
- 123,
- 115,
- 108,
- 129,
- 134,
- 129,
- 132,
- 124,
- 125,
- 150,
- 137,
- 128,
- 129,
- 125,
- 122,
- 121,
- 138,
- 141,
- 131,
- 149,
- 154,
- 147,
- 136,
- 132,
- 135,
- 151,
- 155,
- 140,
- 130,
- 129,
- 120,
- 126,
- 131,
- 136,
- 155,
- 176,
- 202,
- 199,
- 220,
- 226,
- 267,
- 301,
- 381,
- 464
- ]
- },
- {
- "line": {
- "color": "#8c564b"
- },
- "mode": "lines",
- "name": "Y",
- "type": "scatter",
- "x": [
- 0,
- 0.01,
- 0.02,
- 0.03,
- 0.04,
- 0.05,
- 0.06,
- 0.07,
- 0.08,
- 0.09,
- 0.1,
- 0.11,
- 0.12,
- 0.13,
- 0.14,
- 0.15,
- 0.16,
- 0.17,
- 0.18,
- 0.19,
- 0.2,
- 0.21,
- 0.22,
- 0.23,
- 0.24,
- 0.25,
- 0.26,
- 0.27,
- 0.28,
- 0.29,
- 0.3,
- 0.31,
- 0.32,
- 0.33,
- 0.34,
- 0.35000000000000003,
- 0.36,
- 0.37,
- 0.38,
- 0.39,
- 0.4,
- 0.41000000000000003,
- 0.42,
- 0.43,
- 0.44,
- 0.45,
- 0.46,
- 0.47000000000000003,
- 0.48,
- 0.49,
- 0.5,
- 0.51,
- 0.52,
- 0.53,
- 0.54,
- 0.55,
- 0.56,
- 0.5700000000000001,
- 0.58,
- 0.59,
- 0.6,
- 0.61,
- 0.62,
- 0.63,
- 0.64,
- 0.65,
- 0.66,
- 0.67,
- 0.68,
- 0.6900000000000001,
- 0.7000000000000001,
- 0.71,
- 0.72,
- 0.73,
- 0.74,
- 0.75,
- 0.76,
- 0.77,
- 0.78,
- 0.79,
- 0.8,
- 0.81,
- 0.8200000000000001,
- 0.8300000000000001,
- 0.84,
- 0.85,
- 0.86,
- 0.87,
- 0.88,
- 0.89,
- 0.9,
- 0.91,
- 0.92,
- 0.93,
- 0.9400000000000001,
- 0.9500000000000001,
- 0.96,
- 0.97,
- 0.98,
- 0.99,
- 1,
- 1.01,
- 1.02,
- 1.03,
- 1.04,
- 1.05,
- 1.06,
- 1.07,
- 1.08,
- 1.09,
- 1.1,
- 1.11,
- 1.12,
- 1.1300000000000001,
- 1.1400000000000001,
- 1.1500000000000001,
- 1.16,
- 1.17,
- 1.18,
- 1.19,
- 1.2,
- 1.21,
- 1.22,
- 1.23,
- 1.24,
- 1.25,
- 1.26,
- 1.27,
- 1.28,
- 1.29,
- 1.3,
- 1.31,
- 1.32,
- 1.33,
- 1.34,
- 1.35,
- 1.36,
- 1.37,
- 1.3800000000000001,
- 1.3900000000000001,
- 1.4000000000000001,
- 1.41,
- 1.42,
- 1.43,
- 1.44,
- 1.45,
- 1.46,
- 1.47,
- 1.48,
- 1.49,
- 1.5,
- 1.51,
- 1.52,
- 1.53,
- 1.54,
- 1.55,
- 1.56,
- 1.57,
- 1.58,
- 1.59,
- 1.6,
- 1.61,
- 1.62,
- 1.6300000000000001,
- 1.6400000000000001,
- 1.6500000000000001,
- 1.6600000000000001,
- 1.67,
- 1.68,
- 1.69,
- 1.7,
- 1.71,
- 1.72,
- 1.73,
- 1.74,
- 1.75,
- 1.76,
- 1.77,
- 1.78,
- 1.79,
- 1.8,
- 1.81,
- 1.82,
- 1.83,
- 1.84,
- 1.85,
- 1.86,
- 1.87,
- 1.8800000000000001,
- 1.8900000000000001,
- 1.9000000000000001,
- 1.9100000000000001,
- 1.92,
- 1.93,
- 1.94,
- 1.95,
- 1.96,
- 1.97,
- 1.98,
- 1.99,
- 2,
- 2.0100000000000002,
- 2.02,
- 2.0300000000000002,
- 2.04,
- 2.05,
- 2.06,
- 2.07,
- 2.08,
- 2.09,
- 2.1,
- 2.11,
- 2.12,
- 2.13,
- 2.14,
- 2.15,
- 2.16,
- 2.17,
- 2.18,
- 2.19,
- 2.2,
- 2.21,
- 2.22,
- 2.23,
- 2.24,
- 2.25,
- 2.2600000000000002,
- 2.27,
- 2.2800000000000002,
- 2.29,
- 2.3000000000000003,
- 2.31,
- 2.32,
- 2.33,
- 2.34,
- 2.35,
- 2.36,
- 2.37,
- 2.38,
- 2.39,
- 2.4,
- 2.41,
- 2.42,
- 2.43,
- 2.44,
- 2.45,
- 2.46,
- 2.47,
- 2.48,
- 2.49,
- 2.5,
- 2.5100000000000002,
- 2.52,
- 2.5300000000000002,
- 2.54,
- 2.5500000000000003,
- 2.56,
- 2.57,
- 2.58,
- 2.59,
- 2.6,
- 2.61,
- 2.62,
- 2.63,
- 2.64,
- 2.65,
- 2.66,
- 2.67,
- 2.68,
- 2.69,
- 2.7,
- 2.71,
- 2.72,
- 2.73,
- 2.74,
- 2.75,
- 2.7600000000000002,
- 2.77,
- 2.7800000000000002,
- 2.79,
- 2.8000000000000003,
- 2.81,
- 2.82,
- 2.83,
- 2.84,
- 2.85,
- 2.86,
- 2.87,
- 2.88,
- 2.89,
- 2.9,
- 2.91,
- 2.92,
- 2.93,
- 2.94,
- 2.95,
- 2.96,
- 2.97,
- 2.98,
- 2.99,
- 3,
- 3.0100000000000002,
- 3.02,
- 3.0300000000000002,
- 3.04,
- 3.0500000000000003,
- 3.06,
- 3.0700000000000003,
- 3.08,
- 3.09,
- 3.1,
- 3.11,
- 3.12,
- 3.13,
- 3.14,
- 3.15,
- 3.16,
- 3.17,
- 3.18,
- 3.19,
- 3.2,
- 3.21,
- 3.22,
- 3.23,
- 3.24,
- 3.25,
- 3.2600000000000002,
- 3.27,
- 3.2800000000000002,
- 3.29,
- 3.3000000000000003,
- 3.31,
- 3.3200000000000003,
- 3.33,
- 3.34,
- 3.35,
- 3.36,
- 3.37,
- 3.38,
- 3.39,
- 3.4,
- 3.41,
- 3.42,
- 3.43,
- 3.44,
- 3.45,
- 3.46,
- 3.47,
- 3.48,
- 3.49,
- 3.5,
- 3.5100000000000002,
- 3.52,
- 3.5300000000000002,
- 3.54,
- 3.5500000000000003,
- 3.56,
- 3.5700000000000003,
- 3.58,
- 3.59,
- 3.6,
- 3.61,
- 3.62,
- 3.63,
- 3.64,
- 3.65,
- 3.66,
- 3.67,
- 3.68,
- 3.69,
- 3.7,
- 3.71,
- 3.72,
- 3.73,
- 3.74,
- 3.75,
- 3.7600000000000002,
- 3.77,
- 3.7800000000000002,
- 3.79,
- 3.8000000000000003,
- 3.81,
- 3.8200000000000003,
- 3.83,
- 3.84,
- 3.85,
- 3.86,
- 3.87,
- 3.88,
- 3.89,
- 3.9,
- 3.91,
- 3.92,
- 3.93,
- 3.94,
- 3.95,
- 3.96,
- 3.97,
- 3.98,
- 3.99,
- 4,
- 4.01,
- 4.0200000000000005,
- 4.03,
- 4.04,
- 4.05,
- 4.0600000000000005,
- 4.07,
- 4.08,
- 4.09,
- 4.1,
- 4.11,
- 4.12,
- 4.13,
- 4.14,
- 4.15,
- 4.16,
- 4.17,
- 4.18,
- 4.19,
- 4.2,
- 4.21,
- 4.22,
- 4.23,
- 4.24,
- 4.25,
- 4.26,
- 4.2700000000000005,
- 4.28,
- 4.29,
- 4.3,
- 4.3100000000000005,
- 4.32,
- 4.33,
- 4.34,
- 4.3500000000000005,
- 4.36,
- 4.37,
- 4.38,
- 4.39,
- 4.4,
- 4.41,
- 4.42,
- 4.43,
- 4.44,
- 4.45,
- 4.46,
- 4.47,
- 4.48,
- 4.49,
- 4.5,
- 4.51,
- 4.5200000000000005,
- 4.53,
- 4.54,
- 4.55,
- 4.5600000000000005,
- 4.57,
- 4.58,
- 4.59,
- 4.6000000000000005,
- 4.61,
- 4.62,
- 4.63,
- 4.64,
- 4.65,
- 4.66,
- 4.67,
- 4.68,
- 4.69,
- 4.7,
- 4.71,
- 4.72,
- 4.73,
- 4.74,
- 4.75,
- 4.76,
- 4.7700000000000005,
- 4.78,
- 4.79,
- 4.8,
- 4.8100000000000005,
- 4.82,
- 4.83,
- 4.84,
- 4.8500000000000005,
- 4.86,
- 4.87,
- 4.88,
- 4.89,
- 4.9,
- 4.91,
- 4.92,
- 4.93,
- 4.94,
- 4.95,
- 4.96,
- 4.97,
- 4.98,
- 4.99,
- 5,
- 5.01,
- 5.0200000000000005,
- 5.03,
- 5.04,
- 5.05,
- 5.0600000000000005,
- 5.07,
- 5.08,
- 5.09,
- 5.1000000000000005,
- 5.11,
- 5.12,
- 5.13,
- 5.14,
- 5.15,
- 5.16,
- 5.17,
- 5.18,
- 5.19,
- 5.2,
- 5.21,
- 5.22,
- 5.23,
- 5.24,
- 5.25,
- 5.26,
- 5.2700000000000005,
- 5.28,
- 5.29,
- 5.3,
- 5.3100000000000005,
- 5.32,
- 5.33,
- 5.34,
- 5.3500000000000005,
- 5.36,
- 5.37,
- 5.38,
- 5.39,
- 5.4,
- 5.41,
- 5.42,
- 5.43,
- 5.44,
- 5.45,
- 5.46,
- 5.47,
- 5.48,
- 5.49,
- 5.5,
- 5.51,
- 5.5200000000000005,
- 5.53,
- 5.54,
- 5.55,
- 5.5600000000000005,
- 5.57,
- 5.58,
- 5.59,
- 5.6000000000000005,
- 5.61,
- 5.62,
- 5.63,
- 5.64,
- 5.65,
- 5.66,
- 5.67,
- 5.68,
- 5.69,
- 5.7,
- 5.71,
- 5.72,
- 5.73,
- 5.74,
- 5.75,
- 5.76,
- 5.7700000000000005,
- 5.78,
- 5.79,
- 5.8,
- 5.8100000000000005,
- 5.82,
- 5.83,
- 5.84,
- 5.8500000000000005,
- 5.86,
- 5.87,
- 5.88,
- 5.89,
- 5.9,
- 5.91,
- 5.92,
- 5.93,
- 5.94,
- 5.95,
- 5.96,
- 5.97,
- 5.98,
- 5.99,
- 6,
- 6.01,
- 6.0200000000000005,
- 6.03,
- 6.04,
- 6.05,
- 6.0600000000000005,
- 6.07,
- 6.08,
- 6.09,
- 6.1000000000000005,
- 6.11,
- 6.12,
- 6.13,
- 6.140000000000001,
- 6.15,
- 6.16,
- 6.17,
- 6.18,
- 6.19,
- 6.2,
- 6.21,
- 6.22,
- 6.23,
- 6.24,
- 6.25,
- 6.26,
- 6.2700000000000005,
- 6.28,
- 6.29,
- 6.3,
- 6.3100000000000005,
- 6.32,
- 6.33,
- 6.34,
- 6.3500000000000005,
- 6.36,
- 6.37,
- 6.38,
- 6.390000000000001,
- 6.4,
- 6.41,
- 6.42,
- 6.43,
- 6.44,
- 6.45,
- 6.46,
- 6.47,
- 6.48,
- 6.49,
- 6.5,
- 6.51,
- 6.5200000000000005,
- 6.53,
- 6.54,
- 6.55,
- 6.5600000000000005,
- 6.57,
- 6.58,
- 6.59,
- 6.6000000000000005,
- 6.61,
- 6.62,
- 6.63,
- 6.640000000000001,
- 6.65,
- 6.66,
- 6.67,
- 6.68,
- 6.69,
- 6.7,
- 6.71,
- 6.72,
- 6.73,
- 6.74,
- 6.75,
- 6.76,
- 6.7700000000000005,
- 6.78,
- 6.79,
- 6.8,
- 6.8100000000000005,
- 6.82,
- 6.83,
- 6.84,
- 6.8500000000000005,
- 6.86,
- 6.87,
- 6.88,
- 6.890000000000001,
- 6.9,
- 6.91,
- 6.92,
- 6.93,
- 6.94,
- 6.95,
- 6.96,
- 6.97,
- 6.98,
- 6.99,
- 7,
- 7.01,
- 7.0200000000000005,
- 7.03,
- 7.04,
- 7.05,
- 7.0600000000000005,
- 7.07,
- 7.08,
- 7.09,
- 7.1000000000000005,
- 7.11,
- 7.12,
- 7.13,
- 7.140000000000001,
- 7.15,
- 7.16,
- 7.17,
- 7.18,
- 7.19,
- 7.2,
- 7.21,
- 7.22,
- 7.23,
- 7.24,
- 7.25,
- 7.26,
- 7.2700000000000005,
- 7.28,
- 7.29,
- 7.3,
- 7.3100000000000005,
- 7.32,
- 7.33,
- 7.34,
- 7.3500000000000005,
- 7.36,
- 7.37,
- 7.38,
- 7.390000000000001,
- 7.4,
- 7.41,
- 7.42,
- 7.43,
- 7.44,
- 7.45,
- 7.46,
- 7.47,
- 7.48,
- 7.49,
- 7.5,
- 7.51,
- 7.5200000000000005,
- 7.53,
- 7.54,
- 7.55,
- 7.5600000000000005,
- 7.57,
- 7.58,
- 7.59,
- 7.6000000000000005,
- 7.61,
- 7.62,
- 7.63,
- 7.640000000000001,
- 7.65,
- 7.66,
- 7.67,
- 7.68,
- 7.69,
- 7.7,
- 7.71,
- 7.72,
- 7.73,
- 7.74,
- 7.75,
- 7.76,
- 7.7700000000000005,
- 7.78,
- 7.79,
- 7.8,
- 7.8100000000000005,
- 7.82,
- 7.83,
- 7.84,
- 7.8500000000000005,
- 7.86,
- 7.87,
- 7.88,
- 7.890000000000001,
- 7.9,
- 7.91,
- 7.92,
- 7.930000000000001,
- 7.94,
- 7.95,
- 7.96,
- 7.97,
- 7.98,
- 7.99,
- 8,
- 8.01,
- 8.02,
- 8.03,
- 8.040000000000001,
- 8.05,
- 8.06,
- 8.07,
- 8.08,
- 8.09,
- 8.1,
- 8.11,
- 8.120000000000001,
- 8.13,
- 8.14,
- 8.15,
- 8.16,
- 8.17,
- 8.18,
- 8.19,
- 8.2,
- 8.21,
- 8.22,
- 8.23,
- 8.24,
- 8.25,
- 8.26,
- 8.27,
- 8.28,
- 8.290000000000001,
- 8.3,
- 8.31,
- 8.32,
- 8.33,
- 8.34,
- 8.35,
- 8.36,
- 8.370000000000001,
- 8.38,
- 8.39,
- 8.4,
- 8.41,
- 8.42,
- 8.43,
- 8.44,
- 8.45,
- 8.46,
- 8.47,
- 8.48,
- 8.49,
- 8.5,
- 8.51,
- 8.52,
- 8.53,
- 8.540000000000001,
- 8.55,
- 8.56,
- 8.57,
- 8.58,
- 8.59,
- 8.6,
- 8.61,
- 8.620000000000001,
- 8.63,
- 8.64,
- 8.65,
- 8.66,
- 8.67,
- 8.68,
- 8.69,
- 8.700000000000001,
- 8.71,
- 8.72,
- 8.73,
- 8.74,
- 8.75,
- 8.76,
- 8.77,
- 8.78,
- 8.790000000000001,
- 8.8,
- 8.81,
- 8.82,
- 8.83,
- 8.84,
- 8.85,
- 8.86,
- 8.870000000000001,
- 8.88,
- 8.89,
- 8.9,
- 8.91,
- 8.92,
- 8.93,
- 8.94,
- 8.950000000000001,
- 8.96,
- 8.97,
- 8.98,
- 8.99,
- 9,
- 9.01,
- 9.02,
- 9.03,
- 9.040000000000001,
- 9.05,
- 9.06,
- 9.07,
- 9.08,
- 9.09,
- 9.1,
- 9.11,
- 9.120000000000001,
- 9.13,
- 9.14,
- 9.15,
- 9.16,
- 9.17,
- 9.18,
- 9.19,
- 9.200000000000001,
- 9.21,
- 9.22,
- 9.23,
- 9.24,
- 9.25,
- 9.26,
- 9.27,
- 9.28,
- 9.290000000000001,
- 9.3,
- 9.31,
- 9.32,
- 9.33,
- 9.34,
- 9.35,
- 9.36,
- 9.370000000000001,
- 9.38,
- 9.39,
- 9.4,
- 9.41,
- 9.42,
- 9.43,
- 9.44,
- 9.450000000000001,
- 9.46,
- 9.47,
- 9.48,
- 9.49,
- 9.5,
- 9.51,
- 9.52,
- 9.53,
- 9.540000000000001,
- 9.55,
- 9.56,
- 9.57,
- 9.58,
- 9.59,
- 9.6,
- 9.61,
- 9.620000000000001,
- 9.63,
- 9.64,
- 9.65,
- 9.66,
- 9.67,
- 9.68,
- 9.69,
- 9.700000000000001,
- 9.71,
- 9.72,
- 9.73,
- 9.74,
- 9.75,
- 9.76,
- 9.77,
- 9.78,
- 9.790000000000001,
- 9.8,
- 9.81,
- 9.82,
- 9.83,
- 9.84,
- 9.85,
- 9.86,
- 9.870000000000001,
- 9.88,
- 9.89,
- 9.9,
- 9.91,
- 9.92,
- 9.93,
- 9.94,
- 9.950000000000001,
- 9.96,
- 9.97,
- 9.98,
- 9.99,
- 10,
- 10.01,
- 10.02,
- 10.03,
- 10.040000000000001,
- 10.05,
- 10.06,
- 10.07,
- 10.08,
- 10.09,
- 10.1,
- 10.11,
- 10.120000000000001,
- 10.13,
- 10.14,
- 10.15,
- 10.16,
- 10.17,
- 10.18,
- 10.19,
- 10.200000000000001,
- 10.21,
- 10.22,
- 10.23,
- 10.24,
- 10.25,
- 10.26,
- 10.27,
- 10.28,
- 10.290000000000001,
- 10.3,
- 10.31,
- 10.32,
- 10.33,
- 10.34,
- 10.35,
- 10.36,
- 10.370000000000001,
- 10.38,
- 10.39,
- 10.4,
- 10.41,
- 10.42,
- 10.43,
- 10.44,
- 10.450000000000001,
- 10.46,
- 10.47,
- 10.48,
- 10.49,
- 10.5,
- 10.51,
- 10.52,
- 10.53,
- 10.540000000000001,
- 10.55,
- 10.56,
- 10.57,
- 10.58,
- 10.59,
- 10.6,
- 10.61,
- 10.620000000000001,
- 10.63,
- 10.64,
- 10.65,
- 10.66,
- 10.67,
- 10.68,
- 10.69,
- 10.700000000000001,
- 10.71,
- 10.72,
- 10.73,
- 10.74,
- 10.75,
- 10.76,
- 10.77,
- 10.78,
- 10.790000000000001,
- 10.8,
- 10.81,
- 10.82,
- 10.83,
- 10.84,
- 10.85,
- 10.86,
- 10.870000000000001,
- 10.88,
- 10.89,
- 10.9,
- 10.91,
- 10.92,
- 10.93,
- 10.94,
- 10.950000000000001,
- 10.96,
- 10.97,
- 10.98,
- 10.99,
- 11,
- 11.01,
- 11.02,
- 11.03,
- 11.040000000000001,
- 11.05,
- 11.06,
- 11.07,
- 11.08,
- 11.09,
- 11.1,
- 11.11,
- 11.120000000000001,
- 11.13,
- 11.14,
- 11.15,
- 11.16,
- 11.17,
- 11.18,
- 11.19,
- 11.200000000000001,
- 11.21,
- 11.22,
- 11.23,
- 11.24,
- 11.25,
- 11.26,
- 11.27,
- 11.28,
- 11.290000000000001,
- 11.3,
- 11.31,
- 11.32,
- 11.33,
- 11.34,
- 11.35,
- 11.36,
- 11.370000000000001,
- 11.38,
- 11.39,
- 11.4,
- 11.41,
- 11.42,
- 11.43,
- 11.44,
- 11.450000000000001,
- 11.46,
- 11.47,
- 11.48,
- 11.49,
- 11.5,
- 11.51,
- 11.52,
- 11.53,
- 11.540000000000001,
- 11.55,
- 11.56,
- 11.57,
- 11.58,
- 11.59,
- 11.6,
- 11.61,
- 11.620000000000001,
- 11.63,
- 11.64,
- 11.65,
- 11.66,
- 11.67,
- 11.68,
- 11.69,
- 11.700000000000001,
- 11.71,
- 11.72,
- 11.73,
- 11.74,
- 11.75,
- 11.76,
- 11.77,
- 11.78,
- 11.790000000000001,
- 11.8,
- 11.81,
- 11.82,
- 11.83,
- 11.84,
- 11.85,
- 11.86,
- 11.870000000000001,
- 11.88,
- 11.89,
- 11.9,
- 11.91,
- 11.92,
- 11.93,
- 11.94,
- 11.950000000000001,
- 11.96,
- 11.97,
- 11.98,
- 11.99,
- 12,
- 12.01,
- 12.02,
- 12.030000000000001,
- 12.040000000000001,
- 12.05,
- 12.06,
- 12.07,
- 12.08,
- 12.09,
- 12.1,
- 12.11,
- 12.120000000000001,
- 12.13,
- 12.14,
- 12.15,
- 12.16,
- 12.17,
- 12.18,
- 12.19,
- 12.200000000000001,
- 12.21,
- 12.22,
- 12.23,
- 12.24,
- 12.25,
- 12.26,
- 12.27,
- 12.280000000000001,
- 12.290000000000001,
- 12.3,
- 12.31,
- 12.32,
- 12.33,
- 12.34,
- 12.35,
- 12.36,
- 12.370000000000001,
- 12.38,
- 12.39,
- 12.4,
- 12.41,
- 12.42,
- 12.43,
- 12.44,
- 12.450000000000001,
- 12.46,
- 12.47,
- 12.48,
- 12.49,
- 12.5,
- 12.51,
- 12.52,
- 12.530000000000001,
- 12.540000000000001,
- 12.55,
- 12.56,
- 12.57,
- 12.58,
- 12.59,
- 12.6,
- 12.61,
- 12.620000000000001,
- 12.63,
- 12.64,
- 12.65,
- 12.66,
- 12.67,
- 12.68,
- 12.69,
- 12.700000000000001,
- 12.71,
- 12.72,
- 12.73,
- 12.74,
- 12.75,
- 12.76,
- 12.77,
- 12.780000000000001,
- 12.790000000000001,
- 12.8,
- 12.81,
- 12.82,
- 12.83,
- 12.84,
- 12.85,
- 12.86,
- 12.870000000000001,
- 12.88,
- 12.89,
- 12.9,
- 12.91,
- 12.92,
- 12.93,
- 12.94,
- 12.950000000000001,
- 12.96,
- 12.97,
- 12.98,
- 12.99,
- 13,
- 13.01,
- 13.02,
- 13.030000000000001,
- 13.040000000000001,
- 13.05,
- 13.06,
- 13.07,
- 13.08,
- 13.09,
- 13.1,
- 13.11,
- 13.120000000000001,
- 13.13,
- 13.14,
- 13.15,
- 13.16,
- 13.17,
- 13.18,
- 13.19,
- 13.200000000000001,
- 13.21,
- 13.22,
- 13.23,
- 13.24,
- 13.25,
- 13.26,
- 13.27,
- 13.280000000000001,
- 13.290000000000001,
- 13.3,
- 13.31,
- 13.32,
- 13.33,
- 13.34,
- 13.35,
- 13.36,
- 13.370000000000001,
- 13.38,
- 13.39,
- 13.4,
- 13.41,
- 13.42,
- 13.43,
- 13.44,
- 13.450000000000001,
- 13.46,
- 13.47,
- 13.48,
- 13.49,
- 13.5,
- 13.51,
- 13.52,
- 13.530000000000001,
- 13.540000000000001,
- 13.55,
- 13.56,
- 13.57,
- 13.58,
- 13.59,
- 13.6,
- 13.61,
- 13.620000000000001,
- 13.63,
- 13.64,
- 13.65,
- 13.66,
- 13.67,
- 13.68,
- 13.69,
- 13.700000000000001,
- 13.71,
- 13.72,
- 13.73,
- 13.74,
- 13.75,
- 13.76,
- 13.77,
- 13.780000000000001,
- 13.790000000000001,
- 13.8,
- 13.81,
- 13.82,
- 13.83,
- 13.84,
- 13.85,
- 13.86,
- 13.870000000000001,
- 13.88,
- 13.89,
- 13.9,
- 13.91,
- 13.92,
- 13.93,
- 13.94,
- 13.950000000000001,
- 13.96,
- 13.97,
- 13.98,
- 13.99,
- 14,
- 14.01,
- 14.02,
- 14.030000000000001,
- 14.040000000000001,
- 14.05,
- 14.06,
- 14.07,
- 14.08,
- 14.09,
- 14.1,
- 14.11,
- 14.120000000000001,
- 14.13,
- 14.14,
- 14.15,
- 14.16,
- 14.17,
- 14.18,
- 14.19,
- 14.200000000000001,
- 14.21,
- 14.22,
- 14.23,
- 14.24,
- 14.25,
- 14.26,
- 14.27,
- 14.280000000000001,
- 14.290000000000001,
- 14.3,
- 14.31,
- 14.32,
- 14.33,
- 14.34,
- 14.35,
- 14.36,
- 14.370000000000001,
- 14.38,
- 14.39,
- 14.4,
- 14.41,
- 14.42,
- 14.43,
- 14.44,
- 14.450000000000001,
- 14.46,
- 14.47,
- 14.48,
- 14.49,
- 14.5,
- 14.51,
- 14.52,
- 14.530000000000001,
- 14.540000000000001,
- 14.55,
- 14.56,
- 14.57,
- 14.58,
- 14.59,
- 14.6,
- 14.61,
- 14.620000000000001,
- 14.63,
- 14.64,
- 14.65,
- 14.66,
- 14.67,
- 14.68,
- 14.69,
- 14.700000000000001,
- 14.71,
- 14.72,
- 14.73,
- 14.74,
- 14.75,
- 14.76,
- 14.77,
- 14.780000000000001,
- 14.790000000000001,
- 14.8,
- 14.81,
- 14.82,
- 14.83,
- 14.84,
- 14.85,
- 14.86,
- 14.870000000000001,
- 14.88,
- 14.89,
- 14.9,
- 14.91,
- 14.92,
- 14.93,
- 14.94,
- 14.950000000000001,
- 14.96,
- 14.97,
- 14.98,
- 14.99,
- 15,
- 15.01,
- 15.02,
- 15.030000000000001,
- 15.040000000000001,
- 15.05,
- 15.06,
- 15.07,
- 15.08,
- 15.09,
- 15.1,
- 15.11,
- 15.120000000000001,
- 15.13,
- 15.14,
- 15.15,
- 15.16,
- 15.17,
- 15.18,
- 15.19,
- 15.200000000000001,
- 15.21,
- 15.22,
- 15.23,
- 15.24,
- 15.25,
- 15.26,
- 15.27,
- 15.280000000000001,
- 15.290000000000001,
- 15.3,
- 15.31,
- 15.32,
- 15.33,
- 15.34,
- 15.35,
- 15.36,
- 15.370000000000001,
- 15.38,
- 15.39,
- 15.4,
- 15.41,
- 15.42,
- 15.43,
- 15.44,
- 15.450000000000001,
- 15.46,
- 15.47,
- 15.48,
- 15.49,
- 15.5,
- 15.51,
- 15.52,
- 15.530000000000001,
- 15.540000000000001,
- 15.55,
- 15.56,
- 15.57,
- 15.58,
- 15.59,
- 15.6,
- 15.610000000000001,
- 15.620000000000001,
- 15.63,
- 15.64,
- 15.65,
- 15.66,
- 15.67,
- 15.68,
- 15.69,
- 15.700000000000001,
- 15.71,
- 15.72,
- 15.73,
- 15.74,
- 15.75,
- 15.76,
- 15.77,
- 15.780000000000001,
- 15.790000000000001,
- 15.8,
- 15.81,
- 15.82,
- 15.83,
- 15.84,
- 15.85,
- 15.860000000000001,
- 15.870000000000001,
- 15.88,
- 15.89,
- 15.9,
- 15.91,
- 15.92,
- 15.93,
- 15.94,
- 15.950000000000001,
- 15.96,
- 15.97,
- 15.98,
- 15.99,
- 16,
- 16.01,
- 16.02,
- 16.03,
- 16.04,
- 16.05,
- 16.06,
- 16.07,
- 16.080000000000002,
- 16.09,
- 16.1,
- 16.11,
- 16.12,
- 16.13,
- 16.14,
- 16.15,
- 16.16,
- 16.17,
- 16.18,
- 16.19,
- 16.2,
- 16.21,
- 16.22,
- 16.23,
- 16.240000000000002,
- 16.25,
- 16.26,
- 16.27,
- 16.28,
- 16.29,
- 16.3,
- 16.31,
- 16.32,
- 16.330000000000002,
- 16.34,
- 16.35,
- 16.36,
- 16.37,
- 16.38,
- 16.39,
- 16.4,
- 16.41,
- 16.42,
- 16.43,
- 16.44,
- 16.45,
- 16.46,
- 16.47,
- 16.48,
- 16.490000000000002,
- 16.5,
- 16.51,
- 16.52,
- 16.53,
- 16.54,
- 16.55,
- 16.56,
- 16.57,
- 16.580000000000002,
- 16.59,
- 16.6,
- 16.61,
- 16.62,
- 16.63,
- 16.64,
- 16.65,
- 16.66,
- 16.67,
- 16.68,
- 16.69,
- 16.7,
- 16.71,
- 16.72,
- 16.73,
- 16.740000000000002,
- 16.75,
- 16.76,
- 16.77,
- 16.78,
- 16.79,
- 16.8,
- 16.81,
- 16.82,
- 16.830000000000002,
- 16.84,
- 16.85,
- 16.86,
- 16.87,
- 16.88,
- 16.89,
- 16.9,
- 16.91,
- 16.92,
- 16.93,
- 16.94,
- 16.95,
- 16.96,
- 16.97,
- 16.98,
- 16.990000000000002,
- 17,
- 17.01,
- 17.02,
- 17.03,
- 17.04,
- 17.05,
- 17.06,
- 17.07,
- 17.080000000000002,
- 17.09,
- 17.1,
- 17.11,
- 17.12,
- 17.13,
- 17.14,
- 17.150000000000002,
- 17.16,
- 17.17,
- 17.18,
- 17.19,
- 17.2,
- 17.21,
- 17.22,
- 17.23,
- 17.240000000000002,
- 17.25,
- 17.26,
- 17.27,
- 17.28,
- 17.29,
- 17.3,
- 17.31,
- 17.32,
- 17.330000000000002,
- 17.34,
- 17.35,
- 17.36,
- 17.37,
- 17.38,
- 17.39,
- 17.400000000000002,
- 17.41,
- 17.42,
- 17.43,
- 17.44,
- 17.45,
- 17.46,
- 17.47,
- 17.48,
- 17.490000000000002,
- 17.5,
- 17.51,
- 17.52,
- 17.53,
- 17.54,
- 17.55,
- 17.56,
- 17.57,
- 17.580000000000002,
- 17.59,
- 17.6,
- 17.61,
- 17.62,
- 17.63,
- 17.64,
- 17.650000000000002,
- 17.66,
- 17.67,
- 17.68,
- 17.69,
- 17.7,
- 17.71,
- 17.72,
- 17.73,
- 17.740000000000002,
- 17.75,
- 17.76,
- 17.77,
- 17.78,
- 17.79,
- 17.8,
- 17.81,
- 17.82,
- 17.830000000000002,
- 17.84,
- 17.85,
- 17.86,
- 17.87,
- 17.88,
- 17.89,
- 17.900000000000002,
- 17.91,
- 17.92,
- 17.93,
- 17.94,
- 17.95,
- 17.96,
- 17.97,
- 17.98,
- 17.990000000000002,
- 18,
- 18.01,
- 18.02,
- 18.03,
- 18.04,
- 18.05,
- 18.06,
- 18.07,
- 18.080000000000002,
- 18.09,
- 18.1,
- 18.11,
- 18.12,
- 18.13,
- 18.14,
- 18.150000000000002,
- 18.16,
- 18.17,
- 18.18,
- 18.19,
- 18.2,
- 18.21,
- 18.22,
- 18.23,
- 18.240000000000002,
- 18.25,
- 18.26,
- 18.27,
- 18.28,
- 18.29,
- 18.3,
- 18.31,
- 18.32,
- 18.330000000000002,
- 18.34,
- 18.35,
- 18.36,
- 18.37,
- 18.38,
- 18.39,
- 18.400000000000002,
- 18.41,
- 18.42,
- 18.43,
- 18.44,
- 18.45,
- 18.46,
- 18.47,
- 18.48,
- 18.490000000000002,
- 18.5,
- 18.51,
- 18.52,
- 18.53,
- 18.54,
- 18.55,
- 18.56,
- 18.57,
- 18.580000000000002,
- 18.59,
- 18.6,
- 18.61,
- 18.62,
- 18.63,
- 18.64,
- 18.650000000000002,
- 18.66,
- 18.67,
- 18.68,
- 18.69,
- 18.7,
- 18.71,
- 18.72,
- 18.73,
- 18.740000000000002,
- 18.75,
- 18.76,
- 18.77,
- 18.78,
- 18.79,
- 18.8,
- 18.81,
- 18.82,
- 18.830000000000002,
- 18.84,
- 18.85,
- 18.86,
- 18.87,
- 18.88,
- 18.89,
- 18.900000000000002,
- 18.91,
- 18.92,
- 18.93,
- 18.94,
- 18.95,
- 18.96,
- 18.97,
- 18.98,
- 18.990000000000002,
- 19,
- 19.01,
- 19.02,
- 19.03,
- 19.04,
- 19.05,
- 19.06,
- 19.07,
- 19.080000000000002,
- 19.09,
- 19.1,
- 19.11,
- 19.12,
- 19.13,
- 19.14,
- 19.150000000000002,
- 19.16,
- 19.17,
- 19.18,
- 19.19,
- 19.2,
- 19.21,
- 19.22,
- 19.23,
- 19.240000000000002,
- 19.25,
- 19.26,
- 19.27,
- 19.28,
- 19.29,
- 19.3,
- 19.31,
- 19.32,
- 19.330000000000002,
- 19.34,
- 19.35,
- 19.36,
- 19.37,
- 19.38,
- 19.39,
- 19.400000000000002,
- 19.41,
- 19.42,
- 19.43,
- 19.44,
- 19.45,
- 19.46,
- 19.47,
- 19.48,
- 19.490000000000002,
- 19.5,
- 19.51,
- 19.52,
- 19.53,
- 19.54,
- 19.55,
- 19.56,
- 19.57,
- 19.580000000000002,
- 19.59,
- 19.6,
- 19.61,
- 19.62,
- 19.63,
- 19.64,
- 19.650000000000002,
- 19.66,
- 19.67,
- 19.68,
- 19.69,
- 19.7,
- 19.71,
- 19.72,
- 19.73,
- 19.740000000000002,
- 19.75,
- 19.76,
- 19.77,
- 19.78,
- 19.79,
- 19.8,
- 19.81,
- 19.82,
- 19.830000000000002,
- 19.84,
- 19.85,
- 19.86,
- 19.87,
- 19.88,
- 19.89,
- 19.900000000000002,
- 19.91,
- 19.92,
- 19.93,
- 19.94,
- 19.95,
- 19.96,
- 19.97,
- 19.98,
- 19.990000000000002,
- 20,
- 20.01,
- 20.02,
- 20.03,
- 20.04,
- 20.05,
- 20.06,
- 20.07,
- 20.080000000000002,
- 20.09,
- 20.1,
- 20.11,
- 20.12,
- 20.13,
- 20.14,
- 20.150000000000002,
- 20.16,
- 20.17,
- 20.18,
- 20.19,
- 20.2,
- 20.21,
- 20.22,
- 20.23,
- 20.240000000000002,
- 20.25,
- 20.26,
- 20.27,
- 20.28,
- 20.29,
- 20.3,
- 20.31,
- 20.32,
- 20.330000000000002,
- 20.34,
- 20.35,
- 20.36,
- 20.37,
- 20.38,
- 20.39,
- 20.400000000000002,
- 20.41,
- 20.42,
- 20.43,
- 20.44,
- 20.45,
- 20.46,
- 20.47,
- 20.48,
- 20.490000000000002,
- 20.5,
- 20.51,
- 20.52,
- 20.53,
- 20.54,
- 20.55,
- 20.56,
- 20.57,
- 20.580000000000002,
- 20.59,
- 20.6,
- 20.61,
- 20.62,
- 20.63,
- 20.64,
- 20.650000000000002,
- 20.66,
- 20.67,
- 20.68,
- 20.69,
- 20.7,
- 20.71,
- 20.72,
- 20.73,
- 20.740000000000002,
- 20.75,
- 20.76,
- 20.77,
- 20.78,
- 20.79,
- 20.8,
- 20.81,
- 20.82,
- 20.830000000000002,
- 20.84,
- 20.85,
- 20.86,
- 20.87,
- 20.88,
- 20.89,
- 20.900000000000002,
- 20.91,
- 20.92,
- 20.93,
- 20.94,
- 20.95,
- 20.96,
- 20.97,
- 20.98,
- 20.990000000000002,
- 21,
- 21.01,
- 21.02,
- 21.03,
- 21.04,
- 21.05,
- 21.06,
- 21.07,
- 21.080000000000002,
- 21.09,
- 21.1,
- 21.11,
- 21.12,
- 21.13,
- 21.14,
- 21.150000000000002,
- 21.16,
- 21.17,
- 21.18,
- 21.19,
- 21.2,
- 21.21,
- 21.22,
- 21.23,
- 21.240000000000002,
- 21.25,
- 21.26,
- 21.27,
- 21.28,
- 21.29,
- 21.3,
- 21.31,
- 21.32,
- 21.330000000000002,
- 21.34,
- 21.35,
- 21.36,
- 21.37,
- 21.38,
- 21.39,
- 21.400000000000002,
- 21.41,
- 21.42,
- 21.43,
- 21.44,
- 21.45,
- 21.46,
- 21.47,
- 21.48,
- 21.490000000000002,
- 21.5,
- 21.51,
- 21.52,
- 21.53,
- 21.54,
- 21.55,
- 21.56,
- 21.57,
- 21.580000000000002,
- 21.59,
- 21.6,
- 21.61,
- 21.62,
- 21.63,
- 21.64,
- 21.650000000000002,
- 21.66,
- 21.67,
- 21.68,
- 21.69,
- 21.7,
- 21.71,
- 21.72,
- 21.73,
- 21.740000000000002,
- 21.75,
- 21.76,
- 21.77,
- 21.78,
- 21.79,
- 21.8,
- 21.81,
- 21.82,
- 21.830000000000002,
- 21.84,
- 21.85,
- 21.86,
- 21.87,
- 21.88,
- 21.89,
- 21.900000000000002,
- 21.91,
- 21.92,
- 21.93,
- 21.94,
- 21.95,
- 21.96,
- 21.97,
- 21.98,
- 21.990000000000002,
- 22,
- 22.01,
- 22.02,
- 22.03,
- 22.04,
- 22.05,
- 22.06,
- 22.07,
- 22.080000000000002,
- 22.09,
- 22.1,
- 22.11,
- 22.12,
- 22.13,
- 22.14,
- 22.150000000000002,
- 22.16,
- 22.17,
- 22.18,
- 22.19,
- 22.2,
- 22.21,
- 22.22,
- 22.23,
- 22.240000000000002,
- 22.25,
- 22.26,
- 22.27,
- 22.28,
- 22.29,
- 22.3,
- 22.31,
- 22.32,
- 22.330000000000002,
- 22.34,
- 22.35,
- 22.36,
- 22.37,
- 22.38,
- 22.39,
- 22.400000000000002,
- 22.41,
- 22.42,
- 22.43,
- 22.44,
- 22.45,
- 22.46,
- 22.47,
- 22.48,
- 22.490000000000002,
- 22.5,
- 22.51,
- 22.52,
- 22.53,
- 22.54,
- 22.55,
- 22.56,
- 22.57,
- 22.580000000000002,
- 22.59,
- 22.6,
- 22.61,
- 22.62,
- 22.63,
- 22.64,
- 22.650000000000002,
- 22.66,
- 22.67,
- 22.68,
- 22.69,
- 22.7,
- 22.71,
- 22.72,
- 22.73,
- 22.740000000000002,
- 22.75,
- 22.76,
- 22.77,
- 22.78,
- 22.79,
- 22.8,
- 22.81,
- 22.82,
- 22.830000000000002,
- 22.84,
- 22.85,
- 22.86,
- 22.87,
- 22.88,
- 22.89,
- 22.900000000000002,
- 22.91,
- 22.92,
- 22.93,
- 22.94,
- 22.95,
- 22.96,
- 22.97,
- 22.98,
- 22.990000000000002,
- 23,
- 23.01,
- 23.02,
- 23.03,
- 23.04,
- 23.05,
- 23.06,
- 23.07,
- 23.080000000000002,
- 23.09,
- 23.1,
- 23.11,
- 23.12,
- 23.13,
- 23.14,
- 23.150000000000002,
- 23.16,
- 23.17,
- 23.18,
- 23.19,
- 23.2,
- 23.21,
- 23.22,
- 23.23,
- 23.240000000000002,
- 23.25,
- 23.26,
- 23.27,
- 23.28,
- 23.29,
- 23.3,
- 23.31,
- 23.32,
- 23.330000000000002,
- 23.34,
- 23.35,
- 23.36,
- 23.37,
- 23.38,
- 23.39,
- 23.400000000000002,
- 23.41,
- 23.42,
- 23.43,
- 23.44,
- 23.45,
- 23.46,
- 23.47,
- 23.48,
- 23.490000000000002,
- 23.5,
- 23.51,
- 23.52,
- 23.53,
- 23.54,
- 23.55,
- 23.56,
- 23.57,
- 23.580000000000002,
- 23.59,
- 23.6,
- 23.61,
- 23.62,
- 23.63,
- 23.64,
- 23.650000000000002,
- 23.66,
- 23.67,
- 23.68,
- 23.69,
- 23.7,
- 23.71,
- 23.72,
- 23.73,
- 23.740000000000002,
- 23.75,
- 23.76,
- 23.77,
- 23.78,
- 23.79,
- 23.8,
- 23.81,
- 23.82,
- 23.830000000000002,
- 23.84,
- 23.85,
- 23.86,
- 23.87,
- 23.88,
- 23.89,
- 23.900000000000002,
- 23.91,
- 23.92,
- 23.93,
- 23.94,
- 23.95,
- 23.96,
- 23.97,
- 23.98,
- 23.990000000000002,
- 24,
- 24.01,
- 24.02,
- 24.03,
- 24.04,
- 24.05,
- 24.060000000000002,
- 24.07,
- 24.080000000000002,
- 24.09,
- 24.1,
- 24.11,
- 24.12,
- 24.13,
- 24.14,
- 24.150000000000002,
- 24.16,
- 24.17,
- 24.18,
- 24.19,
- 24.2,
- 24.21,
- 24.22,
- 24.23,
- 24.240000000000002,
- 24.25,
- 24.26,
- 24.27,
- 24.28,
- 24.29,
- 24.3,
- 24.310000000000002,
- 24.32,
- 24.330000000000002,
- 24.34,
- 24.35,
- 24.36,
- 24.37,
- 24.38,
- 24.39,
- 24.400000000000002,
- 24.41,
- 24.42,
- 24.43,
- 24.44,
- 24.45,
- 24.46,
- 24.47,
- 24.48,
- 24.490000000000002,
- 24.5,
- 24.51,
- 24.52,
- 24.53,
- 24.54,
- 24.55,
- 24.560000000000002,
- 24.57,
- 24.580000000000002,
- 24.59,
- 24.6,
- 24.61,
- 24.62,
- 24.63,
- 24.64,
- 24.650000000000002,
- 24.66,
- 24.67,
- 24.68,
- 24.69,
- 24.7,
- 24.71,
- 24.72,
- 24.73,
- 24.740000000000002,
- 24.75,
- 24.76,
- 24.77,
- 24.78,
- 24.79,
- 24.8,
- 24.810000000000002,
- 24.82,
- 24.830000000000002,
- 24.84,
- 24.85,
- 24.86,
- 24.87,
- 24.88,
- 24.89,
- 24.900000000000002,
- 24.91,
- 24.92,
- 24.93,
- 24.94,
- 24.95,
- 24.96,
- 24.97,
- 24.98,
- 24.990000000000002,
- 25,
- 25.01,
- 25.02,
- 25.03,
- 25.04,
- 25.05,
- 25.060000000000002,
- 25.07,
- 25.080000000000002,
- 25.09,
- 25.1,
- 25.11,
- 25.12,
- 25.13,
- 25.14,
- 25.150000000000002,
- 25.16,
- 25.17,
- 25.18,
- 25.19,
- 25.2,
- 25.21,
- 25.22,
- 25.23,
- 25.240000000000002,
- 25.25,
- 25.26,
- 25.27,
- 25.28,
- 25.29,
- 25.3,
- 25.310000000000002,
- 25.32,
- 25.330000000000002,
- 25.34,
- 25.35,
- 25.36,
- 25.37,
- 25.38,
- 25.39,
- 25.400000000000002,
- 25.41,
- 25.42,
- 25.43,
- 25.44,
- 25.45,
- 25.46,
- 25.47,
- 25.48,
- 25.490000000000002,
- 25.5,
- 25.51,
- 25.52,
- 25.53,
- 25.54,
- 25.55,
- 25.560000000000002,
- 25.57,
- 25.580000000000002,
- 25.59,
- 25.6,
- 25.61,
- 25.62,
- 25.63,
- 25.64,
- 25.650000000000002,
- 25.66,
- 25.67,
- 25.68,
- 25.69,
- 25.7,
- 25.71,
- 25.72,
- 25.73,
- 25.740000000000002,
- 25.75,
- 25.76,
- 25.77,
- 25.78,
- 25.79,
- 25.8,
- 25.810000000000002,
- 25.82,
- 25.830000000000002,
- 25.84,
- 25.85,
- 25.86,
- 25.87,
- 25.88,
- 25.89,
- 25.900000000000002,
- 25.91,
- 25.92,
- 25.93,
- 25.94,
- 25.95,
- 25.96,
- 25.97,
- 25.98,
- 25.990000000000002,
- 26,
- 26.01,
- 26.02,
- 26.03,
- 26.04,
- 26.05,
- 26.060000000000002,
- 26.07,
- 26.080000000000002,
- 26.09,
- 26.1,
- 26.11,
- 26.12,
- 26.13,
- 26.14,
- 26.150000000000002,
- 26.16,
- 26.17,
- 26.18,
- 26.19,
- 26.2,
- 26.21,
- 26.22,
- 26.23,
- 26.240000000000002,
- 26.25,
- 26.26,
- 26.27,
- 26.28,
- 26.29,
- 26.3,
- 26.310000000000002,
- 26.32,
- 26.330000000000002,
- 26.34,
- 26.35,
- 26.36,
- 26.37,
- 26.38,
- 26.39,
- 26.400000000000002,
- 26.41,
- 26.42,
- 26.43,
- 26.44,
- 26.45,
- 26.46,
- 26.47,
- 26.48,
- 26.490000000000002,
- 26.5,
- 26.51,
- 26.52,
- 26.53,
- 26.54,
- 26.55,
- 26.560000000000002,
- 26.57,
- 26.580000000000002,
- 26.59,
- 26.6,
- 26.61,
- 26.62,
- 26.63,
- 26.64,
- 26.650000000000002,
- 26.66,
- 26.67,
- 26.68,
- 26.69,
- 26.7,
- 26.71,
- 26.72,
- 26.73,
- 26.740000000000002,
- 26.75,
- 26.76,
- 26.77,
- 26.78,
- 26.79,
- 26.8,
- 26.810000000000002,
- 26.82,
- 26.830000000000002,
- 26.84,
- 26.85,
- 26.86,
- 26.87,
- 26.88,
- 26.89,
- 26.900000000000002,
- 26.91,
- 26.92,
- 26.93,
- 26.94,
- 26.95,
- 26.96,
- 26.97,
- 26.98,
- 26.990000000000002,
- 27,
- 27.01,
- 27.02,
- 27.03,
- 27.04,
- 27.05,
- 27.060000000000002,
- 27.07,
- 27.080000000000002,
- 27.09,
- 27.1,
- 27.11,
- 27.12,
- 27.13,
- 27.14,
- 27.150000000000002,
- 27.16,
- 27.17,
- 27.18,
- 27.19,
- 27.2,
- 27.21,
- 27.22,
- 27.23,
- 27.240000000000002,
- 27.25,
- 27.26,
- 27.27,
- 27.28,
- 27.29,
- 27.3,
- 27.310000000000002,
- 27.32,
- 27.330000000000002,
- 27.34,
- 27.35,
- 27.36,
- 27.37,
- 27.38,
- 27.39,
- 27.400000000000002,
- 27.41,
- 27.42,
- 27.43,
- 27.44,
- 27.45,
- 27.46,
- 27.47,
- 27.48,
- 27.490000000000002,
- 27.5,
- 27.51,
- 27.52,
- 27.53,
- 27.54,
- 27.55,
- 27.560000000000002,
- 27.57,
- 27.580000000000002,
- 27.59,
- 27.6,
- 27.61,
- 27.62,
- 27.63,
- 27.64,
- 27.650000000000002,
- 27.66,
- 27.67,
- 27.68,
- 27.69,
- 27.7,
- 27.71,
- 27.72,
- 27.73,
- 27.740000000000002,
- 27.75,
- 27.76,
- 27.77,
- 27.78,
- 27.79,
- 27.8,
- 27.810000000000002,
- 27.82,
- 27.830000000000002,
- 27.84,
- 27.85,
- 27.86,
- 27.87,
- 27.88,
- 27.89,
- 27.900000000000002,
- 27.91,
- 27.92,
- 27.93,
- 27.94,
- 27.95,
- 27.96,
- 27.97,
- 27.98,
- 27.990000000000002,
- 28,
- 28.01,
- 28.02,
- 28.03,
- 28.04,
- 28.05,
- 28.060000000000002,
- 28.07,
- 28.080000000000002,
- 28.09,
- 28.1,
- 28.11,
- 28.12,
- 28.13,
- 28.14,
- 28.150000000000002,
- 28.16,
- 28.17,
- 28.18,
- 28.19,
- 28.2,
- 28.21,
- 28.22,
- 28.23,
- 28.240000000000002,
- 28.25,
- 28.26,
- 28.27,
- 28.28,
- 28.29,
- 28.3,
- 28.310000000000002,
- 28.32,
- 28.330000000000002,
- 28.34,
- 28.35,
- 28.36,
- 28.37,
- 28.38,
- 28.39,
- 28.400000000000002,
- 28.41,
- 28.42,
- 28.43,
- 28.44,
- 28.45,
- 28.46,
- 28.47,
- 28.48,
- 28.490000000000002,
- 28.5,
- 28.51,
- 28.52,
- 28.53,
- 28.54,
- 28.55,
- 28.560000000000002,
- 28.57,
- 28.580000000000002,
- 28.59,
- 28.6,
- 28.61,
- 28.62,
- 28.63,
- 28.64,
- 28.650000000000002,
- 28.66,
- 28.67,
- 28.68,
- 28.69,
- 28.7,
- 28.71,
- 28.72,
- 28.73,
- 28.740000000000002,
- 28.75,
- 28.76,
- 28.77,
- 28.78,
- 28.79,
- 28.8,
- 28.810000000000002,
- 28.82,
- 28.830000000000002,
- 28.84,
- 28.85,
- 28.86,
- 28.87,
- 28.88,
- 28.89,
- 28.900000000000002,
- 28.91,
- 28.92,
- 28.93,
- 28.94,
- 28.95,
- 28.96,
- 28.97,
- 28.98,
- 28.990000000000002,
- 29,
- 29.01,
- 29.02,
- 29.03,
- 29.04,
- 29.05,
- 29.060000000000002,
- 29.07,
- 29.080000000000002,
- 29.09,
- 29.1,
- 29.11,
- 29.12,
- 29.13,
- 29.14,
- 29.150000000000002,
- 29.16,
- 29.17,
- 29.18,
- 29.19,
- 29.2,
- 29.21,
- 29.22,
- 29.23,
- 29.240000000000002,
- 29.25,
- 29.26,
- 29.27,
- 29.28,
- 29.29,
- 29.3,
- 29.310000000000002,
- 29.32,
- 29.330000000000002,
- 29.34,
- 29.35,
- 29.36,
- 29.37,
- 29.38,
- 29.39,
- 29.400000000000002,
- 29.41,
- 29.42,
- 29.43,
- 29.44,
- 29.45,
- 29.46,
- 29.47,
- 29.48,
- 29.490000000000002,
- 29.5,
- 29.51,
- 29.52,
- 29.53,
- 29.54,
- 29.55,
- 29.560000000000002,
- 29.57,
- 29.580000000000002,
- 29.59,
- 29.6,
- 29.61,
- 29.62,
- 29.63,
- 29.64,
- 29.650000000000002,
- 29.66,
- 29.67,
- 29.68,
- 29.69,
- 29.7,
- 29.71,
- 29.72,
- 29.73,
- 29.740000000000002,
- 29.75,
- 29.76,
- 29.77,
- 29.78,
- 29.79,
- 29.8,
- 29.810000000000002,
- 29.82,
- 29.830000000000002,
- 29.84,
- 29.85,
- 29.86,
- 29.87,
- 29.88,
- 29.89,
- 29.900000000000002,
- 29.91,
- 29.92,
- 29.93,
- 29.94,
- 29.95,
- 29.96,
- 29.97,
- 29.98,
- 29.990000000000002,
- 30
- ],
- "y": [
- 1000,
- 1079,
- 1123,
- 1104,
- 1190,
- 1206,
- 1250,
- 1263,
- 1328,
- 1455,
- 1541,
- 1648,
- 1733,
- 1877,
- 1968,
- 2088,
- 2236,
- 2347,
- 2467,
- 2553,
- 2640,
- 2710,
- 2783,
- 2845,
- 2899,
- 2948,
- 2991,
- 3046,
- 3076,
- 3121,
- 3163,
- 3200,
- 3234,
- 3274,
- 3324,
- 3372,
- 3409,
- 3454,
- 3506,
- 3547,
- 3588,
- 3624,
- 3665,
- 3718,
- 3762,
- 3803,
- 3847,
- 3890,
- 3938,
- 3975,
- 4017,
- 4056,
- 4103,
- 4145,
- 4192,
- 4240,
- 4292,
- 4329,
- 4363,
- 4421,
- 4450,
- 4495,
- 4539,
- 4593,
- 4636,
- 4693,
- 4739,
- 4790,
- 4844,
- 4881,
- 4928,
- 4978,
- 5011,
- 5046,
- 5105,
- 5146,
- 5190,
- 5230,
- 5275,
- 5317,
- 5355,
- 5403,
- 5432,
- 5465,
- 5497,
- 5537,
- 5589,
- 5617,
- 5657,
- 5688,
- 5741,
- 5769,
- 5803,
- 5838,
- 5877,
- 5912,
- 5963,
- 6021,
- 6054,
- 6098,
- 6128,
- 6182,
- 6208,
- 6238,
- 6286,
- 6303,
- 6347,
- 6376,
- 6415,
- 6439,
- 6442,
- 6455,
- 6447,
- 6434,
- 6366,
- 6186,
- 4974,
- 342,
- 309,
- 350,
- 301,
- 347,
- 389,
- 367,
- 399,
- 417,
- 419,
- 452,
- 487,
- 505,
- 528,
- 583,
- 583,
- 582,
- 621,
- 676,
- 644,
- 701,
- 716,
- 788,
- 822,
- 810,
- 870,
- 859,
- 948,
- 982,
- 985,
- 1056,
- 1141,
- 1165,
- 1159,
- 1162,
- 1205,
- 1316,
- 1403,
- 1433,
- 1556,
- 1651,
- 1706,
- 1783,
- 1880,
- 2017,
- 2138,
- 2248,
- 2339,
- 2428,
- 2508,
- 2591,
- 2654,
- 2709,
- 2768,
- 2834,
- 2887,
- 2936,
- 2977,
- 3025,
- 3071,
- 3115,
- 3177,
- 3219,
- 3263,
- 3316,
- 3350,
- 3392,
- 3433,
- 3486,
- 3512,
- 3562,
- 3612,
- 3649,
- 3705,
- 3755,
- 3795,
- 3833,
- 3874,
- 3917,
- 3956,
- 3999,
- 4053,
- 4084,
- 4136,
- 4189,
- 4234,
- 4264,
- 4299,
- 4335,
- 4379,
- 4414,
- 4455,
- 4505,
- 4543,
- 4593,
- 4623,
- 4678,
- 4722,
- 4751,
- 4788,
- 4844,
- 4893,
- 4924,
- 4967,
- 5028,
- 5061,
- 5123,
- 5164,
- 5210,
- 5257,
- 5297,
- 5331,
- 5371,
- 5417,
- 5458,
- 5506,
- 5555,
- 5603,
- 5643,
- 5681,
- 5720,
- 5753,
- 5799,
- 5839,
- 5888,
- 5919,
- 5946,
- 5991,
- 6034,
- 6067,
- 6131,
- 6148,
- 6175,
- 6220,
- 6227,
- 6267,
- 6303,
- 6341,
- 6345,
- 6383,
- 6400,
- 6414,
- 6440,
- 6479,
- 6474,
- 6377,
- 6119,
- 4207,
- 337,
- 310,
- 344,
- 325,
- 365,
- 392,
- 390,
- 424,
- 412,
- 463,
- 512,
- 506,
- 513,
- 532,
- 537,
- 569,
- 623,
- 648,
- 601,
- 707,
- 705,
- 709,
- 771,
- 862,
- 851,
- 889,
- 904,
- 1017,
- 1038,
- 1100,
- 1102,
- 1157,
- 1174,
- 1245,
- 1310,
- 1408,
- 1521,
- 1556,
- 1636,
- 1748,
- 1864,
- 1957,
- 2090,
- 2245,
- 2357,
- 2475,
- 2579,
- 2652,
- 2720,
- 2786,
- 2852,
- 2908,
- 2948,
- 2998,
- 3040,
- 3113,
- 3160,
- 3207,
- 3253,
- 3310,
- 3349,
- 3396,
- 3444,
- 3480,
- 3519,
- 3570,
- 3627,
- 3674,
- 3727,
- 3770,
- 3809,
- 3852,
- 3912,
- 3943,
- 3989,
- 4036,
- 4088,
- 4143,
- 4188,
- 4205,
- 4253,
- 4296,
- 4356,
- 4395,
- 4442,
- 4473,
- 4524,
- 4580,
- 4630,
- 4673,
- 4730,
- 4764,
- 4802,
- 4845,
- 4886,
- 4928,
- 4949,
- 4990,
- 5034,
- 5076,
- 5133,
- 5156,
- 5206,
- 5229,
- 5270,
- 5310,
- 5358,
- 5405,
- 5434,
- 5473,
- 5502,
- 5542,
- 5602,
- 5657,
- 5702,
- 5761,
- 5810,
- 5863,
- 5900,
- 5944,
- 5976,
- 6014,
- 6047,
- 6100,
- 6153,
- 6185,
- 6220,
- 6252,
- 6275,
- 6308,
- 6333,
- 6360,
- 6390,
- 6426,
- 6461,
- 6495,
- 6503,
- 6531,
- 6515,
- 6464,
- 6328,
- 5790,
- 600,
- 308,
- 337,
- 357,
- 378,
- 344,
- 375,
- 409,
- 457,
- 469,
- 455,
- 476,
- 534,
- 537,
- 566,
- 561,
- 544,
- 616,
- 700,
- 703,
- 703,
- 759,
- 722,
- 704,
- 725,
- 755,
- 866,
- 945,
- 998,
- 1074,
- 1142,
- 1139,
- 1100,
- 1193,
- 1306,
- 1371,
- 1451,
- 1526,
- 1586,
- 1682,
- 1852,
- 1973,
- 2074,
- 2183,
- 2331,
- 2450,
- 2520,
- 2607,
- 2675,
- 2739,
- 2790,
- 2839,
- 2882,
- 2938,
- 2973,
- 3025,
- 3060,
- 3095,
- 3156,
- 3208,
- 3255,
- 3292,
- 3333,
- 3386,
- 3439,
- 3484,
- 3532,
- 3578,
- 3616,
- 3664,
- 3699,
- 3746,
- 3798,
- 3828,
- 3873,
- 3919,
- 3965,
- 4004,
- 4041,
- 4078,
- 4120,
- 4154,
- 4205,
- 4245,
- 4276,
- 4340,
- 4394,
- 4447,
- 4484,
- 4530,
- 4577,
- 4624,
- 4688,
- 4729,
- 4777,
- 4833,
- 4895,
- 4937,
- 4988,
- 5034,
- 5087,
- 5119,
- 5172,
- 5186,
- 5222,
- 5268,
- 5293,
- 5331,
- 5370,
- 5407,
- 5457,
- 5492,
- 5549,
- 5583,
- 5620,
- 5645,
- 5683,
- 5717,
- 5795,
- 5837,
- 5887,
- 5912,
- 5967,
- 6001,
- 6035,
- 6070,
- 6082,
- 6102,
- 6165,
- 6200,
- 6231,
- 6240,
- 6257,
- 6240,
- 6120,
- 5938,
- 4706,
- 361,
- 378,
- 347,
- 359,
- 343,
- 416,
- 431,
- 441,
- 446,
- 457,
- 487,
- 497,
- 534,
- 546,
- 558,
- 586,
- 656,
- 646,
- 614,
- 734,
- 766,
- 776,
- 794,
- 853,
- 877,
- 937,
- 931,
- 976,
- 1049,
- 1080,
- 1056,
- 1105,
- 1167,
- 1234,
- 1332,
- 1364,
- 1502,
- 1590,
- 1704,
- 1735,
- 1839,
- 1960,
- 2078,
- 2194,
- 2299,
- 2382,
- 2479,
- 2574,
- 2658,
- 2728,
- 2792,
- 2862,
- 2934,
- 2990,
- 3043,
- 3086,
- 3119,
- 3166,
- 3203,
- 3237,
- 3288,
- 3334,
- 3384,
- 3424,
- 3463,
- 3522,
- 3583,
- 3616,
- 3650,
- 3696,
- 3730,
- 3778,
- 3837,
- 3871,
- 3902,
- 3953,
- 3999,
- 4050,
- 4100,
- 4153,
- 4203,
- 4247,
- 4294,
- 4335,
- 4373,
- 4420,
- 4457,
- 4520,
- 4560,
- 4618,
- 4672,
- 4714,
- 4750,
- 4796,
- 4834,
- 4882,
- 4931,
- 4983,
- 5037,
- 5099,
- 5136,
- 5171,
- 5214,
- 5259,
- 5295,
- 5347,
- 5398,
- 5449,
- 5491,
- 5521,
- 5566,
- 5602,
- 5629,
- 5677,
- 5725,
- 5767,
- 5812,
- 5840,
- 5884,
- 5923,
- 5948,
- 6007,
- 6028,
- 6078,
- 6131,
- 6170,
- 6213,
- 6254,
- 6280,
- 6325,
- 6356,
- 6400,
- 6431,
- 6469,
- 6491,
- 6537,
- 6563,
- 6612,
- 6640,
- 6689,
- 6721,
- 6757,
- 6793,
- 6824,
- 6860,
- 6905,
- 6927,
- 6932,
- 6905,
- 6813,
- 6523,
- 3122,
- 299,
- 317,
- 304,
- 318,
- 363,
- 349,
- 371,
- 423,
- 420,
- 421,
- 473,
- 457,
- 536,
- 552,
- 541,
- 584,
- 602,
- 610,
- 596,
- 661,
- 662,
- 689,
- 706,
- 804,
- 800,
- 811,
- 869,
- 932,
- 994,
- 1015,
- 1083,
- 1126,
- 1219,
- 1312,
- 1311,
- 1384,
- 1489,
- 1524,
- 1570,
- 1679,
- 1748,
- 1878,
- 1983,
- 2098,
- 2196,
- 2318,
- 2436,
- 2500,
- 2581,
- 2649,
- 2714,
- 2755,
- 2805,
- 2867,
- 2910,
- 2972,
- 3029,
- 3084,
- 3138,
- 3192,
- 3234,
- 3278,
- 3325,
- 3364,
- 3417,
- 3453,
- 3498,
- 3541,
- 3583,
- 3632,
- 3677,
- 3725,
- 3779,
- 3815,
- 3861,
- 3897,
- 3933,
- 3971,
- 4026,
- 4062,
- 4099,
- 4136,
- 4192,
- 4230,
- 4288,
- 4330,
- 4376,
- 4423,
- 4470,
- 4503,
- 4557,
- 4608,
- 4647,
- 4698,
- 4739,
- 4786,
- 4836,
- 4866,
- 4909,
- 4968,
- 5021,
- 5065,
- 5099,
- 5135,
- 5154,
- 5193,
- 5225,
- 5289,
- 5325,
- 5383,
- 5425,
- 5477,
- 5518,
- 5555,
- 5615,
- 5663,
- 5701,
- 5740,
- 5779,
- 5816,
- 5868,
- 5909,
- 5924,
- 5959,
- 6017,
- 6034,
- 6076,
- 6110,
- 6178,
- 6220,
- 6261,
- 6288,
- 6296,
- 6314,
- 6335,
- 6305,
- 6245,
- 6051,
- 4990,
- 344,
- 341,
- 366,
- 346,
- 392,
- 383,
- 420,
- 451,
- 450,
- 446,
- 508,
- 503,
- 578,
- 551,
- 576,
- 618,
- 603,
- 630,
- 642,
- 658,
- 749,
- 773,
- 800,
- 868,
- 869,
- 901,
- 892,
- 997,
- 975,
- 993,
- 1015,
- 1058,
- 1142,
- 1214,
- 1296,
- 1389,
- 1388,
- 1478,
- 1554,
- 1639,
- 1708,
- 1784,
- 1817,
- 1961,
- 2051,
- 2155,
- 2294,
- 2404,
- 2480,
- 2548,
- 2649,
- 2720,
- 2787,
- 2839,
- 2895,
- 2937,
- 2990,
- 3026,
- 3063,
- 3122,
- 3184,
- 3237,
- 3279,
- 3319,
- 3370,
- 3429,
- 3475,
- 3528,
- 3575,
- 3614,
- 3655,
- 3687,
- 3737,
- 3781,
- 3826,
- 3860,
- 3902,
- 3952,
- 4000,
- 4033,
- 4084,
- 4119,
- 4151,
- 4187,
- 4223,
- 4265,
- 4305,
- 4358,
- 4410,
- 4466,
- 4500,
- 4543,
- 4585,
- 4612,
- 4654,
- 4700,
- 4736,
- 4803,
- 4840,
- 4882,
- 4927,
- 4967,
- 5016,
- 5062,
- 5101,
- 5141,
- 5177,
- 5207,
- 5240,
- 5292,
- 5333,
- 5377,
- 5430,
- 5472,
- 5521,
- 5550,
- 5610,
- 5657,
- 5691,
- 5743,
- 5793,
- 5826,
- 5861,
- 5906,
- 5959,
- 6011,
- 6063,
- 6089,
- 6123,
- 6167,
- 6202,
- 6242,
- 6300,
- 6339,
- 6391,
- 6427,
- 6463,
- 6491,
- 6529,
- 6554,
- 6596,
- 6638,
- 6686,
- 6741,
- 6777,
- 6822,
- 6856,
- 6885,
- 6910,
- 6943,
- 6981,
- 7017,
- 7050,
- 7094,
- 7138,
- 7162,
- 7204,
- 7236,
- 7264,
- 7313,
- 7366,
- 7391,
- 7426,
- 7448,
- 7457,
- 7467,
- 7494,
- 7494,
- 7464,
- 7322,
- 6539,
- 260,
- 268,
- 290,
- 319,
- 287,
- 336,
- 324,
- 360,
- 350,
- 394,
- 436,
- 422,
- 455,
- 448,
- 502,
- 511,
- 534,
- 597,
- 594,
- 617,
- 615,
- 643,
- 697,
- 741,
- 739,
- 729,
- 845,
- 869,
- 888,
- 896,
- 922,
- 1067,
- 1095,
- 1127,
- 1143,
- 1174,
- 1195,
- 1232,
- 1156,
- 1256,
- 1262,
- 1346,
- 1455,
- 1567,
- 1711,
- 1773,
- 1867,
- 1981,
- 2099,
- 2200,
- 2296,
- 2416,
- 2519,
- 2631,
- 2693,
- 2760,
- 2819,
- 2873,
- 2929,
- 2985,
- 3035,
- 3065,
- 3110,
- 3153,
- 3187,
- 3234,
- 3276,
- 3319,
- 3360,
- 3397,
- 3437,
- 3474,
- 3528,
- 3561,
- 3616,
- 3665,
- 3718,
- 3753,
- 3780,
- 3819,
- 3865,
- 3909,
- 3947,
- 3993,
- 4033,
- 4079,
- 4126,
- 4172,
- 4203,
- 4260,
- 4298,
- 4350,
- 4379,
- 4432,
- 4478,
- 4522,
- 4567,
- 4606,
- 4655,
- 4697,
- 4732,
- 4768,
- 4809,
- 4857,
- 4909,
- 4942,
- 4987,
- 5012,
- 5059,
- 5090,
- 5136,
- 5171,
- 5223,
- 5278,
- 5306,
- 5358,
- 5402,
- 5428,
- 5474,
- 5532,
- 5588,
- 5620,
- 5662,
- 5695,
- 5758,
- 5813,
- 5860,
- 5884,
- 5919,
- 5947,
- 5998,
- 6016,
- 6038,
- 6054,
- 6095,
- 6139,
- 6157,
- 6177,
- 6208,
- 6265,
- 6293,
- 6338,
- 6330,
- 6339,
- 6328,
- 6282,
- 6123,
- 5102,
- 338,
- 358,
- 342,
- 336,
- 349,
- 367,
- 431,
- 415,
- 452,
- 442,
- 445,
- 546,
- 490,
- 585,
- 587,
- 655,
- 655,
- 741,
- 737,
- 693,
- 754,
- 760,
- 726,
- 790,
- 819,
- 899,
- 1004,
- 1034,
- 1043,
- 1033,
- 1056,
- 1140,
- 1202,
- 1290,
- 1371,
- 1438,
- 1526,
- 1562,
- 1637,
- 1712,
- 1779,
- 1898,
- 1998,
- 2080,
- 2189,
- 2321,
- 2408,
- 2499,
- 2592,
- 2675,
- 2748,
- 2820,
- 2879,
- 2930,
- 2974,
- 3006,
- 3043,
- 3080,
- 3128,
- 3176,
- 3212,
- 3256,
- 3298,
- 3323,
- 3375,
- 3426,
- 3476,
- 3523,
- 3567,
- 3610,
- 3646,
- 3692,
- 3742,
- 3774,
- 3813,
- 3843,
- 3885,
- 3942,
- 3986,
- 4034,
- 4084,
- 4126,
- 4170,
- 4207,
- 4247,
- 4287,
- 4335,
- 4382,
- 4439,
- 4475,
- 4502,
- 4558,
- 4599,
- 4649,
- 4699,
- 4732,
- 4770,
- 4813,
- 4856,
- 4888,
- 4931,
- 4966,
- 5023,
- 5077,
- 5111,
- 5161,
- 5200,
- 5256,
- 5286,
- 5328,
- 5363,
- 5391,
- 5433,
- 5470,
- 5506,
- 5553,
- 5581,
- 5618,
- 5661,
- 5718,
- 5749,
- 5787,
- 5824,
- 5867,
- 5910,
- 5954,
- 6003,
- 6052,
- 6087,
- 6134,
- 6179,
- 6201,
- 6233,
- 6272,
- 6320,
- 6347,
- 6376,
- 6406,
- 6450,
- 6507,
- 6550,
- 6581,
- 6629,
- 6678,
- 6733,
- 6764,
- 6796,
- 6822,
- 6875,
- 6910,
- 6937,
- 6972,
- 6998,
- 7010,
- 7021,
- 6999,
- 6942,
- 6724,
- 4832,
- 295,
- 333,
- 298,
- 348,
- 323,
- 333,
- 375,
- 392,
- 390,
- 475,
- 440,
- 480,
- 494,
- 541,
- 537,
- 562,
- 602,
- 645,
- 608,
- 637,
- 691,
- 715,
- 722,
- 747,
- 799,
- 782,
- 813,
- 814,
- 863,
- 928,
- 1010,
- 1072,
- 1144,
- 1196,
- 1258,
- 1278,
- 1275,
- 1389,
- 1471,
- 1485,
- 1523,
- 1642,
- 1740,
- 1868,
- 1990,
- 2064,
- 2174,
- 2278,
- 2424,
- 2524,
- 2604,
- 2681,
- 2743,
- 2811,
- 2843,
- 2912,
- 2971,
- 3017,
- 3058,
- 3104,
- 3155,
- 3191,
- 3243,
- 3296,
- 3343,
- 3377,
- 3423,
- 3465,
- 3510,
- 3553,
- 3591,
- 3633,
- 3667,
- 3710,
- 3751,
- 3801,
- 3854,
- 3891,
- 3941,
- 3987,
- 4029,
- 4064,
- 4110,
- 4146,
- 4194,
- 4238,
- 4291,
- 4334,
- 4371,
- 4413,
- 4453,
- 4490,
- 4527,
- 4584,
- 4621,
- 4674,
- 4729,
- 4771,
- 4815,
- 4862,
- 4908,
- 4945,
- 4997,
- 5042,
- 5086,
- 5142,
- 5183,
- 5215,
- 5252,
- 5296,
- 5332,
- 5386,
- 5420,
- 5471,
- 5502,
- 5561,
- 5601,
- 5644,
- 5682,
- 5725,
- 5757,
- 5817,
- 5863,
- 5897,
- 5945,
- 5989,
- 6045,
- 6086,
- 6131,
- 6173,
- 6209,
- 6249,
- 6313,
- 6329,
- 6365,
- 6389,
- 6425,
- 6451,
- 6469,
- 6490,
- 6520,
- 6515,
- 6554,
- 6549,
- 6513,
- 6405,
- 5990,
- 1211,
- 343,
- 329,
- 330,
- 376,
- 372,
- 367,
- 412,
- 460,
- 471,
- 496,
- 498,
- 503,
- 504,
- 538,
- 604,
- 601,
- 651,
- 668,
- 719,
- 695,
- 790,
- 816,
- 847,
- 816,
- 867,
- 950,
- 1031,
- 1161,
- 1169,
- 1131,
- 1184,
- 1173,
- 1256,
- 1333,
- 1393,
- 1419,
- 1454,
- 1608,
- 1693,
- 1773,
- 1912,
- 2000,
- 2104,
- 2240,
- 2360,
- 2456,
- 2534,
- 2622,
- 2690,
- 2736,
- 2785,
- 2836,
- 2889,
- 2936,
- 2984,
- 3023,
- 3069,
- 3117,
- 3154,
- 3192,
- 3244,
- 3278,
- 3327,
- 3377,
- 3428,
- 3480,
- 3516,
- 3565,
- 3615,
- 3668,
- 3716,
- 3763,
- 3795,
- 3854,
- 3902,
- 3930,
- 3966,
- 4012,
- 4056,
- 4108,
- 4149,
- 4190,
- 4243,
- 4285,
- 4325,
- 4368,
- 4412,
- 4455,
- 4497,
- 4539,
- 4577,
- 4615,
- 4653,
- 4702,
- 4736,
- 4773,
- 4804,
- 4846,
- 4879,
- 4918,
- 4965,
- 5008,
- 5050,
- 5080,
- 5120,
- 5158,
- 5203,
- 5239,
- 5275,
- 5325,
- 5379,
- 5419,
- 5465,
- 5511,
- 5549,
- 5586,
- 5628,
- 5665,
- 5706,
- 5755,
- 5790,
- 5839,
- 5878,
- 5918,
- 5960,
- 5991,
- 6053,
- 6093,
- 6111,
- 6148,
- 6182,
- 6237,
- 6266,
- 6297,
- 6328,
- 6377,
- 6397,
- 6431,
- 6478,
- 6530,
- 6569,
- 6622,
- 6659,
- 6692,
- 6713,
- 6752,
- 6783,
- 6800,
- 6840,
- 6863,
- 6902,
- 6921,
- 6929,
- 6941,
- 6941,
- 6944,
- 6900,
- 6700,
- 5456,
- 288,
- 295,
- 308,
- 338,
- 363,
- 390,
- 402,
- 384,
- 433,
- 431,
- 415,
- 455,
- 453,
- 501,
- 527,
- 594,
- 616,
- 597,
- 629,
- 578,
- 639,
- 699,
- 730,
- 758,
- 816,
- 866,
- 846,
- 877,
- 892,
- 941,
- 1040,
- 1109,
- 1107,
- 1212,
- 1292,
- 1294,
- 1310,
- 1393,
- 1472,
- 1533,
- 1703,
- 1829,
- 1973,
- 2062,
- 2153,
- 2259,
- 2377,
- 2482,
- 2580,
- 2644,
- 2704,
- 2779,
- 2833,
- 2878,
- 2930,
- 2971,
- 3011,
- 3058,
- 3107,
- 3149,
- 3199,
- 3253,
- 3294,
- 3340,
- 3386,
- 3440,
- 3481,
- 3533,
- 3574,
- 3626,
- 3661,
- 3699,
- 3746,
- 3794,
- 3829,
- 3860,
- 3892,
- 3933,
- 3970,
- 4017,
- 4072,
- 4103,
- 4166,
- 4215,
- 4259,
- 4299,
- 4333,
- 4350,
- 4405,
- 4457,
- 4513,
- 4563,
- 4610,
- 4667,
- 4709,
- 4752,
- 4805,
- 4854,
- 4913,
- 4949,
- 4998,
- 5036,
- 5069,
- 5098,
- 5142,
- 5190,
- 5237,
- 5280,
- 5322,
- 5353,
- 5396,
- 5433,
- 5472,
- 5506,
- 5561,
- 5596,
- 5613,
- 5649,
- 5694,
- 5731,
- 5769,
- 5820,
- 5869,
- 5918,
- 5962,
- 6012,
- 6060,
- 6095,
- 6136,
- 6160,
- 6203,
- 6255,
- 6301,
- 6303,
- 6344,
- 6373,
- 6398,
- 6418,
- 6448,
- 6477,
- 6527,
- 6532,
- 6535,
- 6512,
- 6432,
- 6228,
- 5116,
- 325,
- 332,
- 314,
- 364,
- 405,
- 408,
- 385,
- 389,
- 461,
- 455,
- 457,
- 479,
- 535,
- 495,
- 543,
- 560,
- 617,
- 593,
- 686,
- 717,
- 749,
- 772,
- 775,
- 735,
- 803,
- 845,
- 866,
- 952,
- 948,
- 1021,
- 1044,
- 1098,
- 1138,
- 1242,
- 1291,
- 1332,
- 1359,
- 1434,
- 1531,
- 1613,
- 1679,
- 1772,
- 1874,
- 1959,
- 2080,
- 2173,
- 2283,
- 2367,
- 2476,
- 2562,
- 2622,
- 2724,
- 2784,
- 2821,
- 2891,
- 2953,
- 3003,
- 3041,
- 3084,
- 3113,
- 3167,
- 3225,
- 3259,
- 3307,
- 3349,
- 3392,
- 3443,
- 3496,
- 3520,
- 3555,
- 3613,
- 3660,
- 3706,
- 3752,
- 3802,
- 3841,
- 3882,
- 3927,
- 3968,
- 4005,
- 4057,
- 4092,
- 4134,
- 4179,
- 4224,
- 4264,
- 4304,
- 4340,
- 4371,
- 4423,
- 4461,
- 4506,
- 4539,
- 4574,
- 4631,
- 4676,
- 4731,
- 4780,
- 4816,
- 4874,
- 4924,
- 4963,
- 5000,
- 5035,
- 5083,
- 5123,
- 5165,
- 5219,
- 5263,
- 5288,
- 5339,
- 5389,
- 5434,
- 5470,
- 5507,
- 5557,
- 5599,
- 5636,
- 5672,
- 5724,
- 5751,
- 5790,
- 5835,
- 5863,
- 5907,
- 5951,
- 5996,
- 6037,
- 6080,
- 6117,
- 6152,
- 6192,
- 6227,
- 6295,
- 6345,
- 6386,
- 6422,
- 6449,
- 6495,
- 6534,
- 6568,
- 6594,
- 6643,
- 6685,
- 6728,
- 6788,
- 6832,
- 6870,
- 6885,
- 6937,
- 6990,
- 7032,
- 7078,
- 7115,
- 7173,
- 7208,
- 7228,
- 7237,
- 7243,
- 7243,
- 7226,
- 7140,
- 6847,
- 3001,
- 290,
- 273,
- 293,
- 323,
- 362,
- 359,
- 372,
- 418,
- 418,
- 372,
- 459,
- 452,
- 488,
- 496,
- 536,
- 531,
- 591,
- 601,
- 653,
- 670,
- 635,
- 716,
- 736,
- 755,
- 727,
- 743,
- 853,
- 932,
- 999,
- 983,
- 1004,
- 1015,
- 1055,
- 1142,
- 1147,
- 1214,
- 1314,
- 1410,
- 1504,
- 1572,
- 1618,
- 1740,
- 1705,
- 1793,
- 1890,
- 1991,
- 2129,
- 2262,
- 2360,
- 2458,
- 2541,
- 2629,
- 2693,
- 2749,
- 2828,
- 2890,
- 2942,
- 3008,
- 3045,
- 3093,
- 3140,
- 3185,
- 3244,
- 3289,
- 3332,
- 3381,
- 3425,
- 3466,
- 3505,
- 3546,
- 3595,
- 3629,
- 3676,
- 3722,
- 3760,
- 3805,
- 3837,
- 3887,
- 3932,
- 3974,
- 4021,
- 4049,
- 4098,
- 4149,
- 4184,
- 4229,
- 4281,
- 4324,
- 4364,
- 4405,
- 4434,
- 4470,
- 4503,
- 4536,
- 4571,
- 4606,
- 4637,
- 4685,
- 4725,
- 4762,
- 4815,
- 4857,
- 4893,
- 4924,
- 4990,
- 5058,
- 5101,
- 5145,
- 5183,
- 5231,
- 5281,
- 5322,
- 5363,
- 5415,
- 5448,
- 5492,
- 5531,
- 5579,
- 5605,
- 5652,
- 5697,
- 5732,
- 5782,
- 5820,
- 5857,
- 5896,
- 5937,
- 5980,
- 6026,
- 6062,
- 6127,
- 6149,
- 6180,
- 6217,
- 6256,
- 6266,
- 6303,
- 6357,
- 6386,
- 6428,
- 6455,
- 6457,
- 6513,
- 6563,
- 6592,
- 6598,
- 6622,
- 6618,
- 6611,
- 6475,
- 5951,
- 608,
- 301,
- 363,
- 343,
- 340,
- 369,
- 366,
- 420,
- 413,
- 420,
- 453,
- 466,
- 550,
- 500,
- 556,
- 572,
- 621,
- 637,
- 662,
- 653,
- 668,
- 721,
- 749,
- 745,
- 805,
- 859,
- 940,
- 933,
- 922,
- 975,
- 996,
- 1169,
- 1184,
- 1192,
- 1327,
- 1359,
- 1487,
- 1596,
- 1679,
- 1779,
- 1854,
- 1949,
- 2035,
- 2176,
- 2285,
- 2376,
- 2463,
- 2551,
- 2642,
- 2740,
- 2829,
- 2884,
- 2944,
- 3003,
- 3050,
- 3095,
- 3139,
- 3187,
- 3250,
- 3300,
- 3356,
- 3388,
- 3450,
- 3487,
- 3522,
- 3571,
- 3617,
- 3653,
- 3687,
- 3736,
- 3784,
- 3818,
- 3864,
- 3918,
- 3974,
- 4014,
- 4065,
- 4102,
- 4158,
- 4198,
- 4243,
- 4286,
- 4328,
- 4365,
- 4413,
- 4459,
- 4506,
- 4545,
- 4592,
- 4627,
- 4670,
- 4698,
- 4752,
- 4803,
- 4843,
- 4880,
- 4933,
- 4984,
- 5036,
- 5073,
- 5105,
- 5149,
- 5184,
- 5232,
- 5278,
- 5323,
- 5352,
- 5391,
- 5434,
- 5470,
- 5526,
- 5553,
- 5598,
- 5642,
- 5680,
- 5724,
- 5768,
- 5791,
- 5824,
- 5858,
- 5895,
- 5941,
- 5969,
- 6012,
- 6060,
- 6091,
- 6147,
- 6183,
- 6200,
- 6230,
- 6274,
- 6303,
- 6335,
- 6369,
- 6424,
- 6459,
- 6509,
- 6536,
- 6573,
- 6606,
- 6635,
- 6685,
- 6724,
- 6741,
- 6761,
- 6777,
- 6806,
- 6836,
- 6826,
- 6815,
- 6800,
- 6684,
- 6199,
- 625,
- 302,
- 327,
- 328,
- 324,
- 335,
- 374,
- 418,
- 379,
- 413,
- 473,
- 497,
- 544,
- 500,
- 547,
- 573,
- 589,
- 616,
- 672,
- 652,
- 662,
- 721,
- 722,
- 743,
- 801,
- 816,
- 828,
- 864,
- 902,
- 960,
- 1015,
- 1071,
- 1121,
- 1125,
- 1121,
- 1152,
- 1225,
- 1306,
- 1318,
- 1405,
- 1471,
- 1575,
- 1662,
- 1686,
- 1756,
- 1849,
- 1973,
- 2104,
- 2223,
- 2314,
- 2433,
- 2535,
- 2627,
- 2703,
- 2773,
- 2834,
- 2884,
- 2938,
- 2993,
- 3044,
- 3088,
- 3135,
- 3181,
- 3228,
- 3271,
- 3319,
- 3365,
- 3422,
- 3480,
- 3536,
- 3570,
- 3621,
- 3672,
- 3721,
- 3766,
- 3807,
- 3855,
- 3891,
- 3933,
- 3977,
- 4012,
- 4055,
- 4096,
- 4127,
- 4153,
- 4185,
- 4226,
- 4262,
- 4322,
- 4369,
- 4428,
- 4455,
- 4507,
- 4550,
- 4595,
- 4660,
- 4692,
- 4734,
- 4776,
- 4808,
- 4848,
- 4903,
- 4936,
- 4971,
- 5015,
- 5044,
- 5094,
- 5134,
- 5149,
- 5187,
- 5249,
- 5290,
- 5340,
- 5377,
- 5413,
- 5460,
- 5481,
- 5516,
- 5567,
- 5602,
- 5644,
- 5683,
- 5732,
- 5773,
- 5811,
- 5860,
- 5916,
- 5936,
- 5982,
- 6024,
- 6066,
- 6098,
- 6120,
- 6156,
- 6173,
- 6222,
- 6250,
- 6297,
- 6332,
- 6363,
- 6416,
- 6448,
- 6501,
- 6523,
- 6573,
- 6606,
- 6639,
- 6691,
- 6703,
- 6746,
- 6782,
- 6807,
- 6842,
- 6873,
- 6897,
- 6926,
- 6957,
- 6947,
- 6963,
- 6957,
- 6918,
- 6696,
- 5398,
- 265,
- 324,
- 339,
- 353,
- 380,
- 366,
- 387,
- 407,
- 399,
- 402,
- 443,
- 437,
- 448,
- 472,
- 499,
- 548,
- 612,
- 577,
- 590,
- 570,
- 656,
- 698,
- 692,
- 730,
- 781,
- 843,
- 897,
- 925,
- 994,
- 1002,
- 1062,
- 1081,
- 1143,
- 1184,
- 1233,
- 1298,
- 1359,
- 1410,
- 1477,
- 1542,
- 1635,
- 1677,
- 1752,
- 1835,
- 1930,
- 2038,
- 2129,
- 2204,
- 2322,
- 2417,
- 2534,
- 2617,
- 2712,
- 2795,
- 2859,
- 2924,
- 2966,
- 3013,
- 3077,
- 3136,
- 3192,
- 3236,
- 3281,
- 3325,
- 3364,
- 3413,
- 3451,
- 3496,
- 3558,
- 3608,
- 3648,
- 3683,
- 3735,
- 3768,
- 3812,
- 3849,
- 3902,
- 3941,
- 3992,
- 4023,
- 4060,
- 4088,
- 4132,
- 4179,
- 4213,
- 4258,
- 4296,
- 4330,
- 4384,
- 4423,
- 4463,
- 4505,
- 4532,
- 4583,
- 4622,
- 4664,
- 4711,
- 4756,
- 4801,
- 4844,
- 4889,
- 4928,
- 4984,
- 5031,
- 5079,
- 5124,
- 5170,
- 5222,
- 5262,
- 5306,
- 5338,
- 5379,
- 5424,
- 5481,
- 5525,
- 5555,
- 5588,
- 5642,
- 5703,
- 5743,
- 5781,
- 5832,
- 5880,
- 5920,
- 5948,
- 5982,
- 6029,
- 6059,
- 6087,
- 6121,
- 6157,
- 6202,
- 6244,
- 6264,
- 6305,
- 6360,
- 6389,
- 6430,
- 6482,
- 6481,
- 6543,
- 6588,
- 6627,
- 6648,
- 6671,
- 6714,
- 6710,
- 6741,
- 6735,
- 6672,
- 6482,
- 5375,
- 341,
- 301,
- 324,
- 322,
- 329,
- 381,
- 368,
- 426,
- 440,
- 445,
- 490,
- 491,
- 521,
- 526,
- 542,
- 531,
- 590,
- 643,
- 679,
- 702,
- 709,
- 766,
- 735,
- 790,
- 895,
- 910,
- 923,
- 965,
- 1071,
- 1164,
- 1124,
- 1185,
- 1205,
- 1247,
- 1230,
- 1303,
- 1389,
- 1523,
- 1615,
- 1739,
- 1827,
- 1899,
- 1970,
- 2049,
- 2150,
- 2288,
- 2421,
- 2537,
- 2616,
- 2709,
- 2787,
- 2856,
- 2922,
- 2968,
- 3022,
- 3049,
- 3095,
- 3140,
- 3182,
- 3228,
- 3272,
- 3316,
- 3348,
- 3383,
- 3432,
- 3475,
- 3510,
- 3560,
- 3589,
- 3628,
- 3672,
- 3728,
- 3773,
- 3816,
- 3867,
- 3919,
- 3958,
- 4008,
- 4041,
- 4092,
- 4158,
- 4188,
- 4235,
- 4271,
- 4312,
- 4346,
- 4402,
- 4458,
- 4498,
- 4542,
- 4582,
- 4624,
- 4658,
- 4700,
- 4735,
- 4775,
- 4807,
- 4853,
- 4913,
- 4959,
- 5006,
- 5056,
- 5102,
- 5144,
- 5178,
- 5227,
- 5249,
- 5289,
- 5329,
- 5388,
- 5427,
- 5466,
- 5503,
- 5543,
- 5586,
- 5646,
- 5667,
- 5710,
- 5756,
- 5797,
- 5824,
- 5859,
- 5888,
- 5921,
- 5951,
- 5985,
- 6044,
- 6089,
- 6141,
- 6189,
- 6234,
- 6291,
- 6329,
- 6356,
- 6393,
- 6414,
- 6444,
- 6464,
- 6485,
- 6495,
- 6498,
- 6444,
- 6355,
- 5787,
- 751,
- 305,
- 330,
- 335,
- 350,
- 370,
- 372,
- 407,
- 449,
- 472,
- 468,
- 475,
- 520,
- 544,
- 603,
- 566,
- 629,
- 589,
- 615,
- 686,
- 680,
- 689,
- 770,
- 765,
- 749,
- 811,
- 876,
- 889,
- 893,
- 956,
- 1012,
- 1090,
- 1131,
- 1226,
- 1359,
- 1328,
- 1371,
- 1437,
- 1589,
- 1743,
- 1797,
- 1955,
- 2027,
- 2156,
- 2256,
- 2371,
- 2443,
- 2545,
- 2638,
- 2706,
- 2761,
- 2821,
- 2882,
- 2934,
- 2981,
- 3023,
- 3068,
- 3105,
- 3151,
- 3193,
- 3232,
- 3268,
- 3320,
- 3362,
- 3396,
- 3441,
- 3483,
- 3528,
- 3579,
- 3616,
- 3663,
- 3707,
- 3746,
- 3793,
- 3824,
- 3858,
- 3887,
- 3932,
- 3980,
- 4026,
- 4076,
- 4126,
- 4163,
- 4217,
- 4259,
- 4290,
- 4327,
- 4379,
- 4436,
- 4476,
- 4522,
- 4566,
- 4613,
- 4649,
- 4702,
- 4746,
- 4770,
- 4796,
- 4833,
- 4851,
- 4902,
- 4952,
- 5020,
- 5059,
- 5107,
- 5144,
- 5188,
- 5227,
- 5280,
- 5318,
- 5358,
- 5406,
- 5453,
- 5501,
- 5541,
- 5581,
- 5635,
- 5675,
- 5713,
- 5759,
- 5806,
- 5835,
- 5890,
- 5929,
- 5976,
- 6014,
- 6052,
- 6088,
- 6123,
- 6168,
- 6211,
- 6243,
- 6291,
- 6335,
- 6359,
- 6418,
- 6435,
- 6464,
- 6496,
- 6518,
- 6580,
- 6633,
- 6662,
- 6696,
- 6746,
- 6777,
- 6792,
- 6824,
- 6802,
- 6775,
- 6745,
- 6686,
- 6292,
- 1543,
- 312,
- 333,
- 370,
- 342,
- 383,
- 386,
- 387,
- 374,
- 430,
- 427,
- 510,
- 483,
- 528,
- 565,
- 579,
- 568,
- 602,
- 637,
- 682,
- 705,
- 731,
- 696,
- 733,
- 809,
- 826,
- 892,
- 969,
- 1044,
- 1147,
- 1171,
- 1256,
- 1241,
- 1256,
- 1263,
- 1361,
- 1415,
- 1469,
- 1513,
- 1566,
- 1609,
- 1707,
- 1779,
- 1921,
- 2053,
- 2104,
- 2224,
- 2292,
- 2383,
- 2462,
- 2576,
- 2665,
- 2744,
- 2814,
- 2876,
- 2951,
- 3008,
- 3059,
- 3124,
- 3163,
- 3208,
- 3263,
- 3314,
- 3359,
- 3400,
- 3443,
- 3479,
- 3531,
- 3566,
- 3607,
- 3648,
- 3680,
- 3736,
- 3784,
- 3837,
- 3882,
- 3925,
- 3968,
- 4031,
- 4066,
- 4091,
- 4134,
- 4176,
- 4224,
- 4261,
- 4306,
- 4344,
- 4378,
- 4425,
- 4459,
- 4528,
- 4577,
- 4631,
- 4673,
- 4712,
- 4757,
- 4801,
- 4832,
- 4884,
- 4917,
- 4958,
- 5021,
- 5054,
- 5095,
- 5155,
- 5195,
- 5226,
- 5282,
- 5321,
- 5363,
- 5403,
- 5453,
- 5498,
- 5540,
- 5576,
- 5623,
- 5664,
- 5713,
- 5766,
- 5789,
- 5836,
- 5886,
- 5932,
- 5978,
- 6015,
- 6065,
- 6094,
- 6141,
- 6186,
- 6224,
- 6266,
- 6312,
- 6353,
- 6396,
- 6442,
- 6469,
- 6509,
- 6559,
- 6616,
- 6657,
- 6711,
- 6751,
- 6781,
- 6822,
- 6851,
- 6872,
- 6891,
- 6941,
- 6968,
- 7003,
- 6994,
- 6995,
- 6949,
- 6908
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Brusselator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Brusselator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Brusselator\")\n"," self.volume = 1000\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"rate1\", expression=\"5000\"))\n"," self.add_parameter(Parameter(name=\"rate2\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"rate3\", expression=\"5e-05\"))\n"," self.add_parameter(Parameter(name=\"rate4\", expression=\"5\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=100000, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=100000, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"D\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"X\", initial_value=2000, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Y\", initial_value=1000, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"reaction1\", reactants={'A': 1}, products={'X': 1, 'A': 1}, propensity_function=\"rate1\"))\n"," self.add_reaction(Reaction(name=\"reaction2\", reactants={'B': 1, 'X': 1}, products={'Y': 1, 'C': 1, 'B': 1}, propensity_function=\"rate2*X\"))\n"," self.add_reaction(Reaction(name=\"reaction3\", reactants={'X': 2, 'Y': 1}, products={'X': 3}, propensity_function=\"rate3*Y*X*(X-1)/2\"))\n"," self.add_reaction(Reaction(name=\"reaction4\", reactants={'X': 1}, products={'D': 1}, propensity_function=\"rate4*X\"))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 30, 0.01))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Brusselator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Degradation/Degradation.ipynb b/public_models/Degradation/Degradation.ipynb
index 0c2c174373..153133ff46 100644
--- a/public_models/Degradation/Degradation.ipynb
+++ b/public_models/Degradation/Degradation.ipynb
@@ -1,1247 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Degradation"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Degradation(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Degradation\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"decayrate\", expression=0.05))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"protein\", initial_value=50, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"reaction\", reactants={'protein': 1}, products={}, rate=self.listOfParameters[\"decayrate\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 100, 101))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Degradation()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "protein",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 50,
- 46,
- 44,
- 44,
- 43,
- 41,
- 37,
- 34,
- 29,
- 28,
- 27,
- 26,
- 24,
- 24,
- 23,
- 22,
- 22,
- 21,
- 21,
- 20,
- 18,
- 17,
- 17,
- 17,
- 17,
- 16,
- 16,
- 15,
- 15,
- 12,
- 12,
- 10,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 8,
- 8,
- 7,
- 7,
- 7,
- 6,
- 6,
- 6,
- 6,
- 5,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Degradation"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Degradation(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Degradation\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"decayrate\", expression=\"0.05\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"protein\", initial_value=50, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"reaction\", reactants={'protein': 1}, products={}, rate=self.listOfParameters[\"decayrate\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 100, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Degradation()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Dimerization/Dimerization.ipynb b/public_models/Dimerization/Dimerization.ipynb
index f038f105f6..088188e31b 100644
--- a/public_models/Dimerization/Dimerization.ipynb
+++ b/public_models/Dimerization/Dimerization.ipynb
@@ -1,1464 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Dimerization"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Dimerization(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Dimerization\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"k_c\", expression=0.005))\n",
- " self.add_parameter(Parameter(name=\"k_d\", expression=0.08))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"Monomer\", initial_value=30, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Dimer\", initial_value=0, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"r_creation\", reactants={'Monomer': 2}, products={'Dimer': 1}, rate=self.listOfParameters[\"k_c\"]))\n",
- " self.add_reaction(Reaction(name=\"r_dissociation\", reactants={'Dimer': 1}, products={'Monomer': 2}, rate=self.listOfParameters[\"k_d\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 100, 101))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Dimerization()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "Dimer",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 0,
- 5,
- 6,
- 9,
- 10,
- 10,
- 10,
- 10,
- 10,
- 10,
- 9,
- 9,
- 10,
- 10,
- 10,
- 10,
- 9,
- 9,
- 7,
- 7,
- 6,
- 7,
- 8,
- 8,
- 8,
- 8,
- 9,
- 8,
- 7,
- 8,
- 8,
- 8,
- 10,
- 10,
- 11,
- 11,
- 10,
- 11,
- 12,
- 10,
- 9,
- 10,
- 9,
- 9,
- 9,
- 8,
- 9,
- 10,
- 10,
- 10,
- 12,
- 11,
- 10,
- 9,
- 8,
- 7,
- 7,
- 8,
- 8,
- 8,
- 9,
- 8,
- 8,
- 10,
- 9,
- 10,
- 10,
- 10,
- 9,
- 8,
- 8,
- 10,
- 10,
- 11,
- 10,
- 9,
- 10,
- 12,
- 11,
- 10,
- 10,
- 10,
- 12,
- 13,
- 12,
- 13,
- 13,
- 12,
- 10,
- 10,
- 10,
- 9,
- 10,
- 11,
- 11,
- 10,
- 10,
- 7,
- 8,
- 8,
- 7
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "Monomer",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 30,
- 20,
- 18,
- 12,
- 10,
- 10,
- 10,
- 10,
- 10,
- 10,
- 12,
- 12,
- 10,
- 10,
- 10,
- 10,
- 12,
- 12,
- 16,
- 16,
- 18,
- 16,
- 14,
- 14,
- 14,
- 14,
- 12,
- 14,
- 16,
- 14,
- 14,
- 14,
- 10,
- 10,
- 8,
- 8,
- 10,
- 8,
- 6,
- 10,
- 12,
- 10,
- 12,
- 12,
- 12,
- 14,
- 12,
- 10,
- 10,
- 10,
- 6,
- 8,
- 10,
- 12,
- 14,
- 16,
- 16,
- 14,
- 14,
- 14,
- 12,
- 14,
- 14,
- 10,
- 12,
- 10,
- 10,
- 10,
- 12,
- 14,
- 14,
- 10,
- 10,
- 8,
- 10,
- 12,
- 10,
- 6,
- 8,
- 10,
- 10,
- 10,
- 6,
- 4,
- 6,
- 4,
- 4,
- 6,
- 10,
- 10,
- 10,
- 12,
- 10,
- 8,
- 8,
- 10,
- 10,
- 16,
- 14,
- 14,
- 16
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Dimerization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Dimerization(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Dimerization\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"k_c\", expression=\"0.005\"))\n"," self.add_parameter(Parameter(name=\"k_d\", expression=\"0.08\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Monomer\", initial_value=30, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dimer\", initial_value=0, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r_creation\", reactants={'Monomer': 2}, products={'Dimer': 1}, rate=self.listOfParameters[\"k_c\"]))\n"," self.add_reaction(Reaction(name=\"r_dissociation\", reactants={'Dimer': 1}, products={'Monomer': 2}, rate=self.listOfParameters[\"k_d\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 100, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Dimerization()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/COMPLETE b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/README.md
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/COMPLETE
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/README.md
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json
new file mode 100644
index 0000000000..a4ce22e170
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json
@@ -0,0 +1,45 @@
+{
+ "model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl",
+ "settings": {
+ "parameterSweepSettings": {
+ "parameters": [
+ {
+ "max": 0.01245,
+ "min": 0.00415,
+ "name": "beta",
+ "paramID": 4,
+ "steps": 11
+ }
+ ],
+ "speciesOfInterest": {
+ "annotation": "Initial population of a species that are infected\n",
+ "compID": 2,
+ "isSwitchTol": true,
+ "mode": "discrete",
+ "name": "Infected",
+ "switchMin": 100,
+ "switchTol": 0.03,
+ "value": 1
+ }
+ },
+ "resultsSettings": {
+ "mapper": "final",
+ "outputs": [],
+ "reducer": "avg"
+ },
+ "simulationSettings": {
+ "absoluteTol": 1e-06,
+ "algorithm": "SSA",
+ "isAutomatic": false,
+ "realizations": 20,
+ "relativeTol": 0.001,
+ "seed": -1,
+ "tauTol": 0.03
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05
+ }
+ },
+ "type": "Parameter Sweep"
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/RUNNING b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/README.md
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/RUNNING
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/README.md
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/COMPLETE b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/COMPLETE
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/COMPLETE
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/COMPLETE
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/RUNNING b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/RUNNING
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/RUNNING
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/RUNNING
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.mdl b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/SIR Epidemic Model.mdl
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.mdl
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/SIR Epidemic Model.mdl
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/info.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/info.json
new file mode 100644
index 0000000000..adcef37d8b
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/info.json
@@ -0,0 +1,7 @@
+{
+ "annotation": "",
+ "source_model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl",
+ "start_time": "Apr 28, 2021 09:17 PM UTC",
+ "type": "parameterSweep",
+ "wkfl_model": "SIR Epidemic Model.mdl"
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/logs.txt b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/logs.txt
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/logs.txt
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/logs.txt
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/plots.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/plots.json
new file mode 100644
index 0000000000..08f0adaa9f
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/plots.json
@@ -0,0 +1,11822 @@
+{
+ "Infected-avg-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 310.3859999999999,
+ 266.66662499999995,
+ 220.09699999999998,
+ 183.681125,
+ 172.81150000000002,
+ 147.93099999999998,
+ 142.2815,
+ 130.641,
+ 107.721375,
+ 100.013375,
+ 99.107625
+ ],
+ [
+ 311.54724999999996,
+ 267.64599999999996,
+ 232.87025,
+ 194.717625,
+ 154.78087499999998,
+ 156.51012500000002,
+ 136.805875,
+ 131.95324999999997,
+ 96.22737500000001,
+ 107.168875,
+ 89.14325
+ ],
+ [
+ 314.86387500000006,
+ 256.02975000000004,
+ 235.80875000000006,
+ 186.35475,
+ 185.05487499999998,
+ 142.013625,
+ 137.026875,
+ 132.198,
+ 96.41574999999999,
+ 107.334125,
+ 89.21074999999999
+ ],
+ [
+ 315.21912499999996,
+ 270.534625,
+ 223.35837499999997,
+ 194.79787500000003,
+ 183.256625,
+ 165.257125,
+ 128.1565,
+ 131.34550000000002,
+ 95.44337500000002,
+ 94.839875,
+ 88.577
+ ],
+ [
+ 310.654875,
+ 265.91775,
+ 232.50512499999996,
+ 205.483625,
+ 174.35525,
+ 157.52012499999998,
+ 135.6905,
+ 131.35,
+ 102.25925,
+ 94.92825,
+ 88.58875
+ ],
+ [
+ 311.68425,
+ 266.83175,
+ 233.49462499999998,
+ 195.56425,
+ 184.05512500000003,
+ 166.33187500000003,
+ 151.206125,
+ 131.42312499999997,
+ 114.92125000000001,
+ 112.67075,
+ 105.10537500000001
+ ],
+ [
+ 312.330875,
+ 253.777875,
+ 233.4685,
+ 206.11662500000003,
+ 184.253375,
+ 158.04625000000001,
+ 151.41462499999997,
+ 131.61425000000003,
+ 129.28662500000002,
+ 119.96174999999998,
+ 111.96737499999999
+ ],
+ [
+ 317.90925000000004,
+ 273.33450000000005,
+ 237.26662500000003,
+ 209.21324999999996,
+ 186.35575,
+ 159.50562499999998,
+ 152.80787500000002,
+ 133.21225,
+ 129.426125,
+ 120.08824999999999,
+ 111.97862500000001
+ ],
+ [
+ 317.931,
+ 273.4135,
+ 213.62524999999997,
+ 198.67925,
+ 177.046625,
+ 165.53337499999998,
+ 150.7765,
+ 138.1865,
+ 127.61325000000002,
+ 118.62312499999999,
+ 110.709125
+ ],
+ [
+ 314.29887499999995,
+ 268.98375,
+ 233.21675000000005,
+ 205.92137499999998,
+ 183.7,
+ 165.52349999999996,
+ 150.711125,
+ 138.27662500000002,
+ 127.73299999999999,
+ 118.60062500000001,
+ 110.714125
+ ],
+ [
+ 314.31525,
+ 269.185375,
+ 221.664375,
+ 205.107625,
+ 165.02662500000002,
+ 165.16649999999998,
+ 149.891375,
+ 137.504,
+ 120.72624999999998,
+ 117.76437500000002,
+ 109.98874999999998
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-avg-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 327.71,
+ 284.4175,
+ 243.1625,
+ 213.775,
+ 193.1925,
+ 174.7075,
+ 160.43,
+ 147.18,
+ 135.645,
+ 126.12,
+ 117.82
+ ],
+ [
+ 331.835,
+ 283.2775,
+ 244.36,
+ 215.1625,
+ 192.345,
+ 173.4475,
+ 161.0925,
+ 147.385,
+ 136.37,
+ 125.37,
+ 117.3825
+ ],
+ [
+ 344.895,
+ 290.6325,
+ 254.8375,
+ 219.3475,
+ 197.9775,
+ 177.7875,
+ 161.2675,
+ 146.1025,
+ 135.1325,
+ 126.145,
+ 117.7375
+ ],
+ [
+ 345.8125,
+ 293.09,
+ 254.86,
+ 218.64,
+ 196.575,
+ 176.4125,
+ 161.1,
+ 147.8975,
+ 136.6925,
+ 126.7925,
+ 118.44
+ ],
+ [
+ 324.08,
+ 277.93,
+ 247.63,
+ 218.535,
+ 196.2975,
+ 177.23,
+ 161.2325,
+ 148.1725,
+ 136.26,
+ 126.905,
+ 118.5175
+ ],
+ [
+ 323.845,
+ 277.775,
+ 243.95,
+ 215.5,
+ 192.9375,
+ 173.68,
+ 158.0725,
+ 145.1475,
+ 133.8925,
+ 124.595,
+ 116.5575
+ ],
+ [
+ 323.69,
+ 278.2275,
+ 244.0075,
+ 216.275,
+ 192.7375,
+ 174.005,
+ 158.165,
+ 145.0,
+ 136.11,
+ 126.5525,
+ 117.95
+ ],
+ [
+ 332.8675,
+ 288.4375,
+ 249.0725,
+ 218.56,
+ 195.2075,
+ 176.73,
+ 160.2775,
+ 147.7225,
+ 136.4325,
+ 126.4875,
+ 118.3975
+ ],
+ [
+ 332.5825,
+ 290.76,
+ 248.695,
+ 218.8625,
+ 195.82,
+ 176.585,
+ 161.4725,
+ 146.8975,
+ 135.305,
+ 126.3425,
+ 117.895
+ ],
+ [
+ 332.885,
+ 287.7225,
+ 245.61,
+ 218.0,
+ 194.6775,
+ 176.24,
+ 161.055,
+ 147.9725,
+ 135.95,
+ 125.795,
+ 118.0175
+ ],
+ [
+ 334.7875,
+ 286.5275,
+ 244.25,
+ 212.8775,
+ 193.15,
+ 173.775,
+ 158.1175,
+ 144.6625,
+ 133.6875,
+ 124.4525,
+ 115.9775
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-avg-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 292.435,
+ 252.335,
+ 0.005,
+ 0.015,
+ 0.015,
+ 0.0025,
+ 0.0225,
+ 0.005,
+ 0.005,
+ 0.005,
+ 0.005
+ ],
+ [
+ 292.6025,
+ 252.1,
+ 216.725,
+ 0.0075,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.06,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 294.98,
+ 0.0075,
+ 217.6625,
+ 0.005,
+ 169.1125,
+ 0.005,
+ 0.0025,
+ 0.0525,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 293.65,
+ 251.68,
+ 0.015,
+ 0.0075,
+ 171.94,
+ 155.4875,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 297.655,
+ 255.3425,
+ 220.73,
+ 196.06,
+ 0.0075,
+ 0.015,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 298.84,
+ 254.5825,
+ 224.24,
+ 0.0025,
+ 174.0,
+ 156.76,
+ 141.125,
+ 0.01,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 300.87,
+ 0.0075,
+ 225.2475,
+ 196.09,
+ 175.1175,
+ 0.0025,
+ 142.2975,
+ 0.01,
+ 120.6525,
+ 112.075,
+ 105.115
+ ],
+ [
+ 302.6925,
+ 257.3425,
+ 221.225,
+ 193.21,
+ 173.41,
+ 0.005,
+ 141.8275,
+ 0.0075,
+ 120.1125,
+ 112.08,
+ 104.88
+ ],
+ [
+ 301.6775,
+ 257.3875,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 153.865,
+ 140.2525,
+ 127.135,
+ 118.565,
+ 110.54,
+ 102.7875
+ ],
+ [
+ 302.3125,
+ 254.8675,
+ 219.19,
+ 195.64,
+ 172.0575,
+ 153.7425,
+ 139.0675,
+ 127.26,
+ 118.06,
+ 110.3325,
+ 103.1225
+ ],
+ [
+ 303.375,
+ 254.6675,
+ 0.01,
+ 197.05,
+ 0.0025,
+ 158.945,
+ 144.525,
+ 132.305,
+ 0.005,
+ 113.1125,
+ 105.6425
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-avg-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 71.70083212499989,
+ 52.514086421875035,
+ 2597.5007641250004,
+ 3789.6055527968756,
+ 1614.1625964999998,
+ 2469.1495590000004,
+ 1092.4946908749998,
+ 922.2743321250002,
+ 2064.496484671875,
+ 1779.7052095468753,
+ 1106.2985734218748
+ ],
+ [
+ 82.59986931249998,
+ 52.434293999999944,
+ 58.616658062499994,
+ 2037.0924971718748,
+ 4258.748629546875,
+ 1320.4081559218748,
+ 2105.2455132968753,
+ 939.3007350624999,
+ 3101.6788702968756,
+ 1290.838482171875,
+ 1998.7578094375003
+ ],
+ [
+ 128.7265190468749,
+ 3538.5551149374996,
+ 78.84410656250002,
+ 3910.3701005625,
+ 45.62522967187495,
+ 3587.4044409218745,
+ 2110.516505546875,
+ 940.4336547499997,
+ 3113.6155525625,
+ 1296.6520320468749,
+ 2001.6410075625001
+ ],
+ [
+ 129.7597164218751,
+ 97.80971829687486,
+ 2693.0729782968756,
+ 2028.6128926718745,
+ 26.488328921874977,
+ 20.796392046874992,
+ 2915.0484433750003,
+ 921.6780634999996,
+ 3044.361207671875,
+ 2257.249861546875,
+ 1969.2673803750004
+ ],
+ [
+ 44.07677592187505,
+ 34.05343806250001,
+ 45.598215921874996,
+ 30.661874671874962,
+ 1626.0734274375,
+ 1326.175842796875,
+ 2062.803111,
+ 922.9415893750004,
+ 2625.1667488125,
+ 2262.4011244375,
+ 1970.0824878125
+ ],
+ [
+ 47.127958187500056,
+ 37.5043319375,
+ 35.48453579687495,
+ 2046.7106131875003,
+ 31.314614046874972,
+ 23.359738046875034,
+ 20.388870921875018,
+ 927.4001705468751,
+ 1482.8752584375002,
+ 682.0420544375,
+ 594.0170832968748
+ ],
+ [
+ 46.02996517187498,
+ 3428.0726501718746,
+ 36.00305712499998,
+ 34.53470267187501,
+ 28.60831204687501,
+ 1336.8502240625,
+ 20.697687046874986,
+ 929.7982975625004,
+ 17.192435171874994,
+ 15.190557562499993,
+ 12.836325296875003
+ ],
+ [
+ 73.92105068750006,
+ 72.47063725000002,
+ 49.055216421874995,
+ 42.2865888125,
+ 36.23230256250004,
+ 1373.2916180468753,
+ 25.597532671875026,
+ 955.1028474375,
+ 18.29853404687502,
+ 14.968903187500008,
+ 13.123604046875002
+ ],
+ [
+ 72.71160962499997,
+ 77.74472774999994,
+ 5112.888846812501,
+ 2118.3589825625,
+ 1685.7220820468756,
+ 39.29537767187499,
+ 31.596503375000015,
+ 26.500247125000023,
+ 21.534978812499993,
+ 19.59430304687499,
+ 17.585865796875005
+ ],
+ [
+ 64.89209529687496,
+ 70.66937843750001,
+ 63.13106131250002,
+ 46.45533467187503,
+ 40.493064999999994,
+ 39.45330775000001,
+ 31.917002796875003,
+ 26.84575267187496,
+ 21.262426624999986,
+ 18.411166171875006,
+ 17.212712671875003
+ ],
+ [
+ 65.8195849375,
+ 69.15958329687496,
+ 2612.576851171875,
+ 22.450275921874983,
+ 3043.473654546875,
+ 16.669444000000016,
+ 13.360269671874994,
+ 10.812955249999991,
+ 775.5135884375002,
+ 8.557560546875003,
+ 7.3890671875000065
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-final-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 64.0,
+ 38.7,
+ 20.6,
+ 10.95,
+ 6.95,
+ 4.0,
+ 2.7,
+ 1.3,
+ 0.65,
+ 0.4,
+ 0.3
+ ],
+ [
+ 61.55,
+ 36.3,
+ 19.5,
+ 10.8,
+ 5.55,
+ 3.75,
+ 2.1,
+ 1.5,
+ 0.5,
+ 0.4,
+ 0.15
+ ],
+ [
+ 61.4,
+ 32.85,
+ 20.55,
+ 10.55,
+ 6.7,
+ 3.75,
+ 2.1,
+ 1.5,
+ 0.5,
+ 0.4,
+ 0.15
+ ],
+ [
+ 60.05,
+ 33.85,
+ 19.0,
+ 9.7,
+ 6.8,
+ 3.9,
+ 1.65,
+ 1.15,
+ 0.5,
+ 0.35,
+ 0.3
+ ],
+ [
+ 57.6,
+ 30.75,
+ 18.05,
+ 10.25,
+ 6.05,
+ 3.4,
+ 1.8,
+ 1.2,
+ 0.5,
+ 0.35,
+ 0.3
+ ],
+ [
+ 57.15,
+ 32.25,
+ 18.8,
+ 9.65,
+ 6.5,
+ 3.4,
+ 1.85,
+ 0.95,
+ 0.85,
+ 0.4,
+ 0.25
+ ],
+ [
+ 56.85,
+ 30.15,
+ 18.55,
+ 10.05,
+ 6.45,
+ 3.05,
+ 1.85,
+ 0.95,
+ 0.55,
+ 0.35,
+ 0.25
+ ],
+ [
+ 58.3,
+ 31.75,
+ 17.65,
+ 9.75,
+ 4.8,
+ 2.95,
+ 1.8,
+ 0.85,
+ 0.55,
+ 0.35,
+ 0.25
+ ],
+ [
+ 58.3,
+ 31.6,
+ 15.2,
+ 9.15,
+ 4.45,
+ 3.85,
+ 2.1,
+ 1.45,
+ 0.6,
+ 0.5,
+ 0.25
+ ],
+ [
+ 56.05,
+ 30.95,
+ 17.2,
+ 10.15,
+ 5.25,
+ 3.75,
+ 1.85,
+ 1.5,
+ 0.7,
+ 0.5,
+ 0.25
+ ],
+ [
+ 55.35,
+ 30.65,
+ 16.75,
+ 8.4,
+ 4.65,
+ 2.8,
+ 1.1,
+ 0.55,
+ 0.25,
+ 0.2,
+ 0.1
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-final-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 100.0,
+ 49.0,
+ 34.0,
+ 23.0,
+ 10.0,
+ 8.0,
+ 6.0,
+ 3.0,
+ 2.0,
+ 3.0,
+ 3.0
+ ],
+ [
+ 84.0,
+ 45.0,
+ 28.0,
+ 23.0,
+ 12.0,
+ 9.0,
+ 5.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 1.0
+ ],
+ [
+ 82.0,
+ 47.0,
+ 30.0,
+ 17.0,
+ 12.0,
+ 8.0,
+ 5.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 1.0
+ ],
+ [
+ 80.0,
+ 42.0,
+ 28.0,
+ 14.0,
+ 11.0,
+ 8.0,
+ 5.0,
+ 3.0,
+ 3.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 74.0,
+ 41.0,
+ 30.0,
+ 13.0,
+ 11.0,
+ 8.0,
+ 5.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 71.0,
+ 43.0,
+ 27.0,
+ 14.0,
+ 11.0,
+ 7.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 69.0,
+ 43.0,
+ 26.0,
+ 14.0,
+ 12.0,
+ 7.0,
+ 4.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 74.0,
+ 43.0,
+ 26.0,
+ 14.0,
+ 10.0,
+ 6.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 79.0,
+ 42.0,
+ 25.0,
+ 13.0,
+ 10.0,
+ 7.0,
+ 5.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0
+ ],
+ [
+ 71.0,
+ 42.0,
+ 30.0,
+ 21.0,
+ 10.0,
+ 7.0,
+ 3.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0
+ ],
+ [
+ 71.0,
+ 42.0,
+ 25.0,
+ 16.0,
+ 10.0,
+ 6.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0,
+ 1.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-final-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 53.0,
+ 29.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 49.0,
+ 23.0,
+ 9.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 45.0,
+ 0.0,
+ 13.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 46.0,
+ 26.0,
+ 0.0,
+ 0.0,
+ 3.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 41.0,
+ 22.0,
+ 8.0,
+ 4.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 42.0,
+ 21.0,
+ 13.0,
+ 0.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 42.0,
+ 0.0,
+ 9.0,
+ 6.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 37.0,
+ 25.0,
+ 10.0,
+ 7.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 39.0,
+ 21.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 44.0,
+ 21.0,
+ 6.0,
+ 2.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 41.0,
+ 20.0,
+ 0.0,
+ 4.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-final-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 95.3,
+ 23.41,
+ 60.040000000000006,
+ 37.3475,
+ 6.9475,
+ 4.9,
+ 2.3100000000000005,
+ 1.1099999999999999,
+ 0.6275,
+ 0.6400000000000001,
+ 0.51
+ ],
+ [
+ 54.34749999999999,
+ 34.010000000000005,
+ 25.75,
+ 18.36,
+ 11.247499999999999,
+ 4.6875,
+ 1.8900000000000001,
+ 1.65,
+ 0.95,
+ 0.6400000000000001,
+ 0.1275
+ ],
+ [
+ 92.64000000000001,
+ 95.82750000000001,
+ 17.347500000000004,
+ 24.747499999999995,
+ 8.010000000000002,
+ 5.6875,
+ 1.8900000000000001,
+ 1.65,
+ 0.95,
+ 0.6400000000000001,
+ 0.1275
+ ],
+ [
+ 95.7475,
+ 28.027500000000003,
+ 32.0,
+ 9.91,
+ 6.659999999999999,
+ 2.99,
+ 1.9274999999999998,
+ 0.8275,
+ 0.55,
+ 0.3275,
+ 0.20999999999999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.0475,
+ 5.0875,
+ 6.847500000000001,
+ 2.9400000000000004,
+ 2.4600000000000004,
+ 0.76,
+ 0.35,
+ 0.3275,
+ 0.20999999999999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 10.627500000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4274999999999998,
+ 0.9475,
+ 1.0275,
+ 0.44000000000000006,
+ 0.1875
+ ],
+ [
+ 52.427499999999995,
+ 75.3275,
+ 19.247500000000002,
+ 5.2475,
+ 6.7475,
+ 3.6475,
+ 1.4274999999999998,
+ 0.9475,
+ 0.34750000000000003,
+ 0.3274999999999999,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.427500000000002,
+ 4.4875,
+ 4.360000000000001,
+ 3.1475,
+ 1.1600000000000001,
+ 0.42750000000000005,
+ 0.34750000000000003,
+ 0.3274999999999999,
+ 0.1875
+ ],
+ [
+ 76.81000000000002,
+ 25.139999999999997,
+ 44.76,
+ 8.5275,
+ 5.6475,
+ 3.1275,
+ 1.1900000000000002,
+ 1.4475000000000002,
+ 0.5399999999999998,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74750000000001,
+ 28.547499999999996,
+ 30.26000000000001,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.8275,
+ 31.127500000000005,
+ 27.4875,
+ 9.34,
+ 6.027500000000001,
+ 1.6600000000000001,
+ 0.6900000000000002,
+ 0.44750000000000006,
+ 0.2875,
+ 0.16000000000000006,
+ 0.09000000000000001
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-max-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 846.35,
+ 826.5,
+ 762.8,
+ 706.25,
+ 722.15,
+ 669.8,
+ 687.25,
+ 671.65,
+ 588.0,
+ 574.7,
+ 592.35
+ ],
+ [
+ 867.6,
+ 849.2,
+ 829.6,
+ 771.85,
+ 674.55,
+ 736.05,
+ 680.85,
+ 701.55,
+ 540.35,
+ 637.8,
+ 554.25
+ ],
+ [
+ 882.85,
+ 819.45,
+ 845.35,
+ 746.55,
+ 814.0,
+ 677.5,
+ 705.25,
+ 729.5,
+ 563.5,
+ 665.45,
+ 579.85
+ ],
+ [
+ 895.0,
+ 876.95,
+ 818.35,
+ 802.15,
+ 830.3,
+ 815.35,
+ 682.85,
+ 749.8,
+ 582.7,
+ 611.55,
+ 602.75
+ ],
+ [
+ 900.65,
+ 884.9,
+ 872.0,
+ 858.8,
+ 804.55,
+ 790.5,
+ 737.85,
+ 766.25,
+ 636.85,
+ 627.8,
+ 618.6
+ ],
+ [
+ 910.35,
+ 895.7,
+ 883.55,
+ 829.05,
+ 859.8,
+ 847.1,
+ 834.95,
+ 782.25,
+ 730.55,
+ 760.2,
+ 748.45
+ ],
+ [
+ 917.9,
+ 858.15,
+ 891.2,
+ 880.95,
+ 870.0,
+ 816.3,
+ 847.8,
+ 794.8,
+ 826.4,
+ 815.9,
+ 805.5
+ ],
+ [
+ 922.65,
+ 913.4,
+ 900.9,
+ 889.6,
+ 880.65,
+ 824.45,
+ 858.35,
+ 805.2,
+ 838.2,
+ 828.7,
+ 818.55
+ ],
+ [
+ 928.15,
+ 918.6,
+ 816.05,
+ 850.6,
+ 842.95,
+ 875.4,
+ 864.75,
+ 854.35,
+ 844.85,
+ 836.45,
+ 827.75
+ ],
+ [
+ 930.9,
+ 919.8,
+ 912.5,
+ 900.15,
+ 891.6,
+ 881.6,
+ 872.85,
+ 862.85,
+ 854.8,
+ 844.8,
+ 836.1
+ ],
+ [
+ 934.35,
+ 925.3,
+ 871.1,
+ 907.15,
+ 807.75,
+ 889.8,
+ 879.4,
+ 870.85,
+ 818.5,
+ 853.8,
+ 846.05
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-max-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 872.0,
+ 843.0,
+ 820.0,
+ 807.0,
+ 787.0,
+ 770.0,
+ 753.0,
+ 729.0,
+ 716.0,
+ 707.0,
+ 687.0
+ ],
+ [
+ 889.0,
+ 865.0,
+ 849.0,
+ 833.0,
+ 817.0,
+ 799.0,
+ 779.0,
+ 765.0,
+ 751.0,
+ 744.0,
+ 732.0
+ ],
+ [
+ 902.0,
+ 890.0,
+ 876.0,
+ 849.0,
+ 831.0,
+ 816.0,
+ 798.0,
+ 790.0,
+ 769.0,
+ 771.0,
+ 758.0
+ ],
+ [
+ 916.0,
+ 900.0,
+ 888.0,
+ 872.0,
+ 854.0,
+ 839.0,
+ 826.0,
+ 814.0,
+ 800.0,
+ 785.0,
+ 770.0
+ ],
+ [
+ 922.0,
+ 902.0,
+ 902.0,
+ 880.0,
+ 867.0,
+ 853.0,
+ 842.0,
+ 827.0,
+ 816.0,
+ 806.0,
+ 794.0
+ ],
+ [
+ 934.0,
+ 917.0,
+ 901.0,
+ 889.0,
+ 873.0,
+ 862.0,
+ 856.0,
+ 845.0,
+ 832.0,
+ 824.0,
+ 818.0
+ ],
+ [
+ 936.0,
+ 927.0,
+ 907.0,
+ 904.0,
+ 884.0,
+ 872.0,
+ 863.0,
+ 858.0,
+ 846.0,
+ 834.0,
+ 823.0
+ ],
+ [
+ 934.0,
+ 922.0,
+ 912.0,
+ 905.0,
+ 905.0,
+ 887.0,
+ 873.0,
+ 867.0,
+ 857.0,
+ 848.0,
+ 836.0
+ ],
+ [
+ 940.0,
+ 928.0,
+ 919.0,
+ 910.0,
+ 907.0,
+ 892.0,
+ 884.0,
+ 873.0,
+ 865.0,
+ 858.0,
+ 845.0
+ ],
+ [
+ 941.0,
+ 930.0,
+ 926.0,
+ 915.0,
+ 904.0,
+ 898.0,
+ 895.0,
+ 883.0,
+ 877.0,
+ 863.0,
+ 856.0
+ ],
+ [
+ 949.0,
+ 934.0,
+ 930.0,
+ 918.0,
+ 913.0,
+ 904.0,
+ 898.0,
+ 888.0,
+ 882.0,
+ 871.0,
+ 866.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-max-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 809.0,
+ 795.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 837.0,
+ 831.0,
+ 807.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 864.0,
+ 1.0,
+ 822.0,
+ 1.0,
+ 793.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 877.0,
+ 858.0,
+ 2.0,
+ 1.0,
+ 817.0,
+ 800.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 881.0,
+ 865.0,
+ 860.0,
+ 835.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 884.0,
+ 878.0,
+ 863.0,
+ 1.0,
+ 833.0,
+ 817.0,
+ 802.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 891.0,
+ 1.0,
+ 868.0,
+ 863.0,
+ 848.0,
+ 1.0,
+ 821.0,
+ 1.0,
+ 810.0,
+ 801.0,
+ 789.0
+ ],
+ [
+ 906.0,
+ 903.0,
+ 879.0,
+ 867.0,
+ 864.0,
+ 1.0,
+ 844.0,
+ 1.0,
+ 822.0,
+ 809.0,
+ 803.0
+ ],
+ [
+ 915.0,
+ 905.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 860.0,
+ 849.0,
+ 837.0,
+ 829.0,
+ 818.0,
+ 810.0
+ ],
+ [
+ 919.0,
+ 903.0,
+ 901.0,
+ 884.0,
+ 879.0,
+ 867.0,
+ 859.0,
+ 846.0,
+ 837.0,
+ 831.0,
+ 816.0
+ ],
+ [
+ 920.0,
+ 911.0,
+ 1.0,
+ 894.0,
+ 1.0,
+ 876.0,
+ 865.0,
+ 859.0,
+ 1.0,
+ 836.0,
+ 828.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-max-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 190.02750000000003,
+ 125.35,
+ 30713.859999999993,
+ 55406.8875,
+ 27564.327499999996,
+ 49905.26000000001,
+ 25009.4875,
+ 23886.2275,
+ 60997.0,
+ 58314.11,
+ 39080.32749999999
+ ],
+ [
+ 167.33999999999997,
+ 83.35999999999999,
+ 119.74000000000001,
+ 31396.22749999999,
+ 80178.14749999998,
+ 28604.247500000005,
+ 51457.627499999995,
+ 25993.5475,
+ 97065.32750000003,
+ 45208.26,
+ 76690.7875
+ ],
+ [
+ 79.1275,
+ 35354.9475,
+ 150.4275,
+ 61845.1475,
+ 131.3,
+ 80785.05,
+ 55165.9875,
+ 27992.75,
+ 105546.35,
+ 49204.0475,
+ 83896.92750000002
+ ],
+ [
+ 89.6,
+ 97.84750000000001,
+ 35175.4275,
+ 33896.82750000001,
+ 84.00999999999999,
+ 112.22750000000003,
+ 82106.62749999999,
+ 29658.360000000004,
+ 112837.10999999999,
+ 93237.0475,
+ 90551.5875
+ ],
+ [
+ 104.32749999999999,
+ 82.59,
+ 95.4,
+ 113.66,
+ 34040.64750000001,
+ 32892.95,
+ 60348.927500000005,
+ 30927.3875,
+ 101106.6275,
+ 98257.96,
+ 95417.73999999998
+ ],
+ [
+ 113.0275,
+ 169.51000000000005,
+ 102.54749999999999,
+ 36149.64750000001,
+ 102.66,
+ 151.89000000000001,
+ 153.94750000000005,
+ 32322.2875,
+ 59328.247499999976,
+ 30543.76,
+ 29681.047500000004
+ ],
+ [
+ 95.08999999999999,
+ 38820.027500000004,
+ 99.95999999999998,
+ 91.74750000000002,
+ 90.5,
+ 35108.810000000005,
+ 129.65999999999997,
+ 33333.96,
+ 94.14000000000001,
+ 96.38999999999999,
+ 94.55
+ ],
+ [
+ 62.22749999999998,
+ 38.339999999999996,
+ 74.18999999999998,
+ 85.44000000000001,
+ 87.52749999999999,
+ 35770.34749999999,
+ 75.92749999999998,
+ 34119.46,
+ 85.75999999999999,
+ 86.80999999999999,
+ 88.14750000000001
+ ],
+ [
+ 61.3275,
+ 37.839999999999996,
+ 73879.9475,
+ 38066.240000000005,
+ 37374.0475,
+ 52.339999999999996,
+ 84.6875,
+ 81.62749999999997,
+ 85.4275,
+ 104.6475,
+ 103.0875
+ ],
+ [
+ 38.29,
+ 49.05999999999999,
+ 47.95,
+ 50.3275,
+ 44.63999999999999,
+ 49.739999999999995,
+ 81.1275,
+ 87.22749999999999,
+ 89.16,
+ 77.96,
+ 98.58999999999999
+ ],
+ [
+ 43.3275,
+ 41.50999999999999,
+ 39921.69,
+ 54.02750000000001,
+ 72369.5875,
+ 75.55999999999999,
+ 79.44000000000001,
+ 72.4275,
+ 35264.05,
+ 97.35999999999999,
+ 91.14750000000001
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-min-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.9,
+ 0.95,
+ 0.9,
+ 0.9,
+ 0.7,
+ 0.45,
+ 0.25,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.85,
+ 0.9,
+ 0.85,
+ 0.7,
+ 0.25,
+ 0.25,
+ 0.15
+ ],
+ [
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 1.0,
+ 0.85,
+ 0.85,
+ 0.7,
+ 0.25,
+ 0.25,
+ 0.15
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.95,
+ 1.0,
+ 1.0,
+ 0.8,
+ 0.7,
+ 0.4,
+ 0.3,
+ 0.3
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.95,
+ 0.8,
+ 0.75,
+ 0.45,
+ 0.3,
+ 0.3
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 0.8,
+ 0.6,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 0.95,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.8,
+ 0.6,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.9,
+ 0.7,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.95,
+ 0.95,
+ 0.95,
+ 0.9,
+ 0.7,
+ 0.45,
+ 0.4,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.85,
+ 0.75,
+ 0.55,
+ 0.4,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 1.0,
+ 0.75,
+ 0.45,
+ 0.2,
+ 0.2,
+ 0.1
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-min-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-min-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 0.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-min-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.09,
+ 0.047500000000000014,
+ 0.09000000000000001,
+ 0.09000000000000001,
+ 0.20999999999999996,
+ 0.2475,
+ 0.1875,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.1275,
+ 0.09000000000000001,
+ 0.1275,
+ 0.20999999999999996,
+ 0.1875,
+ 0.1875,
+ 0.1275
+ ],
+ [
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09000000000000001,
+ 0.0,
+ 0.1275,
+ 0.1275,
+ 0.20999999999999996,
+ 0.1875,
+ 0.1875,
+ 0.1275
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0475,
+ 0.047500000000000014,
+ 0.0,
+ 0.0,
+ 0.16000000000000003,
+ 0.20999999999999996,
+ 0.24000000000000005,
+ 0.20999999999999996,
+ 0.20999999999999996
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.04750000000000001,
+ 0.16000000000000003,
+ 0.1875,
+ 0.24750000000000005,
+ 0.20999999999999996,
+ 0.20999999999999996
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09000000000000001,
+ 0.16000000000000003,
+ 0.24000000000000005,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.09000000000000001,
+ 0.16000000000000003,
+ 0.24000000000000005,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.09000000000000001,
+ 0.09000000000000001,
+ 0.20999999999999996,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.09,
+ 0.0475,
+ 0.04750000000000001,
+ 0.047500000000000014,
+ 0.09,
+ 0.20999999999999996,
+ 0.2475,
+ 0.24000000000000005,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.1275,
+ 0.1875,
+ 0.24749999999999997,
+ 0.24000000000000005,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09,
+ 0.0,
+ 0.1875,
+ 0.24750000000000005,
+ 0.16000000000000006,
+ 0.16000000000000006,
+ 0.09000000000000001
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-var-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 57289.489421875005,
+ 55864.6661496875,
+ 50547.285326875004,
+ 45196.004890937504,
+ 44475.82537125,
+ 39399.72068,
+ 38701.676066875,
+ 36109.355286875,
+ 30174.861758437502,
+ 28157.3689865625,
+ 27926.448468437495
+ ],
+ [
+ 59037.16089812499,
+ 57566.83889,
+ 55322.089256875,
+ 49672.2453921875,
+ 41729.68722968751,
+ 43592.8437415625,
+ 39144.2371771875,
+ 38415.227079375,
+ 28322.625555312494,
+ 31933.4388740625,
+ 26727.06242000001
+ ],
+ [
+ 59732.714075937496,
+ 56158.0385,
+ 56587.467566875006,
+ 48253.477551875,
+ 51045.0136340625,
+ 40738.414998437496,
+ 40548.38939718751,
+ 39916.55814125,
+ 29544.387349375,
+ 33403.4712034375,
+ 27939.581576874996
+ ],
+ [
+ 60443.67714281251,
+ 59818.929582812496,
+ 54701.137714062505,
+ 51437.640877812504,
+ 51285.5399396875,
+ 48260.726869687496,
+ 38740.97306437501,
+ 40606.39106625,
+ 30161.5690859375,
+ 30361.110623437504,
+ 28659.782940625002
+ ],
+ [
+ 60382.43423781251,
+ 59293.42154687501,
+ 57558.892507812496,
+ 55198.51385718749,
+ 49536.786369999994,
+ 46755.189502187495,
+ 41709.090348749996,
+ 41360.896660624996,
+ 32964.705290625,
+ 31061.955227499995,
+ 29316.920135624998
+ ],
+ [
+ 61234.19959375,
+ 59983.588359999994,
+ 58154.925435312514,
+ 52703.84375875001,
+ 52503.8424721875,
+ 49301.6049959375,
+ 46533.49526656249,
+ 41554.99791968751,
+ 37146.522039999996,
+ 36932.77329,
+ 34861.09468781249
+ ],
+ [
+ 61646.97193156249,
+ 57443.2501353125,
+ 58592.22670062501,
+ 56026.4040709375,
+ 53119.2426140625,
+ 47518.157636874996,
+ 47198.0877740625,
+ 42184.608149374995,
+ 43204.4552859375,
+ 40764.768979374996,
+ 38547.7472353125
+ ],
+ [
+ 61501.322213750005,
+ 61912.8882225,
+ 60454.6513196875,
+ 58081.46093562499,
+ 55274.069889374994,
+ 49454.58160031249,
+ 49100.3804303125,
+ 44065.1283525,
+ 43749.2112584375,
+ 41293.36430875,
+ 39018.664314062495
+ ],
+ [
+ 61783.11587937501,
+ 62277.95004000001,
+ 54923.087965625,
+ 55617.341886875,
+ 52925.4808690625,
+ 50926.5550084375,
+ 48095.086794375,
+ 45310.19172062499,
+ 42777.15494562501,
+ 40483.75178718751,
+ 38334.826650937495
+ ],
+ [
+ 62577.86745343752,
+ 61678.852357499985,
+ 60006.671458125,
+ 57294.5536084375,
+ 54422.806184999994,
+ 51241.401390000006,
+ 48398.68592343749,
+ 45686.21460093751,
+ 43174.060284374995,
+ 40790.1832084375,
+ 38666.6339378125
+ ],
+ [
+ 62811.6537825,
+ 62008.473177812506,
+ 57122.1888796875,
+ 57809.42601593749,
+ 49576.93551156251,
+ 51953.92583375001,
+ 48902.600555937504,
+ 46244.94677875,
+ 41553.1879725,
+ 41274.5630453125,
+ 39158.73880625
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-var-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 62038.838775000004,
+ 58595.04484375,
+ 56439.83809999999,
+ 52782.38074375,
+ 49504.84169374999,
+ 46682.71569375001,
+ 42989.556775000005,
+ 40687.8716,
+ 37564.76777500001,
+ 35517.27594374999,
+ 33155.259943749996
+ ],
+ [
+ 63670.922975,
+ 60613.472975000004,
+ 59922.464975,
+ 56060.28449375,
+ 51997.454775,
+ 48735.043099999995,
+ 48058.24744375,
+ 44444.35510000001,
+ 41300.04149375,
+ 39389.734975,
+ 37326.411193750006
+ ],
+ [
+ 63095.245599999995,
+ 62883.225,
+ 62860.74109375001,
+ 59509.31674375,
+ 56218.10344375001,
+ 53089.41919375001,
+ 49452.813743750005,
+ 46508.75597499999,
+ 43770.713775000004,
+ 40973.15859375,
+ 38202.95449375
+ ],
+ [
+ 64068.729493750005,
+ 63766.846900000004,
+ 64119.16540000001,
+ 58249.347975,
+ 54294.085975,
+ 50707.8675,
+ 47896.81774375,
+ 44659.79699375,
+ 42345.292943750006,
+ 39982.80444375,
+ 37837.566399999996
+ ],
+ [
+ 63499.88819375001,
+ 63399.33019374999,
+ 62635.994375,
+ 58601.07294375,
+ 55094.90449375,
+ 51664.244993750006,
+ 48732.71759999999,
+ 45913.5289,
+ 43181.9886,
+ 40856.735975,
+ 38766.60469375001
+ ],
+ [
+ 63265.66984375001,
+ 63434.482775,
+ 61896.38944374999,
+ 58627.08474374999,
+ 55011.21984375,
+ 51970.68484375,
+ 48895.38699374999,
+ 46426.89074375,
+ 43462.90094374999,
+ 41145.92097499999,
+ 39059.77669375
+ ],
+ [
+ 64208.336975,
+ 64127.015,
+ 61852.23699375002,
+ 59254.503775000005,
+ 55960.373600000006,
+ 52548.10937500001,
+ 49900.43149375001,
+ 46919.54,
+ 45853.952975,
+ 43451.10224375,
+ 41049.0725
+ ],
+ [
+ 66135.85619374999,
+ 64716.366975000004,
+ 64541.355599999995,
+ 62357.57519375001,
+ 58323.00269375,
+ 54875.459375,
+ 51616.920993750005,
+ 48797.07609375001,
+ 46513.54544375001,
+ 43853.53984375,
+ 41762.204493749996
+ ],
+ [
+ 66393.037975,
+ 64773.55359374999,
+ 65047.19444375,
+ 62626.83734375,
+ 58454.230599999995,
+ 53395.187775,
+ 50464.906775,
+ 47551.37799375001,
+ 45253.253443750014,
+ 42905.23849375,
+ 40865.405975
+ ],
+ [
+ 65654.97949375,
+ 64849.83359375,
+ 62449.65349375,
+ 60157.365,
+ 57410.96177500001,
+ 53758.477974999994,
+ 50949.34000000001,
+ 47910.490975,
+ 45469.82919375,
+ 43162.23544375,
+ 41042.61344374999
+ ],
+ [
+ 65911.06944375,
+ 65379.09097499999,
+ 62388.416600000004,
+ 60546.33609375,
+ 58224.29460000001,
+ 54965.64077500001,
+ 51977.66619375001,
+ 49607.28449375,
+ 46836.22894375,
+ 44449.1575,
+ 42075.831243750006
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-var-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 54035.94359374999,
+ 51053.42359375,
+ 0.004975000000000003,
+ 0.014775000000000005,
+ 0.014775000000000005,
+ 0.00249375,
+ 0.021993750000000006,
+ 0.004975000000000003,
+ 0.004975000000000003,
+ 0.004975000000000003,
+ 0.004975000000000003
+ ],
+ [
+ 54810.322775,
+ 54753.288975,
+ 51392.258693749995,
+ 0.007443749999999999,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.07639999999999997,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 55516.262899999994,
+ 0.007443749999999999,
+ 53950.621900000006,
+ 0.004975000000000003,
+ 47484.73984375001,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.06974375000000001,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 56931.945743749995,
+ 52568.19794375,
+ 0.019775,
+ 0.007443749999999999,
+ 48746.8991,
+ 46454.83484375001,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 55851.897775,
+ 56364.310975,
+ 53849.4971,
+ 51306.19484375,
+ 0.007443749999999999,
+ 0.014775000000000005,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 58720.494399999996,
+ 55761.24437500001,
+ 55611.9321,
+ 0.00249375,
+ 49798.3049,
+ 45789.41739999999,
+ 42370.684375,
+ 0.009899999999999999,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 59160.918099999995,
+ 0.007443749999999999,
+ 55552.65424375,
+ 54361.14999375,
+ 50602.0116,
+ 0.00249375,
+ 43661.29399375,
+ 0.009899999999999999,
+ 40306.67574374999,
+ 38383.824375000004,
+ 36230.7316
+ ],
+ [
+ 57248.55919375001,
+ 58868.52169375001,
+ 56635.454993750005,
+ 54921.689943749996,
+ 52108.57689999999,
+ 0.004975000000000003,
+ 45809.38109375001,
+ 0.007443749999999999,
+ 40624.474975,
+ 38467.64890000001,
+ 36736.83377500001
+ ],
+ [
+ 57603.32849375,
+ 59315.940775,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 48304.1229,
+ 45546.422975,
+ 42564.48819375001,
+ 40042.881693749994,
+ 37896.1275,
+ 36069.856193750005
+ ],
+ [
+ 59004.3629,
+ 57960.9524,
+ 57285.45144374999,
+ 54431.29574375001,
+ 52196.82310000001,
+ 49211.475993750006,
+ 45752.2864,
+ 43161.660943749994,
+ 40539.94097499999,
+ 38190.42169375,
+ 36203.236775000005
+ ],
+ [
+ 59344.4956,
+ 58558.91644375,
+ 0.009899999999999999,
+ 55367.400100000006,
+ 0.00249375,
+ 49779.74199375,
+ 46716.939375,
+ 44090.851975,
+ 0.004975000000000003,
+ 38908.56349375,
+ 36808.124193749994
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Infected-var-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 3674130.1323926314,
+ 3724874.083457399,
+ 138237480.18369532,
+ 229474208.64905697,
+ 106499818.92331558,
+ 175622273.1108266,
+ 81689129.78962329,
+ 71950531.49512336,
+ 163260323.60207027,
+ 142484978.656579,
+ 89093846.30797167
+ ],
+ [
+ 3682767.448022022,
+ 2554940.385374771,
+ 4163599.7416063435,
+ 132893576.61513941,
+ 309764612.09624994,
+ 103256276.07603046,
+ 174007074.81778616,
+ 81516517.67368458,
+ 269788323.77890956,
+ 115906018.91325101,
+ 181233061.94690832
+ ],
+ [
+ 3216533.7298320034,
+ 170848035.45705056,
+ 4867767.760396982,
+ 263772888.76389876,
+ 5616011.804542522,
+ 296583208.46967506,
+ 186253985.08846062,
+ 87355606.63695985,
+ 293853600.5003413,
+ 127184216.21078475,
+ 197705165.8487029
+ ],
+ [
+ 2763271.4507434065,
+ 5973465.882349776,
+ 162070722.24469855,
+ 142386197.8822251,
+ 1974719.799639774,
+ 1528635.4070349056,
+ 266412020.14610314,
+ 88455293.55759585,
+ 304196419.7288562,
+ 231464927.51767245,
+ 206240198.64886072
+ ],
+ [
+ 4453782.211010629,
+ 3886705.4311209293,
+ 5581624.331034293,
+ 3689773.087895829,
+ 131119731.36633602,
+ 116453008.12390828,
+ 194515699.66465592,
+ 91763262.35153356,
+ 272746888.7701931,
+ 242229255.0279654,
+ 215954324.5579064
+ ],
+ [
+ 1780780.7034269772,
+ 3395135.8860153123,
+ 2694231.614698365,
+ 148053688.03913876,
+ 2499617.004413089,
+ 2732928.243160147,
+ 2513817.988573722,
+ 93567635.0083072,
+ 155563976.27690744,
+ 73991631.41256323,
+ 66190076.32614515
+ ],
+ [
+ 2151719.490113234,
+ 176940684.10616732,
+ 2875394.926840037,
+ 2135361.422956329,
+ 2521174.373303352,
+ 121624992.80339876,
+ 2636894.673049175,
+ 96197761.95514038,
+ 2064054.4686386604,
+ 1885013.9884466839,
+ 1802087.8585860736
+ ],
+ [
+ 7085932.2896269085,
+ 3072916.2499142555,
+ 4328629.362169394,
+ 4175136.0190517195,
+ 2922233.623214546,
+ 132053555.47021246,
+ 2703803.2667467487,
+ 104458432.3813348,
+ 2393885.8340410604,
+ 1894807.6998529565,
+ 1664029.483458054
+ ],
+ [
+ 6829151.81753255,
+ 2957650.0297196433,
+ 339122859.21951723,
+ 166501627.47974688,
+ 150303407.54068473,
+ 1918724.504340807,
+ 1628548.9546146274,
+ 1791530.619350354,
+ 1727942.5339913056,
+ 1923785.7776295622,
+ 1747693.3961378925
+ ],
+ [
+ 3527767.687849646,
+ 4111606.5768917194,
+ 2575570.1681169677,
+ 2250357.996328431,
+ 2333007.6240945896,
+ 1966997.5725485962,
+ 1694695.7808348045,
+ 1746772.8315880834,
+ 1656477.717028951,
+ 1658627.2191710982,
+ 1828758.9836169675
+ ],
+ [
+ 3341192.0029906663,
+ 3733146.9846856236,
+ 173974167.69534904,
+ 1850498.370302017,
+ 274951449.5100577,
+ 1732200.4685649641,
+ 2199756.3408922693,
+ 2254997.292240933,
+ 92923002.53350824,
+ 2118754.771347105,
+ 1950629.3400097035
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Infected",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-avg-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 598.2672500000001,
+ 638.227875,
+ 640.6408750000002,
+ 627.12225,
+ 680.0943749999999,
+ 663.2245,
+ 714.8115000000001,
+ 722.38975,
+ 656.13925,
+ 662.291,
+ 707.77275
+ ],
+ [
+ 607.4110000000001,
+ 656.5175,
+ 689.0217500000001,
+ 680.486125,
+ 625.8957499999999,
+ 713.6627500000001,
+ 692.6142499999999,
+ 737.6165000000001,
+ 595.2708749999999,
+ 717.227375,
+ 643.245125
+ ],
+ [
+ 615.5384999999999,
+ 625.4194999999999,
+ 695.3192500000001,
+ 651.79875,
+ 744.1896249999999,
+ 651.463125,
+ 702.6181250000001,
+ 749.38525,
+ 604.161125,
+ 728.8989999999999,
+ 653.498125
+ ],
+ [
+ 624.100875,
+ 669.4085,
+ 667.6131250000001,
+ 700.429,
+ 758.297125,
+ 777.686,
+ 670.442875,
+ 764.02625,
+ 609.7099999999999,
+ 657.23075,
+ 662.09925
+ ],
+ [
+ 637.4432499999999,
+ 683.85275,
+ 717.723375,
+ 743.07375,
+ 726.34825,
+ 745.3903750000001,
+ 715.2558750000001,
+ 771.3681250000001,
+ 655.3827500000001,
+ 662.579,
+ 668.6433750000001
+ ],
+ [
+ 638.577375,
+ 684.7238749999999,
+ 721.3955,
+ 712.2846249999999,
+ 766.6696250000001,
+ 786.371,
+ 798.484125,
+ 772.608375,
+ 741.63375,
+ 791.2507500000002,
+ 798.5463750000001
+ ],
+ [
+ 645.5985,
+ 655.182875,
+ 723.8372499999999,
+ 752.2012500000001,
+ 773.170125,
+ 752.5350000000001,
+ 802.888,
+ 776.614375,
+ 825.484,
+ 834.8001250000001,
+ 844.25425
+ ],
+ [
+ 643.679125,
+ 688.5988749999999,
+ 725.7268750000001,
+ 752.32275,
+ 772.125625,
+ 754.901625,
+ 808.38525,
+ 778.97425,
+ 829.0887500000001,
+ 838.351375,
+ 847.833875
+ ],
+ [
+ 645.8608750000001,
+ 690.1595,
+ 653.246875,
+ 717.482875,
+ 736.124625,
+ 797.71775,
+ 813.65075,
+ 826.1515000000002,
+ 835.0635,
+ 846.2907499999999,
+ 852.6939999999998
+ ],
+ [
+ 651.531625,
+ 697.63325,
+ 733.7665000000001,
+ 761.578625,
+ 780.473,
+ 799.801,
+ 815.1408749999998,
+ 828.7565000000001,
+ 839.2272499999999,
+ 848.7871250000001,
+ 855.8655000000001
+ ],
+ [
+ 652.6959999999998,
+ 699.4853750000001,
+ 699.4410000000001,
+ 763.710375,
+ 707.2897499999999,
+ 803.766,
+ 817.333125,
+ 829.4942500000001,
+ 797.0787500000001,
+ 848.48375,
+ 856.1671249999999
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-avg-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 625.4675,
+ 663.675,
+ 711.845,
+ 725.4525,
+ 743.4425,
+ 763.845,
+ 779.8,
+ 791.915,
+ 793.4225,
+ 805.585,
+ 813.9125
+ ],
+ [
+ 626.3325,
+ 680.9,
+ 706.175,
+ 732.5,
+ 758.6675,
+ 775.2025,
+ 789.56,
+ 801.275,
+ 811.5325,
+ 809.6225,
+ 817.1725
+ ],
+ [
+ 639.2125,
+ 680.6625,
+ 724.1375,
+ 745.3075,
+ 767.1725,
+ 784.3875,
+ 798.7725,
+ 806.175,
+ 821.8675,
+ 822.6475,
+ 827.785
+ ],
+ [
+ 641.9575,
+ 683.9275,
+ 722.23,
+ 758.6225,
+ 775.7225,
+ 796.14,
+ 807.3275,
+ 816.8325,
+ 824.35,
+ 833.1375,
+ 841.2075
+ ],
+ [
+ 651.6575,
+ 694.9175,
+ 739.0875,
+ 761.9525,
+ 779.18,
+ 798.82,
+ 811.7625,
+ 823.065,
+ 830.0575,
+ 838.9425,
+ 846.305
+ ],
+ [
+ 656.42,
+ 703.1625,
+ 734.2625,
+ 760.605,
+ 781.7,
+ 802.4625,
+ 817.9025,
+ 829.03,
+ 834.785,
+ 842.9075,
+ 850.875
+ ],
+ [
+ 658.945,
+ 705.465,
+ 736.6275,
+ 762.3375,
+ 787.035,
+ 808.625,
+ 820.465,
+ 832.9125,
+ 837.285,
+ 846.435,
+ 855.1575
+ ],
+ [
+ 663.5475,
+ 711.515,
+ 746.0375,
+ 767.565,
+ 784.28,
+ 805.285,
+ 821.9625,
+ 830.7225,
+ 841.1825,
+ 849.275,
+ 857.915
+ ],
+ [
+ 666.01,
+ 714.18,
+ 747.0475,
+ 773.0925,
+ 792.685,
+ 815.2125,
+ 827.5275,
+ 843.7075,
+ 846.4975,
+ 859.67,
+ 867.41
+ ],
+ [
+ 667.6925,
+ 716.325,
+ 752.2925,
+ 778.02,
+ 801.2475,
+ 819.475,
+ 828.15,
+ 845.88,
+ 855.89,
+ 861.96,
+ 869.06
+ ],
+ [
+ 667.7725,
+ 715.1575,
+ 747.15,
+ 775.95,
+ 794.8325,
+ 812.38,
+ 825.3025,
+ 839.9375,
+ 847.4375,
+ 856.415,
+ 863.825
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-avg-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 545.8575,
+ 601.8075,
+ 0.995,
+ 0.9825,
+ 0.985,
+ 0.9925,
+ 0.9775,
+ 0.995,
+ 0.9825,
+ 0.9825,
+ 0.9875
+ ],
+ [
+ 576.2375,
+ 640.685,
+ 670.3525,
+ 0.9925,
+ 0.9825,
+ 0.995,
+ 0.9975,
+ 1.925,
+ 0.985,
+ 0.9975,
+ 0.995
+ ],
+ [
+ 579.2575,
+ 0.9925,
+ 667.7125,
+ 0.9925,
+ 731.925,
+ 0.9825,
+ 0.9975,
+ 1.935,
+ 0.9875,
+ 0.9975,
+ 0.995
+ ],
+ [
+ 600.175,
+ 650.1275,
+ 1.98,
+ 0.9925,
+ 728.7975,
+ 751.2,
+ 0.97,
+ 0.995,
+ 0.995,
+ 0.995,
+ 0.995
+ ],
+ [
+ 600.815,
+ 668.0675,
+ 703.1725,
+ 724.7475,
+ 0.9925,
+ 0.985,
+ 0.9975,
+ 0.995,
+ 0.995,
+ 0.995,
+ 0.995
+ ],
+ [
+ 626.22,
+ 670.1725,
+ 706.11,
+ 0.9975,
+ 752.2225,
+ 769.085,
+ 773.9375,
+ 0.99,
+ 0.99,
+ 0.9975,
+ 0.9975
+ ],
+ [
+ 627.945,
+ 0.9925,
+ 712.5575,
+ 732.205,
+ 759.1575,
+ 0.9975,
+ 779.5925,
+ 0.99,
+ 809.915,
+ 819.15,
+ 827.8375
+ ],
+ [
+ 619.985,
+ 675.41,
+ 705.995,
+ 741.3175,
+ 756.25,
+ 0.995,
+ 798.225,
+ 0.9925,
+ 813.3575,
+ 823.935,
+ 832.3525
+ ],
+ [
+ 612.825,
+ 666.81,
+ 0.9875,
+ 0.995,
+ 0.9975,
+ 784.0475,
+ 799.29,
+ 813.54,
+ 804.2075,
+ 834.085,
+ 823.16
+ ],
+ [
+ 617.595,
+ 680.6175,
+ 718.29,
+ 745.315,
+ 751.005,
+ 782.345,
+ 802.4275,
+ 815.595,
+ 827.2925,
+ 836.6975,
+ 831.8175
+ ],
+ [
+ 635.4425,
+ 680.555,
+ 0.99,
+ 747.5575,
+ 0.995,
+ 787.3125,
+ 810.8375,
+ 817.0775,
+ 0.995,
+ 832.39,
+ 840.2225
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-avg-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 336.8172055625,
+ 245.77418517187488,
+ 21878.299290171875,
+ 44209.472551812505,
+ 24623.86738242187,
+ 49388.11420662502,
+ 27138.055755875004,
+ 27782.123743062508,
+ 75924.01883131251,
+ 77372.55612587501,
+ 55704.8562543125
+ ],
+ [
+ 153.0502183750003,
+ 119.83470562499981,
+ 109.95511381249999,
+ 24465.078658421877,
+ 69080.7999200625,
+ 26924.6952455625,
+ 53231.683078812515,
+ 28733.02983837501,
+ 117715.05550142191,
+ 57039.88157279687,
+ 103216.17221717189
+ ],
+ [
+ 159.36144337499974,
+ 20742.787484125005,
+ 174.27826318750016,
+ 47225.495714687495,
+ 79.40799079687498,
+ 74675.75352117188,
+ 54745.41346492189,
+ 29598.76135243751,
+ 121253.92104217189,
+ 58885.660040250026,
+ 106490.06809429689
+ ],
+ [
+ 133.64828579687506,
+ 111.19627649999991,
+ 23438.893610546875,
+ 25852.258607750005,
+ 126.34138142187487,
+ 95.67007774999982,
+ 79107.44171704687,
+ 30715.384366562503,
+ 123603.99213,
+ 107750.1510294375,
+ 109356.22922631251
+ ],
+ [
+ 131.47789693749976,
+ 50.86813056250007,
+ 95.46371079687495,
+ 101.56333031250026,
+ 27774.484436937502,
+ 29254.520933296873,
+ 56695.295047046864,
+ 31287.528133671884,
+ 107119.4794761875,
+ 109483.68358587501,
+ 111491.7493589219
+ ],
+ [
+ 61.837647171875105,
+ 89.123459046875,
+ 46.15869975,
+ 26682.17768642188,
+ 60.19222267187526,
+ 80.28838712499979,
+ 120.35781392187528,
+ 31402.677544546874,
+ 60987.126970312514,
+ 32904.99370318751,
+ 33522.774098421876
+ ],
+ [
+ 76.4141958750001,
+ 22596.30382767188,
+ 42.55487868749993,
+ 60.10370468749985,
+ 47.35937592187491,
+ 29785.504781875003,
+ 105.764242875,
+ 31722.549202421884,
+ 60.81388587500004,
+ 60.201415296874835,
+ 41.8500938125001
+ ],
+ [
+ 117.66915017187497,
+ 89.57857404687502,
+ 100.25658429687489,
+ 69.99942493749994,
+ 67.43228929687491,
+ 29977.140250171866,
+ 41.40985931249997,
+ 31896.994590062503,
+ 55.810689062499975,
+ 51.27242029687504,
+ 37.589185296874945
+ ],
+ [
+ 158.6051589218749,
+ 113.70763412499987,
+ 47418.74163679688,
+ 27095.534585171874,
+ 28508.62933392189,
+ 67.17789556250001,
+ 58.208905062500186,
+ 52.12657774999997,
+ 81.83613462499996,
+ 44.05724131249995,
+ 81.66795712500002
+ ],
+ [
+ 145.73452392187497,
+ 103.1819850625,
+ 84.44518712500022,
+ 67.84799217187467,
+ 96.01618599999989,
+ 70.67678462499997,
+ 56.83649829687501,
+ 48.33200837499997,
+ 51.48947368749979,
+ 40.85703267187513,
+ 61.59639099999987
+ ],
+ [
+ 77.00943587500008,
+ 116.55385767187525,
+ 25727.554465875,
+ 48.49704329687508,
+ 55462.51142618749,
+ 35.61391400000001,
+ 17.784509296874994,
+ 23.50108881250002,
+ 33376.5782321875,
+ 42.59299968750011,
+ 39.57827142187508
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-final-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 936.0,
+ 961.3,
+ 929.45,
+ 889.15,
+ 943.1,
+ 896.1,
+ 947.35,
+ 948.75,
+ 849.5,
+ 849.75,
+ 899.75
+ ],
+ [
+ 938.45,
+ 963.7,
+ 980.5,
+ 939.25,
+ 844.6,
+ 946.3,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 938.6,
+ 917.2,
+ 979.45,
+ 889.55,
+ 993.3,
+ 846.45,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 939.95,
+ 966.15,
+ 931.1,
+ 940.35,
+ 993.2,
+ 996.1,
+ 848.55,
+ 948.9,
+ 749.8,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.4,
+ 969.25,
+ 981.95,
+ 989.75,
+ 944.0,
+ 946.65,
+ 898.35,
+ 948.85,
+ 799.75,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.85,
+ 967.75,
+ 981.2,
+ 940.4,
+ 993.5,
+ 996.6,
+ 998.15,
+ 949.1,
+ 899.25,
+ 949.65,
+ 949.8
+ ],
+ [
+ 943.15,
+ 919.9,
+ 981.45,
+ 989.95,
+ 993.55,
+ 947.0,
+ 998.15,
+ 949.1,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.25,
+ 982.35,
+ 990.25,
+ 995.2,
+ 947.1,
+ 998.2,
+ 949.2,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.4,
+ 884.9,
+ 940.9,
+ 945.6,
+ 996.15,
+ 997.9,
+ 998.55,
+ 999.4,
+ 999.5,
+ 999.75
+ ],
+ [
+ 943.95,
+ 969.05,
+ 982.8,
+ 989.85,
+ 994.75,
+ 996.25,
+ 998.15,
+ 998.5,
+ 999.3,
+ 999.5,
+ 999.75
+ ],
+ [
+ 944.65,
+ 969.35,
+ 933.3,
+ 991.6,
+ 895.45,
+ 997.2,
+ 998.9,
+ 999.45,
+ 949.8,
+ 999.8,
+ 999.9
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-final-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 947.0,
+ 971.0,
+ 987.0,
+ 997.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 951.0,
+ 977.0,
+ 991.0,
+ 994.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 955.0,
+ 975.0,
+ 987.0,
+ 996.0,
+ 999.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 954.0,
+ 974.0,
+ 985.0,
+ 996.0,
+ 997.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 978.0,
+ 992.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 979.0,
+ 987.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 978.0,
+ 991.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 963.0,
+ 975.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 961.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 956.0,
+ 979.0,
+ 994.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 980.0,
+ 988.0,
+ 996.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-final-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 900.0,
+ 951.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 916.0,
+ 955.0,
+ 972.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 918.0,
+ 1.0,
+ 970.0,
+ 1.0,
+ 988.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 920.0,
+ 958.0,
+ 2.0,
+ 1.0,
+ 989.0,
+ 992.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 926.0,
+ 959.0,
+ 970.0,
+ 987.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 929.0,
+ 957.0,
+ 973.0,
+ 1.0,
+ 989.0,
+ 993.0,
+ 996.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 931.0,
+ 1.0,
+ 974.0,
+ 986.0,
+ 988.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 926.0,
+ 957.0,
+ 974.0,
+ 986.0,
+ 990.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 921.0,
+ 958.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 993.0,
+ 995.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 970.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 997.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 1.0,
+ 984.0,
+ 1.0,
+ 994.0,
+ 997.0,
+ 998.0,
+ 1.0,
+ 999.0,
+ 999.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-final-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 95.3,
+ 23.410000000000004,
+ 45407.1475,
+ 87669.6275,
+ 46717.689999999995,
+ 89025.79000000001,
+ 47137.6275,
+ 47276.2875,
+ 127050.95,
+ 127125.8875,
+ 89750.6875
+ ],
+ [
+ 54.34750000000001,
+ 34.00999999999999,
+ 25.75,
+ 46344.4875,
+ 125593.04,
+ 47035.11,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 92.64000000000001,
+ 44219.159999999996,
+ 17.347500000000004,
+ 87736.94750000001,
+ 8.01,
+ 126042.44749999998,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 95.74750000000002,
+ 28.027499999999996,
+ 45445.990000000005,
+ 46445.9275,
+ 6.660000000000001,
+ 2.9900000000000007,
+ 126667.8475,
+ 47290.990000000005,
+ 186801.16,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.047500000000003,
+ 5.0875,
+ 46807.5,
+ 47068.3275,
+ 89373.22750000001,
+ 47285.9275,
+ 159400.8875,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 46451.64000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 89651.2875,
+ 47365.52750000001,
+ 47380.26
+ ],
+ [
+ 52.427499999999995,
+ 44468.39000000001,
+ 19.247500000000002,
+ 5.2475000000000005,
+ 6.7475,
+ 47104.0,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.4275,
+ 4.4875,
+ 4.36,
+ 47113.490000000005,
+ 1.1599999999999997,
+ 47320.560000000005,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 76.80999999999999,
+ 25.139999999999997,
+ 86827.89,
+ 46499.490000000005,
+ 46966.14,
+ 3.1275000000000004,
+ 1.1900000000000002,
+ 1.4474999999999998,
+ 0.54,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74749999999999,
+ 28.547499999999996,
+ 30.25999999999999,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275000000000003,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.82749999999997,
+ 31.12750000000001,
+ 45759.21,
+ 9.339999999999998,
+ 88897.04750000002,
+ 1.6600000000000006,
+ 0.6900000000000002,
+ 0.4475000000000001,
+ 47380.36,
+ 0.16000000000000003,
+ 0.09
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-max-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 936.0,
+ 961.3,
+ 929.45,
+ 889.15,
+ 943.1,
+ 896.1,
+ 947.35,
+ 948.75,
+ 849.5,
+ 849.75,
+ 899.75
+ ],
+ [
+ 938.45,
+ 963.7,
+ 980.5,
+ 939.25,
+ 844.6,
+ 946.3,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 938.6,
+ 917.2,
+ 979.45,
+ 889.55,
+ 993.3,
+ 846.45,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 939.95,
+ 966.15,
+ 931.1,
+ 940.35,
+ 993.2,
+ 996.1,
+ 848.55,
+ 948.9,
+ 749.8,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.4,
+ 969.25,
+ 981.95,
+ 989.75,
+ 944.0,
+ 946.65,
+ 898.35,
+ 948.85,
+ 799.75,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.85,
+ 967.75,
+ 981.2,
+ 940.4,
+ 993.5,
+ 996.6,
+ 998.15,
+ 949.1,
+ 899.25,
+ 949.65,
+ 949.8
+ ],
+ [
+ 943.15,
+ 919.9,
+ 981.45,
+ 989.95,
+ 993.55,
+ 947.0,
+ 998.15,
+ 949.1,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.25,
+ 982.35,
+ 990.25,
+ 995.2,
+ 947.1,
+ 998.2,
+ 949.2,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.4,
+ 884.9,
+ 940.9,
+ 945.6,
+ 996.15,
+ 997.9,
+ 998.55,
+ 999.4,
+ 999.5,
+ 999.75
+ ],
+ [
+ 943.95,
+ 969.05,
+ 982.8,
+ 989.85,
+ 994.75,
+ 996.25,
+ 998.15,
+ 998.5,
+ 999.3,
+ 999.5,
+ 999.75
+ ],
+ [
+ 944.65,
+ 969.35,
+ 933.3,
+ 991.6,
+ 895.45,
+ 997.2,
+ 998.9,
+ 999.45,
+ 949.8,
+ 999.8,
+ 999.9
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-max-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 947.0,
+ 971.0,
+ 987.0,
+ 997.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 951.0,
+ 977.0,
+ 991.0,
+ 994.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 955.0,
+ 975.0,
+ 987.0,
+ 996.0,
+ 999.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 954.0,
+ 974.0,
+ 985.0,
+ 996.0,
+ 997.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 978.0,
+ 992.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 979.0,
+ 987.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 978.0,
+ 991.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 963.0,
+ 975.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 961.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 956.0,
+ 979.0,
+ 994.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 980.0,
+ 988.0,
+ 996.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-max-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 900.0,
+ 951.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 916.0,
+ 955.0,
+ 972.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 918.0,
+ 1.0,
+ 970.0,
+ 1.0,
+ 988.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 920.0,
+ 958.0,
+ 2.0,
+ 1.0,
+ 989.0,
+ 992.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 926.0,
+ 959.0,
+ 970.0,
+ 987.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 929.0,
+ 957.0,
+ 973.0,
+ 1.0,
+ 989.0,
+ 993.0,
+ 996.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 931.0,
+ 1.0,
+ 974.0,
+ 986.0,
+ 988.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 926.0,
+ 957.0,
+ 974.0,
+ 986.0,
+ 990.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 921.0,
+ 958.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 993.0,
+ 995.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 970.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 997.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 1.0,
+ 984.0,
+ 1.0,
+ 994.0,
+ 997.0,
+ 998.0,
+ 1.0,
+ 999.0,
+ 999.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-max-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 95.3,
+ 23.410000000000004,
+ 45407.1475,
+ 87669.6275,
+ 46717.689999999995,
+ 89025.79000000001,
+ 47137.6275,
+ 47276.2875,
+ 127050.95,
+ 127125.8875,
+ 89750.6875
+ ],
+ [
+ 54.34750000000001,
+ 34.00999999999999,
+ 25.75,
+ 46344.4875,
+ 125593.04,
+ 47035.11,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 92.64000000000001,
+ 44219.159999999996,
+ 17.347500000000004,
+ 87736.94750000001,
+ 8.01,
+ 126042.44749999998,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 95.74750000000002,
+ 28.027499999999996,
+ 45445.990000000005,
+ 46445.9275,
+ 6.660000000000001,
+ 2.9900000000000007,
+ 126667.8475,
+ 47290.990000000005,
+ 186801.16,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.047500000000003,
+ 5.0875,
+ 46807.5,
+ 47068.3275,
+ 89373.22750000001,
+ 47285.9275,
+ 159400.8875,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 46451.64000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 89651.2875,
+ 47365.52750000001,
+ 47380.26
+ ],
+ [
+ 52.427499999999995,
+ 44468.39000000001,
+ 19.247500000000002,
+ 5.2475000000000005,
+ 6.7475,
+ 47104.0,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.4275,
+ 4.4875,
+ 4.36,
+ 47113.490000000005,
+ 1.1599999999999997,
+ 47320.560000000005,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 76.80999999999999,
+ 25.139999999999997,
+ 86827.89,
+ 46499.490000000005,
+ 46966.14,
+ 3.1275000000000004,
+ 1.1900000000000002,
+ 1.4474999999999998,
+ 0.54,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74749999999999,
+ 28.547499999999996,
+ 30.25999999999999,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275000000000003,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.82749999999997,
+ 31.12750000000001,
+ 45759.21,
+ 9.339999999999998,
+ 88897.04750000002,
+ 1.6600000000000006,
+ 0.6900000000000002,
+ 0.4475000000000001,
+ 47380.36,
+ 0.16000000000000003,
+ 0.09
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-min-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-min-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-min-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-min-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-var-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 94459.01962187499,
+ 101967.68151281249,
+ 100077.96286406249,
+ 98153.07825312499,
+ 105914.48233593749,
+ 98874.674893125,
+ 103921.180711875,
+ 105449.087851875,
+ 93748.05527812499,
+ 93923.25494312502,
+ 98881.00785312499
+ ],
+ [
+ 92324.638610625,
+ 96248.066738125,
+ 100088.81091312501,
+ 96424.7336490625,
+ 87651.255211875,
+ 98612.264766875,
+ 90543.008868125,
+ 97683.991839375,
+ 73725.27900031251,
+ 90652.45160281248,
+ 80085.2130715625
+ ],
+ [
+ 88841.142574375,
+ 90414.858785625,
+ 96181.90681625,
+ 87333.58928375,
+ 98455.33217656249,
+ 81286.7611190625,
+ 85360.2503315625,
+ 91443.31598000001,
+ 68753.16887156249,
+ 84101.42375875,
+ 74223.8979021875
+ ],
+ [
+ 86418.24341343749,
+ 90921.08385125,
+ 89038.11534218749,
+ 87124.53660125002,
+ 91669.13946031251,
+ 89935.71982624999,
+ 77280.83551968749,
+ 83249.84769437501,
+ 65873.11727,
+ 69274.36397500001,
+ 69175.337423125
+ ],
+ [
+ 83647.2236325,
+ 86609.15193687502,
+ 87935.7928928125,
+ 89007.110980625,
+ 83991.05403500001,
+ 81635.33054906249,
+ 78753.7848559375,
+ 78888.2484753125,
+ 67037.99077625,
+ 65971.20842312499,
+ 65043.7490846875
+ ],
+ [
+ 83290.35811593752,
+ 85957.9271709375,
+ 85873.23263,
+ 81019.59617718749,
+ 86813.3832546875,
+ 84155.929721875,
+ 84535.49118406248,
+ 77792.4417103125,
+ 72356.952890625,
+ 74998.95842125,
+ 73789.2272509375
+ ],
+ [
+ 80933.141101875,
+ 79772.0108540625,
+ 84737.47163375,
+ 83945.46404375,
+ 83312.97980656251,
+ 77034.09624312501,
+ 81963.774963125,
+ 75327.6577159375,
+ 79731.619358125,
+ 78109.0620096875,
+ 75593.361013125
+ ],
+ [
+ 78857.37251406252,
+ 82552.65689968751,
+ 83309.61319343752,
+ 83755.8921575,
+ 84370.0075540625,
+ 76321.45844718751,
+ 79284.877473125,
+ 74281.468496875,
+ 77432.90918437499,
+ 75772.8417403125,
+ 73204.83059218749
+ ],
+ [
+ 78090.2143603125,
+ 81905.685925625,
+ 75079.3305409375,
+ 78335.02462156248,
+ 78837.50875968751,
+ 78525.65493937497,
+ 76018.764119375,
+ 74170.55772,
+ 73435.24683312501,
+ 70282.763973125,
+ 69686.45615687498
+ ],
+ [
+ 78214.39572593752,
+ 80117.71475937501,
+ 80666.825540625,
+ 79459.16332593751,
+ 79860.84133499999,
+ 77299.837614375,
+ 75138.96778093747,
+ 72486.80194937502,
+ 70686.66763375,
+ 68587.6905265625,
+ 67507.78001874998
+ ],
+ [
+ 77883.016148125,
+ 79338.21467843749,
+ 75350.377053125,
+ 79087.2744490625,
+ 69777.71211875,
+ 75619.10783,
+ 74612.7256434375,
+ 72896.480878125,
+ 68113.77981624998,
+ 69690.36248625,
+ 68147.8106728125
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-var-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 103763.1506,
+ 111200.504375,
+ 115344.80249375,
+ 129772.25,
+ 122770.21377500001,
+ 148640.06349375,
+ 121195.845,
+ 131610.0294,
+ 121873.54609375,
+ 122516.78249375001,
+ 122509.11197500002
+ ],
+ [
+ 96199.097775,
+ 102367.44359375,
+ 108102.66969375,
+ 116625.84724375,
+ 113974.729375,
+ 118189.4451,
+ 113877.0159,
+ 124296.308975,
+ 107952.35249375,
+ 115976.37484375,
+ 123302.85874375001
+ ],
+ [
+ 96994.97109375,
+ 109122.29,
+ 109566.20984375,
+ 111708.3986,
+ 107418.76119374998,
+ 107518.14039999999,
+ 107050.20769375,
+ 116422.555,
+ 100866.449375,
+ 107911.75297500001,
+ 114939.04419375
+ ],
+ [
+ 92094.580975,
+ 99538.69944375,
+ 103377.89624375,
+ 98844.15077499999,
+ 105248.49649374999,
+ 98131.955,
+ 100450.65444375001,
+ 96428.79619375,
+ 115283.63694375001,
+ 115020.670975,
+ 114616.54819375003
+ ],
+ [
+ 93929.495775,
+ 94829.04919374999,
+ 92722.88877500001,
+ 95779.43874375001,
+ 98104.75234375,
+ 94581.24099375002,
+ 96217.71199375,
+ 89665.29719375,
+ 109309.47094374997,
+ 108883.01549374998,
+ 107987.05644375
+ ],
+ [
+ 88474.20190000001,
+ 94191.05219374999,
+ 93189.70289999999,
+ 93253.96049375,
+ 97506.88359375,
+ 92829.802775,
+ 96750.39359375,
+ 93507.03377500002,
+ 86231.64324375,
+ 84597.69344374999,
+ 86620.38849375
+ ],
+ [
+ 85010.844375,
+ 89731.339375,
+ 93574.43669375,
+ 94055.13297500001,
+ 87683.7969,
+ 88206.4175,
+ 93702.69144375,
+ 90153.89224374999,
+ 90254.65969375001,
+ 89186.8825,
+ 84449.34609375
+ ],
+ [
+ 83035.16874375001,
+ 89289.19210000001,
+ 92388.984975,
+ 89984.76524375,
+ 92494.4925,
+ 90030.23239999998,
+ 86731.30859375,
+ 85740.5166,
+ 86566.23177500001,
+ 85704.78944374999,
+ 81553.41824375
+ ],
+ [
+ 81735.42024375,
+ 91228.5739,
+ 99075.239375,
+ 88372.19797499999,
+ 90313.8979,
+ 86257.864775,
+ 80552.40710000001,
+ 81334.575975,
+ 91541.30444374999,
+ 76973.60777500001,
+ 88170.1944
+ ],
+ [
+ 84423.96824375,
+ 88642.72619375002,
+ 84363.2186,
+ 84559.59577500001,
+ 93039.61997499998,
+ 83986.1646,
+ 82022.40849375,
+ 79325.66210000002,
+ 77492.7764,
+ 75212.13599374998,
+ 82592.21419375
+ ],
+ [
+ 82716.93659999999,
+ 87096.90234375,
+ 87263.745975,
+ 86590.27169375001,
+ 85914.76397500001,
+ 83543.85484375,
+ 79357.57109375,
+ 81606.22149375,
+ 79688.2236,
+ 81302.94790000001,
+ 79886.01299374999
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-var-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 88332.70394375,
+ 92845.599375,
+ 0.004975000000000004,
+ 0.014775000000000005,
+ 0.014775000000000005,
+ 0.0024937499999999994,
+ 0.021993750000000006,
+ 0.004975000000000004,
+ 0.004975000000000004,
+ 0.004975000000000004,
+ 0.004975000000000004
+ ],
+ [
+ 84205.36374375,
+ 92310.2789,
+ 93634.84460000001,
+ 0.007443749999999999,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.11937500000000005,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 82207.89077499999,
+ 0.007443749999999999,
+ 87142.38859375,
+ 0.004975000000000004,
+ 91850.619375,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.105775,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 79448.824375,
+ 82423.05269375,
+ 0.03459999999999999,
+ 0.007443749999999999,
+ 84665.87049375,
+ 84570.37297499999,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 78107.65019375,
+ 81381.2679,
+ 81427.60624375001,
+ 81774.78469375,
+ 0.007443749999999999,
+ 0.014775000000000005,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 80313.4336,
+ 79554.7904,
+ 80561.25174374999,
+ 0.0024937499999999994,
+ 81667.475,
+ 76494.41077500001,
+ 75722.87799375001,
+ 0.009899999999999999,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 76981.66449375001,
+ 0.007443749999999999,
+ 79820.95469375,
+ 78380.97019375,
+ 79495.6246,
+ 0.0024937499999999994,
+ 74039.668775,
+ 0.009899999999999999,
+ 73046.34389999999,
+ 71282.3451,
+ 69410.42769375
+ ],
+ [
+ 73851.49044375001,
+ 75668.1891,
+ 76012.84877499999,
+ 78014.57899375,
+ 77295.605,
+ 0.004975000000000004,
+ 73803.37277500001,
+ 0.007443749999999999,
+ 70483.68619374999,
+ 69549.69234375,
+ 67468.262775
+ ],
+ [
+ 72365.22144375001,
+ 75593.985975,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 73183.86109375,
+ 70100.01924375001,
+ 68857.44449375,
+ 67361.09999999999,
+ 64160.55694375001,
+ 62663.35399375
+ ],
+ [
+ 73522.6481,
+ 72809.494375,
+ 77282.74597500003,
+ 75431.8309,
+ 73600.78624374999,
+ 71805.58437499999,
+ 69869.1175,
+ 67595.45474374999,
+ 64741.22789999999,
+ 62966.63199375,
+ 61100.890100000004
+ ],
+ [
+ 73112.24074375001,
+ 71631.41399375001,
+ 0.009899999999999999,
+ 73746.68937499999,
+ 0.0024937499999999994,
+ 70995.58769375,
+ 70915.61609375001,
+ 66574.710975,
+ 0.004975000000000004,
+ 61980.14319375,
+ 60271.454900000004
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Recovered-var-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 11950710.337915558,
+ 27194036.77922938,
+ 553284902.2142997,
+ 1130391047.633444,
+ 640238923.9433248,
+ 1184397760.0153677,
+ 626103658.8669935,
+ 684969000.428386,
+ 1605409353.073333,
+ 1615593855.0680041,
+ 1148756234.4685273
+ ],
+ [
+ 11342961.649499614,
+ 11516967.709068058,
+ 16999531.915714536,
+ 524338417.63977444,
+ 1390029433.1024783,
+ 552031779.5635036,
+ 949182944.4730018,
+ 562177316.3215873,
+ 1825872074.9051824,
+ 944190734.3291576,
+ 1650157977.3503551
+ ],
+ [
+ 15395269.911303425,
+ 450473933.2710749,
+ 27951836.516593248,
+ 890358708.0186508,
+ 18887712.757223763,
+ 1183150461.2398512,
+ 840117287.3827088,
+ 489681367.94617146,
+ 1589566705.9337761,
+ 812342746.3227955,
+ 1414645123.7283995
+ ],
+ [
+ 9764391.563638002,
+ 17695762.14591443,
+ 441737748.4571166,
+ 414003493.3404114,
+ 22478543.574983716,
+ 11293842.017621722,
+ 1079788823.1526673,
+ 381628257.03776747,
+ 1492583098.9145944,
+ 1248748118.4520793,
+ 1250948560.7197824
+ ],
+ [
+ 11203375.818221856,
+ 11685710.52162369,
+ 14015080.792953018,
+ 14442021.659722935,
+ 390801435.93210423,
+ 365724065.6010292,
+ 714029490.7876593,
+ 339098961.619008,
+ 1163289895.947162,
+ 1130221162.9772935,
+ 1101068647.7714677
+ ],
+ [
+ 5211236.464418953,
+ 14041663.505470669,
+ 10770907.885964662,
+ 357693437.91248214,
+ 16550847.173383242,
+ 18992114.659210745,
+ 26133249.943013385,
+ 337511785.51989955,
+ 593625379.3277662,
+ 308613703.05072474,
+ 300617629.22281504
+ ],
+ [
+ 4512360.964458071,
+ 343828705.91739005,
+ 8140630.519188906,
+ 12234313.063523445,
+ 5921632.202497581,
+ 321984236.3932328,
+ 22861232.729436014,
+ 315551780.0040418,
+ 17912210.298663132,
+ 19542672.40574063,
+ 11529070.733614976
+ ],
+ [
+ 8385102.575782666,
+ 14040000.29333123,
+ 17598086.71414507,
+ 8062616.109478639,
+ 17240210.52316223,
+ 321503502.88441515,
+ 15514309.614813453,
+ 299407749.92251843,
+ 16258840.67886239,
+ 16266372.808743319,
+ 10241927.956354426
+ ],
+ [
+ 7668831.052279192,
+ 17978805.538627196,
+ 652115114.5547932,
+ 331294725.9877258,
+ 341055380.58650935,
+ 8653316.709905306,
+ 6689692.242612412,
+ 10989641.047218982,
+ 30427238.36255128,
+ 11539045.735619891,
+ 27848078.038603157
+ ],
+ [
+ 7459936.945141641,
+ 11153293.073576713,
+ 3331456.982193496,
+ 6854395.22262357,
+ 14927469.627912339,
+ 8423992.069389835,
+ 9432499.06507339,
+ 8399171.613481846,
+ 13062363.411789048,
+ 10493519.599084532,
+ 20347337.481751766
+ ],
+ [
+ 5954014.568871131,
+ 11379024.556085035,
+ 307573776.6270796,
+ 7659096.144743825,
+ 548168211.2207104,
+ 9689016.449500317,
+ 5489812.400418174,
+ 10259449.21488553,
+ 255237966.7888128,
+ 18572920.808875803,
+ 18418848.43772744
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Recovered",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-avg-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 91.34675,
+ 95.1055,
+ 139.26212500000003,
+ 189.196625,
+ 147.094125,
+ 188.8445,
+ 142.90699999999998,
+ 146.96925000000002,
+ 236.13937500000003,
+ 237.69562499999998,
+ 193.119625
+ ],
+ [
+ 81.04175,
+ 75.83650000000002,
+ 78.108,
+ 124.79624999999999,
+ 219.32337500000003,
+ 129.827125,
+ 170.579875,
+ 130.43025000000003,
+ 308.50174999999996,
+ 175.60375000000002,
+ 267.61162499999995
+ ],
+ [
+ 69.597625,
+ 118.55074999999997,
+ 68.872,
+ 161.8465,
+ 70.75550000000001,
+ 206.52325000000002,
+ 160.35499999999996,
+ 118.41675000000005,
+ 299.42312499999997,
+ 163.766875,
+ 257.29112499999997
+ ],
+ [
+ 60.67999999999999,
+ 60.056875000000005,
+ 109.02849999999998,
+ 104.77312500000002,
+ 58.44625,
+ 57.05687499999999,
+ 201.40062500000005,
+ 104.62825000000001,
+ 294.846625,
+ 247.92937500000002,
+ 249.32375000000002
+ ],
+ [
+ 51.901875,
+ 50.2295,
+ 49.7715,
+ 51.442625,
+ 99.29650000000001,
+ 97.08950000000002,
+ 149.05362499999998,
+ 97.28187499999999,
+ 242.35800000000003,
+ 242.49274999999997,
+ 242.767875
+ ],
+ [
+ 49.738375000000005,
+ 48.444375,
+ 45.109874999999995,
+ 92.15112500000001,
+ 49.27525000000001,
+ 47.29712500000001,
+ 50.309749999999994,
+ 95.9685,
+ 143.445,
+ 96.0785,
+ 96.34824999999998
+ ],
+ [
+ 42.07062500000001,
+ 91.03925000000001,
+ 42.69425,
+ 41.682125,
+ 42.576499999999996,
+ 89.41874999999999,
+ 45.697375,
+ 91.771375,
+ 45.22937499999999,
+ 45.238125,
+ 43.778375
+ ],
+ [
+ 38.411625,
+ 38.066625,
+ 37.0065,
+ 38.46400000000001,
+ 41.518625,
+ 85.59275,
+ 38.806875000000005,
+ 87.8135,
+ 41.485125000000004,
+ 41.56037499999999,
+ 40.18749999999999
+ ],
+ [
+ 36.208125,
+ 36.427,
+ 133.12787500000002,
+ 83.83787500000001,
+ 86.82874999999999,
+ 36.748875000000005,
+ 35.57275,
+ 35.662,
+ 37.323249999999994,
+ 35.086125,
+ 36.596875
+ ],
+ [
+ 34.1695,
+ 33.382999999999996,
+ 33.01675,
+ 32.50000000000001,
+ 35.827000000000005,
+ 34.67550000000001,
+ 34.148,
+ 32.966875,
+ 33.03975,
+ 32.612249999999996,
+ 33.42037499999999
+ ],
+ [
+ 32.988749999999996,
+ 31.329249999999995,
+ 78.89462500000002,
+ 31.182,
+ 127.683625,
+ 31.067499999999995,
+ 32.7755,
+ 33.00175,
+ 82.195,
+ 33.751875,
+ 33.844125
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-avg-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 126.4325,
+ 121.685,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 104.9175,
+ 90.88,
+ 90.095,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.015,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 92.7425,
+ 999.0,
+ 100.9925,
+ 999.0,
+ 92.06,
+ 999.0,
+ 999.0,
+ 998.0125,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 73.5675,
+ 81.27,
+ 998.005,
+ 999.0,
+ 87.065,
+ 72.3875,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 85.28,
+ 63.085,
+ 67.2375,
+ 66.875,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 67.17,
+ 63.4775,
+ 65.585,
+ 999.0,
+ 67.24,
+ 60.4575,
+ 68.92,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 51.465,
+ 999.0,
+ 59.9525,
+ 56.76,
+ 52.095,
+ 999.0,
+ 62.4775,
+ 999.0,
+ 64.48,
+ 64.31,
+ 57.1225
+ ],
+ [
+ 47.7075,
+ 54.98,
+ 49.885,
+ 50.19,
+ 52.175,
+ 999.0,
+ 49.1025,
+ 999.0,
+ 59.39,
+ 59.185,
+ 52.565
+ ],
+ [
+ 54.5925,
+ 64.225,
+ 999.0,
+ 999.0,
+ 999.0,
+ 51.57,
+ 44.0375,
+ 47.76,
+ 63.41,
+ 43.0025,
+ 62.3575
+ ],
+ [
+ 49.52,
+ 54.5875,
+ 40.2825,
+ 39.6725,
+ 58.4575,
+ 47.115,
+ 42.5825,
+ 42.215,
+ 43.0425,
+ 40.105,
+ 53.4475
+ ],
+ [
+ 41.885,
+ 51.0225,
+ 999.0,
+ 41.08,
+ 999.0,
+ 40.1225,
+ 38.435,
+ 41.525,
+ 999.0,
+ 48.715,
+ 48.6575
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-avg-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 68.77,
+ 69.1325,
+ 69.11,
+ 70.06,
+ 69.045,
+ 71.9275,
+ 75.8525,
+ 75.14,
+ 75.6225,
+ 77.3375,
+ 77.5025
+ ],
+ [
+ 62.33,
+ 56.7975,
+ 65.5275,
+ 64.3275,
+ 58.82,
+ 66.895,
+ 61.84,
+ 61.7675,
+ 69.06,
+ 70.27,
+ 70.085
+ ],
+ [
+ 55.21,
+ 49.805,
+ 41.38,
+ 42.91,
+ 55.175,
+ 56.79,
+ 53.205,
+ 54.535,
+ 55.815,
+ 55.885,
+ 60.44
+ ],
+ [
+ 48.06,
+ 47.205,
+ 38.685,
+ 47.535,
+ 44.44,
+ 47.5725,
+ 42.1375,
+ 43.3425,
+ 49.225,
+ 49.115,
+ 49.1425
+ ],
+ [
+ 39.5225,
+ 41.5225,
+ 37.68,
+ 39.3975,
+ 41.2975,
+ 39.9375,
+ 37.4025,
+ 38.48,
+ 43.7725,
+ 43.7925,
+ 43.8975
+ ],
+ [
+ 39.6875,
+ 38.93,
+ 33.915,
+ 35.705,
+ 40.2575,
+ 36.1825,
+ 38.1225,
+ 37.62,
+ 37.565,
+ 38.07,
+ 38.1125
+ ],
+ [
+ 31.1375,
+ 33.885,
+ 31.005,
+ 32.4375,
+ 36.7425,
+ 33.3525,
+ 34.79,
+ 34.38,
+ 35.58,
+ 35.6175,
+ 35.6975
+ ],
+ [
+ 30.17,
+ 27.5025,
+ 29.1625,
+ 30.275,
+ 32.6925,
+ 29.915,
+ 30.2775,
+ 31.8325,
+ 31.9,
+ 32.6,
+ 32.7475
+ ],
+ [
+ 28.0,
+ 28.305,
+ 29.1825,
+ 27.7775,
+ 30.275,
+ 28.4,
+ 27.1125,
+ 28.3125,
+ 27.4575,
+ 27.4025,
+ 27.425
+ ],
+ [
+ 25.395,
+ 24.335,
+ 24.3725,
+ 26.2675,
+ 25.605,
+ 26.7825,
+ 27.0025,
+ 26.4625,
+ 25.5275,
+ 25.575,
+ 25.5625
+ ],
+ [
+ 26.395,
+ 20.89,
+ 24.165,
+ 24.685,
+ 23.995,
+ 25.91,
+ 27.44,
+ 26.6,
+ 24.6,
+ 24.55,
+ 24.595
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-avg-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 233.70769881250007,
+ 217.36501475000006,
+ 39098.43155517189,
+ 73400.84110079687,
+ 38450.489058296866,
+ 73592.679019125,
+ 38782.508967249996,
+ 38554.412272562506,
+ 102877.20976117188,
+ 102457.20007304689,
+ 72339.22051017187
+ ],
+ [
+ 118.73105943750002,
+ 86.23325524999997,
+ 64.170832875,
+ 40406.7838565625,
+ 107418.71431079689,
+ 39901.754530796876,
+ 76316.37378842186,
+ 39816.286343687505,
+ 158879.16675568747,
+ 75336.10864968752,
+ 133779.19049329686
+ ],
+ [
+ 86.730084046875,
+ 40971.68335506251,
+ 209.26978599999998,
+ 78078.26009337499,
+ 77.94683287500003,
+ 110806.49027568754,
+ 78170.57672312499,
+ 40870.8835406875,
+ 163081.79574992185,
+ 77493.83632804688,
+ 137535.8553890469
+ ],
+ [
+ 56.533111250000005,
+ 81.554983046875,
+ 41725.756323375,
+ 42140.74128617188,
+ 96.8596440625,
+ 43.96943304687501,
+ 112240.24012054689,
+ 42151.41955318751,
+ 165336.92644017187,
+ 141086.4915267969,
+ 140569.1431953125
+ ],
+ [
+ 118.74822367187502,
+ 37.9108135,
+ 67.26446587500001,
+ 42.806805921875,
+ 42666.308058999995,
+ 42851.799448499994,
+ 80231.56056654688,
+ 42822.66418367187,
+ 143156.92286725,
+ 143104.32201993748,
+ 142998.0762607969
+ ],
+ [
+ 64.17142142187501,
+ 47.900901171875,
+ 43.83944029687499,
+ 43316.26630717188,
+ 47.115980562499985,
+ 41.698417046875,
+ 69.0094105625,
+ 42961.274105250006,
+ 81362.68563937499,
+ 42938.000730875,
+ 42913.5437663125
+ ],
+ [
+ 23.631470546875004,
+ 43412.1530700625,
+ 43.999894437500004,
+ 34.30381329687499,
+ 19.670744625,
+ 43562.51767531249,
+ 56.65688092187501,
+ 43354.50915654687,
+ 51.65878242187502,
+ 51.076044921874995,
+ 23.391155796875008
+ ],
+ [
+ 20.629895796874997,
+ 46.86431642187499,
+ 39.84199712499999,
+ 23.445129625,
+ 39.29335717187499,
+ 43939.72340243749,
+ 26.484228046875007,
+ 43716.634105875,
+ 44.740871546875006,
+ 43.458915171875006,
+ 20.56045937499999
+ ],
+ [
+ 40.813198046875,
+ 78.01926099999999,
+ 83386.06340704687,
+ 44106.05935954687,
+ 43821.430223437506,
+ 25.825718421875006,
+ 11.7478949375,
+ 23.881534124999998,
+ 62.62053756249999,
+ 19.218584671875,
+ 52.65282304687501
+ ],
+ [
+ 45.237907875000005,
+ 38.767731624999996,
+ 18.527264437499998,
+ 14.430131250000006,
+ 47.132874125000015,
+ 27.147917875,
+ 16.283711000000004,
+ 14.93036554687501,
+ 22.2901018125,
+ 16.393955562499997,
+ 34.526628296874996
+ ],
+ [
+ 18.0963934375,
+ 36.9075194375,
+ 44577.42486142188,
+ 18.373254125000003,
+ 84375.02922217187,
+ 16.409163750000005,
+ 8.7780085,
+ 13.525803812499996,
+ 44253.113063125005,
+ 28.346763046875004,
+ 27.525287046875007
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-final-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95,
+ 149.85,
+ 149.85,
+ 99.95
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 149.85,
+ 49.95,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 149.8,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.9,
+ 49.95,
+ 0.0,
+ 0.0,
+ 149.8,
+ 49.95,
+ 249.7,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 49.95,
+ 99.85,
+ 49.95,
+ 199.75,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 99.9,
+ 49.95,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-final-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 998.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-final-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-final-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.04749999999,
+ 127245.12749999999,
+ 127245.12749999999,
+ 89810.14749999999
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 127245.12749999999,
+ 47405.047499999986,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 127160.26000000001,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47310.19,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 127160.26000000001,
+ 47405.047499999986,
+ 187050.30999999994,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 47405.04749999999,
+ 89730.22749999998,
+ 47405.047499999986,
+ 159600.2875,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.047499999986
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 89820.09000000001,
+ 47405.0475,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.0475,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-max-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-max-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-max-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-max-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-min-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95,
+ 149.85,
+ 149.85,
+ 99.95
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 149.85,
+ 49.95,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 149.8,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.9,
+ 49.95,
+ 0.0,
+ 0.0,
+ 149.8,
+ 49.95,
+ 249.7,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 49.95,
+ 99.85,
+ 49.95,
+ 199.75,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 99.9,
+ 49.95,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-min-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 998.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-min-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-min-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.04749999999,
+ 127245.12749999999,
+ 127245.12749999999,
+ 89810.14749999999
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 127245.12749999999,
+ 47405.047499999986,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 127160.26000000001,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47310.19,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 127160.26000000001,
+ 47405.047499999986,
+ 187050.30999999994,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 47405.04749999999,
+ 89730.22749999998,
+ 47405.047499999986,
+ 159600.2875,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.047499999986
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 89820.09000000001,
+ 47405.0475,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.0475,
+ 0.0,
+ 0.0
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-var-avg": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 70078.444815625,
+ 72992.70435500001,
+ 68311.8226103125,
+ 67948.5751128125,
+ 74042.88620718752,
+ 67133.42080062498,
+ 70394.41288375002,
+ 73295.85378187502,
+ 65153.83393843749,
+ 66180.6584078125,
+ 69979.8003046875
+ ],
+ [
+ 63888.6039475,
+ 59468.5585125,
+ 61260.554003125,
+ 58486.571379375004,
+ 54351.9467428125,
+ 62428.0977084375,
+ 54822.71158156251,
+ 62545.02704125,
+ 45344.46249125,
+ 58612.32158625,
+ 52347.784046562505
+ ],
+ [
+ 55711.4846353125,
+ 54865.65331937499,
+ 54807.45908,
+ 49170.113094374996,
+ 56333.805886875,
+ 44879.24643375,
+ 47769.66650187499,
+ 54256.80077874998,
+ 39043.0353403125,
+ 50410.0581996875,
+ 45296.043982187504
+ ],
+ [
+ 49137.70823875,
+ 48488.494657187504,
+ 47791.828114375,
+ 44128.2106165625,
+ 47002.027466875,
+ 45763.86970718751,
+ 41536.2910040625,
+ 43753.896998749995,
+ 36118.9394109375,
+ 38487.9636103125,
+ 39639.75774062499
+ ],
+ [
+ 42234.3172728125,
+ 40743.51901625001,
+ 40298.171071875004,
+ 41808.494652187495,
+ 40105.19777875,
+ 38104.03279125001,
+ 40061.9061828125,
+ 38152.94173781251,
+ 34450.16971875,
+ 34522.7776775,
+ 34725.87798218749
+ ],
+ [
+ 40992.682005937495,
+ 39820.06875468751,
+ 36810.46911218751,
+ 34347.5337290625,
+ 40494.713756875004,
+ 38668.5266746875,
+ 41313.326644375,
+ 37624.02790249999,
+ 35553.861335625,
+ 37643.195356875,
+ 37835.112205625
+ ],
+ [
+ 34667.10141656251,
+ 33935.486389375,
+ 35185.5261225,
+ 34237.5610171875,
+ 35051.733653125,
+ 32382.236723125003,
+ 37778.023912187506,
+ 34429.73694906249,
+ 37250.351229687505,
+ 37215.38162656251,
+ 35877.744351562505
+ ],
+ [
+ 31783.341544062503,
+ 31439.097369687497,
+ 30414.414960625,
+ 31759.915574374998,
+ 34524.88254593751,
+ 29268.854995,
+ 31985.867099687508,
+ 31273.322361874998,
+ 34372.1764071875,
+ 34405.98493968749,
+ 33127.251384375
+ ],
+ [
+ 30125.445610937506,
+ 30292.887159999995,
+ 27616.626365937496,
+ 28090.8089809375,
+ 30832.6887,
+ 30528.853092812504,
+ 29432.196062499996,
+ 29472.411221874994,
+ 30944.882221875003,
+ 28886.144372812494,
+ 30224.157042187504
+ ],
+ [
+ 28578.027111875,
+ 27826.87157937499,
+ 27488.355954999995,
+ 26990.19086875,
+ 30035.722696875007,
+ 28964.597781875003,
+ 28467.247635,
+ 27343.5581621875,
+ 27382.918818125,
+ 26958.911944375002,
+ 27676.221781562497
+ ],
+ [
+ 27801.354230000004,
+ 26213.734825,
+ 24144.470409687503,
+ 26052.689121875002,
+ 23167.366809687497,
+ 25915.737029999997,
+ 27484.427841250006,
+ 27669.258693125,
+ 27101.169661875,
+ 28313.938045937502,
+ 28384.689540937503
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-var-max": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 98349.92044375003,
+ 93034.39577500001,
+ 96777.7375,
+ 129267.339375,
+ 98828.12394375002,
+ 147837.604775,
+ 92139.95490000003,
+ 107410.31359375,
+ 92975.22984375,
+ 94785.92377499997,
+ 94935.123975
+ ],
+ [
+ 83727.15069375,
+ 71952.6306,
+ 71722.815975,
+ 87392.94440000001,
+ 84753.823775,
+ 86422.10494375002,
+ 83680.57477499999,
+ 99748.87769375001,
+ 72283.52624374999,
+ 87506.78749375,
+ 96620.51319375
+ ],
+ [
+ 74954.09619375001,
+ 85428.06,
+ 81773.75244374998,
+ 83939.839375,
+ 74101.5114,
+ 74135.84709999997,
+ 73694.945975,
+ 88031.90109375,
+ 63749.27519375,
+ 77301.11419374999,
+ 85466.46297499999
+ ],
+ [
+ 60385.59194374999,
+ 66588.5621,
+ 69133.52877499998,
+ 59523.93990000001,
+ 70954.18577499998,
+ 59102.52234375001,
+ 62158.1751,
+ 58060.88577499999,
+ 90134.81749999998,
+ 90081.9249,
+ 89740.77969374998
+ ],
+ [
+ 70819.80660000001,
+ 51739.9694,
+ 55473.80109375001,
+ 55629.049375,
+ 57609.051899999984,
+ 53382.69144375001,
+ 56110.34869374999,
+ 48241.02390000002,
+ 81843.84869375,
+ 81597.34719375003,
+ 81358.41349374999
+ ],
+ [
+ 56207.85610000001,
+ 53219.11949374999,
+ 54762.562775000006,
+ 48421.97397500001,
+ 56146.38240000001,
+ 50192.65819374999,
+ 57769.233599999985,
+ 54314.30249375001,
+ 48503.31819375002,
+ 48357.69924375,
+ 52859.10469375002
+ ],
+ [
+ 43062.108774999986,
+ 42386.29509999998,
+ 50404.77524374999,
+ 47776.207400000014,
+ 43947.425974999984,
+ 42331.35937499999,
+ 52836.414493750024,
+ 49649.60477500003,
+ 54054.29460000003,
+ 53932.943899999984,
+ 48018.33749375001
+ ],
+ [
+ 40435.196943749994,
+ 46533.88960000001,
+ 41923.596774999976,
+ 42636.13889999999,
+ 43843.114375,
+ 44616.72977499999,
+ 41526.021993749986,
+ 41118.068693749985,
+ 50087.89790000002,
+ 49938.05077500002,
+ 44489.42577499999
+ ],
+ [
+ 46943.37144375001,
+ 55096.08937499999,
+ 59935.57109375,
+ 41463.552775,
+ 40820.898493749984,
+ 44045.7751,
+ 37177.74609375001,
+ 40568.68739999998,
+ 54225.396900000014,
+ 35970.05749374999,
+ 53204.499693750025
+ ],
+ [
+ 42275.72959999999,
+ 47240.64734374998,
+ 34303.20269374998,
+ 33567.795243750006,
+ 50580.12319375002,
+ 40430.816774999985,
+ 36180.66819374999,
+ 35934.923774999996,
+ 36573.16069375001,
+ 33696.59397500001,
+ 45773.032243749985
+ ],
+ [
+ 35932.296774999995,
+ 44359.201993750015,
+ 39281.76937499999,
+ 35141.35359999998,
+ 38097.26484375,
+ 34306.95249375002,
+ 32752.745774999992,
+ 35565.46437500001,
+ 35490.88774374998,
+ 42147.558775,
+ 42069.66519375
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-var-min": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 52202.4271,
+ 52356.194943749986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 47919.01609999999,
+ 43673.10149374999,
+ 51002.43424375,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.014774999999999998,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 43528.785899999995,
+ 0.0,
+ 30835.155600000006,
+ 0.0,
+ 42757.749375,
+ 0.0,
+ 0.0,
+ 0.01234375000000001,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 38140.8664,
+ 36917.957975000005,
+ 0.004974999999999999,
+ 0.0,
+ 34351.47140000001,
+ 37072.07474375,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 31016.639493750004,
+ 32996.459493749986,
+ 29249.472599999994,
+ 30990.10949375001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 31733.89984375,
+ 31439.00510000002,
+ 26775.21777500001,
+ 0.0,
+ 32424.356193749998,
+ 28637.964193750006,
+ 30721.33249375001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 24795.183593750004,
+ 0.0,
+ 24594.704975000004,
+ 25958.25609375,
+ 29782.31619375,
+ 0.0,
+ 28175.875900000014,
+ 0.0,
+ 28504.9336,
+ 28471.441193750008,
+ 28254.48099374999
+ ],
+ [
+ 24326.926099999997,
+ 21949.474993750002,
+ 23365.15609375,
+ 24098.754375000008,
+ 26491.90294375,
+ 0.0,
+ 24093.570493750005,
+ 0.0,
+ 25578.26500000001,
+ 26245.315,
+ 26186.660975000003
+ ],
+ [
+ 22651.225,
+ 22955.075443749996,
+ 0.0,
+ 0.0,
+ 0.0,
+ 22800.855000000014,
+ 21500.68484375,
+ 22587.75484375,
+ 22091.303193750005,
+ 21877.504100000002,
+ 21904.79609375
+ ],
+ [
+ 20112.318975,
+ 19487.562774999995,
+ 19464.57374375,
+ 21058.83094375,
+ 20673.17897500001,
+ 21601.565193749997,
+ 21747.15749375001,
+ 21224.77359375,
+ 20364.60424375,
+ 20398.08319375,
+ 20363.7686
+ ],
+ [
+ 21535.978974999995,
+ 16495.83290000001,
+ 0.0,
+ 20193.370775000007,
+ 0.0,
+ 21027.146900000003,
+ 22415.961399999993,
+ 21670.245000000014,
+ 0.0,
+ 19721.382499999992,
+ 19746.375974999995
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ },
+ "Susceptible-var-var": {
+ "config": {
+ "responsive": true
+ },
+ "data": [
+ {
+ "type": "heatmap",
+ "x": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "y": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "z": [
+ [
+ 151707182.894611,
+ 136803126.25951046,
+ 369291781.52324915,
+ 818947572.4152445,
+ 441765747.792488,
+ 831180947.2569969,
+ 396350942.9774744,
+ 491453913.4458559,
+ 857273660.3517319,
+ 880233228.7979215,
+ 652878582.2964451
+ ],
+ [
+ 82204667.7969046,
+ 61363696.929010615,
+ 44284173.95669044,
+ 306684855.4986935,
+ 617613478.4630105,
+ 299881979.4181123,
+ 439775426.15807736,
+ 340243901.185112,
+ 714314358.7262672,
+ 447312235.0467868,
+ 773902258.1897404
+ ],
+ [
+ 61842614.93093516,
+ 282285274.58912027,
+ 152407114.9070424,
+ 418596891.3870245,
+ 56541643.91428419,
+ 407710081.0981059,
+ 337415368.80691636,
+ 261121400.3734344,
+ 536236078.7084507,
+ 336028552.9433853,
+ 578713879.5380379
+ ],
+ [
+ 43051776.62998216,
+ 62494320.08835952,
+ 220674032.63603228,
+ 144027536.60288334,
+ 72325482.74997869,
+ 34062979.71393447,
+ 356420368.0677387,
+ 139087791.63524255,
+ 540415992.9353824,
+ 475757404.03524315,
+ 502244726.06655854
+ ],
+ [
+ 89001911.53384003,
+ 28782610.498180382,
+ 53333558.31581474,
+ 33829871.03138378,
+ 135584051.9293744,
+ 108168442.05034561,
+ 223695484.9660213,
+ 98768718.29123801,
+ 386204333.8374404,
+ 386218574.86569583,
+ 387885904.3100315
+ ],
+ [
+ 50535687.8877354,
+ 38386144.28411189,
+ 34819772.78658201,
+ 88943843.12083611,
+ 37409427.49531139,
+ 34201061.53249171,
+ 55329261.423334956,
+ 108235169.38095812,
+ 166469844.31285238,
+ 97968174.06000881,
+ 99632281.97066768
+ ],
+ [
+ 19407898.103437115,
+ 79484630.5913568,
+ 35133886.130873606,
+ 27856434.513019495,
+ 16280170.109789446,
+ 71227882.62023191,
+ 46503369.114726946,
+ 91476729.71771285,
+ 41872550.433721885,
+ 41609165.50183888,
+ 19780061.09154882
+ ],
+ [
+ 17244228.831388954,
+ 38811552.81768534,
+ 32503429.7711887,
+ 19826883.298106287,
+ 32026269.727879446,
+ 68953675.39187114,
+ 21808605.424451895,
+ 67405324.76321219,
+ 36998157.63781379,
+ 35843325.82137506,
+ 17638469.23709487
+ ],
+ [
+ 34234996.34933728,
+ 63507596.882347144,
+ 152233613.41723567,
+ 63188862.50749656,
+ 74010813.57939313,
+ 21700316.24886233,
+ 10082757.6062969,
+ 20115170.64482466,
+ 51119820.26883865,
+ 16073952.470534826,
+ 42598191.36431162
+ ],
+ [
+ 37720773.20595469,
+ 32793264.498075765,
+ 15985236.535371874,
+ 12527023.977693629,
+ 39403731.60750425,
+ 23393730.440799557,
+ 13878080.011828717,
+ 12801223.901046198,
+ 18924762.235331923,
+ 13865788.650579387,
+ 28643091.908295847
+ ],
+ [
+ 15355413.708182037,
+ 31295007.445625626,
+ 47776813.08610009,
+ 15846800.766148072,
+ 76957367.77413669,
+ 14174320.367907366,
+ 7501636.462220493,
+ 11597023.433643859,
+ 51285969.38529948,
+ 24518594.724627357,
+ 23840501.66534066
+ ]
+ ]
+ }
+ ],
+ "layout": {
+ "title": {
+ "text": "Parameter Sweep - Variable: Susceptible",
+ "x": 0.5
+ },
+ "xaxis": {
+ "title": {
+ "text": "beta"
+ }
+ },
+ "yaxis": {
+ "title": {
+ "text": "gamma"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.json
new file mode 100644
index 0000000000..d6df778ef2
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.json
@@ -0,0 +1,8738 @@
+{
+ "Infected": {
+ "avg": {
+ "avg": [
+ [
+ 310.3859999999999,
+ 266.66662499999995,
+ 220.09699999999998,
+ 183.681125,
+ 172.81150000000002,
+ 147.93099999999998,
+ 142.2815,
+ 130.641,
+ 107.721375,
+ 100.013375,
+ 99.107625
+ ],
+ [
+ 311.54724999999996,
+ 267.64599999999996,
+ 232.87025,
+ 194.717625,
+ 154.78087499999998,
+ 156.51012500000002,
+ 136.805875,
+ 131.95324999999997,
+ 96.22737500000001,
+ 107.168875,
+ 89.14325
+ ],
+ [
+ 314.86387500000006,
+ 256.02975000000004,
+ 235.80875000000006,
+ 186.35475,
+ 185.05487499999998,
+ 142.013625,
+ 137.026875,
+ 132.198,
+ 96.41574999999999,
+ 107.334125,
+ 89.21074999999999
+ ],
+ [
+ 315.21912499999996,
+ 270.534625,
+ 223.35837499999997,
+ 194.79787500000003,
+ 183.256625,
+ 165.257125,
+ 128.1565,
+ 131.34550000000002,
+ 95.44337500000002,
+ 94.839875,
+ 88.577
+ ],
+ [
+ 310.654875,
+ 265.91775,
+ 232.50512499999996,
+ 205.483625,
+ 174.35525,
+ 157.52012499999998,
+ 135.6905,
+ 131.35,
+ 102.25925,
+ 94.92825,
+ 88.58875
+ ],
+ [
+ 311.68425,
+ 266.83175,
+ 233.49462499999998,
+ 195.56425,
+ 184.05512500000003,
+ 166.33187500000003,
+ 151.206125,
+ 131.42312499999997,
+ 114.92125000000001,
+ 112.67075,
+ 105.10537500000001
+ ],
+ [
+ 312.330875,
+ 253.777875,
+ 233.4685,
+ 206.11662500000003,
+ 184.253375,
+ 158.04625000000001,
+ 151.41462499999997,
+ 131.61425000000003,
+ 129.28662500000002,
+ 119.96174999999998,
+ 111.96737499999999
+ ],
+ [
+ 317.90925000000004,
+ 273.33450000000005,
+ 237.26662500000003,
+ 209.21324999999996,
+ 186.35575,
+ 159.50562499999998,
+ 152.80787500000002,
+ 133.21225,
+ 129.426125,
+ 120.08824999999999,
+ 111.97862500000001
+ ],
+ [
+ 317.931,
+ 273.4135,
+ 213.62524999999997,
+ 198.67925,
+ 177.046625,
+ 165.53337499999998,
+ 150.7765,
+ 138.1865,
+ 127.61325000000002,
+ 118.62312499999999,
+ 110.709125
+ ],
+ [
+ 314.29887499999995,
+ 268.98375,
+ 233.21675000000005,
+ 205.92137499999998,
+ 183.7,
+ 165.52349999999996,
+ 150.711125,
+ 138.27662500000002,
+ 127.73299999999999,
+ 118.60062500000001,
+ 110.714125
+ ],
+ [
+ 314.31525,
+ 269.185375,
+ 221.664375,
+ 205.107625,
+ 165.02662500000002,
+ 165.16649999999998,
+ 149.891375,
+ 137.504,
+ 120.72624999999998,
+ 117.76437500000002,
+ 109.98874999999998
+ ]
+ ],
+ "max": [
+ [
+ 327.71,
+ 284.4175,
+ 243.1625,
+ 213.775,
+ 193.1925,
+ 174.7075,
+ 160.43,
+ 147.18,
+ 135.645,
+ 126.12,
+ 117.82
+ ],
+ [
+ 331.835,
+ 283.2775,
+ 244.36,
+ 215.1625,
+ 192.345,
+ 173.4475,
+ 161.0925,
+ 147.385,
+ 136.37,
+ 125.37,
+ 117.3825
+ ],
+ [
+ 344.895,
+ 290.6325,
+ 254.8375,
+ 219.3475,
+ 197.9775,
+ 177.7875,
+ 161.2675,
+ 146.1025,
+ 135.1325,
+ 126.145,
+ 117.7375
+ ],
+ [
+ 345.8125,
+ 293.09,
+ 254.86,
+ 218.64,
+ 196.575,
+ 176.4125,
+ 161.1,
+ 147.8975,
+ 136.6925,
+ 126.7925,
+ 118.44
+ ],
+ [
+ 324.08,
+ 277.93,
+ 247.63,
+ 218.535,
+ 196.2975,
+ 177.23,
+ 161.2325,
+ 148.1725,
+ 136.26,
+ 126.905,
+ 118.5175
+ ],
+ [
+ 323.845,
+ 277.775,
+ 243.95,
+ 215.5,
+ 192.9375,
+ 173.68,
+ 158.0725,
+ 145.1475,
+ 133.8925,
+ 124.595,
+ 116.5575
+ ],
+ [
+ 323.69,
+ 278.2275,
+ 244.0075,
+ 216.275,
+ 192.7375,
+ 174.005,
+ 158.165,
+ 145.0,
+ 136.11,
+ 126.5525,
+ 117.95
+ ],
+ [
+ 332.8675,
+ 288.4375,
+ 249.0725,
+ 218.56,
+ 195.2075,
+ 176.73,
+ 160.2775,
+ 147.7225,
+ 136.4325,
+ 126.4875,
+ 118.3975
+ ],
+ [
+ 332.5825,
+ 290.76,
+ 248.695,
+ 218.8625,
+ 195.82,
+ 176.585,
+ 161.4725,
+ 146.8975,
+ 135.305,
+ 126.3425,
+ 117.895
+ ],
+ [
+ 332.885,
+ 287.7225,
+ 245.61,
+ 218.0,
+ 194.6775,
+ 176.24,
+ 161.055,
+ 147.9725,
+ 135.95,
+ 125.795,
+ 118.0175
+ ],
+ [
+ 334.7875,
+ 286.5275,
+ 244.25,
+ 212.8775,
+ 193.15,
+ 173.775,
+ 158.1175,
+ 144.6625,
+ 133.6875,
+ 124.4525,
+ 115.9775
+ ]
+ ],
+ "min": [
+ [
+ 292.435,
+ 252.335,
+ 0.005,
+ 0.015,
+ 0.015,
+ 0.0025,
+ 0.0225,
+ 0.005,
+ 0.005,
+ 0.005,
+ 0.005
+ ],
+ [
+ 292.6025,
+ 252.1,
+ 216.725,
+ 0.0075,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.06,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 294.98,
+ 0.0075,
+ 217.6625,
+ 0.005,
+ 169.1125,
+ 0.005,
+ 0.0025,
+ 0.0525,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 293.65,
+ 251.68,
+ 0.015,
+ 0.0075,
+ 171.94,
+ 155.4875,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 297.655,
+ 255.3425,
+ 220.73,
+ 196.06,
+ 0.0075,
+ 0.015,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 298.84,
+ 254.5825,
+ 224.24,
+ 0.0025,
+ 174.0,
+ 156.76,
+ 141.125,
+ 0.01,
+ 0.0025,
+ 0.0025,
+ 0.0025
+ ],
+ [
+ 300.87,
+ 0.0075,
+ 225.2475,
+ 196.09,
+ 175.1175,
+ 0.0025,
+ 142.2975,
+ 0.01,
+ 120.6525,
+ 112.075,
+ 105.115
+ ],
+ [
+ 302.6925,
+ 257.3425,
+ 221.225,
+ 193.21,
+ 173.41,
+ 0.005,
+ 141.8275,
+ 0.0075,
+ 120.1125,
+ 112.08,
+ 104.88
+ ],
+ [
+ 301.6775,
+ 257.3875,
+ 0.0025,
+ 0.005,
+ 0.0025,
+ 153.865,
+ 140.2525,
+ 127.135,
+ 118.565,
+ 110.54,
+ 102.7875
+ ],
+ [
+ 302.3125,
+ 254.8675,
+ 219.19,
+ 195.64,
+ 172.0575,
+ 153.7425,
+ 139.0675,
+ 127.26,
+ 118.06,
+ 110.3325,
+ 103.1225
+ ],
+ [
+ 303.375,
+ 254.6675,
+ 0.01,
+ 197.05,
+ 0.0025,
+ 158.945,
+ 144.525,
+ 132.305,
+ 0.005,
+ 113.1125,
+ 105.6425
+ ]
+ ],
+ "var": [
+ [
+ 71.70083212499989,
+ 52.514086421875035,
+ 2597.5007641250004,
+ 3789.6055527968756,
+ 1614.1625964999998,
+ 2469.1495590000004,
+ 1092.4946908749998,
+ 922.2743321250002,
+ 2064.496484671875,
+ 1779.7052095468753,
+ 1106.2985734218748
+ ],
+ [
+ 82.59986931249998,
+ 52.434293999999944,
+ 58.616658062499994,
+ 2037.0924971718748,
+ 4258.748629546875,
+ 1320.4081559218748,
+ 2105.2455132968753,
+ 939.3007350624999,
+ 3101.6788702968756,
+ 1290.838482171875,
+ 1998.7578094375003
+ ],
+ [
+ 128.7265190468749,
+ 3538.5551149374996,
+ 78.84410656250002,
+ 3910.3701005625,
+ 45.62522967187495,
+ 3587.4044409218745,
+ 2110.516505546875,
+ 940.4336547499997,
+ 3113.6155525625,
+ 1296.6520320468749,
+ 2001.6410075625001
+ ],
+ [
+ 129.7597164218751,
+ 97.80971829687486,
+ 2693.0729782968756,
+ 2028.6128926718745,
+ 26.488328921874977,
+ 20.796392046874992,
+ 2915.0484433750003,
+ 921.6780634999996,
+ 3044.361207671875,
+ 2257.249861546875,
+ 1969.2673803750004
+ ],
+ [
+ 44.07677592187505,
+ 34.05343806250001,
+ 45.598215921874996,
+ 30.661874671874962,
+ 1626.0734274375,
+ 1326.175842796875,
+ 2062.803111,
+ 922.9415893750004,
+ 2625.1667488125,
+ 2262.4011244375,
+ 1970.0824878125
+ ],
+ [
+ 47.127958187500056,
+ 37.5043319375,
+ 35.48453579687495,
+ 2046.7106131875003,
+ 31.314614046874972,
+ 23.359738046875034,
+ 20.388870921875018,
+ 927.4001705468751,
+ 1482.8752584375002,
+ 682.0420544375,
+ 594.0170832968748
+ ],
+ [
+ 46.02996517187498,
+ 3428.0726501718746,
+ 36.00305712499998,
+ 34.53470267187501,
+ 28.60831204687501,
+ 1336.8502240625,
+ 20.697687046874986,
+ 929.7982975625004,
+ 17.192435171874994,
+ 15.190557562499993,
+ 12.836325296875003
+ ],
+ [
+ 73.92105068750006,
+ 72.47063725000002,
+ 49.055216421874995,
+ 42.2865888125,
+ 36.23230256250004,
+ 1373.2916180468753,
+ 25.597532671875026,
+ 955.1028474375,
+ 18.29853404687502,
+ 14.968903187500008,
+ 13.123604046875002
+ ],
+ [
+ 72.71160962499997,
+ 77.74472774999994,
+ 5112.888846812501,
+ 2118.3589825625,
+ 1685.7220820468756,
+ 39.29537767187499,
+ 31.596503375000015,
+ 26.500247125000023,
+ 21.534978812499993,
+ 19.59430304687499,
+ 17.585865796875005
+ ],
+ [
+ 64.89209529687496,
+ 70.66937843750001,
+ 63.13106131250002,
+ 46.45533467187503,
+ 40.493064999999994,
+ 39.45330775000001,
+ 31.917002796875003,
+ 26.84575267187496,
+ 21.262426624999986,
+ 18.411166171875006,
+ 17.212712671875003
+ ],
+ [
+ 65.8195849375,
+ 69.15958329687496,
+ 2612.576851171875,
+ 22.450275921874983,
+ 3043.473654546875,
+ 16.669444000000016,
+ 13.360269671874994,
+ 10.812955249999991,
+ 775.5135884375002,
+ 8.557560546875003,
+ 7.3890671875000065
+ ]
+ ]
+ },
+ "final": {
+ "avg": [
+ [
+ 64.0,
+ 38.7,
+ 20.6,
+ 10.95,
+ 6.95,
+ 4.0,
+ 2.7,
+ 1.3,
+ 0.65,
+ 0.4,
+ 0.3
+ ],
+ [
+ 61.55,
+ 36.3,
+ 19.5,
+ 10.8,
+ 5.55,
+ 3.75,
+ 2.1,
+ 1.5,
+ 0.5,
+ 0.4,
+ 0.15
+ ],
+ [
+ 61.4,
+ 32.85,
+ 20.55,
+ 10.55,
+ 6.7,
+ 3.75,
+ 2.1,
+ 1.5,
+ 0.5,
+ 0.4,
+ 0.15
+ ],
+ [
+ 60.05,
+ 33.85,
+ 19.0,
+ 9.7,
+ 6.8,
+ 3.9,
+ 1.65,
+ 1.15,
+ 0.5,
+ 0.35,
+ 0.3
+ ],
+ [
+ 57.6,
+ 30.75,
+ 18.05,
+ 10.25,
+ 6.05,
+ 3.4,
+ 1.8,
+ 1.2,
+ 0.5,
+ 0.35,
+ 0.3
+ ],
+ [
+ 57.15,
+ 32.25,
+ 18.8,
+ 9.65,
+ 6.5,
+ 3.4,
+ 1.85,
+ 0.95,
+ 0.85,
+ 0.4,
+ 0.25
+ ],
+ [
+ 56.85,
+ 30.15,
+ 18.55,
+ 10.05,
+ 6.45,
+ 3.05,
+ 1.85,
+ 0.95,
+ 0.55,
+ 0.35,
+ 0.25
+ ],
+ [
+ 58.3,
+ 31.75,
+ 17.65,
+ 9.75,
+ 4.8,
+ 2.95,
+ 1.8,
+ 0.85,
+ 0.55,
+ 0.35,
+ 0.25
+ ],
+ [
+ 58.3,
+ 31.6,
+ 15.2,
+ 9.15,
+ 4.45,
+ 3.85,
+ 2.1,
+ 1.45,
+ 0.6,
+ 0.5,
+ 0.25
+ ],
+ [
+ 56.05,
+ 30.95,
+ 17.2,
+ 10.15,
+ 5.25,
+ 3.75,
+ 1.85,
+ 1.5,
+ 0.7,
+ 0.5,
+ 0.25
+ ],
+ [
+ 55.35,
+ 30.65,
+ 16.75,
+ 8.4,
+ 4.65,
+ 2.8,
+ 1.1,
+ 0.55,
+ 0.25,
+ 0.2,
+ 0.1
+ ]
+ ],
+ "max": [
+ [
+ 100.0,
+ 49.0,
+ 34.0,
+ 23.0,
+ 10.0,
+ 8.0,
+ 6.0,
+ 3.0,
+ 2.0,
+ 3.0,
+ 3.0
+ ],
+ [
+ 84.0,
+ 45.0,
+ 28.0,
+ 23.0,
+ 12.0,
+ 9.0,
+ 5.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 1.0
+ ],
+ [
+ 82.0,
+ 47.0,
+ 30.0,
+ 17.0,
+ 12.0,
+ 8.0,
+ 5.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 1.0
+ ],
+ [
+ 80.0,
+ 42.0,
+ 28.0,
+ 14.0,
+ 11.0,
+ 8.0,
+ 5.0,
+ 3.0,
+ 3.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 74.0,
+ 41.0,
+ 30.0,
+ 13.0,
+ 11.0,
+ 8.0,
+ 5.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 71.0,
+ 43.0,
+ 27.0,
+ 14.0,
+ 11.0,
+ 7.0,
+ 4.0,
+ 3.0,
+ 3.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 69.0,
+ 43.0,
+ 26.0,
+ 14.0,
+ 12.0,
+ 7.0,
+ 4.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 74.0,
+ 43.0,
+ 26.0,
+ 14.0,
+ 10.0,
+ 6.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 1.0
+ ],
+ [
+ 79.0,
+ 42.0,
+ 25.0,
+ 13.0,
+ 10.0,
+ 7.0,
+ 5.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0
+ ],
+ [
+ 71.0,
+ 42.0,
+ 30.0,
+ 21.0,
+ 10.0,
+ 7.0,
+ 3.0,
+ 4.0,
+ 2.0,
+ 2.0,
+ 2.0
+ ],
+ [
+ 71.0,
+ 42.0,
+ 25.0,
+ 16.0,
+ 10.0,
+ 6.0,
+ 3.0,
+ 2.0,
+ 2.0,
+ 1.0,
+ 1.0
+ ]
+ ],
+ "min": [
+ [
+ 53.0,
+ 29.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 49.0,
+ 23.0,
+ 9.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 45.0,
+ 0.0,
+ 13.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 46.0,
+ 26.0,
+ 0.0,
+ 0.0,
+ 3.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 41.0,
+ 22.0,
+ 8.0,
+ 4.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 42.0,
+ 21.0,
+ 13.0,
+ 0.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 42.0,
+ 0.0,
+ 9.0,
+ 6.0,
+ 2.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 37.0,
+ 25.0,
+ 10.0,
+ 7.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 39.0,
+ 21.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 44.0,
+ 21.0,
+ 6.0,
+ 2.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 41.0,
+ 20.0,
+ 0.0,
+ 4.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "var": [
+ [
+ 95.3,
+ 23.41,
+ 60.040000000000006,
+ 37.3475,
+ 6.9475,
+ 4.9,
+ 2.3100000000000005,
+ 1.1099999999999999,
+ 0.6275,
+ 0.6400000000000001,
+ 0.51
+ ],
+ [
+ 54.34749999999999,
+ 34.010000000000005,
+ 25.75,
+ 18.36,
+ 11.247499999999999,
+ 4.6875,
+ 1.8900000000000001,
+ 1.65,
+ 0.95,
+ 0.6400000000000001,
+ 0.1275
+ ],
+ [
+ 92.64000000000001,
+ 95.82750000000001,
+ 17.347500000000004,
+ 24.747499999999995,
+ 8.010000000000002,
+ 5.6875,
+ 1.8900000000000001,
+ 1.65,
+ 0.95,
+ 0.6400000000000001,
+ 0.1275
+ ],
+ [
+ 95.7475,
+ 28.027500000000003,
+ 32.0,
+ 9.91,
+ 6.659999999999999,
+ 2.99,
+ 1.9274999999999998,
+ 0.8275,
+ 0.55,
+ 0.3275,
+ 0.20999999999999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.0475,
+ 5.0875,
+ 6.847500000000001,
+ 2.9400000000000004,
+ 2.4600000000000004,
+ 0.76,
+ 0.35,
+ 0.3275,
+ 0.20999999999999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 10.627500000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4274999999999998,
+ 0.9475,
+ 1.0275,
+ 0.44000000000000006,
+ 0.1875
+ ],
+ [
+ 52.427499999999995,
+ 75.3275,
+ 19.247500000000002,
+ 5.2475,
+ 6.7475,
+ 3.6475,
+ 1.4274999999999998,
+ 0.9475,
+ 0.34750000000000003,
+ 0.3274999999999999,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.427500000000002,
+ 4.4875,
+ 4.360000000000001,
+ 3.1475,
+ 1.1600000000000001,
+ 0.42750000000000005,
+ 0.34750000000000003,
+ 0.3274999999999999,
+ 0.1875
+ ],
+ [
+ 76.81000000000002,
+ 25.139999999999997,
+ 44.76,
+ 8.5275,
+ 5.6475,
+ 3.1275,
+ 1.1900000000000002,
+ 1.4475000000000002,
+ 0.5399999999999998,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74750000000001,
+ 28.547499999999996,
+ 30.26000000000001,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.8275,
+ 31.127500000000005,
+ 27.4875,
+ 9.34,
+ 6.027500000000001,
+ 1.6600000000000001,
+ 0.6900000000000002,
+ 0.44750000000000006,
+ 0.2875,
+ 0.16000000000000006,
+ 0.09000000000000001
+ ]
+ ]
+ },
+ "max": {
+ "avg": [
+ [
+ 846.35,
+ 826.5,
+ 762.8,
+ 706.25,
+ 722.15,
+ 669.8,
+ 687.25,
+ 671.65,
+ 588.0,
+ 574.7,
+ 592.35
+ ],
+ [
+ 867.6,
+ 849.2,
+ 829.6,
+ 771.85,
+ 674.55,
+ 736.05,
+ 680.85,
+ 701.55,
+ 540.35,
+ 637.8,
+ 554.25
+ ],
+ [
+ 882.85,
+ 819.45,
+ 845.35,
+ 746.55,
+ 814.0,
+ 677.5,
+ 705.25,
+ 729.5,
+ 563.5,
+ 665.45,
+ 579.85
+ ],
+ [
+ 895.0,
+ 876.95,
+ 818.35,
+ 802.15,
+ 830.3,
+ 815.35,
+ 682.85,
+ 749.8,
+ 582.7,
+ 611.55,
+ 602.75
+ ],
+ [
+ 900.65,
+ 884.9,
+ 872.0,
+ 858.8,
+ 804.55,
+ 790.5,
+ 737.85,
+ 766.25,
+ 636.85,
+ 627.8,
+ 618.6
+ ],
+ [
+ 910.35,
+ 895.7,
+ 883.55,
+ 829.05,
+ 859.8,
+ 847.1,
+ 834.95,
+ 782.25,
+ 730.55,
+ 760.2,
+ 748.45
+ ],
+ [
+ 917.9,
+ 858.15,
+ 891.2,
+ 880.95,
+ 870.0,
+ 816.3,
+ 847.8,
+ 794.8,
+ 826.4,
+ 815.9,
+ 805.5
+ ],
+ [
+ 922.65,
+ 913.4,
+ 900.9,
+ 889.6,
+ 880.65,
+ 824.45,
+ 858.35,
+ 805.2,
+ 838.2,
+ 828.7,
+ 818.55
+ ],
+ [
+ 928.15,
+ 918.6,
+ 816.05,
+ 850.6,
+ 842.95,
+ 875.4,
+ 864.75,
+ 854.35,
+ 844.85,
+ 836.45,
+ 827.75
+ ],
+ [
+ 930.9,
+ 919.8,
+ 912.5,
+ 900.15,
+ 891.6,
+ 881.6,
+ 872.85,
+ 862.85,
+ 854.8,
+ 844.8,
+ 836.1
+ ],
+ [
+ 934.35,
+ 925.3,
+ 871.1,
+ 907.15,
+ 807.75,
+ 889.8,
+ 879.4,
+ 870.85,
+ 818.5,
+ 853.8,
+ 846.05
+ ]
+ ],
+ "max": [
+ [
+ 872.0,
+ 843.0,
+ 820.0,
+ 807.0,
+ 787.0,
+ 770.0,
+ 753.0,
+ 729.0,
+ 716.0,
+ 707.0,
+ 687.0
+ ],
+ [
+ 889.0,
+ 865.0,
+ 849.0,
+ 833.0,
+ 817.0,
+ 799.0,
+ 779.0,
+ 765.0,
+ 751.0,
+ 744.0,
+ 732.0
+ ],
+ [
+ 902.0,
+ 890.0,
+ 876.0,
+ 849.0,
+ 831.0,
+ 816.0,
+ 798.0,
+ 790.0,
+ 769.0,
+ 771.0,
+ 758.0
+ ],
+ [
+ 916.0,
+ 900.0,
+ 888.0,
+ 872.0,
+ 854.0,
+ 839.0,
+ 826.0,
+ 814.0,
+ 800.0,
+ 785.0,
+ 770.0
+ ],
+ [
+ 922.0,
+ 902.0,
+ 902.0,
+ 880.0,
+ 867.0,
+ 853.0,
+ 842.0,
+ 827.0,
+ 816.0,
+ 806.0,
+ 794.0
+ ],
+ [
+ 934.0,
+ 917.0,
+ 901.0,
+ 889.0,
+ 873.0,
+ 862.0,
+ 856.0,
+ 845.0,
+ 832.0,
+ 824.0,
+ 818.0
+ ],
+ [
+ 936.0,
+ 927.0,
+ 907.0,
+ 904.0,
+ 884.0,
+ 872.0,
+ 863.0,
+ 858.0,
+ 846.0,
+ 834.0,
+ 823.0
+ ],
+ [
+ 934.0,
+ 922.0,
+ 912.0,
+ 905.0,
+ 905.0,
+ 887.0,
+ 873.0,
+ 867.0,
+ 857.0,
+ 848.0,
+ 836.0
+ ],
+ [
+ 940.0,
+ 928.0,
+ 919.0,
+ 910.0,
+ 907.0,
+ 892.0,
+ 884.0,
+ 873.0,
+ 865.0,
+ 858.0,
+ 845.0
+ ],
+ [
+ 941.0,
+ 930.0,
+ 926.0,
+ 915.0,
+ 904.0,
+ 898.0,
+ 895.0,
+ 883.0,
+ 877.0,
+ 863.0,
+ 856.0
+ ],
+ [
+ 949.0,
+ 934.0,
+ 930.0,
+ 918.0,
+ 913.0,
+ 904.0,
+ 898.0,
+ 888.0,
+ 882.0,
+ 871.0,
+ 866.0
+ ]
+ ],
+ "min": [
+ [
+ 809.0,
+ 795.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 837.0,
+ 831.0,
+ 807.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 864.0,
+ 1.0,
+ 822.0,
+ 1.0,
+ 793.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 877.0,
+ 858.0,
+ 2.0,
+ 1.0,
+ 817.0,
+ 800.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 881.0,
+ 865.0,
+ 860.0,
+ 835.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 884.0,
+ 878.0,
+ 863.0,
+ 1.0,
+ 833.0,
+ 817.0,
+ 802.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 891.0,
+ 1.0,
+ 868.0,
+ 863.0,
+ 848.0,
+ 1.0,
+ 821.0,
+ 1.0,
+ 810.0,
+ 801.0,
+ 789.0
+ ],
+ [
+ 906.0,
+ 903.0,
+ 879.0,
+ 867.0,
+ 864.0,
+ 1.0,
+ 844.0,
+ 1.0,
+ 822.0,
+ 809.0,
+ 803.0
+ ],
+ [
+ 915.0,
+ 905.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 860.0,
+ 849.0,
+ 837.0,
+ 829.0,
+ 818.0,
+ 810.0
+ ],
+ [
+ 919.0,
+ 903.0,
+ 901.0,
+ 884.0,
+ 879.0,
+ 867.0,
+ 859.0,
+ 846.0,
+ 837.0,
+ 831.0,
+ 816.0
+ ],
+ [
+ 920.0,
+ 911.0,
+ 1.0,
+ 894.0,
+ 1.0,
+ 876.0,
+ 865.0,
+ 859.0,
+ 1.0,
+ 836.0,
+ 828.0
+ ]
+ ],
+ "var": [
+ [
+ 190.02750000000003,
+ 125.35,
+ 30713.859999999993,
+ 55406.8875,
+ 27564.327499999996,
+ 49905.26000000001,
+ 25009.4875,
+ 23886.2275,
+ 60997.0,
+ 58314.11,
+ 39080.32749999999
+ ],
+ [
+ 167.33999999999997,
+ 83.35999999999999,
+ 119.74000000000001,
+ 31396.22749999999,
+ 80178.14749999998,
+ 28604.247500000005,
+ 51457.627499999995,
+ 25993.5475,
+ 97065.32750000003,
+ 45208.26,
+ 76690.7875
+ ],
+ [
+ 79.1275,
+ 35354.9475,
+ 150.4275,
+ 61845.1475,
+ 131.3,
+ 80785.05,
+ 55165.9875,
+ 27992.75,
+ 105546.35,
+ 49204.0475,
+ 83896.92750000002
+ ],
+ [
+ 89.6,
+ 97.84750000000001,
+ 35175.4275,
+ 33896.82750000001,
+ 84.00999999999999,
+ 112.22750000000003,
+ 82106.62749999999,
+ 29658.360000000004,
+ 112837.10999999999,
+ 93237.0475,
+ 90551.5875
+ ],
+ [
+ 104.32749999999999,
+ 82.59,
+ 95.4,
+ 113.66,
+ 34040.64750000001,
+ 32892.95,
+ 60348.927500000005,
+ 30927.3875,
+ 101106.6275,
+ 98257.96,
+ 95417.73999999998
+ ],
+ [
+ 113.0275,
+ 169.51000000000005,
+ 102.54749999999999,
+ 36149.64750000001,
+ 102.66,
+ 151.89000000000001,
+ 153.94750000000005,
+ 32322.2875,
+ 59328.247499999976,
+ 30543.76,
+ 29681.047500000004
+ ],
+ [
+ 95.08999999999999,
+ 38820.027500000004,
+ 99.95999999999998,
+ 91.74750000000002,
+ 90.5,
+ 35108.810000000005,
+ 129.65999999999997,
+ 33333.96,
+ 94.14000000000001,
+ 96.38999999999999,
+ 94.55
+ ],
+ [
+ 62.22749999999998,
+ 38.339999999999996,
+ 74.18999999999998,
+ 85.44000000000001,
+ 87.52749999999999,
+ 35770.34749999999,
+ 75.92749999999998,
+ 34119.46,
+ 85.75999999999999,
+ 86.80999999999999,
+ 88.14750000000001
+ ],
+ [
+ 61.3275,
+ 37.839999999999996,
+ 73879.9475,
+ 38066.240000000005,
+ 37374.0475,
+ 52.339999999999996,
+ 84.6875,
+ 81.62749999999997,
+ 85.4275,
+ 104.6475,
+ 103.0875
+ ],
+ [
+ 38.29,
+ 49.05999999999999,
+ 47.95,
+ 50.3275,
+ 44.63999999999999,
+ 49.739999999999995,
+ 81.1275,
+ 87.22749999999999,
+ 89.16,
+ 77.96,
+ 98.58999999999999
+ ],
+ [
+ 43.3275,
+ 41.50999999999999,
+ 39921.69,
+ 54.02750000000001,
+ 72369.5875,
+ 75.55999999999999,
+ 79.44000000000001,
+ 72.4275,
+ 35264.05,
+ 97.35999999999999,
+ 91.14750000000001
+ ]
+ ]
+ },
+ "min": {
+ "avg": [
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.9,
+ 0.95,
+ 0.9,
+ 0.9,
+ 0.7,
+ 0.45,
+ 0.25,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.85,
+ 0.9,
+ 0.85,
+ 0.7,
+ 0.25,
+ 0.25,
+ 0.15
+ ],
+ [
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 1.0,
+ 0.85,
+ 0.85,
+ 0.7,
+ 0.25,
+ 0.25,
+ 0.15
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.95,
+ 1.0,
+ 1.0,
+ 0.8,
+ 0.7,
+ 0.4,
+ 0.3,
+ 0.3
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.95,
+ 0.8,
+ 0.75,
+ 0.45,
+ 0.3,
+ 0.3
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 0.8,
+ 0.6,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 0.95,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.8,
+ 0.6,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.9,
+ 0.7,
+ 0.5,
+ 0.3,
+ 0.25
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.9,
+ 0.95,
+ 0.95,
+ 0.95,
+ 0.9,
+ 0.7,
+ 0.45,
+ 0.4,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.95,
+ 0.85,
+ 0.75,
+ 0.55,
+ 0.4,
+ 0.2
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.95,
+ 1.0,
+ 0.9,
+ 1.0,
+ 0.75,
+ 0.45,
+ 0.2,
+ 0.2,
+ 0.1
+ ]
+ ],
+ "max": [
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ ],
+ "min": [
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 0.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 1.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "var": [
+ [
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.09,
+ 0.047500000000000014,
+ 0.09000000000000001,
+ 0.09000000000000001,
+ 0.20999999999999996,
+ 0.2475,
+ 0.1875,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.1275,
+ 0.09000000000000001,
+ 0.1275,
+ 0.20999999999999996,
+ 0.1875,
+ 0.1875,
+ 0.1275
+ ],
+ [
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09000000000000001,
+ 0.0,
+ 0.1275,
+ 0.1275,
+ 0.20999999999999996,
+ 0.1875,
+ 0.1875,
+ 0.1275
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0475,
+ 0.047500000000000014,
+ 0.0,
+ 0.0,
+ 0.16000000000000003,
+ 0.20999999999999996,
+ 0.24000000000000005,
+ 0.20999999999999996,
+ 0.20999999999999996
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.04750000000000001,
+ 0.16000000000000003,
+ 0.1875,
+ 0.24750000000000005,
+ 0.20999999999999996,
+ 0.20999999999999996
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09000000000000001,
+ 0.16000000000000003,
+ 0.24000000000000005,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.09000000000000001,
+ 0.16000000000000003,
+ 0.24000000000000005,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.09000000000000001,
+ 0.09000000000000001,
+ 0.20999999999999996,
+ 0.25,
+ 0.20999999999999996,
+ 0.1875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.09,
+ 0.0475,
+ 0.04750000000000001,
+ 0.047500000000000014,
+ 0.09,
+ 0.20999999999999996,
+ 0.2475,
+ 0.24000000000000005,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.1275,
+ 0.1875,
+ 0.24749999999999997,
+ 0.24000000000000005,
+ 0.16000000000000006
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.047500000000000014,
+ 0.0,
+ 0.09,
+ 0.0,
+ 0.1875,
+ 0.24750000000000005,
+ 0.16000000000000006,
+ 0.16000000000000006,
+ 0.09000000000000001
+ ]
+ ]
+ },
+ "var": {
+ "avg": [
+ [
+ 57289.489421875005,
+ 55864.6661496875,
+ 50547.285326875004,
+ 45196.004890937504,
+ 44475.82537125,
+ 39399.72068,
+ 38701.676066875,
+ 36109.355286875,
+ 30174.861758437502,
+ 28157.3689865625,
+ 27926.448468437495
+ ],
+ [
+ 59037.16089812499,
+ 57566.83889,
+ 55322.089256875,
+ 49672.2453921875,
+ 41729.68722968751,
+ 43592.8437415625,
+ 39144.2371771875,
+ 38415.227079375,
+ 28322.625555312494,
+ 31933.4388740625,
+ 26727.06242000001
+ ],
+ [
+ 59732.714075937496,
+ 56158.0385,
+ 56587.467566875006,
+ 48253.477551875,
+ 51045.0136340625,
+ 40738.414998437496,
+ 40548.38939718751,
+ 39916.55814125,
+ 29544.387349375,
+ 33403.4712034375,
+ 27939.581576874996
+ ],
+ [
+ 60443.67714281251,
+ 59818.929582812496,
+ 54701.137714062505,
+ 51437.640877812504,
+ 51285.5399396875,
+ 48260.726869687496,
+ 38740.97306437501,
+ 40606.39106625,
+ 30161.5690859375,
+ 30361.110623437504,
+ 28659.782940625002
+ ],
+ [
+ 60382.43423781251,
+ 59293.42154687501,
+ 57558.892507812496,
+ 55198.51385718749,
+ 49536.786369999994,
+ 46755.189502187495,
+ 41709.090348749996,
+ 41360.896660624996,
+ 32964.705290625,
+ 31061.955227499995,
+ 29316.920135624998
+ ],
+ [
+ 61234.19959375,
+ 59983.588359999994,
+ 58154.925435312514,
+ 52703.84375875001,
+ 52503.8424721875,
+ 49301.6049959375,
+ 46533.49526656249,
+ 41554.99791968751,
+ 37146.522039999996,
+ 36932.77329,
+ 34861.09468781249
+ ],
+ [
+ 61646.97193156249,
+ 57443.2501353125,
+ 58592.22670062501,
+ 56026.4040709375,
+ 53119.2426140625,
+ 47518.157636874996,
+ 47198.0877740625,
+ 42184.608149374995,
+ 43204.4552859375,
+ 40764.768979374996,
+ 38547.7472353125
+ ],
+ [
+ 61501.322213750005,
+ 61912.8882225,
+ 60454.6513196875,
+ 58081.46093562499,
+ 55274.069889374994,
+ 49454.58160031249,
+ 49100.3804303125,
+ 44065.1283525,
+ 43749.2112584375,
+ 41293.36430875,
+ 39018.664314062495
+ ],
+ [
+ 61783.11587937501,
+ 62277.95004000001,
+ 54923.087965625,
+ 55617.341886875,
+ 52925.4808690625,
+ 50926.5550084375,
+ 48095.086794375,
+ 45310.19172062499,
+ 42777.15494562501,
+ 40483.75178718751,
+ 38334.826650937495
+ ],
+ [
+ 62577.86745343752,
+ 61678.852357499985,
+ 60006.671458125,
+ 57294.5536084375,
+ 54422.806184999994,
+ 51241.401390000006,
+ 48398.68592343749,
+ 45686.21460093751,
+ 43174.060284374995,
+ 40790.1832084375,
+ 38666.6339378125
+ ],
+ [
+ 62811.6537825,
+ 62008.473177812506,
+ 57122.1888796875,
+ 57809.42601593749,
+ 49576.93551156251,
+ 51953.92583375001,
+ 48902.600555937504,
+ 46244.94677875,
+ 41553.1879725,
+ 41274.5630453125,
+ 39158.73880625
+ ]
+ ],
+ "max": [
+ [
+ 62038.838775000004,
+ 58595.04484375,
+ 56439.83809999999,
+ 52782.38074375,
+ 49504.84169374999,
+ 46682.71569375001,
+ 42989.556775000005,
+ 40687.8716,
+ 37564.76777500001,
+ 35517.27594374999,
+ 33155.259943749996
+ ],
+ [
+ 63670.922975,
+ 60613.472975000004,
+ 59922.464975,
+ 56060.28449375,
+ 51997.454775,
+ 48735.043099999995,
+ 48058.24744375,
+ 44444.35510000001,
+ 41300.04149375,
+ 39389.734975,
+ 37326.411193750006
+ ],
+ [
+ 63095.245599999995,
+ 62883.225,
+ 62860.74109375001,
+ 59509.31674375,
+ 56218.10344375001,
+ 53089.41919375001,
+ 49452.813743750005,
+ 46508.75597499999,
+ 43770.713775000004,
+ 40973.15859375,
+ 38202.95449375
+ ],
+ [
+ 64068.729493750005,
+ 63766.846900000004,
+ 64119.16540000001,
+ 58249.347975,
+ 54294.085975,
+ 50707.8675,
+ 47896.81774375,
+ 44659.79699375,
+ 42345.292943750006,
+ 39982.80444375,
+ 37837.566399999996
+ ],
+ [
+ 63499.88819375001,
+ 63399.33019374999,
+ 62635.994375,
+ 58601.07294375,
+ 55094.90449375,
+ 51664.244993750006,
+ 48732.71759999999,
+ 45913.5289,
+ 43181.9886,
+ 40856.735975,
+ 38766.60469375001
+ ],
+ [
+ 63265.66984375001,
+ 63434.482775,
+ 61896.38944374999,
+ 58627.08474374999,
+ 55011.21984375,
+ 51970.68484375,
+ 48895.38699374999,
+ 46426.89074375,
+ 43462.90094374999,
+ 41145.92097499999,
+ 39059.77669375
+ ],
+ [
+ 64208.336975,
+ 64127.015,
+ 61852.23699375002,
+ 59254.503775000005,
+ 55960.373600000006,
+ 52548.10937500001,
+ 49900.43149375001,
+ 46919.54,
+ 45853.952975,
+ 43451.10224375,
+ 41049.0725
+ ],
+ [
+ 66135.85619374999,
+ 64716.366975000004,
+ 64541.355599999995,
+ 62357.57519375001,
+ 58323.00269375,
+ 54875.459375,
+ 51616.920993750005,
+ 48797.07609375001,
+ 46513.54544375001,
+ 43853.53984375,
+ 41762.204493749996
+ ],
+ [
+ 66393.037975,
+ 64773.55359374999,
+ 65047.19444375,
+ 62626.83734375,
+ 58454.230599999995,
+ 53395.187775,
+ 50464.906775,
+ 47551.37799375001,
+ 45253.253443750014,
+ 42905.23849375,
+ 40865.405975
+ ],
+ [
+ 65654.97949375,
+ 64849.83359375,
+ 62449.65349375,
+ 60157.365,
+ 57410.96177500001,
+ 53758.477974999994,
+ 50949.34000000001,
+ 47910.490975,
+ 45469.82919375,
+ 43162.23544375,
+ 41042.61344374999
+ ],
+ [
+ 65911.06944375,
+ 65379.09097499999,
+ 62388.416600000004,
+ 60546.33609375,
+ 58224.29460000001,
+ 54965.64077500001,
+ 51977.66619375001,
+ 49607.28449375,
+ 46836.22894375,
+ 44449.1575,
+ 42075.831243750006
+ ]
+ ],
+ "min": [
+ [
+ 54035.94359374999,
+ 51053.42359375,
+ 0.004975000000000003,
+ 0.014775000000000005,
+ 0.014775000000000005,
+ 0.00249375,
+ 0.021993750000000006,
+ 0.004975000000000003,
+ 0.004975000000000003,
+ 0.004975000000000003,
+ 0.004975000000000003
+ ],
+ [
+ 54810.322775,
+ 54753.288975,
+ 51392.258693749995,
+ 0.007443749999999999,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.07639999999999997,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 55516.262899999994,
+ 0.007443749999999999,
+ 53950.621900000006,
+ 0.004975000000000003,
+ 47484.73984375001,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.06974375000000001,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 56931.945743749995,
+ 52568.19794375,
+ 0.019775,
+ 0.007443749999999999,
+ 48746.8991,
+ 46454.83484375001,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 55851.897775,
+ 56364.310975,
+ 53849.4971,
+ 51306.19484375,
+ 0.007443749999999999,
+ 0.014775000000000005,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 58720.494399999996,
+ 55761.24437500001,
+ 55611.9321,
+ 0.00249375,
+ 49798.3049,
+ 45789.41739999999,
+ 42370.684375,
+ 0.009899999999999999,
+ 0.00249375,
+ 0.00249375,
+ 0.00249375
+ ],
+ [
+ 59160.918099999995,
+ 0.007443749999999999,
+ 55552.65424375,
+ 54361.14999375,
+ 50602.0116,
+ 0.00249375,
+ 43661.29399375,
+ 0.009899999999999999,
+ 40306.67574374999,
+ 38383.824375000004,
+ 36230.7316
+ ],
+ [
+ 57248.55919375001,
+ 58868.52169375001,
+ 56635.454993750005,
+ 54921.689943749996,
+ 52108.57689999999,
+ 0.004975000000000003,
+ 45809.38109375001,
+ 0.007443749999999999,
+ 40624.474975,
+ 38467.64890000001,
+ 36736.83377500001
+ ],
+ [
+ 57603.32849375,
+ 59315.940775,
+ 0.00249375,
+ 0.004975000000000003,
+ 0.00249375,
+ 48304.1229,
+ 45546.422975,
+ 42564.48819375001,
+ 40042.881693749994,
+ 37896.1275,
+ 36069.856193750005
+ ],
+ [
+ 59004.3629,
+ 57960.9524,
+ 57285.45144374999,
+ 54431.29574375001,
+ 52196.82310000001,
+ 49211.475993750006,
+ 45752.2864,
+ 43161.660943749994,
+ 40539.94097499999,
+ 38190.42169375,
+ 36203.236775000005
+ ],
+ [
+ 59344.4956,
+ 58558.91644375,
+ 0.009899999999999999,
+ 55367.400100000006,
+ 0.00249375,
+ 49779.74199375,
+ 46716.939375,
+ 44090.851975,
+ 0.004975000000000003,
+ 38908.56349375,
+ 36808.124193749994
+ ]
+ ],
+ "var": [
+ [
+ 3674130.1323926314,
+ 3724874.083457399,
+ 138237480.18369532,
+ 229474208.64905697,
+ 106499818.92331558,
+ 175622273.1108266,
+ 81689129.78962329,
+ 71950531.49512336,
+ 163260323.60207027,
+ 142484978.656579,
+ 89093846.30797167
+ ],
+ [
+ 3682767.448022022,
+ 2554940.385374771,
+ 4163599.7416063435,
+ 132893576.61513941,
+ 309764612.09624994,
+ 103256276.07603046,
+ 174007074.81778616,
+ 81516517.67368458,
+ 269788323.77890956,
+ 115906018.91325101,
+ 181233061.94690832
+ ],
+ [
+ 3216533.7298320034,
+ 170848035.45705056,
+ 4867767.760396982,
+ 263772888.76389876,
+ 5616011.804542522,
+ 296583208.46967506,
+ 186253985.08846062,
+ 87355606.63695985,
+ 293853600.5003413,
+ 127184216.21078475,
+ 197705165.8487029
+ ],
+ [
+ 2763271.4507434065,
+ 5973465.882349776,
+ 162070722.24469855,
+ 142386197.8822251,
+ 1974719.799639774,
+ 1528635.4070349056,
+ 266412020.14610314,
+ 88455293.55759585,
+ 304196419.7288562,
+ 231464927.51767245,
+ 206240198.64886072
+ ],
+ [
+ 4453782.211010629,
+ 3886705.4311209293,
+ 5581624.331034293,
+ 3689773.087895829,
+ 131119731.36633602,
+ 116453008.12390828,
+ 194515699.66465592,
+ 91763262.35153356,
+ 272746888.7701931,
+ 242229255.0279654,
+ 215954324.5579064
+ ],
+ [
+ 1780780.7034269772,
+ 3395135.8860153123,
+ 2694231.614698365,
+ 148053688.03913876,
+ 2499617.004413089,
+ 2732928.243160147,
+ 2513817.988573722,
+ 93567635.0083072,
+ 155563976.27690744,
+ 73991631.41256323,
+ 66190076.32614515
+ ],
+ [
+ 2151719.490113234,
+ 176940684.10616732,
+ 2875394.926840037,
+ 2135361.422956329,
+ 2521174.373303352,
+ 121624992.80339876,
+ 2636894.673049175,
+ 96197761.95514038,
+ 2064054.4686386604,
+ 1885013.9884466839,
+ 1802087.8585860736
+ ],
+ [
+ 7085932.2896269085,
+ 3072916.2499142555,
+ 4328629.362169394,
+ 4175136.0190517195,
+ 2922233.623214546,
+ 132053555.47021246,
+ 2703803.2667467487,
+ 104458432.3813348,
+ 2393885.8340410604,
+ 1894807.6998529565,
+ 1664029.483458054
+ ],
+ [
+ 6829151.81753255,
+ 2957650.0297196433,
+ 339122859.21951723,
+ 166501627.47974688,
+ 150303407.54068473,
+ 1918724.504340807,
+ 1628548.9546146274,
+ 1791530.619350354,
+ 1727942.5339913056,
+ 1923785.7776295622,
+ 1747693.3961378925
+ ],
+ [
+ 3527767.687849646,
+ 4111606.5768917194,
+ 2575570.1681169677,
+ 2250357.996328431,
+ 2333007.6240945896,
+ 1966997.5725485962,
+ 1694695.7808348045,
+ 1746772.8315880834,
+ 1656477.717028951,
+ 1658627.2191710982,
+ 1828758.9836169675
+ ],
+ [
+ 3341192.0029906663,
+ 3733146.9846856236,
+ 173974167.69534904,
+ 1850498.370302017,
+ 274951449.5100577,
+ 1732200.4685649641,
+ 2199756.3408922693,
+ 2254997.292240933,
+ 92923002.53350824,
+ 2118754.771347105,
+ 1950629.3400097035
+ ]
+ ]
+ }
+ },
+ "Recovered": {
+ "avg": {
+ "avg": [
+ [
+ 598.2672500000001,
+ 638.227875,
+ 640.6408750000002,
+ 627.12225,
+ 680.0943749999999,
+ 663.2245,
+ 714.8115000000001,
+ 722.38975,
+ 656.13925,
+ 662.291,
+ 707.77275
+ ],
+ [
+ 607.4110000000001,
+ 656.5175,
+ 689.0217500000001,
+ 680.486125,
+ 625.8957499999999,
+ 713.6627500000001,
+ 692.6142499999999,
+ 737.6165000000001,
+ 595.2708749999999,
+ 717.227375,
+ 643.245125
+ ],
+ [
+ 615.5384999999999,
+ 625.4194999999999,
+ 695.3192500000001,
+ 651.79875,
+ 744.1896249999999,
+ 651.463125,
+ 702.6181250000001,
+ 749.38525,
+ 604.161125,
+ 728.8989999999999,
+ 653.498125
+ ],
+ [
+ 624.100875,
+ 669.4085,
+ 667.6131250000001,
+ 700.429,
+ 758.297125,
+ 777.686,
+ 670.442875,
+ 764.02625,
+ 609.7099999999999,
+ 657.23075,
+ 662.09925
+ ],
+ [
+ 637.4432499999999,
+ 683.85275,
+ 717.723375,
+ 743.07375,
+ 726.34825,
+ 745.3903750000001,
+ 715.2558750000001,
+ 771.3681250000001,
+ 655.3827500000001,
+ 662.579,
+ 668.6433750000001
+ ],
+ [
+ 638.577375,
+ 684.7238749999999,
+ 721.3955,
+ 712.2846249999999,
+ 766.6696250000001,
+ 786.371,
+ 798.484125,
+ 772.608375,
+ 741.63375,
+ 791.2507500000002,
+ 798.5463750000001
+ ],
+ [
+ 645.5985,
+ 655.182875,
+ 723.8372499999999,
+ 752.2012500000001,
+ 773.170125,
+ 752.5350000000001,
+ 802.888,
+ 776.614375,
+ 825.484,
+ 834.8001250000001,
+ 844.25425
+ ],
+ [
+ 643.679125,
+ 688.5988749999999,
+ 725.7268750000001,
+ 752.32275,
+ 772.125625,
+ 754.901625,
+ 808.38525,
+ 778.97425,
+ 829.0887500000001,
+ 838.351375,
+ 847.833875
+ ],
+ [
+ 645.8608750000001,
+ 690.1595,
+ 653.246875,
+ 717.482875,
+ 736.124625,
+ 797.71775,
+ 813.65075,
+ 826.1515000000002,
+ 835.0635,
+ 846.2907499999999,
+ 852.6939999999998
+ ],
+ [
+ 651.531625,
+ 697.63325,
+ 733.7665000000001,
+ 761.578625,
+ 780.473,
+ 799.801,
+ 815.1408749999998,
+ 828.7565000000001,
+ 839.2272499999999,
+ 848.7871250000001,
+ 855.8655000000001
+ ],
+ [
+ 652.6959999999998,
+ 699.4853750000001,
+ 699.4410000000001,
+ 763.710375,
+ 707.2897499999999,
+ 803.766,
+ 817.333125,
+ 829.4942500000001,
+ 797.0787500000001,
+ 848.48375,
+ 856.1671249999999
+ ]
+ ],
+ "max": [
+ [
+ 625.4675,
+ 663.675,
+ 711.845,
+ 725.4525,
+ 743.4425,
+ 763.845,
+ 779.8,
+ 791.915,
+ 793.4225,
+ 805.585,
+ 813.9125
+ ],
+ [
+ 626.3325,
+ 680.9,
+ 706.175,
+ 732.5,
+ 758.6675,
+ 775.2025,
+ 789.56,
+ 801.275,
+ 811.5325,
+ 809.6225,
+ 817.1725
+ ],
+ [
+ 639.2125,
+ 680.6625,
+ 724.1375,
+ 745.3075,
+ 767.1725,
+ 784.3875,
+ 798.7725,
+ 806.175,
+ 821.8675,
+ 822.6475,
+ 827.785
+ ],
+ [
+ 641.9575,
+ 683.9275,
+ 722.23,
+ 758.6225,
+ 775.7225,
+ 796.14,
+ 807.3275,
+ 816.8325,
+ 824.35,
+ 833.1375,
+ 841.2075
+ ],
+ [
+ 651.6575,
+ 694.9175,
+ 739.0875,
+ 761.9525,
+ 779.18,
+ 798.82,
+ 811.7625,
+ 823.065,
+ 830.0575,
+ 838.9425,
+ 846.305
+ ],
+ [
+ 656.42,
+ 703.1625,
+ 734.2625,
+ 760.605,
+ 781.7,
+ 802.4625,
+ 817.9025,
+ 829.03,
+ 834.785,
+ 842.9075,
+ 850.875
+ ],
+ [
+ 658.945,
+ 705.465,
+ 736.6275,
+ 762.3375,
+ 787.035,
+ 808.625,
+ 820.465,
+ 832.9125,
+ 837.285,
+ 846.435,
+ 855.1575
+ ],
+ [
+ 663.5475,
+ 711.515,
+ 746.0375,
+ 767.565,
+ 784.28,
+ 805.285,
+ 821.9625,
+ 830.7225,
+ 841.1825,
+ 849.275,
+ 857.915
+ ],
+ [
+ 666.01,
+ 714.18,
+ 747.0475,
+ 773.0925,
+ 792.685,
+ 815.2125,
+ 827.5275,
+ 843.7075,
+ 846.4975,
+ 859.67,
+ 867.41
+ ],
+ [
+ 667.6925,
+ 716.325,
+ 752.2925,
+ 778.02,
+ 801.2475,
+ 819.475,
+ 828.15,
+ 845.88,
+ 855.89,
+ 861.96,
+ 869.06
+ ],
+ [
+ 667.7725,
+ 715.1575,
+ 747.15,
+ 775.95,
+ 794.8325,
+ 812.38,
+ 825.3025,
+ 839.9375,
+ 847.4375,
+ 856.415,
+ 863.825
+ ]
+ ],
+ "min": [
+ [
+ 545.8575,
+ 601.8075,
+ 0.995,
+ 0.9825,
+ 0.985,
+ 0.9925,
+ 0.9775,
+ 0.995,
+ 0.9825,
+ 0.9825,
+ 0.9875
+ ],
+ [
+ 576.2375,
+ 640.685,
+ 670.3525,
+ 0.9925,
+ 0.9825,
+ 0.995,
+ 0.9975,
+ 1.925,
+ 0.985,
+ 0.9975,
+ 0.995
+ ],
+ [
+ 579.2575,
+ 0.9925,
+ 667.7125,
+ 0.9925,
+ 731.925,
+ 0.9825,
+ 0.9975,
+ 1.935,
+ 0.9875,
+ 0.9975,
+ 0.995
+ ],
+ [
+ 600.175,
+ 650.1275,
+ 1.98,
+ 0.9925,
+ 728.7975,
+ 751.2,
+ 0.97,
+ 0.995,
+ 0.995,
+ 0.995,
+ 0.995
+ ],
+ [
+ 600.815,
+ 668.0675,
+ 703.1725,
+ 724.7475,
+ 0.9925,
+ 0.985,
+ 0.9975,
+ 0.995,
+ 0.995,
+ 0.995,
+ 0.995
+ ],
+ [
+ 626.22,
+ 670.1725,
+ 706.11,
+ 0.9975,
+ 752.2225,
+ 769.085,
+ 773.9375,
+ 0.99,
+ 0.99,
+ 0.9975,
+ 0.9975
+ ],
+ [
+ 627.945,
+ 0.9925,
+ 712.5575,
+ 732.205,
+ 759.1575,
+ 0.9975,
+ 779.5925,
+ 0.99,
+ 809.915,
+ 819.15,
+ 827.8375
+ ],
+ [
+ 619.985,
+ 675.41,
+ 705.995,
+ 741.3175,
+ 756.25,
+ 0.995,
+ 798.225,
+ 0.9925,
+ 813.3575,
+ 823.935,
+ 832.3525
+ ],
+ [
+ 612.825,
+ 666.81,
+ 0.9875,
+ 0.995,
+ 0.9975,
+ 784.0475,
+ 799.29,
+ 813.54,
+ 804.2075,
+ 834.085,
+ 823.16
+ ],
+ [
+ 617.595,
+ 680.6175,
+ 718.29,
+ 745.315,
+ 751.005,
+ 782.345,
+ 802.4275,
+ 815.595,
+ 827.2925,
+ 836.6975,
+ 831.8175
+ ],
+ [
+ 635.4425,
+ 680.555,
+ 0.99,
+ 747.5575,
+ 0.995,
+ 787.3125,
+ 810.8375,
+ 817.0775,
+ 0.995,
+ 832.39,
+ 840.2225
+ ]
+ ],
+ "var": [
+ [
+ 336.8172055625,
+ 245.77418517187488,
+ 21878.299290171875,
+ 44209.472551812505,
+ 24623.86738242187,
+ 49388.11420662502,
+ 27138.055755875004,
+ 27782.123743062508,
+ 75924.01883131251,
+ 77372.55612587501,
+ 55704.8562543125
+ ],
+ [
+ 153.0502183750003,
+ 119.83470562499981,
+ 109.95511381249999,
+ 24465.078658421877,
+ 69080.7999200625,
+ 26924.6952455625,
+ 53231.683078812515,
+ 28733.02983837501,
+ 117715.05550142191,
+ 57039.88157279687,
+ 103216.17221717189
+ ],
+ [
+ 159.36144337499974,
+ 20742.787484125005,
+ 174.27826318750016,
+ 47225.495714687495,
+ 79.40799079687498,
+ 74675.75352117188,
+ 54745.41346492189,
+ 29598.76135243751,
+ 121253.92104217189,
+ 58885.660040250026,
+ 106490.06809429689
+ ],
+ [
+ 133.64828579687506,
+ 111.19627649999991,
+ 23438.893610546875,
+ 25852.258607750005,
+ 126.34138142187487,
+ 95.67007774999982,
+ 79107.44171704687,
+ 30715.384366562503,
+ 123603.99213,
+ 107750.1510294375,
+ 109356.22922631251
+ ],
+ [
+ 131.47789693749976,
+ 50.86813056250007,
+ 95.46371079687495,
+ 101.56333031250026,
+ 27774.484436937502,
+ 29254.520933296873,
+ 56695.295047046864,
+ 31287.528133671884,
+ 107119.4794761875,
+ 109483.68358587501,
+ 111491.7493589219
+ ],
+ [
+ 61.837647171875105,
+ 89.123459046875,
+ 46.15869975,
+ 26682.17768642188,
+ 60.19222267187526,
+ 80.28838712499979,
+ 120.35781392187528,
+ 31402.677544546874,
+ 60987.126970312514,
+ 32904.99370318751,
+ 33522.774098421876
+ ],
+ [
+ 76.4141958750001,
+ 22596.30382767188,
+ 42.55487868749993,
+ 60.10370468749985,
+ 47.35937592187491,
+ 29785.504781875003,
+ 105.764242875,
+ 31722.549202421884,
+ 60.81388587500004,
+ 60.201415296874835,
+ 41.8500938125001
+ ],
+ [
+ 117.66915017187497,
+ 89.57857404687502,
+ 100.25658429687489,
+ 69.99942493749994,
+ 67.43228929687491,
+ 29977.140250171866,
+ 41.40985931249997,
+ 31896.994590062503,
+ 55.810689062499975,
+ 51.27242029687504,
+ 37.589185296874945
+ ],
+ [
+ 158.6051589218749,
+ 113.70763412499987,
+ 47418.74163679688,
+ 27095.534585171874,
+ 28508.62933392189,
+ 67.17789556250001,
+ 58.208905062500186,
+ 52.12657774999997,
+ 81.83613462499996,
+ 44.05724131249995,
+ 81.66795712500002
+ ],
+ [
+ 145.73452392187497,
+ 103.1819850625,
+ 84.44518712500022,
+ 67.84799217187467,
+ 96.01618599999989,
+ 70.67678462499997,
+ 56.83649829687501,
+ 48.33200837499997,
+ 51.48947368749979,
+ 40.85703267187513,
+ 61.59639099999987
+ ],
+ [
+ 77.00943587500008,
+ 116.55385767187525,
+ 25727.554465875,
+ 48.49704329687508,
+ 55462.51142618749,
+ 35.61391400000001,
+ 17.784509296874994,
+ 23.50108881250002,
+ 33376.5782321875,
+ 42.59299968750011,
+ 39.57827142187508
+ ]
+ ]
+ },
+ "final": {
+ "avg": [
+ [
+ 936.0,
+ 961.3,
+ 929.45,
+ 889.15,
+ 943.1,
+ 896.1,
+ 947.35,
+ 948.75,
+ 849.5,
+ 849.75,
+ 899.75
+ ],
+ [
+ 938.45,
+ 963.7,
+ 980.5,
+ 939.25,
+ 844.6,
+ 946.3,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 938.6,
+ 917.2,
+ 979.45,
+ 889.55,
+ 993.3,
+ 846.45,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 939.95,
+ 966.15,
+ 931.1,
+ 940.35,
+ 993.2,
+ 996.1,
+ 848.55,
+ 948.9,
+ 749.8,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.4,
+ 969.25,
+ 981.95,
+ 989.75,
+ 944.0,
+ 946.65,
+ 898.35,
+ 948.85,
+ 799.75,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.85,
+ 967.75,
+ 981.2,
+ 940.4,
+ 993.5,
+ 996.6,
+ 998.15,
+ 949.1,
+ 899.25,
+ 949.65,
+ 949.8
+ ],
+ [
+ 943.15,
+ 919.9,
+ 981.45,
+ 989.95,
+ 993.55,
+ 947.0,
+ 998.15,
+ 949.1,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.25,
+ 982.35,
+ 990.25,
+ 995.2,
+ 947.1,
+ 998.2,
+ 949.2,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.4,
+ 884.9,
+ 940.9,
+ 945.6,
+ 996.15,
+ 997.9,
+ 998.55,
+ 999.4,
+ 999.5,
+ 999.75
+ ],
+ [
+ 943.95,
+ 969.05,
+ 982.8,
+ 989.85,
+ 994.75,
+ 996.25,
+ 998.15,
+ 998.5,
+ 999.3,
+ 999.5,
+ 999.75
+ ],
+ [
+ 944.65,
+ 969.35,
+ 933.3,
+ 991.6,
+ 895.45,
+ 997.2,
+ 998.9,
+ 999.45,
+ 949.8,
+ 999.8,
+ 999.9
+ ]
+ ],
+ "max": [
+ [
+ 947.0,
+ 971.0,
+ 987.0,
+ 997.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 951.0,
+ 977.0,
+ 991.0,
+ 994.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 955.0,
+ 975.0,
+ 987.0,
+ 996.0,
+ 999.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 954.0,
+ 974.0,
+ 985.0,
+ 996.0,
+ 997.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 978.0,
+ 992.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 979.0,
+ 987.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 978.0,
+ 991.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 963.0,
+ 975.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 961.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 956.0,
+ 979.0,
+ 994.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 980.0,
+ 988.0,
+ 996.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ]
+ ],
+ "min": [
+ [
+ 900.0,
+ 951.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 916.0,
+ 955.0,
+ 972.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 918.0,
+ 1.0,
+ 970.0,
+ 1.0,
+ 988.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 920.0,
+ 958.0,
+ 2.0,
+ 1.0,
+ 989.0,
+ 992.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 926.0,
+ 959.0,
+ 970.0,
+ 987.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 929.0,
+ 957.0,
+ 973.0,
+ 1.0,
+ 989.0,
+ 993.0,
+ 996.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 931.0,
+ 1.0,
+ 974.0,
+ 986.0,
+ 988.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 926.0,
+ 957.0,
+ 974.0,
+ 986.0,
+ 990.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 921.0,
+ 958.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 993.0,
+ 995.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 970.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 997.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 1.0,
+ 984.0,
+ 1.0,
+ 994.0,
+ 997.0,
+ 998.0,
+ 1.0,
+ 999.0,
+ 999.0
+ ]
+ ],
+ "var": [
+ [
+ 95.3,
+ 23.410000000000004,
+ 45407.1475,
+ 87669.6275,
+ 46717.689999999995,
+ 89025.79000000001,
+ 47137.6275,
+ 47276.2875,
+ 127050.95,
+ 127125.8875,
+ 89750.6875
+ ],
+ [
+ 54.34750000000001,
+ 34.00999999999999,
+ 25.75,
+ 46344.4875,
+ 125593.04,
+ 47035.11,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 92.64000000000001,
+ 44219.159999999996,
+ 17.347500000000004,
+ 87736.94750000001,
+ 8.01,
+ 126042.44749999998,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 95.74750000000002,
+ 28.027499999999996,
+ 45445.990000000005,
+ 46445.9275,
+ 6.660000000000001,
+ 2.9900000000000007,
+ 126667.8475,
+ 47290.990000000005,
+ 186801.16,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.047500000000003,
+ 5.0875,
+ 46807.5,
+ 47068.3275,
+ 89373.22750000001,
+ 47285.9275,
+ 159400.8875,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 46451.64000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 89651.2875,
+ 47365.52750000001,
+ 47380.26
+ ],
+ [
+ 52.427499999999995,
+ 44468.39000000001,
+ 19.247500000000002,
+ 5.2475000000000005,
+ 6.7475,
+ 47104.0,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.4275,
+ 4.4875,
+ 4.36,
+ 47113.490000000005,
+ 1.1599999999999997,
+ 47320.560000000005,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 76.80999999999999,
+ 25.139999999999997,
+ 86827.89,
+ 46499.490000000005,
+ 46966.14,
+ 3.1275000000000004,
+ 1.1900000000000002,
+ 1.4474999999999998,
+ 0.54,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74749999999999,
+ 28.547499999999996,
+ 30.25999999999999,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275000000000003,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.82749999999997,
+ 31.12750000000001,
+ 45759.21,
+ 9.339999999999998,
+ 88897.04750000002,
+ 1.6600000000000006,
+ 0.6900000000000002,
+ 0.4475000000000001,
+ 47380.36,
+ 0.16000000000000003,
+ 0.09
+ ]
+ ]
+ },
+ "max": {
+ "avg": [
+ [
+ 936.0,
+ 961.3,
+ 929.45,
+ 889.15,
+ 943.1,
+ 896.1,
+ 947.35,
+ 948.75,
+ 849.5,
+ 849.75,
+ 899.75
+ ],
+ [
+ 938.45,
+ 963.7,
+ 980.5,
+ 939.25,
+ 844.6,
+ 946.3,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 938.6,
+ 917.2,
+ 979.45,
+ 889.55,
+ 993.3,
+ 846.45,
+ 898.05,
+ 948.6,
+ 749.8,
+ 899.75,
+ 800.1
+ ],
+ [
+ 939.95,
+ 966.15,
+ 931.1,
+ 940.35,
+ 993.2,
+ 996.1,
+ 848.55,
+ 948.9,
+ 749.8,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.4,
+ 969.25,
+ 981.95,
+ 989.75,
+ 944.0,
+ 946.65,
+ 898.35,
+ 948.85,
+ 799.75,
+ 799.9,
+ 799.95
+ ],
+ [
+ 942.85,
+ 967.75,
+ 981.2,
+ 940.4,
+ 993.5,
+ 996.6,
+ 998.15,
+ 949.1,
+ 899.25,
+ 949.65,
+ 949.8
+ ],
+ [
+ 943.15,
+ 919.9,
+ 981.45,
+ 989.95,
+ 993.55,
+ 947.0,
+ 998.15,
+ 949.1,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.25,
+ 982.35,
+ 990.25,
+ 995.2,
+ 947.1,
+ 998.2,
+ 949.2,
+ 999.45,
+ 999.65,
+ 999.75
+ ],
+ [
+ 941.7,
+ 968.4,
+ 884.9,
+ 940.9,
+ 945.6,
+ 996.15,
+ 997.9,
+ 998.55,
+ 999.4,
+ 999.5,
+ 999.75
+ ],
+ [
+ 943.95,
+ 969.05,
+ 982.8,
+ 989.85,
+ 994.75,
+ 996.25,
+ 998.15,
+ 998.5,
+ 999.3,
+ 999.5,
+ 999.75
+ ],
+ [
+ 944.65,
+ 969.35,
+ 933.3,
+ 991.6,
+ 895.45,
+ 997.2,
+ 998.9,
+ 999.45,
+ 949.8,
+ 999.8,
+ 999.9
+ ]
+ ],
+ "max": [
+ [
+ 947.0,
+ 971.0,
+ 987.0,
+ 997.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 951.0,
+ 977.0,
+ 991.0,
+ 994.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 955.0,
+ 975.0,
+ 987.0,
+ 996.0,
+ 999.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 954.0,
+ 974.0,
+ 985.0,
+ 996.0,
+ 997.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 978.0,
+ 992.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 979.0,
+ 987.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 958.0,
+ 978.0,
+ 991.0,
+ 994.0,
+ 998.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 963.0,
+ 975.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 961.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 956.0,
+ 979.0,
+ 994.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ],
+ [
+ 959.0,
+ 980.0,
+ 988.0,
+ 996.0,
+ 998.0,
+ 999.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0,
+ 1000.0
+ ]
+ ],
+ "min": [
+ [
+ 900.0,
+ 951.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 916.0,
+ 955.0,
+ 972.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 918.0,
+ 1.0,
+ 970.0,
+ 1.0,
+ 988.0,
+ 1.0,
+ 1.0,
+ 2.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 920.0,
+ 958.0,
+ 2.0,
+ 1.0,
+ 989.0,
+ 992.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 926.0,
+ 959.0,
+ 970.0,
+ 987.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 929.0,
+ 957.0,
+ 973.0,
+ 1.0,
+ 989.0,
+ 993.0,
+ 996.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ [
+ 931.0,
+ 1.0,
+ 974.0,
+ 986.0,
+ 988.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 926.0,
+ 957.0,
+ 974.0,
+ 986.0,
+ 990.0,
+ 1.0,
+ 996.0,
+ 1.0,
+ 998.0,
+ 998.0,
+ 999.0
+ ],
+ [
+ 921.0,
+ 958.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 993.0,
+ 995.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 970.0,
+ 979.0,
+ 990.0,
+ 993.0,
+ 997.0,
+ 996.0,
+ 998.0,
+ 998.0,
+ 998.0
+ ],
+ [
+ 929.0,
+ 958.0,
+ 1.0,
+ 984.0,
+ 1.0,
+ 994.0,
+ 997.0,
+ 998.0,
+ 1.0,
+ 999.0,
+ 999.0
+ ]
+ ],
+ "var": [
+ [
+ 95.3,
+ 23.410000000000004,
+ 45407.1475,
+ 87669.6275,
+ 46717.689999999995,
+ 89025.79000000001,
+ 47137.6275,
+ 47276.2875,
+ 127050.95,
+ 127125.8875,
+ 89750.6875
+ ],
+ [
+ 54.34750000000001,
+ 34.00999999999999,
+ 25.75,
+ 46344.4875,
+ 125593.04,
+ 47035.11,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 92.64000000000001,
+ 44219.159999999996,
+ 17.347500000000004,
+ 87736.94750000001,
+ 8.01,
+ 126042.44749999998,
+ 89312.7475,
+ 47162.14,
+ 186801.56,
+ 89650.9875,
+ 159540.49000000002
+ ],
+ [
+ 95.74750000000002,
+ 28.027499999999996,
+ 45445.990000000005,
+ 46445.9275,
+ 6.660000000000001,
+ 2.9900000000000007,
+ 126667.8475,
+ 47290.990000000005,
+ 186801.16,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 75.84,
+ 31.1875,
+ 21.047500000000003,
+ 5.0875,
+ 46807.5,
+ 47068.3275,
+ 89373.22750000001,
+ 47285.9275,
+ 159400.8875,
+ 159460.79000000004,
+ 159480.64749999996
+ ],
+ [
+ 62.7275,
+ 29.1875,
+ 13.060000000000002,
+ 46451.64000000001,
+ 5.85,
+ 3.7400000000000007,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 89651.2875,
+ 47365.52750000001,
+ 47380.26
+ ],
+ [
+ 52.427499999999995,
+ 44468.39000000001,
+ 19.247500000000002,
+ 5.2475000000000005,
+ 6.7475,
+ 47104.0,
+ 1.4275000000000002,
+ 47311.090000000004,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 75.60999999999999,
+ 22.2875,
+ 16.4275,
+ 4.4875,
+ 4.36,
+ 47113.490000000005,
+ 1.1599999999999997,
+ 47320.560000000005,
+ 0.3475,
+ 0.32749999999999996,
+ 0.1875
+ ],
+ [
+ 76.80999999999999,
+ 25.139999999999997,
+ 86827.89,
+ 46499.490000000005,
+ 46966.14,
+ 3.1275000000000004,
+ 1.1900000000000002,
+ 1.4474999999999998,
+ 0.54,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 49.74749999999999,
+ 28.547499999999996,
+ 30.25999999999999,
+ 16.627499999999998,
+ 3.7875,
+ 3.3875,
+ 1.0275000000000003,
+ 1.55,
+ 0.51,
+ 0.45,
+ 0.2875
+ ],
+ [
+ 69.82749999999997,
+ 31.12750000000001,
+ 45759.21,
+ 9.339999999999998,
+ 88897.04750000002,
+ 1.6600000000000006,
+ 0.6900000000000002,
+ 0.4475000000000001,
+ 47380.36,
+ 0.16000000000000003,
+ 0.09
+ ]
+ ]
+ },
+ "min": {
+ "avg": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "max": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "min": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "var": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ },
+ "var": {
+ "avg": [
+ [
+ 94459.01962187499,
+ 101967.68151281249,
+ 100077.96286406249,
+ 98153.07825312499,
+ 105914.48233593749,
+ 98874.674893125,
+ 103921.180711875,
+ 105449.087851875,
+ 93748.05527812499,
+ 93923.25494312502,
+ 98881.00785312499
+ ],
+ [
+ 92324.638610625,
+ 96248.066738125,
+ 100088.81091312501,
+ 96424.7336490625,
+ 87651.255211875,
+ 98612.264766875,
+ 90543.008868125,
+ 97683.991839375,
+ 73725.27900031251,
+ 90652.45160281248,
+ 80085.2130715625
+ ],
+ [
+ 88841.142574375,
+ 90414.858785625,
+ 96181.90681625,
+ 87333.58928375,
+ 98455.33217656249,
+ 81286.7611190625,
+ 85360.2503315625,
+ 91443.31598000001,
+ 68753.16887156249,
+ 84101.42375875,
+ 74223.8979021875
+ ],
+ [
+ 86418.24341343749,
+ 90921.08385125,
+ 89038.11534218749,
+ 87124.53660125002,
+ 91669.13946031251,
+ 89935.71982624999,
+ 77280.83551968749,
+ 83249.84769437501,
+ 65873.11727,
+ 69274.36397500001,
+ 69175.337423125
+ ],
+ [
+ 83647.2236325,
+ 86609.15193687502,
+ 87935.7928928125,
+ 89007.110980625,
+ 83991.05403500001,
+ 81635.33054906249,
+ 78753.7848559375,
+ 78888.2484753125,
+ 67037.99077625,
+ 65971.20842312499,
+ 65043.7490846875
+ ],
+ [
+ 83290.35811593752,
+ 85957.9271709375,
+ 85873.23263,
+ 81019.59617718749,
+ 86813.3832546875,
+ 84155.929721875,
+ 84535.49118406248,
+ 77792.4417103125,
+ 72356.952890625,
+ 74998.95842125,
+ 73789.2272509375
+ ],
+ [
+ 80933.141101875,
+ 79772.0108540625,
+ 84737.47163375,
+ 83945.46404375,
+ 83312.97980656251,
+ 77034.09624312501,
+ 81963.774963125,
+ 75327.6577159375,
+ 79731.619358125,
+ 78109.0620096875,
+ 75593.361013125
+ ],
+ [
+ 78857.37251406252,
+ 82552.65689968751,
+ 83309.61319343752,
+ 83755.8921575,
+ 84370.0075540625,
+ 76321.45844718751,
+ 79284.877473125,
+ 74281.468496875,
+ 77432.90918437499,
+ 75772.8417403125,
+ 73204.83059218749
+ ],
+ [
+ 78090.2143603125,
+ 81905.685925625,
+ 75079.3305409375,
+ 78335.02462156248,
+ 78837.50875968751,
+ 78525.65493937497,
+ 76018.764119375,
+ 74170.55772,
+ 73435.24683312501,
+ 70282.763973125,
+ 69686.45615687498
+ ],
+ [
+ 78214.39572593752,
+ 80117.71475937501,
+ 80666.825540625,
+ 79459.16332593751,
+ 79860.84133499999,
+ 77299.837614375,
+ 75138.96778093747,
+ 72486.80194937502,
+ 70686.66763375,
+ 68587.6905265625,
+ 67507.78001874998
+ ],
+ [
+ 77883.016148125,
+ 79338.21467843749,
+ 75350.377053125,
+ 79087.2744490625,
+ 69777.71211875,
+ 75619.10783,
+ 74612.7256434375,
+ 72896.480878125,
+ 68113.77981624998,
+ 69690.36248625,
+ 68147.8106728125
+ ]
+ ],
+ "max": [
+ [
+ 103763.1506,
+ 111200.504375,
+ 115344.80249375,
+ 129772.25,
+ 122770.21377500001,
+ 148640.06349375,
+ 121195.845,
+ 131610.0294,
+ 121873.54609375,
+ 122516.78249375001,
+ 122509.11197500002
+ ],
+ [
+ 96199.097775,
+ 102367.44359375,
+ 108102.66969375,
+ 116625.84724375,
+ 113974.729375,
+ 118189.4451,
+ 113877.0159,
+ 124296.308975,
+ 107952.35249375,
+ 115976.37484375,
+ 123302.85874375001
+ ],
+ [
+ 96994.97109375,
+ 109122.29,
+ 109566.20984375,
+ 111708.3986,
+ 107418.76119374998,
+ 107518.14039999999,
+ 107050.20769375,
+ 116422.555,
+ 100866.449375,
+ 107911.75297500001,
+ 114939.04419375
+ ],
+ [
+ 92094.580975,
+ 99538.69944375,
+ 103377.89624375,
+ 98844.15077499999,
+ 105248.49649374999,
+ 98131.955,
+ 100450.65444375001,
+ 96428.79619375,
+ 115283.63694375001,
+ 115020.670975,
+ 114616.54819375003
+ ],
+ [
+ 93929.495775,
+ 94829.04919374999,
+ 92722.88877500001,
+ 95779.43874375001,
+ 98104.75234375,
+ 94581.24099375002,
+ 96217.71199375,
+ 89665.29719375,
+ 109309.47094374997,
+ 108883.01549374998,
+ 107987.05644375
+ ],
+ [
+ 88474.20190000001,
+ 94191.05219374999,
+ 93189.70289999999,
+ 93253.96049375,
+ 97506.88359375,
+ 92829.802775,
+ 96750.39359375,
+ 93507.03377500002,
+ 86231.64324375,
+ 84597.69344374999,
+ 86620.38849375
+ ],
+ [
+ 85010.844375,
+ 89731.339375,
+ 93574.43669375,
+ 94055.13297500001,
+ 87683.7969,
+ 88206.4175,
+ 93702.69144375,
+ 90153.89224374999,
+ 90254.65969375001,
+ 89186.8825,
+ 84449.34609375
+ ],
+ [
+ 83035.16874375001,
+ 89289.19210000001,
+ 92388.984975,
+ 89984.76524375,
+ 92494.4925,
+ 90030.23239999998,
+ 86731.30859375,
+ 85740.5166,
+ 86566.23177500001,
+ 85704.78944374999,
+ 81553.41824375
+ ],
+ [
+ 81735.42024375,
+ 91228.5739,
+ 99075.239375,
+ 88372.19797499999,
+ 90313.8979,
+ 86257.864775,
+ 80552.40710000001,
+ 81334.575975,
+ 91541.30444374999,
+ 76973.60777500001,
+ 88170.1944
+ ],
+ [
+ 84423.96824375,
+ 88642.72619375002,
+ 84363.2186,
+ 84559.59577500001,
+ 93039.61997499998,
+ 83986.1646,
+ 82022.40849375,
+ 79325.66210000002,
+ 77492.7764,
+ 75212.13599374998,
+ 82592.21419375
+ ],
+ [
+ 82716.93659999999,
+ 87096.90234375,
+ 87263.745975,
+ 86590.27169375001,
+ 85914.76397500001,
+ 83543.85484375,
+ 79357.57109375,
+ 81606.22149375,
+ 79688.2236,
+ 81302.94790000001,
+ 79886.01299374999
+ ]
+ ],
+ "min": [
+ [
+ 88332.70394375,
+ 92845.599375,
+ 0.004975000000000004,
+ 0.014775000000000005,
+ 0.014775000000000005,
+ 0.0024937499999999994,
+ 0.021993750000000006,
+ 0.004975000000000004,
+ 0.004975000000000004,
+ 0.004975000000000004,
+ 0.004975000000000004
+ ],
+ [
+ 84205.36374375,
+ 92310.2789,
+ 93634.84460000001,
+ 0.007443749999999999,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.11937500000000005,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 82207.89077499999,
+ 0.007443749999999999,
+ 87142.38859375,
+ 0.004975000000000004,
+ 91850.619375,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.105775,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 79448.824375,
+ 82423.05269375,
+ 0.03459999999999999,
+ 0.007443749999999999,
+ 84665.87049375,
+ 84570.37297499999,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 78107.65019375,
+ 81381.2679,
+ 81427.60624375001,
+ 81774.78469375,
+ 0.007443749999999999,
+ 0.014775000000000005,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 80313.4336,
+ 79554.7904,
+ 80561.25174374999,
+ 0.0024937499999999994,
+ 81667.475,
+ 76494.41077500001,
+ 75722.87799375001,
+ 0.009899999999999999,
+ 0.0024937499999999994,
+ 0.0024937499999999994,
+ 0.0024937499999999994
+ ],
+ [
+ 76981.66449375001,
+ 0.007443749999999999,
+ 79820.95469375,
+ 78380.97019375,
+ 79495.6246,
+ 0.0024937499999999994,
+ 74039.668775,
+ 0.009899999999999999,
+ 73046.34389999999,
+ 71282.3451,
+ 69410.42769375
+ ],
+ [
+ 73851.49044375001,
+ 75668.1891,
+ 76012.84877499999,
+ 78014.57899375,
+ 77295.605,
+ 0.004975000000000004,
+ 73803.37277500001,
+ 0.007443749999999999,
+ 70483.68619374999,
+ 69549.69234375,
+ 67468.262775
+ ],
+ [
+ 72365.22144375001,
+ 75593.985975,
+ 0.0024937499999999994,
+ 0.004975000000000004,
+ 0.0024937499999999994,
+ 73183.86109375,
+ 70100.01924375001,
+ 68857.44449375,
+ 67361.09999999999,
+ 64160.55694375001,
+ 62663.35399375
+ ],
+ [
+ 73522.6481,
+ 72809.494375,
+ 77282.74597500003,
+ 75431.8309,
+ 73600.78624374999,
+ 71805.58437499999,
+ 69869.1175,
+ 67595.45474374999,
+ 64741.22789999999,
+ 62966.63199375,
+ 61100.890100000004
+ ],
+ [
+ 73112.24074375001,
+ 71631.41399375001,
+ 0.009899999999999999,
+ 73746.68937499999,
+ 0.0024937499999999994,
+ 70995.58769375,
+ 70915.61609375001,
+ 66574.710975,
+ 0.004975000000000004,
+ 61980.14319375,
+ 60271.454900000004
+ ]
+ ],
+ "var": [
+ [
+ 11950710.337915558,
+ 27194036.77922938,
+ 553284902.2142997,
+ 1130391047.633444,
+ 640238923.9433248,
+ 1184397760.0153677,
+ 626103658.8669935,
+ 684969000.428386,
+ 1605409353.073333,
+ 1615593855.0680041,
+ 1148756234.4685273
+ ],
+ [
+ 11342961.649499614,
+ 11516967.709068058,
+ 16999531.915714536,
+ 524338417.63977444,
+ 1390029433.1024783,
+ 552031779.5635036,
+ 949182944.4730018,
+ 562177316.3215873,
+ 1825872074.9051824,
+ 944190734.3291576,
+ 1650157977.3503551
+ ],
+ [
+ 15395269.911303425,
+ 450473933.2710749,
+ 27951836.516593248,
+ 890358708.0186508,
+ 18887712.757223763,
+ 1183150461.2398512,
+ 840117287.3827088,
+ 489681367.94617146,
+ 1589566705.9337761,
+ 812342746.3227955,
+ 1414645123.7283995
+ ],
+ [
+ 9764391.563638002,
+ 17695762.14591443,
+ 441737748.4571166,
+ 414003493.3404114,
+ 22478543.574983716,
+ 11293842.017621722,
+ 1079788823.1526673,
+ 381628257.03776747,
+ 1492583098.9145944,
+ 1248748118.4520793,
+ 1250948560.7197824
+ ],
+ [
+ 11203375.818221856,
+ 11685710.52162369,
+ 14015080.792953018,
+ 14442021.659722935,
+ 390801435.93210423,
+ 365724065.6010292,
+ 714029490.7876593,
+ 339098961.619008,
+ 1163289895.947162,
+ 1130221162.9772935,
+ 1101068647.7714677
+ ],
+ [
+ 5211236.464418953,
+ 14041663.505470669,
+ 10770907.885964662,
+ 357693437.91248214,
+ 16550847.173383242,
+ 18992114.659210745,
+ 26133249.943013385,
+ 337511785.51989955,
+ 593625379.3277662,
+ 308613703.05072474,
+ 300617629.22281504
+ ],
+ [
+ 4512360.964458071,
+ 343828705.91739005,
+ 8140630.519188906,
+ 12234313.063523445,
+ 5921632.202497581,
+ 321984236.3932328,
+ 22861232.729436014,
+ 315551780.0040418,
+ 17912210.298663132,
+ 19542672.40574063,
+ 11529070.733614976
+ ],
+ [
+ 8385102.575782666,
+ 14040000.29333123,
+ 17598086.71414507,
+ 8062616.109478639,
+ 17240210.52316223,
+ 321503502.88441515,
+ 15514309.614813453,
+ 299407749.92251843,
+ 16258840.67886239,
+ 16266372.808743319,
+ 10241927.956354426
+ ],
+ [
+ 7668831.052279192,
+ 17978805.538627196,
+ 652115114.5547932,
+ 331294725.9877258,
+ 341055380.58650935,
+ 8653316.709905306,
+ 6689692.242612412,
+ 10989641.047218982,
+ 30427238.36255128,
+ 11539045.735619891,
+ 27848078.038603157
+ ],
+ [
+ 7459936.945141641,
+ 11153293.073576713,
+ 3331456.982193496,
+ 6854395.22262357,
+ 14927469.627912339,
+ 8423992.069389835,
+ 9432499.06507339,
+ 8399171.613481846,
+ 13062363.411789048,
+ 10493519.599084532,
+ 20347337.481751766
+ ],
+ [
+ 5954014.568871131,
+ 11379024.556085035,
+ 307573776.6270796,
+ 7659096.144743825,
+ 548168211.2207104,
+ 9689016.449500317,
+ 5489812.400418174,
+ 10259449.21488553,
+ 255237966.7888128,
+ 18572920.808875803,
+ 18418848.43772744
+ ]
+ ]
+ }
+ },
+ "Susceptible": {
+ "avg": {
+ "avg": [
+ [
+ 91.34675,
+ 95.1055,
+ 139.26212500000003,
+ 189.196625,
+ 147.094125,
+ 188.8445,
+ 142.90699999999998,
+ 146.96925000000002,
+ 236.13937500000003,
+ 237.69562499999998,
+ 193.119625
+ ],
+ [
+ 81.04175,
+ 75.83650000000002,
+ 78.108,
+ 124.79624999999999,
+ 219.32337500000003,
+ 129.827125,
+ 170.579875,
+ 130.43025000000003,
+ 308.50174999999996,
+ 175.60375000000002,
+ 267.61162499999995
+ ],
+ [
+ 69.597625,
+ 118.55074999999997,
+ 68.872,
+ 161.8465,
+ 70.75550000000001,
+ 206.52325000000002,
+ 160.35499999999996,
+ 118.41675000000005,
+ 299.42312499999997,
+ 163.766875,
+ 257.29112499999997
+ ],
+ [
+ 60.67999999999999,
+ 60.056875000000005,
+ 109.02849999999998,
+ 104.77312500000002,
+ 58.44625,
+ 57.05687499999999,
+ 201.40062500000005,
+ 104.62825000000001,
+ 294.846625,
+ 247.92937500000002,
+ 249.32375000000002
+ ],
+ [
+ 51.901875,
+ 50.2295,
+ 49.7715,
+ 51.442625,
+ 99.29650000000001,
+ 97.08950000000002,
+ 149.05362499999998,
+ 97.28187499999999,
+ 242.35800000000003,
+ 242.49274999999997,
+ 242.767875
+ ],
+ [
+ 49.738375000000005,
+ 48.444375,
+ 45.109874999999995,
+ 92.15112500000001,
+ 49.27525000000001,
+ 47.29712500000001,
+ 50.309749999999994,
+ 95.9685,
+ 143.445,
+ 96.0785,
+ 96.34824999999998
+ ],
+ [
+ 42.07062500000001,
+ 91.03925000000001,
+ 42.69425,
+ 41.682125,
+ 42.576499999999996,
+ 89.41874999999999,
+ 45.697375,
+ 91.771375,
+ 45.22937499999999,
+ 45.238125,
+ 43.778375
+ ],
+ [
+ 38.411625,
+ 38.066625,
+ 37.0065,
+ 38.46400000000001,
+ 41.518625,
+ 85.59275,
+ 38.806875000000005,
+ 87.8135,
+ 41.485125000000004,
+ 41.56037499999999,
+ 40.18749999999999
+ ],
+ [
+ 36.208125,
+ 36.427,
+ 133.12787500000002,
+ 83.83787500000001,
+ 86.82874999999999,
+ 36.748875000000005,
+ 35.57275,
+ 35.662,
+ 37.323249999999994,
+ 35.086125,
+ 36.596875
+ ],
+ [
+ 34.1695,
+ 33.382999999999996,
+ 33.01675,
+ 32.50000000000001,
+ 35.827000000000005,
+ 34.67550000000001,
+ 34.148,
+ 32.966875,
+ 33.03975,
+ 32.612249999999996,
+ 33.42037499999999
+ ],
+ [
+ 32.988749999999996,
+ 31.329249999999995,
+ 78.89462500000002,
+ 31.182,
+ 127.683625,
+ 31.067499999999995,
+ 32.7755,
+ 33.00175,
+ 82.195,
+ 33.751875,
+ 33.844125
+ ]
+ ],
+ "max": [
+ [
+ 126.4325,
+ 121.685,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 104.9175,
+ 90.88,
+ 90.095,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.015,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 92.7425,
+ 999.0,
+ 100.9925,
+ 999.0,
+ 92.06,
+ 999.0,
+ 999.0,
+ 998.0125,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 73.5675,
+ 81.27,
+ 998.005,
+ 999.0,
+ 87.065,
+ 72.3875,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 85.28,
+ 63.085,
+ 67.2375,
+ 66.875,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 67.17,
+ 63.4775,
+ 65.585,
+ 999.0,
+ 67.24,
+ 60.4575,
+ 68.92,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 51.465,
+ 999.0,
+ 59.9525,
+ 56.76,
+ 52.095,
+ 999.0,
+ 62.4775,
+ 999.0,
+ 64.48,
+ 64.31,
+ 57.1225
+ ],
+ [
+ 47.7075,
+ 54.98,
+ 49.885,
+ 50.19,
+ 52.175,
+ 999.0,
+ 49.1025,
+ 999.0,
+ 59.39,
+ 59.185,
+ 52.565
+ ],
+ [
+ 54.5925,
+ 64.225,
+ 999.0,
+ 999.0,
+ 999.0,
+ 51.57,
+ 44.0375,
+ 47.76,
+ 63.41,
+ 43.0025,
+ 62.3575
+ ],
+ [
+ 49.52,
+ 54.5875,
+ 40.2825,
+ 39.6725,
+ 58.4575,
+ 47.115,
+ 42.5825,
+ 42.215,
+ 43.0425,
+ 40.105,
+ 53.4475
+ ],
+ [
+ 41.885,
+ 51.0225,
+ 999.0,
+ 41.08,
+ 999.0,
+ 40.1225,
+ 38.435,
+ 41.525,
+ 999.0,
+ 48.715,
+ 48.6575
+ ]
+ ],
+ "min": [
+ [
+ 68.77,
+ 69.1325,
+ 69.11,
+ 70.06,
+ 69.045,
+ 71.9275,
+ 75.8525,
+ 75.14,
+ 75.6225,
+ 77.3375,
+ 77.5025
+ ],
+ [
+ 62.33,
+ 56.7975,
+ 65.5275,
+ 64.3275,
+ 58.82,
+ 66.895,
+ 61.84,
+ 61.7675,
+ 69.06,
+ 70.27,
+ 70.085
+ ],
+ [
+ 55.21,
+ 49.805,
+ 41.38,
+ 42.91,
+ 55.175,
+ 56.79,
+ 53.205,
+ 54.535,
+ 55.815,
+ 55.885,
+ 60.44
+ ],
+ [
+ 48.06,
+ 47.205,
+ 38.685,
+ 47.535,
+ 44.44,
+ 47.5725,
+ 42.1375,
+ 43.3425,
+ 49.225,
+ 49.115,
+ 49.1425
+ ],
+ [
+ 39.5225,
+ 41.5225,
+ 37.68,
+ 39.3975,
+ 41.2975,
+ 39.9375,
+ 37.4025,
+ 38.48,
+ 43.7725,
+ 43.7925,
+ 43.8975
+ ],
+ [
+ 39.6875,
+ 38.93,
+ 33.915,
+ 35.705,
+ 40.2575,
+ 36.1825,
+ 38.1225,
+ 37.62,
+ 37.565,
+ 38.07,
+ 38.1125
+ ],
+ [
+ 31.1375,
+ 33.885,
+ 31.005,
+ 32.4375,
+ 36.7425,
+ 33.3525,
+ 34.79,
+ 34.38,
+ 35.58,
+ 35.6175,
+ 35.6975
+ ],
+ [
+ 30.17,
+ 27.5025,
+ 29.1625,
+ 30.275,
+ 32.6925,
+ 29.915,
+ 30.2775,
+ 31.8325,
+ 31.9,
+ 32.6,
+ 32.7475
+ ],
+ [
+ 28.0,
+ 28.305,
+ 29.1825,
+ 27.7775,
+ 30.275,
+ 28.4,
+ 27.1125,
+ 28.3125,
+ 27.4575,
+ 27.4025,
+ 27.425
+ ],
+ [
+ 25.395,
+ 24.335,
+ 24.3725,
+ 26.2675,
+ 25.605,
+ 26.7825,
+ 27.0025,
+ 26.4625,
+ 25.5275,
+ 25.575,
+ 25.5625
+ ],
+ [
+ 26.395,
+ 20.89,
+ 24.165,
+ 24.685,
+ 23.995,
+ 25.91,
+ 27.44,
+ 26.6,
+ 24.6,
+ 24.55,
+ 24.595
+ ]
+ ],
+ "var": [
+ [
+ 233.70769881250007,
+ 217.36501475000006,
+ 39098.43155517189,
+ 73400.84110079687,
+ 38450.489058296866,
+ 73592.679019125,
+ 38782.508967249996,
+ 38554.412272562506,
+ 102877.20976117188,
+ 102457.20007304689,
+ 72339.22051017187
+ ],
+ [
+ 118.73105943750002,
+ 86.23325524999997,
+ 64.170832875,
+ 40406.7838565625,
+ 107418.71431079689,
+ 39901.754530796876,
+ 76316.37378842186,
+ 39816.286343687505,
+ 158879.16675568747,
+ 75336.10864968752,
+ 133779.19049329686
+ ],
+ [
+ 86.730084046875,
+ 40971.68335506251,
+ 209.26978599999998,
+ 78078.26009337499,
+ 77.94683287500003,
+ 110806.49027568754,
+ 78170.57672312499,
+ 40870.8835406875,
+ 163081.79574992185,
+ 77493.83632804688,
+ 137535.8553890469
+ ],
+ [
+ 56.533111250000005,
+ 81.554983046875,
+ 41725.756323375,
+ 42140.74128617188,
+ 96.8596440625,
+ 43.96943304687501,
+ 112240.24012054689,
+ 42151.41955318751,
+ 165336.92644017187,
+ 141086.4915267969,
+ 140569.1431953125
+ ],
+ [
+ 118.74822367187502,
+ 37.9108135,
+ 67.26446587500001,
+ 42.806805921875,
+ 42666.308058999995,
+ 42851.799448499994,
+ 80231.56056654688,
+ 42822.66418367187,
+ 143156.92286725,
+ 143104.32201993748,
+ 142998.0762607969
+ ],
+ [
+ 64.17142142187501,
+ 47.900901171875,
+ 43.83944029687499,
+ 43316.26630717188,
+ 47.115980562499985,
+ 41.698417046875,
+ 69.0094105625,
+ 42961.274105250006,
+ 81362.68563937499,
+ 42938.000730875,
+ 42913.5437663125
+ ],
+ [
+ 23.631470546875004,
+ 43412.1530700625,
+ 43.999894437500004,
+ 34.30381329687499,
+ 19.670744625,
+ 43562.51767531249,
+ 56.65688092187501,
+ 43354.50915654687,
+ 51.65878242187502,
+ 51.076044921874995,
+ 23.391155796875008
+ ],
+ [
+ 20.629895796874997,
+ 46.86431642187499,
+ 39.84199712499999,
+ 23.445129625,
+ 39.29335717187499,
+ 43939.72340243749,
+ 26.484228046875007,
+ 43716.634105875,
+ 44.740871546875006,
+ 43.458915171875006,
+ 20.56045937499999
+ ],
+ [
+ 40.813198046875,
+ 78.01926099999999,
+ 83386.06340704687,
+ 44106.05935954687,
+ 43821.430223437506,
+ 25.825718421875006,
+ 11.7478949375,
+ 23.881534124999998,
+ 62.62053756249999,
+ 19.218584671875,
+ 52.65282304687501
+ ],
+ [
+ 45.237907875000005,
+ 38.767731624999996,
+ 18.527264437499998,
+ 14.430131250000006,
+ 47.132874125000015,
+ 27.147917875,
+ 16.283711000000004,
+ 14.93036554687501,
+ 22.2901018125,
+ 16.393955562499997,
+ 34.526628296874996
+ ],
+ [
+ 18.0963934375,
+ 36.9075194375,
+ 44577.42486142188,
+ 18.373254125000003,
+ 84375.02922217187,
+ 16.409163750000005,
+ 8.7780085,
+ 13.525803812499996,
+ 44253.113063125005,
+ 28.346763046875004,
+ 27.525287046875007
+ ]
+ ]
+ },
+ "final": {
+ "avg": [
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95,
+ 149.85,
+ 149.85,
+ 99.95
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 149.85,
+ 49.95,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 149.8,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.9,
+ 49.95,
+ 0.0,
+ 0.0,
+ 149.8,
+ 49.95,
+ 249.7,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 49.95,
+ 99.85,
+ 49.95,
+ 199.75,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 99.9,
+ 49.95,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "max": [
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 998.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "min": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "var": [
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.04749999999,
+ 127245.12749999999,
+ 127245.12749999999,
+ 89810.14749999999
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 127245.12749999999,
+ 47405.047499999986,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 127160.26000000001,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47310.19,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 127160.26000000001,
+ 47405.047499999986,
+ 187050.30999999994,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 47405.04749999999,
+ 89730.22749999998,
+ 47405.047499999986,
+ 159600.2875,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.047499999986
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 89820.09000000001,
+ 47405.0475,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.0475,
+ 0.0,
+ 0.0
+ ]
+ ]
+ },
+ "max": {
+ "avg": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ],
+ "max": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ],
+ "min": [
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ]
+ ],
+ "var": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ]
+ },
+ "min": {
+ "avg": [
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95,
+ 149.85,
+ 149.85,
+ 99.95
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 149.85,
+ 49.95,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 149.8,
+ 99.85,
+ 49.9,
+ 249.7,
+ 99.85,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.9,
+ 49.95,
+ 0.0,
+ 0.0,
+ 149.8,
+ 49.95,
+ 249.7,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 49.95,
+ 99.85,
+ 49.95,
+ 199.75,
+ 199.75,
+ 199.75
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 99.9,
+ 49.95,
+ 49.95
+ ],
+ [
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 99.9,
+ 49.95,
+ 49.95,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 99.9,
+ 0.0,
+ 0.0,
+ 0.0,
+ 49.95,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "max": [
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 998.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 998.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 999.0
+ ],
+ [
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 999.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 999.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "min": [
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "var": [
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.04749999999,
+ 127245.12749999999,
+ 127245.12749999999,
+ 89810.14749999999
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 127245.12749999999,
+ 47405.047499999986,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 127160.26000000001,
+ 89730.22749999998,
+ 47310.19,
+ 187050.3099999999,
+ 89730.22749999998,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47310.19,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 127160.26000000001,
+ 47405.047499999986,
+ 187050.30999999994,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 47405.04749999999,
+ 89730.22749999998,
+ 47405.047499999986,
+ 159600.2875,
+ 159600.2875,
+ 159600.2875
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 89820.09000000001,
+ 47405.047499999986,
+ 47405.047499999986
+ ],
+ [
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 89820.09000000001,
+ 47405.0475,
+ 47405.04749999999,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 47405.047499999986,
+ 0.0,
+ 89820.09000000001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 47405.0475,
+ 0.0,
+ 0.0
+ ]
+ ]
+ },
+ "var": {
+ "avg": [
+ [
+ 70078.444815625,
+ 72992.70435500001,
+ 68311.8226103125,
+ 67948.5751128125,
+ 74042.88620718752,
+ 67133.42080062498,
+ 70394.41288375002,
+ 73295.85378187502,
+ 65153.83393843749,
+ 66180.6584078125,
+ 69979.8003046875
+ ],
+ [
+ 63888.6039475,
+ 59468.5585125,
+ 61260.554003125,
+ 58486.571379375004,
+ 54351.9467428125,
+ 62428.0977084375,
+ 54822.71158156251,
+ 62545.02704125,
+ 45344.46249125,
+ 58612.32158625,
+ 52347.784046562505
+ ],
+ [
+ 55711.4846353125,
+ 54865.65331937499,
+ 54807.45908,
+ 49170.113094374996,
+ 56333.805886875,
+ 44879.24643375,
+ 47769.66650187499,
+ 54256.80077874998,
+ 39043.0353403125,
+ 50410.0581996875,
+ 45296.043982187504
+ ],
+ [
+ 49137.70823875,
+ 48488.494657187504,
+ 47791.828114375,
+ 44128.2106165625,
+ 47002.027466875,
+ 45763.86970718751,
+ 41536.2910040625,
+ 43753.896998749995,
+ 36118.9394109375,
+ 38487.9636103125,
+ 39639.75774062499
+ ],
+ [
+ 42234.3172728125,
+ 40743.51901625001,
+ 40298.171071875004,
+ 41808.494652187495,
+ 40105.19777875,
+ 38104.03279125001,
+ 40061.9061828125,
+ 38152.94173781251,
+ 34450.16971875,
+ 34522.7776775,
+ 34725.87798218749
+ ],
+ [
+ 40992.682005937495,
+ 39820.06875468751,
+ 36810.46911218751,
+ 34347.5337290625,
+ 40494.713756875004,
+ 38668.5266746875,
+ 41313.326644375,
+ 37624.02790249999,
+ 35553.861335625,
+ 37643.195356875,
+ 37835.112205625
+ ],
+ [
+ 34667.10141656251,
+ 33935.486389375,
+ 35185.5261225,
+ 34237.5610171875,
+ 35051.733653125,
+ 32382.236723125003,
+ 37778.023912187506,
+ 34429.73694906249,
+ 37250.351229687505,
+ 37215.38162656251,
+ 35877.744351562505
+ ],
+ [
+ 31783.341544062503,
+ 31439.097369687497,
+ 30414.414960625,
+ 31759.915574374998,
+ 34524.88254593751,
+ 29268.854995,
+ 31985.867099687508,
+ 31273.322361874998,
+ 34372.1764071875,
+ 34405.98493968749,
+ 33127.251384375
+ ],
+ [
+ 30125.445610937506,
+ 30292.887159999995,
+ 27616.626365937496,
+ 28090.8089809375,
+ 30832.6887,
+ 30528.853092812504,
+ 29432.196062499996,
+ 29472.411221874994,
+ 30944.882221875003,
+ 28886.144372812494,
+ 30224.157042187504
+ ],
+ [
+ 28578.027111875,
+ 27826.87157937499,
+ 27488.355954999995,
+ 26990.19086875,
+ 30035.722696875007,
+ 28964.597781875003,
+ 28467.247635,
+ 27343.5581621875,
+ 27382.918818125,
+ 26958.911944375002,
+ 27676.221781562497
+ ],
+ [
+ 27801.354230000004,
+ 26213.734825,
+ 24144.470409687503,
+ 26052.689121875002,
+ 23167.366809687497,
+ 25915.737029999997,
+ 27484.427841250006,
+ 27669.258693125,
+ 27101.169661875,
+ 28313.938045937502,
+ 28384.689540937503
+ ]
+ ],
+ "max": [
+ [
+ 98349.92044375003,
+ 93034.39577500001,
+ 96777.7375,
+ 129267.339375,
+ 98828.12394375002,
+ 147837.604775,
+ 92139.95490000003,
+ 107410.31359375,
+ 92975.22984375,
+ 94785.92377499997,
+ 94935.123975
+ ],
+ [
+ 83727.15069375,
+ 71952.6306,
+ 71722.815975,
+ 87392.94440000001,
+ 84753.823775,
+ 86422.10494375002,
+ 83680.57477499999,
+ 99748.87769375001,
+ 72283.52624374999,
+ 87506.78749375,
+ 96620.51319375
+ ],
+ [
+ 74954.09619375001,
+ 85428.06,
+ 81773.75244374998,
+ 83939.839375,
+ 74101.5114,
+ 74135.84709999997,
+ 73694.945975,
+ 88031.90109375,
+ 63749.27519375,
+ 77301.11419374999,
+ 85466.46297499999
+ ],
+ [
+ 60385.59194374999,
+ 66588.5621,
+ 69133.52877499998,
+ 59523.93990000001,
+ 70954.18577499998,
+ 59102.52234375001,
+ 62158.1751,
+ 58060.88577499999,
+ 90134.81749999998,
+ 90081.9249,
+ 89740.77969374998
+ ],
+ [
+ 70819.80660000001,
+ 51739.9694,
+ 55473.80109375001,
+ 55629.049375,
+ 57609.051899999984,
+ 53382.69144375001,
+ 56110.34869374999,
+ 48241.02390000002,
+ 81843.84869375,
+ 81597.34719375003,
+ 81358.41349374999
+ ],
+ [
+ 56207.85610000001,
+ 53219.11949374999,
+ 54762.562775000006,
+ 48421.97397500001,
+ 56146.38240000001,
+ 50192.65819374999,
+ 57769.233599999985,
+ 54314.30249375001,
+ 48503.31819375002,
+ 48357.69924375,
+ 52859.10469375002
+ ],
+ [
+ 43062.108774999986,
+ 42386.29509999998,
+ 50404.77524374999,
+ 47776.207400000014,
+ 43947.425974999984,
+ 42331.35937499999,
+ 52836.414493750024,
+ 49649.60477500003,
+ 54054.29460000003,
+ 53932.943899999984,
+ 48018.33749375001
+ ],
+ [
+ 40435.196943749994,
+ 46533.88960000001,
+ 41923.596774999976,
+ 42636.13889999999,
+ 43843.114375,
+ 44616.72977499999,
+ 41526.021993749986,
+ 41118.068693749985,
+ 50087.89790000002,
+ 49938.05077500002,
+ 44489.42577499999
+ ],
+ [
+ 46943.37144375001,
+ 55096.08937499999,
+ 59935.57109375,
+ 41463.552775,
+ 40820.898493749984,
+ 44045.7751,
+ 37177.74609375001,
+ 40568.68739999998,
+ 54225.396900000014,
+ 35970.05749374999,
+ 53204.499693750025
+ ],
+ [
+ 42275.72959999999,
+ 47240.64734374998,
+ 34303.20269374998,
+ 33567.795243750006,
+ 50580.12319375002,
+ 40430.816774999985,
+ 36180.66819374999,
+ 35934.923774999996,
+ 36573.16069375001,
+ 33696.59397500001,
+ 45773.032243749985
+ ],
+ [
+ 35932.296774999995,
+ 44359.201993750015,
+ 39281.76937499999,
+ 35141.35359999998,
+ 38097.26484375,
+ 34306.95249375002,
+ 32752.745774999992,
+ 35565.46437500001,
+ 35490.88774374998,
+ 42147.558775,
+ 42069.66519375
+ ]
+ ],
+ "min": [
+ [
+ 52202.4271,
+ 52356.194943749986,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 47919.01609999999,
+ 43673.10149374999,
+ 51002.43424375,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.014774999999999998,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 43528.785899999995,
+ 0.0,
+ 30835.155600000006,
+ 0.0,
+ 42757.749375,
+ 0.0,
+ 0.0,
+ 0.01234375000000001,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 38140.8664,
+ 36917.957975000005,
+ 0.004974999999999999,
+ 0.0,
+ 34351.47140000001,
+ 37072.07474375,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 31016.639493750004,
+ 32996.459493749986,
+ 29249.472599999994,
+ 30990.10949375001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 31733.89984375,
+ 31439.00510000002,
+ 26775.21777500001,
+ 0.0,
+ 32424.356193749998,
+ 28637.964193750006,
+ 30721.33249375001,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 24795.183593750004,
+ 0.0,
+ 24594.704975000004,
+ 25958.25609375,
+ 29782.31619375,
+ 0.0,
+ 28175.875900000014,
+ 0.0,
+ 28504.9336,
+ 28471.441193750008,
+ 28254.48099374999
+ ],
+ [
+ 24326.926099999997,
+ 21949.474993750002,
+ 23365.15609375,
+ 24098.754375000008,
+ 26491.90294375,
+ 0.0,
+ 24093.570493750005,
+ 0.0,
+ 25578.26500000001,
+ 26245.315,
+ 26186.660975000003
+ ],
+ [
+ 22651.225,
+ 22955.075443749996,
+ 0.0,
+ 0.0,
+ 0.0,
+ 22800.855000000014,
+ 21500.68484375,
+ 22587.75484375,
+ 22091.303193750005,
+ 21877.504100000002,
+ 21904.79609375
+ ],
+ [
+ 20112.318975,
+ 19487.562774999995,
+ 19464.57374375,
+ 21058.83094375,
+ 20673.17897500001,
+ 21601.565193749997,
+ 21747.15749375001,
+ 21224.77359375,
+ 20364.60424375,
+ 20398.08319375,
+ 20363.7686
+ ],
+ [
+ 21535.978974999995,
+ 16495.83290000001,
+ 0.0,
+ 20193.370775000007,
+ 0.0,
+ 21027.146900000003,
+ 22415.961399999993,
+ 21670.245000000014,
+ 0.0,
+ 19721.382499999992,
+ 19746.375974999995
+ ]
+ ],
+ "var": [
+ [
+ 151707182.894611,
+ 136803126.25951046,
+ 369291781.52324915,
+ 818947572.4152445,
+ 441765747.792488,
+ 831180947.2569969,
+ 396350942.9774744,
+ 491453913.4458559,
+ 857273660.3517319,
+ 880233228.7979215,
+ 652878582.2964451
+ ],
+ [
+ 82204667.7969046,
+ 61363696.929010615,
+ 44284173.95669044,
+ 306684855.4986935,
+ 617613478.4630105,
+ 299881979.4181123,
+ 439775426.15807736,
+ 340243901.185112,
+ 714314358.7262672,
+ 447312235.0467868,
+ 773902258.1897404
+ ],
+ [
+ 61842614.93093516,
+ 282285274.58912027,
+ 152407114.9070424,
+ 418596891.3870245,
+ 56541643.91428419,
+ 407710081.0981059,
+ 337415368.80691636,
+ 261121400.3734344,
+ 536236078.7084507,
+ 336028552.9433853,
+ 578713879.5380379
+ ],
+ [
+ 43051776.62998216,
+ 62494320.08835952,
+ 220674032.63603228,
+ 144027536.60288334,
+ 72325482.74997869,
+ 34062979.71393447,
+ 356420368.0677387,
+ 139087791.63524255,
+ 540415992.9353824,
+ 475757404.03524315,
+ 502244726.06655854
+ ],
+ [
+ 89001911.53384003,
+ 28782610.498180382,
+ 53333558.31581474,
+ 33829871.03138378,
+ 135584051.9293744,
+ 108168442.05034561,
+ 223695484.9660213,
+ 98768718.29123801,
+ 386204333.8374404,
+ 386218574.86569583,
+ 387885904.3100315
+ ],
+ [
+ 50535687.8877354,
+ 38386144.28411189,
+ 34819772.78658201,
+ 88943843.12083611,
+ 37409427.49531139,
+ 34201061.53249171,
+ 55329261.423334956,
+ 108235169.38095812,
+ 166469844.31285238,
+ 97968174.06000881,
+ 99632281.97066768
+ ],
+ [
+ 19407898.103437115,
+ 79484630.5913568,
+ 35133886.130873606,
+ 27856434.513019495,
+ 16280170.109789446,
+ 71227882.62023191,
+ 46503369.114726946,
+ 91476729.71771285,
+ 41872550.433721885,
+ 41609165.50183888,
+ 19780061.09154882
+ ],
+ [
+ 17244228.831388954,
+ 38811552.81768534,
+ 32503429.7711887,
+ 19826883.298106287,
+ 32026269.727879446,
+ 68953675.39187114,
+ 21808605.424451895,
+ 67405324.76321219,
+ 36998157.63781379,
+ 35843325.82137506,
+ 17638469.23709487
+ ],
+ [
+ 34234996.34933728,
+ 63507596.882347144,
+ 152233613.41723567,
+ 63188862.50749656,
+ 74010813.57939313,
+ 21700316.24886233,
+ 10082757.6062969,
+ 20115170.64482466,
+ 51119820.26883865,
+ 16073952.470534826,
+ 42598191.36431162
+ ],
+ [
+ 37720773.20595469,
+ 32793264.498075765,
+ 15985236.535371874,
+ 12527023.977693629,
+ 39403731.60750425,
+ 23393730.440799557,
+ 13878080.011828717,
+ 12801223.901046198,
+ 18924762.235331923,
+ 13865788.650579387,
+ 28643091.908295847
+ ],
+ [
+ 15355413.708182037,
+ 31295007.445625626,
+ 47776813.08610009,
+ 15846800.766148072,
+ 76957367.77413669,
+ 14174320.367907366,
+ 7501636.462220493,
+ 11597023.433643859,
+ 51285969.38529948,
+ 24518594.724627357,
+ 23840501.66534066
+ ]
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.p b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.p
new file mode 100644
index 0000000000..35bfbe1dac
Binary files /dev/null and b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results.p differ
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-avg.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-avg.csv
new file mode 100644
index 0000000000..8a144f5287
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-avg.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,91.34675,310.3859999999999,598.2672500000001
+0.00415,0.18,95.1055,266.66662499999995,638.227875
+0.00415,0.20999999999999996,139.26212500000003,220.09699999999998,640.6408750000002
+0.00415,0.23999999999999996,189.196625,183.681125,627.12225
+0.00415,0.26999999999999996,147.094125,172.81150000000002,680.0943749999999
+0.00415,0.29999999999999993,188.8445,147.93099999999998,663.2245
+0.00415,0.32999999999999996,142.90699999999998,142.2815,714.8115000000001
+0.00415,0.35999999999999993,146.96925000000002,130.641,722.38975
+0.00415,0.3899999999999999,236.13937500000003,107.721375,656.13925
+0.00415,0.41999999999999993,237.69562499999998,100.013375,662.291
+0.00415,0.44999999999999996,193.119625,99.107625,707.77275
+0.00498,0.15,81.04175,311.54724999999996,607.4110000000001
+0.00498,0.18,75.83650000000002,267.64599999999996,656.5175
+0.00498,0.20999999999999996,78.108,232.87025,689.0217500000001
+0.00498,0.23999999999999996,124.79624999999999,194.717625,680.486125
+0.00498,0.26999999999999996,219.32337500000003,154.78087499999998,625.8957499999999
+0.00498,0.29999999999999993,129.827125,156.51012500000002,713.6627500000001
+0.00498,0.32999999999999996,170.579875,136.805875,692.6142499999999
+0.00498,0.35999999999999993,130.43025000000003,131.95324999999997,737.6165000000001
+0.00498,0.3899999999999999,308.50174999999996,96.22737500000001,595.2708749999999
+0.00498,0.41999999999999993,175.60375000000002,107.168875,717.227375
+0.00498,0.44999999999999996,267.61162499999995,89.14325,643.245125
+0.005809999999999999,0.15,69.597625,314.86387500000006,615.5384999999999
+0.005809999999999999,0.18,118.55074999999997,256.02975000000004,625.4194999999999
+0.005809999999999999,0.20999999999999996,68.872,235.80875000000006,695.3192500000001
+0.005809999999999999,0.23999999999999996,161.8465,186.35475,651.79875
+0.005809999999999999,0.26999999999999996,70.75550000000001,185.05487499999998,744.1896249999999
+0.005809999999999999,0.29999999999999993,206.52325000000002,142.013625,651.463125
+0.005809999999999999,0.32999999999999996,160.35499999999996,137.026875,702.6181250000001
+0.005809999999999999,0.35999999999999993,118.41675000000005,132.198,749.38525
+0.005809999999999999,0.3899999999999999,299.42312499999997,96.41574999999999,604.161125
+0.005809999999999999,0.41999999999999993,163.766875,107.334125,728.8989999999999
+0.005809999999999999,0.44999999999999996,257.29112499999997,89.21074999999999,653.498125
+0.006639999999999999,0.15,60.67999999999999,315.21912499999996,624.100875
+0.006639999999999999,0.18,60.056875000000005,270.534625,669.4085
+0.006639999999999999,0.20999999999999996,109.02849999999998,223.35837499999997,667.6131250000001
+0.006639999999999999,0.23999999999999996,104.77312500000002,194.79787500000003,700.429
+0.006639999999999999,0.26999999999999996,58.44625,183.256625,758.297125
+0.006639999999999999,0.29999999999999993,57.05687499999999,165.257125,777.686
+0.006639999999999999,0.32999999999999996,201.40062500000005,128.1565,670.442875
+0.006639999999999999,0.35999999999999993,104.62825000000001,131.34550000000002,764.02625
+0.006639999999999999,0.3899999999999999,294.846625,95.44337500000002,609.7099999999999
+0.006639999999999999,0.41999999999999993,247.92937500000002,94.839875,657.23075
+0.006639999999999999,0.44999999999999996,249.32375000000002,88.577,662.09925
+0.007469999999999999,0.15,51.901875,310.654875,637.4432499999999
+0.007469999999999999,0.18,50.2295,265.91775,683.85275
+0.007469999999999999,0.20999999999999996,49.7715,232.50512499999996,717.723375
+0.007469999999999999,0.23999999999999996,51.442625,205.483625,743.07375
+0.007469999999999999,0.26999999999999996,99.29650000000001,174.35525,726.34825
+0.007469999999999999,0.29999999999999993,97.08950000000002,157.52012499999998,745.3903750000001
+0.007469999999999999,0.32999999999999996,149.05362499999998,135.6905,715.2558750000001
+0.007469999999999999,0.35999999999999993,97.28187499999999,131.35,771.3681250000001
+0.007469999999999999,0.3899999999999999,242.35800000000003,102.25925,655.3827500000001
+0.007469999999999999,0.41999999999999993,242.49274999999997,94.92825,662.579
+0.007469999999999999,0.44999999999999996,242.767875,88.58875,668.6433750000001
+0.008299999999999998,0.15,49.738375000000005,311.68425,638.577375
+0.008299999999999998,0.18,48.444375,266.83175,684.7238749999999
+0.008299999999999998,0.20999999999999996,45.109874999999995,233.49462499999998,721.3955
+0.008299999999999998,0.23999999999999996,92.15112500000001,195.56425,712.2846249999999
+0.008299999999999998,0.26999999999999996,49.27525000000001,184.05512500000003,766.6696250000001
+0.008299999999999998,0.29999999999999993,47.29712500000001,166.33187500000003,786.371
+0.008299999999999998,0.32999999999999996,50.309749999999994,151.206125,798.484125
+0.008299999999999998,0.35999999999999993,95.9685,131.42312499999997,772.608375
+0.008299999999999998,0.3899999999999999,143.445,114.92125000000001,741.63375
+0.008299999999999998,0.41999999999999993,96.0785,112.67075,791.2507500000002
+0.008299999999999998,0.44999999999999996,96.34824999999998,105.10537500000001,798.5463750000001
+0.00913,0.15,42.07062500000001,312.330875,645.5985
+0.00913,0.18,91.03925000000001,253.777875,655.182875
+0.00913,0.20999999999999996,42.69425,233.4685,723.8372499999999
+0.00913,0.23999999999999996,41.682125,206.11662500000003,752.2012500000001
+0.00913,0.26999999999999996,42.576499999999996,184.253375,773.170125
+0.00913,0.29999999999999993,89.41874999999999,158.04625000000001,752.5350000000001
+0.00913,0.32999999999999996,45.697375,151.41462499999997,802.888
+0.00913,0.35999999999999993,91.771375,131.61425000000003,776.614375
+0.00913,0.3899999999999999,45.22937499999999,129.28662500000002,825.484
+0.00913,0.41999999999999993,45.238125,119.96174999999998,834.8001250000001
+0.00913,0.44999999999999996,43.778375,111.96737499999999,844.25425
+0.009959999999999998,0.15,38.411625,317.90925000000004,643.679125
+0.009959999999999998,0.18,38.066625,273.33450000000005,688.5988749999999
+0.009959999999999998,0.20999999999999996,37.0065,237.26662500000003,725.7268750000001
+0.009959999999999998,0.23999999999999996,38.46400000000001,209.21324999999996,752.32275
+0.009959999999999998,0.26999999999999996,41.518625,186.35575,772.125625
+0.009959999999999998,0.29999999999999993,85.59275,159.50562499999998,754.901625
+0.009959999999999998,0.32999999999999996,38.806875000000005,152.80787500000002,808.38525
+0.009959999999999998,0.35999999999999993,87.8135,133.21225,778.97425
+0.009959999999999998,0.3899999999999999,41.485125000000004,129.426125,829.0887500000001
+0.009959999999999998,0.41999999999999993,41.56037499999999,120.08824999999999,838.351375
+0.009959999999999998,0.44999999999999996,40.18749999999999,111.97862500000001,847.833875
+0.010789999999999998,0.15,36.208125,317.931,645.8608750000001
+0.010789999999999998,0.18,36.427,273.4135,690.1595
+0.010789999999999998,0.20999999999999996,133.12787500000002,213.62524999999997,653.246875
+0.010789999999999998,0.23999999999999996,83.83787500000001,198.67925,717.482875
+0.010789999999999998,0.26999999999999996,86.82874999999999,177.046625,736.124625
+0.010789999999999998,0.29999999999999993,36.748875000000005,165.53337499999998,797.71775
+0.010789999999999998,0.32999999999999996,35.57275,150.7765,813.65075
+0.010789999999999998,0.35999999999999993,35.662,138.1865,826.1515000000002
+0.010789999999999998,0.3899999999999999,37.323249999999994,127.61325000000002,835.0635
+0.010789999999999998,0.41999999999999993,35.086125,118.62312499999999,846.2907499999999
+0.010789999999999998,0.44999999999999996,36.596875,110.709125,852.6939999999998
+0.011619999999999998,0.15,34.1695,314.29887499999995,651.531625
+0.011619999999999998,0.18,33.382999999999996,268.98375,697.63325
+0.011619999999999998,0.20999999999999996,33.01675,233.21675000000005,733.7665000000001
+0.011619999999999998,0.23999999999999996,32.50000000000001,205.92137499999998,761.578625
+0.011619999999999998,0.26999999999999996,35.827000000000005,183.7,780.473
+0.011619999999999998,0.29999999999999993,34.67550000000001,165.52349999999996,799.801
+0.011619999999999998,0.32999999999999996,34.148,150.711125,815.1408749999998
+0.011619999999999998,0.35999999999999993,32.966875,138.27662500000002,828.7565000000001
+0.011619999999999998,0.3899999999999999,33.03975,127.73299999999999,839.2272499999999
+0.011619999999999998,0.41999999999999993,32.612249999999996,118.60062500000001,848.7871250000001
+0.011619999999999998,0.44999999999999996,33.42037499999999,110.714125,855.8655000000001
+0.01245,0.15,32.988749999999996,314.31525,652.6959999999998
+0.01245,0.18,31.329249999999995,269.185375,699.4853750000001
+0.01245,0.20999999999999996,78.89462500000002,221.664375,699.4410000000001
+0.01245,0.23999999999999996,31.182,205.107625,763.710375
+0.01245,0.26999999999999996,127.683625,165.02662500000002,707.2897499999999
+0.01245,0.29999999999999993,31.067499999999995,165.16649999999998,803.766
+0.01245,0.32999999999999996,32.7755,149.891375,817.333125
+0.01245,0.35999999999999993,33.00175,137.504,829.4942500000001
+0.01245,0.3899999999999999,82.195,120.72624999999998,797.0787500000001
+0.01245,0.41999999999999993,33.751875,117.76437500000002,848.48375
+0.01245,0.44999999999999996,33.844125,109.98874999999998,856.1671249999999
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-max.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-max.csv
new file mode 100644
index 0000000000..8c55e7a8a1
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-max.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,126.4325,327.71,625.4675
+0.00415,0.18,121.685,284.4175,663.675
+0.00415,0.20999999999999996,999.0,243.1625,711.845
+0.00415,0.23999999999999996,999.0,213.775,725.4525
+0.00415,0.26999999999999996,999.0,193.1925,743.4425
+0.00415,0.29999999999999993,999.0,174.7075,763.845
+0.00415,0.32999999999999996,999.0,160.43,779.8
+0.00415,0.35999999999999993,999.0,147.18,791.915
+0.00415,0.3899999999999999,999.0,135.645,793.4225
+0.00415,0.41999999999999993,999.0,126.12,805.585
+0.00415,0.44999999999999996,999.0,117.82,813.9125
+0.00498,0.15,104.9175,331.835,626.3325
+0.00498,0.18,90.88,283.2775,680.9
+0.00498,0.20999999999999996,90.095,244.36,706.175
+0.00498,0.23999999999999996,999.0,215.1625,732.5
+0.00498,0.26999999999999996,999.0,192.345,758.6675
+0.00498,0.29999999999999993,999.0,173.4475,775.2025
+0.00498,0.32999999999999996,999.0,161.0925,789.56
+0.00498,0.35999999999999993,998.015,147.385,801.275
+0.00498,0.3899999999999999,999.0,136.37,811.5325
+0.00498,0.41999999999999993,999.0,125.37,809.6225
+0.00498,0.44999999999999996,999.0,117.3825,817.1725
+0.005809999999999999,0.15,92.7425,344.895,639.2125
+0.005809999999999999,0.18,999.0,290.6325,680.6625
+0.005809999999999999,0.20999999999999996,100.9925,254.8375,724.1375
+0.005809999999999999,0.23999999999999996,999.0,219.3475,745.3075
+0.005809999999999999,0.26999999999999996,92.06,197.9775,767.1725
+0.005809999999999999,0.29999999999999993,999.0,177.7875,784.3875
+0.005809999999999999,0.32999999999999996,999.0,161.2675,798.7725
+0.005809999999999999,0.35999999999999993,998.0125,146.1025,806.175
+0.005809999999999999,0.3899999999999999,999.0,135.1325,821.8675
+0.005809999999999999,0.41999999999999993,999.0,126.145,822.6475
+0.005809999999999999,0.44999999999999996,999.0,117.7375,827.785
+0.006639999999999999,0.15,73.5675,345.8125,641.9575
+0.006639999999999999,0.18,81.27,293.09,683.9275
+0.006639999999999999,0.20999999999999996,998.005,254.86,722.23
+0.006639999999999999,0.23999999999999996,999.0,218.64,758.6225
+0.006639999999999999,0.26999999999999996,87.065,196.575,775.7225
+0.006639999999999999,0.29999999999999993,72.3875,176.4125,796.14
+0.006639999999999999,0.32999999999999996,999.0,161.1,807.3275
+0.006639999999999999,0.35999999999999993,999.0,147.8975,816.8325
+0.006639999999999999,0.3899999999999999,999.0,136.6925,824.35
+0.006639999999999999,0.41999999999999993,999.0,126.7925,833.1375
+0.006639999999999999,0.44999999999999996,999.0,118.44,841.2075
+0.007469999999999999,0.15,85.28,324.08,651.6575
+0.007469999999999999,0.18,63.085,277.93,694.9175
+0.007469999999999999,0.20999999999999996,67.2375,247.63,739.0875
+0.007469999999999999,0.23999999999999996,66.875,218.535,761.9525
+0.007469999999999999,0.26999999999999996,999.0,196.2975,779.18
+0.007469999999999999,0.29999999999999993,999.0,177.23,798.82
+0.007469999999999999,0.32999999999999996,999.0,161.2325,811.7625
+0.007469999999999999,0.35999999999999993,999.0,148.1725,823.065
+0.007469999999999999,0.3899999999999999,999.0,136.26,830.0575
+0.007469999999999999,0.41999999999999993,999.0,126.905,838.9425
+0.007469999999999999,0.44999999999999996,999.0,118.5175,846.305
+0.008299999999999998,0.15,67.17,323.845,656.42
+0.008299999999999998,0.18,63.4775,277.775,703.1625
+0.008299999999999998,0.20999999999999996,65.585,243.95,734.2625
+0.008299999999999998,0.23999999999999996,999.0,215.5,760.605
+0.008299999999999998,0.26999999999999996,67.24,192.9375,781.7
+0.008299999999999998,0.29999999999999993,60.4575,173.68,802.4625
+0.008299999999999998,0.32999999999999996,68.92,158.0725,817.9025
+0.008299999999999998,0.35999999999999993,999.0,145.1475,829.03
+0.008299999999999998,0.3899999999999999,999.0,133.8925,834.785
+0.008299999999999998,0.41999999999999993,999.0,124.595,842.9075
+0.008299999999999998,0.44999999999999996,999.0,116.5575,850.875
+0.00913,0.15,51.465,323.69,658.945
+0.00913,0.18,999.0,278.2275,705.465
+0.00913,0.20999999999999996,59.9525,244.0075,736.6275
+0.00913,0.23999999999999996,56.76,216.275,762.3375
+0.00913,0.26999999999999996,52.095,192.7375,787.035
+0.00913,0.29999999999999993,999.0,174.005,808.625
+0.00913,0.32999999999999996,62.4775,158.165,820.465
+0.00913,0.35999999999999993,999.0,145.0,832.9125
+0.00913,0.3899999999999999,64.48,136.11,837.285
+0.00913,0.41999999999999993,64.31,126.5525,846.435
+0.00913,0.44999999999999996,57.1225,117.95,855.1575
+0.009959999999999998,0.15,47.7075,332.8675,663.5475
+0.009959999999999998,0.18,54.98,288.4375,711.515
+0.009959999999999998,0.20999999999999996,49.885,249.0725,746.0375
+0.009959999999999998,0.23999999999999996,50.19,218.56,767.565
+0.009959999999999998,0.26999999999999996,52.175,195.2075,784.28
+0.009959999999999998,0.29999999999999993,999.0,176.73,805.285
+0.009959999999999998,0.32999999999999996,49.1025,160.2775,821.9625
+0.009959999999999998,0.35999999999999993,999.0,147.7225,830.7225
+0.009959999999999998,0.3899999999999999,59.39,136.4325,841.1825
+0.009959999999999998,0.41999999999999993,59.185,126.4875,849.275
+0.009959999999999998,0.44999999999999996,52.565,118.3975,857.915
+0.010789999999999998,0.15,54.5925,332.5825,666.01
+0.010789999999999998,0.18,64.225,290.76,714.18
+0.010789999999999998,0.20999999999999996,999.0,248.695,747.0475
+0.010789999999999998,0.23999999999999996,999.0,218.8625,773.0925
+0.010789999999999998,0.26999999999999996,999.0,195.82,792.685
+0.010789999999999998,0.29999999999999993,51.57,176.585,815.2125
+0.010789999999999998,0.32999999999999996,44.0375,161.4725,827.5275
+0.010789999999999998,0.35999999999999993,47.76,146.8975,843.7075
+0.010789999999999998,0.3899999999999999,63.41,135.305,846.4975
+0.010789999999999998,0.41999999999999993,43.0025,126.3425,859.67
+0.010789999999999998,0.44999999999999996,62.3575,117.895,867.41
+0.011619999999999998,0.15,49.52,332.885,667.6925
+0.011619999999999998,0.18,54.5875,287.7225,716.325
+0.011619999999999998,0.20999999999999996,40.2825,245.61,752.2925
+0.011619999999999998,0.23999999999999996,39.6725,218.0,778.02
+0.011619999999999998,0.26999999999999996,58.4575,194.6775,801.2475
+0.011619999999999998,0.29999999999999993,47.115,176.24,819.475
+0.011619999999999998,0.32999999999999996,42.5825,161.055,828.15
+0.011619999999999998,0.35999999999999993,42.215,147.9725,845.88
+0.011619999999999998,0.3899999999999999,43.0425,135.95,855.89
+0.011619999999999998,0.41999999999999993,40.105,125.795,861.96
+0.011619999999999998,0.44999999999999996,53.4475,118.0175,869.06
+0.01245,0.15,41.885,334.7875,667.7725
+0.01245,0.18,51.0225,286.5275,715.1575
+0.01245,0.20999999999999996,999.0,244.25,747.15
+0.01245,0.23999999999999996,41.08,212.8775,775.95
+0.01245,0.26999999999999996,999.0,193.15,794.8325
+0.01245,0.29999999999999993,40.1225,173.775,812.38
+0.01245,0.32999999999999996,38.435,158.1175,825.3025
+0.01245,0.35999999999999993,41.525,144.6625,839.9375
+0.01245,0.3899999999999999,999.0,133.6875,847.4375
+0.01245,0.41999999999999993,48.715,124.4525,856.415
+0.01245,0.44999999999999996,48.6575,115.9775,863.825
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-min.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-min.csv
new file mode 100644
index 0000000000..15f496aa52
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-min.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,68.77,292.435,545.8575
+0.00415,0.18,69.1325,252.335,601.8075
+0.00415,0.20999999999999996,69.11,0.005,0.995
+0.00415,0.23999999999999996,70.06,0.015,0.9825
+0.00415,0.26999999999999996,69.045,0.015,0.985
+0.00415,0.29999999999999993,71.9275,0.0025,0.9925
+0.00415,0.32999999999999996,75.8525,0.0225,0.9775
+0.00415,0.35999999999999993,75.14,0.005,0.995
+0.00415,0.3899999999999999,75.6225,0.005,0.9825
+0.00415,0.41999999999999993,77.3375,0.005,0.9825
+0.00415,0.44999999999999996,77.5025,0.005,0.9875
+0.00498,0.15,62.33,292.6025,576.2375
+0.00498,0.18,56.7975,252.1,640.685
+0.00498,0.20999999999999996,65.5275,216.725,670.3525
+0.00498,0.23999999999999996,64.3275,0.0075,0.9925
+0.00498,0.26999999999999996,58.82,0.0025,0.9825
+0.00498,0.29999999999999993,66.895,0.005,0.995
+0.00498,0.32999999999999996,61.84,0.0025,0.9975
+0.00498,0.35999999999999993,61.7675,0.06,1.925
+0.00498,0.3899999999999999,69.06,0.0025,0.985
+0.00498,0.41999999999999993,70.27,0.0025,0.9975
+0.00498,0.44999999999999996,70.085,0.0025,0.995
+0.005809999999999999,0.15,55.21,294.98,579.2575
+0.005809999999999999,0.18,49.805,0.0075,0.9925
+0.005809999999999999,0.20999999999999996,41.38,217.6625,667.7125
+0.005809999999999999,0.23999999999999996,42.91,0.005,0.9925
+0.005809999999999999,0.26999999999999996,55.175,169.1125,731.925
+0.005809999999999999,0.29999999999999993,56.79,0.005,0.9825
+0.005809999999999999,0.32999999999999996,53.205,0.0025,0.9975
+0.005809999999999999,0.35999999999999993,54.535,0.0525,1.935
+0.005809999999999999,0.3899999999999999,55.815,0.0025,0.9875
+0.005809999999999999,0.41999999999999993,55.885,0.0025,0.9975
+0.005809999999999999,0.44999999999999996,60.44,0.0025,0.995
+0.006639999999999999,0.15,48.06,293.65,600.175
+0.006639999999999999,0.18,47.205,251.68,650.1275
+0.006639999999999999,0.20999999999999996,38.685,0.015,1.98
+0.006639999999999999,0.23999999999999996,47.535,0.0075,0.9925
+0.006639999999999999,0.26999999999999996,44.44,171.94,728.7975
+0.006639999999999999,0.29999999999999993,47.5725,155.4875,751.2
+0.006639999999999999,0.32999999999999996,42.1375,0.0025,0.97
+0.006639999999999999,0.35999999999999993,43.3425,0.005,0.995
+0.006639999999999999,0.3899999999999999,49.225,0.0025,0.995
+0.006639999999999999,0.41999999999999993,49.115,0.0025,0.995
+0.006639999999999999,0.44999999999999996,49.1425,0.0025,0.995
+0.007469999999999999,0.15,39.5225,297.655,600.815
+0.007469999999999999,0.18,41.5225,255.3425,668.0675
+0.007469999999999999,0.20999999999999996,37.68,220.73,703.1725
+0.007469999999999999,0.23999999999999996,39.3975,196.06,724.7475
+0.007469999999999999,0.26999999999999996,41.2975,0.0075,0.9925
+0.007469999999999999,0.29999999999999993,39.9375,0.015,0.985
+0.007469999999999999,0.32999999999999996,37.4025,0.0025,0.9975
+0.007469999999999999,0.35999999999999993,38.48,0.005,0.995
+0.007469999999999999,0.3899999999999999,43.7725,0.0025,0.995
+0.007469999999999999,0.41999999999999993,43.7925,0.0025,0.995
+0.007469999999999999,0.44999999999999996,43.8975,0.0025,0.995
+0.008299999999999998,0.15,39.6875,298.84,626.22
+0.008299999999999998,0.18,38.93,254.5825,670.1725
+0.008299999999999998,0.20999999999999996,33.915,224.24,706.11
+0.008299999999999998,0.23999999999999996,35.705,0.0025,0.9975
+0.008299999999999998,0.26999999999999996,40.2575,174.0,752.2225
+0.008299999999999998,0.29999999999999993,36.1825,156.76,769.085
+0.008299999999999998,0.32999999999999996,38.1225,141.125,773.9375
+0.008299999999999998,0.35999999999999993,37.62,0.01,0.99
+0.008299999999999998,0.3899999999999999,37.565,0.0025,0.99
+0.008299999999999998,0.41999999999999993,38.07,0.0025,0.9975
+0.008299999999999998,0.44999999999999996,38.1125,0.0025,0.9975
+0.00913,0.15,31.1375,300.87,627.945
+0.00913,0.18,33.885,0.0075,0.9925
+0.00913,0.20999999999999996,31.005,225.2475,712.5575
+0.00913,0.23999999999999996,32.4375,196.09,732.205
+0.00913,0.26999999999999996,36.7425,175.1175,759.1575
+0.00913,0.29999999999999993,33.3525,0.0025,0.9975
+0.00913,0.32999999999999996,34.79,142.2975,779.5925
+0.00913,0.35999999999999993,34.38,0.01,0.99
+0.00913,0.3899999999999999,35.58,120.6525,809.915
+0.00913,0.41999999999999993,35.6175,112.075,819.15
+0.00913,0.44999999999999996,35.6975,105.115,827.8375
+0.009959999999999998,0.15,30.17,302.6925,619.985
+0.009959999999999998,0.18,27.5025,257.3425,675.41
+0.009959999999999998,0.20999999999999996,29.1625,221.225,705.995
+0.009959999999999998,0.23999999999999996,30.275,193.21,741.3175
+0.009959999999999998,0.26999999999999996,32.6925,173.41,756.25
+0.009959999999999998,0.29999999999999993,29.915,0.005,0.995
+0.009959999999999998,0.32999999999999996,30.2775,141.8275,798.225
+0.009959999999999998,0.35999999999999993,31.8325,0.0075,0.9925
+0.009959999999999998,0.3899999999999999,31.9,120.1125,813.3575
+0.009959999999999998,0.41999999999999993,32.6,112.08,823.935
+0.009959999999999998,0.44999999999999996,32.7475,104.88,832.3525
+0.010789999999999998,0.15,28.0,301.6775,612.825
+0.010789999999999998,0.18,28.305,257.3875,666.81
+0.010789999999999998,0.20999999999999996,29.1825,0.0025,0.9875
+0.010789999999999998,0.23999999999999996,27.7775,0.005,0.995
+0.010789999999999998,0.26999999999999996,30.275,0.0025,0.9975
+0.010789999999999998,0.29999999999999993,28.4,153.865,784.0475
+0.010789999999999998,0.32999999999999996,27.1125,140.2525,799.29
+0.010789999999999998,0.35999999999999993,28.3125,127.135,813.54
+0.010789999999999998,0.3899999999999999,27.4575,118.565,804.2075
+0.010789999999999998,0.41999999999999993,27.4025,110.54,834.085
+0.010789999999999998,0.44999999999999996,27.425,102.7875,823.16
+0.011619999999999998,0.15,25.395,302.3125,617.595
+0.011619999999999998,0.18,24.335,254.8675,680.6175
+0.011619999999999998,0.20999999999999996,24.3725,219.19,718.29
+0.011619999999999998,0.23999999999999996,26.2675,195.64,745.315
+0.011619999999999998,0.26999999999999996,25.605,172.0575,751.005
+0.011619999999999998,0.29999999999999993,26.7825,153.7425,782.345
+0.011619999999999998,0.32999999999999996,27.0025,139.0675,802.4275
+0.011619999999999998,0.35999999999999993,26.4625,127.26,815.595
+0.011619999999999998,0.3899999999999999,25.5275,118.06,827.2925
+0.011619999999999998,0.41999999999999993,25.575,110.3325,836.6975
+0.011619999999999998,0.44999999999999996,25.5625,103.1225,831.8175
+0.01245,0.15,26.395,303.375,635.4425
+0.01245,0.18,20.89,254.6675,680.555
+0.01245,0.20999999999999996,24.165,0.01,0.99
+0.01245,0.23999999999999996,24.685,197.05,747.5575
+0.01245,0.26999999999999996,23.995,0.0025,0.995
+0.01245,0.29999999999999993,25.91,158.945,787.3125
+0.01245,0.32999999999999996,27.44,144.525,810.8375
+0.01245,0.35999999999999993,26.6,132.305,817.0775
+0.01245,0.3899999999999999,24.6,0.005,0.995
+0.01245,0.41999999999999993,24.55,113.1125,832.39
+0.01245,0.44999999999999996,24.595,105.6425,840.2225
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-var.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-var.csv
new file mode 100644
index 0000000000..bdcfa7d0d0
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/avg-var.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,233.70769881250007,71.70083212499989,336.8172055625
+0.00415,0.18,217.36501475000006,52.514086421875035,245.77418517187488
+0.00415,0.20999999999999996,39098.43155517189,2597.5007641250004,21878.299290171875
+0.00415,0.23999999999999996,73400.84110079687,3789.6055527968756,44209.472551812505
+0.00415,0.26999999999999996,38450.489058296866,1614.1625964999998,24623.86738242187
+0.00415,0.29999999999999993,73592.679019125,2469.1495590000004,49388.11420662502
+0.00415,0.32999999999999996,38782.508967249996,1092.4946908749998,27138.055755875004
+0.00415,0.35999999999999993,38554.412272562506,922.2743321250002,27782.123743062508
+0.00415,0.3899999999999999,102877.20976117188,2064.496484671875,75924.01883131251
+0.00415,0.41999999999999993,102457.20007304689,1779.7052095468753,77372.55612587501
+0.00415,0.44999999999999996,72339.22051017187,1106.2985734218748,55704.8562543125
+0.00498,0.15,118.73105943750002,82.59986931249998,153.0502183750003
+0.00498,0.18,86.23325524999997,52.434293999999944,119.83470562499981
+0.00498,0.20999999999999996,64.170832875,58.616658062499994,109.95511381249999
+0.00498,0.23999999999999996,40406.7838565625,2037.0924971718748,24465.078658421877
+0.00498,0.26999999999999996,107418.71431079689,4258.748629546875,69080.7999200625
+0.00498,0.29999999999999993,39901.754530796876,1320.4081559218748,26924.6952455625
+0.00498,0.32999999999999996,76316.37378842186,2105.2455132968753,53231.683078812515
+0.00498,0.35999999999999993,39816.286343687505,939.3007350624999,28733.02983837501
+0.00498,0.3899999999999999,158879.16675568747,3101.6788702968756,117715.05550142191
+0.00498,0.41999999999999993,75336.10864968752,1290.838482171875,57039.88157279687
+0.00498,0.44999999999999996,133779.19049329686,1998.7578094375003,103216.17221717189
+0.005809999999999999,0.15,86.730084046875,128.7265190468749,159.36144337499974
+0.005809999999999999,0.18,40971.68335506251,3538.5551149374996,20742.787484125005
+0.005809999999999999,0.20999999999999996,209.26978599999998,78.84410656250002,174.27826318750016
+0.005809999999999999,0.23999999999999996,78078.26009337499,3910.3701005625,47225.495714687495
+0.005809999999999999,0.26999999999999996,77.94683287500003,45.62522967187495,79.40799079687498
+0.005809999999999999,0.29999999999999993,110806.49027568754,3587.4044409218745,74675.75352117188
+0.005809999999999999,0.32999999999999996,78170.57672312499,2110.516505546875,54745.41346492189
+0.005809999999999999,0.35999999999999993,40870.8835406875,940.4336547499997,29598.76135243751
+0.005809999999999999,0.3899999999999999,163081.79574992185,3113.6155525625,121253.92104217189
+0.005809999999999999,0.41999999999999993,77493.83632804688,1296.6520320468749,58885.660040250026
+0.005809999999999999,0.44999999999999996,137535.8553890469,2001.6410075625001,106490.06809429689
+0.006639999999999999,0.15,56.533111250000005,129.7597164218751,133.64828579687506
+0.006639999999999999,0.18,81.554983046875,97.80971829687486,111.19627649999991
+0.006639999999999999,0.20999999999999996,41725.756323375,2693.0729782968756,23438.893610546875
+0.006639999999999999,0.23999999999999996,42140.74128617188,2028.6128926718745,25852.258607750005
+0.006639999999999999,0.26999999999999996,96.8596440625,26.488328921874977,126.34138142187487
+0.006639999999999999,0.29999999999999993,43.96943304687501,20.796392046874992,95.67007774999982
+0.006639999999999999,0.32999999999999996,112240.24012054689,2915.0484433750003,79107.44171704687
+0.006639999999999999,0.35999999999999993,42151.41955318751,921.6780634999996,30715.384366562503
+0.006639999999999999,0.3899999999999999,165336.92644017187,3044.361207671875,123603.99213
+0.006639999999999999,0.41999999999999993,141086.4915267969,2257.249861546875,107750.1510294375
+0.006639999999999999,0.44999999999999996,140569.1431953125,1969.2673803750004,109356.22922631251
+0.007469999999999999,0.15,118.74822367187502,44.07677592187505,131.47789693749976
+0.007469999999999999,0.18,37.9108135,34.05343806250001,50.86813056250007
+0.007469999999999999,0.20999999999999996,67.26446587500001,45.598215921874996,95.46371079687495
+0.007469999999999999,0.23999999999999996,42.806805921875,30.661874671874962,101.56333031250026
+0.007469999999999999,0.26999999999999996,42666.308058999995,1626.0734274375,27774.484436937502
+0.007469999999999999,0.29999999999999993,42851.799448499994,1326.175842796875,29254.520933296873
+0.007469999999999999,0.32999999999999996,80231.56056654688,2062.803111,56695.295047046864
+0.007469999999999999,0.35999999999999993,42822.66418367187,922.9415893750004,31287.528133671884
+0.007469999999999999,0.3899999999999999,143156.92286725,2625.1667488125,107119.4794761875
+0.007469999999999999,0.41999999999999993,143104.32201993748,2262.4011244375,109483.68358587501
+0.007469999999999999,0.44999999999999996,142998.0762607969,1970.0824878125,111491.7493589219
+0.008299999999999998,0.15,64.17142142187501,47.127958187500056,61.837647171875105
+0.008299999999999998,0.18,47.900901171875,37.5043319375,89.123459046875
+0.008299999999999998,0.20999999999999996,43.83944029687499,35.48453579687495,46.15869975
+0.008299999999999998,0.23999999999999996,43316.26630717188,2046.7106131875003,26682.17768642188
+0.008299999999999998,0.26999999999999996,47.115980562499985,31.314614046874972,60.19222267187526
+0.008299999999999998,0.29999999999999993,41.698417046875,23.359738046875034,80.28838712499979
+0.008299999999999998,0.32999999999999996,69.0094105625,20.388870921875018,120.35781392187528
+0.008299999999999998,0.35999999999999993,42961.274105250006,927.4001705468751,31402.677544546874
+0.008299999999999998,0.3899999999999999,81362.68563937499,1482.8752584375002,60987.126970312514
+0.008299999999999998,0.41999999999999993,42938.000730875,682.0420544375,32904.99370318751
+0.008299999999999998,0.44999999999999996,42913.5437663125,594.0170832968748,33522.774098421876
+0.00913,0.15,23.631470546875004,46.02996517187498,76.4141958750001
+0.00913,0.18,43412.1530700625,3428.0726501718746,22596.30382767188
+0.00913,0.20999999999999996,43.999894437500004,36.00305712499998,42.55487868749993
+0.00913,0.23999999999999996,34.30381329687499,34.53470267187501,60.10370468749985
+0.00913,0.26999999999999996,19.670744625,28.60831204687501,47.35937592187491
+0.00913,0.29999999999999993,43562.51767531249,1336.8502240625,29785.504781875003
+0.00913,0.32999999999999996,56.65688092187501,20.697687046874986,105.764242875
+0.00913,0.35999999999999993,43354.50915654687,929.7982975625004,31722.549202421884
+0.00913,0.3899999999999999,51.65878242187502,17.192435171874994,60.81388587500004
+0.00913,0.41999999999999993,51.076044921874995,15.190557562499993,60.201415296874835
+0.00913,0.44999999999999996,23.391155796875008,12.836325296875003,41.8500938125001
+0.009959999999999998,0.15,20.629895796874997,73.92105068750006,117.66915017187497
+0.009959999999999998,0.18,46.86431642187499,72.47063725000002,89.57857404687502
+0.009959999999999998,0.20999999999999996,39.84199712499999,49.055216421874995,100.25658429687489
+0.009959999999999998,0.23999999999999996,23.445129625,42.2865888125,69.99942493749994
+0.009959999999999998,0.26999999999999996,39.29335717187499,36.23230256250004,67.43228929687491
+0.009959999999999998,0.29999999999999993,43939.72340243749,1373.2916180468753,29977.140250171866
+0.009959999999999998,0.32999999999999996,26.484228046875007,25.597532671875026,41.40985931249997
+0.009959999999999998,0.35999999999999993,43716.634105875,955.1028474375,31896.994590062503
+0.009959999999999998,0.3899999999999999,44.740871546875006,18.29853404687502,55.810689062499975
+0.009959999999999998,0.41999999999999993,43.458915171875006,14.968903187500008,51.27242029687504
+0.009959999999999998,0.44999999999999996,20.56045937499999,13.123604046875002,37.589185296874945
+0.010789999999999998,0.15,40.813198046875,72.71160962499997,158.6051589218749
+0.010789999999999998,0.18,78.01926099999999,77.74472774999994,113.70763412499987
+0.010789999999999998,0.20999999999999996,83386.06340704687,5112.888846812501,47418.74163679688
+0.010789999999999998,0.23999999999999996,44106.05935954687,2118.3589825625,27095.534585171874
+0.010789999999999998,0.26999999999999996,43821.430223437506,1685.7220820468756,28508.62933392189
+0.010789999999999998,0.29999999999999993,25.825718421875006,39.29537767187499,67.17789556250001
+0.010789999999999998,0.32999999999999996,11.7478949375,31.596503375000015,58.208905062500186
+0.010789999999999998,0.35999999999999993,23.881534124999998,26.500247125000023,52.12657774999997
+0.010789999999999998,0.3899999999999999,62.62053756249999,21.534978812499993,81.83613462499996
+0.010789999999999998,0.41999999999999993,19.218584671875,19.59430304687499,44.05724131249995
+0.010789999999999998,0.44999999999999996,52.65282304687501,17.585865796875005,81.66795712500002
+0.011619999999999998,0.15,45.237907875000005,64.89209529687496,145.73452392187497
+0.011619999999999998,0.18,38.767731624999996,70.66937843750001,103.1819850625
+0.011619999999999998,0.20999999999999996,18.527264437499998,63.13106131250002,84.44518712500022
+0.011619999999999998,0.23999999999999996,14.430131250000006,46.45533467187503,67.84799217187467
+0.011619999999999998,0.26999999999999996,47.132874125000015,40.493064999999994,96.01618599999989
+0.011619999999999998,0.29999999999999993,27.147917875,39.45330775000001,70.67678462499997
+0.011619999999999998,0.32999999999999996,16.283711000000004,31.917002796875003,56.83649829687501
+0.011619999999999998,0.35999999999999993,14.93036554687501,26.84575267187496,48.33200837499997
+0.011619999999999998,0.3899999999999999,22.2901018125,21.262426624999986,51.48947368749979
+0.011619999999999998,0.41999999999999993,16.393955562499997,18.411166171875006,40.85703267187513
+0.011619999999999998,0.44999999999999996,34.526628296874996,17.212712671875003,61.59639099999987
+0.01245,0.15,18.0963934375,65.8195849375,77.00943587500008
+0.01245,0.18,36.9075194375,69.15958329687496,116.55385767187525
+0.01245,0.20999999999999996,44577.42486142188,2612.576851171875,25727.554465875
+0.01245,0.23999999999999996,18.373254125000003,22.450275921874983,48.49704329687508
+0.01245,0.26999999999999996,84375.02922217187,3043.473654546875,55462.51142618749
+0.01245,0.29999999999999993,16.409163750000005,16.669444000000016,35.61391400000001
+0.01245,0.32999999999999996,8.7780085,13.360269671874994,17.784509296874994
+0.01245,0.35999999999999993,13.525803812499996,10.812955249999991,23.50108881250002
+0.01245,0.3899999999999999,44253.113063125005,775.5135884375002,33376.5782321875
+0.01245,0.41999999999999993,28.346763046875004,8.557560546875003,42.59299968750011
+0.01245,0.44999999999999996,27.525287046875007,7.3890671875000065,39.57827142187508
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-avg.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-avg.csv
new file mode 100644
index 0000000000..8e270cdf94
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-avg.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,64.0,936.0
+0.00415,0.18,0.0,38.7,961.3
+0.00415,0.20999999999999996,49.95,20.6,929.45
+0.00415,0.23999999999999996,99.9,10.95,889.15
+0.00415,0.26999999999999996,49.95,6.95,943.1
+0.00415,0.29999999999999993,99.9,4.0,896.1
+0.00415,0.32999999999999996,49.95,2.7,947.35
+0.00415,0.35999999999999993,49.95,1.3,948.75
+0.00415,0.3899999999999999,149.85,0.65,849.5
+0.00415,0.41999999999999993,149.85,0.4,849.75
+0.00415,0.44999999999999996,99.95,0.3,899.75
+0.00498,0.15,0.0,61.55,938.45
+0.00498,0.18,0.0,36.3,963.7
+0.00498,0.20999999999999996,0.0,19.5,980.5
+0.00498,0.23999999999999996,49.95,10.8,939.25
+0.00498,0.26999999999999996,149.85,5.55,844.6
+0.00498,0.29999999999999993,49.95,3.75,946.3
+0.00498,0.32999999999999996,99.85,2.1,898.05
+0.00498,0.35999999999999993,49.9,1.5,948.6
+0.00498,0.3899999999999999,249.7,0.5,749.8
+0.00498,0.41999999999999993,99.85,0.4,899.75
+0.00498,0.44999999999999996,199.75,0.15,800.1
+0.005809999999999999,0.15,0.0,61.4,938.6
+0.005809999999999999,0.18,49.95,32.85,917.2
+0.005809999999999999,0.20999999999999996,0.0,20.55,979.45
+0.005809999999999999,0.23999999999999996,99.9,10.55,889.55
+0.005809999999999999,0.26999999999999996,0.0,6.7,993.3
+0.005809999999999999,0.29999999999999993,149.8,3.75,846.45
+0.005809999999999999,0.32999999999999996,99.85,2.1,898.05
+0.005809999999999999,0.35999999999999993,49.9,1.5,948.6
+0.005809999999999999,0.3899999999999999,249.7,0.5,749.8
+0.005809999999999999,0.41999999999999993,99.85,0.4,899.75
+0.005809999999999999,0.44999999999999996,199.75,0.15,800.1
+0.006639999999999999,0.15,0.0,60.05,939.95
+0.006639999999999999,0.18,0.0,33.85,966.15
+0.006639999999999999,0.20999999999999996,49.9,19.0,931.1
+0.006639999999999999,0.23999999999999996,49.95,9.7,940.35
+0.006639999999999999,0.26999999999999996,0.0,6.8,993.2
+0.006639999999999999,0.29999999999999993,0.0,3.9,996.1
+0.006639999999999999,0.32999999999999996,149.8,1.65,848.55
+0.006639999999999999,0.35999999999999993,49.95,1.15,948.9
+0.006639999999999999,0.3899999999999999,249.7,0.5,749.8
+0.006639999999999999,0.41999999999999993,199.75,0.35,799.9
+0.006639999999999999,0.44999999999999996,199.75,0.3,799.95
+0.007469999999999999,0.15,0.0,57.6,942.4
+0.007469999999999999,0.18,0.0,30.75,969.25
+0.007469999999999999,0.20999999999999996,0.0,18.05,981.95
+0.007469999999999999,0.23999999999999996,0.0,10.25,989.75
+0.007469999999999999,0.26999999999999996,49.95,6.05,944.0
+0.007469999999999999,0.29999999999999993,49.95,3.4,946.65
+0.007469999999999999,0.32999999999999996,99.85,1.8,898.35
+0.007469999999999999,0.35999999999999993,49.95,1.2,948.85
+0.007469999999999999,0.3899999999999999,199.75,0.5,799.75
+0.007469999999999999,0.41999999999999993,199.75,0.35,799.9
+0.007469999999999999,0.44999999999999996,199.75,0.3,799.95
+0.008299999999999998,0.15,0.0,57.15,942.85
+0.008299999999999998,0.18,0.0,32.25,967.75
+0.008299999999999998,0.20999999999999996,0.0,18.8,981.2
+0.008299999999999998,0.23999999999999996,49.95,9.65,940.4
+0.008299999999999998,0.26999999999999996,0.0,6.5,993.5
+0.008299999999999998,0.29999999999999993,0.0,3.4,996.6
+0.008299999999999998,0.32999999999999996,0.0,1.85,998.15
+0.008299999999999998,0.35999999999999993,49.95,0.95,949.1
+0.008299999999999998,0.3899999999999999,99.9,0.85,899.25
+0.008299999999999998,0.41999999999999993,49.95,0.4,949.65
+0.008299999999999998,0.44999999999999996,49.95,0.25,949.8
+0.00913,0.15,0.0,56.85,943.15
+0.00913,0.18,49.95,30.15,919.9
+0.00913,0.20999999999999996,0.0,18.55,981.45
+0.00913,0.23999999999999996,0.0,10.05,989.95
+0.00913,0.26999999999999996,0.0,6.45,993.55
+0.00913,0.29999999999999993,49.95,3.05,947.0
+0.00913,0.32999999999999996,0.0,1.85,998.15
+0.00913,0.35999999999999993,49.95,0.95,949.1
+0.00913,0.3899999999999999,0.0,0.55,999.45
+0.00913,0.41999999999999993,0.0,0.35,999.65
+0.00913,0.44999999999999996,0.0,0.25,999.75
+0.009959999999999998,0.15,0.0,58.3,941.7
+0.009959999999999998,0.18,0.0,31.75,968.25
+0.009959999999999998,0.20999999999999996,0.0,17.65,982.35
+0.009959999999999998,0.23999999999999996,0.0,9.75,990.25
+0.009959999999999998,0.26999999999999996,0.0,4.8,995.2
+0.009959999999999998,0.29999999999999993,49.95,2.95,947.1
+0.009959999999999998,0.32999999999999996,0.0,1.8,998.2
+0.009959999999999998,0.35999999999999993,49.95,0.85,949.2
+0.009959999999999998,0.3899999999999999,0.0,0.55,999.45
+0.009959999999999998,0.41999999999999993,0.0,0.35,999.65
+0.009959999999999998,0.44999999999999996,0.0,0.25,999.75
+0.010789999999999998,0.15,0.0,58.3,941.7
+0.010789999999999998,0.18,0.0,31.6,968.4
+0.010789999999999998,0.20999999999999996,99.9,15.2,884.9
+0.010789999999999998,0.23999999999999996,49.95,9.15,940.9
+0.010789999999999998,0.26999999999999996,49.95,4.45,945.6
+0.010789999999999998,0.29999999999999993,0.0,3.85,996.15
+0.010789999999999998,0.32999999999999996,0.0,2.1,997.9
+0.010789999999999998,0.35999999999999993,0.0,1.45,998.55
+0.010789999999999998,0.3899999999999999,0.0,0.6,999.4
+0.010789999999999998,0.41999999999999993,0.0,0.5,999.5
+0.010789999999999998,0.44999999999999996,0.0,0.25,999.75
+0.011619999999999998,0.15,0.0,56.05,943.95
+0.011619999999999998,0.18,0.0,30.95,969.05
+0.011619999999999998,0.20999999999999996,0.0,17.2,982.8
+0.011619999999999998,0.23999999999999996,0.0,10.15,989.85
+0.011619999999999998,0.26999999999999996,0.0,5.25,994.75
+0.011619999999999998,0.29999999999999993,0.0,3.75,996.25
+0.011619999999999998,0.32999999999999996,0.0,1.85,998.15
+0.011619999999999998,0.35999999999999993,0.0,1.5,998.5
+0.011619999999999998,0.3899999999999999,0.0,0.7,999.3
+0.011619999999999998,0.41999999999999993,0.0,0.5,999.5
+0.011619999999999998,0.44999999999999996,0.0,0.25,999.75
+0.01245,0.15,0.0,55.35,944.65
+0.01245,0.18,0.0,30.65,969.35
+0.01245,0.20999999999999996,49.95,16.75,933.3
+0.01245,0.23999999999999996,0.0,8.4,991.6
+0.01245,0.26999999999999996,99.9,4.65,895.45
+0.01245,0.29999999999999993,0.0,2.8,997.2
+0.01245,0.32999999999999996,0.0,1.1,998.9
+0.01245,0.35999999999999993,0.0,0.55,999.45
+0.01245,0.3899999999999999,49.95,0.25,949.8
+0.01245,0.41999999999999993,0.0,0.2,999.8
+0.01245,0.44999999999999996,0.0,0.1,999.9
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-max.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-max.csv
new file mode 100644
index 0000000000..ef24b4ed3e
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-max.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,100.0,947.0
+0.00415,0.18,0.0,49.0,971.0
+0.00415,0.20999999999999996,999.0,34.0,987.0
+0.00415,0.23999999999999996,999.0,23.0,997.0
+0.00415,0.26999999999999996,999.0,10.0,998.0
+0.00415,0.29999999999999993,999.0,8.0,999.0
+0.00415,0.32999999999999996,999.0,6.0,1000.0
+0.00415,0.35999999999999993,999.0,3.0,1000.0
+0.00415,0.3899999999999999,999.0,2.0,1000.0
+0.00415,0.41999999999999993,999.0,3.0,1000.0
+0.00415,0.44999999999999996,999.0,3.0,1000.0
+0.00498,0.15,0.0,84.0,951.0
+0.00498,0.18,0.0,45.0,977.0
+0.00498,0.20999999999999996,0.0,28.0,991.0
+0.00498,0.23999999999999996,999.0,23.0,994.0
+0.00498,0.26999999999999996,999.0,12.0,999.0
+0.00498,0.29999999999999993,999.0,9.0,1000.0
+0.00498,0.32999999999999996,999.0,5.0,1000.0
+0.00498,0.35999999999999993,998.0,4.0,1000.0
+0.00498,0.3899999999999999,999.0,3.0,1000.0
+0.00498,0.41999999999999993,999.0,3.0,1000.0
+0.00498,0.44999999999999996,999.0,1.0,1000.0
+0.005809999999999999,0.15,0.0,82.0,955.0
+0.005809999999999999,0.18,999.0,47.0,975.0
+0.005809999999999999,0.20999999999999996,0.0,30.0,987.0
+0.005809999999999999,0.23999999999999996,999.0,17.0,996.0
+0.005809999999999999,0.26999999999999996,0.0,12.0,999.0
+0.005809999999999999,0.29999999999999993,999.0,8.0,999.0
+0.005809999999999999,0.32999999999999996,999.0,5.0,1000.0
+0.005809999999999999,0.35999999999999993,998.0,4.0,1000.0
+0.005809999999999999,0.3899999999999999,999.0,3.0,1000.0
+0.005809999999999999,0.41999999999999993,999.0,3.0,1000.0
+0.005809999999999999,0.44999999999999996,999.0,1.0,1000.0
+0.006639999999999999,0.15,0.0,80.0,954.0
+0.006639999999999999,0.18,0.0,42.0,974.0
+0.006639999999999999,0.20999999999999996,998.0,28.0,985.0
+0.006639999999999999,0.23999999999999996,999.0,14.0,996.0
+0.006639999999999999,0.26999999999999996,0.0,11.0,997.0
+0.006639999999999999,0.29999999999999993,0.0,8.0,998.0
+0.006639999999999999,0.32999999999999996,999.0,5.0,1000.0
+0.006639999999999999,0.35999999999999993,999.0,3.0,1000.0
+0.006639999999999999,0.3899999999999999,999.0,3.0,1000.0
+0.006639999999999999,0.41999999999999993,999.0,2.0,1000.0
+0.006639999999999999,0.44999999999999996,999.0,1.0,1000.0
+0.007469999999999999,0.15,0.0,74.0,959.0
+0.007469999999999999,0.18,0.0,41.0,978.0
+0.007469999999999999,0.20999999999999996,0.0,30.0,992.0
+0.007469999999999999,0.23999999999999996,0.0,13.0,996.0
+0.007469999999999999,0.26999999999999996,999.0,11.0,998.0
+0.007469999999999999,0.29999999999999993,999.0,8.0,998.0
+0.007469999999999999,0.32999999999999996,999.0,5.0,1000.0
+0.007469999999999999,0.35999999999999993,999.0,3.0,1000.0
+0.007469999999999999,0.3899999999999999,999.0,2.0,1000.0
+0.007469999999999999,0.41999999999999993,999.0,2.0,1000.0
+0.007469999999999999,0.44999999999999996,999.0,1.0,1000.0
+0.008299999999999998,0.15,0.0,71.0,958.0
+0.008299999999999998,0.18,0.0,43.0,979.0
+0.008299999999999998,0.20999999999999996,0.0,27.0,987.0
+0.008299999999999998,0.23999999999999996,999.0,14.0,994.0
+0.008299999999999998,0.26999999999999996,0.0,11.0,998.0
+0.008299999999999998,0.29999999999999993,0.0,7.0,1000.0
+0.008299999999999998,0.32999999999999996,0.0,4.0,1000.0
+0.008299999999999998,0.35999999999999993,999.0,3.0,1000.0
+0.008299999999999998,0.3899999999999999,999.0,3.0,1000.0
+0.008299999999999998,0.41999999999999993,999.0,2.0,1000.0
+0.008299999999999998,0.44999999999999996,999.0,1.0,1000.0
+0.00913,0.15,0.0,69.0,958.0
+0.00913,0.18,999.0,43.0,978.0
+0.00913,0.20999999999999996,0.0,26.0,991.0
+0.00913,0.23999999999999996,0.0,14.0,994.0
+0.00913,0.26999999999999996,0.0,12.0,998.0
+0.00913,0.29999999999999993,999.0,7.0,1000.0
+0.00913,0.32999999999999996,0.0,4.0,1000.0
+0.00913,0.35999999999999993,999.0,3.0,1000.0
+0.00913,0.3899999999999999,0.0,2.0,1000.0
+0.00913,0.41999999999999993,0.0,2.0,1000.0
+0.00913,0.44999999999999996,0.0,1.0,1000.0
+0.009959999999999998,0.15,0.0,74.0,963.0
+0.009959999999999998,0.18,0.0,43.0,975.0
+0.009959999999999998,0.20999999999999996,0.0,26.0,990.0
+0.009959999999999998,0.23999999999999996,0.0,14.0,993.0
+0.009959999999999998,0.26999999999999996,0.0,10.0,999.0
+0.009959999999999998,0.29999999999999993,999.0,6.0,1000.0
+0.009959999999999998,0.32999999999999996,0.0,4.0,1000.0
+0.009959999999999998,0.35999999999999993,999.0,2.0,1000.0
+0.009959999999999998,0.3899999999999999,0.0,2.0,1000.0
+0.009959999999999998,0.41999999999999993,0.0,2.0,1000.0
+0.009959999999999998,0.44999999999999996,0.0,1.0,1000.0
+0.010789999999999998,0.15,0.0,79.0,961.0
+0.010789999999999998,0.18,0.0,42.0,979.0
+0.010789999999999998,0.20999999999999996,999.0,25.0,990.0
+0.010789999999999998,0.23999999999999996,999.0,13.0,993.0
+0.010789999999999998,0.26999999999999996,999.0,10.0,999.0
+0.010789999999999998,0.29999999999999993,0.0,7.0,1000.0
+0.010789999999999998,0.32999999999999996,0.0,5.0,1000.0
+0.010789999999999998,0.35999999999999993,0.0,4.0,1000.0
+0.010789999999999998,0.3899999999999999,0.0,2.0,1000.0
+0.010789999999999998,0.41999999999999993,0.0,2.0,1000.0
+0.010789999999999998,0.44999999999999996,0.0,2.0,1000.0
+0.011619999999999998,0.15,0.0,71.0,956.0
+0.011619999999999998,0.18,0.0,42.0,979.0
+0.011619999999999998,0.20999999999999996,0.0,30.0,994.0
+0.011619999999999998,0.23999999999999996,0.0,21.0,998.0
+0.011619999999999998,0.26999999999999996,0.0,10.0,999.0
+0.011619999999999998,0.29999999999999993,0.0,7.0,1000.0
+0.011619999999999998,0.32999999999999996,0.0,3.0,1000.0
+0.011619999999999998,0.35999999999999993,0.0,4.0,1000.0
+0.011619999999999998,0.3899999999999999,0.0,2.0,1000.0
+0.011619999999999998,0.41999999999999993,0.0,2.0,1000.0
+0.011619999999999998,0.44999999999999996,0.0,2.0,1000.0
+0.01245,0.15,0.0,71.0,959.0
+0.01245,0.18,0.0,42.0,980.0
+0.01245,0.20999999999999996,999.0,25.0,988.0
+0.01245,0.23999999999999996,0.0,16.0,996.0
+0.01245,0.26999999999999996,999.0,10.0,998.0
+0.01245,0.29999999999999993,0.0,6.0,999.0
+0.01245,0.32999999999999996,0.0,3.0,1000.0
+0.01245,0.35999999999999993,0.0,2.0,1000.0
+0.01245,0.3899999999999999,999.0,2.0,1000.0
+0.01245,0.41999999999999993,0.0,1.0,1000.0
+0.01245,0.44999999999999996,0.0,1.0,1000.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-min.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-min.csv
new file mode 100644
index 0000000000..28c3dcf3db
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-min.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,53.0,900.0
+0.00415,0.18,0.0,29.0,951.0
+0.00415,0.20999999999999996,0.0,0.0,1.0
+0.00415,0.23999999999999996,0.0,0.0,1.0
+0.00415,0.26999999999999996,0.0,0.0,1.0
+0.00415,0.29999999999999993,0.0,0.0,1.0
+0.00415,0.32999999999999996,0.0,0.0,1.0
+0.00415,0.35999999999999993,0.0,0.0,1.0
+0.00415,0.3899999999999999,0.0,0.0,1.0
+0.00415,0.41999999999999993,0.0,0.0,1.0
+0.00415,0.44999999999999996,0.0,0.0,1.0
+0.00498,0.15,0.0,49.0,916.0
+0.00498,0.18,0.0,23.0,955.0
+0.00498,0.20999999999999996,0.0,9.0,972.0
+0.00498,0.23999999999999996,0.0,0.0,1.0
+0.00498,0.26999999999999996,0.0,0.0,1.0
+0.00498,0.29999999999999993,0.0,0.0,1.0
+0.00498,0.32999999999999996,0.0,0.0,1.0
+0.00498,0.35999999999999993,0.0,0.0,2.0
+0.00498,0.3899999999999999,0.0,0.0,1.0
+0.00498,0.41999999999999993,0.0,0.0,1.0
+0.00498,0.44999999999999996,0.0,0.0,1.0
+0.005809999999999999,0.15,0.0,45.0,918.0
+0.005809999999999999,0.18,0.0,0.0,1.0
+0.005809999999999999,0.20999999999999996,0.0,13.0,970.0
+0.005809999999999999,0.23999999999999996,0.0,0.0,1.0
+0.005809999999999999,0.26999999999999996,0.0,1.0,988.0
+0.005809999999999999,0.29999999999999993,0.0,0.0,1.0
+0.005809999999999999,0.32999999999999996,0.0,0.0,1.0
+0.005809999999999999,0.35999999999999993,0.0,0.0,2.0
+0.005809999999999999,0.3899999999999999,0.0,0.0,1.0
+0.005809999999999999,0.41999999999999993,0.0,0.0,1.0
+0.005809999999999999,0.44999999999999996,0.0,0.0,1.0
+0.006639999999999999,0.15,0.0,46.0,920.0
+0.006639999999999999,0.18,0.0,26.0,958.0
+0.006639999999999999,0.20999999999999996,0.0,0.0,2.0
+0.006639999999999999,0.23999999999999996,0.0,0.0,1.0
+0.006639999999999999,0.26999999999999996,0.0,3.0,989.0
+0.006639999999999999,0.29999999999999993,0.0,2.0,992.0
+0.006639999999999999,0.32999999999999996,0.0,0.0,1.0
+0.006639999999999999,0.35999999999999993,0.0,0.0,1.0
+0.006639999999999999,0.3899999999999999,0.0,0.0,1.0
+0.006639999999999999,0.41999999999999993,0.0,0.0,1.0
+0.006639999999999999,0.44999999999999996,0.0,0.0,1.0
+0.007469999999999999,0.15,0.0,41.0,926.0
+0.007469999999999999,0.18,0.0,22.0,959.0
+0.007469999999999999,0.20999999999999996,0.0,8.0,970.0
+0.007469999999999999,0.23999999999999996,0.0,4.0,987.0
+0.007469999999999999,0.26999999999999996,0.0,0.0,1.0
+0.007469999999999999,0.29999999999999993,0.0,0.0,1.0
+0.007469999999999999,0.32999999999999996,0.0,0.0,1.0
+0.007469999999999999,0.35999999999999993,0.0,0.0,1.0
+0.007469999999999999,0.3899999999999999,0.0,0.0,1.0
+0.007469999999999999,0.41999999999999993,0.0,0.0,1.0
+0.007469999999999999,0.44999999999999996,0.0,0.0,1.0
+0.008299999999999998,0.15,0.0,42.0,929.0
+0.008299999999999998,0.18,0.0,21.0,957.0
+0.008299999999999998,0.20999999999999996,0.0,13.0,973.0
+0.008299999999999998,0.23999999999999996,0.0,0.0,1.0
+0.008299999999999998,0.26999999999999996,0.0,2.0,989.0
+0.008299999999999998,0.29999999999999993,0.0,0.0,993.0
+0.008299999999999998,0.32999999999999996,0.0,0.0,996.0
+0.008299999999999998,0.35999999999999993,0.0,0.0,1.0
+0.008299999999999998,0.3899999999999999,0.0,0.0,1.0
+0.008299999999999998,0.41999999999999993,0.0,0.0,1.0
+0.008299999999999998,0.44999999999999996,0.0,0.0,1.0
+0.00913,0.15,0.0,42.0,931.0
+0.00913,0.18,0.0,0.0,1.0
+0.00913,0.20999999999999996,0.0,9.0,974.0
+0.00913,0.23999999999999996,0.0,6.0,986.0
+0.00913,0.26999999999999996,0.0,2.0,988.0
+0.00913,0.29999999999999993,0.0,0.0,1.0
+0.00913,0.32999999999999996,0.0,0.0,996.0
+0.00913,0.35999999999999993,0.0,0.0,1.0
+0.00913,0.3899999999999999,0.0,0.0,998.0
+0.00913,0.41999999999999993,0.0,0.0,998.0
+0.00913,0.44999999999999996,0.0,0.0,999.0
+0.009959999999999998,0.15,0.0,37.0,926.0
+0.009959999999999998,0.18,0.0,25.0,957.0
+0.009959999999999998,0.20999999999999996,0.0,10.0,974.0
+0.009959999999999998,0.23999999999999996,0.0,7.0,986.0
+0.009959999999999998,0.26999999999999996,0.0,1.0,990.0
+0.009959999999999998,0.29999999999999993,0.0,0.0,1.0
+0.009959999999999998,0.32999999999999996,0.0,0.0,996.0
+0.009959999999999998,0.35999999999999993,0.0,0.0,1.0
+0.009959999999999998,0.3899999999999999,0.0,0.0,998.0
+0.009959999999999998,0.41999999999999993,0.0,0.0,998.0
+0.009959999999999998,0.44999999999999996,0.0,0.0,999.0
+0.010789999999999998,0.15,0.0,39.0,921.0
+0.010789999999999998,0.18,0.0,21.0,958.0
+0.010789999999999998,0.20999999999999996,0.0,0.0,1.0
+0.010789999999999998,0.23999999999999996,0.0,0.0,1.0
+0.010789999999999998,0.26999999999999996,0.0,0.0,1.0
+0.010789999999999998,0.29999999999999993,0.0,0.0,993.0
+0.010789999999999998,0.32999999999999996,0.0,0.0,995.0
+0.010789999999999998,0.35999999999999993,0.0,0.0,996.0
+0.010789999999999998,0.3899999999999999,0.0,0.0,998.0
+0.010789999999999998,0.41999999999999993,0.0,0.0,998.0
+0.010789999999999998,0.44999999999999996,0.0,0.0,998.0
+0.011619999999999998,0.15,0.0,44.0,929.0
+0.011619999999999998,0.18,0.0,21.0,958.0
+0.011619999999999998,0.20999999999999996,0.0,6.0,970.0
+0.011619999999999998,0.23999999999999996,0.0,2.0,979.0
+0.011619999999999998,0.26999999999999996,0.0,1.0,990.0
+0.011619999999999998,0.29999999999999993,0.0,0.0,993.0
+0.011619999999999998,0.32999999999999996,0.0,0.0,997.0
+0.011619999999999998,0.35999999999999993,0.0,0.0,996.0
+0.011619999999999998,0.3899999999999999,0.0,0.0,998.0
+0.011619999999999998,0.41999999999999993,0.0,0.0,998.0
+0.011619999999999998,0.44999999999999996,0.0,0.0,998.0
+0.01245,0.15,0.0,41.0,929.0
+0.01245,0.18,0.0,20.0,958.0
+0.01245,0.20999999999999996,0.0,0.0,1.0
+0.01245,0.23999999999999996,0.0,4.0,984.0
+0.01245,0.26999999999999996,0.0,0.0,1.0
+0.01245,0.29999999999999993,0.0,1.0,994.0
+0.01245,0.32999999999999996,0.0,0.0,997.0
+0.01245,0.35999999999999993,0.0,0.0,998.0
+0.01245,0.3899999999999999,0.0,0.0,1.0
+0.01245,0.41999999999999993,0.0,0.0,999.0
+0.01245,0.44999999999999996,0.0,0.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-var.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-var.csv
new file mode 100644
index 0000000000..dfc9e7e7ff
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/final-var.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,95.3,95.3
+0.00415,0.18,0.0,23.41,23.410000000000004
+0.00415,0.20999999999999996,47405.047499999986,60.040000000000006,45407.1475
+0.00415,0.23999999999999996,89820.09000000001,37.3475,87669.6275
+0.00415,0.26999999999999996,47405.047499999986,6.9475,46717.689999999995
+0.00415,0.29999999999999993,89820.09000000001,4.9,89025.79000000001
+0.00415,0.32999999999999996,47405.047499999986,2.3100000000000005,47137.6275
+0.00415,0.35999999999999993,47405.04749999999,1.1099999999999999,47276.2875
+0.00415,0.3899999999999999,127245.12749999999,0.6275,127050.95
+0.00415,0.41999999999999993,127245.12749999999,0.6400000000000001,127125.8875
+0.00415,0.44999999999999996,89810.14749999999,0.51,89750.6875
+0.00498,0.15,0.0,54.34749999999999,54.34750000000001
+0.00498,0.18,0.0,34.010000000000005,34.00999999999999
+0.00498,0.20999999999999996,0.0,25.75,25.75
+0.00498,0.23999999999999996,47405.047499999986,18.36,46344.4875
+0.00498,0.26999999999999996,127245.12749999999,11.247499999999999,125593.04
+0.00498,0.29999999999999993,47405.047499999986,4.6875,47035.11
+0.00498,0.32999999999999996,89730.22749999998,1.8900000000000001,89312.7475
+0.00498,0.35999999999999993,47310.19,1.65,47162.14
+0.00498,0.3899999999999999,187050.3099999999,0.95,186801.56
+0.00498,0.41999999999999993,89730.22749999998,0.6400000000000001,89650.9875
+0.00498,0.44999999999999996,159600.2875,0.1275,159540.49000000002
+0.005809999999999999,0.15,0.0,92.64000000000001,92.64000000000001
+0.005809999999999999,0.18,47405.047499999986,95.82750000000001,44219.159999999996
+0.005809999999999999,0.20999999999999996,0.0,17.347500000000004,17.347500000000004
+0.005809999999999999,0.23999999999999996,89820.09000000001,24.747499999999995,87736.94750000001
+0.005809999999999999,0.26999999999999996,0.0,8.010000000000002,8.01
+0.005809999999999999,0.29999999999999993,127160.26000000001,5.6875,126042.44749999998
+0.005809999999999999,0.32999999999999996,89730.22749999998,1.8900000000000001,89312.7475
+0.005809999999999999,0.35999999999999993,47310.19,1.65,47162.14
+0.005809999999999999,0.3899999999999999,187050.3099999999,0.95,186801.56
+0.005809999999999999,0.41999999999999993,89730.22749999998,0.6400000000000001,89650.9875
+0.005809999999999999,0.44999999999999996,159600.2875,0.1275,159540.49000000002
+0.006639999999999999,0.15,0.0,95.7475,95.74750000000002
+0.006639999999999999,0.18,0.0,28.027500000000003,28.027499999999996
+0.006639999999999999,0.20999999999999996,47310.19,32.0,45445.990000000005
+0.006639999999999999,0.23999999999999996,47405.047499999986,9.91,46445.9275
+0.006639999999999999,0.26999999999999996,0.0,6.659999999999999,6.660000000000001
+0.006639999999999999,0.29999999999999993,0.0,2.99,2.9900000000000007
+0.006639999999999999,0.32999999999999996,127160.26000000001,1.9274999999999998,126667.8475
+0.006639999999999999,0.35999999999999993,47405.047499999986,0.8275,47290.990000000005
+0.006639999999999999,0.3899999999999999,187050.30999999994,0.55,186801.16
+0.006639999999999999,0.41999999999999993,159600.2875,0.3275,159460.79000000004
+0.006639999999999999,0.44999999999999996,159600.2875,0.20999999999999996,159480.64749999996
+0.007469999999999999,0.15,0.0,75.84,75.84
+0.007469999999999999,0.18,0.0,31.1875,31.1875
+0.007469999999999999,0.20999999999999996,0.0,21.0475,21.047500000000003
+0.007469999999999999,0.23999999999999996,0.0,5.0875,5.0875
+0.007469999999999999,0.26999999999999996,47405.047499999986,6.847500000000001,46807.5
+0.007469999999999999,0.29999999999999993,47405.04749999999,2.9400000000000004,47068.3275
+0.007469999999999999,0.32999999999999996,89730.22749999998,2.4600000000000004,89373.22750000001
+0.007469999999999999,0.35999999999999993,47405.047499999986,0.76,47285.9275
+0.007469999999999999,0.3899999999999999,159600.2875,0.35,159400.8875
+0.007469999999999999,0.41999999999999993,159600.2875,0.3275,159460.79000000004
+0.007469999999999999,0.44999999999999996,159600.2875,0.20999999999999996,159480.64749999996
+0.008299999999999998,0.15,0.0,62.7275,62.7275
+0.008299999999999998,0.18,0.0,29.1875,29.1875
+0.008299999999999998,0.20999999999999996,0.0,13.060000000000002,13.060000000000002
+0.008299999999999998,0.23999999999999996,47405.047499999986,10.627500000000001,46451.64000000001
+0.008299999999999998,0.26999999999999996,0.0,5.85,5.85
+0.008299999999999998,0.29999999999999993,0.0,3.7400000000000007,3.7400000000000007
+0.008299999999999998,0.32999999999999996,0.0,1.4274999999999998,1.4275000000000002
+0.008299999999999998,0.35999999999999993,47405.047499999986,0.9475,47311.090000000004
+0.008299999999999998,0.3899999999999999,89820.09000000001,1.0275,89651.2875
+0.008299999999999998,0.41999999999999993,47405.047499999986,0.44000000000000006,47365.52750000001
+0.008299999999999998,0.44999999999999996,47405.047499999986,0.1875,47380.26
+0.00913,0.15,0.0,52.427499999999995,52.427499999999995
+0.00913,0.18,47405.047499999986,75.3275,44468.39000000001
+0.00913,0.20999999999999996,0.0,19.247500000000002,19.247500000000002
+0.00913,0.23999999999999996,0.0,5.2475,5.2475000000000005
+0.00913,0.26999999999999996,0.0,6.7475,6.7475
+0.00913,0.29999999999999993,47405.047499999986,3.6475,47104.0
+0.00913,0.32999999999999996,0.0,1.4274999999999998,1.4275000000000002
+0.00913,0.35999999999999993,47405.047499999986,0.9475,47311.090000000004
+0.00913,0.3899999999999999,0.0,0.34750000000000003,0.3475
+0.00913,0.41999999999999993,0.0,0.3274999999999999,0.32749999999999996
+0.00913,0.44999999999999996,0.0,0.1875,0.1875
+0.009959999999999998,0.15,0.0,75.60999999999999,75.60999999999999
+0.009959999999999998,0.18,0.0,22.2875,22.2875
+0.009959999999999998,0.20999999999999996,0.0,16.427500000000002,16.4275
+0.009959999999999998,0.23999999999999996,0.0,4.4875,4.4875
+0.009959999999999998,0.26999999999999996,0.0,4.360000000000001,4.36
+0.009959999999999998,0.29999999999999993,47405.047499999986,3.1475,47113.490000000005
+0.009959999999999998,0.32999999999999996,0.0,1.1600000000000001,1.1599999999999997
+0.009959999999999998,0.35999999999999993,47405.04749999999,0.42750000000000005,47320.560000000005
+0.009959999999999998,0.3899999999999999,0.0,0.34750000000000003,0.3475
+0.009959999999999998,0.41999999999999993,0.0,0.3274999999999999,0.32749999999999996
+0.009959999999999998,0.44999999999999996,0.0,0.1875,0.1875
+0.010789999999999998,0.15,0.0,76.81000000000002,76.80999999999999
+0.010789999999999998,0.18,0.0,25.139999999999997,25.139999999999997
+0.010789999999999998,0.20999999999999996,89820.09000000001,44.76,86827.89
+0.010789999999999998,0.23999999999999996,47405.0475,8.5275,46499.490000000005
+0.010789999999999998,0.26999999999999996,47405.04749999999,5.6475,46966.14
+0.010789999999999998,0.29999999999999993,0.0,3.1275,3.1275000000000004
+0.010789999999999998,0.32999999999999996,0.0,1.1900000000000002,1.1900000000000002
+0.010789999999999998,0.35999999999999993,0.0,1.4475000000000002,1.4474999999999998
+0.010789999999999998,0.3899999999999999,0.0,0.5399999999999998,0.54
+0.010789999999999998,0.41999999999999993,0.0,0.45,0.45
+0.010789999999999998,0.44999999999999996,0.0,0.2875,0.2875
+0.011619999999999998,0.15,0.0,49.74750000000001,49.74749999999999
+0.011619999999999998,0.18,0.0,28.547499999999996,28.547499999999996
+0.011619999999999998,0.20999999999999996,0.0,30.26000000000001,30.25999999999999
+0.011619999999999998,0.23999999999999996,0.0,16.627499999999998,16.627499999999998
+0.011619999999999998,0.26999999999999996,0.0,3.7875,3.7875
+0.011619999999999998,0.29999999999999993,0.0,3.3875,3.3875
+0.011619999999999998,0.32999999999999996,0.0,1.0275,1.0275000000000003
+0.011619999999999998,0.35999999999999993,0.0,1.55,1.55
+0.011619999999999998,0.3899999999999999,0.0,0.51,0.51
+0.011619999999999998,0.41999999999999993,0.0,0.45,0.45
+0.011619999999999998,0.44999999999999996,0.0,0.2875,0.2875
+0.01245,0.15,0.0,69.8275,69.82749999999997
+0.01245,0.18,0.0,31.127500000000005,31.12750000000001
+0.01245,0.20999999999999996,47405.047499999986,27.4875,45759.21
+0.01245,0.23999999999999996,0.0,9.34,9.339999999999998
+0.01245,0.26999999999999996,89820.09000000001,6.027500000000001,88897.04750000002
+0.01245,0.29999999999999993,0.0,1.6600000000000001,1.6600000000000006
+0.01245,0.32999999999999996,0.0,0.6900000000000002,0.6900000000000002
+0.01245,0.35999999999999993,0.0,0.44750000000000006,0.4475000000000001
+0.01245,0.3899999999999999,47405.0475,0.2875,47380.36
+0.01245,0.41999999999999993,0.0,0.16000000000000006,0.16000000000000003
+0.01245,0.44999999999999996,0.0,0.09000000000000001,0.09
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-avg.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-avg.csv
new file mode 100644
index 0000000000..dafd9d9c58
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-avg.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,999.0,846.35,936.0
+0.00415,0.18,999.0,826.5,961.3
+0.00415,0.20999999999999996,999.0,762.8,929.45
+0.00415,0.23999999999999996,999.0,706.25,889.15
+0.00415,0.26999999999999996,999.0,722.15,943.1
+0.00415,0.29999999999999993,999.0,669.8,896.1
+0.00415,0.32999999999999996,999.0,687.25,947.35
+0.00415,0.35999999999999993,999.0,671.65,948.75
+0.00415,0.3899999999999999,999.0,588.0,849.5
+0.00415,0.41999999999999993,999.0,574.7,849.75
+0.00415,0.44999999999999996,999.0,592.35,899.75
+0.00498,0.15,999.0,867.6,938.45
+0.00498,0.18,999.0,849.2,963.7
+0.00498,0.20999999999999996,999.0,829.6,980.5
+0.00498,0.23999999999999996,999.0,771.85,939.25
+0.00498,0.26999999999999996,999.0,674.55,844.6
+0.00498,0.29999999999999993,999.0,736.05,946.3
+0.00498,0.32999999999999996,999.0,680.85,898.05
+0.00498,0.35999999999999993,999.0,701.55,948.6
+0.00498,0.3899999999999999,999.0,540.35,749.8
+0.00498,0.41999999999999993,999.0,637.8,899.75
+0.00498,0.44999999999999996,999.0,554.25,800.1
+0.005809999999999999,0.15,999.0,882.85,938.6
+0.005809999999999999,0.18,999.0,819.45,917.2
+0.005809999999999999,0.20999999999999996,999.0,845.35,979.45
+0.005809999999999999,0.23999999999999996,999.0,746.55,889.55
+0.005809999999999999,0.26999999999999996,999.0,814.0,993.3
+0.005809999999999999,0.29999999999999993,999.0,677.5,846.45
+0.005809999999999999,0.32999999999999996,999.0,705.25,898.05
+0.005809999999999999,0.35999999999999993,999.0,729.5,948.6
+0.005809999999999999,0.3899999999999999,999.0,563.5,749.8
+0.005809999999999999,0.41999999999999993,999.0,665.45,899.75
+0.005809999999999999,0.44999999999999996,999.0,579.85,800.1
+0.006639999999999999,0.15,999.0,895.0,939.95
+0.006639999999999999,0.18,999.0,876.95,966.15
+0.006639999999999999,0.20999999999999996,999.0,818.35,931.1
+0.006639999999999999,0.23999999999999996,999.0,802.15,940.35
+0.006639999999999999,0.26999999999999996,999.0,830.3,993.2
+0.006639999999999999,0.29999999999999993,999.0,815.35,996.1
+0.006639999999999999,0.32999999999999996,999.0,682.85,848.55
+0.006639999999999999,0.35999999999999993,999.0,749.8,948.9
+0.006639999999999999,0.3899999999999999,999.0,582.7,749.8
+0.006639999999999999,0.41999999999999993,999.0,611.55,799.9
+0.006639999999999999,0.44999999999999996,999.0,602.75,799.95
+0.007469999999999999,0.15,999.0,900.65,942.4
+0.007469999999999999,0.18,999.0,884.9,969.25
+0.007469999999999999,0.20999999999999996,999.0,872.0,981.95
+0.007469999999999999,0.23999999999999996,999.0,858.8,989.75
+0.007469999999999999,0.26999999999999996,999.0,804.55,944.0
+0.007469999999999999,0.29999999999999993,999.0,790.5,946.65
+0.007469999999999999,0.32999999999999996,999.0,737.85,898.35
+0.007469999999999999,0.35999999999999993,999.0,766.25,948.85
+0.007469999999999999,0.3899999999999999,999.0,636.85,799.75
+0.007469999999999999,0.41999999999999993,999.0,627.8,799.9
+0.007469999999999999,0.44999999999999996,999.0,618.6,799.95
+0.008299999999999998,0.15,999.0,910.35,942.85
+0.008299999999999998,0.18,999.0,895.7,967.75
+0.008299999999999998,0.20999999999999996,999.0,883.55,981.2
+0.008299999999999998,0.23999999999999996,999.0,829.05,940.4
+0.008299999999999998,0.26999999999999996,999.0,859.8,993.5
+0.008299999999999998,0.29999999999999993,999.0,847.1,996.6
+0.008299999999999998,0.32999999999999996,999.0,834.95,998.15
+0.008299999999999998,0.35999999999999993,999.0,782.25,949.1
+0.008299999999999998,0.3899999999999999,999.0,730.55,899.25
+0.008299999999999998,0.41999999999999993,999.0,760.2,949.65
+0.008299999999999998,0.44999999999999996,999.0,748.45,949.8
+0.00913,0.15,999.0,917.9,943.15
+0.00913,0.18,999.0,858.15,919.9
+0.00913,0.20999999999999996,999.0,891.2,981.45
+0.00913,0.23999999999999996,999.0,880.95,989.95
+0.00913,0.26999999999999996,999.0,870.0,993.55
+0.00913,0.29999999999999993,999.0,816.3,947.0
+0.00913,0.32999999999999996,999.0,847.8,998.15
+0.00913,0.35999999999999993,999.0,794.8,949.1
+0.00913,0.3899999999999999,999.0,826.4,999.45
+0.00913,0.41999999999999993,999.0,815.9,999.65
+0.00913,0.44999999999999996,999.0,805.5,999.75
+0.009959999999999998,0.15,999.0,922.65,941.7
+0.009959999999999998,0.18,999.0,913.4,968.25
+0.009959999999999998,0.20999999999999996,999.0,900.9,982.35
+0.009959999999999998,0.23999999999999996,999.0,889.6,990.25
+0.009959999999999998,0.26999999999999996,999.0,880.65,995.2
+0.009959999999999998,0.29999999999999993,999.0,824.45,947.1
+0.009959999999999998,0.32999999999999996,999.0,858.35,998.2
+0.009959999999999998,0.35999999999999993,999.0,805.2,949.2
+0.009959999999999998,0.3899999999999999,999.0,838.2,999.45
+0.009959999999999998,0.41999999999999993,999.0,828.7,999.65
+0.009959999999999998,0.44999999999999996,999.0,818.55,999.75
+0.010789999999999998,0.15,999.0,928.15,941.7
+0.010789999999999998,0.18,999.0,918.6,968.4
+0.010789999999999998,0.20999999999999996,999.0,816.05,884.9
+0.010789999999999998,0.23999999999999996,999.0,850.6,940.9
+0.010789999999999998,0.26999999999999996,999.0,842.95,945.6
+0.010789999999999998,0.29999999999999993,999.0,875.4,996.15
+0.010789999999999998,0.32999999999999996,999.0,864.75,997.9
+0.010789999999999998,0.35999999999999993,999.0,854.35,998.55
+0.010789999999999998,0.3899999999999999,999.0,844.85,999.4
+0.010789999999999998,0.41999999999999993,999.0,836.45,999.5
+0.010789999999999998,0.44999999999999996,999.0,827.75,999.75
+0.011619999999999998,0.15,999.0,930.9,943.95
+0.011619999999999998,0.18,999.0,919.8,969.05
+0.011619999999999998,0.20999999999999996,999.0,912.5,982.8
+0.011619999999999998,0.23999999999999996,999.0,900.15,989.85
+0.011619999999999998,0.26999999999999996,999.0,891.6,994.75
+0.011619999999999998,0.29999999999999993,999.0,881.6,996.25
+0.011619999999999998,0.32999999999999996,999.0,872.85,998.15
+0.011619999999999998,0.35999999999999993,999.0,862.85,998.5
+0.011619999999999998,0.3899999999999999,999.0,854.8,999.3
+0.011619999999999998,0.41999999999999993,999.0,844.8,999.5
+0.011619999999999998,0.44999999999999996,999.0,836.1,999.75
+0.01245,0.15,999.0,934.35,944.65
+0.01245,0.18,999.0,925.3,969.35
+0.01245,0.20999999999999996,999.0,871.1,933.3
+0.01245,0.23999999999999996,999.0,907.15,991.6
+0.01245,0.26999999999999996,999.0,807.75,895.45
+0.01245,0.29999999999999993,999.0,889.8,997.2
+0.01245,0.32999999999999996,999.0,879.4,998.9
+0.01245,0.35999999999999993,999.0,870.85,999.45
+0.01245,0.3899999999999999,999.0,818.5,949.8
+0.01245,0.41999999999999993,999.0,853.8,999.8
+0.01245,0.44999999999999996,999.0,846.05,999.9
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-max.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-max.csv
new file mode 100644
index 0000000000..2d7cac7d12
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-max.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,999.0,872.0,947.0
+0.00415,0.18,999.0,843.0,971.0
+0.00415,0.20999999999999996,999.0,820.0,987.0
+0.00415,0.23999999999999996,999.0,807.0,997.0
+0.00415,0.26999999999999996,999.0,787.0,998.0
+0.00415,0.29999999999999993,999.0,770.0,999.0
+0.00415,0.32999999999999996,999.0,753.0,1000.0
+0.00415,0.35999999999999993,999.0,729.0,1000.0
+0.00415,0.3899999999999999,999.0,716.0,1000.0
+0.00415,0.41999999999999993,999.0,707.0,1000.0
+0.00415,0.44999999999999996,999.0,687.0,1000.0
+0.00498,0.15,999.0,889.0,951.0
+0.00498,0.18,999.0,865.0,977.0
+0.00498,0.20999999999999996,999.0,849.0,991.0
+0.00498,0.23999999999999996,999.0,833.0,994.0
+0.00498,0.26999999999999996,999.0,817.0,999.0
+0.00498,0.29999999999999993,999.0,799.0,1000.0
+0.00498,0.32999999999999996,999.0,779.0,1000.0
+0.00498,0.35999999999999993,999.0,765.0,1000.0
+0.00498,0.3899999999999999,999.0,751.0,1000.0
+0.00498,0.41999999999999993,999.0,744.0,1000.0
+0.00498,0.44999999999999996,999.0,732.0,1000.0
+0.005809999999999999,0.15,999.0,902.0,955.0
+0.005809999999999999,0.18,999.0,890.0,975.0
+0.005809999999999999,0.20999999999999996,999.0,876.0,987.0
+0.005809999999999999,0.23999999999999996,999.0,849.0,996.0
+0.005809999999999999,0.26999999999999996,999.0,831.0,999.0
+0.005809999999999999,0.29999999999999993,999.0,816.0,999.0
+0.005809999999999999,0.32999999999999996,999.0,798.0,1000.0
+0.005809999999999999,0.35999999999999993,999.0,790.0,1000.0
+0.005809999999999999,0.3899999999999999,999.0,769.0,1000.0
+0.005809999999999999,0.41999999999999993,999.0,771.0,1000.0
+0.005809999999999999,0.44999999999999996,999.0,758.0,1000.0
+0.006639999999999999,0.15,999.0,916.0,954.0
+0.006639999999999999,0.18,999.0,900.0,974.0
+0.006639999999999999,0.20999999999999996,999.0,888.0,985.0
+0.006639999999999999,0.23999999999999996,999.0,872.0,996.0
+0.006639999999999999,0.26999999999999996,999.0,854.0,997.0
+0.006639999999999999,0.29999999999999993,999.0,839.0,998.0
+0.006639999999999999,0.32999999999999996,999.0,826.0,1000.0
+0.006639999999999999,0.35999999999999993,999.0,814.0,1000.0
+0.006639999999999999,0.3899999999999999,999.0,800.0,1000.0
+0.006639999999999999,0.41999999999999993,999.0,785.0,1000.0
+0.006639999999999999,0.44999999999999996,999.0,770.0,1000.0
+0.007469999999999999,0.15,999.0,922.0,959.0
+0.007469999999999999,0.18,999.0,902.0,978.0
+0.007469999999999999,0.20999999999999996,999.0,902.0,992.0
+0.007469999999999999,0.23999999999999996,999.0,880.0,996.0
+0.007469999999999999,0.26999999999999996,999.0,867.0,998.0
+0.007469999999999999,0.29999999999999993,999.0,853.0,998.0
+0.007469999999999999,0.32999999999999996,999.0,842.0,1000.0
+0.007469999999999999,0.35999999999999993,999.0,827.0,1000.0
+0.007469999999999999,0.3899999999999999,999.0,816.0,1000.0
+0.007469999999999999,0.41999999999999993,999.0,806.0,1000.0
+0.007469999999999999,0.44999999999999996,999.0,794.0,1000.0
+0.008299999999999998,0.15,999.0,934.0,958.0
+0.008299999999999998,0.18,999.0,917.0,979.0
+0.008299999999999998,0.20999999999999996,999.0,901.0,987.0
+0.008299999999999998,0.23999999999999996,999.0,889.0,994.0
+0.008299999999999998,0.26999999999999996,999.0,873.0,998.0
+0.008299999999999998,0.29999999999999993,999.0,862.0,1000.0
+0.008299999999999998,0.32999999999999996,999.0,856.0,1000.0
+0.008299999999999998,0.35999999999999993,999.0,845.0,1000.0
+0.008299999999999998,0.3899999999999999,999.0,832.0,1000.0
+0.008299999999999998,0.41999999999999993,999.0,824.0,1000.0
+0.008299999999999998,0.44999999999999996,999.0,818.0,1000.0
+0.00913,0.15,999.0,936.0,958.0
+0.00913,0.18,999.0,927.0,978.0
+0.00913,0.20999999999999996,999.0,907.0,991.0
+0.00913,0.23999999999999996,999.0,904.0,994.0
+0.00913,0.26999999999999996,999.0,884.0,998.0
+0.00913,0.29999999999999993,999.0,872.0,1000.0
+0.00913,0.32999999999999996,999.0,863.0,1000.0
+0.00913,0.35999999999999993,999.0,858.0,1000.0
+0.00913,0.3899999999999999,999.0,846.0,1000.0
+0.00913,0.41999999999999993,999.0,834.0,1000.0
+0.00913,0.44999999999999996,999.0,823.0,1000.0
+0.009959999999999998,0.15,999.0,934.0,963.0
+0.009959999999999998,0.18,999.0,922.0,975.0
+0.009959999999999998,0.20999999999999996,999.0,912.0,990.0
+0.009959999999999998,0.23999999999999996,999.0,905.0,993.0
+0.009959999999999998,0.26999999999999996,999.0,905.0,999.0
+0.009959999999999998,0.29999999999999993,999.0,887.0,1000.0
+0.009959999999999998,0.32999999999999996,999.0,873.0,1000.0
+0.009959999999999998,0.35999999999999993,999.0,867.0,1000.0
+0.009959999999999998,0.3899999999999999,999.0,857.0,1000.0
+0.009959999999999998,0.41999999999999993,999.0,848.0,1000.0
+0.009959999999999998,0.44999999999999996,999.0,836.0,1000.0
+0.010789999999999998,0.15,999.0,940.0,961.0
+0.010789999999999998,0.18,999.0,928.0,979.0
+0.010789999999999998,0.20999999999999996,999.0,919.0,990.0
+0.010789999999999998,0.23999999999999996,999.0,910.0,993.0
+0.010789999999999998,0.26999999999999996,999.0,907.0,999.0
+0.010789999999999998,0.29999999999999993,999.0,892.0,1000.0
+0.010789999999999998,0.32999999999999996,999.0,884.0,1000.0
+0.010789999999999998,0.35999999999999993,999.0,873.0,1000.0
+0.010789999999999998,0.3899999999999999,999.0,865.0,1000.0
+0.010789999999999998,0.41999999999999993,999.0,858.0,1000.0
+0.010789999999999998,0.44999999999999996,999.0,845.0,1000.0
+0.011619999999999998,0.15,999.0,941.0,956.0
+0.011619999999999998,0.18,999.0,930.0,979.0
+0.011619999999999998,0.20999999999999996,999.0,926.0,994.0
+0.011619999999999998,0.23999999999999996,999.0,915.0,998.0
+0.011619999999999998,0.26999999999999996,999.0,904.0,999.0
+0.011619999999999998,0.29999999999999993,999.0,898.0,1000.0
+0.011619999999999998,0.32999999999999996,999.0,895.0,1000.0
+0.011619999999999998,0.35999999999999993,999.0,883.0,1000.0
+0.011619999999999998,0.3899999999999999,999.0,877.0,1000.0
+0.011619999999999998,0.41999999999999993,999.0,863.0,1000.0
+0.011619999999999998,0.44999999999999996,999.0,856.0,1000.0
+0.01245,0.15,999.0,949.0,959.0
+0.01245,0.18,999.0,934.0,980.0
+0.01245,0.20999999999999996,999.0,930.0,988.0
+0.01245,0.23999999999999996,999.0,918.0,996.0
+0.01245,0.26999999999999996,999.0,913.0,998.0
+0.01245,0.29999999999999993,999.0,904.0,999.0
+0.01245,0.32999999999999996,999.0,898.0,1000.0
+0.01245,0.35999999999999993,999.0,888.0,1000.0
+0.01245,0.3899999999999999,999.0,882.0,1000.0
+0.01245,0.41999999999999993,999.0,871.0,1000.0
+0.01245,0.44999999999999996,999.0,866.0,1000.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-min.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-min.csv
new file mode 100644
index 0000000000..a05b0e1374
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-min.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,999.0,809.0,900.0
+0.00415,0.18,999.0,795.0,951.0
+0.00415,0.20999999999999996,999.0,1.0,1.0
+0.00415,0.23999999999999996,999.0,1.0,1.0
+0.00415,0.26999999999999996,999.0,1.0,1.0
+0.00415,0.29999999999999993,999.0,1.0,1.0
+0.00415,0.32999999999999996,999.0,1.0,1.0
+0.00415,0.35999999999999993,999.0,1.0,1.0
+0.00415,0.3899999999999999,999.0,1.0,1.0
+0.00415,0.41999999999999993,999.0,1.0,1.0
+0.00415,0.44999999999999996,999.0,1.0,1.0
+0.00498,0.15,999.0,837.0,916.0
+0.00498,0.18,999.0,831.0,955.0
+0.00498,0.20999999999999996,999.0,807.0,972.0
+0.00498,0.23999999999999996,999.0,1.0,1.0
+0.00498,0.26999999999999996,999.0,1.0,1.0
+0.00498,0.29999999999999993,999.0,1.0,1.0
+0.00498,0.32999999999999996,999.0,1.0,1.0
+0.00498,0.35999999999999993,999.0,2.0,2.0
+0.00498,0.3899999999999999,999.0,1.0,1.0
+0.00498,0.41999999999999993,999.0,1.0,1.0
+0.00498,0.44999999999999996,999.0,1.0,1.0
+0.005809999999999999,0.15,999.0,864.0,918.0
+0.005809999999999999,0.18,999.0,1.0,1.0
+0.005809999999999999,0.20999999999999996,999.0,822.0,970.0
+0.005809999999999999,0.23999999999999996,999.0,1.0,1.0
+0.005809999999999999,0.26999999999999996,999.0,793.0,988.0
+0.005809999999999999,0.29999999999999993,999.0,1.0,1.0
+0.005809999999999999,0.32999999999999996,999.0,1.0,1.0
+0.005809999999999999,0.35999999999999993,999.0,2.0,2.0
+0.005809999999999999,0.3899999999999999,999.0,1.0,1.0
+0.005809999999999999,0.41999999999999993,999.0,1.0,1.0
+0.005809999999999999,0.44999999999999996,999.0,1.0,1.0
+0.006639999999999999,0.15,999.0,877.0,920.0
+0.006639999999999999,0.18,999.0,858.0,958.0
+0.006639999999999999,0.20999999999999996,999.0,2.0,2.0
+0.006639999999999999,0.23999999999999996,999.0,1.0,1.0
+0.006639999999999999,0.26999999999999996,999.0,817.0,989.0
+0.006639999999999999,0.29999999999999993,999.0,800.0,992.0
+0.006639999999999999,0.32999999999999996,999.0,1.0,1.0
+0.006639999999999999,0.35999999999999993,999.0,1.0,1.0
+0.006639999999999999,0.3899999999999999,999.0,1.0,1.0
+0.006639999999999999,0.41999999999999993,999.0,1.0,1.0
+0.006639999999999999,0.44999999999999996,999.0,1.0,1.0
+0.007469999999999999,0.15,999.0,881.0,926.0
+0.007469999999999999,0.18,999.0,865.0,959.0
+0.007469999999999999,0.20999999999999996,999.0,860.0,970.0
+0.007469999999999999,0.23999999999999996,999.0,835.0,987.0
+0.007469999999999999,0.26999999999999996,999.0,1.0,1.0
+0.007469999999999999,0.29999999999999993,999.0,1.0,1.0
+0.007469999999999999,0.32999999999999996,999.0,1.0,1.0
+0.007469999999999999,0.35999999999999993,999.0,1.0,1.0
+0.007469999999999999,0.3899999999999999,999.0,1.0,1.0
+0.007469999999999999,0.41999999999999993,999.0,1.0,1.0
+0.007469999999999999,0.44999999999999996,999.0,1.0,1.0
+0.008299999999999998,0.15,999.0,884.0,929.0
+0.008299999999999998,0.18,999.0,878.0,957.0
+0.008299999999999998,0.20999999999999996,999.0,863.0,973.0
+0.008299999999999998,0.23999999999999996,999.0,1.0,1.0
+0.008299999999999998,0.26999999999999996,999.0,833.0,989.0
+0.008299999999999998,0.29999999999999993,999.0,817.0,993.0
+0.008299999999999998,0.32999999999999996,999.0,802.0,996.0
+0.008299999999999998,0.35999999999999993,999.0,1.0,1.0
+0.008299999999999998,0.3899999999999999,999.0,1.0,1.0
+0.008299999999999998,0.41999999999999993,999.0,1.0,1.0
+0.008299999999999998,0.44999999999999996,999.0,1.0,1.0
+0.00913,0.15,999.0,891.0,931.0
+0.00913,0.18,999.0,1.0,1.0
+0.00913,0.20999999999999996,999.0,868.0,974.0
+0.00913,0.23999999999999996,999.0,863.0,986.0
+0.00913,0.26999999999999996,999.0,848.0,988.0
+0.00913,0.29999999999999993,999.0,1.0,1.0
+0.00913,0.32999999999999996,999.0,821.0,996.0
+0.00913,0.35999999999999993,999.0,1.0,1.0
+0.00913,0.3899999999999999,999.0,810.0,998.0
+0.00913,0.41999999999999993,999.0,801.0,998.0
+0.00913,0.44999999999999996,999.0,789.0,999.0
+0.009959999999999998,0.15,999.0,906.0,926.0
+0.009959999999999998,0.18,999.0,903.0,957.0
+0.009959999999999998,0.20999999999999996,999.0,879.0,974.0
+0.009959999999999998,0.23999999999999996,999.0,867.0,986.0
+0.009959999999999998,0.26999999999999996,999.0,864.0,990.0
+0.009959999999999998,0.29999999999999993,999.0,1.0,1.0
+0.009959999999999998,0.32999999999999996,999.0,844.0,996.0
+0.009959999999999998,0.35999999999999993,999.0,1.0,1.0
+0.009959999999999998,0.3899999999999999,999.0,822.0,998.0
+0.009959999999999998,0.41999999999999993,999.0,809.0,998.0
+0.009959999999999998,0.44999999999999996,999.0,803.0,999.0
+0.010789999999999998,0.15,999.0,915.0,921.0
+0.010789999999999998,0.18,999.0,905.0,958.0
+0.010789999999999998,0.20999999999999996,999.0,1.0,1.0
+0.010789999999999998,0.23999999999999996,999.0,1.0,1.0
+0.010789999999999998,0.26999999999999996,999.0,1.0,1.0
+0.010789999999999998,0.29999999999999993,999.0,860.0,993.0
+0.010789999999999998,0.32999999999999996,999.0,849.0,995.0
+0.010789999999999998,0.35999999999999993,999.0,837.0,996.0
+0.010789999999999998,0.3899999999999999,999.0,829.0,998.0
+0.010789999999999998,0.41999999999999993,999.0,818.0,998.0
+0.010789999999999998,0.44999999999999996,999.0,810.0,998.0
+0.011619999999999998,0.15,999.0,919.0,929.0
+0.011619999999999998,0.18,999.0,903.0,958.0
+0.011619999999999998,0.20999999999999996,999.0,901.0,970.0
+0.011619999999999998,0.23999999999999996,999.0,884.0,979.0
+0.011619999999999998,0.26999999999999996,999.0,879.0,990.0
+0.011619999999999998,0.29999999999999993,999.0,867.0,993.0
+0.011619999999999998,0.32999999999999996,999.0,859.0,997.0
+0.011619999999999998,0.35999999999999993,999.0,846.0,996.0
+0.011619999999999998,0.3899999999999999,999.0,837.0,998.0
+0.011619999999999998,0.41999999999999993,999.0,831.0,998.0
+0.011619999999999998,0.44999999999999996,999.0,816.0,998.0
+0.01245,0.15,999.0,920.0,929.0
+0.01245,0.18,999.0,911.0,958.0
+0.01245,0.20999999999999996,999.0,1.0,1.0
+0.01245,0.23999999999999996,999.0,894.0,984.0
+0.01245,0.26999999999999996,999.0,1.0,1.0
+0.01245,0.29999999999999993,999.0,876.0,994.0
+0.01245,0.32999999999999996,999.0,865.0,997.0
+0.01245,0.35999999999999993,999.0,859.0,998.0
+0.01245,0.3899999999999999,999.0,1.0,1.0
+0.01245,0.41999999999999993,999.0,836.0,999.0
+0.01245,0.44999999999999996,999.0,828.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-var.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-var.csv
new file mode 100644
index 0000000000..193e27ee55
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/max-var.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,190.02750000000003,95.3
+0.00415,0.18,0.0,125.35,23.410000000000004
+0.00415,0.20999999999999996,0.0,30713.859999999993,45407.1475
+0.00415,0.23999999999999996,0.0,55406.8875,87669.6275
+0.00415,0.26999999999999996,0.0,27564.327499999996,46717.689999999995
+0.00415,0.29999999999999993,0.0,49905.26000000001,89025.79000000001
+0.00415,0.32999999999999996,0.0,25009.4875,47137.6275
+0.00415,0.35999999999999993,0.0,23886.2275,47276.2875
+0.00415,0.3899999999999999,0.0,60997.0,127050.95
+0.00415,0.41999999999999993,0.0,58314.11,127125.8875
+0.00415,0.44999999999999996,0.0,39080.32749999999,89750.6875
+0.00498,0.15,0.0,167.33999999999997,54.34750000000001
+0.00498,0.18,0.0,83.35999999999999,34.00999999999999
+0.00498,0.20999999999999996,0.0,119.74000000000001,25.75
+0.00498,0.23999999999999996,0.0,31396.22749999999,46344.4875
+0.00498,0.26999999999999996,0.0,80178.14749999998,125593.04
+0.00498,0.29999999999999993,0.0,28604.247500000005,47035.11
+0.00498,0.32999999999999996,0.0,51457.627499999995,89312.7475
+0.00498,0.35999999999999993,0.0,25993.5475,47162.14
+0.00498,0.3899999999999999,0.0,97065.32750000003,186801.56
+0.00498,0.41999999999999993,0.0,45208.26,89650.9875
+0.00498,0.44999999999999996,0.0,76690.7875,159540.49000000002
+0.005809999999999999,0.15,0.0,79.1275,92.64000000000001
+0.005809999999999999,0.18,0.0,35354.9475,44219.159999999996
+0.005809999999999999,0.20999999999999996,0.0,150.4275,17.347500000000004
+0.005809999999999999,0.23999999999999996,0.0,61845.1475,87736.94750000001
+0.005809999999999999,0.26999999999999996,0.0,131.3,8.01
+0.005809999999999999,0.29999999999999993,0.0,80785.05,126042.44749999998
+0.005809999999999999,0.32999999999999996,0.0,55165.9875,89312.7475
+0.005809999999999999,0.35999999999999993,0.0,27992.75,47162.14
+0.005809999999999999,0.3899999999999999,0.0,105546.35,186801.56
+0.005809999999999999,0.41999999999999993,0.0,49204.0475,89650.9875
+0.005809999999999999,0.44999999999999996,0.0,83896.92750000002,159540.49000000002
+0.006639999999999999,0.15,0.0,89.6,95.74750000000002
+0.006639999999999999,0.18,0.0,97.84750000000001,28.027499999999996
+0.006639999999999999,0.20999999999999996,0.0,35175.4275,45445.990000000005
+0.006639999999999999,0.23999999999999996,0.0,33896.82750000001,46445.9275
+0.006639999999999999,0.26999999999999996,0.0,84.00999999999999,6.660000000000001
+0.006639999999999999,0.29999999999999993,0.0,112.22750000000003,2.9900000000000007
+0.006639999999999999,0.32999999999999996,0.0,82106.62749999999,126667.8475
+0.006639999999999999,0.35999999999999993,0.0,29658.360000000004,47290.990000000005
+0.006639999999999999,0.3899999999999999,0.0,112837.10999999999,186801.16
+0.006639999999999999,0.41999999999999993,0.0,93237.0475,159460.79000000004
+0.006639999999999999,0.44999999999999996,0.0,90551.5875,159480.64749999996
+0.007469999999999999,0.15,0.0,104.32749999999999,75.84
+0.007469999999999999,0.18,0.0,82.59,31.1875
+0.007469999999999999,0.20999999999999996,0.0,95.4,21.047500000000003
+0.007469999999999999,0.23999999999999996,0.0,113.66,5.0875
+0.007469999999999999,0.26999999999999996,0.0,34040.64750000001,46807.5
+0.007469999999999999,0.29999999999999993,0.0,32892.95,47068.3275
+0.007469999999999999,0.32999999999999996,0.0,60348.927500000005,89373.22750000001
+0.007469999999999999,0.35999999999999993,0.0,30927.3875,47285.9275
+0.007469999999999999,0.3899999999999999,0.0,101106.6275,159400.8875
+0.007469999999999999,0.41999999999999993,0.0,98257.96,159460.79000000004
+0.007469999999999999,0.44999999999999996,0.0,95417.73999999998,159480.64749999996
+0.008299999999999998,0.15,0.0,113.0275,62.7275
+0.008299999999999998,0.18,0.0,169.51000000000005,29.1875
+0.008299999999999998,0.20999999999999996,0.0,102.54749999999999,13.060000000000002
+0.008299999999999998,0.23999999999999996,0.0,36149.64750000001,46451.64000000001
+0.008299999999999998,0.26999999999999996,0.0,102.66,5.85
+0.008299999999999998,0.29999999999999993,0.0,151.89000000000001,3.7400000000000007
+0.008299999999999998,0.32999999999999996,0.0,153.94750000000005,1.4275000000000002
+0.008299999999999998,0.35999999999999993,0.0,32322.2875,47311.090000000004
+0.008299999999999998,0.3899999999999999,0.0,59328.247499999976,89651.2875
+0.008299999999999998,0.41999999999999993,0.0,30543.76,47365.52750000001
+0.008299999999999998,0.44999999999999996,0.0,29681.047500000004,47380.26
+0.00913,0.15,0.0,95.08999999999999,52.427499999999995
+0.00913,0.18,0.0,38820.027500000004,44468.39000000001
+0.00913,0.20999999999999996,0.0,99.95999999999998,19.247500000000002
+0.00913,0.23999999999999996,0.0,91.74750000000002,5.2475000000000005
+0.00913,0.26999999999999996,0.0,90.5,6.7475
+0.00913,0.29999999999999993,0.0,35108.810000000005,47104.0
+0.00913,0.32999999999999996,0.0,129.65999999999997,1.4275000000000002
+0.00913,0.35999999999999993,0.0,33333.96,47311.090000000004
+0.00913,0.3899999999999999,0.0,94.14000000000001,0.3475
+0.00913,0.41999999999999993,0.0,96.38999999999999,0.32749999999999996
+0.00913,0.44999999999999996,0.0,94.55,0.1875
+0.009959999999999998,0.15,0.0,62.22749999999998,75.60999999999999
+0.009959999999999998,0.18,0.0,38.339999999999996,22.2875
+0.009959999999999998,0.20999999999999996,0.0,74.18999999999998,16.4275
+0.009959999999999998,0.23999999999999996,0.0,85.44000000000001,4.4875
+0.009959999999999998,0.26999999999999996,0.0,87.52749999999999,4.36
+0.009959999999999998,0.29999999999999993,0.0,35770.34749999999,47113.490000000005
+0.009959999999999998,0.32999999999999996,0.0,75.92749999999998,1.1599999999999997
+0.009959999999999998,0.35999999999999993,0.0,34119.46,47320.560000000005
+0.009959999999999998,0.3899999999999999,0.0,85.75999999999999,0.3475
+0.009959999999999998,0.41999999999999993,0.0,86.80999999999999,0.32749999999999996
+0.009959999999999998,0.44999999999999996,0.0,88.14750000000001,0.1875
+0.010789999999999998,0.15,0.0,61.3275,76.80999999999999
+0.010789999999999998,0.18,0.0,37.839999999999996,25.139999999999997
+0.010789999999999998,0.20999999999999996,0.0,73879.9475,86827.89
+0.010789999999999998,0.23999999999999996,0.0,38066.240000000005,46499.490000000005
+0.010789999999999998,0.26999999999999996,0.0,37374.0475,46966.14
+0.010789999999999998,0.29999999999999993,0.0,52.339999999999996,3.1275000000000004
+0.010789999999999998,0.32999999999999996,0.0,84.6875,1.1900000000000002
+0.010789999999999998,0.35999999999999993,0.0,81.62749999999997,1.4474999999999998
+0.010789999999999998,0.3899999999999999,0.0,85.4275,0.54
+0.010789999999999998,0.41999999999999993,0.0,104.6475,0.45
+0.010789999999999998,0.44999999999999996,0.0,103.0875,0.2875
+0.011619999999999998,0.15,0.0,38.29,49.74749999999999
+0.011619999999999998,0.18,0.0,49.05999999999999,28.547499999999996
+0.011619999999999998,0.20999999999999996,0.0,47.95,30.25999999999999
+0.011619999999999998,0.23999999999999996,0.0,50.3275,16.627499999999998
+0.011619999999999998,0.26999999999999996,0.0,44.63999999999999,3.7875
+0.011619999999999998,0.29999999999999993,0.0,49.739999999999995,3.3875
+0.011619999999999998,0.32999999999999996,0.0,81.1275,1.0275000000000003
+0.011619999999999998,0.35999999999999993,0.0,87.22749999999999,1.55
+0.011619999999999998,0.3899999999999999,0.0,89.16,0.51
+0.011619999999999998,0.41999999999999993,0.0,77.96,0.45
+0.011619999999999998,0.44999999999999996,0.0,98.58999999999999,0.2875
+0.01245,0.15,0.0,43.3275,69.82749999999997
+0.01245,0.18,0.0,41.50999999999999,31.12750000000001
+0.01245,0.20999999999999996,0.0,39921.69,45759.21
+0.01245,0.23999999999999996,0.0,54.02750000000001,9.339999999999998
+0.01245,0.26999999999999996,0.0,72369.5875,88897.04750000002
+0.01245,0.29999999999999993,0.0,75.55999999999999,1.6600000000000006
+0.01245,0.32999999999999996,0.0,79.44000000000001,0.6900000000000002
+0.01245,0.35999999999999993,0.0,72.4275,0.4475000000000001
+0.01245,0.3899999999999999,0.0,35264.05,47380.36
+0.01245,0.41999999999999993,0.0,97.35999999999999,0.16000000000000003
+0.01245,0.44999999999999996,0.0,91.14750000000001,0.09
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-avg.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-avg.csv
new file mode 100644
index 0000000000..b7b8ae24ef
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-avg.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,1.0,0.0
+0.00415,0.18,0.0,1.0,0.0
+0.00415,0.20999999999999996,49.95,0.95,0.0
+0.00415,0.23999999999999996,99.9,0.9,0.0
+0.00415,0.26999999999999996,49.95,0.95,0.0
+0.00415,0.29999999999999993,99.9,0.9,0.0
+0.00415,0.32999999999999996,49.95,0.9,0.0
+0.00415,0.35999999999999993,49.95,0.7,0.0
+0.00415,0.3899999999999999,149.85,0.45,0.0
+0.00415,0.41999999999999993,149.85,0.25,0.0
+0.00415,0.44999999999999996,99.95,0.2,0.0
+0.00498,0.15,0.0,1.0,0.0
+0.00498,0.18,0.0,1.0,0.0
+0.00498,0.20999999999999996,0.0,1.0,0.0
+0.00498,0.23999999999999996,49.95,0.95,0.0
+0.00498,0.26999999999999996,149.85,0.85,0.0
+0.00498,0.29999999999999993,49.95,0.9,0.0
+0.00498,0.32999999999999996,99.85,0.85,0.0
+0.00498,0.35999999999999993,49.9,0.7,0.0
+0.00498,0.3899999999999999,249.7,0.25,0.0
+0.00498,0.41999999999999993,99.85,0.25,0.0
+0.00498,0.44999999999999996,199.75,0.15,0.0
+0.005809999999999999,0.15,0.0,1.0,0.0
+0.005809999999999999,0.18,49.95,0.95,0.0
+0.005809999999999999,0.20999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.23999999999999996,99.9,0.9,0.0
+0.005809999999999999,0.26999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.29999999999999993,149.8,0.85,0.0
+0.005809999999999999,0.32999999999999996,99.85,0.85,0.0
+0.005809999999999999,0.35999999999999993,49.9,0.7,0.0
+0.005809999999999999,0.3899999999999999,249.7,0.25,0.0
+0.005809999999999999,0.41999999999999993,99.85,0.25,0.0
+0.005809999999999999,0.44999999999999996,199.75,0.15,0.0
+0.006639999999999999,0.15,0.0,1.0,0.0
+0.006639999999999999,0.18,0.0,1.0,0.0
+0.006639999999999999,0.20999999999999996,49.9,0.95,0.0
+0.006639999999999999,0.23999999999999996,49.95,0.95,0.0
+0.006639999999999999,0.26999999999999996,0.0,1.0,0.0
+0.006639999999999999,0.29999999999999993,0.0,1.0,0.0
+0.006639999999999999,0.32999999999999996,149.8,0.8,0.0
+0.006639999999999999,0.35999999999999993,49.95,0.7,0.0
+0.006639999999999999,0.3899999999999999,249.7,0.4,0.0
+0.006639999999999999,0.41999999999999993,199.75,0.3,0.0
+0.006639999999999999,0.44999999999999996,199.75,0.3,0.0
+0.007469999999999999,0.15,0.0,1.0,0.0
+0.007469999999999999,0.18,0.0,1.0,0.0
+0.007469999999999999,0.20999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.23999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.26999999999999996,49.95,0.95,0.0
+0.007469999999999999,0.29999999999999993,49.95,0.95,0.0
+0.007469999999999999,0.32999999999999996,99.85,0.8,0.0
+0.007469999999999999,0.35999999999999993,49.95,0.75,0.0
+0.007469999999999999,0.3899999999999999,199.75,0.45,0.0
+0.007469999999999999,0.41999999999999993,199.75,0.3,0.0
+0.007469999999999999,0.44999999999999996,199.75,0.3,0.0
+0.008299999999999998,0.15,0.0,1.0,0.0
+0.008299999999999998,0.18,0.0,1.0,0.0
+0.008299999999999998,0.20999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.23999999999999996,49.95,0.95,0.0
+0.008299999999999998,0.26999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.29999999999999993,0.0,0.9,0.0
+0.008299999999999998,0.32999999999999996,0.0,0.8,0.0
+0.008299999999999998,0.35999999999999993,49.95,0.6,0.0
+0.008299999999999998,0.3899999999999999,99.9,0.5,0.0
+0.008299999999999998,0.41999999999999993,49.95,0.3,0.0
+0.008299999999999998,0.44999999999999996,49.95,0.25,0.0
+0.00913,0.15,0.0,1.0,0.0
+0.00913,0.18,49.95,0.95,0.0
+0.00913,0.20999999999999996,0.0,1.0,0.0
+0.00913,0.23999999999999996,0.0,1.0,0.0
+0.00913,0.26999999999999996,0.0,1.0,0.0
+0.00913,0.29999999999999993,49.95,0.9,0.0
+0.00913,0.32999999999999996,0.0,0.8,0.0
+0.00913,0.35999999999999993,49.95,0.6,0.0
+0.00913,0.3899999999999999,0.0,0.5,0.0
+0.00913,0.41999999999999993,0.0,0.3,0.0
+0.00913,0.44999999999999996,0.0,0.25,0.0
+0.009959999999999998,0.15,0.0,1.0,0.0
+0.009959999999999998,0.18,0.0,1.0,0.0
+0.009959999999999998,0.20999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.23999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.26999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.29999999999999993,49.95,0.9,0.0
+0.009959999999999998,0.32999999999999996,0.0,0.9,0.0
+0.009959999999999998,0.35999999999999993,49.95,0.7,0.0
+0.009959999999999998,0.3899999999999999,0.0,0.5,0.0
+0.009959999999999998,0.41999999999999993,0.0,0.3,0.0
+0.009959999999999998,0.44999999999999996,0.0,0.25,0.0
+0.010789999999999998,0.15,0.0,1.0,0.0
+0.010789999999999998,0.18,0.0,1.0,0.0
+0.010789999999999998,0.20999999999999996,99.9,0.9,0.0
+0.010789999999999998,0.23999999999999996,49.95,0.95,0.0
+0.010789999999999998,0.26999999999999996,49.95,0.95,0.0
+0.010789999999999998,0.29999999999999993,0.0,0.95,0.0
+0.010789999999999998,0.32999999999999996,0.0,0.9,0.0
+0.010789999999999998,0.35999999999999993,0.0,0.7,0.0
+0.010789999999999998,0.3899999999999999,0.0,0.45,0.0
+0.010789999999999998,0.41999999999999993,0.0,0.4,0.0
+0.010789999999999998,0.44999999999999996,0.0,0.2,0.0
+0.011619999999999998,0.15,0.0,1.0,0.0
+0.011619999999999998,0.18,0.0,1.0,0.0
+0.011619999999999998,0.20999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.23999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.26999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.29999999999999993,0.0,0.95,0.0
+0.011619999999999998,0.32999999999999996,0.0,0.85,0.0
+0.011619999999999998,0.35999999999999993,0.0,0.75,0.0
+0.011619999999999998,0.3899999999999999,0.0,0.55,0.0
+0.011619999999999998,0.41999999999999993,0.0,0.4,0.0
+0.011619999999999998,0.44999999999999996,0.0,0.2,0.0
+0.01245,0.15,0.0,1.0,0.0
+0.01245,0.18,0.0,1.0,0.0
+0.01245,0.20999999999999996,49.95,0.95,0.0
+0.01245,0.23999999999999996,0.0,1.0,0.0
+0.01245,0.26999999999999996,99.9,0.9,0.0
+0.01245,0.29999999999999993,0.0,1.0,0.0
+0.01245,0.32999999999999996,0.0,0.75,0.0
+0.01245,0.35999999999999993,0.0,0.45,0.0
+0.01245,0.3899999999999999,49.95,0.2,0.0
+0.01245,0.41999999999999993,0.0,0.2,0.0
+0.01245,0.44999999999999996,0.0,0.1,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-max.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-max.csv
new file mode 100644
index 0000000000..7be6fd99f4
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-max.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,1.0,0.0
+0.00415,0.18,0.0,1.0,0.0
+0.00415,0.20999999999999996,999.0,1.0,0.0
+0.00415,0.23999999999999996,999.0,1.0,0.0
+0.00415,0.26999999999999996,999.0,1.0,0.0
+0.00415,0.29999999999999993,999.0,1.0,0.0
+0.00415,0.32999999999999996,999.0,1.0,0.0
+0.00415,0.35999999999999993,999.0,1.0,0.0
+0.00415,0.3899999999999999,999.0,1.0,0.0
+0.00415,0.41999999999999993,999.0,1.0,0.0
+0.00415,0.44999999999999996,999.0,1.0,0.0
+0.00498,0.15,0.0,1.0,0.0
+0.00498,0.18,0.0,1.0,0.0
+0.00498,0.20999999999999996,0.0,1.0,0.0
+0.00498,0.23999999999999996,999.0,1.0,0.0
+0.00498,0.26999999999999996,999.0,1.0,0.0
+0.00498,0.29999999999999993,999.0,1.0,0.0
+0.00498,0.32999999999999996,999.0,1.0,0.0
+0.00498,0.35999999999999993,998.0,1.0,0.0
+0.00498,0.3899999999999999,999.0,1.0,0.0
+0.00498,0.41999999999999993,999.0,1.0,0.0
+0.00498,0.44999999999999996,999.0,1.0,0.0
+0.005809999999999999,0.15,0.0,1.0,0.0
+0.005809999999999999,0.18,999.0,1.0,0.0
+0.005809999999999999,0.20999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.23999999999999996,999.0,1.0,0.0
+0.005809999999999999,0.26999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.29999999999999993,999.0,1.0,0.0
+0.005809999999999999,0.32999999999999996,999.0,1.0,0.0
+0.005809999999999999,0.35999999999999993,998.0,1.0,0.0
+0.005809999999999999,0.3899999999999999,999.0,1.0,0.0
+0.005809999999999999,0.41999999999999993,999.0,1.0,0.0
+0.005809999999999999,0.44999999999999996,999.0,1.0,0.0
+0.006639999999999999,0.15,0.0,1.0,0.0
+0.006639999999999999,0.18,0.0,1.0,0.0
+0.006639999999999999,0.20999999999999996,998.0,1.0,0.0
+0.006639999999999999,0.23999999999999996,999.0,1.0,0.0
+0.006639999999999999,0.26999999999999996,0.0,1.0,0.0
+0.006639999999999999,0.29999999999999993,0.0,1.0,0.0
+0.006639999999999999,0.32999999999999996,999.0,1.0,0.0
+0.006639999999999999,0.35999999999999993,999.0,1.0,0.0
+0.006639999999999999,0.3899999999999999,999.0,1.0,0.0
+0.006639999999999999,0.41999999999999993,999.0,1.0,0.0
+0.006639999999999999,0.44999999999999996,999.0,1.0,0.0
+0.007469999999999999,0.15,0.0,1.0,0.0
+0.007469999999999999,0.18,0.0,1.0,0.0
+0.007469999999999999,0.20999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.23999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.26999999999999996,999.0,1.0,0.0
+0.007469999999999999,0.29999999999999993,999.0,1.0,0.0
+0.007469999999999999,0.32999999999999996,999.0,1.0,0.0
+0.007469999999999999,0.35999999999999993,999.0,1.0,0.0
+0.007469999999999999,0.3899999999999999,999.0,1.0,0.0
+0.007469999999999999,0.41999999999999993,999.0,1.0,0.0
+0.007469999999999999,0.44999999999999996,999.0,1.0,0.0
+0.008299999999999998,0.15,0.0,1.0,0.0
+0.008299999999999998,0.18,0.0,1.0,0.0
+0.008299999999999998,0.20999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.23999999999999996,999.0,1.0,0.0
+0.008299999999999998,0.26999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.29999999999999993,0.0,1.0,0.0
+0.008299999999999998,0.32999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.35999999999999993,999.0,1.0,0.0
+0.008299999999999998,0.3899999999999999,999.0,1.0,0.0
+0.008299999999999998,0.41999999999999993,999.0,1.0,0.0
+0.008299999999999998,0.44999999999999996,999.0,1.0,0.0
+0.00913,0.15,0.0,1.0,0.0
+0.00913,0.18,999.0,1.0,0.0
+0.00913,0.20999999999999996,0.0,1.0,0.0
+0.00913,0.23999999999999996,0.0,1.0,0.0
+0.00913,0.26999999999999996,0.0,1.0,0.0
+0.00913,0.29999999999999993,999.0,1.0,0.0
+0.00913,0.32999999999999996,0.0,1.0,0.0
+0.00913,0.35999999999999993,999.0,1.0,0.0
+0.00913,0.3899999999999999,0.0,1.0,0.0
+0.00913,0.41999999999999993,0.0,1.0,0.0
+0.00913,0.44999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.15,0.0,1.0,0.0
+0.009959999999999998,0.18,0.0,1.0,0.0
+0.009959999999999998,0.20999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.23999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.26999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.29999999999999993,999.0,1.0,0.0
+0.009959999999999998,0.32999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.35999999999999993,999.0,1.0,0.0
+0.009959999999999998,0.3899999999999999,0.0,1.0,0.0
+0.009959999999999998,0.41999999999999993,0.0,1.0,0.0
+0.009959999999999998,0.44999999999999996,0.0,1.0,0.0
+0.010789999999999998,0.15,0.0,1.0,0.0
+0.010789999999999998,0.18,0.0,1.0,0.0
+0.010789999999999998,0.20999999999999996,999.0,1.0,0.0
+0.010789999999999998,0.23999999999999996,999.0,1.0,0.0
+0.010789999999999998,0.26999999999999996,999.0,1.0,0.0
+0.010789999999999998,0.29999999999999993,0.0,1.0,0.0
+0.010789999999999998,0.32999999999999996,0.0,1.0,0.0
+0.010789999999999998,0.35999999999999993,0.0,1.0,0.0
+0.010789999999999998,0.3899999999999999,0.0,1.0,0.0
+0.010789999999999998,0.41999999999999993,0.0,1.0,0.0
+0.010789999999999998,0.44999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.15,0.0,1.0,0.0
+0.011619999999999998,0.18,0.0,1.0,0.0
+0.011619999999999998,0.20999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.23999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.26999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.29999999999999993,0.0,1.0,0.0
+0.011619999999999998,0.32999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.35999999999999993,0.0,1.0,0.0
+0.011619999999999998,0.3899999999999999,0.0,1.0,0.0
+0.011619999999999998,0.41999999999999993,0.0,1.0,0.0
+0.011619999999999998,0.44999999999999996,0.0,1.0,0.0
+0.01245,0.15,0.0,1.0,0.0
+0.01245,0.18,0.0,1.0,0.0
+0.01245,0.20999999999999996,999.0,1.0,0.0
+0.01245,0.23999999999999996,0.0,1.0,0.0
+0.01245,0.26999999999999996,999.0,1.0,0.0
+0.01245,0.29999999999999993,0.0,1.0,0.0
+0.01245,0.32999999999999996,0.0,1.0,0.0
+0.01245,0.35999999999999993,0.0,1.0,0.0
+0.01245,0.3899999999999999,999.0,1.0,0.0
+0.01245,0.41999999999999993,0.0,1.0,0.0
+0.01245,0.44999999999999996,0.0,1.0,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-min.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-min.csv
new file mode 100644
index 0000000000..0924f41b3b
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-min.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,1.0,0.0
+0.00415,0.18,0.0,1.0,0.0
+0.00415,0.20999999999999996,0.0,0.0,0.0
+0.00415,0.23999999999999996,0.0,0.0,0.0
+0.00415,0.26999999999999996,0.0,0.0,0.0
+0.00415,0.29999999999999993,0.0,0.0,0.0
+0.00415,0.32999999999999996,0.0,0.0,0.0
+0.00415,0.35999999999999993,0.0,0.0,0.0
+0.00415,0.3899999999999999,0.0,0.0,0.0
+0.00415,0.41999999999999993,0.0,0.0,0.0
+0.00415,0.44999999999999996,0.0,0.0,0.0
+0.00498,0.15,0.0,1.0,0.0
+0.00498,0.18,0.0,1.0,0.0
+0.00498,0.20999999999999996,0.0,1.0,0.0
+0.00498,0.23999999999999996,0.0,0.0,0.0
+0.00498,0.26999999999999996,0.0,0.0,0.0
+0.00498,0.29999999999999993,0.0,0.0,0.0
+0.00498,0.32999999999999996,0.0,0.0,0.0
+0.00498,0.35999999999999993,0.0,0.0,0.0
+0.00498,0.3899999999999999,0.0,0.0,0.0
+0.00498,0.41999999999999993,0.0,0.0,0.0
+0.00498,0.44999999999999996,0.0,0.0,0.0
+0.005809999999999999,0.15,0.0,1.0,0.0
+0.005809999999999999,0.18,0.0,0.0,0.0
+0.005809999999999999,0.20999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.23999999999999996,0.0,0.0,0.0
+0.005809999999999999,0.26999999999999996,0.0,1.0,0.0
+0.005809999999999999,0.29999999999999993,0.0,0.0,0.0
+0.005809999999999999,0.32999999999999996,0.0,0.0,0.0
+0.005809999999999999,0.35999999999999993,0.0,0.0,0.0
+0.005809999999999999,0.3899999999999999,0.0,0.0,0.0
+0.005809999999999999,0.41999999999999993,0.0,0.0,0.0
+0.005809999999999999,0.44999999999999996,0.0,0.0,0.0
+0.006639999999999999,0.15,0.0,1.0,0.0
+0.006639999999999999,0.18,0.0,1.0,0.0
+0.006639999999999999,0.20999999999999996,0.0,0.0,0.0
+0.006639999999999999,0.23999999999999996,0.0,0.0,0.0
+0.006639999999999999,0.26999999999999996,0.0,1.0,0.0
+0.006639999999999999,0.29999999999999993,0.0,1.0,0.0
+0.006639999999999999,0.32999999999999996,0.0,0.0,0.0
+0.006639999999999999,0.35999999999999993,0.0,0.0,0.0
+0.006639999999999999,0.3899999999999999,0.0,0.0,0.0
+0.006639999999999999,0.41999999999999993,0.0,0.0,0.0
+0.006639999999999999,0.44999999999999996,0.0,0.0,0.0
+0.007469999999999999,0.15,0.0,1.0,0.0
+0.007469999999999999,0.18,0.0,1.0,0.0
+0.007469999999999999,0.20999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.23999999999999996,0.0,1.0,0.0
+0.007469999999999999,0.26999999999999996,0.0,0.0,0.0
+0.007469999999999999,0.29999999999999993,0.0,0.0,0.0
+0.007469999999999999,0.32999999999999996,0.0,0.0,0.0
+0.007469999999999999,0.35999999999999993,0.0,0.0,0.0
+0.007469999999999999,0.3899999999999999,0.0,0.0,0.0
+0.007469999999999999,0.41999999999999993,0.0,0.0,0.0
+0.007469999999999999,0.44999999999999996,0.0,0.0,0.0
+0.008299999999999998,0.15,0.0,1.0,0.0
+0.008299999999999998,0.18,0.0,1.0,0.0
+0.008299999999999998,0.20999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.23999999999999996,0.0,0.0,0.0
+0.008299999999999998,0.26999999999999996,0.0,1.0,0.0
+0.008299999999999998,0.29999999999999993,0.0,0.0,0.0
+0.008299999999999998,0.32999999999999996,0.0,0.0,0.0
+0.008299999999999998,0.35999999999999993,0.0,0.0,0.0
+0.008299999999999998,0.3899999999999999,0.0,0.0,0.0
+0.008299999999999998,0.41999999999999993,0.0,0.0,0.0
+0.008299999999999998,0.44999999999999996,0.0,0.0,0.0
+0.00913,0.15,0.0,1.0,0.0
+0.00913,0.18,0.0,0.0,0.0
+0.00913,0.20999999999999996,0.0,1.0,0.0
+0.00913,0.23999999999999996,0.0,1.0,0.0
+0.00913,0.26999999999999996,0.0,1.0,0.0
+0.00913,0.29999999999999993,0.0,0.0,0.0
+0.00913,0.32999999999999996,0.0,0.0,0.0
+0.00913,0.35999999999999993,0.0,0.0,0.0
+0.00913,0.3899999999999999,0.0,0.0,0.0
+0.00913,0.41999999999999993,0.0,0.0,0.0
+0.00913,0.44999999999999996,0.0,0.0,0.0
+0.009959999999999998,0.15,0.0,1.0,0.0
+0.009959999999999998,0.18,0.0,1.0,0.0
+0.009959999999999998,0.20999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.23999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.26999999999999996,0.0,1.0,0.0
+0.009959999999999998,0.29999999999999993,0.0,0.0,0.0
+0.009959999999999998,0.32999999999999996,0.0,0.0,0.0
+0.009959999999999998,0.35999999999999993,0.0,0.0,0.0
+0.009959999999999998,0.3899999999999999,0.0,0.0,0.0
+0.009959999999999998,0.41999999999999993,0.0,0.0,0.0
+0.009959999999999998,0.44999999999999996,0.0,0.0,0.0
+0.010789999999999998,0.15,0.0,1.0,0.0
+0.010789999999999998,0.18,0.0,1.0,0.0
+0.010789999999999998,0.20999999999999996,0.0,0.0,0.0
+0.010789999999999998,0.23999999999999996,0.0,0.0,0.0
+0.010789999999999998,0.26999999999999996,0.0,0.0,0.0
+0.010789999999999998,0.29999999999999993,0.0,0.0,0.0
+0.010789999999999998,0.32999999999999996,0.0,0.0,0.0
+0.010789999999999998,0.35999999999999993,0.0,0.0,0.0
+0.010789999999999998,0.3899999999999999,0.0,0.0,0.0
+0.010789999999999998,0.41999999999999993,0.0,0.0,0.0
+0.010789999999999998,0.44999999999999996,0.0,0.0,0.0
+0.011619999999999998,0.15,0.0,1.0,0.0
+0.011619999999999998,0.18,0.0,1.0,0.0
+0.011619999999999998,0.20999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.23999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.26999999999999996,0.0,1.0,0.0
+0.011619999999999998,0.29999999999999993,0.0,0.0,0.0
+0.011619999999999998,0.32999999999999996,0.0,0.0,0.0
+0.011619999999999998,0.35999999999999993,0.0,0.0,0.0
+0.011619999999999998,0.3899999999999999,0.0,0.0,0.0
+0.011619999999999998,0.41999999999999993,0.0,0.0,0.0
+0.011619999999999998,0.44999999999999996,0.0,0.0,0.0
+0.01245,0.15,0.0,1.0,0.0
+0.01245,0.18,0.0,1.0,0.0
+0.01245,0.20999999999999996,0.0,0.0,0.0
+0.01245,0.23999999999999996,0.0,1.0,0.0
+0.01245,0.26999999999999996,0.0,0.0,0.0
+0.01245,0.29999999999999993,0.0,1.0,0.0
+0.01245,0.32999999999999996,0.0,0.0,0.0
+0.01245,0.35999999999999993,0.0,0.0,0.0
+0.01245,0.3899999999999999,0.0,0.0,0.0
+0.01245,0.41999999999999993,0.0,0.0,0.0
+0.01245,0.44999999999999996,0.0,0.0,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-var.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-var.csv
new file mode 100644
index 0000000000..65490e658c
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/min-var.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,0.0,0.0,0.0
+0.00415,0.18,0.0,0.0,0.0
+0.00415,0.20999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.00415,0.23999999999999996,89820.09000000001,0.09,0.0
+0.00415,0.26999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.00415,0.29999999999999993,89820.09000000001,0.09000000000000001,0.0
+0.00415,0.32999999999999996,47405.047499999986,0.09000000000000001,0.0
+0.00415,0.35999999999999993,47405.04749999999,0.20999999999999996,0.0
+0.00415,0.3899999999999999,127245.12749999999,0.2475,0.0
+0.00415,0.41999999999999993,127245.12749999999,0.1875,0.0
+0.00415,0.44999999999999996,89810.14749999999,0.16000000000000006,0.0
+0.00498,0.15,0.0,0.0,0.0
+0.00498,0.18,0.0,0.0,0.0
+0.00498,0.20999999999999996,0.0,0.0,0.0
+0.00498,0.23999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.00498,0.26999999999999996,127245.12749999999,0.1275,0.0
+0.00498,0.29999999999999993,47405.047499999986,0.09000000000000001,0.0
+0.00498,0.32999999999999996,89730.22749999998,0.1275,0.0
+0.00498,0.35999999999999993,47310.19,0.20999999999999996,0.0
+0.00498,0.3899999999999999,187050.3099999999,0.1875,0.0
+0.00498,0.41999999999999993,89730.22749999998,0.1875,0.0
+0.00498,0.44999999999999996,159600.2875,0.1275,0.0
+0.005809999999999999,0.15,0.0,0.0,0.0
+0.005809999999999999,0.18,47405.047499999986,0.047500000000000014,0.0
+0.005809999999999999,0.20999999999999996,0.0,0.0,0.0
+0.005809999999999999,0.23999999999999996,89820.09000000001,0.09000000000000001,0.0
+0.005809999999999999,0.26999999999999996,0.0,0.0,0.0
+0.005809999999999999,0.29999999999999993,127160.26000000001,0.1275,0.0
+0.005809999999999999,0.32999999999999996,89730.22749999998,0.1275,0.0
+0.005809999999999999,0.35999999999999993,47310.19,0.20999999999999996,0.0
+0.005809999999999999,0.3899999999999999,187050.3099999999,0.1875,0.0
+0.005809999999999999,0.41999999999999993,89730.22749999998,0.1875,0.0
+0.005809999999999999,0.44999999999999996,159600.2875,0.1275,0.0
+0.006639999999999999,0.15,0.0,0.0,0.0
+0.006639999999999999,0.18,0.0,0.0,0.0
+0.006639999999999999,0.20999999999999996,47310.19,0.0475,0.0
+0.006639999999999999,0.23999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.006639999999999999,0.26999999999999996,0.0,0.0,0.0
+0.006639999999999999,0.29999999999999993,0.0,0.0,0.0
+0.006639999999999999,0.32999999999999996,127160.26000000001,0.16000000000000003,0.0
+0.006639999999999999,0.35999999999999993,47405.047499999986,0.20999999999999996,0.0
+0.006639999999999999,0.3899999999999999,187050.30999999994,0.24000000000000005,0.0
+0.006639999999999999,0.41999999999999993,159600.2875,0.20999999999999996,0.0
+0.006639999999999999,0.44999999999999996,159600.2875,0.20999999999999996,0.0
+0.007469999999999999,0.15,0.0,0.0,0.0
+0.007469999999999999,0.18,0.0,0.0,0.0
+0.007469999999999999,0.20999999999999996,0.0,0.0,0.0
+0.007469999999999999,0.23999999999999996,0.0,0.0,0.0
+0.007469999999999999,0.26999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.007469999999999999,0.29999999999999993,47405.04749999999,0.04750000000000001,0.0
+0.007469999999999999,0.32999999999999996,89730.22749999998,0.16000000000000003,0.0
+0.007469999999999999,0.35999999999999993,47405.047499999986,0.1875,0.0
+0.007469999999999999,0.3899999999999999,159600.2875,0.24750000000000005,0.0
+0.007469999999999999,0.41999999999999993,159600.2875,0.20999999999999996,0.0
+0.007469999999999999,0.44999999999999996,159600.2875,0.20999999999999996,0.0
+0.008299999999999998,0.15,0.0,0.0,0.0
+0.008299999999999998,0.18,0.0,0.0,0.0
+0.008299999999999998,0.20999999999999996,0.0,0.0,0.0
+0.008299999999999998,0.23999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.008299999999999998,0.26999999999999996,0.0,0.0,0.0
+0.008299999999999998,0.29999999999999993,0.0,0.09000000000000001,0.0
+0.008299999999999998,0.32999999999999996,0.0,0.16000000000000003,0.0
+0.008299999999999998,0.35999999999999993,47405.047499999986,0.24000000000000005,0.0
+0.008299999999999998,0.3899999999999999,89820.09000000001,0.25,0.0
+0.008299999999999998,0.41999999999999993,47405.047499999986,0.20999999999999996,0.0
+0.008299999999999998,0.44999999999999996,47405.047499999986,0.1875,0.0
+0.00913,0.15,0.0,0.0,0.0
+0.00913,0.18,47405.047499999986,0.047500000000000014,0.0
+0.00913,0.20999999999999996,0.0,0.0,0.0
+0.00913,0.23999999999999996,0.0,0.0,0.0
+0.00913,0.26999999999999996,0.0,0.0,0.0
+0.00913,0.29999999999999993,47405.047499999986,0.09000000000000001,0.0
+0.00913,0.32999999999999996,0.0,0.16000000000000003,0.0
+0.00913,0.35999999999999993,47405.047499999986,0.24000000000000005,0.0
+0.00913,0.3899999999999999,0.0,0.25,0.0
+0.00913,0.41999999999999993,0.0,0.20999999999999996,0.0
+0.00913,0.44999999999999996,0.0,0.1875,0.0
+0.009959999999999998,0.15,0.0,0.0,0.0
+0.009959999999999998,0.18,0.0,0.0,0.0
+0.009959999999999998,0.20999999999999996,0.0,0.0,0.0
+0.009959999999999998,0.23999999999999996,0.0,0.0,0.0
+0.009959999999999998,0.26999999999999996,0.0,0.0,0.0
+0.009959999999999998,0.29999999999999993,47405.047499999986,0.09000000000000001,0.0
+0.009959999999999998,0.32999999999999996,0.0,0.09000000000000001,0.0
+0.009959999999999998,0.35999999999999993,47405.04749999999,0.20999999999999996,0.0
+0.009959999999999998,0.3899999999999999,0.0,0.25,0.0
+0.009959999999999998,0.41999999999999993,0.0,0.20999999999999996,0.0
+0.009959999999999998,0.44999999999999996,0.0,0.1875,0.0
+0.010789999999999998,0.15,0.0,0.0,0.0
+0.010789999999999998,0.18,0.0,0.0,0.0
+0.010789999999999998,0.20999999999999996,89820.09000000001,0.09,0.0
+0.010789999999999998,0.23999999999999996,47405.0475,0.0475,0.0
+0.010789999999999998,0.26999999999999996,47405.04749999999,0.04750000000000001,0.0
+0.010789999999999998,0.29999999999999993,0.0,0.047500000000000014,0.0
+0.010789999999999998,0.32999999999999996,0.0,0.09,0.0
+0.010789999999999998,0.35999999999999993,0.0,0.20999999999999996,0.0
+0.010789999999999998,0.3899999999999999,0.0,0.2475,0.0
+0.010789999999999998,0.41999999999999993,0.0,0.24000000000000005,0.0
+0.010789999999999998,0.44999999999999996,0.0,0.16000000000000006,0.0
+0.011619999999999998,0.15,0.0,0.0,0.0
+0.011619999999999998,0.18,0.0,0.0,0.0
+0.011619999999999998,0.20999999999999996,0.0,0.0,0.0
+0.011619999999999998,0.23999999999999996,0.0,0.0,0.0
+0.011619999999999998,0.26999999999999996,0.0,0.0,0.0
+0.011619999999999998,0.29999999999999993,0.0,0.047500000000000014,0.0
+0.011619999999999998,0.32999999999999996,0.0,0.1275,0.0
+0.011619999999999998,0.35999999999999993,0.0,0.1875,0.0
+0.011619999999999998,0.3899999999999999,0.0,0.24749999999999997,0.0
+0.011619999999999998,0.41999999999999993,0.0,0.24000000000000005,0.0
+0.011619999999999998,0.44999999999999996,0.0,0.16000000000000006,0.0
+0.01245,0.15,0.0,0.0,0.0
+0.01245,0.18,0.0,0.0,0.0
+0.01245,0.20999999999999996,47405.047499999986,0.047500000000000014,0.0
+0.01245,0.23999999999999996,0.0,0.0,0.0
+0.01245,0.26999999999999996,89820.09000000001,0.09,0.0
+0.01245,0.29999999999999993,0.0,0.0,0.0
+0.01245,0.32999999999999996,0.0,0.1875,0.0
+0.01245,0.35999999999999993,0.0,0.24750000000000005,0.0
+0.01245,0.3899999999999999,47405.0475,0.16000000000000006,0.0
+0.01245,0.41999999999999993,0.0,0.16000000000000006,0.0
+0.01245,0.44999999999999996,0.0,0.09000000000000001,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-avg.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-avg.csv
new file mode 100644
index 0000000000..63d7998115
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-avg.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,70078.444815625,57289.489421875005,94459.01962187499
+0.00415,0.18,72992.70435500001,55864.6661496875,101967.68151281249
+0.00415,0.20999999999999996,68311.8226103125,50547.285326875004,100077.96286406249
+0.00415,0.23999999999999996,67948.5751128125,45196.004890937504,98153.07825312499
+0.00415,0.26999999999999996,74042.88620718752,44475.82537125,105914.48233593749
+0.00415,0.29999999999999993,67133.42080062498,39399.72068,98874.674893125
+0.00415,0.32999999999999996,70394.41288375002,38701.676066875,103921.180711875
+0.00415,0.35999999999999993,73295.85378187502,36109.355286875,105449.087851875
+0.00415,0.3899999999999999,65153.83393843749,30174.861758437502,93748.05527812499
+0.00415,0.41999999999999993,66180.6584078125,28157.3689865625,93923.25494312502
+0.00415,0.44999999999999996,69979.8003046875,27926.448468437495,98881.00785312499
+0.00498,0.15,63888.6039475,59037.16089812499,92324.638610625
+0.00498,0.18,59468.5585125,57566.83889,96248.066738125
+0.00498,0.20999999999999996,61260.554003125,55322.089256875,100088.81091312501
+0.00498,0.23999999999999996,58486.571379375004,49672.2453921875,96424.7336490625
+0.00498,0.26999999999999996,54351.9467428125,41729.68722968751,87651.255211875
+0.00498,0.29999999999999993,62428.0977084375,43592.8437415625,98612.264766875
+0.00498,0.32999999999999996,54822.71158156251,39144.2371771875,90543.008868125
+0.00498,0.35999999999999993,62545.02704125,38415.227079375,97683.991839375
+0.00498,0.3899999999999999,45344.46249125,28322.625555312494,73725.27900031251
+0.00498,0.41999999999999993,58612.32158625,31933.4388740625,90652.45160281248
+0.00498,0.44999999999999996,52347.784046562505,26727.06242000001,80085.2130715625
+0.005809999999999999,0.15,55711.4846353125,59732.714075937496,88841.142574375
+0.005809999999999999,0.18,54865.65331937499,56158.0385,90414.858785625
+0.005809999999999999,0.20999999999999996,54807.45908,56587.467566875006,96181.90681625
+0.005809999999999999,0.23999999999999996,49170.113094374996,48253.477551875,87333.58928375
+0.005809999999999999,0.26999999999999996,56333.805886875,51045.0136340625,98455.33217656249
+0.005809999999999999,0.29999999999999993,44879.24643375,40738.414998437496,81286.7611190625
+0.005809999999999999,0.32999999999999996,47769.66650187499,40548.38939718751,85360.2503315625
+0.005809999999999999,0.35999999999999993,54256.80077874998,39916.55814125,91443.31598000001
+0.005809999999999999,0.3899999999999999,39043.0353403125,29544.387349375,68753.16887156249
+0.005809999999999999,0.41999999999999993,50410.0581996875,33403.4712034375,84101.42375875
+0.005809999999999999,0.44999999999999996,45296.043982187504,27939.581576874996,74223.8979021875
+0.006639999999999999,0.15,49137.70823875,60443.67714281251,86418.24341343749
+0.006639999999999999,0.18,48488.494657187504,59818.929582812496,90921.08385125
+0.006639999999999999,0.20999999999999996,47791.828114375,54701.137714062505,89038.11534218749
+0.006639999999999999,0.23999999999999996,44128.2106165625,51437.640877812504,87124.53660125002
+0.006639999999999999,0.26999999999999996,47002.027466875,51285.5399396875,91669.13946031251
+0.006639999999999999,0.29999999999999993,45763.86970718751,48260.726869687496,89935.71982624999
+0.006639999999999999,0.32999999999999996,41536.2910040625,38740.97306437501,77280.83551968749
+0.006639999999999999,0.35999999999999993,43753.896998749995,40606.39106625,83249.84769437501
+0.006639999999999999,0.3899999999999999,36118.9394109375,30161.5690859375,65873.11727
+0.006639999999999999,0.41999999999999993,38487.9636103125,30361.110623437504,69274.36397500001
+0.006639999999999999,0.44999999999999996,39639.75774062499,28659.782940625002,69175.337423125
+0.007469999999999999,0.15,42234.3172728125,60382.43423781251,83647.2236325
+0.007469999999999999,0.18,40743.51901625001,59293.42154687501,86609.15193687502
+0.007469999999999999,0.20999999999999996,40298.171071875004,57558.892507812496,87935.7928928125
+0.007469999999999999,0.23999999999999996,41808.494652187495,55198.51385718749,89007.110980625
+0.007469999999999999,0.26999999999999996,40105.19777875,49536.786369999994,83991.05403500001
+0.007469999999999999,0.29999999999999993,38104.03279125001,46755.189502187495,81635.33054906249
+0.007469999999999999,0.32999999999999996,40061.9061828125,41709.090348749996,78753.7848559375
+0.007469999999999999,0.35999999999999993,38152.94173781251,41360.896660624996,78888.2484753125
+0.007469999999999999,0.3899999999999999,34450.16971875,32964.705290625,67037.99077625
+0.007469999999999999,0.41999999999999993,34522.7776775,31061.955227499995,65971.20842312499
+0.007469999999999999,0.44999999999999996,34725.87798218749,29316.920135624998,65043.7490846875
+0.008299999999999998,0.15,40992.682005937495,61234.19959375,83290.35811593752
+0.008299999999999998,0.18,39820.06875468751,59983.588359999994,85957.9271709375
+0.008299999999999998,0.20999999999999996,36810.46911218751,58154.925435312514,85873.23263
+0.008299999999999998,0.23999999999999996,34347.5337290625,52703.84375875001,81019.59617718749
+0.008299999999999998,0.26999999999999996,40494.713756875004,52503.8424721875,86813.3832546875
+0.008299999999999998,0.29999999999999993,38668.5266746875,49301.6049959375,84155.929721875
+0.008299999999999998,0.32999999999999996,41313.326644375,46533.49526656249,84535.49118406248
+0.008299999999999998,0.35999999999999993,37624.02790249999,41554.99791968751,77792.4417103125
+0.008299999999999998,0.3899999999999999,35553.861335625,37146.522039999996,72356.952890625
+0.008299999999999998,0.41999999999999993,37643.195356875,36932.77329,74998.95842125
+0.008299999999999998,0.44999999999999996,37835.112205625,34861.09468781249,73789.2272509375
+0.00913,0.15,34667.10141656251,61646.97193156249,80933.141101875
+0.00913,0.18,33935.486389375,57443.2501353125,79772.0108540625
+0.00913,0.20999999999999996,35185.5261225,58592.22670062501,84737.47163375
+0.00913,0.23999999999999996,34237.5610171875,56026.4040709375,83945.46404375
+0.00913,0.26999999999999996,35051.733653125,53119.2426140625,83312.97980656251
+0.00913,0.29999999999999993,32382.236723125003,47518.157636874996,77034.09624312501
+0.00913,0.32999999999999996,37778.023912187506,47198.0877740625,81963.774963125
+0.00913,0.35999999999999993,34429.73694906249,42184.608149374995,75327.6577159375
+0.00913,0.3899999999999999,37250.351229687505,43204.4552859375,79731.619358125
+0.00913,0.41999999999999993,37215.38162656251,40764.768979374996,78109.0620096875
+0.00913,0.44999999999999996,35877.744351562505,38547.7472353125,75593.361013125
+0.009959999999999998,0.15,31783.341544062503,61501.322213750005,78857.37251406252
+0.009959999999999998,0.18,31439.097369687497,61912.8882225,82552.65689968751
+0.009959999999999998,0.20999999999999996,30414.414960625,60454.6513196875,83309.61319343752
+0.009959999999999998,0.23999999999999996,31759.915574374998,58081.46093562499,83755.8921575
+0.009959999999999998,0.26999999999999996,34524.88254593751,55274.069889374994,84370.0075540625
+0.009959999999999998,0.29999999999999993,29268.854995,49454.58160031249,76321.45844718751
+0.009959999999999998,0.32999999999999996,31985.867099687508,49100.3804303125,79284.877473125
+0.009959999999999998,0.35999999999999993,31273.322361874998,44065.1283525,74281.468496875
+0.009959999999999998,0.3899999999999999,34372.1764071875,43749.2112584375,77432.90918437499
+0.009959999999999998,0.41999999999999993,34405.98493968749,41293.36430875,75772.8417403125
+0.009959999999999998,0.44999999999999996,33127.251384375,39018.664314062495,73204.83059218749
+0.010789999999999998,0.15,30125.445610937506,61783.11587937501,78090.2143603125
+0.010789999999999998,0.18,30292.887159999995,62277.95004000001,81905.685925625
+0.010789999999999998,0.20999999999999996,27616.626365937496,54923.087965625,75079.3305409375
+0.010789999999999998,0.23999999999999996,28090.8089809375,55617.341886875,78335.02462156248
+0.010789999999999998,0.26999999999999996,30832.6887,52925.4808690625,78837.50875968751
+0.010789999999999998,0.29999999999999993,30528.853092812504,50926.5550084375,78525.65493937497
+0.010789999999999998,0.32999999999999996,29432.196062499996,48095.086794375,76018.764119375
+0.010789999999999998,0.35999999999999993,29472.411221874994,45310.19172062499,74170.55772
+0.010789999999999998,0.3899999999999999,30944.882221875003,42777.15494562501,73435.24683312501
+0.010789999999999998,0.41999999999999993,28886.144372812494,40483.75178718751,70282.763973125
+0.010789999999999998,0.44999999999999996,30224.157042187504,38334.826650937495,69686.45615687498
+0.011619999999999998,0.15,28578.027111875,62577.86745343752,78214.39572593752
+0.011619999999999998,0.18,27826.87157937499,61678.852357499985,80117.71475937501
+0.011619999999999998,0.20999999999999996,27488.355954999995,60006.671458125,80666.825540625
+0.011619999999999998,0.23999999999999996,26990.19086875,57294.5536084375,79459.16332593751
+0.011619999999999998,0.26999999999999996,30035.722696875007,54422.806184999994,79860.84133499999
+0.011619999999999998,0.29999999999999993,28964.597781875003,51241.401390000006,77299.837614375
+0.011619999999999998,0.32999999999999996,28467.247635,48398.68592343749,75138.96778093747
+0.011619999999999998,0.35999999999999993,27343.5581621875,45686.21460093751,72486.80194937502
+0.011619999999999998,0.3899999999999999,27382.918818125,43174.060284374995,70686.66763375
+0.011619999999999998,0.41999999999999993,26958.911944375002,40790.1832084375,68587.6905265625
+0.011619999999999998,0.44999999999999996,27676.221781562497,38666.6339378125,67507.78001874998
+0.01245,0.15,27801.354230000004,62811.6537825,77883.016148125
+0.01245,0.18,26213.734825,62008.473177812506,79338.21467843749
+0.01245,0.20999999999999996,24144.470409687503,57122.1888796875,75350.377053125
+0.01245,0.23999999999999996,26052.689121875002,57809.42601593749,79087.2744490625
+0.01245,0.26999999999999996,23167.366809687497,49576.93551156251,69777.71211875
+0.01245,0.29999999999999993,25915.737029999997,51953.92583375001,75619.10783
+0.01245,0.32999999999999996,27484.427841250006,48902.600555937504,74612.7256434375
+0.01245,0.35999999999999993,27669.258693125,46244.94677875,72896.480878125
+0.01245,0.3899999999999999,27101.169661875,41553.1879725,68113.77981624998
+0.01245,0.41999999999999993,28313.938045937502,41274.5630453125,69690.36248625
+0.01245,0.44999999999999996,28384.689540937503,39158.73880625,68147.8106728125
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-max.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-max.csv
new file mode 100644
index 0000000000..9b54a7d941
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-max.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,98349.92044375003,62038.838775000004,103763.1506
+0.00415,0.18,93034.39577500001,58595.04484375,111200.504375
+0.00415,0.20999999999999996,96777.7375,56439.83809999999,115344.80249375
+0.00415,0.23999999999999996,129267.339375,52782.38074375,129772.25
+0.00415,0.26999999999999996,98828.12394375002,49504.84169374999,122770.21377500001
+0.00415,0.29999999999999993,147837.604775,46682.71569375001,148640.06349375
+0.00415,0.32999999999999996,92139.95490000003,42989.556775000005,121195.845
+0.00415,0.35999999999999993,107410.31359375,40687.8716,131610.0294
+0.00415,0.3899999999999999,92975.22984375,37564.76777500001,121873.54609375
+0.00415,0.41999999999999993,94785.92377499997,35517.27594374999,122516.78249375001
+0.00415,0.44999999999999996,94935.123975,33155.259943749996,122509.11197500002
+0.00498,0.15,83727.15069375,63670.922975,96199.097775
+0.00498,0.18,71952.6306,60613.472975000004,102367.44359375
+0.00498,0.20999999999999996,71722.815975,59922.464975,108102.66969375
+0.00498,0.23999999999999996,87392.94440000001,56060.28449375,116625.84724375
+0.00498,0.26999999999999996,84753.823775,51997.454775,113974.729375
+0.00498,0.29999999999999993,86422.10494375002,48735.043099999995,118189.4451
+0.00498,0.32999999999999996,83680.57477499999,48058.24744375,113877.0159
+0.00498,0.35999999999999993,99748.87769375001,44444.35510000001,124296.308975
+0.00498,0.3899999999999999,72283.52624374999,41300.04149375,107952.35249375
+0.00498,0.41999999999999993,87506.78749375,39389.734975,115976.37484375
+0.00498,0.44999999999999996,96620.51319375,37326.411193750006,123302.85874375001
+0.005809999999999999,0.15,74954.09619375001,63095.245599999995,96994.97109375
+0.005809999999999999,0.18,85428.06,62883.225,109122.29
+0.005809999999999999,0.20999999999999996,81773.75244374998,62860.74109375001,109566.20984375
+0.005809999999999999,0.23999999999999996,83939.839375,59509.31674375,111708.3986
+0.005809999999999999,0.26999999999999996,74101.5114,56218.10344375001,107418.76119374998
+0.005809999999999999,0.29999999999999993,74135.84709999997,53089.41919375001,107518.14039999999
+0.005809999999999999,0.32999999999999996,73694.945975,49452.813743750005,107050.20769375
+0.005809999999999999,0.35999999999999993,88031.90109375,46508.75597499999,116422.555
+0.005809999999999999,0.3899999999999999,63749.27519375,43770.713775000004,100866.449375
+0.005809999999999999,0.41999999999999993,77301.11419374999,40973.15859375,107911.75297500001
+0.005809999999999999,0.44999999999999996,85466.46297499999,38202.95449375,114939.04419375
+0.006639999999999999,0.15,60385.59194374999,64068.729493750005,92094.580975
+0.006639999999999999,0.18,66588.5621,63766.846900000004,99538.69944375
+0.006639999999999999,0.20999999999999996,69133.52877499998,64119.16540000001,103377.89624375
+0.006639999999999999,0.23999999999999996,59523.93990000001,58249.347975,98844.15077499999
+0.006639999999999999,0.26999999999999996,70954.18577499998,54294.085975,105248.49649374999
+0.006639999999999999,0.29999999999999993,59102.52234375001,50707.8675,98131.955
+0.006639999999999999,0.32999999999999996,62158.1751,47896.81774375,100450.65444375001
+0.006639999999999999,0.35999999999999993,58060.88577499999,44659.79699375,96428.79619375
+0.006639999999999999,0.3899999999999999,90134.81749999998,42345.292943750006,115283.63694375001
+0.006639999999999999,0.41999999999999993,90081.9249,39982.80444375,115020.670975
+0.006639999999999999,0.44999999999999996,89740.77969374998,37837.566399999996,114616.54819375003
+0.007469999999999999,0.15,70819.80660000001,63499.88819375001,93929.495775
+0.007469999999999999,0.18,51739.9694,63399.33019374999,94829.04919374999
+0.007469999999999999,0.20999999999999996,55473.80109375001,62635.994375,92722.88877500001
+0.007469999999999999,0.23999999999999996,55629.049375,58601.07294375,95779.43874375001
+0.007469999999999999,0.26999999999999996,57609.051899999984,55094.90449375,98104.75234375
+0.007469999999999999,0.29999999999999993,53382.69144375001,51664.244993750006,94581.24099375002
+0.007469999999999999,0.32999999999999996,56110.34869374999,48732.71759999999,96217.71199375
+0.007469999999999999,0.35999999999999993,48241.02390000002,45913.5289,89665.29719375
+0.007469999999999999,0.3899999999999999,81843.84869375,43181.9886,109309.47094374997
+0.007469999999999999,0.41999999999999993,81597.34719375003,40856.735975,108883.01549374998
+0.007469999999999999,0.44999999999999996,81358.41349374999,38766.60469375001,107987.05644375
+0.008299999999999998,0.15,56207.85610000001,63265.66984375001,88474.20190000001
+0.008299999999999998,0.18,53219.11949374999,63434.482775,94191.05219374999
+0.008299999999999998,0.20999999999999996,54762.562775000006,61896.38944374999,93189.70289999999
+0.008299999999999998,0.23999999999999996,48421.97397500001,58627.08474374999,93253.96049375
+0.008299999999999998,0.26999999999999996,56146.38240000001,55011.21984375,97506.88359375
+0.008299999999999998,0.29999999999999993,50192.65819374999,51970.68484375,92829.802775
+0.008299999999999998,0.32999999999999996,57769.233599999985,48895.38699374999,96750.39359375
+0.008299999999999998,0.35999999999999993,54314.30249375001,46426.89074375,93507.03377500002
+0.008299999999999998,0.3899999999999999,48503.31819375002,43462.90094374999,86231.64324375
+0.008299999999999998,0.41999999999999993,48357.69924375,41145.92097499999,84597.69344374999
+0.008299999999999998,0.44999999999999996,52859.10469375002,39059.77669375,86620.38849375
+0.00913,0.15,43062.108774999986,64208.336975,85010.844375
+0.00913,0.18,42386.29509999998,64127.015,89731.339375
+0.00913,0.20999999999999996,50404.77524374999,61852.23699375002,93574.43669375
+0.00913,0.23999999999999996,47776.207400000014,59254.503775000005,94055.13297500001
+0.00913,0.26999999999999996,43947.425974999984,55960.373600000006,87683.7969
+0.00913,0.29999999999999993,42331.35937499999,52548.10937500001,88206.4175
+0.00913,0.32999999999999996,52836.414493750024,49900.43149375001,93702.69144375
+0.00913,0.35999999999999993,49649.60477500003,46919.54,90153.89224374999
+0.00913,0.3899999999999999,54054.29460000003,45853.952975,90254.65969375001
+0.00913,0.41999999999999993,53932.943899999984,43451.10224375,89186.8825
+0.00913,0.44999999999999996,48018.33749375001,41049.0725,84449.34609375
+0.009959999999999998,0.15,40435.196943749994,66135.85619374999,83035.16874375001
+0.009959999999999998,0.18,46533.88960000001,64716.366975000004,89289.19210000001
+0.009959999999999998,0.20999999999999996,41923.596774999976,64541.355599999995,92388.984975
+0.009959999999999998,0.23999999999999996,42636.13889999999,62357.57519375001,89984.76524375
+0.009959999999999998,0.26999999999999996,43843.114375,58323.00269375,92494.4925
+0.009959999999999998,0.29999999999999993,44616.72977499999,54875.459375,90030.23239999998
+0.009959999999999998,0.32999999999999996,41526.021993749986,51616.920993750005,86731.30859375
+0.009959999999999998,0.35999999999999993,41118.068693749985,48797.07609375001,85740.5166
+0.009959999999999998,0.3899999999999999,50087.89790000002,46513.54544375001,86566.23177500001
+0.009959999999999998,0.41999999999999993,49938.05077500002,43853.53984375,85704.78944374999
+0.009959999999999998,0.44999999999999996,44489.42577499999,41762.204493749996,81553.41824375
+0.010789999999999998,0.15,46943.37144375001,66393.037975,81735.42024375
+0.010789999999999998,0.18,55096.08937499999,64773.55359374999,91228.5739
+0.010789999999999998,0.20999999999999996,59935.57109375,65047.19444375,99075.239375
+0.010789999999999998,0.23999999999999996,41463.552775,62626.83734375,88372.19797499999
+0.010789999999999998,0.26999999999999996,40820.898493749984,58454.230599999995,90313.8979
+0.010789999999999998,0.29999999999999993,44045.7751,53395.187775,86257.864775
+0.010789999999999998,0.32999999999999996,37177.74609375001,50464.906775,80552.40710000001
+0.010789999999999998,0.35999999999999993,40568.68739999998,47551.37799375001,81334.575975
+0.010789999999999998,0.3899999999999999,54225.396900000014,45253.253443750014,91541.30444374999
+0.010789999999999998,0.41999999999999993,35970.05749374999,42905.23849375,76973.60777500001
+0.010789999999999998,0.44999999999999996,53204.499693750025,40865.405975,88170.1944
+0.011619999999999998,0.15,42275.72959999999,65654.97949375,84423.96824375
+0.011619999999999998,0.18,47240.64734374998,64849.83359375,88642.72619375002
+0.011619999999999998,0.20999999999999996,34303.20269374998,62449.65349375,84363.2186
+0.011619999999999998,0.23999999999999996,33567.795243750006,60157.365,84559.59577500001
+0.011619999999999998,0.26999999999999996,50580.12319375002,57410.96177500001,93039.61997499998
+0.011619999999999998,0.29999999999999993,40430.816774999985,53758.477974999994,83986.1646
+0.011619999999999998,0.32999999999999996,36180.66819374999,50949.34000000001,82022.40849375
+0.011619999999999998,0.35999999999999993,35934.923774999996,47910.490975,79325.66210000002
+0.011619999999999998,0.3899999999999999,36573.16069375001,45469.82919375,77492.7764
+0.011619999999999998,0.41999999999999993,33696.59397500001,43162.23544375,75212.13599374998
+0.011619999999999998,0.44999999999999996,45773.032243749985,41042.61344374999,82592.21419375
+0.01245,0.15,35932.296774999995,65911.06944375,82716.93659999999
+0.01245,0.18,44359.201993750015,65379.09097499999,87096.90234375
+0.01245,0.20999999999999996,39281.76937499999,62388.416600000004,87263.745975
+0.01245,0.23999999999999996,35141.35359999998,60546.33609375,86590.27169375001
+0.01245,0.26999999999999996,38097.26484375,58224.29460000001,85914.76397500001
+0.01245,0.29999999999999993,34306.95249375002,54965.64077500001,83543.85484375
+0.01245,0.32999999999999996,32752.745774999992,51977.66619375001,79357.57109375
+0.01245,0.35999999999999993,35565.46437500001,49607.28449375,81606.22149375
+0.01245,0.3899999999999999,35490.88774374998,46836.22894375,79688.2236
+0.01245,0.41999999999999993,42147.558775,44449.1575,81302.94790000001
+0.01245,0.44999999999999996,42069.66519375,42075.831243750006,79886.01299374999
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-min.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-min.csv
new file mode 100644
index 0000000000..e00211440c
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-min.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,52202.4271,54035.94359374999,88332.70394375
+0.00415,0.18,52356.194943749986,51053.42359375,92845.599375
+0.00415,0.20999999999999996,0.0,0.004975000000000003,0.004975000000000004
+0.00415,0.23999999999999996,0.0,0.014775000000000005,0.014775000000000005
+0.00415,0.26999999999999996,0.0,0.014775000000000005,0.014775000000000005
+0.00415,0.29999999999999993,0.0,0.00249375,0.0024937499999999994
+0.00415,0.32999999999999996,0.0,0.021993750000000006,0.021993750000000006
+0.00415,0.35999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.00415,0.3899999999999999,0.0,0.004975000000000003,0.004975000000000004
+0.00415,0.41999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.00415,0.44999999999999996,0.0,0.004975000000000003,0.004975000000000004
+0.00498,0.15,47919.01609999999,54810.322775,84205.36374375
+0.00498,0.18,43673.10149374999,54753.288975,92310.2789
+0.00498,0.20999999999999996,51002.43424375,51392.258693749995,93634.84460000001
+0.00498,0.23999999999999996,0.0,0.007443749999999999,0.007443749999999999
+0.00498,0.26999999999999996,0.0,0.00249375,0.0024937499999999994
+0.00498,0.29999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.00498,0.32999999999999996,0.0,0.00249375,0.0024937499999999994
+0.00498,0.35999999999999993,0.014774999999999998,0.07639999999999997,0.11937500000000005
+0.00498,0.3899999999999999,0.0,0.00249375,0.0024937499999999994
+0.00498,0.41999999999999993,0.0,0.00249375,0.0024937499999999994
+0.00498,0.44999999999999996,0.0,0.00249375,0.0024937499999999994
+0.005809999999999999,0.15,43528.785899999995,55516.262899999994,82207.89077499999
+0.005809999999999999,0.18,0.0,0.007443749999999999,0.007443749999999999
+0.005809999999999999,0.20999999999999996,30835.155600000006,53950.621900000006,87142.38859375
+0.005809999999999999,0.23999999999999996,0.0,0.004975000000000003,0.004975000000000004
+0.005809999999999999,0.26999999999999996,42757.749375,47484.73984375001,91850.619375
+0.005809999999999999,0.29999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.005809999999999999,0.32999999999999996,0.0,0.00249375,0.0024937499999999994
+0.005809999999999999,0.35999999999999993,0.01234375000000001,0.06974375000000001,0.105775
+0.005809999999999999,0.3899999999999999,0.0,0.00249375,0.0024937499999999994
+0.005809999999999999,0.41999999999999993,0.0,0.00249375,0.0024937499999999994
+0.005809999999999999,0.44999999999999996,0.0,0.00249375,0.0024937499999999994
+0.006639999999999999,0.15,38140.8664,56931.945743749995,79448.824375
+0.006639999999999999,0.18,36917.957975000005,52568.19794375,82423.05269375
+0.006639999999999999,0.20999999999999996,0.004974999999999999,0.019775,0.03459999999999999
+0.006639999999999999,0.23999999999999996,0.0,0.007443749999999999,0.007443749999999999
+0.006639999999999999,0.26999999999999996,34351.47140000001,48746.8991,84665.87049375
+0.006639999999999999,0.29999999999999993,37072.07474375,46454.83484375001,84570.37297499999
+0.006639999999999999,0.32999999999999996,0.0,0.00249375,0.0024937499999999994
+0.006639999999999999,0.35999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.006639999999999999,0.3899999999999999,0.0,0.00249375,0.0024937499999999994
+0.006639999999999999,0.41999999999999993,0.0,0.00249375,0.0024937499999999994
+0.006639999999999999,0.44999999999999996,0.0,0.00249375,0.0024937499999999994
+0.007469999999999999,0.15,31016.639493750004,55851.897775,78107.65019375
+0.007469999999999999,0.18,32996.459493749986,56364.310975,81381.2679
+0.007469999999999999,0.20999999999999996,29249.472599999994,53849.4971,81427.60624375001
+0.007469999999999999,0.23999999999999996,30990.10949375001,51306.19484375,81774.78469375
+0.007469999999999999,0.26999999999999996,0.0,0.007443749999999999,0.007443749999999999
+0.007469999999999999,0.29999999999999993,0.0,0.014775000000000005,0.014775000000000005
+0.007469999999999999,0.32999999999999996,0.0,0.00249375,0.0024937499999999994
+0.007469999999999999,0.35999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.007469999999999999,0.3899999999999999,0.0,0.00249375,0.0024937499999999994
+0.007469999999999999,0.41999999999999993,0.0,0.00249375,0.0024937499999999994
+0.007469999999999999,0.44999999999999996,0.0,0.00249375,0.0024937499999999994
+0.008299999999999998,0.15,31733.89984375,58720.494399999996,80313.4336
+0.008299999999999998,0.18,31439.00510000002,55761.24437500001,79554.7904
+0.008299999999999998,0.20999999999999996,26775.21777500001,55611.9321,80561.25174374999
+0.008299999999999998,0.23999999999999996,0.0,0.00249375,0.0024937499999999994
+0.008299999999999998,0.26999999999999996,32424.356193749998,49798.3049,81667.475
+0.008299999999999998,0.29999999999999993,28637.964193750006,45789.41739999999,76494.41077500001
+0.008299999999999998,0.32999999999999996,30721.33249375001,42370.684375,75722.87799375001
+0.008299999999999998,0.35999999999999993,0.0,0.009899999999999999,0.009899999999999999
+0.008299999999999998,0.3899999999999999,0.0,0.00249375,0.0024937499999999994
+0.008299999999999998,0.41999999999999993,0.0,0.00249375,0.0024937499999999994
+0.008299999999999998,0.44999999999999996,0.0,0.00249375,0.0024937499999999994
+0.00913,0.15,24795.183593750004,59160.918099999995,76981.66449375001
+0.00913,0.18,0.0,0.007443749999999999,0.007443749999999999
+0.00913,0.20999999999999996,24594.704975000004,55552.65424375,79820.95469375
+0.00913,0.23999999999999996,25958.25609375,54361.14999375,78380.97019375
+0.00913,0.26999999999999996,29782.31619375,50602.0116,79495.6246
+0.00913,0.29999999999999993,0.0,0.00249375,0.0024937499999999994
+0.00913,0.32999999999999996,28175.875900000014,43661.29399375,74039.668775
+0.00913,0.35999999999999993,0.0,0.009899999999999999,0.009899999999999999
+0.00913,0.3899999999999999,28504.9336,40306.67574374999,73046.34389999999
+0.00913,0.41999999999999993,28471.441193750008,38383.824375000004,71282.3451
+0.00913,0.44999999999999996,28254.48099374999,36230.7316,69410.42769375
+0.009959999999999998,0.15,24326.926099999997,57248.55919375001,73851.49044375001
+0.009959999999999998,0.18,21949.474993750002,58868.52169375001,75668.1891
+0.009959999999999998,0.20999999999999996,23365.15609375,56635.454993750005,76012.84877499999
+0.009959999999999998,0.23999999999999996,24098.754375000008,54921.689943749996,78014.57899375
+0.009959999999999998,0.26999999999999996,26491.90294375,52108.57689999999,77295.605
+0.009959999999999998,0.29999999999999993,0.0,0.004975000000000003,0.004975000000000004
+0.009959999999999998,0.32999999999999996,24093.570493750005,45809.38109375001,73803.37277500001
+0.009959999999999998,0.35999999999999993,0.0,0.007443749999999999,0.007443749999999999
+0.009959999999999998,0.3899999999999999,25578.26500000001,40624.474975,70483.68619374999
+0.009959999999999998,0.41999999999999993,26245.315,38467.64890000001,69549.69234375
+0.009959999999999998,0.44999999999999996,26186.660975000003,36736.83377500001,67468.262775
+0.010789999999999998,0.15,22651.225,57603.32849375,72365.22144375001
+0.010789999999999998,0.18,22955.075443749996,59315.940775,75593.985975
+0.010789999999999998,0.20999999999999996,0.0,0.00249375,0.0024937499999999994
+0.010789999999999998,0.23999999999999996,0.0,0.004975000000000003,0.004975000000000004
+0.010789999999999998,0.26999999999999996,0.0,0.00249375,0.0024937499999999994
+0.010789999999999998,0.29999999999999993,22800.855000000014,48304.1229,73183.86109375
+0.010789999999999998,0.32999999999999996,21500.68484375,45546.422975,70100.01924375001
+0.010789999999999998,0.35999999999999993,22587.75484375,42564.48819375001,68857.44449375
+0.010789999999999998,0.3899999999999999,22091.303193750005,40042.881693749994,67361.09999999999
+0.010789999999999998,0.41999999999999993,21877.504100000002,37896.1275,64160.55694375001
+0.010789999999999998,0.44999999999999996,21904.79609375,36069.856193750005,62663.35399375
+0.011619999999999998,0.15,20112.318975,59004.3629,73522.6481
+0.011619999999999998,0.18,19487.562774999995,57960.9524,72809.494375
+0.011619999999999998,0.20999999999999996,19464.57374375,57285.45144374999,77282.74597500003
+0.011619999999999998,0.23999999999999996,21058.83094375,54431.29574375001,75431.8309
+0.011619999999999998,0.26999999999999996,20673.17897500001,52196.82310000001,73600.78624374999
+0.011619999999999998,0.29999999999999993,21601.565193749997,49211.475993750006,71805.58437499999
+0.011619999999999998,0.32999999999999996,21747.15749375001,45752.2864,69869.1175
+0.011619999999999998,0.35999999999999993,21224.77359375,43161.660943749994,67595.45474374999
+0.011619999999999998,0.3899999999999999,20364.60424375,40539.94097499999,64741.22789999999
+0.011619999999999998,0.41999999999999993,20398.08319375,38190.42169375,62966.63199375
+0.011619999999999998,0.44999999999999996,20363.7686,36203.236775000005,61100.890100000004
+0.01245,0.15,21535.978974999995,59344.4956,73112.24074375001
+0.01245,0.18,16495.83290000001,58558.91644375,71631.41399375001
+0.01245,0.20999999999999996,0.0,0.009899999999999999,0.009899999999999999
+0.01245,0.23999999999999996,20193.370775000007,55367.400100000006,73746.68937499999
+0.01245,0.26999999999999996,0.0,0.00249375,0.0024937499999999994
+0.01245,0.29999999999999993,21027.146900000003,49779.74199375,70995.58769375
+0.01245,0.32999999999999996,22415.961399999993,46716.939375,70915.61609375001
+0.01245,0.35999999999999993,21670.245000000014,44090.851975,66574.710975
+0.01245,0.3899999999999999,0.0,0.004975000000000003,0.004975000000000004
+0.01245,0.41999999999999993,19721.382499999992,38908.56349375,61980.14319375
+0.01245,0.44999999999999996,19746.375974999995,36808.124193749994,60271.454900000004
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-var.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-var.csv
new file mode 100644
index 0000000000..217977fbfa
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/results/results_csv_04282021_171753/var-var.csv
@@ -0,0 +1,122 @@
+beta,gamma,Susceptible,Infected,Recovered
+0.00415,0.15,151707182.894611,3674130.1323926314,11950710.337915558
+0.00415,0.18,136803126.25951046,3724874.083457399,27194036.77922938
+0.00415,0.20999999999999996,369291781.52324915,138237480.18369532,553284902.2142997
+0.00415,0.23999999999999996,818947572.4152445,229474208.64905697,1130391047.633444
+0.00415,0.26999999999999996,441765747.792488,106499818.92331558,640238923.9433248
+0.00415,0.29999999999999993,831180947.2569969,175622273.1108266,1184397760.0153677
+0.00415,0.32999999999999996,396350942.9774744,81689129.78962329,626103658.8669935
+0.00415,0.35999999999999993,491453913.4458559,71950531.49512336,684969000.428386
+0.00415,0.3899999999999999,857273660.3517319,163260323.60207027,1605409353.073333
+0.00415,0.41999999999999993,880233228.7979215,142484978.656579,1615593855.0680041
+0.00415,0.44999999999999996,652878582.2964451,89093846.30797167,1148756234.4685273
+0.00498,0.15,82204667.7969046,3682767.448022022,11342961.649499614
+0.00498,0.18,61363696.929010615,2554940.385374771,11516967.709068058
+0.00498,0.20999999999999996,44284173.95669044,4163599.7416063435,16999531.915714536
+0.00498,0.23999999999999996,306684855.4986935,132893576.61513941,524338417.63977444
+0.00498,0.26999999999999996,617613478.4630105,309764612.09624994,1390029433.1024783
+0.00498,0.29999999999999993,299881979.4181123,103256276.07603046,552031779.5635036
+0.00498,0.32999999999999996,439775426.15807736,174007074.81778616,949182944.4730018
+0.00498,0.35999999999999993,340243901.185112,81516517.67368458,562177316.3215873
+0.00498,0.3899999999999999,714314358.7262672,269788323.77890956,1825872074.9051824
+0.00498,0.41999999999999993,447312235.0467868,115906018.91325101,944190734.3291576
+0.00498,0.44999999999999996,773902258.1897404,181233061.94690832,1650157977.3503551
+0.005809999999999999,0.15,61842614.93093516,3216533.7298320034,15395269.911303425
+0.005809999999999999,0.18,282285274.58912027,170848035.45705056,450473933.2710749
+0.005809999999999999,0.20999999999999996,152407114.9070424,4867767.760396982,27951836.516593248
+0.005809999999999999,0.23999999999999996,418596891.3870245,263772888.76389876,890358708.0186508
+0.005809999999999999,0.26999999999999996,56541643.91428419,5616011.804542522,18887712.757223763
+0.005809999999999999,0.29999999999999993,407710081.0981059,296583208.46967506,1183150461.2398512
+0.005809999999999999,0.32999999999999996,337415368.80691636,186253985.08846062,840117287.3827088
+0.005809999999999999,0.35999999999999993,261121400.3734344,87355606.63695985,489681367.94617146
+0.005809999999999999,0.3899999999999999,536236078.7084507,293853600.5003413,1589566705.9337761
+0.005809999999999999,0.41999999999999993,336028552.9433853,127184216.21078475,812342746.3227955
+0.005809999999999999,0.44999999999999996,578713879.5380379,197705165.8487029,1414645123.7283995
+0.006639999999999999,0.15,43051776.62998216,2763271.4507434065,9764391.563638002
+0.006639999999999999,0.18,62494320.08835952,5973465.882349776,17695762.14591443
+0.006639999999999999,0.20999999999999996,220674032.63603228,162070722.24469855,441737748.4571166
+0.006639999999999999,0.23999999999999996,144027536.60288334,142386197.8822251,414003493.3404114
+0.006639999999999999,0.26999999999999996,72325482.74997869,1974719.799639774,22478543.574983716
+0.006639999999999999,0.29999999999999993,34062979.71393447,1528635.4070349056,11293842.017621722
+0.006639999999999999,0.32999999999999996,356420368.0677387,266412020.14610314,1079788823.1526673
+0.006639999999999999,0.35999999999999993,139087791.63524255,88455293.55759585,381628257.03776747
+0.006639999999999999,0.3899999999999999,540415992.9353824,304196419.7288562,1492583098.9145944
+0.006639999999999999,0.41999999999999993,475757404.03524315,231464927.51767245,1248748118.4520793
+0.006639999999999999,0.44999999999999996,502244726.06655854,206240198.64886072,1250948560.7197824
+0.007469999999999999,0.15,89001911.53384003,4453782.211010629,11203375.818221856
+0.007469999999999999,0.18,28782610.498180382,3886705.4311209293,11685710.52162369
+0.007469999999999999,0.20999999999999996,53333558.31581474,5581624.331034293,14015080.792953018
+0.007469999999999999,0.23999999999999996,33829871.03138378,3689773.087895829,14442021.659722935
+0.007469999999999999,0.26999999999999996,135584051.9293744,131119731.36633602,390801435.93210423
+0.007469999999999999,0.29999999999999993,108168442.05034561,116453008.12390828,365724065.6010292
+0.007469999999999999,0.32999999999999996,223695484.9660213,194515699.66465592,714029490.7876593
+0.007469999999999999,0.35999999999999993,98768718.29123801,91763262.35153356,339098961.619008
+0.007469999999999999,0.3899999999999999,386204333.8374404,272746888.7701931,1163289895.947162
+0.007469999999999999,0.41999999999999993,386218574.86569583,242229255.0279654,1130221162.9772935
+0.007469999999999999,0.44999999999999996,387885904.3100315,215954324.5579064,1101068647.7714677
+0.008299999999999998,0.15,50535687.8877354,1780780.7034269772,5211236.464418953
+0.008299999999999998,0.18,38386144.28411189,3395135.8860153123,14041663.505470669
+0.008299999999999998,0.20999999999999996,34819772.78658201,2694231.614698365,10770907.885964662
+0.008299999999999998,0.23999999999999996,88943843.12083611,148053688.03913876,357693437.91248214
+0.008299999999999998,0.26999999999999996,37409427.49531139,2499617.004413089,16550847.173383242
+0.008299999999999998,0.29999999999999993,34201061.53249171,2732928.243160147,18992114.659210745
+0.008299999999999998,0.32999999999999996,55329261.423334956,2513817.988573722,26133249.943013385
+0.008299999999999998,0.35999999999999993,108235169.38095812,93567635.0083072,337511785.51989955
+0.008299999999999998,0.3899999999999999,166469844.31285238,155563976.27690744,593625379.3277662
+0.008299999999999998,0.41999999999999993,97968174.06000881,73991631.41256323,308613703.05072474
+0.008299999999999998,0.44999999999999996,99632281.97066768,66190076.32614515,300617629.22281504
+0.00913,0.15,19407898.103437115,2151719.490113234,4512360.964458071
+0.00913,0.18,79484630.5913568,176940684.10616732,343828705.91739005
+0.00913,0.20999999999999996,35133886.130873606,2875394.926840037,8140630.519188906
+0.00913,0.23999999999999996,27856434.513019495,2135361.422956329,12234313.063523445
+0.00913,0.26999999999999996,16280170.109789446,2521174.373303352,5921632.202497581
+0.00913,0.29999999999999993,71227882.62023191,121624992.80339876,321984236.3932328
+0.00913,0.32999999999999996,46503369.114726946,2636894.673049175,22861232.729436014
+0.00913,0.35999999999999993,91476729.71771285,96197761.95514038,315551780.0040418
+0.00913,0.3899999999999999,41872550.433721885,2064054.4686386604,17912210.298663132
+0.00913,0.41999999999999993,41609165.50183888,1885013.9884466839,19542672.40574063
+0.00913,0.44999999999999996,19780061.09154882,1802087.8585860736,11529070.733614976
+0.009959999999999998,0.15,17244228.831388954,7085932.2896269085,8385102.575782666
+0.009959999999999998,0.18,38811552.81768534,3072916.2499142555,14040000.29333123
+0.009959999999999998,0.20999999999999996,32503429.7711887,4328629.362169394,17598086.71414507
+0.009959999999999998,0.23999999999999996,19826883.298106287,4175136.0190517195,8062616.109478639
+0.009959999999999998,0.26999999999999996,32026269.727879446,2922233.623214546,17240210.52316223
+0.009959999999999998,0.29999999999999993,68953675.39187114,132053555.47021246,321503502.88441515
+0.009959999999999998,0.32999999999999996,21808605.424451895,2703803.2667467487,15514309.614813453
+0.009959999999999998,0.35999999999999993,67405324.76321219,104458432.3813348,299407749.92251843
+0.009959999999999998,0.3899999999999999,36998157.63781379,2393885.8340410604,16258840.67886239
+0.009959999999999998,0.41999999999999993,35843325.82137506,1894807.6998529565,16266372.808743319
+0.009959999999999998,0.44999999999999996,17638469.23709487,1664029.483458054,10241927.956354426
+0.010789999999999998,0.15,34234996.34933728,6829151.81753255,7668831.052279192
+0.010789999999999998,0.18,63507596.882347144,2957650.0297196433,17978805.538627196
+0.010789999999999998,0.20999999999999996,152233613.41723567,339122859.21951723,652115114.5547932
+0.010789999999999998,0.23999999999999996,63188862.50749656,166501627.47974688,331294725.9877258
+0.010789999999999998,0.26999999999999996,74010813.57939313,150303407.54068473,341055380.58650935
+0.010789999999999998,0.29999999999999993,21700316.24886233,1918724.504340807,8653316.709905306
+0.010789999999999998,0.32999999999999996,10082757.6062969,1628548.9546146274,6689692.242612412
+0.010789999999999998,0.35999999999999993,20115170.64482466,1791530.619350354,10989641.047218982
+0.010789999999999998,0.3899999999999999,51119820.26883865,1727942.5339913056,30427238.36255128
+0.010789999999999998,0.41999999999999993,16073952.470534826,1923785.7776295622,11539045.735619891
+0.010789999999999998,0.44999999999999996,42598191.36431162,1747693.3961378925,27848078.038603157
+0.011619999999999998,0.15,37720773.20595469,3527767.687849646,7459936.945141641
+0.011619999999999998,0.18,32793264.498075765,4111606.5768917194,11153293.073576713
+0.011619999999999998,0.20999999999999996,15985236.535371874,2575570.1681169677,3331456.982193496
+0.011619999999999998,0.23999999999999996,12527023.977693629,2250357.996328431,6854395.22262357
+0.011619999999999998,0.26999999999999996,39403731.60750425,2333007.6240945896,14927469.627912339
+0.011619999999999998,0.29999999999999993,23393730.440799557,1966997.5725485962,8423992.069389835
+0.011619999999999998,0.32999999999999996,13878080.011828717,1694695.7808348045,9432499.06507339
+0.011619999999999998,0.35999999999999993,12801223.901046198,1746772.8315880834,8399171.613481846
+0.011619999999999998,0.3899999999999999,18924762.235331923,1656477.717028951,13062363.411789048
+0.011619999999999998,0.41999999999999993,13865788.650579387,1658627.2191710982,10493519.599084532
+0.011619999999999998,0.44999999999999996,28643091.908295847,1828758.9836169675,20347337.481751766
+0.01245,0.15,15355413.708182037,3341192.0029906663,5954014.568871131
+0.01245,0.18,31295007.445625626,3733146.9846856236,11379024.556085035
+0.01245,0.20999999999999996,47776813.08610009,173974167.69534904,307573776.6270796
+0.01245,0.23999999999999996,15846800.766148072,1850498.370302017,7659096.144743825
+0.01245,0.26999999999999996,76957367.77413669,274951449.5100577,548168211.2207104
+0.01245,0.29999999999999993,14174320.367907366,1732200.4685649641,9689016.449500317
+0.01245,0.32999999999999996,7501636.462220493,2199756.3408922693,5489812.400418174
+0.01245,0.35999999999999993,11597023.433643859,2254997.292240933,10259449.21488553
+0.01245,0.3899999999999999,51285969.38529948,92923002.53350824,255237966.7888128
+0.01245,0.41999999999999993,24518594.724627357,2118754.771347105,18572920.808875803
+0.01245,0.44999999999999996,23840501.66534066,1950629.3400097035,18418848.43772744
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/settings.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/settings.json
new file mode 100644
index 0000000000..ef388596e2
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/job_04282021_171753/settings.json
@@ -0,0 +1,96 @@
+{
+ "parameterSweepSettings": {
+ "parameters": [
+ {
+ "max": 0.01245,
+ "min": 0.00415,
+ "name": "beta",
+ "paramID": 4,
+ "range": [
+ 0.00415,
+ 0.00498,
+ 0.005809999999999999,
+ 0.006639999999999999,
+ 0.007469999999999999,
+ 0.008299999999999998,
+ 0.00913,
+ 0.009959999999999998,
+ 0.010789999999999998,
+ 0.011619999999999998,
+ 0.01245
+ ],
+ "steps": 11
+ },
+ {
+ "max": 0.44999999999999996,
+ "min": 0.15,
+ "name": "gamma",
+ "paramID": 5,
+ "range": [
+ 0.15,
+ 0.18,
+ 0.20999999999999996,
+ 0.23999999999999996,
+ 0.26999999999999996,
+ 0.29999999999999993,
+ 0.32999999999999996,
+ 0.35999999999999993,
+ 0.3899999999999999,
+ 0.41999999999999993,
+ 0.44999999999999996
+ ],
+ "steps": 11
+ }
+ ],
+ "speciesOfInterest": {
+ "annotation": "Initial population of a species that are infected\n",
+ "compID": 2,
+ "isSwitchTol": true,
+ "mode": "discrete",
+ "name": "Infected",
+ "switchMin": 100,
+ "switchTol": 0.03,
+ "value": 1
+ }
+ },
+ "resultsSettings": {
+ "mapper": "final",
+ "outputs": [
+ {
+ "key": "Recovered-max-var",
+ "species": [
+ "Recovered"
+ ],
+ "stamp": 200727163621
+ },
+ {
+ "key": "Infected-max-var",
+ "species": [
+ "Infected"
+ ],
+ "stamp": 200727163636
+ },
+ {
+ "key": "Infected-avg-var",
+ "species": [
+ "Infected"
+ ],
+ "stamp": 200727163726
+ }
+ ],
+ "reducer": "avg"
+ },
+ "simulationSettings": {
+ "absoluteTol": 1e-06,
+ "algorithm": "SSA",
+ "isAutomatic": false,
+ "realizations": 20,
+ "relativeTol": 0.001,
+ "seed": -1,
+ "tauTol": 0.03
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05
+ }
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json
new file mode 100644
index 0000000000..e0ac5277f4
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json
@@ -0,0 +1,74 @@
+{
+ "model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl",
+ "settings": {
+ "parameterSweepSettings": {
+ "parameters": [
+ {
+ "max": 0.01245,
+ "min": 0.00415,
+ "name": "beta",
+ "paramID": 4,
+ "steps": 11
+ },
+ {
+ "max": 0.44999999999999996,
+ "min": 0.15,
+ "name": "gamma",
+ "paramID": 5,
+ "steps": 11
+ }
+ ],
+ "speciesOfInterest": {
+ "annotation": "Initial population of a species that are infected\n",
+ "compID": 2,
+ "isSwitchTol": true,
+ "mode": "discrete",
+ "name": "Infected",
+ "switchMin": 100,
+ "switchTol": 0.03,
+ "value": 1
+ }
+ },
+ "resultsSettings": {
+ "mapper": "final",
+ "outputs": [
+ {
+ "key": "Recovered-max-var",
+ "species": [
+ "Recovered"
+ ],
+ "stamp": 200727163621
+ },
+ {
+ "key": "Infected-max-var",
+ "species": [
+ "Infected"
+ ],
+ "stamp": 200727163636
+ },
+ {
+ "key": "Infected-avg-var",
+ "species": [
+ "Infected"
+ ],
+ "stamp": 200727163726
+ }
+ ],
+ "reducer": "avg"
+ },
+ "simulationSettings": {
+ "absoluteTol": 1e-06,
+ "algorithm": "SSA",
+ "isAutomatic": false,
+ "realizations": 20,
+ "relativeTol": 0.001,
+ "seed": -1,
+ "tauTol": 0.03
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05
+ }
+ },
+ "type": "Parameter Sweep"
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/README.md b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/README.md
new file mode 100644
index 0000000000..139597f9cb
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/README.md
@@ -0,0 +1,2 @@
+
+
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/logs.txt b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/COMPLETE
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/logs.txt
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/COMPLETE
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/RUNNING b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/RUNNING
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/SIR Epidemic Model.mdl b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/SIR Epidemic Model.mdl
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/SIR Epidemic Model.mdl
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/SIR Epidemic Model.mdl
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/info.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/info.json
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/info.json
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/info.json
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/logs.txt b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/logs.txt
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/plots.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/plots.json
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/plots.json
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/plots.json
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv0.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv0.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv0.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv0.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv1.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv1.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv1.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv1.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv10.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv10.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv10.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv10.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv11.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv11.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv11.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv11.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv12.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv12.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv12.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv12.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv13.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv13.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv13.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv13.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv14.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv14.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv14.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv14.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv15.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv15.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv15.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv15.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv16.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv16.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv16.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv16.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv17.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv17.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv17.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv17.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv18.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv18.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv18.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv18.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv19.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv19.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv19.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv19.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv2.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv2.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv2.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv2.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv3.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv3.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv3.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv3.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv4.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv4.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv4.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv4.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv5.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv5.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv5.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv5.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv6.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv6.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv6.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv6.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv7.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv7.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv7.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv7.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv8.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv8.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv8.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv8.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv9.csv b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv9.csv
similarity index 100%
rename from public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/results/results_csv_08272020_162750/results_csv9.csv
rename to public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/results/results_csv_08272020_162750/results_csv9.csv
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/settings.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/settings.json
new file mode 100644
index 0000000000..86d31924e2
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/job_03222021_190022/settings.json
@@ -0,0 +1,44 @@
+{
+ "parameterSweepSettings": {
+ "parameters": [],
+ "speciesOfInterest": {}
+ },
+ "resultsSettings": {
+ "mapper": "final",
+ "outputs": [
+ {
+ "key": "stddev",
+ "species": [
+ "Susceptible",
+ "Infected",
+ "Recovered"
+ ],
+ "stamp": 200727162833
+ },
+ {
+ "key": "stddevran",
+ "species": [
+ "Susceptible",
+ "Infected",
+ "Recovered"
+ ],
+ "stamp": 200727162836
+ }
+ ],
+ "reducer": "avg"
+ },
+ "simulationSettings": {
+ "absoluteTol": 1e-06,
+ "algorithm": "SSA",
+ "isAutomatic": false,
+ "realizations": 20,
+ "relativeTol": 0.001,
+ "seed": -1,
+ "tauTol": 0.03
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05,
+ "volume": 1
+ }
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json
new file mode 100644
index 0000000000..de30e6b17b
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json
@@ -0,0 +1,47 @@
+{
+ "model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl",
+ "settings": {
+ "parameterSweepSettings": {
+ "parameters": [],
+ "speciesOfInterest": {}
+ },
+ "resultsSettings": {
+ "mapper": "final",
+ "outputs": [
+ {
+ "key": "stddev",
+ "species": [
+ "Susceptible",
+ "Infected",
+ "Recovered"
+ ],
+ "stamp": 200727162833
+ },
+ {
+ "key": "stddevran",
+ "species": [
+ "Susceptible",
+ "Infected",
+ "Recovered"
+ ],
+ "stamp": 200727162836
+ }
+ ],
+ "reducer": "avg"
+ },
+ "simulationSettings": {
+ "absoluteTol": 1e-06,
+ "algorithm": "SSA",
+ "isAutomatic": false,
+ "realizations": 20,
+ "relativeTol": 0.001,
+ "seed": -1,
+ "tauTol": 0.03
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05
+ }
+ },
+ "type": "Ensemble Simulation"
+}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl
new file mode 100644
index 0000000000..320f352f31
--- /dev/null
+++ b/public_models/Example SIR Epidemic Project.proj/SIR Epidemic Model.wkgp/SIR Epidemic Model.mdl
@@ -0,0 +1 @@
+{"is_spatial":false,"defaultID":8,"defaultMode":"discrete","annotation":"The SIR model is a simple mathematical model of epidemics. An epidemic is when the number of people infected with a disease is increasing in a population. S, I, and R stand for:\n\nS - susceptible: These are people that are not infected with the disease yet. However, they are not immune to it either and so they can become infected with the disease in the future.\nI - infected or infectious: These are people that are infected with the disease and can transmit the disease to susceptible people.\nR - recovered: These are people who have recovered from the disease and are immune, so they can no longer be infected with the disease.\n\nThis model is reasonably predictive for infectious diseases that are transmitted from human to human, and where recovery confers lasting resistance, such as measles, mumps and rubella.\nThese variables (S, I, and R) represent the number of people in each compartment at a particular time. To represent that the number of susceptible, infectious and removed individuals may vary over time (even if the total population size remains constant), we make the precise numbers a function of t (time): S(t), I(t) and R(t). For a specific disease in a specific population, these functions may be worked out in order to predict possible outbreaks and bring them under control.\nAs implied by the variable function of t, the model is dynamic in that the numbers in each compartment may fluctuate over time. The importance of this dynamic aspect is most obvious in an endemic disease with a short infectious period, such as measles in the UK prior to the introduction of a vaccine in 1968. Such diseases tend to occur in cycles of outbreaks due to the variation in number of susceptibles (S(t)) over time. During an epidemic, the number of susceptible individuals falls rapidly as more of them are infected and thus enter the infectious and removed compartments. The disease cannot break out again until the number of susceptibles has built back up, e.g. as a result of offspring being born into the susceptible compartment.\nEach member of the population typically progresses from susceptible to infectious to recovered.","modelSettings":{"endSim":20,"timeStep":0.05,"volume":1},"meshSettings":{"count":2},"species":[{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}],"initialConditions":[],"parameters":[{"compID":4,"name":"beta","expression":"0.0083","annotation":"Rate at which a Susceptible species becomes infected\n"},{"compID":5,"name":"gamma","expression":"0.3","annotation":"Rate at which an Infected species recovers from the infection.\n\n"}],"reactions":[{"compID":6,"name":"r1","reactionType":"custom-massaction","summary":"Susceptible+Infected \\rightarrow 2Infected","massaction":true,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":4,"name":"beta","expression":"8.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}},{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":2,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]},{"compID":7,"name":"r2","reactionType":"change","summary":"Infected \\rightarrow Recovered","massaction":false,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":5,"name":"gamma","expression":"0.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":1,"specie":{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/info.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/info.json
deleted file mode 100644
index 9b302b9385..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/info.json
+++ /dev/null
@@ -1 +0,0 @@
-{"source_model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.mdl", "wkfl_model": null, "type": "parameterSweep", "start_time": null}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json
deleted file mode 100644
index 8b4e69e473..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 1D Parameter Sweep Workflow Incomplete.wkfl/settings.json
+++ /dev/null
@@ -1 +0,0 @@
-{"simulationSettings": {"isAutomatic": false, "relativeTol": 0.001, "absoluteTol": 1e-06, "realizations": 20, "algorithm": "SSA", "seed": -1, "tauTol": 0.03}, "parameterSweepSettings": {"is1D": true, "p1Min": 0.004, "p1Max": 0.013, "p1Steps": 15, "p2Min": 0.15, "p2Max": 0.44999999999999996, "p2Steps": 11, "parameterOne": {"compID": 4, "name": "beta", "expression": "0.0083", "annotation": "Rate at which a Susceptible species becomes infected\n"}, "parameterTwo": {"compID": 5, "name": "gamma", "expression": "0.3", "annotation": "Rate at which an Infected species recovers from the infection.\n\n"}, "speciesOfInterest": {"compID": 2, "name": "Infected", "value": 1, "mode": "discrete", "switchTol": 0.03, "switchMin": 100, "isSwitchTol": true, "annotation": "Initial population of a species that are infected\n", "diffusionCoeff": 0, "subdomains": ["subdomain 1:", "subdomain 2:"]}}, "resultsSettings": {"mapper": "final", "reducer": "avg", "outputs": []}}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/SIR Epidemic Model.mdl b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/SIR Epidemic Model.mdl
deleted file mode 100644
index 51a3fd2585..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/SIR Epidemic Model.mdl
+++ /dev/null
@@ -1 +0,0 @@
-{"is_spatial":false,"defaultID":8,"defaultMode":"discrete","annotation":"Susceptible, Infected, Recovered epidemiology (SIR) Model.\n","modelSettings":{"endSim":20,"timeStep":0.05,"volume":1},"meshSettings":{"count":2},"species":[{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}],"initialConditions":[],"parameters":[{"compID":4,"name":"beta","expression":"0.0083","annotation":"Rate at which a Susceptible species becomes infected\n"},{"compID":5,"name":"gamma","expression":"0.3","annotation":"Rate at which an Infected species recovers from the infection.\n\n"}],"reactions":[{"compID":6,"name":"r1","reactionType":"custom-massaction","summary":"Susceptible+Infected \\rightarrow 2Infected","massaction":true,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":4,"name":"beta","expression":"8.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}},{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":2,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]},{"compID":7,"name":"r2","reactionType":"change","summary":"Infected \\rightarrow Recovered","massaction":false,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":5,"name":"gamma","expression":"0.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":1,"specie":{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/info.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/info.json
deleted file mode 100644
index 17a1f7280d..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/info.json
+++ /dev/null
@@ -1 +0,0 @@
-{"source_model": "Examples/Example SIR Epidemic Project.proj/SIR Epidemic Model.mdl", "wkfl_model": "Examples/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/SIR Epidemic Model.mdl", "type": "parameterSweep", "start_time": "Aug 27, 2020 08:34 PM UTC"}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/plots.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/plots.json
deleted file mode 100644
index a9043ba224..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/plots.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Infected-min-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-min-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-min-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.95, 1.0, 1.0, 0.95, 1.0, 0.9, 0.8, 0.85, 0.9, 0.65, 0.3, 0.25, 0.25, 0.05, 0.05], [1.0, 1.0, 0.9, 1.0, 1.0, 0.95, 1.0, 0.95, 0.9, 0.75, 0.4, 0.45, 0.2, 0.1, 0.15], [1.0, 1.0, 0.9, 1.0, 1.0, 0.9, 0.95, 0.95, 0.75, 0.6, 0.55, 0.3, 0.2, 0.15, 0.0], [1.0, 1.0, 1.0, 0.95, 0.9, 0.9, 0.9, 0.9, 0.75, 0.7, 0.75, 0.45, 0.45, 0.25, 0.1], [1.0, 0.95, 1.0, 1.0, 1.0, 1.0, 1.0, 0.95, 0.85, 0.8, 0.75, 0.45, 0.4, 0.1, 0.0], [1.0, 1.0, 0.95, 0.95, 0.9, 0.9, 0.95, 1.0, 0.85, 0.8, 0.55, 0.4, 0.2, 0.1, 0.0], [0.95, 1.0, 1.0, 1.0, 0.9, 0.95, 0.9, 0.9, 0.9, 0.65, 0.6, 0.35, 0.2, 0.15, 0.1], [1.0, 1.0, 1.0, 1.0, 0.95, 0.95, 1.0, 0.9, 0.9, 0.7, 0.45, 0.2, 0.05, 0.05, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9, 0.9, 0.7, 0.55, 0.3, 0.15, 0.15, 0.1], [0.9, 1.0, 0.95, 1.0, 1.0, 1.0, 0.95, 0.95, 0.75, 0.75, 0.55, 0.3, 0.15, 0.15, 0.05], [1.0, 1.0, 1.0, 0.95, 1.0, 1.0, 1.0, 1.0, 0.75, 0.55, 0.45, 0.2, 0.15, 0.05, 0.05], [1.0, 0.95, 1.0, 1.0, 1.0, 0.95, 0.95, 1.0, 0.9, 0.75, 0.5, 0.35, 0.3, 0.15, 0.15], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.95, 0.95, 0.85, 0.65, 0.6, 0.2, 0.05, 0.05, 0.0], [1.0, 1.0, 1.0, 0.95, 1.0, 1.0, 0.95, 0.95, 0.8, 0.65, 0.6, 0.15, 0.25, 0.15, 0.05], [1.0, 1.0, 1.0, 0.95, 0.95, 1.0, 0.95, 0.9, 0.9, 0.8, 0.25, 0.2, 0.25, 0.15, 0.05]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-min-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.047500000000000014, 0.0, 0.0, 0.047500000000000014, 0.0, 0.09000000000000001, 0.16000000000000003, 0.1275, 0.09, 0.22749999999999998, 0.20999999999999996, 0.1875, 0.1875, 0.0475, 0.04749999999999999], [0.0, 0.0, 0.09000000000000001, 0.0, 0.0, 0.047500000000000014, 0.0, 0.047500000000000014, 0.09000000000000001, 0.1875, 0.24000000000000005, 0.24749999999999997, 0.16000000000000006, 0.09000000000000001, 0.1275], [0.0, 0.0, 0.09000000000000001, 0.0, 0.0, 0.09000000000000001, 0.047500000000000014, 0.047500000000000014, 0.1875, 0.24000000000000005, 0.2475, 0.20999999999999996, 0.16000000000000006, 0.1275, 0.0], [0.0, 0.0, 0.0, 0.047500000000000014, 0.09000000000000001, 0.09000000000000001, 0.09, 0.09000000000000001, 0.1875, 0.20999999999999996, 0.1875, 0.24750000000000005, 0.24750000000000005, 0.1875, 0.09000000000000001], [0.0, 0.04750000000000001, 0.0, 0.0, 0.0, 0.0, 0.0, 0.047500000000000014, 0.1275, 0.16000000000000003, 0.1875, 0.24750000000000005, 0.24000000000000005, 0.09000000000000001, 0.0], [0.0, 0.0, 0.04750000000000001, 0.047500000000000014, 0.09, 0.09000000000000001, 0.047500000000000014, 0.0, 0.1275, 0.16000000000000003, 0.24749999999999997, 0.24000000000000005, 0.16000000000000006, 0.09000000000000001, 0.0], [0.047500000000000014, 0.0, 0.0, 0.0, 0.09, 0.04750000000000001, 0.09, 0.09000000000000001, 0.09000000000000001, 0.22749999999999995, 0.24000000000000005, 0.22749999999999998, 0.16000000000000003, 0.1275, 0.09000000000000001], [0.0, 0.0, 0.0, 0.0, 0.047500000000000014, 0.047500000000000014, 0.0, 0.09000000000000001, 0.09000000000000001, 0.20999999999999996, 0.2475, 0.16000000000000003, 0.04749999999999999, 0.04749999999999999, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.09000000000000001, 0.09000000000000001, 0.20999999999999996, 0.24749999999999997, 0.20999999999999996, 0.1275, 0.1275, 0.09000000000000001], [0.09000000000000001, 0.0, 0.047500000000000014, 0.0, 0.0, 0.0, 0.047500000000000014, 0.047500000000000014, 0.1875, 0.1875, 0.24749999999999997, 0.20999999999999996, 0.1275, 0.1275, 0.04749999999999999], [0.0, 0.0, 0.0, 0.047500000000000014, 0.0, 0.0, 0.0, 0.0, 0.1875, 0.24749999999999997, 0.2475, 0.16000000000000003, 0.1275, 0.04749999999999999, 0.04749999999999999], [0.0, 0.04750000000000001, 0.0, 0.0, 0.0, 0.04750000000000001, 0.047500000000000014, 0.0, 0.09000000000000001, 0.1875, 0.25, 0.22749999999999995, 0.20999999999999996, 0.1275, 0.1275], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.047500000000000014, 0.047500000000000014, 0.1275, 0.22750000000000004, 0.24000000000000005, 0.16000000000000006, 0.04749999999999999, 0.04749999999999999, 0.0], [0.0, 0.0, 0.0, 0.047500000000000014, 0.0, 0.0, 0.047500000000000014, 0.047500000000000014, 0.16000000000000003, 0.22750000000000004, 0.24000000000000005, 0.1275, 0.1875, 0.1275, 0.0475], [0.0, 0.0, 0.0, 0.0475, 0.047500000000000014, 0.0, 0.047500000000000014, 0.09000000000000001, 0.09000000000000001, 0.16000000000000003, 0.1875, 0.16000000000000006, 0.1875, 0.1275, 0.0475]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-max-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[1.0, 840.0, 813.0, 1.0, 766.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [885.0, 849.0, 1.0, 806.0, 780.0, 1.0, 747.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 628.0], [881.0, 854.0, 1.0, 814.0, 793.0, 1.0, 1.0, 749.0, 1.0, 1.0, 1.0, 683.0, 1.0, 1.0, 1.0], [902.0, 885.0, 856.0, 1.0, 1.0, 1.0, 1.0, 1.0, 751.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [902.0, 1.0, 878.0, 851.0, 834.0, 821.0, 803.0, 785.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [920.0, 897.0, 1.0, 1.0, 1.0, 1.0, 1.0, 805.0, 1.0, 789.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 901.0, 876.0, 869.0, 1.0, 1.0, 1.0, 807.0, 792.0, 782.0, 773.0, 1.0, 755.0, 745.0, 732.0], [918.0, 904.0, 883.0, 874.0, 1.0, 1.0, 806.0, 798.0, 1.0, 783.0, 779.0, 1.0, 1.0, 1.0, 1.0], [923.0, 900.0, 885.0, 874.0, 850.0, 831.0, 823.0, 808.0, 800.0, 791.0, 801.0, 793.0, 781.0, 1.0, 1.0], [1.0, 907.0, 1.0, 892.0, 881.0, 864.0, 1.0, 1.0, 1.0, 1.0, 809.0, 801.0, 794.0, 783.0, 767.0], [937.0, 919.0, 908.0, 1.0, 888.0, 874.0, 867.0, 848.0, 1.0, 1.0, 1.0, 802.0, 796.0, 786.0, 777.0], [939.0, 1.0, 912.0, 903.0, 883.0, 1.0, 1.0, 858.0, 848.0, 844.0, 835.0, 825.0, 814.0, 804.0, 794.0], [938.0, 915.0, 910.0, 903.0, 886.0, 878.0, 1.0, 1.0, 845.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [944.0, 926.0, 916.0, 1.0, 885.0, 874.0, 1.0, 1.0, 852.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [949.0, 933.0, 919.0, 1.0, 1.0, 894.0, 890.0, 875.0, 868.0, 857.0, 1.0, 1.0, 1.0, 1.0, 1.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-max-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[910.0, 883.0, 865.0, 840.0, 817.0, 802.0, 782.0, 766.0, 746.0, 728.0, 712.0, 697.0, 688.0, 673.0, 652.0], [915.0, 895.0, 868.0, 854.0, 841.0, 830.0, 810.0, 790.0, 775.0, 755.0, 743.0, 730.0, 712.0, 703.0, 686.0], [921.0, 901.0, 886.0, 871.0, 857.0, 830.0, 810.0, 797.0, 780.0, 767.0, 755.0, 739.0, 722.0, 711.0, 694.0], [938.0, 913.0, 894.0, 875.0, 867.0, 849.0, 831.0, 820.0, 806.0, 807.0, 784.0, 773.0, 765.0, 752.0, 737.0], [937.0, 921.0, 904.0, 899.0, 882.0, 863.0, 853.0, 841.0, 830.0, 821.0, 807.0, 798.0, 781.0, 772.0, 756.0], [941.0, 923.0, 906.0, 898.0, 886.0, 868.0, 865.0, 858.0, 838.0, 824.0, 813.0, 803.0, 794.0, 786.0, 776.0], [943.0, 930.0, 931.0, 908.0, 898.0, 875.0, 862.0, 855.0, 843.0, 837.0, 828.0, 819.0, 810.0, 800.0, 789.0], [946.0, 938.0, 936.0, 911.0, 901.0, 881.0, 881.0, 873.0, 862.0, 851.0, 842.0, 826.0, 819.0, 815.0, 805.0], [954.0, 941.0, 933.0, 925.0, 917.0, 899.0, 886.0, 877.0, 869.0, 861.0, 845.0, 838.0, 827.0, 821.0, 810.0], [955.0, 940.0, 929.0, 916.0, 910.0, 897.0, 888.0, 883.0, 875.0, 861.0, 853.0, 845.0, 839.0, 829.0, 822.0], [958.0, 948.0, 937.0, 934.0, 926.0, 905.0, 895.0, 881.0, 874.0, 869.0, 858.0, 851.0, 848.0, 836.0, 825.0], [963.0, 951.0, 940.0, 933.0, 918.0, 913.0, 899.0, 895.0, 887.0, 879.0, 866.0, 860.0, 849.0, 846.0, 839.0], [964.0, 962.0, 952.0, 938.0, 925.0, 918.0, 903.0, 904.0, 891.0, 890.0, 884.0, 873.0, 866.0, 857.0, 847.0], [966.0, 952.0, 942.0, 935.0, 926.0, 923.0, 917.0, 909.0, 898.0, 892.0, 883.0, 879.0, 859.0, 856.0, 856.0], [968.0, 960.0, 946.0, 946.0, 934.0, 927.0, 918.0, 908.0, 902.0, 887.0, 882.0, 873.0, 865.0, 858.0, 854.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-max-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[843.8, 861.45, 839.15, 775.2, 791.1, 694.85, 602.35, 624.8, 684.05, 667.45, 651.5, 601.45, 621.7, 540.1, 496.35], [900.4, 876.3, 768.9, 833.25, 814.05, 754.15, 774.0, 720.6, 703.85, 652.8, 569.35, 626.55, 647.8, 635.1, 654.3], [903.4, 885.95, 782.75, 849.0, 832.6, 731.15, 754.25, 777.75, 724.15, 675.1, 698.15, 719.45, 669.6, 656.5, 642.75], [916.45, 896.7, 877.15, 817.95, 761.6, 745.6, 731.2, 756.4, 783.15, 698.35, 686.3, 673.95, 663.6, 651.85, 570.5], [922.8, 862.4, 891.25, 877.85, 862.25, 845.35, 831.7, 817.25, 724.55, 752.9, 703.35, 691.3, 680.45, 670.35, 658.25], [931.4, 910.95, 850.55, 836.05, 781.45, 766.35, 798.85, 827.65, 776.1, 806.1, 753.5, 703.55, 694.6, 685.6, 674.85], [886.5, 915.6, 903.5, 886.3, 782.9, 814.4, 758.35, 830.7, 819.0, 808.55, 797.05, 748.65, 776.45, 767.4, 756.25], [934.1, 923.75, 907.85, 892.15, 835.05, 823.75, 858.35, 847.25, 794.55, 826.15, 814.55, 765.75, 755.95, 745.8, 736.9], [941.45, 925.6, 912.3, 902.0, 891.6, 878.5, 867.4, 855.65, 845.15, 834.4, 823.05, 813.85, 805.2, 756.4, 747.45], [848.35, 929.5, 872.5, 905.2, 895.0, 882.7, 828.7, 818.75, 809.8, 798.7, 832.8, 823.95, 813.65, 804.95, 794.8], [946.5, 934.3, 923.75, 866.25, 900.95, 888.25, 878.7, 867.2, 814.95, 807.5, 798.6, 830.85, 823.3, 812.9, 803.45], [949.1, 891.7, 927.15, 915.7, 901.6, 849.75, 840.5, 876.3, 866.5, 859.2, 849.4, 841.85, 833.05, 825.15, 817.1], [951.85, 943.35, 931.6, 918.85, 906.15, 898.75, 845.25, 837.1, 872.1, 777.85, 814.05, 719.85, 713.65, 705.8, 699.45], [955.35, 942.85, 930.9, 874.05, 912.0, 901.6, 850.35, 841.55, 877.75, 782.3, 817.75, 725.45, 760.75, 753.45, 747.35], [958.6, 943.75, 935.5, 878.55, 871.1, 908.85, 901.4, 891.0, 882.15, 874.4, 780.0, 773.6, 766.95, 759.2, 753.15]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-max-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[37480.45999999999, 125.8475, 186.6275, 31697.660000000003, 185.09000000000003, 53719.32749999999, 90726.62749999997, 69001.26000000001, 24889.6475, 23759.5475, 22688.25, 40512.8475, 20760.609999999997, 51738.09, 61739.12749999999], [80.44, 167.61000000000004, 65633.69, 172.0875, 274.9474999999999, 30065.42750000001, 184.9, 27487.739999999998, 26263.9275, 47471.96000000001, 81051.6275, 43797.0475, 22349.56, 21537.29, 329.90999999999997], [90.64, 162.5475, 68000.9875, 194.1, 237.64000000000001, 59347.027500000004, 29987.3875, 152.8875, 27652.7275, 50622.490000000005, 25723.927499999998, 153.9475, 23677.739999999998, 22759.45, 21814.1875], [61.147500000000015, 77.30999999999999, 77.8275, 35207.64750000001, 64387.33999999998, 61643.94, 59372.159999999996, 30167.639999999996, 143.0275, 54221.12749999999, 52471.209999999985, 50582.847499999996, 49073.34, 47343.1275, 81242.95], [91.46, 39105.54, 45.3875, 151.72749999999996, 138.5875, 129.4275, 175.11, 207.4875, 58366.7475, 29967.290000000008, 55056.3275, 53262.409999999996, 51507.7475, 49928.5275, 48133.8875], [34.04, 66.64750000000001, 38050.447499999995, 36763.7475, 67784.5475, 65193.42749999999, 33682.427500000005, 172.5275, 31714.690000000002, 103.28999999999999, 29918.95, 54962.947499999995, 53594.94, 52216.439999999995, 50592.6275], [41314.55, 67.84, 215.15, 111.71000000000004, 68063.79000000001, 34950.34, 63887.2275, 150.61, 158.8, 193.64749999999998, 194.34750000000003, 29631.327500000003, 221.4475, 194.73999999999998, 176.8875], [57.18999999999998, 62.3875, 209.72750000000002, 96.22749999999999, 36748.4475, 35716.9875, 253.62750000000005, 221.7875, 33334.4475, 200.42749999999998, 158.14749999999998, 30949.7875, 30186.247499999998, 29411.460000000003, 28694.79], [58.94750000000001, 107.54, 106.41000000000004, 120.6, 202.23999999999998, 196.45, 192.33999999999997, 201.1275, 206.02749999999997, 211.14000000000001, 158.1475, 188.0275, 205.45999999999998, 30237.440000000002, 29499.847500000003], [79827.3275, 59.75, 40011.55, 56.459999999999994, 70.5, 112.71000000000001, 36144.81, 35347.7875, 34569.96000000001, 33628.31, 137.85999999999999, 164.6475, 187.32750000000001, 203.64749999999998, 170.56], [35.25, 54.90999999999999, 73.2875, 39489.8875, 69.44750000000002, 69.4875, 78.50999999999999, 75.25999999999999, 34953.747500000005, 34320.55, 33586.64, 127.32750000000001, 168.11, 144.59, 144.04749999999996], [41.989999999999995, 41795.61, 64.3275, 75.00999999999999, 90.04, 38001.4875, 37176.25, 98.21, 100.85, 102.75999999999999, 97.44000000000001, 122.62749999999997, 117.14750000000001, 130.7275, 118.39000000000001], [47.32750000000001, 104.12749999999998, 101.54, 82.22749999999999, 100.1275, 78.4875, 37596.4875, 36970.39000000001, 181.59, 67260.92749999999, 35035.447499999995, 91392.6275, 89856.0275, 87866.85999999999, 86269.8475], [34.82750000000001, 49.02750000000001, 40.69, 40161.847499999996, 117.1, 148.14000000000001, 38097.22749999999, 37331.847499999996, 155.3875, 67995.61, 35302.5875, 92809.84750000002, 64202.2875, 63003.1475, 62004.92749999999], [20.74, 38.4875, 56.85, 40640.0475, 39889.189999999995, 68.12750000000001, 65.34, 79.4, 65.3275, 53.94, 67484.1, 66391.24, 65246.7475, 63947.06, 62945.727500000015]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-avg-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.007481296758104738, 332.0224438902743, 285.9850374064838, 0.02743142144638404, 214.54862842892769, 0.0024937655860349127, 0.004987531172069825, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 0.012468827930174564, 0.012468827930174564, 0.004987531172069825, 0.0024937655860349127, 0.004987531172069825], [401.78304239401496, 327.9725685785536, 0.0024937655860349127, 249.49625935162095, 220.0149625935162, 0.012468827930174564, 174.0773067331671, 0.014962593516209476, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 95.19950124688279], [397.5660847880299, 327.26932668329175, 0.0024937655860349127, 249.87281795511223, 218.10473815461347, 0.0024937655860349127, 0.004987531172069825, 152.76807980049875, 0.007481296758104738, 0.004987531172069825, 0.0199501246882793, 110.50623441396509, 0.00997506234413965, 0.00997506234413965, 0.00997506234413965], [398.1271820448878, 330.81795511221947, 281.44638403990024, 0.017456359102244388, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 0.00997506234413965, 139.86783042394015, 0.00997506234413965, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825, 0.0024937655860349127], [407.25187032418955, 0.0199501246882793, 283.4364089775561, 247.15461346633415, 216.90274314214463, 191.5561097256858, 173.83790523690774, 156.86783042394015, 0.004987531172069825, 0.00997506234413965, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825], [416.785536159601, 341.77556109725685, 0.004987531172069825, 0.007481296758104738, 0.0024937655860349127, 0.0024937655860349127, 0.004987531172069825, 154.69326683291771, 0.004987531172069825, 132.0997506234414, 0.007481296758104738, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825, 0.004987531172069825], [0.00997506234413965, 340.713216957606, 281.52369077306736, 241.87281795511223, 0.0024937655860349127, 0.004987531172069825, 0.0024937655860349127, 154.76807980049875, 141.10473815461347, 130.3142144638404, 120.84039900249377, 0.007481296758104738, 104.06982543640898, 97.56109725685785, 92.18453865336659], [401.8703241895262, 337.43142144638404, 282.1720698254364, 242.77306733167083, 0.004987531172069825, 0.014962593516209476, 164.0, 149.41895261845386, 0.0024937655860349127, 126.16708229426433, 117.14463840399003, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127], [395.85536159600997, 324.1221945137157, 274.94513715710724, 237.60349127182045, 207.55361596009976, 183.8204488778055, 164.73067331670822, 148.99750623441398, 136.76309226932668, 125.82543640897755, 124.77306733167082, 115.34413965087282, 107.86783042394015, 0.0024937655860349127, 0.0024937655860349127], [0.0024937655860349127, 337.76059850374065, 0.014962593516209476, 246.79052369077306, 218.9002493765586, 196.84788029925187, 0.0024937655860349127, 0.014962593516209476, 0.004987531172069825, 0.0024937655860349127, 124.79551122194513, 116.18703241895261, 107.84039900249377, 101.17955112219451, 93.11970074812967], [402.46134663341644, 335.501246882793, 282.5586034912718, 0.0024937655860349127, 213.6059850374065, 188.8204488778055, 171.286783042394, 154.7356608478803, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 112.03241895261846, 104.9925187032419, 98.54364089775561, 92.93516209476309], [402.34164588528677, 0.017456359102244388, 282.28179551122196, 248.58354114713217, 216.0224438902743, 0.007481296758104738, 0.004987531172069825, 156.60349127182045, 143.07481296758104, 131.5635910224439, 122.1072319201995, 113.96009975062344, 106.23192019950125, 99.95261845386534, 94.25436408977556], [406.07730673316706, 337.28179551122196, 285.6633416458853, 248.12468827930175, 217.5436408977556, 192.0573566084788, 0.004987531172069825, 0.004987531172069825, 143.63341645885288, 0.007481296758104738, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127], [416.50374064837905, 333.66084788029923, 291.15960099750623, 0.004987531172069825, 221.38154613466335, 192.4214463840399, 0.004987531172069825, 0.004987531172069825, 143.4788029925187, 0.007481296758104738, 0.004987531172069825, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127], [415.0299251870324, 335.90274314214463, 288.6334164588529, 0.0024937655860349127, 0.0024937655860349127, 196.83042394014961, 176.69576059850374, 159.30174563591024, 145.60099750623442, 133.9152119700748, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127, 0.0024937655860349127]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-avg-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[439.97506234413964, 369.24688279301745, 315.33915211970077, 274.4638403990025, 239.96758104738154, 213.17456359102243, 190.87032418952617, 173.88778054862843, 159.1720698254364, 146.02493765586036, 135.35411471321694, 125.99002493765586, 118.9925187032419, 111.71820448877806, 105.04738154613466], [443.55610972568576, 365.3690773067332, 311.74563591022445, 270.211970074813, 239.2942643391521, 216.03990024937656, 194.01246882793018, 177.2069825436409, 162.4139650872818, 149.85785536159602, 138.64837905236908, 129.8054862842893, 120.87531172069825, 114.28927680798004, 108.20199501246883], [438.3142144638404, 370.18952618453864, 310.70324189526184, 270.05486284289276, 239.66583541147133, 211.1845386533666, 190.58104738154614, 172.67082294264338, 156.8229426433915, 144.8229426433915, 134.89526184538653, 125.31172069825436, 117.02992518703242, 109.87032418952619, 103.93266832917706], [434.46134663341644, 370.8628428927681, 314.3915211970075, 270.58354114713217, 238.46882793017457, 210.83291770573567, 189.9351620947631, 172.20947630922694, 157.8927680798005, 145.41147132169576, 134.11970074812967, 124.34164588528678, 116.67581047381546, 109.90274314214464, 103.88528678304239], [432.55610972568576, 360.99002493765585, 321.1546134663342, 274.9850374064838, 235.67581047381546, 210.87531172069825, 190.92768079800499, 172.39900249376558, 157.89526184538653, 145.2793017456359, 134.91271820448878, 125.6932668329177, 117.08977556109726, 110.50623441396509, 104.30423940149626], [443.25436408977555, 378.66583541147133, 319.1147132169576, 276.9700748129676, 243.54613466334163, 216.33167082294264, 192.5561097256858, 174.19700748129677, 159.66334164588528, 146.70074812967582, 135.58104738154614, 126.22693266832918, 118.33915211970074, 111.47381546134663, 104.44638403990025], [446.286783042394, 380.5860349127182, 322.4339152119701, 271.1371571072319, 237.8503740648379, 212.27431421446383, 190.92768079800499, 173.8354114713217, 158.66334164588528, 146.30423940149626, 136.32668329177056, 126.29675810473816, 118.08977556109726, 111.36159600997506, 105.21945137157107], [443.91521197007484, 379.42394014962593, 321.9625935162095, 272.00249376558605, 237.5137157107232, 211.81795511221947, 190.86284289276807, 173.7581047381546, 160.1845386533666, 147.2568578553616, 137.5361596009975, 127.6857855361596, 119.03740648379052, 111.16458852867831, 104.54613466334165], [440.1496259351621, 372.5436408977556, 313.54613466334166, 271.7705735660848, 239.49875311720697, 212.01745635910225, 191.83042394014961, 173.99501246882792, 160.1945137157107, 147.69326683291771, 135.6359102244389, 126.46633416458853, 118.34912718204488, 111.68079800498754, 105.24688279301746], [446.9426433915212, 375.3241895261845, 313.15211970074813, 275.49625935162095, 243.69825436408976, 215.5211970074813, 192.93765586034914, 173.90523690773068, 159.77805486284288, 145.54862842892769, 135.0498753117207, 126.29925187032418, 118.38902743142144, 111.19451371571073, 103.65087281795512], [445.4139650872818, 369.27431421446386, 319.93266832917703, 279.1695760598504, 236.94763092269326, 210.00249376558602, 189.3790523690773, 172.03491271820448, 158.20947630922694, 144.38154613466335, 133.69825436408976, 124.15960099750623, 116.26932668329177, 109.12718204488777, 103.01246882793018], [446.6184538653367, 370.1496259351621, 319.2942643391521, 277.6758104738155, 240.643391521197, 214.069825436409, 190.9850374064838, 173.59850374064837, 158.92518703241896, 146.52618453865335, 135.21695760598504, 126.22443890274315, 117.66583541147132, 110.93017456359102, 104.63092269326684], [447.0374064837905, 371.25935162094765, 319.43142144638404, 277.40149625935163, 240.68329177057356, 213.28927680798006, 190.8778054862843, 181.28428927680798, 165.95261845386534, 153.02992518703243, 142.73067331670822, 132.0997506234414, 124.02493765586036, 116.28927680798004, 109.50872817955113], [446.39401496259353, 378.1097256857855, 327.6483790523691, 284.6982543640898, 251.29177057356608, 222.5436408977556, 200.02493765586036, 181.2418952618454, 165.50623441396507, 152.39900249376558, 142.13715710723193, 132.54114713216958, 119.43391521197007, 112.70573566084788, 106.06234413965088], [438.85536159600997, 367.1695760598504, 310.5436408977556, 273.90773067331673, 237.32418952618454, 212.53865336658353, 193.32418952618454, 174.7206982543641, 159.65336658354116, 147.78304239401496, 136.9152119700748, 127.00498753117208, 119.12967581047381, 112.2568578553616, 105.9501246882793]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-avg-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[397.97531172069824, 347.8072319201995, 297.54463840399, 246.55498753117203, 227.78379052369078, 182.47955112219452, 146.02867830423943, 140.930174563591, 144.46433915211975, 132.7056109725686, 122.91882793017456, 108.22269326683292, 107.19189526184539, 89.86683291770572, 79.61271820448877], [421.34189526184537, 347.67755610972563, 267.8077306733167, 258.72269326683295, 227.89139650872818, 191.5511221945137, 180.39177057356608, 156.11932668329177, 142.98990024937652, 124.86558603491274, 103.00972568578554, 107.75985037406485, 106.32680798004988, 99.9007481296758, 98.96022443890276], [417.06234413965086, 347.5952618453865, 268.98516209476304, 259.2856608478803, 228.13179551122192, 181.53566084788028, 171.78815461346636, 163.4721945137157, 142.07481296758104, 124.32306733167084, 121.50311720698255, 118.93441396508729, 105.66970074812969, 99.25847880299254, 93.59451371571073], [420.6514962593516, 353.3514962593516, 300.1488778054863, 246.22107231920194, 204.26084788029928, 181.74077306733165, 163.08640897755612, 155.48827930174562, 149.64451371571073, 124.66122194513716, 115.44912718204486, 107.49987531172071, 100.671072319202, 94.54950124688278, 79.10124688279302], [421.073566084788, 333.67518703241893, 301.32680798004986, 260.57369077306737, 227.83129675810474, 201.81995012468826, 181.4761845386534, 164.68354114713216, 135.33453865336656, 131.9577306733167, 115.634289276808, 107.55536159600997, 100.57082294264339, 95.29862842892767, 89.72992518703242], [426.4052369077307, 356.00511221945135, 285.31246882793016, 246.63628428927677, 204.59937655860352, 182.34788029925187, 173.29164588528678, 165.10124688279302, 143.74663341645888, 139.24301745635913, 122.68042394014961, 108.14002493765585, 101.25311720698252, 95.21583541147133, 89.8422693266833], [405.39401496259353, 355.9620947630923, 299.443391521197, 257.74551122194515, 202.64800498753118, 191.2805486284289, 162.13728179551123, 163.4941396508728, 149.2620947630923, 137.62418952618455, 127.48890274314218, 113.20461346633417, 111.18366583541146, 104.5869077306733, 98.59663341645886], [421.74127182044896, 354.73129675810475, 299.3677057356609, 257.6547381546135, 214.50511221945135, 191.48753117206985, 182.05399002493766, 165.53291770573566, 143.56508728179548, 139.08952618453864, 128.86957605985037, 114.10985037406485, 106.63852867830424, 100.1932668329177, 94.56620947630923], [423.9576059850375, 352.6266832917705, 299.3987531172069, 260.1770573566085, 228.55860349127178, 203.06184538653366, 182.35211970074815, 165.40586034912718, 151.33790523690774, 139.17917705735664, 129.49139650872817, 120.64189526184539, 112.97967581047381, 100.8423940149626, 95.02381546134663], [382.67244389027434, 355.02581047381545, 286.77730673316705, 261.25810473815466, 230.04451371571076, 204.4261845386534, 174.30660847880299, 157.91733167082293, 144.45087281795514, 132.78316708229426, 129.52406483790523, 120.61920199501246, 112.88441396508726, 106.10511221945137, 98.43229426433916], [425.68004987531174, 353.1384039900249, 301.718578553616, 246.47443890274317, 227.13790523690778, 201.1725685785536, 180.65012468827928, 163.68229426433916, 142.10324189526182, 131.006608478803, 121.3556109725686, 118.82493765586034, 111.3490024937656, 104.40698254364091, 98.39214463840399], [425.8371571072319, 336.52319201995016, 301.66608478802993, 261.87157107231917, 229.07955112219452, 192.74376558603495, 172.65486284289275, 164.85548628428927, 150.6589775561097, 138.7925187032419, 128.55386533665836, 119.75361596009972, 112.01932668329175, 105.25, 99.3639650872818], [424.9598503740648, 352.80598503740646, 304.2980049875312, 261.8983790523691, 229.0599750623441, 202.7850374064838, 172.61895261845387, 157.21197007481294, 151.29077306733168, 125.18204488778058, 122.38466334164589, 102.00910224438903, 95.46197007481297, 89.58703241895262, 84.4427680798005], [430.8490024937656, 355.3447630922693, 303.6783042394015, 249.29763092269323, 230.063216957606, 203.24114713216957, 173.40224438902743, 157.1279301745636, 151.38852867830423, 125.19825436408978, 122.29887780548627, 102.11209476309226, 101.28927680798004, 95.11608478802994, 89.69364089775561], [425.8839152119701, 352.51945137157105, 300.8941396508729, 248.3246882793018, 217.4897755610973, 204.24538653366588, 183.71583541147132, 166.2798004987531, 151.91683291770576, 139.8795511221945, 116.24887780548627, 108.24850374064837, 101.31770573566084, 95.16022443890273, 89.67256857855361]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-avg-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[8415.59986747595, 87.6710108146094, 77.02625941380958, 3250.449504340769, 37.50036386589636, 3732.182776910591, 5358.632639411446, 3527.9563808682788, 1116.0444086790508, 943.5611964322363, 808.0430130876051, 1312.5154508367484, 615.7052888197212, 1434.6243097990682, 1592.277609032282], [104.49095459605351, 64.76884975839701, 8009.009006722596, 36.62905056560599, 31.478360504598875, 1955.4966374587227, 20.165905000590797, 1300.9373724510422, 1092.298166973464, 1746.0410699560325, 2664.9766549337373, 1301.948770903166, 605.3201090011877, 535.1538172026293, 9.167550248443735], [116.18358592297314, 84.15541762799981, 8071.317260138307, 34.57815528199448, 33.088856583603345, 3699.302243518386, 1586.865236829995, 27.816407407292257, 1085.5972120820145, 1737.044676012587, 795.7434803732564, 16.222201416657846, 601.2966452167586, 530.9758945995361, 472.0908118730605], [100.32251284195993, 131.04013002095752, 71.65690704659809, 3247.142070183021, 4683.830562869634, 3706.4479502459567, 2987.0352045540762, 1298.2992889347702, 21.98172677719666, 1738.9536839167667, 1490.9416812706388, 1291.2810420799622, 1132.5200582707816, 999.1333071778163, 1567.8553363474107], [37.38230452546928, 5880.715367985895, 73.87257447092998, 43.968488053556925, 28.02983891580279, 25.484343132194418, 22.806457344792623, 20.089349506532905, 2049.9381666003314, 930.2472786083417, 1496.257800806587, 1294.587535587465, 1131.0614914708242, 1014.3784944589897, 899.6272766338518], [45.78980883203458, 79.5762398710207, 4335.024037226138, 3257.4668361981576, 4684.916366362771, 3720.0442854832995, 1602.5277246254686, 23.476243555699263, 1103.6888827805794, 12.652169125192017, 802.2729984732682, 1306.2914647763384, 1145.5372171192962, 1012.895480423007, 901.3897636675144], [8705.773139470526, 96.70303953333618, 113.3204542260308, 68.90708420656588, 4610.775291369458, 1969.2298029862995, 2949.7131954869683, 34.80065999278612, 27.70530898439685, 23.76179258835457, 22.1200685785536, 691.0037017649145, 17.31515306185907, 15.808075369556173, 14.109638543914519], [97.4384362503965, 101.92317515127397, 108.10741878159965, 68.31734906810289, 2471.128582829087, 1971.9228117362459, 41.69988512198306, 34.957857289444725, 1114.1218682719636, 24.37405482552971, 19.93283754454263, 701.9013740430719, 612.5598065155067, 540.2633742949358, 480.8167004402958], [144.1413834491079, 128.2417609965113, 89.91515904751844, 82.64492633752282, 64.98875131373555, 53.44750691848931, 41.19388536140943, 35.876975811717564, 31.742786736400888, 25.47940763739033, 9.505493420438928, 8.404899472018208, 7.000402531700674, 541.7715558982842, 481.0900861779466], [16398.218409882404, 98.04062305271722, 4378.632055832986, 45.10769118351257, 36.54794949969214, 28.75697781730214, 1618.417646329936, 1325.2535962307452, 1110.4297184719, 936.9016781456583, 8.82150687806669, 7.9986866375209145, 7.397141979838429, 6.261193820312068, 9.014262520133585], [100.47584598354484, 84.0292370694212, 81.65990527111138, 3276.4295065795613, 40.961189980161784, 33.71890883763156, 27.301697190937894, 27.000597259967265, 1086.0074516949521, 922.1475527359905, 791.4237954987841, 13.70246553193077, 11.809360933700654, 10.017007108164746, 9.468421760436826], [101.08451135254141, 6035.29598485084, 80.98564679324126, 53.78256571787491, 42.201270452298225, 1988.4221434412725, 1602.6388376937953, 31.123618307721966, 25.33150034825656, 20.440582832196313, 16.76340439425127, 14.766815256124039, 12.417303297243183, 11.22158187760025, 9.763841938172028], [103.58644840517158, 71.07716531613612, 60.75052300669771, 55.10421320451983, 40.49257869975931, 32.899723633559496, 1601.5038622894133, 1328.1710636127884, 25.94353480388803, 1762.253916953253, 807.6465599560946, 1851.7358967139505, 1622.2055210322076, 1428.2498133718077, 1268.6139230943834], [92.10516257672525, 90.50575548348581, 84.47960087312892, 3330.434241251609, 53.56883867326697, 45.90330663366522, 1618.1745226086898, 1327.5652533877278, 24.919446769609614, 1761.6423402217647, 806.2147034377895, 1856.0568488224574, 1146.6508404798476, 1011.5965115111223, 899.7184366235282], [45.74707276385099, 51.32395327143497, 32.3709401527354, 3274.6911011747443, 2502.3330609884265, 18.250340731711866, 21.53421028165247, 18.156252510867468, 15.242105008675319, 13.655625338150898, 1510.6871155030128, 1309.2350839080605, 1147.0186618242424, 1012.2689640456214, 898.9148314376152]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-var-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.007425326956921909, 53658.37405240018, 52097.88488877557, 0.0266789385638149, 48876.372323555195, 0.0024875467192368205, 0.004962655704877454, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 0.012313356260222267, 0.012313356260222267, 0.004962655704877454, 0.0024875467192368205, 0.004962655704877454], [51386.15208860642, 54015.83884428579, 0.0024875467192368205, 54016.43427590624, 50128.3865771979, 0.012313356260222267, 44680.31196323407, 0.014738714311478166, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 26930.487422341903], [52055.00850119092, 55270.7052194949, 0.0024875467192368205, 54616.293194694066, 51664.96938451875, 0.0024875467192368205, 0.004962655704877454, 42425.96577135714, 0.007425326956921909, 0.004962655704877454, 0.019552117213201412, 32929.14744311292, 0.009875560475370181, 0.009875560475370181, 0.009875560475370181], [51618.51183761296, 56785.74292448431, 55506.242075608985, 0.01715163462913787, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 0.009875560475370181, 40789.06097598895, 0.009875560475370181, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.0024875467192368205], [50802.88531787738, 0.019552117213201412, 57482.24518504239, 55917.309444593004, 54063.21938296404, 50686.834074414954, 48211.466209787264, 44682.1196883104, 0.004962655704877454, 0.009875560475370181, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454], [53575.265390140616, 56738.138742918265, 0.004962655704877454, 0.007425326956921909, 0.0024875467192368205, 0.0024875467192368205, 0.004962655704877454, 45574.04805940261, 0.004962655704877454, 40398.50376552384, 0.007425326956921909, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454], [0.009875560475370181, 56966.5078575382, 58019.02040410196, 56215.755834851756, 0.0024875467192368205, 0.004962655704877454, 0.0024875467192368205, 45250.08922830082, 42534.31358013943, 40091.43195626892, 38168.73518199514, 0.007425326956921909, 34301.915037841805, 32458.663242144008, 30595.972748925695], [52906.22035932612, 57018.4147486645, 58196.78847768359, 57049.03067766992, 0.004962655704877454, 0.014738714311478166, 45816.49875311721, 43682.56762084812, 0.0024875467192368205, 39021.69028799572, 37071.34067574207, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205], [54801.97602004963, 57773.41047630301, 57968.711065229705, 55572.00986312275, 52392.66607794727, 49235.78322274115, 46614.7055180005, 43778.8254301901, 41627.08352559998, 39171.72015099408, 39989.403685300465, 37414.77932351166, 35515.23190776176, 0.0024875467192368205, 0.0024875467192368205], [0.0024875467192368205, 56493.59406968862, 0.014738714311478166, 58333.25684541763, 55132.010472571696, 52910.83413660362, 0.0024875467192368205, 0.014738714311478166, 0.004962655704877454, 0.0024875467192368205, 40464.6265135167, 38206.11443958682, 35765.72515096299, 34024.07748708031, 32397.292628777173], [54341.957052505895, 55170.38610456403, 58922.117362454206, 0.0024875467192368205, 56103.7017555861, 53583.53880883826, 50833.32849920088, 47757.817774765084, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 38537.886729560145, 36503.13591333388, 34262.762383318506, 32552.70224687657], [53824.79324133557, 0.01715163462913787, 59546.33661482205, 56244.24718751749, 56591.615350650805, 0.007425326956921909, 0.004962655704877454, 48455.711954527644, 45873.595400526116, 43203.24346241628, 40877.75159358462, 38763.90364487783, 36456.74172424301, 34704.49401434071, 32973.506371229036], [52577.00516787831, 57854.18564561166, 59595.67153189346, 56362.64439897762, 56483.88855790698, 53647.903669753294, 0.004962655704877454, 0.004962655704877454, 46119.17195788583, 0.007425326956921909, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205], [52341.62543765275, 57647.51296322783, 57278.62793141834, 0.004962655704877454, 54538.06333293948, 52866.558429363, 0.004962655704877454, 0.004962655704877454, 46318.2584436664, 0.007425326956921909, 0.004962655704877454, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205], [54461.85949092356, 57725.082903713286, 59244.66335408362, 0.0024875467192368205, 0.0024875467192368205, 54485.43259059335, 52057.70981523747, 48153.188251316846, 45408.02593267454, 42787.27959403238, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205, 0.0024875467192368205]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-var-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[63134.66922469387, 62628.59349133401, 60157.33434493567, 58554.047686270605, 54477.10897320291, 52059.11570201679, 49958.63085428573, 46837.805361906954, 43664.985354568686, 40865.75000155471, 38496.69754541327, 36153.49615984975, 34613.42388417982, 32500.456750890855, 30266.434163966645], [60173.98253742203, 62475.712290346455, 60368.66846599212, 58645.28979297393, 57685.07234407745, 54284.026355557486, 50998.79998258717, 48381.861903843885, 45201.0516601265, 43303.94533616084, 41102.00560941786, 38769.669865237156, 36096.29066983415, 34131.525177082236, 31986.31366720356], [59931.0175682987, 62674.418890429784, 61768.36871661246, 59838.3341521508, 58259.36456862831, 54212.142362298735, 51533.477304245615, 48649.338760331084, 45745.785884416146, 43570.84177337206, 41194.62718515433, 38754.57114072673, 36253.22693266833, 33802.48097959589, 31989.527142244147], [64216.16478753241, 63143.473821680214, 63799.48383405576, 63554.72422435185, 58821.064383927944, 55779.58249015864, 53065.231136622286, 49888.75380128233, 47297.73543696867, 44764.212237486085, 41783.5026896599, 39416.34854260857, 37299.24154700531, 35113.66076081616, 33105.92699050379], [62017.98975130752, 62753.011971318585, 64317.83286173594, 63397.84460295645, 60379.44686911151, 58203.297865063025, 54151.93472677409, 51980.54262100359, 49152.04707682166, 45624.727557664446, 43025.05721979341, 40564.506912270444, 38018.45854192449, 36028.048880293034, 33894.89496955864], [61317.94369438001, 63618.5629815735, 65127.076821661554, 62795.84573479021, 61274.81316658478, 57038.5086784286, 57204.82041778347, 54752.56717308971, 50030.97310340109, 47125.91621942649, 44620.12327037766, 41045.78640680096, 38985.92487608908, 37116.86776823527, 34765.02731948185], [60315.06389885635, 63572.90835255999, 65799.64739025256, 62469.40923252964, 59540.69354046307, 57202.62978464064, 54449.95169184272, 52308.54819310825, 49193.45073724666, 46950.259898881224, 44435.7997151759, 41945.098115061475, 39903.294506874954, 37948.810430283396, 35948.371925547726], [60096.128780293664, 67171.32068830419, 66299.6303381198, 63002.02742520259, 59754.69223450104, 57479.11837612949, 55707.95874403766, 52597.43496620045, 50386.763950472945, 47462.520058954855, 45319.420762308684, 42587.297777998894, 40060.37515935847, 37611.31455650151, 35573.49475438585], [61691.360625866764, 66938.9893222057, 64136.291528037764, 64453.758857221044, 60549.42157076138, 58469.77952873426, 56528.10590730158, 52998.35294556626, 50816.96964571116, 48145.24506688391, 45460.8549698074, 43285.69525065143, 41173.19481844019, 39436.54150160758, 37526.52009626806], [61842.052624050855, 63347.663385177955, 65450.09157903247, 63922.34887842737, 61698.98376253879, 61955.46152076168, 57063.977276260724, 53480.85885038028, 50979.51433137854, 47665.98329612378, 45434.27681419892, 43526.8580792408, 41538.14292199675, 39466.32126665879, 37305.459157592304], [60534.84539275253, 66213.91301049122, 68496.73443573114, 67714.39300750618, 62258.379226497345, 58830.276801761196, 56868.33540836189, 52948.959198014934, 50700.215471296826, 48115.16182113295, 45463.50573690461, 43325.61542527721, 41216.372149426934, 39108.47784528704, 37360.084228331914], [60230.64566762645, 66374.45176335968, 68751.81274992072, 66492.64153829889, 64774.99889926058, 61205.136149650825, 58287.38584959049, 55527.84920491788, 52551.73521308947, 49521.27905920983, 47026.513404767386, 44301.287579057345, 42431.645686283046, 40117.26619859329, 38434.9261260813], [63378.95994427896, 66850.91980771265, 66615.88598329613, 66543.76674274413, 64726.908850069354, 61751.38336204377, 58455.65379568535, 56561.89424195124, 53953.96533603647, 51064.452969819846, 49169.26910902295, 46128.13967574828, 44220.46321851231, 42022.739261571754, 39982.244936287716], [65673.91968955417, 67076.90067847837, 66739.93946555057, 65739.99902985677, 64521.638061952355, 62766.0585692875, 59656.94202150482, 56746.41779590922, 53855.58163195502, 50816.35950025187, 48955.83904328953, 46673.26077574144, 40931.521905958296, 38998.26253568075, 37361.35776518803], [64243.325451956145, 66133.3897799143, 65359.78256354126, 65778.1344643379, 63572.00297261833, 60833.065764516396, 57010.895765573594, 53931.90959011449, 51350.98164812408, 48755.93000043533, 45766.271565475334, 43517.71852165098, 41247.17828869223, 39190.3797613199, 37435.831518460705]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-var-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[53031.13767762638, 57582.95417379246, 56458.619752986604, 51791.29248449948, 51758.08007164135, 43893.181767526316, 36998.698458342915, 37128.23275850275, 39182.11554157002, 36564.43680200994, 34286.59890174812, 30331.5780990168, 30175.554022052103, 25170.77167243985, 22219.880882581576], [56357.218586949086, 57973.35012282262, 52111.272230272196, 55934.565621482456, 53472.492263729706, 47891.144265271985, 47265.93372802409, 42361.197391185386, 39767.5250477298, 35486.12714721924, 29659.161903843884, 31386.731961244026, 31036.380693528034, 29223.010646078073, 29015.427251696197], [56346.9960684324, 58662.27129308898, 53050.4033426409, 56986.08874633864, 54683.05324966884, 46429.56917805238, 46184.041131585, 45811.84154762719, 40836.49295153637, 36557.4161634567, 36283.08730791475, 35888.285217753626, 32023.30136441937, 30186.50255595426, 28491.87170166853], [57638.743688161136, 59795.95639517166, 59231.30347199334, 55562.12763540028, 50271.82059750872, 47434.58323020379, 44832.70333890959, 44463.88074825405, 44168.82344885914, 37745.59351558758, 35492.996503753086, 33435.64052897681, 31601.426611152914, 29833.74840703727, 25114.579300501864], [56511.91103662291, 57123.54259488436, 61019.73122057699, 59843.13817637951, 57022.07025391634, 53865.218650381525, 50895.14122984311, 47957.195791070946, 40803.88570282523, 40592.80991225179, 36344.92553715462, 34217.96189327181, 32258.19346770231, 30772.555393934115, 29053.703523609925], [57535.65819366794, 60298.47373399419, 57773.38630605531, 56384.687782414294, 51837.2125359917, 48747.58008034776, 49096.68085894988, 48751.3287174831, 43719.96637396533, 43431.07393548549, 38941.6850971076, 34804.05862898863, 32995.89946268991, 31328.161550612254, 29760.928125446975], [54283.62971747688, 60241.78180794895, 61499.491677912454, 59420.38388691613, 50930.10866350334, 51071.45857177505, 45897.58553926904, 48239.049305663524, 45500.964650717346, 43058.34610108146, 40690.39813744939, 36702.791713359984, 36504.92231080653, 34699.32215222542, 32930.309826431425], [57189.43489779292, 61647.89128177064, 61799.048271465974, 59881.814442696246, 54307.84558056231, 51624.45770610879, 52246.76390818464, 49644.66811649182, 44441.66304749349, 44198.97628435146, 41829.42396751264, 37666.303890523064, 35623.57225017258, 33812.11174246429, 32203.576796164205], [58182.9640512186, 60662.911142965524, 61124.91860498381, 60389.051155776404, 58461.20744025224, 55587.72921685809, 52814.48586700331, 49957.80256590444, 47300.86048967358, 44644.63374979011, 42330.22946996598, 40128.94117573895, 38132.52649112879, 34413.94325532801, 32690.025930187003], [51269.40808763627, 60590.826665878936, 58505.28069601556, 60488.903745623466, 58285.569395712715, 55912.34991760001, 50461.85131249184, 47800.20104103829, 45276.74754385855, 42767.41551980398, 42710.03015839453, 40474.492216466315, 38417.79710387373, 36552.02314413468, 34414.47629057033], [57634.41854403891, 60962.95011100677, 63384.394687222106, 58598.37470289365, 58894.34223605576, 56225.32163543758, 53519.94172548679, 50552.78300445892, 45355.4903682191, 42959.68320159701, 40680.04326154688, 40532.80379537441, 38577.92382385682, 36518.84728328804, 34704.991890597696], [57744.01091597689, 58249.780409947714, 63551.20484885045, 62080.78897021784, 59943.77394730132, 54707.47292367584, 52064.03306509288, 52123.904998725135, 49309.7919789056, 46696.1091367591, 44225.49192355769, 41919.3637514692, 39764.84504138656, 37810.871404406695, 36075.1210191479], [58772.04061790659, 61306.68419537191, 63120.81403660425, 62281.776607110645, 60148.28449760885, 57778.60419213811, 52251.059170030036, 49242.46156118432, 49017.05695362591, 41693.1423691395, 41582.908341987924, 35323.004294749415, 33558.6447783285, 31849.967175577272, 30323.144023358058], [57895.09011697689, 62235.83061983444, 62571.459554356, 59384.9678229613, 60623.117065192375, 57736.64377833471, 52229.41928781538, 49399.14481439792, 49303.877977748896, 41888.39192107015, 41731.50058208593, 35579.540186939135, 35637.18767296223, 33882.342257199896, 32287.613019197637], [58824.34755629629, 62440.23364842258, 62180.93967388263, 58236.532902780455, 56664.32007636768, 57388.81912052786, 54914.98341925733, 51940.03204271117, 49186.91893333996, 46625.67300887432, 39715.337478000765, 37691.19106721973, 35845.86892991959, 34081.23466582918, 32449.349528298953]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-var-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[155705279.55531293, 5416272.833894962, 3543296.2826922974, 145354669.5173394, 2463130.3872672794, 217061363.64533916, 345144557.4175336, 245948008.9330197, 82965826.08174211, 72865757.57273318, 64133303.12549677, 104374227.4598563, 50060196.416390374, 113627250.92850316, 124866166.2601906], [6459424.181717824, 5015016.979904527, 304357024.84983295, 1935982.511546082, 4634643.343982078, 124081166.7705503, 3243969.00503082, 97842778.8699157, 86234423.32541552, 142415232.03801888, 222283071.94338614, 111710273.68784496, 52669013.985223934, 46977536.26644239, 1798066.749263746], [4419164.9614576725, 3994322.0218685083, 315584801.1218989, 2291977.4658437064, 4072019.6909585237, 242587499.2353266, 115129156.94472125, 2423631.4789199885, 89998696.43199843, 150658590.87155768, 71359344.12337872, 1925679.629323878, 55647778.58862951, 49405487.967128284, 43989245.957902566], [9844375.729569437, 2936863.1519069746, 4533296.867287366, 166468304.93079665, 283527387.9294489, 253234294.6142262, 226907787.5424555, 106804483.36036184, 2352158.0656181257, 161063001.1053997, 142510809.54843324, 126109199.5053428, 112689527.50925633, 100364035.08773513, 158779036.7439492], [6782149.729303698, 175178154.8152141, 2240442.97830294, 3706393.9036510484, 3248638.689113998, 3600646.1620157138, 2777026.5393179776, 3435435.365881911, 187992881.85401434, 89273694.80409642, 149242414.93641734, 132523365.15135741, 117512208.41672537, 106217235.19824368, 94796284.50685358], [4231211.066170557, 3648020.708788416, 178893636.326209, 169017020.72474438, 300180813.35758936, 265883577.69844708, 130117928.93461993, 3885397.894296224, 103565174.19638054, 2478716.6885286425, 81963907.13864568, 135795472.31432137, 122147846.03427348, 110146795.17266881, 99279464.17974274], [159169908.14554006, 3268783.046164791, 4183967.9798734277, 2607876.8569085333, 290705058.5982447, 140218369.6795227, 236847554.97675118, 3305417.3927154723, 2814698.2376703164, 2994669.2205963656, 2718091.352956773, 73417761.95322737, 2502125.833151248, 2336326.5930327, 2158323.3676364194], [4396839.621605505, 5797019.327715157, 4218164.945934756, 2874802.665829503, 157555033.28571433, 142809546.72321495, 4356723.8322410565, 4066032.5868178783, 108020853.55317521, 3719567.23391481, 3070771.4488824727, 77205717.93503039, 68952671.03618574, 61897694.7356794, 56007709.32087239], [3487711.421815592, 3827750.1241943007, 3418770.508400583, 5187754.061685256, 3902145.2441658974, 4662363.537483169, 4545592.489121235, 4424229.222124043, 4439322.6212374475, 4085131.507036769, 2021036.7540346268, 1812904.929043067, 1697974.7094632066, 63936675.02989521, 57736634.64009114], [295536116.7425185, 3343075.6911628162, 184360787.21545345, 2409174.45807472, 2216179.42847585, 3374665.0706848213, 136664705.2749854, 122389557.87796488, 109675465.50214107, 97723080.21752527, 1711175.7645398402, 1799157.5486168738, 1737846.7945687056, 1563791.1189914015, 1803623.5900500598], [2460431.353478051, 4735966.637080395, 6199219.755149759, 184781137.09632316, 1826480.7191144018, 2197335.78716921, 2558172.7140136817, 2714893.5010999357, 111222767.96742657, 99465390.2147805, 89396359.40709493, 2080121.2258317017, 1991932.5841856196, 1757310.0364374623, 1775034.1051776758], [2744225.1480164398, 181406143.3570104, 6033233.9872651445, 5983583.701169062, 5020793.43136664, 161577586.58675772, 146923059.67949975, 3822922.2905812645, 3319259.077809562, 2553158.116795452, 2322045.1204147963, 2187717.0686391206, 1982547.1030444386, 1779608.1840774964, 1660539.2276709368], [6815213.588028833, 5045109.897048123, 2943208.1379857687, 5942655.514659908, 4916233.311466051, 3940946.065217891, 147736300.43946812, 130657566.69505873, 3744040.4734973884, 196362333.26324216, 94274906.58228165, 222792131.31734496, 201294149.80229872, 181338261.94753265, 164261395.13294044], [8523369.27720039, 7124351.780784907, 7119685.012845153, 190684918.7210532, 6318007.986760128, 4516784.810827906, 146990992.29895818, 131375648.34511629, 3310706.355730277, 197933391.4250632, 94751555.00440499, 226192245.79649097, 142663705.75521117, 128934547.5899481, 117013128.73441789], [5233259.802572632, 5812873.24480578, 2237874.8454646347, 183637858.33051682, 171573558.5524438, 2236138.4799568206, 2005179.830392785, 2107665.899096263, 2166616.3062410187, 2138010.618791857, 176987608.55527163, 159476989.61445087, 144169775.97322085, 130522314.62615478, 118189648.00449426]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-final-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 74.0, 51.0, 0.0, 14.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [129.0, 71.0, 0.0, 22.0, 14.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [134.0, 71.0, 0.0, 22.0, 12.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [131.0, 71.0, 35.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [134.0, 0.0, 33.0, 22.0, 11.0, 5.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [138.0, 69.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 69.0, 35.0, 19.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [133.0, 69.0, 31.0, 18.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [111.0, 67.0, 35.0, 24.0, 7.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 69.0, 0.0, 21.0, 10.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [122.0, 68.0, 34.0, 0.0, 10.0, 4.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [122.0, 0.0, 34.0, 19.0, 7.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [118.0, 70.0, 37.0, 18.0, 7.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [118.0, 69.0, 35.0, 0.0, 9.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [126.0, 64.0, 35.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-final-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[177.0, 119.0, 74.0, 51.0, 31.0, 21.0, 13.0, 8.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0], [171.0, 113.0, 71.0, 45.0, 28.0, 20.0, 13.0, 8.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0], [175.0, 100.0, 75.0, 44.0, 26.0, 17.0, 12.0, 9.0, 6.0, 4.0, 2.0, 2.0, 1.0, 1.0, 0.0], [178.0, 101.0, 62.0, 36.0, 29.0, 15.0, 10.0, 8.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0], [166.0, 103.0, 64.0, 39.0, 28.0, 14.0, 10.0, 6.0, 4.0, 3.0, 3.0, 3.0, 2.0, 1.0, 0.0], [181.0, 108.0, 60.0, 43.0, 29.0, 17.0, 10.0, 8.0, 5.0, 3.0, 4.0, 1.0, 1.0, 1.0, 0.0], [170.0, 107.0, 61.0, 38.0, 23.0, 16.0, 12.0, 7.0, 5.0, 4.0, 5.0, 2.0, 2.0, 2.0, 1.0], [160.0, 104.0, 62.0, 35.0, 25.0, 16.0, 9.0, 7.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 0.0], [161.0, 105.0, 63.0, 35.0, 23.0, 20.0, 9.0, 8.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0], [167.0, 104.0, 64.0, 39.0, 23.0, 12.0, 10.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0], [160.0, 97.0, 65.0, 36.0, 25.0, 13.0, 8.0, 6.0, 5.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0], [159.0, 98.0, 65.0, 41.0, 25.0, 13.0, 7.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0], [156.0, 96.0, 62.0, 41.0, 24.0, 13.0, 7.0, 9.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 0.0], [165.0, 102.0, 73.0, 38.0, 24.0, 15.0, 10.0, 9.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0], [159.0, 94.0, 59.0, 40.0, 20.0, 15.0, 9.0, 7.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-final-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[152.4, 93.45, 59.05, 34.1, 20.75, 12.55, 5.15, 3.35, 2.25, 1.05, 0.6, 0.3, 0.25, 0.05, 0.05], [155.6, 90.15, 50.05, 33.5, 20.8, 10.5, 6.8, 4.0, 2.7, 1.4, 0.7, 0.65, 0.3, 0.2, 0.15], [153.05, 88.4, 48.25, 33.15, 18.7, 10.0, 5.8, 3.45, 2.0, 1.0, 0.75, 0.4, 0.2, 0.15, 0.0], [153.55, 90.0, 52.8, 28.4, 15.65, 9.45, 4.95, 2.7, 2.05, 1.2, 0.95, 0.65, 0.6, 0.35, 0.15], [149.75, 83.2, 49.85, 31.45, 18.2, 10.25, 6.0, 3.5, 1.9, 1.4, 0.95, 0.65, 0.55, 0.1, 0.0], [153.3, 87.25, 48.0, 26.15, 16.1, 10.35, 5.6, 4.25, 2.05, 1.4, 0.85, 0.4, 0.2, 0.1, 0.0], [142.35, 85.95, 49.25, 28.05, 15.2, 9.55, 5.05, 3.25, 1.7, 1.15, 0.9, 0.45, 0.25, 0.2, 0.1], [146.05, 87.0, 48.6, 26.85, 16.05, 9.3, 5.5, 3.35, 1.8, 1.3, 0.5, 0.2, 0.05, 0.05, 0.0], [141.85, 84.4, 49.3, 28.75, 16.35, 10.6, 5.5, 3.35, 1.75, 1.3, 0.7, 0.35, 0.2, 0.15, 0.1], [131.7, 85.5, 46.6, 29.65, 16.8, 9.5, 6.05, 2.9, 1.7, 1.1, 0.7, 0.35, 0.2, 0.15, 0.05], [144.1, 83.55, 47.65, 25.5, 17.0, 8.9, 5.0, 2.6, 1.6, 0.8, 0.6, 0.3, 0.15, 0.05, 0.05], [143.65, 78.45, 47.65, 26.0, 15.7, 7.85, 4.25, 2.55, 1.75, 1.1, 0.6, 0.45, 0.35, 0.15, 0.15], [139.5, 82.8, 47.6, 25.95, 15.7, 8.15, 4.25, 3.05, 1.75, 1.1, 0.7, 0.2, 0.05, 0.05, 0.0], [144.65, 85.15, 48.25, 25.7, 16.55, 8.2, 5.05, 3.05, 1.7, 1.1, 0.7, 0.15, 0.25, 0.15, 0.05], [140.25, 79.1, 48.25, 24.9, 13.85, 9.6, 4.7, 3.3, 1.95, 1.15, 0.4, 0.35, 0.25, 0.15, 0.05]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Infected-final-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[1349.94, 123.04750000000001, 28.747499999999995, 98.39000000000001, 22.7875, 24.6475, 13.427500000000004, 5.027500000000001, 1.7875, 0.7474999999999999, 1.0399999999999998, 0.30999999999999994, 0.1875, 0.0475, 0.04749999999999999], [146.54000000000002, 67.6275, 319.2475, 30.55, 13.959999999999999, 28.35, 5.36, 4.2, 2.9099999999999997, 1.3400000000000003, 0.8100000000000002, 0.6275, 0.41, 0.36000000000000004, 0.1275], [119.74750000000002, 64.84, 305.1875, 28.127499999999998, 11.71, 21.1, 9.459999999999999, 5.1475, 3.0, 1.2, 0.5875, 0.4400000000000001, 0.16000000000000006, 0.1275, 0.0], [173.4475, 59.6, 43.260000000000005, 58.24000000000001, 52.427499999999995, 16.1475, 7.7475000000000005, 4.01, 2.3475, 0.76, 0.5474999999999999, 0.7275, 0.5399999999999998, 0.4274999999999999, 0.22749999999999998], [97.2875, 428.16, 54.827499999999986, 25.0475, 16.76, 5.6875, 5.4, 3.55, 1.49, 0.74, 0.5474999999999999, 0.7275, 0.5475000000000001, 0.09000000000000001, 0.0], [149.31, 105.1875, 144.5, 59.427499999999995, 46.69, 19.527500000000003, 6.4399999999999995, 2.4875, 1.7475, 0.9399999999999998, 1.0274999999999999, 0.24000000000000005, 0.16000000000000006, 0.09000000000000001, 0.0], [1173.0275, 84.74750000000002, 46.9875, 25.647499999999997, 34.46, 14.547500000000003, 9.947500000000002, 3.8875, 1.31, 1.1275000000000002, 1.2899999999999998, 0.44750000000000023, 0.2875, 0.26000000000000006, 0.09000000000000001], [54.347500000000004, 54.7, 57.74000000000001, 19.627499999999998, 25.947499999999998, 16.21, 4.25, 3.9274999999999998, 1.36, 1.0100000000000002, 0.35, 0.16000000000000003, 0.04749999999999999, 0.04749999999999999, 0.0], [191.42749999999998, 103.34, 50.010000000000005, 10.7875, 15.9275, 11.940000000000001, 4.65, 4.027500000000001, 1.3875, 1.0100000000000002, 0.51, 0.32749999999999996, 0.26000000000000006, 0.1275, 0.09000000000000001], [2039.4099999999999, 60.65, 161.44, 21.127499999999998, 12.059999999999999, 5.55, 4.9475, 2.79, 1.7100000000000002, 0.8900000000000002, 0.51, 0.32749999999999996, 0.26000000000000006, 0.1275, 0.04749999999999999], [106.99000000000001, 76.54750000000001, 61.82750000000001, 57.15, 14.5, 7.19, 2.6, 2.3400000000000007, 1.8400000000000003, 0.86, 0.6399999999999999, 0.41, 0.1275, 0.04749999999999999, 0.04749999999999999], [119.2275, 387.1474999999999, 54.92750000000001, 34.7, 18.81, 9.9275, 3.2875, 0.8475000000000001, 0.9875, 0.7900000000000001, 0.43999999999999995, 0.4475000000000001, 0.3274999999999999, 0.1275, 0.1275], [114.75, 50.459999999999994, 49.64, 36.2475, 18.11, 7.727500000000001, 3.3875, 3.5475000000000008, 2.1875, 1.2900000000000003, 0.41000000000000003, 0.16000000000000006, 0.04749999999999999, 0.04749999999999999, 0.0], [114.62750000000001, 73.92750000000001, 77.0875, 63.510000000000005, 15.147499999999999, 8.559999999999999, 6.647499999999999, 3.5475000000000003, 2.3100000000000005, 1.2900000000000003, 0.41000000000000003, 0.1275, 0.1875, 0.1275, 0.0475], [68.8875, 65.19000000000001, 28.9875, 52.29, 16.327499999999997, 14.24, 4.31, 3.21, 1.3475, 0.6275000000000001, 0.5400000000000001, 0.5275, 0.1875, 0.1275, 0.0475]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Infected", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-min-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-min-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-min-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-min-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-max-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[1.0, 881.0, 926.0, 1.0, 969.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [829.0, 887.0, 1.0, 955.0, 972.0, 1.0, 987.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 999.0], [825.0, 900.0, 1.0, 956.0, 974.0, 1.0, 1.0, 991.0, 1.0, 1.0, 1.0, 998.0, 1.0, 1.0, 1.0], [822.0, 899.0, 938.0, 1.0, 1.0, 1.0, 1.0, 1.0, 995.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [834.0, 1.0, 936.0, 961.0, 972.0, 986.0, 990.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [819.0, 892.0, 1.0, 1.0, 1.0, 1.0, 1.0, 992.0, 1.0, 997.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 893.0, 939.0, 962.0, 1.0, 1.0, 1.0, 993.0, 995.0, 996.0, 995.0, 1.0, 998.0, 998.0, 999.0], [840.0, 896.0, 938.0, 965.0, 1.0, 1.0, 991.0, 993.0, 1.0, 997.0, 998.0, 1.0, 1.0, 1.0, 1.0], [839.0, 895.0, 937.0, 965.0, 977.0, 980.0, 991.0, 992.0, 996.0, 997.0, 998.0, 998.0, 998.0, 1.0, 1.0], [1.0, 896.0, 1.0, 961.0, 977.0, 988.0, 1.0, 1.0, 1.0, 1.0, 998.0, 998.0, 998.0, 999.0, 999.0], [840.0, 903.0, 935.0, 1.0, 975.0, 987.0, 992.0, 994.0, 1.0, 1.0, 1.0, 998.0, 999.0, 999.0, 999.0], [841.0, 1.0, 935.0, 959.0, 975.0, 1.0, 1.0, 995.0, 996.0, 997.0, 998.0, 998.0, 998.0, 999.0, 999.0], [844.0, 904.0, 938.0, 959.0, 976.0, 987.0, 1.0, 1.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [835.0, 898.0, 927.0, 1.0, 976.0, 985.0, 1.0, 1.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [841.0, 906.0, 941.0, 1.0, 1.0, 985.0, 991.0, 993.0, 996.0, 997.0, 1.0, 1.0, 1.0, 1.0, 1.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-max-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[868.0, 926.0, 949.0, 974.0, 986.0, 989.0, 998.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [871.0, 929.0, 957.0, 978.0, 986.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [866.0, 929.0, 957.0, 978.0, 988.0, 994.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [869.0, 929.0, 965.0, 979.0, 994.0, 994.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [866.0, 927.0, 967.0, 978.0, 989.0, 995.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [862.0, 931.0, 958.0, 982.0, 987.0, 996.0, 998.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [870.0, 931.0, 965.0, 981.0, 988.0, 995.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [867.0, 931.0, 969.0, 982.0, 989.0, 996.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [889.0, 933.0, 965.0, 976.0, 993.0, 994.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [874.0, 931.0, 964.0, 979.0, 990.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [878.0, 932.0, 966.0, 983.0, 990.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [878.0, 930.0, 966.0, 981.0, 993.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [882.0, 930.0, 963.0, 982.0, 993.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [882.0, 931.0, 965.0, 985.0, 991.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [874.0, 936.0, 965.0, 981.0, 990.0, 997.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-max-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[797.65, 906.55, 940.95, 915.95, 979.25, 887.55, 795.05, 846.8, 947.75, 948.9, 949.3, 899.6, 949.45, 849.65, 799.5], [844.4, 909.85, 850.05, 966.5, 979.2, 939.55, 993.2, 946.05, 947.35, 898.7, 799.5, 899.45, 949.75, 949.85, 999.8], [846.95, 911.6, 851.85, 966.85, 981.3, 890.1, 944.25, 996.55, 948.05, 899.1, 949.3, 999.6, 949.85, 949.9, 950.05], [846.45, 910.0, 947.2, 921.65, 884.45, 890.7, 895.15, 947.35, 997.95, 898.95, 899.15, 899.45, 899.55, 899.8, 800.15], [850.25, 866.85, 950.15, 968.55, 981.8, 989.75, 994.0, 996.5, 898.2, 948.65, 899.15, 899.45, 899.6, 900.0, 900.1], [846.7, 912.75, 902.05, 923.9, 884.0, 889.75, 944.45, 995.75, 948.0, 998.6, 949.2, 899.7, 899.9, 900.0, 900.1], [807.7, 914.05, 950.75, 971.95, 884.9, 940.5, 895.05, 996.75, 998.3, 998.85, 999.1, 949.6, 999.75, 999.8, 999.9], [853.95, 913.0, 951.4, 973.15, 934.0, 940.75, 994.5, 996.65, 948.25, 998.7, 999.5, 949.85, 950.0, 950.0, 950.05], [858.15, 915.6, 950.7, 971.25, 983.65, 989.4, 994.5, 996.65, 998.25, 998.7, 999.3, 999.65, 999.8, 949.9, 949.95], [768.4, 914.5, 903.45, 970.35, 983.2, 990.5, 944.0, 947.15, 948.35, 948.95, 999.3, 999.65, 999.8, 999.85, 999.95], [855.9, 916.45, 952.35, 924.55, 983.0, 991.1, 995.0, 997.4, 948.45, 949.25, 949.45, 999.7, 999.85, 999.95, 999.95], [856.35, 871.6, 952.35, 974.0, 984.3, 942.2, 945.8, 997.45, 998.25, 998.9, 999.4, 999.55, 999.65, 999.85, 999.85], [860.5, 917.2, 952.4, 974.05, 984.3, 991.85, 945.8, 947.0, 998.25, 899.0, 949.35, 849.95, 850.1, 850.1, 850.15], [855.35, 914.85, 951.75, 924.35, 983.45, 991.8, 945.0, 947.0, 998.3, 899.0, 949.35, 850.0, 899.85, 899.95, 900.05], [859.75, 920.9, 951.75, 925.15, 936.2, 990.4, 995.3, 996.7, 998.05, 998.85, 899.7, 899.75, 899.85, 899.95, 900.05]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-max-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[33530.22749999999, 123.04749999999999, 28.747500000000002, 44096.84749999999, 22.7875, 87337.2475, 157635.6475, 126246.16, 47177.1875, 47290.89, 47331.61, 89720.84000000001, 47345.5475, 127095.72750000001, 159401.15], [146.54, 67.62750000000003, 80139.3475, 30.55, 13.959999999999999, 46384.447499999995, 5.36, 47009.64750000001, 47138.22749999999, 89541.70999999999, 159401.25, 89690.8475, 47375.4875, 47385.42749999999, 0.16000000000000003], [119.74750000000002, 64.84, 80484.9275, 28.127500000000005, 11.71, 87843.19, 46835.0875, 5.147500000000001, 47208.247500000005, 89621.49000000002, 47330.71000000001, 0.4400000000000002, 47385.22749999999, 47390.19, 47405.0475], [173.44749999999996, 59.6, 43.25999999999999, 44626.12750000001, 86745.6475, 87859.21000000002, 88838.82749999998, 47139.32750000001, 2.3475000000000006, 89491.3475, 89630.82749999998, 89690.94749999998, 89610.9475, 89660.76, 159460.72749999998], [97.2875, 39521.527500000004, 54.8275, 25.047500000000003, 16.76, 5.6875, 5.4, 3.55, 89441.95999999999, 47265.9275, 89630.82749999998, 89690.94749999998, 89620.94, 89800.2, 89820.09000000001], [149.31000000000003, 105.1875, 42754.3475, 44852.08999999999, 86650.0, 87771.6875, 46852.04749999999, 2.4875, 47202.0, 0.9400000000000001, 47321.16, 89740.41, 89780.29000000001, 89800.2, 89820.09000000001], [34357.310000000005, 84.74750000000002, 46.9875, 25.6475, 86817.59, 46465.55, 88821.04750000002, 3.8875, 1.31, 1.1275000000000002, 1.2900000000000003, 47360.54, 0.2875, 0.25999999999999995, 0.09], [54.34750000000001, 54.7, 57.74000000000001, 19.627499999999998, 45827.6, 46492.1875, 4.25, 3.9275000000000007, 47226.5875, 1.01, 0.35, 47385.22749999999, 47400.1, 47400.1, 47405.0475], [191.4275, 103.34, 50.00999999999999, 10.7875, 15.927499999999998, 11.939999999999998, 4.65, 4.027500000000001, 1.3875, 1.01, 0.5100000000000001, 0.32749999999999996, 0.25999999999999995, 47390.19, 47395.147499999985], [65545.84000000001, 60.65, 42911.1475, 21.127499999999998, 12.060000000000002, 5.55, 46805.6, 47118.1275, 47236.927500000005, 47296.0475, 0.5100000000000001, 0.32749999999999996, 0.25999999999999995, 0.12750000000000003, 0.047500000000000014], [106.98999999999998, 76.54750000000001, 61.8275, 44914.747500000005, 14.5, 7.19, 2.6, 2.34, 47247.0475, 47325.9875, 47345.747500000005, 0.41000000000000003, 0.12750000000000003, 0.047500000000000014, 0.047500000000000014], [119.22749999999999, 39955.03999999999, 54.927499999999995, 34.7, 18.810000000000002, 46630.759999999995, 46983.76, 0.8475000000000001, 0.9875, 0.79, 0.44000000000000006, 0.4475000000000001, 0.32749999999999996, 0.12750000000000003, 0.12750000000000003], [114.75, 50.459999999999994, 49.64, 36.2475, 18.110000000000003, 7.727499999999997, 46983.86, 47103.9, 2.1875, 89601.6, 47335.527500000004, 127185.34749999999, 127230.18999999999, 127230.18999999999, 127245.12749999999], [114.62749999999998, 73.92750000000001, 77.0875, 44901.1275, 15.147500000000003, 8.56, 46907.2, 47103.9, 2.31, 89601.6, 47335.527500000004, 127200.3, 89770.32749999998, 89790.24749999998, 89810.14749999999], [68.8875, 65.18999999999998, 28.9875, 44969.8275, 46037.76, 14.239999999999998, 4.3100000000000005, 3.210000000000001, 1.3474999999999997, 0.6275000000000002, 89740.71, 89750.6875, 89770.32749999998, 89790.24749999998, 89810.14749999999]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-avg-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.9925187032418953, 498.54114713216956, 548.8478802992519, 0.972568578553616, 653.4039900249377, 0.9925187032418953, 0.9750623441396509, 0.9850374064837906, 0.9975062344139651, 0.9975062344139651, 0.9875311720698254, 0.9800498753117207, 0.9950124688279302, 0.9850374064837906, 0.972568578553616], [480.91022443890273, 524.9775561097257, 0.9875311720698254, 628.2718204488779, 626.8628428927681, 0.9875311720698254, 707.142144638404, 0.9850374064837906, 0.9950124688279302, 0.9850374064837906, 0.9875311720698254, 0.9950124688279302, 0.9975062344139651, 0.9975062344139651, 786.7955112219452], [493.93765586034914, 559.209476309227, 0.9900249376558603, 641.2219451371571, 677.5885286783042, 0.9775561097256857, 0.9950124688279302, 719.9201995012469, 0.9925187032418953, 0.9775561097256857, 0.9800498753117207, 787.4588528678304, 0.9900249376558603, 0.9900249376558603, 0.9900249376558603], [445.359102244389, 558.1645885286783, 603.925187032419, 0.9825436408977556, 0.9925187032418953, 0.9975062344139651, 0.9975062344139651, 0.9900249376558603, 758.1346633416459, 0.9900249376558603, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302], [493.58354114713217, 0.9800498753117207, 613.1022443890274, 650.9875311720698, 684.576059850374, 709.5610972568578, 742.2892768079801, 762.5037406483791, 0.9950124688279302, 0.9900249376558603, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 0.9925187032418953, 0.9925187032418953], [499.5162094763092, 567.3291770573566, 0.9950124688279302, 0.9925187032418953, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 762.4089775561097, 0.9950124688279302, 769.7431421446385, 0.9925187032418953, 0.9925187032418953, 0.9925187032418953, 0.9925187032418953, 0.9925187032418953], [0.9900249376558603, 566.0473815461347, 625.1620947630922, 654.2892768079801, 0.9925187032418953, 0.9950124688279302, 0.9900249376558603, 770.8329177057357, 781.0274314214464, 798.9925187032419, 794.6359102244389, 0.9925187032418953, 828.5311720698254, 834.3615960099751, 832.3790523690773], [507.9700748129676, 573.1920199501246, 631.8179551122195, 658.4688279301746, 0.9950124688279302, 0.9850374064837906, 755.9576059850374, 762.8653366583541, 0.9975062344139651, 796.0099750623441, 781.1720698254364, 0.9975062344139651, 0.9975062344139651, 0.9975062344139651, 0.9975062344139651], [512.8254364089776, 580.9526184538653, 644.3291770573566, 670.2394014962593, 701.6533665835411, 738.6059850374065, 759.3491271820449, 767.1371571072319, 775.7281795511221, 799.5286783042394, 816.3690773067332, 826.6159600997506, 833.9925187032419, 0.9975062344139651, 0.9975062344139651], [0.9975062344139651, 586.0099750623441, 0.9850374064837906, 688.8204488778055, 714.5536159600997, 737.0673316708229, 0.9975062344139651, 0.9850374064837906, 0.9950124688279302, 0.9975062344139651, 819.7356608478804, 829.5885286783042, 837.8029925187033, 843.3765586034913, 842.8379052369078], [515.0399002493766, 592.0074812967581, 627.8054862842893, 0.9975062344139651, 723.3890274314215, 742.6533665835411, 764.8379052369078, 782.6758104738154, 0.9950124688279302, 0.9975062344139651, 0.9975062344139651, 824.5386533665835, 833.2668329177058, 840.4214463840399, 846.4937655860349], [516.7755610972569, 0.9825436408977556, 631.4438902743142, 679.4613466334165, 721.8254364089776, 0.9925187032418953, 0.9950124688279302, 783.4314214463841, 797.7680798004988, 814.6982543640897, 818.8029925187033, 825.4937655860349, 833.1097256857855, 839.9800498753117, 846.0224438902743], [523.720698254364, 602.6009975062344, 638.5586034912718, 679.2543640897755, 723.7730673316709, 749.6758104738154, 0.9950124688279302, 0.9950124688279302, 798.1895261845386, 0.9925187032418953, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302, 0.9950124688279302], [518.925187032419, 591.2394014962593, 640.2867830423941, 0.9950124688279302, 714.6683291770573, 742.6982543640897, 0.9950124688279302, 0.9950124688279302, 800.3915211970075, 0.9925187032418953, 0.9950124688279302, 0.9950124688279302, 0.9975062344139651, 0.9975062344139651, 0.9975062344139651], [524.9052369077307, 595.9476309226933, 650.7381546134663, 0.9975062344139651, 0.9975062344139651, 753.790523690773, 772.6384039900249, 788.2568578553615, 802.7057356608478, 822.0224438902743, 0.9850374064837906, 0.9850374064837906, 0.9975062344139651, 0.9975062344139651, 0.9975062344139651]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-avg-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[507.1321695760598, 582.423940149626, 625.8129675810474, 671.2319201995012, 696.279301745636, 724.5586034912718, 736.6184538653366, 757.6658354114713, 779.0149625935162, 790.4389027431422, 793.4139650872818, 799.5187032418953, 811.4563591022444, 817.6807980049875, 817.6882793017456], [526.4488778054863, 593.3092269326684, 636.5062344139651, 673.4788029925187, 716.0548628428928, 735.351620947631, 750.4862842892768, 770.8428927680798, 781.8977556109726, 794.9201995012469, 806.9775561097257, 816.291770573566, 820.0324189526184, 825.8628428927681, 830.0149625935162], [532.8628428927681, 607.3890274314215, 645.3266832917706, 683.9850374064838, 717.6982543640897, 747.5985037406484, 769.7955112219452, 779.925187032419, 792.9775561097257, 805.219451371571, 814.8678304239402, 823.4563591022444, 830.5386533665835, 836.4114713216958, 842.1970074812967], [540.8852867830424, 607.85536159601, 659.3915211970075, 703.5411471321696, 726.9775561097257, 754.8279301745636, 775.5461346633416, 786.4189526184539, 799.8154613466335, 816.4039900249377, 822.5885286783042, 831.0224438902743, 838.6558603491272, 843.6907730673316, 847.7007481296758], [542.3216957605985, 609.6184538653366, 667.6334164588528, 704.0523690773067, 733.1097256857855, 752.3466334164589, 768.351620947631, 795.4887780548628, 814.5311720698254, 821.428927680798, 828.1895261845386, 836.4812967581047, 843.7356608478804, 852.7680798004988, 858.6259351620947], [535.5586034912718, 610.3067331670823, 663.1147132169576, 700.428927680798, 738.3017456359103, 760.9177057356609, 776.5187032418953, 793.1920199501246, 809.3266832917706, 824.1745635910224, 836.428927680798, 844.6957605985037, 851.0498753117207, 857.0224438902743, 862.6658354114713], [541.3615960099751, 615.9326683291771, 672.783042394015, 706.8478802992519, 743.281795511222, 766.6309226932668, 784.571072319202, 801.1745635910224, 816.1022443890274, 828.8927680798005, 839.2967581047382, 845.2044887780548, 852.3990024937656, 858.5835411471322, 864.1795511221945], [552.4812967581047, 622.4763092269327, 675.576059850374, 712.645885286783, 743.6159600997506, 767.5062344139651, 790.5635910224439, 812.2992518703242, 824.6084788029925, 838.1122194513715, 844.2344139650872, 852.2269326683291, 859.5236907730673, 865.2394014962593, 870.3117206982544], [567.6034912718204, 636.4663341645885, 678.9900249376559, 731.0448877805486, 744.5261845386534, 778.4937655860349, 793.1670822942643, 815.3042394014963, 827.5985037406484, 840.8653366583541, 839.0199501246883, 846.6633416458853, 854.1645885286783, 860.3366583541147, 866.1695760598503], [551.3715710723192, 628.0299251870324, 678.5660847880299, 710.3715710723192, 748.3291770573566, 770.5810473815461, 786.9750623441397, 802.2119700748129, 820.3915211970075, 831.6408977556109, 841.4463840399003, 848.9426433915212, 856.5261845386534, 863.1147132169576, 876.0523690773067], [562.7132169576059, 629.0299251870324, 677.4538653366584, 724.6683291770573, 753.5386533665835, 773.3266832917706, 796.3665835411472, 813.7605985037407, 830.279301745636, 841.2593516209477, 850.5561097256858, 859.2693266832918, 866.3167082294265, 872.648379052369, 878.2967581047382], [564.8104738154614, 631.2219451371571, 679.9501246882793, 718.9750623441397, 755.0648379052369, 783.4538653366584, 800.4713216957606, 810.4613466334165, 827.3366583541147, 837.9201995012469, 850.8029925187033, 859.6009975062344, 867.2892768079801, 871.1920199501246, 876.7730673316709], [561.6084788029925, 628.4214463840399, 685.7132169576059, 719.5436408977556, 755.1122194513715, 784.3416458852868, 801.8827930174564, 808.1745635910224, 826.783042394015, 836.0, 846.0249376558603, 855.6359102244389, 862.6807980049875, 868.9002493765586, 874.720698254364], [552.6408977556109, 634.5286783042394, 682.6533665835411, 723.206982543641, 747.9152119700748, 774.4638403990025, 791.4837905236908, 809.780548628429, 827.4962593516209, 836.997506234414, 847.9426433915212, 857.0249376558603, 863.1795511221945, 869.7281795511221, 875.8827930174564], [557.2244389027431, 631.8628428927681, 683.5536159600997, 718.2269326683291, 749.4064837905237, 776.0997506234414, 794.7581047381547, 812.790523690773, 826.8703241895262, 835.7605985037407, 849.1645885286783, 857.2618453865337, 864.3890274314215, 871.1970074812967, 876.8478802992519]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-avg-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[465.8441396508729, 559.2850374064839, 603.2239401496261, 607.6445137157107, 672.2381546134662, 634.0578553615961, 579.209476309227, 624.5960099750623, 718.7097256857855, 721.7634663341646, 729.3160847880299, 699.0574812967582, 749.1900249376561, 678.2780548628429, 641.7310473815461], [500.85573566084787, 572.7906483790523, 553.3982543640898, 655.0831670822943, 685.6572319201996, 680.0958852867831, 732.6142144638403, 711.2374064837906, 722.5435162094764, 694.787157107232, 628.6576059850374, 714.4604738154612, 759.356608478803, 765.386783042394, 810.5043640897755], [512.0551122194513, 579.3612219451372, 565.83927680798, 668.1861596009974, 698.4999999999999, 654.4758104738155, 714.5108478802993, 761.5917705735661, 735.8670822942644, 705.6700748129676, 755.3092269326684, 803.5071072319201, 769.9390274314213, 775.5617206982544, 780.8512468827929], [511.24713216957616, 580.5017456359103, 636.6140897755611, 643.6447630922693, 634.1977556109725, 657.4079800498753, 681.2410224438903, 729.2265586034913, 782.584663341646, 713.0195760598505, 724.5745635910225, 732.2120947630923, 736.1956359102245, 741.8052369077307, 665.2659600997506], [522.7719451371571, 559.1526184538652, 641.4352867830423, 679.967705735661, 713.7410224438902, 737.974438902743, 760.0864089775562, 775.9628428927679, 710.8608478802992, 759.7765586034913, 730.8037406483792, 738.7094763092268, 743.2361596009976, 749.3412718204489, 754.7567331670823], [518.4945137157108, 589.1683291770573, 611.4059850374064, 652.265710723192, 644.1509975062344, 670.2800498753118, 725.9450124688278, 779.9019950124689, 754.2369077306732, 804.2906483790523, 774.7807980049876, 743.3403990024938, 750.0039900249376, 755.0615960099751, 760.0946384039901], [497.9687032418953, 596.8471321695761, 651.6795511221945, 694.4076059850374, 651.7047381546136, 713.0268079800499, 693.1800498753117, 786.7680798004988, 800.3381546134663, 813.9072319201996, 823.9174563591025, 789.5612219451372, 839.4741895261844, 846.0280548628429, 850.9002493765587], [530.6026184538653, 595.959975062344, 654.9386533665836, 696.3269326683292, 691.5033665835412, 716.3443890274314, 772.4941396508729, 787.2215710723192, 761.9270573566084, 816.6844139650873, 823.6069825436409, 791.5238154613467, 798.4733167082296, 804.780548628429, 810.3997506234415], [533.4734413965087, 606.9056109725686, 658.8082294264341, 698.0054862842893, 727.2381546134663, 754.547132169576, 774.9007481296758, 790.3147132169577, 804.5996259351621, 819.6299251870325, 828.9438902743143, 836.5527431421445, 843.9562344139651, 808.6033665835413, 814.2630922693268], [481.7799251870325, 606.0192019950125, 625.4462593516209, 699.1597256857856, 732.7643391521198, 754.1370324189526, 733.9890274314214, 752.3524937655859, 767.6985037406482, 778.030174563591, 831.6293017456359, 839.3780548628429, 846.810349127182, 854.175685785536, 861.4400249376561], [536.5374064837904, 610.0249376558603, 659.856234413965, 671.3061097256857, 737.8335411471321, 760.9950124688279, 781.9866583541145, 799.0593516209477, 771.6283042394014, 782.166583541147, 792.3526184538653, 842.9639650872817, 851.2662094763093, 858.0845386533665, 864.0064837905236], [537.9658354114713, 582.4872817955112, 661.8799251870324, 702.7973815461346, 738.0781795511223, 725.6683291770574, 743.0983790523691, 799.8849127182044, 815.0513715710724, 828.1689526184539, 837.1279301745635, 846.8169576059851, 854.4521197007482, 860.8564837905236, 866.7214463840398], [541.7584788029926, 615.8364089775562, 662.9397755610973, 705.3886533665835, 740.0652119700748, 765.7980049875313, 744.9600997506235, 759.6041147132171, 814.4725685785536, 743.9125935162095, 796.8162094763092, 720.3078553615961, 726.8135910224439, 732.6492518703242, 737.8105985037407], [537.6034912718205, 612.5622194513716, 665.2614713216957, 670.6756857855362, 737.684663341646, 764.4376558603492, 745.6235660847881, 761.3819201995013, 816.2644638403991, 745.5357855361597, 798.5556109725685, 721.680548628429, 770.7250623441395, 776.8815461346634, 782.2945137157107], [543.919451371571, 614.5283042394015, 668.1456359102243, 673.0592269326684, 704.4897755610973, 766.0418952618454, 783.4870324189526, 803.5285536159602, 817.6007481296758, 830.0108478802993, 757.126059850374, 765.1416458852867, 772.1531172069825, 778.1779301745635, 783.6442643391521]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-avg-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[11489.671576980241, 279.73474113966984, 269.1528688254425, 19877.790145257186, 177.40508610021098, 44739.747736394675, 83670.14919248017, 68873.09224445121, 27216.759058339183, 27538.357440734202, 28231.109315162845, 54318.62079121087, 29696.395139084947, 81043.93849820584, 102788.05126415569], [136.5975853850411, 242.35590355470444, 34095.09221155341, 173.06420064240874, 331.649031085006, 24439.559474428017, 184.25525220614264, 26731.763781692902, 27576.09208181231, 53725.05002660122, 98676.90530910877, 56778.97096925704, 30598.187680424868, 31074.904050907637, 147.59719459145123], [127.11942705580184, 178.00334281192278, 35667.50549901742, 104.08409168786253, 109.8420236814447, 47589.256912954515, 26887.31147895536, 144.66414394189098, 28556.024045310663, 55316.0326721227, 30058.883845871605, 120.30873954453014, 31258.381454390823, 31732.55807045665, 32164.385027005424], [345.65218493666066, 176.47415351894588, 179.42226035596764, 21888.09373603087, 44747.75743565028, 48019.433362603464, 51492.631170375185, 28019.865630981767, 120.49743687850193, 56461.12616045608, 58256.49397292306, 59493.63316053695, 60142.8882497466, 61057.43296552884, 110310.20925322294], [101.17509746518994, 16522.712988476436, 121.66678097462065, 153.5280635537095, 128.42350002487535, 73.55720354661972, 34.973563146373394, 85.2772401291034, 56078.168315246796, 30453.648554673164, 59252.56488336516, 60535.92010777297, 61235.14741705587, 62370.85517893235, 63273.816878299884], [86.9316298406103, 168.46048065621483, 19722.294014713836, 22413.704595416075, 46104.67310991537, 49834.985152517715, 27722.978886620735, 62.547377877003456, 29946.93464655071, 132.45936000087053, 31628.070876984595, 61338.65752109749, 62438.82788564748, 63303.693383187914, 64151.81942492585], [13087.576786509411, 147.72956828626675, 121.73063818011107, 147.37803152654516, 47144.760514175905, 26723.643198036705, 53272.54857594169, 77.60127238014692, 88.75629156535103, 80.1608905417255, 119.78716046541975, 32795.38589714926, 62.30355052207401, 61.5378666021978, 60.76895790449076], [103.33697755300022, 178.3366151174437, 94.11525264146346, 151.50807078314173, 25182.795222215656, 26980.853849105413, 90.74941839603017, 171.32745460227244, 30610.484558476008, 90.96153162915662, 163.88615331994185, 33045.57665031623, 33617.09287292989, 34145.6387037394, 34619.28066933663], [181.60034034303257, 166.64027355240356, 87.87046529561404, 195.64361763919382, 130.02608845716156, 89.25272069203541, 87.66967531296456, 150.05787252566842, 140.67594944994147, 83.7209099445898, 41.374762283816736, 39.55706324898473, 37.088117284718386, 34361.24597699951, 34844.01580618279], [25795.254167495852, 120.62808322087551, 20623.695977310468, 39.576453178151986, 78.00714205757424, 58.67355953943072, 28356.945514269184, 29763.95509559953, 30983.953114657248, 31829.064717197034, 36.89045918557719, 36.058572023805894, 32.50803382752597, 26.90370176491434, 55.64452924733034], [155.37529337504077, 116.83706071479659, 108.79838450942486, 23717.284036713078, 59.02813345377179, 56.358452994695234, 44.855624825094225, 63.129038127872285, 31324.121519440185, 32182.933795560974, 33019.874367945464, 60.04620585381929, 55.449874612098164, 52.7109065864017, 49.59638397771166], [200.57877320414661, 17879.249067729677, 103.54650796636847, 110.90381768459142, 66.71990862929951, 27696.287216497418, 29040.212904444004, 51.62131284942247, 55.36954397049762, 32.67954544747857, 52.826075770673015, 52.46091342715526, 51.20658459835461, 48.06085501644891, 46.51212747433162], [117.72542352037621, 58.252331390973985, 101.91805167567358, 107.15693700598892, 58.25629397516167, 55.48684523106201, 29183.681211559637, 30348.479186618864, 39.46149370961619, 61357.414979679845, 33349.74200539799, 91329.70130128233, 92987.17673887288, 94485.61678178309, 95821.21739135639], [118.36868116491821, 93.79079823819524, 108.74560560879584, 23708.402380877604, 93.57591586806049, 58.854202088295516, 29209.020989592733, 30488.405381978355, 37.50249903607558, 61623.40433658684, 33495.839224631694, 91678.91518330111, 65846.70390972382, 66903.42569480289, 67839.67566302448], [68.56810162872132, 69.01042547931907, 50.76620132959368, 23819.819780893773, 26072.74632769697, 36.386551451794546, 45.86399406720121, 39.70840136255386, 42.84193437851765, 18.47488216802138, 63546.2630894553, 64897.81826642868, 66090.0353171933, 67126.29358727558, 68072.94329778731]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-var-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.007425326956921909, 81039.18328866115, 89824.91831518461, 0.026678938563814897, 98665.93578398145, 0.00248754671923682, 0.004962655704877454, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 0.012313356260222267, 0.012313356260222267, 0.004962655704877454, 0.00248754671923682, 0.004962655704877454], [64806.185658049384, 81317.44773975285, 0.00248754671923682, 93814.32436365446, 92308.37984838402, 0.012313356260222267, 94555.63909428424, 0.014738714311478164, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 91468.42614162847], [65362.497758098514, 79695.01546632174, 0.00248754671923682, 89860.82591526171, 85438.5271111498, 0.00248754671923682, 0.004962655704877454, 90281.83505077705, 0.007425326956921909, 0.004962655704877454, 0.019552117213201412, 86039.54137101138, 0.009875560475370181, 0.009875560475370181, 0.009875560475370181], [65694.52589225191, 77830.97615064583, 82154.85336533976, 0.01715163462913787, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 0.009875560475370181, 85944.4014527273, 0.009875560475370181, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.00248754671923682], [63440.603217641685, 0.019552117213201412, 81830.18589436634, 84871.68324823852, 86503.17998022403, 87672.76198531104, 87884.9575562341, 81250.12518578864, 0.004962655704877454, 0.009875560475370181, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454], [64188.273692327784, 75717.77982723988, 0.004962655704877454, 0.007425326956921909, 0.00248754671923682, 0.00248754671923682, 0.004962655704877454, 82630.76710965727, 0.004962655704877454, 77516.00942780206, 0.007425326956921909, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454, 0.004962655704877454], [0.009875560475370181, 72884.00141790163, 80106.65012033506, 79989.95425401584, 0.00248754671923682, 0.004962655704877454, 0.00248754671923682, 77237.35107368736, 77432.10473815461, 74399.31531520328, 73056.56630244837, 0.007425326956921909, 70176.83830324438, 69015.51484132562, 67856.35678882593], [62621.30046454936, 74284.50879036821, 77750.36415196423, 80224.44889024322, 0.004962655704877454, 0.014738714311478164, 78797.78767544978, 74502.7333909615, 0.00248754671923682, 69821.54601028601, 68423.61609691482, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682], [64238.37303250602, 72762.42549486631, 75982.02440283331, 76244.7012269824, 80575.89352056268, 76859.02801599493, 77717.49627178935, 72656.7054433741, 71315.06323965648, 68032.27613012357, 70305.42145882177, 69492.97144918251, 68054.47166373343, 0.00248754671923682, 0.00248754671923682], [0.00248754671923682, 72288.09859391421, 0.014738714311478164, 77858.69046834287, 78189.80618279737, 76886.15736220546, 0.00248754671923682, 0.014738714311478164, 0.004962655704877454, 0.00248754671923682, 68921.48873452279, 67959.88533653397, 66462.87774329763, 65544.71502042898, 61531.07207044732], [63407.83612042214, 70449.54593565961, 75617.31012866837, 0.00248754671923682, 78154.73569194222, 76164.30472447311, 75311.1816841935, 72375.22020385446, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 64460.550904534175, 62890.19645400215, 61358.70678664933, 59938.99173512603], [61799.137505363775, 0.01715163462913787, 75272.693963346, 72185.64715393561, 77347.65242753466, 0.007425326956921909, 0.004962655704877454, 74113.13769192978, 71428.86671102792, 69903.3688969596, 66252.8764000224, 64160.843241024624, 62120.95871294333, 60987.00302858812, 59627.03827712514], [60092.651625300845, 69872.9147579928, 75415.10754286355, 71483.81057331734, 76590.27330675804, 72819.30223070752, 0.004962655704877454, 0.004962655704877454, 70563.54644560668, 0.007425326956921909, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682], [58920.45860411316, 68394.05207679057, 71668.86569113376, 0.004962655704877454, 74641.26624834423, 74752.53882749485, 0.004962655704877454, 0.004962655704877454, 70136.2400109452, 0.007425326956921909, 0.004962655704877454, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682], [61960.38060708577, 69231.17106236902, 74090.68082909932, 0.00248754671923682, 0.00248754671923682, 73410.35014707621, 72356.26073220938, 70222.07083289283, 67862.94806624336, 66771.73865834168, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682, 0.00248754671923682]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-var-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[81568.81157455489, 97472.19548385893, 107904.29356782607, 121669.71590972692, 113151.48527683286, 120746.21532204402, 116959.97787327193, 125261.55638335584, 121904.07256173779, 129140.81243275851, 133378.5947599828, 125473.5383486421, 130025.98512447061, 115367.0064614026, 129795.58525133549], [78490.29780909323, 92707.11611246197, 103910.7320974372, 107789.04011790971, 120872.31784628205, 115284.54092947184, 118202.89689740735, 118085.40642160186, 124140.81826605556, 122692.07503684679, 117252.66102822743, 120675.30672072934, 137537.22444512162, 137495.11437117928, 117016.97564069874], [77619.39642166405, 90423.79797389319, 100939.59955472914, 103346.69138873514, 109883.08505544119, 106777.22874857743, 104886.12070820456, 117424.36769671831, 114892.27751071201, 116296.41421384196, 109155.31496694672, 108226.37903993134, 111123.68170595953, 113022.19468784399, 112357.32291465849], [78470.67043115405, 92760.21545885908, 95081.97507478188, 102746.18205110666, 104713.1719827613, 113227.54216702632, 101373.06106305309, 111504.9743596122, 109726.5903445874, 113063.97712700789, 102376.96261839167, 101888.88418604362, 109098.81407453933, 108474.13256136463, 107627.44884671117], [74552.97120042786, 87228.68600319649, 91056.08379301122, 100427.45356061218, 102761.8452124054, 102249.07419729976, 99156.2305333922, 99595.17708223207, 99928.34436353008, 108176.36722408443, 97875.98899260578, 96876.29753546308, 97423.62443019633, 106054.04680319152, 105382.77228375446], [74035.1559878359, 86317.31424555818, 91753.52740343654, 95812.40898999384, 104631.83791145576, 99386.67758285085, 98199.15160975368, 98912.54775778757, 99328.20400370643, 107430.64474723415, 100272.09032282137, 103345.3961480339, 102447.23580077237, 101308.14082001978, 100514.45488523082], [73121.3405762402, 82193.47333660859, 90573.03878707223, 97262.9088376316, 93294.82306702073, 92188.0263555575, 96452.07655425028, 91361.05188400569, 98094.67385153078, 92574.28963750225, 95332.90484511912, 87738.24545867254, 86491.96473902525, 85858.08121840039, 89937.696718304], [72602.51513361235, 87151.14894807868, 90793.50848564376, 95728.827581918, 93209.63812414101, 89852.9444468629, 96157.35231746071, 101352.14146678192, 98904.29814491204, 89613.24678329115, 104693.3594194066, 104237.28709398572, 103431.39509082657, 102705.51980398131, 101935.12012984992], [74866.06570854658, 83269.32292709622, 84419.22177100889, 91568.43645250963, 95459.6828377933, 89801.31888483278, 94310.70604038534, 99090.10338244165, 96250.8313505513, 87524.57835461221, 86145.44188158035, 84732.11186497597, 83543.7680238307, 84023.32655891443, 83108.90559138315], [72242.2694386229, 80613.90513740586, 88527.18680853974, 86690.28227436397, 87957.29737999142, 91627.91815971294, 90868.51328039003, 92457.7556234103, 94465.8244787035, 87929.85746357299, 83837.03379954104, 82537.60495270551, 81086.03849478549, 78929.05770486502, 85033.35277765685], [69506.41111684628, 81287.94944061294, 87559.97027381671, 85405.72705393622, 87991.69903172244, 89751.3087729554, 86394.72933626034, 85434.02956449275, 89199.31490475805, 89214.33884117636, 88027.14223170254, 86533.99756220421, 85460.10087001947, 83931.96452758378, 82598.16517310216], [68808.12406639263, 80688.05023600599, 87688.26523466893, 87717.25189519968, 88409.21259196149, 86398.94376278754, 87275.50241602976, 85444.81387553559, 84004.51728534026, 79761.75184233929, 88855.40507832661, 83308.43449978545, 82056.54656376515, 80776.03451471073, 79633.0144588653], [72240.4526961897, 82553.3264345371, 86173.2440718652, 86770.9940858577, 87168.95550400806, 86471.66048718602, 85836.3353337355, 86696.32775915573, 80794.62089166112, 80748.3893881257, 77306.47852936239, 74722.69145092381, 73248.25313275415, 71682.26422721252, 69863.48843601717], [73644.83008190247, 82661.95894304139, 83276.8001442777, 88717.92409251186, 96548.0022139166, 91337.15988084649, 84616.00135571296, 85490.30673938595, 79683.9701991903, 79430.30063245875, 75998.41279594031, 73722.45115391073, 69366.32023432691, 67770.91810374313, 66370.16239948757], [71826.25576955367, 80362.77941057581, 82266.61571756394, 82682.19052120323, 87439.63469132654, 84822.33517204494, 84422.56141441906, 83892.64973476533, 82191.71889478299, 77544.79790548567, 74799.05327703185, 72850.44877830362, 68248.85570363369, 66732.92041716159, 65283.38552620941]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-var-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[70306.3175969055, 88817.57279059211, 98112.14361540039, 98493.05019247392, 107173.304779821, 95383.80303107566, 86040.51590475182, 93938.10464735914, 101361.91229345588, 105107.05631183887, 105649.75773284992, 99544.13912164724, 101904.72211802164, 89228.26274090336, 84031.03737290189], [72748.74257498397, 85865.81460749623, 85993.12574051155, 99807.78786015013, 102391.36303008065, 97134.12197996283, 104547.36499462067, 99293.26713826405, 99782.40465295615, 94239.32324985541, 81517.07645972351, 91421.80864049352, 96699.00884074104, 96101.8902382448, 101309.52286117624], [72110.7640692533, 84500.44360731587, 82346.0827588137, 95291.9402304712, 97677.71421073252, 87820.87105552827, 90729.31097194669, 99012.70386813514, 93743.99444717383, 89150.81807824576, 92783.79933582502, 96887.41552415717, 91433.29076311713, 90947.9878707222, 90257.99671084135], [71766.95132928279, 82859.78232722434, 88427.30499748135, 88235.4053824292, 86719.7343797613, 86560.04432932632, 83900.7442789535, 91133.91533448176, 94554.07307603807, 85070.2980199128, 82666.46044241017, 81780.67958594784, 82550.16811524805, 81876.52137113575, 71484.34831624181], [69481.35057431235, 77512.48616302137, 87649.02566464138, 91829.77301322753, 92430.44970491478, 93194.04052213606, 91722.07869602801, 91130.8767408163, 81381.96942867272, 85452.06860156343, 78997.09610014863, 77889.09498945902, 78298.5648913875, 76867.67910274191, 75868.04401776109], [69300.05350215486, 79709.28400258704, 82373.67856791937, 84529.64013905384, 82763.98177063576, 80340.44664398853, 84803.5209575811, 88995.37269295589, 83184.3197019919, 87215.21688671091, 80902.77209594467, 74631.84630816971, 73666.46511588858, 73233.41454344192, 72433.1792246317], [64712.45976517559, 77746.58222523492, 84815.36442994759, 86314.34622483692, 79140.15579753857, 81874.65845237281, 77648.35217318301, 85092.73496557857, 84094.10616787209, 81568.07514194565, 80166.87385650587, 75733.87232479897, 78038.01087057918, 76867.26820417785, 76421.14627894104], [68078.85760411937, 79107.5708851313, 83718.7141510314, 85630.19177741432, 81720.30962929335, 80225.22854459862, 84603.50777918048, 84394.86048407659, 78548.87907351322, 79542.58712818951, 80101.60826176454, 74294.11168525071, 73267.77137766556, 72119.6186236404, 71013.2887071598], [68208.98262013294, 76281.93273735858, 81477.05435476147, 83858.50298567794, 85697.47679492043, 84158.00977108351, 83292.42221938919, 82671.46303319008, 81096.9327037767, 77699.88951623435, 76398.02657819292, 75735.64077835337, 74542.68365806183, 69314.1252585494, 68164.32445258423], [59725.33119010454, 75333.68002686552, 76642.55711966965, 82743.73257318052, 81810.00664859048, 83500.05192691588, 79581.22194638093, 77216.5302535432, 74649.2527434531, 73893.34733987974, 74687.25977947898, 73900.08827805796, 72646.29901617527, 70883.95707862513, 69615.29414307125], [66464.56009042231, 75063.01443709928, 81765.96960031342, 77464.40891847687, 81395.33081635066, 81989.32232013482, 80550.61913483126, 78745.37492055396, 73675.12299115055, 72464.14568628305, 70559.43844938774, 72621.57356795044, 70625.70382149365, 69149.22808129303, 67831.12925976826], [66131.92529648448, 70461.95089520587, 81040.46064514524, 81891.93131261622, 80905.5269718472, 76485.62671811742, 76677.37654430009, 78725.7795318437, 76264.6006349463, 73639.69926617373, 72660.63461545637, 70318.21480898751, 68730.89997574642, 67471.95059296893, 66121.98733776531], [66798.27447341745, 73696.5076896288, 78893.61360812435, 80801.43702402349, 79952.13783247618, 79480.31649243477, 75625.9573460364, 74155.53678148768, 75760.13987350823, 66628.61491159882, 67297.38481414916, 58951.25018314563, 57628.98140558826, 56319.77178997644, 55104.52466589139], [65199.43669317977, 74449.22814845678, 77706.03777277505, 76410.99455911343, 80854.65569430539, 79776.15550214241, 74617.03169694218, 73109.99451558136, 74652.58878178618, 65576.87455737214, 66148.03785735162, 58013.268303679695, 59877.07922774113, 58505.04655816816, 57243.936351763994], [66145.97304121245, 74845.78715244308, 77263.02730206902, 74541.26112524176, 74555.82526352447, 77728.29024695119, 78206.80254600407, 74801.26671849056, 73076.17547154558, 71009.47699516793, 61971.97451073065, 60397.796333356135, 58894.33874416202, 57575.167147592365, 56274.15920672135]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-var-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[271903526.9856235, 14086177.659044575, 23107201.781574775, 554936810.4259281, 24061896.46331645, 1055619763.6211798, 1869131043.9420555, 1604568243.3596165, 569798776.2490357, 640563878.5079788, 674623135.8780196, 1161379291.43465, 627428952.132341, 1439178435.3198094, 1817306477.9093537], [10488922.775130972, 7423255.4990681885, 837959932.1760412, 19408882.038492464, 40968415.80236991, 526064035.8614343, 38049279.45489974, 566226797.4839246, 568817558.9810121, 1051311154.9908968, 1715679958.7754629, 1002113688.6811607, 594461347.4997118, 591393562.9651756, 52748278.19868851], [7107897.8402977465, 5992345.137940535, 767089784.2206709, 13639481.539856043, 32628164.860114645, 874634760.577995, 450666015.36541736, 33306989.815842055, 506492585.3869724, 935308168.3343067, 500352140.3938879, 52112574.905094385, 503031968.3558652, 508104893.3673212, 503215718.42880553], [14635430.713352442, 11375419.933464961, 11250914.591730138, 423912046.26852655, 856497191.9489262, 868468454.5353553, 795381833.4923143, 468733810.30999804, 40642525.71131314, 860194169.7033911, 784995991.0149866, 771620875.3425975, 816475206.1562295, 804422940.2510742, 1337110047.443672], [7731256.232072338, 325265462.2179229, 6218100.250467721, 16044883.332841087, 16303577.646196539, 13994140.644690594, 8771751.800862687, 24891578.10925066, 759211318.9330003, 430232310.627076, 717101521.6947322, 697407929.2536316, 720323972.594034, 714102421.4979024, 699144110.2538428], [7742914.130974801, 7123215.861005142, 361202462.499188, 384715851.662993, 782949624.7798389, 728206527.8372288, 392959528.93519133, 22738741.470094595, 386697133.3665402, 42839128.84035718, 385838561.0380102, 658409239.7591268, 643086448.0448191, 645528230.0822897, 635553152.8737414], [227826999.87656647, 5245906.292794714, 6948684.262100032, 10996923.40793659, 706099021.5401033, 361724877.2102084, 682144922.904548, 16411836.332095537, 30565936.93551963, 28082742.268985044, 31577944.048820324, 322725574.1221565, 20067973.07173027, 21267197.134822123, 30661156.84249586], [8126078.692456027, 9417513.067730399, 9187342.754917983, 11030921.727272041, 362401710.1618539, 343270195.7249842, 21717159.835387915, 44284481.94488518, 356237275.79319537, 21869732.067006566, 61883420.83808303, 349713801.31184447, 341400021.03838956, 335080222.5198144, 327778587.9578069], [6185563.430343639, 6042972.3929147925, 5324605.664088282, 11434580.832007993, 10898786.07407335, 10252844.731165478, 20351680.565305226, 37806065.45530765, 32278852.791899115, 19877110.98528656, 20651429.1427905, 21350678.048307933, 21385791.824307285, 270354018.1819259, 262605337.97257295], [402300852.5086517, 6183528.22448982, 316058688.8902379, 5955513.759893417, 5236070.456015761, 11341831.735526618, 348990234.59912324, 333514021.243316, 312925806.4774942, 304892124.0335975, 18693556.526603647, 19777529.205896545, 19003454.857336946, 13715862.752591055, 29647452.643440813], [3035598.8661428797, 8730413.921459021, 10746293.792159569, 320661061.48032707, 5865963.4490171615, 7763123.242303379, 9462891.636952171, 10274927.16025972, 305205039.3361324, 298128282.77788, 285026832.9444531, 25148553.420109455, 26507129.54709527, 26781393.11591684, 26532094.85298827], [3185100.690100304, 266709840.24250406, 10852070.753027234, 15513145.029534746, 9132976.398555746, 316946575.1576017, 323869415.3910029, 8576132.622481432, 9766776.375479478, 6974201.927048999, 22777411.550643906, 17011453.245212775, 18357128.4195402, 16996226.464308653, 17419153.804924715], [9761904.595436784, 8232137.649531809, 6687735.497339319, 14657196.09578656, 8470645.348448163, 8808494.306279164, 314271619.1102454, 301198531.7556181, 9565240.076732883, 503123305.58649224, 242614067.11028752, 617877220.9076537, 590779306.2353677, 564334269.5203438, 540213737.0290288], [9362202.972870188, 10424802.365032041, 10609848.463884395, 317446951.57811344, 28817317.453926396, 12817096.777365986, 304076815.8092589, 292371424.1978512, 8304667.3917812165, 486670844.0366133, 234244923.1846811, 598452323.6480973, 404268549.55423176, 386179115.55741465, 370065135.06548893], [6678765.368670135, 6904101.136143079, 5913403.388987118, 298195570.67096734, 301364656.93187255, 7770800.7895888295, 12690413.060269494, 14308249.346685465, 11745411.541179929, 6878933.866544594, 433760444.515484, 412135377.29859406, 390678722.98422855, 373905182.14705336, 357377629.3856]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-final-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[1.0, 881.0, 926.0, 1.0, 969.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [829.0, 887.0, 1.0, 955.0, 972.0, 1.0, 987.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 999.0], [825.0, 900.0, 1.0, 956.0, 974.0, 1.0, 1.0, 991.0, 1.0, 1.0, 1.0, 998.0, 1.0, 1.0, 1.0], [822.0, 899.0, 938.0, 1.0, 1.0, 1.0, 1.0, 1.0, 995.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [834.0, 1.0, 936.0, 961.0, 972.0, 986.0, 990.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [819.0, 892.0, 1.0, 1.0, 1.0, 1.0, 1.0, 992.0, 1.0, 997.0, 1.0, 1.0, 1.0, 1.0, 1.0], [1.0, 893.0, 939.0, 962.0, 1.0, 1.0, 1.0, 993.0, 995.0, 996.0, 995.0, 1.0, 998.0, 998.0, 999.0], [840.0, 896.0, 938.0, 965.0, 1.0, 1.0, 991.0, 993.0, 1.0, 997.0, 998.0, 1.0, 1.0, 1.0, 1.0], [839.0, 895.0, 937.0, 965.0, 977.0, 980.0, 991.0, 992.0, 996.0, 997.0, 998.0, 998.0, 998.0, 1.0, 1.0], [1.0, 896.0, 1.0, 961.0, 977.0, 988.0, 1.0, 1.0, 1.0, 1.0, 998.0, 998.0, 998.0, 999.0, 999.0], [840.0, 903.0, 935.0, 1.0, 975.0, 987.0, 992.0, 994.0, 1.0, 1.0, 1.0, 998.0, 999.0, 999.0, 999.0], [841.0, 1.0, 935.0, 959.0, 975.0, 1.0, 1.0, 995.0, 996.0, 997.0, 998.0, 998.0, 998.0, 999.0, 999.0], [844.0, 904.0, 938.0, 959.0, 976.0, 987.0, 1.0, 1.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [835.0, 898.0, 927.0, 1.0, 976.0, 985.0, 1.0, 1.0, 994.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [841.0, 906.0, 941.0, 1.0, 1.0, 985.0, 991.0, 993.0, 996.0, 997.0, 1.0, 1.0, 1.0, 1.0, 1.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-final-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[868.0, 926.0, 949.0, 974.0, 986.0, 989.0, 998.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [871.0, 929.0, 957.0, 978.0, 986.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [866.0, 929.0, 957.0, 978.0, 988.0, 994.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [869.0, 929.0, 965.0, 979.0, 994.0, 994.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [866.0, 927.0, 967.0, 978.0, 989.0, 995.0, 998.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [862.0, 931.0, 958.0, 982.0, 987.0, 996.0, 998.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [870.0, 931.0, 965.0, 981.0, 988.0, 995.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [867.0, 931.0, 969.0, 982.0, 989.0, 996.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [889.0, 933.0, 965.0, 976.0, 993.0, 994.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [874.0, 931.0, 964.0, 979.0, 990.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [878.0, 932.0, 966.0, 983.0, 990.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [878.0, 930.0, 966.0, 981.0, 993.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [882.0, 930.0, 963.0, 982.0, 993.0, 996.0, 999.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [882.0, 931.0, 965.0, 985.0, 991.0, 996.0, 997.0, 999.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0], [874.0, 936.0, 965.0, 981.0, 990.0, 997.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0, 1000.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-final-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[797.65, 906.55, 940.95, 915.95, 979.25, 887.55, 795.05, 846.8, 947.75, 948.9, 949.3, 899.6, 949.45, 849.65, 799.5], [844.4, 909.85, 850.05, 966.5, 979.2, 939.55, 993.2, 946.05, 947.35, 898.7, 799.5, 899.45, 949.75, 949.85, 999.8], [846.95, 911.6, 851.85, 966.85, 981.3, 890.1, 944.25, 996.55, 948.05, 899.1, 949.3, 999.6, 949.85, 949.9, 950.05], [846.45, 910.0, 947.2, 921.65, 884.45, 890.7, 895.15, 947.35, 997.95, 898.95, 899.15, 899.45, 899.55, 899.8, 800.15], [850.25, 866.85, 950.15, 968.55, 981.8, 989.75, 994.0, 996.5, 898.2, 948.65, 899.15, 899.45, 899.6, 900.0, 900.1], [846.7, 912.75, 902.05, 923.9, 884.0, 889.75, 944.45, 995.75, 948.0, 998.6, 949.2, 899.7, 899.9, 900.0, 900.1], [807.7, 914.05, 950.75, 971.95, 884.9, 940.5, 895.05, 996.75, 998.3, 998.85, 999.1, 949.6, 999.75, 999.8, 999.9], [853.95, 913.0, 951.4, 973.15, 934.0, 940.75, 994.5, 996.65, 948.25, 998.7, 999.5, 949.85, 950.0, 950.0, 950.05], [858.15, 915.6, 950.7, 971.25, 983.65, 989.4, 994.5, 996.65, 998.25, 998.7, 999.3, 999.65, 999.8, 949.9, 949.95], [768.4, 914.5, 903.45, 970.35, 983.2, 990.5, 944.0, 947.15, 948.35, 948.95, 999.3, 999.65, 999.8, 999.85, 999.95], [855.9, 916.45, 952.35, 924.55, 983.0, 991.1, 995.0, 997.4, 948.45, 949.25, 949.45, 999.7, 999.85, 999.95, 999.95], [856.35, 871.6, 952.35, 974.0, 984.3, 942.2, 945.8, 997.45, 998.25, 998.9, 999.4, 999.55, 999.65, 999.85, 999.85], [860.5, 917.2, 952.4, 974.05, 984.3, 991.85, 945.8, 947.0, 998.25, 899.0, 949.35, 849.95, 850.1, 850.1, 850.15], [855.35, 914.85, 951.75, 924.35, 983.45, 991.8, 945.0, 947.0, 998.3, 899.0, 949.35, 850.0, 899.85, 899.95, 900.05], [859.75, 920.9, 951.75, 925.15, 936.2, 990.4, 995.3, 996.7, 998.05, 998.85, 899.7, 899.75, 899.85, 899.95, 900.05]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Recovered-final-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[33530.22749999999, 123.04749999999999, 28.747500000000002, 44096.84749999999, 22.7875, 87337.2475, 157635.6475, 126246.16, 47177.1875, 47290.89, 47331.61, 89720.84000000001, 47345.5475, 127095.72750000001, 159401.15], [146.54, 67.62750000000003, 80139.3475, 30.55, 13.959999999999999, 46384.447499999995, 5.36, 47009.64750000001, 47138.22749999999, 89541.70999999999, 159401.25, 89690.8475, 47375.4875, 47385.42749999999, 0.16000000000000003], [119.74750000000002, 64.84, 80484.9275, 28.127500000000005, 11.71, 87843.19, 46835.0875, 5.147500000000001, 47208.247500000005, 89621.49000000002, 47330.71000000001, 0.4400000000000002, 47385.22749999999, 47390.19, 47405.0475], [173.44749999999996, 59.6, 43.25999999999999, 44626.12750000001, 86745.6475, 87859.21000000002, 88838.82749999998, 47139.32750000001, 2.3475000000000006, 89491.3475, 89630.82749999998, 89690.94749999998, 89610.9475, 89660.76, 159460.72749999998], [97.2875, 39521.527500000004, 54.8275, 25.047500000000003, 16.76, 5.6875, 5.4, 3.55, 89441.95999999999, 47265.9275, 89630.82749999998, 89690.94749999998, 89620.94, 89800.2, 89820.09000000001], [149.31000000000003, 105.1875, 42754.3475, 44852.08999999999, 86650.0, 87771.6875, 46852.04749999999, 2.4875, 47202.0, 0.9400000000000001, 47321.16, 89740.41, 89780.29000000001, 89800.2, 89820.09000000001], [34357.310000000005, 84.74750000000002, 46.9875, 25.6475, 86817.59, 46465.55, 88821.04750000002, 3.8875, 1.31, 1.1275000000000002, 1.2900000000000003, 47360.54, 0.2875, 0.25999999999999995, 0.09], [54.34750000000001, 54.7, 57.74000000000001, 19.627499999999998, 45827.6, 46492.1875, 4.25, 3.9275000000000007, 47226.5875, 1.01, 0.35, 47385.22749999999, 47400.1, 47400.1, 47405.0475], [191.4275, 103.34, 50.00999999999999, 10.7875, 15.927499999999998, 11.939999999999998, 4.65, 4.027500000000001, 1.3875, 1.01, 0.5100000000000001, 0.32749999999999996, 0.25999999999999995, 47390.19, 47395.147499999985], [65545.84000000001, 60.65, 42911.1475, 21.127499999999998, 12.060000000000002, 5.55, 46805.6, 47118.1275, 47236.927500000005, 47296.0475, 0.5100000000000001, 0.32749999999999996, 0.25999999999999995, 0.12750000000000003, 0.047500000000000014], [106.98999999999998, 76.54750000000001, 61.8275, 44914.747500000005, 14.5, 7.19, 2.6, 2.34, 47247.0475, 47325.9875, 47345.747500000005, 0.41000000000000003, 0.12750000000000003, 0.047500000000000014, 0.047500000000000014], [119.22749999999999, 39955.03999999999, 54.927499999999995, 34.7, 18.810000000000002, 46630.759999999995, 46983.76, 0.8475000000000001, 0.9875, 0.79, 0.44000000000000006, 0.4475000000000001, 0.32749999999999996, 0.12750000000000003, 0.12750000000000003], [114.75, 50.459999999999994, 49.64, 36.2475, 18.110000000000003, 7.727499999999997, 46983.86, 47103.9, 2.1875, 89601.6, 47335.527500000004, 127185.34749999999, 127230.18999999999, 127230.18999999999, 127245.12749999999], [114.62749999999998, 73.92750000000001, 77.0875, 44901.1275, 15.147500000000003, 8.56, 46907.2, 47103.9, 2.31, 89601.6, 47335.527500000004, 127200.3, 89770.32749999998, 89790.24749999998, 89810.14749999999], [68.8875, 65.18999999999998, 28.9875, 44969.8275, 46037.76, 14.239999999999998, 4.3100000000000005, 3.210000000000001, 1.3474999999999997, 0.6275000000000002, 89740.71, 89750.6875, 89770.32749999998, 89790.24749999998, 89810.14749999999]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Recovered", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-min-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-min-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 0.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 1.0], [0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0], [999.0, 0.0, 999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0], [0.0, 999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-min-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[49.95, 0.0, 0.0, 49.95, 0.0, 99.9, 199.8, 149.85, 50.0, 50.05, 50.1, 100.1, 50.3, 150.3, 200.45], [0.0, 0.0, 99.9, 0.0, 0.0, 49.95, 0.0, 49.95, 49.95, 99.9, 199.8, 99.9, 49.95, 49.95, 0.05], [0.0, 0.0, 99.9, 0.0, 0.0, 99.9, 49.95, 0.0, 49.95, 99.9, 49.95, 0.0, 49.95, 49.95, 49.95], [0.0, 0.0, 0.0, 49.95, 99.9, 99.85, 99.9, 49.95, 0.0, 99.85, 99.9, 99.9, 99.85, 99.85, 199.7], [0.0, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.9, 49.95, 99.9, 99.9, 99.85, 99.9, 99.9], [0.0, 0.0, 49.95, 49.95, 99.9, 99.9, 49.95, 0.0, 49.95, 0.0, 49.95, 99.9, 99.9, 99.9, 99.9], [49.95, 0.0, 0.0, 0.0, 99.9, 49.95, 99.9, 0.0, 0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 49.95, 0.0, 0.0, 49.95, 49.95, 49.95, 49.95], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95], [99.9, 0.0, 49.95, 0.0, 0.0, 0.0, 49.95, 49.95, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0], [0.0, 49.95, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 99.9, 49.95, 149.85, 149.85, 149.85, 149.85], [0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 49.95, 49.95, 0.0, 99.9, 49.95, 149.85, 99.9, 99.9, 99.9], [0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 99.9, 99.9, 99.9, 99.9, 99.9]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-min-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[47405.047499999986, 0.0, 0.0, 47405.047499999986, 0.0, 89820.09000000001, 159680.16000000006, 127245.12749999999, 47400.1, 47395.147499999985, 47390.19, 89780.29, 47370.409999999996, 127110.70999999999, 159420.94749999998], [0.0, 0.0, 89820.09000000001, 0.0, 0.0, 47405.047499999986, 0.0, 47405.047499999986, 47405.0475, 89820.09000000001, 159680.16000000006, 89820.09000000001, 47405.047499999986, 47405.047499999986, 0.04749999999999999], [0.0, 0.0, 89820.09000000001, 0.0, 0.0, 89820.09000000001, 47405.047499999986, 0.0, 47405.0475, 89820.09000000001, 47405.047499999986, 0.0, 47405.0475, 47405.0475, 47405.0475], [0.0, 0.0, 0.0, 47405.047499999986, 89820.09000000001, 89730.22749999998, 89820.09000000001, 47405.047499999986, 0.0, 89730.2275, 89820.09000000001, 89820.09000000001, 89730.22749999998, 89730.22749999998, 159520.40999999997], [0.0, 47405.04749999999, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 89820.09000000001, 47405.047499999986, 89820.09000000001, 89820.09000000001, 89730.22749999998, 89820.09000000001, 89820.09000000001], [0.0, 0.0, 47405.04749999999, 47405.047499999986, 89820.09000000001, 89820.09000000001, 47405.047499999986, 0.0, 47405.047499999986, 0.0, 47405.047499999986, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001], [47405.047499999986, 0.0, 0.0, 0.0, 89820.09000000001, 47405.04749999999, 89820.09000000001, 0.0, 0.0, 0.0, 0.0, 47405.04749999999, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 47405.0475, 47405.0475, 47405.0475, 47405.0475], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986], [89820.09000000001, 0.0, 47405.047499999986, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 0.0, 0.0], [0.0, 47405.04749999999, 0.0, 0.0, 0.0, 47405.04749999999, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 89820.09000000001, 47405.04749999999, 127245.12749999999, 127245.12749999999, 127245.12749999999, 127245.12749999999], [0.0, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 89820.09000000001, 47405.04749999999, 127245.12749999999, 89820.09000000001, 89820.09000000001, 89820.09000000001], [0.0, 0.0, 0.0, 47405.0475, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-max-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-max-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-max-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-max-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-avg-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[77.14713216957605, 73.84538653366583, 69.38403990024938, 71.34912718204488, 71.74812967581047, 69.10972568578553, 79.18952618453865, 77.10473815461347, 71.53366583541147, 72.1072319201995, 79.39900249376558, 81.07980049875312, 77.45885286783043, 78.9426433915212, 78.05486284289277], [64.53117206982543, 61.51620947630923, 65.55112219451371, 64.9002493765586, 63.930174563591024, 65.35910224438902, 70.16209476309227, 66.89775561097257, 69.80299251870325, 68.26683291770574, 66.91770573566085, 66.96009975062344, 70.90523690773067, 71.79800498753117, 74.51870324189527], [53.261845386533665, 54.98753117206982, 58.19201995012469, 60.281795511221944, 52.1571072319202, 58.81546134663342, 53.29925187032419, 61.15960099750623, 56.403990024937656, 54.97256857855361, 57.88279301745636, 58.53615960099751, 58.54862842892768, 58.71321695760599, 58.84788029925187], [54.4788029925187, 51.915211970074814, 50.45137157107232, 52.86533665835412, 55.204488778054866, 51.50374064837905, 52.266832917705734, 54.109725685785534, 49.775561097256855, 50.399002493765586, 53.082294264339154, 52.895261845386536, 52.84788029925187, 54.51620947630923, 55.05486284289277], [41.907730673316706, 42.239401496259354, 43.932668329177055, 41.9501246882793, 39.70822942643392, 48.89775561097257, 49.224438902743145, 44.86284289276808, 40.87032418952619, 45.22693266832918, 47.32917705735661, 48.089775561097255, 47.93516209476309, 44.17705735660848, 44.19201995012469], [42.261845386533665, 40.17206982543641, 45.68329177057357, 41.246882793017456, 42.85286783042394, 44.25935162094763, 43.067331670822945, 46.438902743142144, 42.55361596009975, 41.35411471321696, 38.86034912718205, 38.775561097256855, 40.34413965087282, 40.37406483790524, 40.236907730673316], [39.30922693266833, 37.566084788029926, 39.44638403990025, 37.738154613466335, 40.583541147132166, 36.97506234413965, 42.067331670822945, 40.65087281795511, 35.80548628428928, 35.70573566084788, 39.244389027431424, 39.5785536159601, 39.48129675810474, 39.37406483790524, 39.32418952618454], [32.745635910224436, 35.68827930174564, 35.12967581047381, 35.46384039900249, 35.51870324189526, 38.19950124688279, 33.256857855361595, 35.67331670822943, 36.69077306733167, 35.72069825436409, 32.089775561097255, 32.13216957605985, 35.49376558603491, 35.433915211970074, 35.53615960099751], [34.34413965087282, 33.96259351620947, 34.42643391521197, 30.905236907730675, 32.55860349127182, 35.97007481296758, 31.00498753117207, 33.35162094763092, 33.85286783042394, 33.30922693266833, 31.738154613466335, 33.35910224438903, 33.63341645885287, 35.65835411471322, 36.16957605985037], [31.773067331670823, 32.53865336658354, 29.67082294264339, 34.02493765586035, 31.07231920199501, 29.25436408977556, 30.154613466334165, 30.763092269326684, 31.389027431421447, 32.7930174563591, 29.788029925187033, 30.640897755610972, 31.256857855361595, 32.880299251870326, 30.82793017456359], [30.359102244389028, 28.027431421446384, 28.75062344139651, 27.28428927680798, 28.48877805486284, 27.179551122194514, 28.23441396508728, 29.104738154613468, 28.523690773067333, 28.503740648379054, 28.48877805486284, 28.698254364089774, 28.69077306733167, 28.80798004987531, 28.768079800498754], [25.374064837905237, 26.967581047381547, 27.159600997506235, 25.99501246882793, 28.91271820448878, 24.877805486284288, 27.58852867830424, 24.508728179551124, 27.683291770573565, 28.81296758104738, 25.960099750623442, 26.286783042394013, 25.543640897755612, 28.049875311720697, 28.01496259351621], [24.92269326683292, 26.139650872817956, 24.508728179551124, 24.35411471321696, 24.069825436408976, 23.600997506234414, 26.109725685785538, 29.246882793017456, 26.952618453865338, 26.58852867830424, 27.800498753117207, 27.059850374064837, 27.25935162094763, 27.31920199501247, 27.23940149625935], [26.623441396508728, 24.783042394014963, 23.366583541147133, 21.75062344139651, 25.366583541147133, 27.76059850374065, 26.743142144638405, 27.28428927680798, 25.33416458852868, 25.246882793017456, 26.286783042394013, 25.785536159600998, 25.32917705735661, 25.31920199501247, 25.301745635910226], [23.114713216957608, 25.76558603491272, 25.06733167082294, 23.074812967581046, 22.44638403990025, 21.521197007481298, 21.518703241895263, 23.82793017456359, 24.7356608478803, 22.743142144638405, 22.054862842892767, 22.012468827930174, 24.044887780548628, 24.16708229426434, 24.134663341645886]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-avg-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 149.49376558603493, 146.97256857855362, 999.0, 120.85536159600997, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [96.55361596009975, 109.65336658354114, 999.0, 116.24937655860349, 137.03740648379053, 999.0, 113.44139650872818, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 115.9925187032419], [89.60847880299252, 90.01995012468828, 999.0, 98.9426433915212, 104.3067331670823, 999.0, 999.0, 117.24189526184539, 999.0, 999.0, 999.0, 97.62593516209476, 999.0, 999.0, 999.0], [137.214463840399, 99.68329177057356, 89.03241895261846, 999.0, 999.0, 999.0, 999.0, 999.0, 92.20199501246883, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [80.79052369077307, 999.0, 72.83291770573567, 85.00997506234414, 84.61346633416458, 84.01246882793018, 73.10473815461347, 79.03241895261846, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [70.0, 73.95261845386534, 999.0, 999.0, 999.0, 999.0, 999.0, 72.70822942643392, 999.0, 89.78054862842893, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 62.46134663341646, 58.748129675810475, 75.10972568578553, 999.0, 999.0, 999.0, 63.750623441396506, 73.9650872817955, 66.50124688279301, 74.9501246882793, 999.0, 57.251870324189525, 57.85037406483791, 65.94014962593516], [57.81296758104738, 68.91521197007481, 58.753117206982544, 69.5286783042394, 999.0, 999.0, 62.63341645885287, 73.82793017456359, 999.0, 56.733167082294266, 88.48877805486285, 999.0, 999.0, 999.0, 999.0], [60.54364089775561, 52.95511221945137, 51.2069825436409, 65.38154613466334, 64.56359102244389, 58.591022443890274, 57.82793017456359, 68.70822942643392, 71.00997506234414, 52.77805486284289, 54.35411471321696, 54.795511221945134, 54.89775561097257, 999.0, 999.0], [999.0, 58.29925187032419, 999.0, 48.16957605985037, 48.45635910224439, 52.09725685785536, 999.0, 999.0, 999.0, 999.0, 50.571072319201996, 50.85286783042394, 51.3715710723192, 50.64339152119701, 62.33416458852868], [59.43142144638404, 55.605985037406484, 52.261845386533665, 999.0, 47.957605985037404, 49.66334164588529, 47.01995012468828, 48.566084788029926, 999.0, 999.0, 999.0, 58.952618453865334, 58.7930174563591, 58.69077306733167, 58.70074812967581], [56.05985037406484, 999.0, 49.261845386533665, 47.17456359102244, 41.39650872817955, 999.0, 999.0, 42.97007481296758, 45.17955112219451, 39.900249376558605, 56.728179551122196, 51.38403990024938, 51.53865336658354, 51.51371571072319, 51.418952618453865], [43.561097256857856, 45.67581047381546, 57.15211970074813, 44.82044887780549, 39.204488778054866, 41.13715710723192, 999.0, 999.0, 44.276807980049874, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [45.45386533665835, 46.96508728179551, 38.042394014962596, 999.0, 60.82294264339152, 52.94513715710723, 999.0, 999.0, 42.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [41.45137157107232, 48.057356608478806, 46.1072319201995, 999.0, 999.0, 39.057356608478806, 44.750623441396506, 42.5211970074813, 43.728179551122196, 38.65087281795511, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-avg-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[136.18054862842897, 92.90773067331669, 99.23142144638405, 145.8004987531172, 99.97805486284288, 183.4625935162095, 274.7618453865337, 234.47381546134656, 136.82593516209477, 145.53092269326686, 147.7650872817955, 192.719825436409, 143.61807980049875, 231.8551122194514, 278.6562344139651], [77.80236907730674, 79.53179551122196, 178.7940149625935, 86.19413965087281, 86.45137157107231, 128.35299251870325, 86.99401496259352, 132.64326683291773, 134.46658354114712, 180.34725685785537, 268.33266832917707, 177.77967581047378, 134.3165835411471, 134.71246882793017, 90.53541147132168], [70.88254364089775, 73.04351620947631, 165.1755610972569, 72.5281795511222, 73.36820448877805, 163.98852867830425, 113.7009975062344, 74.9360349127182, 122.05810473815464, 170.0068578553616, 123.18765586034912, 77.55847880299254, 124.39127182044888, 125.17980049875311, 125.55423940149626], [68.10137157107232, 66.14675810473815, 63.237032418952616, 110.13416458852866, 161.54139650872816, 160.85124688279296, 155.6725685785536, 115.28516209476308, 67.77082294264338, 162.31920199501243, 159.97630922693267, 160.28802992518703, 163.13329177057355, 163.64526184538653, 255.63279301745632], [56.15448877805486, 107.17219451371572, 57.237905236907736, 59.45860349127182, 58.427680798004985, 60.20561097256858, 58.437406483790525, 59.35361596009974, 153.80461346633416, 108.26571072319203, 153.561970074813, 153.7351620947631, 156.1930174563591, 155.36009975062345, 155.51334164588525], [55.10024937655861, 54.82655860349128, 103.28154613466333, 101.09800498753117, 151.2496259351621, 147.37206982543643, 100.76334164588529, 54.99675810473815, 102.01645885286783, 56.46633416458853, 102.53877805486283, 148.51957605985038, 148.7428927680798, 149.72256857855362, 150.06309226932666], [96.63728179551121, 47.190773067331676, 48.87705735660848, 47.84688279301746, 145.64725685785538, 95.6926433915212, 144.68266832917706, 49.73778054862842, 50.39975062344139, 48.468578553615956, 48.593640897755606, 97.23416458852867, 49.34214463840399, 49.38503740648379, 50.50311720698255], [47.65610972568579, 49.30872817955112, 45.69364089775561, 46.01832917705736, 93.99152119700749, 92.16807980049876, 45.45187032418952, 47.24551122194514, 94.50785536159603, 44.22605985037406, 47.52344139650874, 94.36633416458854, 94.88815461346634, 95.02618453865337, 95.03403990024938], [42.56895261845387, 40.46770573566085, 41.793017456359095, 41.817456359102245, 44.20324189526184, 42.39102244389028, 42.74713216957606, 44.27942643391522, 44.062468827930175, 41.190897755610976, 41.56471321695761, 42.80536159600997, 43.0640897755611, 90.55423940149628, 90.7130922693267], [135.54763092269326, 38.954987531172065, 87.77643391521195, 39.58216957605985, 37.191147132169576, 41.436783042394026, 91.70436408977554, 89.73017456359102, 87.85062344139651, 89.18665835411471, 38.84663341645886, 40.00274314214464, 40.305236907730674, 39.71920199501246, 40.12768079800499], [37.78254364089776, 36.83665835411472, 38.42518703241895, 82.21945137157107, 35.02855361596009, 37.83241895261846, 37.363216957605985, 37.258354114713214, 86.26845386533665, 86.82680798004989, 86.2917705735661, 38.211097256857855, 37.38478802992519, 37.50847880299252, 37.60137157107232], [36.197007481296765, 80.98952618453866, 36.45399002493765, 35.33104738154613, 32.8422693266833, 81.58790523690773, 84.24675810473815, 35.25960099750623, 34.28965087281796, 33.03852867830424, 34.31820448877805, 33.42942643391522, 33.5285536159601, 33.8935162094763, 33.91458852867831], [33.281670822942644, 31.357605985037406, 32.76221945137157, 32.71296758104738, 30.874812967581043, 31.41695760598504, 82.42094763092271, 83.18391521197009, 34.23665835411471, 130.90536159600998, 80.79912718204488, 177.683042394015, 177.72443890274315, 177.76371571072318, 177.74663341645885], [31.54750623441397, 32.09301745635911, 31.060224438902747, 80.02668329177055, 32.252119700748125, 32.3211970074813, 80.97418952618453, 81.49014962593517, 32.34700748129676, 129.2659600997506, 79.14551122194514, 176.20735660847882, 127.98566084788028, 128.0023690773067, 128.01184538653368], [30.196633416458848, 32.95224438902743, 30.960224438902742, 78.61608478802992, 78.02044887780549, 29.712718204488777, 32.79713216957606, 30.19164588528678, 30.482418952618453, 30.10960099750623, 126.62506234413964, 126.60985037406485, 126.5291770573566, 126.66184538653367, 126.68316708229426]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-avg-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[39296.362105583925, 284.5056740940667, 301.6212123058936, 38813.15596358232, 178.63761892028035, 74122.8751130279, 131202.78518261702, 103359.50837246035, 39232.74584150597, 38546.100630530906, 38441.8627866742, 72419.73498191863, 38760.32563620563, 103954.27711575176, 129871.98314206689], [87.89451425986155, 108.42542762482819, 74975.98246926322, 189.8283861885187, 257.61934440706216, 40068.00050091418, 176.04658018295902, 39686.81861211995, 39532.542105397355, 74699.72251470762, 133638.02228928925, 75149.16243821556, 39671.711898853246, 39632.28773645687, 136.64035553261482], [67.61412484996985, 82.95314673105267, 77413.33100565296, 96.10064713527903, 174.14707574890707, 77571.01789317232, 41317.69678789312, 137.08924712843822, 40612.60816729996, 76517.55118430543, 40509.217989238256, 143.5954275626395, 40424.198784149354, 40369.807928992974, 40333.4886486247], [309.2338488411141, 124.27854383679205, 104.03169723757938, 41640.160171640724, 78038.1767730922, 78128.83411873993, 79057.25574287472, 41197.733118746146, 117.58321832575669, 77859.73715648534, 78298.06537614815, 78241.88737538944, 77697.61362894198, 77597.93390207461, 138117.96721965348], [67.76546692806637, 41979.68461170951, 48.58781251360377, 119.4776362709187, 101.53308530419585, 60.068249249071854, 31.6141338673267, 79.9913791580898, 79444.39525455376, 41883.345243173244, 79486.08767313325, 79450.66993277404, 78934.11892426045, 79209.10227200077, 79176.98321109633], [62.09118823887911, 77.09262596314703, 42260.36869602802, 42491.83449176312, 79966.31995814703, 80625.21760225369, 42504.01871499555, 58.061718583839635, 42397.89261783198, 119.04354948041369, 42376.51205308114, 80454.17764023543, 80410.00521197007, 80248.89229723386, 80186.71140732957], [42907.612174349044, 42.79943252840467, 32.20892289227058, 65.25286123842514, 80947.72415250838, 42982.87086266565, 81136.34611344145, 35.85547121908445, 80.69767109657279, 66.1945124097487, 68.52747773645686, 42837.25283791768, 33.60009863122742, 34.22527185776208, 52.37777680176121], [48.4573640089303, 51.69066212274798, 46.35050421017283, 55.73441164855941, 43149.18452024552, 43300.36976971537, 57.51700026741128, 111.08133125726829, 43137.77043505637, 31.598612119949497, 142.53765642004714, 43203.66354742819, 43147.550548986015, 43136.51904185918, 43135.90098150821], [38.78517190502546, 25.992816260471017, 20.99739242915156, 65.00230943837411, 52.12166124588778, 31.979909080167424, 46.57636295794181, 90.66763917823894, 73.41619919963183, 27.825053622178974, 42.69963400414176, 46.4053584710294, 45.77967120851238, 43471.48266918427, 43456.85608327996], [82858.00509287877, 37.261529763496505, 43737.950329460014, 17.703591069085384, 21.858765352827415, 37.022794183493886, 43379.108007708295, 43562.283114906, 43736.22072306765, 43603.339810868725, 37.065898532969314, 40.858926188269976, 40.32012823303337, 25.633791705275463, 59.57305837650263], [38.7219032219949, 45.39679324133557, 36.77628590618217, 44247.888784895615, 25.99016515755499, 25.244114526650954, 28.470895874403766, 29.16173991455276, 43893.43861498062, 43840.669609937126, 43894.38696090198, 51.99923214096926, 53.03359935572539, 52.83028084402459, 52.131273608373064], [60.919470650058145, 44374.02076516936, 27.994094237598016, 39.71568079489555, 11.767835943184433, 44310.98265488088, 44071.232332183885, 23.99426054564337, 22.672022733067575, 12.634894357000269, 42.911123935796425, 29.4315095055379, 30.068683947861025, 26.067020167785024, 25.635164504573975], [23.64242042959932, 25.536903004334555, 43.86650659821767, 33.0623167144483, 14.2323565151958, 15.446998215185227, 44244.40374475284, 44162.968969020716, 22.89294836474897, 83761.08410114054, 44382.61506736587, 119048.82935858607, 119036.47021007331, 119025.25691810061, 119030.21516619921], [21.049129964987777, 21.68826132922059, 15.024115070801798, 44481.80953171933, 78.79966163145752, 30.105492254401405, 44379.724414198296, 44324.78977274706, 20.03446513081386, 84073.7717136554, 44541.836290990104, 119476.13327732726, 84305.9140707303, 84302.48317639505, 84300.57121527541], [18.906123267268246, 25.886094162971624, 24.422206624958804, 44603.92793420128, 44667.87972811115, 22.635419307093862, 37.66075539020279, 32.17822294326528, 26.819175549281415, 13.572386661152601, 84573.63864545306, 84576.67312795008, 84586.77538236702, 84561.48273854019, 84557.14998008407]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-var-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 55237.003526097484, 51886.30139116051, 0.0, 53355.73456632733, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [49265.396160471624, 46473.75597166684, 0.0, 49877.80052362858, 49143.94026156555, 0.0, 52670.79417416558, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 56469.90052300668], [40840.16335719305, 42726.98986946599, 0.0, 46380.641289544204, 39387.523945746616, 0.0, 0.0, 47707.57053749666, 0.0, 0.0, 0.0, 44359.126497969526, 0.0, 0.0, 0.0], [43125.97024894126, 40472.840691289224, 39330.846139016554, 0.0, 0.0, 0.0, 0.0, 0.0, 38073.67032543331, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [32938.68225943868, 0.0, 33986.10768589748, 32284.172076044288, 30402.15676519424, 38024.061865286894, 38698.877307976945, 34661.69440488555, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [33488.58230981151, 31376.52650170087, 0.0, 0.0, 0.0, 0.0, 0.0, 36596.88965864641, 0.0, 31998.188817233724, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 29528.29052058133, 31535.57380862059, 29732.697023028468, 0.0, 0.0, 0.0, 32120.985342130938, 27450.151690598952, 27364.83610176553, 30603.416583230213, 0.0, 30688.349400812192, 30618.692993202774, 30569.93480140049], [25912.843029583142, 28611.990112001793, 27534.995653012113, 28117.26614884234, 0.0, 0.0, 26160.619809578293, 28329.791033637837, 0.0, 28106.241192529884, 24726.75004508678, 0.0, 0.0, 0.0, 0.0], [27596.33044570619, 27297.656954869683, 27534.20468778178, 24320.659349133406, 26197.68297460836, 28885.181149370957, 24496.16955118437, 26597.52972929272, 27050.983339655842, 26272.68243356695, 24763.50001554716, 26112.953339842425, 26325.518983090897, 0.0, 0.0], [0.0, 26001.425563273868, 0.0, 27688.20885442254, 24854.36135347417, 23004.44901462055, 0.0, 0.0, 0.0, 0.0, 23350.067288138755, 24104.629150316225, 24571.333026535904, 26028.36971163115, 24318.177374518822], [24810.23513535363, 22444.724933302645, 23271.274469686134, 0.0, 22742.998003743756, 21476.86052947432, 22316.792930392225, 23207.55002767396, 0.0, 0.0, 0.0, 22752.963812414102, 22731.89440364176, 22792.195048538248, 22743.953694317814], [20076.63314282871, 0.0, 22036.94709610014, 20853.750598565923, 23525.989888122585, 0.0, 0.0, 19281.16264202337, 22248.366030062003, 23325.62836052016, 20566.79142542646, 20821.526234289584, 20097.455078015686, 22458.216963824852, 22428.72795567193], [19860.90424810792, 21149.68124576339, 19696.359649504666, 19461.794802271128, 19227.296870044338, 18704.07521097506, 0.0, 0.0, 21804.563839777114, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [22212.139999129366, 20098.863153836104, 18782.82571625798, 0.0, 20696.5015267318, 22849.384083432305, 0.0, 0.0, 20532.53671308014, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [18848.695070304293, 21027.78544909546, 20610.636364201702, 0.0, 0.0, 17355.810647943727, 17247.376832233622, 19387.459170030033, 20389.241845510904, 18414.305595114452, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-var-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[91792.46851698685, 114179.55669429917, 111593.34338716802, 131421.23983059806, 93427.8743415775, 100318.38544536414, 85742.8828800816, 101689.53166957918, 92791.85981430464, 104182.69610263615, 108945.85211534752, 98310.52391465228, 105312.04012412859, 86750.87653683746, 104508.15971293711], [76031.05011784751, 86633.79755101026, 97514.15971293712, 91135.79317292804, 106823.50732893455, 93559.74737719294, 88203.46354811228, 93530.49194967691, 98057.93052282014, 98147.30466850329, 87162.30285881307, 92588.30062002104, 117269.3810361876, 117003.25063898857, 88557.76303629953], [72271.360426863, 71666.28887880048, 87654.81375115826, 79296.19870523195, 83968.69643845498, 81596.10693963346, 67693.88828427685, 93164.2282697247, 81877.89580910567, 85661.41987922961, 77335.12063979702, 77152.37877873894, 79391.06124961909, 83649.02882444763, 83594.08657906356], [109484.6771972811, 81047.36852382758, 71832.6049340489, 66373.16017935214, 75165.71049931282, 82288.85713397306, 61025.95812215099, 78089.47858533218, 74158.46044489773, 83113.46362273867, 70726.85964639523, 70440.52290719585, 79560.15496172286, 79278.57784466515, 79079.842849236], [66802.17058351629, 77893.57262703593, 59774.418467546835, 69680.09965112159, 69351.91293586484, 68622.89011884255, 59632.39800747507, 64067.26328816365, 62823.57207977561, 76313.31862364043, 64646.680493280524, 64680.06144240395, 65228.697346409564, 74949.45232927657, 74702.34408989994], [57910.18952618454, 61549.551370949164, 54027.00728229303, 57323.77446657668, 69105.31274059242, 60691.23243014656, 54788.915665947316, 59854.16175272543, 58962.292324052694, 73767.67752688103, 62736.4713901033, 69759.3084744498, 69574.9063252094, 69448.2521874864, 69189.34725530316], [57297.57257728499, 52091.42057574265, 48560.971474057995, 62819.499182219, 51440.86672346566, 51895.56557484096, 55943.749118475636, 52824.53631507267, 61556.25314519186, 55160.743764031315, 62687.852874049284, 51410.91783011302, 46900.19341919514, 47287.95766195483, 54304.37547030183], [48544.972394450255, 57919.59380849625, 49168.44528330046, 58584.62324239277, 51150.993551035106, 44786.24080696017, 52374.262125235546, 62033.49907027941, 63971.59823632938, 47282.32530892221, 74731.34713092582, 74599.11425923965, 74610.88368853428, 74454.24461290664, 74493.2102287921], [51084.3478460955, 44606.37703745623, 42811.46089887502, 55326.96414823291, 54945.2783751345, 49537.28909646082, 48696.38685082803, 58155.3737228002, 60044.72309251807, 44275.29986753814, 45575.87460276987, 45886.95070304289, 45951.49827426447, 48382.970043718626, 48870.44262162548], [40241.38099887438, 49784.74835355499, 44158.25937649642, 40631.10840106715, 40935.20071392589, 43648.67110279163, 51175.87524953205, 52464.98821524739, 54245.296981983956, 48079.355538833726, 42627.75118313941, 42830.76388828427, 43208.12876785593, 42734.43392764969, 53184.77611457643], [51050.28519723138, 47574.10909136134, 44487.170838489816, 35223.80707831418, 40651.66653192455, 42410.18341925734, 39871.45596109476, 40994.325433299535, 46196.95402391778, 50754.36897780487, 50723.024931436965, 50641.77580985191, 50540.413517328896, 50400.971710374935, 50359.99024881687], [48392.55003389284, 38636.429375439206, 42086.188294848915, 40304.273766954175, 35182.19938930728, 34143.555910721945, 40409.78020037188, 36549.430525929565, 38334.38172648179, 33672.08481290538, 48795.36501638671, 43937.29390986376, 44035.33080018158, 43999.51165726582, 43916.73220937682], [37359.273698546654, 39105.79016299649, 49637.99431595575, 38555.08496837708, 33422.64147611022, 35004.12832009751, 38250.797283599, 39579.69505164769, 37750.67898831476, 40126.468852805636, 33910.02727594977, 32132.6000087064, 32079.41985435415, 31977.87506296603, 31934.49314369936], [39365.47979179235, 40609.22571377045, 32446.97825262279, 38859.20896014327, 52834.33024670242, 45832.28626687646, 36341.001623124226, 37726.2366030062, 35911.2668329177, 37956.31819453858, 32299.563348486634, 30572.732134750415, 29692.97986952818, 29763.37122281579, 29688.82288045473], [35748.965839764685, 41846.39820647883, 39938.91368834769, 33602.76708478184, 39762.41405215142, 33491.05157306237, 38877.00015547167, 36849.97024894124, 37599.12062735929, 33346.56638951249, 32090.290172324803, 32053.630810753657, 28300.83326596227, 28538.455842936295, 28501.397217678983]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-var-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[66124.96838887817, 70822.86087462143, 75812.3726133544, 73057.42244015895, 76195.46813390465, 63269.47922338792, 56807.51969577304, 64098.0721139794, 65290.66351079906, 71855.97110652298, 73295.19250315605, 69436.27467490874, 69490.42513417205, 60570.44777706607, 57904.22598988812], [60694.123659678735, 61891.414085111406, 61594.36213332006, 67261.692651787, 67255.33253027032, 60660.184246988516, 67332.33592763726, 63913.776697906105, 65282.753161982844, 61970.18819472516, 52558.15058364065, 59590.029542726734, 64408.68800069652, 64553.27273151286, 68975.82185682925], [56086.690283642514, 57797.90543342392, 51545.603010553416, 57321.00965603448, 57842.270092847684, 50147.850553790086, 49512.9078245782, 58594.202796002515, 56321.80466601576, 54791.95437963695, 57113.47285589019, 60375.24342199364, 57811.12617707602, 58329.52233630388, 58513.12524238033], [54480.62133631009, 52977.31500550369, 50353.80102113793, 47855.77319979353, 49212.226126703186, 48531.43415277269, 44024.110362497755, 51886.12309500563, 53667.32336179501, 49620.23327280303, 47551.71760374625, 47739.88901499369, 50085.98818042177, 50420.84013407877, 44094.03571992712], [45190.75592813478, 46271.425762277606, 46094.208705791636, 47969.029253549415, 46971.98001380589, 48483.54496116318, 46902.0957885834, 47586.129711258014, 43227.143003463905, 46763.802483815394, 42910.175693559126, 42977.36217249892, 45067.445316260484, 44098.43688409898, 44141.61548870965], [44950.46833788347, 44587.85048413878, 43415.77871903783, 41360.6017885461, 41680.58306540383, 38273.75717874888, 40996.28961697999, 44437.06146292623, 41998.03479207218, 45578.06890815356, 42330.710757395784, 38973.00314861226, 39131.04913277903, 39930.311906642375, 40181.34246739759], [38164.166859658835, 38352.91205340763, 39933.96848091741, 38892.72219762315, 37398.09693098923, 37139.082923613656, 36447.49520711936, 40439.29759018911, 40927.09414929012, 39163.553253400176, 39227.92073618945, 38256.40380034949, 39850.23620499873, 39855.46861897625, 40794.512612483755], [39369.34632060745, 40885.163151970446, 37542.77247280801, 37756.64941698123, 36135.80119340053, 34472.07778993912, 37096.020458827996, 38666.52559996517, 36407.44932867332, 35903.17060901363, 38747.60605842004, 36126.47482043023, 36552.50913613722, 36629.87503560302, 36607.77953059993], [35095.17827812016, 33167.77658969782, 34351.409142356075, 34342.06386962768, 36527.72580954099, 34853.13377590936, 35123.0307672216, 36438.4319624878, 36232.253090465856, 33610.38027499829, 33912.34368442982, 35011.34241826854, 35223.06609660388, 33165.34344127213, 33269.42232386615], [29543.46957108475, 32176.929586258786, 31310.35093562851, 32714.769332902157, 30480.126767246467, 34345.664855318064, 34775.30995329631, 32953.235600524866, 31221.252973551156, 32417.818739311326, 31835.60758763938, 32859.83558000262, 33108.665505189645, 32563.695091448433, 32824.00889360141], [31462.635547664504, 30550.587997587078, 32033.10053606632, 26477.961310563995, 28812.22011679032, 31368.10535817563, 30901.988823452593, 30776.25405687776, 30054.93383125727, 30553.2708434649, 30036.837634716205, 31528.8518417174, 30754.7761941779, 30829.806929061386, 30882.16805119371], [30260.63249046959, 25652.029997947775, 30513.61239233586, 29508.24617322032, 27186.245065640145, 26186.359119035325, 28625.800169775066, 29347.46877071661, 28424.798069663742, 27251.982449114126, 28395.957946157054, 27556.732213108124, 27622.202944633427, 27944.396952755265, 27957.109036635346], [27860.68784211541, 26057.727484281815, 27415.546654560603, 27326.611405401705, 25599.83750785132, 26071.334759112193, 27173.251477291808, 27811.485610164127, 28554.54281503224, 25849.32277784342, 25531.491340849872, 23042.875166821108, 23062.52118767918, 23075.28987008787, 23044.013906008047], [26470.500608205173, 26948.099595151776, 25976.68609834516, 25172.56955678136, 26988.713083251972, 27061.972886362648, 25998.122675232116, 26462.336439450002, 27039.499609455164, 24541.448449325566, 24215.332934496677, 21880.775471545578, 23379.336721164676, 23381.277042431328, 23370.795352640842], [25405.324663403833, 27928.46237336832, 26081.376086591503, 24082.814824534675, 23500.913369941725, 24906.586289264364, 27775.850084265647, 25308.044026467494, 25569.154954260237, 25213.5077455986, 22322.561299991918, 22296.126151578657, 22215.255811220075, 22318.903411670322, 22324.793153027655]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-var-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[307675767.9345023, 175034150.20861366, 183500380.84293073, 566146514.5171965, 114643989.14518741, 587546750.4083045, 854313103.8886962, 861570173.439181, 295204893.1713842, 402510074.6470064, 469185935.76201546, 654498284.5563821, 411715156.5974724, 715535469.2272123, 927825315.6913154], [59599358.581624135, 73429190.48525797, 571796891.2786232, 125708433.71076396, 165191748.24435502, 303347539.6793393, 115314659.34697577, 332613470.4405544, 345539929.63093376, 575959059.1663932, 800781867.1030362, 533087686.35514736, 410940174.8442614, 408923948.33833086, 85418849.83891809], [50503199.57383886, 59409024.88238858, 406866418.73054314, 67754780.35077816, 122992589.40464354, 347828295.3146988, 177434203.99152482, 93052454.28822632, 262761135.8928903, 442972015.6241239, 268827113.14833647, 101038750.8602089, 291359379.19543964, 306091153.5075006, 305406225.7675251], [202950855.26137087, 90158237.37398386, 74494773.81025559, 162490988.3828111, 350801886.3312499, 382114500.0771341, 241864742.66023102, 210078150.54351237, 85825259.74349885, 395014818.2080709, 308346946.00739527, 311974510.46666545, 392039017.3926512, 392257242.6325494, 594615482.4700973], [52411094.01343542, 200430628.73444182, 38001914.65064071, 90221274.12390375, 78256036.03195015, 44897889.82175264, 23644442.103681777, 59610160.598477796, 261706312.09941572, 208023400.137291, 254713887.24944234, 252850606.8622819, 300917679.0884478, 309809835.0534387, 308231376.6194177], [48214397.34801234, 59775467.2112579, 125527634.97748454, 136144514.30139297, 278284243.71635383, 193579997.91646367, 119318884.77310827, 45403362.42811602, 132549984.11292633, 88649113.89024624, 157020655.80803877, 233898819.98489183, 233660492.14320427, 257611950.62697545, 261717760.07992524], [119337758.47647679, 34214834.68128414, 25802569.73592415, 51624185.62422673, 184132314.07862273, 102177179.23101026, 179498649.2855059, 28804051.711932797, 63633264.85208319, 53121930.16370093, 54543471.4973015, 108286376.1154323, 27408759.57723207, 27873117.674682416, 41563585.68498001], [40378217.25008087, 40248732.6790685, 37911864.0414364, 44604017.50947942, 102632467.57190093, 78128321.65159164, 45638516.448746465, 87970516.17740312, 132256845.61046691, 25983717.1518866, 111770754.00136587, 172019544.15758148, 168372676.02695268, 169982998.44494775, 169722338.25039393], [31526444.219960112, 21723363.32918767, 17171717.17268231, 53179259.12927403, 42748760.931683384, 26382099.612202138, 37614138.97449668, 73109214.31884202, 59126524.031105086, 23086179.656920627, 35951109.49655253, 39242571.659210086, 38583832.65676548, 87565357.70557636, 88365915.55403337], [112823157.11615035, 31173361.51519292, 82545307.31604007, 14723207.434685588, 18330239.52092717, 30822576.84101246, 106836530.56941627, 96673368.58967702, 86056675.49310973, 85978192.1065065, 31634734.563602973, 35105195.392370895, 34372580.813152194, 21586525.287689254, 50342762.612445846], [32140844.75601364, 37948655.1269636, 30135355.861326605, 47016240.71480311, 21677820.384426832, 21861050.382737063, 24423676.274325065, 25045297.90273592, 87983459.13113098, 90142962.39798349, 90493989.74088368, 44399052.32514885, 45640156.21729778, 45388582.51733254, 44663610.902633], [51970454.77016143, 51117365.10722424, 23135991.740370184, 33780775.32018234, 10214028.489587314, 48095060.57080536, 69374796.09672564, 20875869.008115746, 19490540.59614522, 11006650.585895807, 36266348.7875781, 25094829.203550614, 25740866.536874883, 22134708.3892922, 21804974.013803244], [20362383.70938937, 21480575.366942897, 37119746.63751452, 28497584.66736988, 12489730.733046351, 13343264.694920257, 62883756.49034692, 57458525.30766084, 19968277.366421424, 99022025.49697986, 42423889.21127172, 101299400.18689944, 101193134.91614613, 101407460.19014168, 101127979.64626935], [18161652.07137699, 18392705.55426479, 13000381.836605141, 62676577.50622237, 65578567.69496939, 25258098.89005434, 55244349.789624095, 52413811.581071384, 17582360.39411918, 88635364.45268783, 38485373.72671103, 91432755.00873941, 69097173.71778695, 68947021.78207664, 68820608.76101583], [16583132.546864366, 22235424.62593316, 20600834.318784874, 47063905.5155579, 51237276.07659987, 19555622.65708689, 32727600.07900352, 27796724.75985222, 22622064.36774727, 11819115.575468598, 67380850.27396923, 67296676.36395893, 62135725.01935575, 62994473.56987629, 62858484.128409825]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-final-min": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-final-max": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[999.0, 0.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 1.0], [0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 0.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0], [999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0], [999.0, 0.0, 999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0], [0.0, 999.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 0.0, 0.0, 999.0, 999.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0], [0.0, 0.0, 0.0, 999.0, 999.0, 0.0, 0.0, 0.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-final-avg": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[49.95, 0.0, 0.0, 49.95, 0.0, 99.9, 199.8, 149.85, 50.0, 50.05, 50.1, 100.1, 50.3, 150.3, 200.45], [0.0, 0.0, 99.9, 0.0, 0.0, 49.95, 0.0, 49.95, 49.95, 99.9, 199.8, 99.9, 49.95, 49.95, 0.05], [0.0, 0.0, 99.9, 0.0, 0.0, 99.9, 49.95, 0.0, 49.95, 99.9, 49.95, 0.0, 49.95, 49.95, 49.95], [0.0, 0.0, 0.0, 49.95, 99.9, 99.85, 99.9, 49.95, 0.0, 99.85, 99.9, 99.9, 99.85, 99.85, 199.7], [0.0, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.9, 49.95, 99.9, 99.9, 99.85, 99.9, 99.9], [0.0, 0.0, 49.95, 49.95, 99.9, 99.9, 49.95, 0.0, 49.95, 0.0, 49.95, 99.9, 99.9, 99.9, 99.9], [49.95, 0.0, 0.0, 0.0, 99.9, 49.95, 99.9, 0.0, 0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 49.95, 0.0, 0.0, 49.95, 49.95, 49.95, 49.95], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95], [99.9, 0.0, 49.95, 0.0, 0.0, 0.0, 49.95, 49.95, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0], [0.0, 49.95, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 99.9, 49.95, 149.85, 149.85, 149.85, 149.85], [0.0, 0.0, 0.0, 49.95, 0.0, 0.0, 49.95, 49.95, 0.0, 99.9, 49.95, 149.85, 99.9, 99.9, 99.9], [0.0, 0.0, 0.0, 49.95, 49.95, 0.0, 0.0, 0.0, 0.0, 0.0, 99.9, 99.9, 99.9, 99.9, 99.9]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}, "Susceptible-final-var": {"data": [{"x": [0.004, 0.004642857142857143, 0.005285714285714286, 0.005928571428571429, 0.006571428571428572, 0.007214285714285715, 0.007857142857142858, 0.0085, 0.009142857142857144, 0.009785714285714286, 0.01042857142857143, 0.011071428571428572, 0.011714285714285714, 0.012357142857142856, 0.013], "y": [0.1, 0.1285714285714286, 0.15714285714285714, 0.18571428571428572, 0.2142857142857143, 0.24285714285714288, 0.27142857142857146, 0.30000000000000004, 0.3285714285714286, 0.3571428571428572, 0.3857142857142858, 0.41428571428571437, 0.44285714285714284, 0.4714285714285714, 0.5], "z": [[47405.047499999986, 0.0, 0.0, 47405.047499999986, 0.0, 89820.09000000001, 159680.16000000006, 127245.12749999999, 47400.1, 47395.147499999985, 47390.19, 89780.29, 47370.409999999996, 127110.70999999999, 159420.94749999998], [0.0, 0.0, 89820.09000000001, 0.0, 0.0, 47405.047499999986, 0.0, 47405.047499999986, 47405.0475, 89820.09000000001, 159680.16000000006, 89820.09000000001, 47405.047499999986, 47405.047499999986, 0.04749999999999999], [0.0, 0.0, 89820.09000000001, 0.0, 0.0, 89820.09000000001, 47405.047499999986, 0.0, 47405.0475, 89820.09000000001, 47405.047499999986, 0.0, 47405.0475, 47405.0475, 47405.0475], [0.0, 0.0, 0.0, 47405.047499999986, 89820.09000000001, 89730.22749999998, 89820.09000000001, 47405.047499999986, 0.0, 89730.2275, 89820.09000000001, 89820.09000000001, 89730.22749999998, 89730.22749999998, 159520.40999999997], [0.0, 47405.04749999999, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 89820.09000000001, 47405.047499999986, 89820.09000000001, 89820.09000000001, 89730.22749999998, 89820.09000000001, 89820.09000000001], [0.0, 0.0, 47405.04749999999, 47405.047499999986, 89820.09000000001, 89820.09000000001, 47405.047499999986, 0.0, 47405.047499999986, 0.0, 47405.047499999986, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001], [47405.047499999986, 0.0, 0.0, 0.0, 89820.09000000001, 47405.04749999999, 89820.09000000001, 0.0, 0.0, 0.0, 0.0, 47405.04749999999, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 47405.0475, 47405.0475, 47405.0475, 47405.0475], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986], [89820.09000000001, 0.0, 47405.047499999986, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 47405.047499999986, 0.0, 0.0, 0.0, 0.0], [0.0, 47405.04749999999, 0.0, 0.0, 0.0, 47405.04749999999, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 89820.09000000001, 47405.04749999999, 127245.12749999999, 127245.12749999999, 127245.12749999999, 127245.12749999999], [0.0, 0.0, 0.0, 47405.047499999986, 0.0, 0.0, 47405.047499999986, 47405.047499999986, 0.0, 89820.09000000001, 47405.04749999999, 127245.12749999999, 89820.09000000001, 89820.09000000001, 89820.09000000001], [0.0, 0.0, 0.0, 47405.0475, 47405.047499999986, 0.0, 0.0, 0.0, 0.0, 0.0, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001, 89820.09000000001]], "type": "heatmap"}], "layout": {"title": {"text": "Parameter Sweep - Species: Susceptible", "x": 0.5}, "xaxis": {"title": {"text": "beta"}}, "yaxis": {"title": {"text": "gamma"}}}, "config": {"responsive": true}}}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results.json
deleted file mode 100644
index 1cea4a4499..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results.json
+++ /dev/null
@@ -1 +0,0 @@
-"{'Infected': {'min': {'min': array([[0., 1., 1., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 0., 1., 1., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],\n [0., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 1., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 1., 0., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 0., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0.],\n [1., 0., 1., 1., 1., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 1., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 0., 1., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [1., 1., 1., 0., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'max': array([[1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.],\n [1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]]), 'avg': array([[0.95, 1. , 1. , 0.95, 1. , 0.9 , 0.8 , 0.85, 0.9 , 0.65, 0.3 ,\n 0.25, 0.25, 0.05, 0.05],\n [1. , 1. , 0.9 , 1. , 1. , 0.95, 1. , 0.95, 0.9 , 0.75, 0.4 ,\n 0.45, 0.2 , 0.1 , 0.15],\n [1. , 1. , 0.9 , 1. , 1. , 0.9 , 0.95, 0.95, 0.75, 0.6 , 0.55,\n 0.3 , 0.2 , 0.15, 0. ],\n [1. , 1. , 1. , 0.95, 0.9 , 0.9 , 0.9 , 0.9 , 0.75, 0.7 , 0.75,\n 0.45, 0.45, 0.25, 0.1 ],\n [1. , 0.95, 1. , 1. , 1. , 1. , 1. , 0.95, 0.85, 0.8 , 0.75,\n 0.45, 0.4 , 0.1 , 0. ],\n [1. , 1. , 0.95, 0.95, 0.9 , 0.9 , 0.95, 1. , 0.85, 0.8 , 0.55,\n 0.4 , 0.2 , 0.1 , 0. ],\n [0.95, 1. , 1. , 1. , 0.9 , 0.95, 0.9 , 0.9 , 0.9 , 0.65, 0.6 ,\n 0.35, 0.2 , 0.15, 0.1 ],\n [1. , 1. , 1. , 1. , 0.95, 0.95, 1. , 0.9 , 0.9 , 0.7 , 0.45,\n 0.2 , 0.05, 0.05, 0. ],\n [1. , 1. , 1. , 1. , 1. , 1. , 1. , 0.9 , 0.9 , 0.7 , 0.55,\n 0.3 , 0.15, 0.15, 0.1 ],\n [0.9 , 1. , 0.95, 1. , 1. , 1. , 0.95, 0.95, 0.75, 0.75, 0.55,\n 0.3 , 0.15, 0.15, 0.05],\n [1. , 1. , 1. , 0.95, 1. , 1. , 1. , 1. , 0.75, 0.55, 0.45,\n 0.2 , 0.15, 0.05, 0.05],\n [1. , 0.95, 1. , 1. , 1. , 0.95, 0.95, 1. , 0.9 , 0.75, 0.5 ,\n 0.35, 0.3 , 0.15, 0.15],\n [1. , 1. , 1. , 1. , 1. , 1. , 0.95, 0.95, 0.85, 0.65, 0.6 ,\n 0.2 , 0.05, 0.05, 0. ],\n [1. , 1. , 1. , 0.95, 1. , 1. , 0.95, 0.95, 0.8 , 0.65, 0.6 ,\n 0.15, 0.25, 0.15, 0.05],\n [1. , 1. , 1. , 0.95, 0.95, 1. , 0.95, 0.9 , 0.9 , 0.8 , 0.25,\n 0.2 , 0.25, 0.15, 0.05]]), 'var': array([[0.0475, 0. , 0. , 0.0475, 0. , 0.09 , 0.16 , 0.1275,\n 0.09 , 0.2275, 0.21 , 0.1875, 0.1875, 0.0475, 0.0475],\n [0. , 0. , 0.09 , 0. , 0. , 0.0475, 0. , 0.0475,\n 0.09 , 0.1875, 0.24 , 0.2475, 0.16 , 0.09 , 0.1275],\n [0. , 0. , 0.09 , 0. , 0. , 0.09 , 0.0475, 0.0475,\n 0.1875, 0.24 , 0.2475, 0.21 , 0.16 , 0.1275, 0. ],\n [0. , 0. , 0. , 0.0475, 0.09 , 0.09 , 0.09 , 0.09 ,\n 0.1875, 0.21 , 0.1875, 0.2475, 0.2475, 0.1875, 0.09 ],\n [0. , 0.0475, 0. , 0. , 0. , 0. , 0. , 0.0475,\n 0.1275, 0.16 , 0.1875, 0.2475, 0.24 , 0.09 , 0. ],\n [0. , 0. , 0.0475, 0.0475, 0.09 , 0.09 , 0.0475, 0. ,\n 0.1275, 0.16 , 0.2475, 0.24 , 0.16 , 0.09 , 0. ],\n [0.0475, 0. , 0. , 0. , 0.09 , 0.0475, 0.09 , 0.09 ,\n 0.09 , 0.2275, 0.24 , 0.2275, 0.16 , 0.1275, 0.09 ],\n [0. , 0. , 0. , 0. , 0.0475, 0.0475, 0. , 0.09 ,\n 0.09 , 0.21 , 0.2475, 0.16 , 0.0475, 0.0475, 0. ],\n [0. , 0. , 0. , 0. , 0. , 0. , 0. , 0.09 ,\n 0.09 , 0.21 , 0.2475, 0.21 , 0.1275, 0.1275, 0.09 ],\n [0.09 , 0. , 0.0475, 0. , 0. , 0. , 0.0475, 0.0475,\n 0.1875, 0.1875, 0.2475, 0.21 , 0.1275, 0.1275, 0.0475],\n [0. , 0. , 0. , 0.0475, 0. , 0. , 0. , 0. ,\n 0.1875, 0.2475, 0.2475, 0.16 , 0.1275, 0.0475, 0.0475],\n [0. , 0.0475, 0. , 0. , 0. , 0.0475, 0.0475, 0. ,\n 0.09 , 0.1875, 0.25 , 0.2275, 0.21 , 0.1275, 0.1275],\n [0. , 0. , 0. , 0. , 0. , 0. , 0.0475, 0.0475,\n 0.1275, 0.2275, 0.24 , 0.16 , 0.0475, 0.0475, 0. ],\n [0. , 0. , 0. , 0.0475, 0. , 0. , 0.0475, 0.0475,\n 0.16 , 0.2275, 0.24 , 0.1275, 0.1875, 0.1275, 0.0475],\n [0. , 0. , 0. , 0.0475, 0.0475, 0. , 0.0475, 0.09 ,\n 0.09 , 0.16 , 0.1875, 0.16 , 0.1875, 0.1275, 0.0475]])}, 'max': {'min': array([[ 1., 840., 813., 1., 766., 1., 1., 1., 1., 1., 1.,\n 1., 1., 1., 1.],\n [885., 849., 1., 806., 780., 1., 747., 1., 1., 1., 1.,\n 1., 1., 1., 628.],\n [881., 854., 1., 814., 793., 1., 1., 749., 1., 1., 1.,\n 683., 1., 1., 1.],\n [902., 885., 856., 1., 1., 1., 1., 1., 751., 1., 1.,\n 1., 1., 1., 1.],\n [902., 1., 878., 851., 834., 821., 803., 785., 1., 1., 1.,\n 1., 1., 1., 1.],\n [920., 897., 1., 1., 1., 1., 1., 805., 1., 789., 1.,\n 1., 1., 1., 1.],\n [ 1., 901., 876., 869., 1., 1., 1., 807., 792., 782., 773.,\n 1., 755., 745., 732.],\n [918., 904., 883., 874., 1., 1., 806., 798., 1., 783., 779.,\n 1., 1., 1., 1.],\n [923., 900., 885., 874., 850., 831., 823., 808., 800., 791., 801.,\n 793., 781., 1., 1.],\n [ 1., 907., 1., 892., 881., 864., 1., 1., 1., 1., 809.,\n 801., 794., 783., 767.],\n [937., 919., 908., 1., 888., 874., 867., 848., 1., 1., 1.,\n 802., 796., 786., 777.],\n [939., 1., 912., 903., 883., 1., 1., 858., 848., 844., 835.,\n 825., 814., 804., 794.],\n [938., 915., 910., 903., 886., 878., 1., 1., 845., 1., 1.,\n 1., 1., 1., 1.],\n [944., 926., 916., 1., 885., 874., 1., 1., 852., 1., 1.,\n 1., 1., 1., 1.],\n [949., 933., 919., 1., 1., 894., 890., 875., 868., 857., 1.,\n 1., 1., 1., 1.]]), 'max': array([[910., 883., 865., 840., 817., 802., 782., 766., 746., 728., 712.,\n 697., 688., 673., 652.],\n [915., 895., 868., 854., 841., 830., 810., 790., 775., 755., 743.,\n 730., 712., 703., 686.],\n [921., 901., 886., 871., 857., 830., 810., 797., 780., 767., 755.,\n 739., 722., 711., 694.],\n [938., 913., 894., 875., 867., 849., 831., 820., 806., 807., 784.,\n 773., 765., 752., 737.],\n [937., 921., 904., 899., 882., 863., 853., 841., 830., 821., 807.,\n 798., 781., 772., 756.],\n [941., 923., 906., 898., 886., 868., 865., 858., 838., 824., 813.,\n 803., 794., 786., 776.],\n [943., 930., 931., 908., 898., 875., 862., 855., 843., 837., 828.,\n 819., 810., 800., 789.],\n [946., 938., 936., 911., 901., 881., 881., 873., 862., 851., 842.,\n 826., 819., 815., 805.],\n [954., 941., 933., 925., 917., 899., 886., 877., 869., 861., 845.,\n 838., 827., 821., 810.],\n [955., 940., 929., 916., 910., 897., 888., 883., 875., 861., 853.,\n 845., 839., 829., 822.],\n [958., 948., 937., 934., 926., 905., 895., 881., 874., 869., 858.,\n 851., 848., 836., 825.],\n [963., 951., 940., 933., 918., 913., 899., 895., 887., 879., 866.,\n 860., 849., 846., 839.],\n [964., 962., 952., 938., 925., 918., 903., 904., 891., 890., 884.,\n 873., 866., 857., 847.],\n [966., 952., 942., 935., 926., 923., 917., 909., 898., 892., 883.,\n 879., 859., 856., 856.],\n [968., 960., 946., 946., 934., 927., 918., 908., 902., 887., 882.,\n 873., 865., 858., 854.]]), 'avg': array([[843.8 , 861.45, 839.15, 775.2 , 791.1 , 694.85, 602.35, 624.8 ,\n 684.05, 667.45, 651.5 , 601.45, 621.7 , 540.1 , 496.35],\n [900.4 , 876.3 , 768.9 , 833.25, 814.05, 754.15, 774. , 720.6 ,\n 703.85, 652.8 , 569.35, 626.55, 647.8 , 635.1 , 654.3 ],\n [903.4 , 885.95, 782.75, 849. , 832.6 , 731.15, 754.25, 777.75,\n 724.15, 675.1 , 698.15, 719.45, 669.6 , 656.5 , 642.75],\n [916.45, 896.7 , 877.15, 817.95, 761.6 , 745.6 , 731.2 , 756.4 ,\n 783.15, 698.35, 686.3 , 673.95, 663.6 , 651.85, 570.5 ],\n [922.8 , 862.4 , 891.25, 877.85, 862.25, 845.35, 831.7 , 817.25,\n 724.55, 752.9 , 703.35, 691.3 , 680.45, 670.35, 658.25],\n [931.4 , 910.95, 850.55, 836.05, 781.45, 766.35, 798.85, 827.65,\n 776.1 , 806.1 , 753.5 , 703.55, 694.6 , 685.6 , 674.85],\n [886.5 , 915.6 , 903.5 , 886.3 , 782.9 , 814.4 , 758.35, 830.7 ,\n 819. , 808.55, 797.05, 748.65, 776.45, 767.4 , 756.25],\n [934.1 , 923.75, 907.85, 892.15, 835.05, 823.75, 858.35, 847.25,\n 794.55, 826.15, 814.55, 765.75, 755.95, 745.8 , 736.9 ],\n [941.45, 925.6 , 912.3 , 902. , 891.6 , 878.5 , 867.4 , 855.65,\n 845.15, 834.4 , 823.05, 813.85, 805.2 , 756.4 , 747.45],\n [848.35, 929.5 , 872.5 , 905.2 , 895. , 882.7 , 828.7 , 818.75,\n 809.8 , 798.7 , 832.8 , 823.95, 813.65, 804.95, 794.8 ],\n [946.5 , 934.3 , 923.75, 866.25, 900.95, 888.25, 878.7 , 867.2 ,\n 814.95, 807.5 , 798.6 , 830.85, 823.3 , 812.9 , 803.45],\n [949.1 , 891.7 , 927.15, 915.7 , 901.6 , 849.75, 840.5 , 876.3 ,\n 866.5 , 859.2 , 849.4 , 841.85, 833.05, 825.15, 817.1 ],\n [951.85, 943.35, 931.6 , 918.85, 906.15, 898.75, 845.25, 837.1 ,\n 872.1 , 777.85, 814.05, 719.85, 713.65, 705.8 , 699.45],\n [955.35, 942.85, 930.9 , 874.05, 912. , 901.6 , 850.35, 841.55,\n 877.75, 782.3 , 817.75, 725.45, 760.75, 753.45, 747.35],\n [958.6 , 943.75, 935.5 , 878.55, 871.1 , 908.85, 901.4 , 891. ,\n 882.15, 874.4 , 780. , 773.6 , 766.95, 759.2 , 753.15]]), 'var': array([[37480.46 , 125.8475, 186.6275, 31697.66 , 185.09 ,\n 53719.3275, 90726.6275, 69001.26 , 24889.6475, 23759.5475,\n 22688.25 , 40512.8475, 20760.61 , 51738.09 , 61739.1275],\n [ 80.44 , 167.61 , 65633.69 , 172.0875, 274.9475,\n 30065.4275, 184.9 , 27487.74 , 26263.9275, 47471.96 ,\n 81051.6275, 43797.0475, 22349.56 , 21537.29 , 329.91 ],\n [ 90.64 , 162.5475, 68000.9875, 194.1 , 237.64 ,\n 59347.0275, 29987.3875, 152.8875, 27652.7275, 50622.49 ,\n 25723.9275, 153.9475, 23677.74 , 22759.45 , 21814.1875],\n [ 61.1475, 77.31 , 77.8275, 35207.6475, 64387.34 ,\n 61643.94 , 59372.16 , 30167.64 , 143.0275, 54221.1275,\n 52471.21 , 50582.8475, 49073.34 , 47343.1275, 81242.95 ],\n [ 91.46 , 39105.54 , 45.3875, 151.7275, 138.5875,\n 129.4275, 175.11 , 207.4875, 58366.7475, 29967.29 ,\n 55056.3275, 53262.41 , 51507.7475, 49928.5275, 48133.8875],\n [ 34.04 , 66.6475, 38050.4475, 36763.7475, 67784.5475,\n 65193.4275, 33682.4275, 172.5275, 31714.69 , 103.29 ,\n 29918.95 , 54962.9475, 53594.94 , 52216.44 , 50592.6275],\n [41314.55 , 67.84 , 215.15 , 111.71 , 68063.79 ,\n 34950.34 , 63887.2275, 150.61 , 158.8 , 193.6475,\n 194.3475, 29631.3275, 221.4475, 194.74 , 176.8875],\n [ 57.19 , 62.3875, 209.7275, 96.2275, 36748.4475,\n 35716.9875, 253.6275, 221.7875, 33334.4475, 200.4275,\n 158.1475, 30949.7875, 30186.2475, 29411.46 , 28694.79 ],\n [ 58.9475, 107.54 , 106.41 , 120.6 , 202.24 ,\n 196.45 , 192.34 , 201.1275, 206.0275, 211.14 ,\n 158.1475, 188.0275, 205.46 , 30237.44 , 29499.8475],\n [79827.3275, 59.75 , 40011.55 , 56.46 , 70.5 ,\n 112.71 , 36144.81 , 35347.7875, 34569.96 , 33628.31 ,\n 137.86 , 164.6475, 187.3275, 203.6475, 170.56 ],\n [ 35.25 , 54.91 , 73.2875, 39489.8875, 69.4475,\n 69.4875, 78.51 , 75.26 , 34953.7475, 34320.55 ,\n 33586.64 , 127.3275, 168.11 , 144.59 , 144.0475],\n [ 41.99 , 41795.61 , 64.3275, 75.01 , 90.04 ,\n 38001.4875, 37176.25 , 98.21 , 100.85 , 102.76 ,\n 97.44 , 122.6275, 117.1475, 130.7275, 118.39 ],\n [ 47.3275, 104.1275, 101.54 , 82.2275, 100.1275,\n 78.4875, 37596.4875, 36970.39 , 181.59 , 67260.9275,\n 35035.4475, 91392.6275, 89856.0275, 87866.86 , 86269.8475],\n [ 34.8275, 49.0275, 40.69 , 40161.8475, 117.1 ,\n 148.14 , 38097.2275, 37331.8475, 155.3875, 67995.61 ,\n 35302.5875, 92809.8475, 64202.2875, 63003.1475, 62004.9275],\n [ 20.74 , 38.4875, 56.85 , 40640.0475, 39889.19 ,\n 68.1275, 65.34 , 79.4 , 65.3275, 53.94 ,\n 67484.1 , 66391.24 , 65246.7475, 63947.06 , 62945.7275]])}, 'avg': {'min': array([[ 0.0074813 , 332.02244389, 285.98503741, 0.02743142,\n 214.54862843, 0.00249377, 0.00498753, 0.00498753,\n 0.00249377, 0.00249377, 0.01246883, 0.01246883,\n 0.00498753, 0.00249377, 0.00498753],\n [401.78304239, 327.97256858, 0.00249377, 249.49625935,\n 220.01496259, 0.01246883, 174.07730673, 0.01496259,\n 0.00498753, 0.00249377, 0.00249377, 0.00249377,\n 0.00249377, 0.00249377, 95.19950125],\n [397.56608479, 327.26932668, 0.00249377, 249.87281796,\n 218.10473815, 0.00249377, 0.00498753, 152.7680798 ,\n 0.0074813 , 0.00498753, 0.01995012, 110.50623441,\n 0.00997506, 0.00997506, 0.00997506],\n [398.12718204, 330.81795511, 281.44638404, 0.01745636,\n 0.00498753, 0.00249377, 0.00249377, 0.00997506,\n 139.86783042, 0.00997506, 0.00498753, 0.00498753,\n 0.00498753, 0.00498753, 0.00249377],\n [407.25187032, 0.01995012, 283.43640898, 247.15461347,\n 216.90274314, 191.55610973, 173.83790524, 156.86783042,\n 0.00498753, 0.00997506, 0.00498753, 0.00498753,\n 0.00498753, 0.00498753, 0.00498753],\n [416.78553616, 341.7755611 , 0.00498753, 0.0074813 ,\n 0.00249377, 0.00249377, 0.00498753, 154.69326683,\n 0.00498753, 132.09975062, 0.0074813 , 0.00498753,\n 0.00498753, 0.00498753, 0.00498753],\n [ 0.00997506, 340.71321696, 281.52369077, 241.87281796,\n 0.00249377, 0.00498753, 0.00249377, 154.7680798 ,\n 141.10473815, 130.31421446, 120.840399 , 0.0074813 ,\n 104.06982544, 97.56109726, 92.18453865],\n [401.87032419, 337.43142145, 282.17206983, 242.77306733,\n 0.00498753, 0.01496259, 164. , 149.41895262,\n 0.00249377, 126.16708229, 117.1446384 , 0.00249377,\n 0.00249377, 0.00249377, 0.00249377],\n [395.8553616 , 324.12219451, 274.94513716, 237.60349127,\n 207.55361596, 183.82044888, 164.73067332, 148.99750623,\n 136.76309227, 125.82543641, 124.77306733, 115.34413965,\n 107.86783042, 0.00249377, 0.00249377],\n [ 0.00249377, 337.7605985 , 0.01496259, 246.79052369,\n 218.90024938, 196.8478803 , 0.00249377, 0.01496259,\n 0.00498753, 0.00249377, 124.79551122, 116.18703242,\n 107.840399 , 101.17955112, 93.11970075],\n [402.46134663, 335.50124688, 282.55860349, 0.00249377,\n 213.60598504, 188.82044888, 171.28678304, 154.73566085,\n 0.00498753, 0.00249377, 0.00249377, 112.03241895,\n 104.9925187 , 98.5436409 , 92.93516209],\n [402.34164589, 0.01745636, 282.28179551, 248.58354115,\n 216.02244389, 0.0074813 , 0.00498753, 156.60349127,\n 143.07481297, 131.56359102, 122.10723192, 113.96009975,\n 106.2319202 , 99.95261845, 94.25436409],\n [406.07730673, 337.28179551, 285.66334165, 248.12468828,\n 217.5436409 , 192.05735661, 0.00498753, 0.00498753,\n 143.63341646, 0.0074813 , 0.00498753, 0.00249377,\n 0.00249377, 0.00249377, 0.00249377],\n [416.50374065, 333.66084788, 291.159601 , 0.00498753,\n 221.38154613, 192.42144638, 0.00498753, 0.00498753,\n 143.47880299, 0.0074813 , 0.00498753, 0.00249377,\n 0.00249377, 0.00249377, 0.00249377],\n [415.02992519, 335.90274314, 288.63341646, 0.00249377,\n 0.00249377, 196.83042394, 176.6957606 , 159.30174564,\n 145.60099751, 133.91521197, 0.00249377, 0.00249377,\n 0.00249377, 0.00249377, 0.00249377]]), 'max': array([[439.97506234, 369.24688279, 315.33915212, 274.4638404 ,\n 239.96758105, 213.17456359, 190.87032419, 173.88778055,\n 159.17206983, 146.02493766, 135.35411471, 125.99002494,\n 118.9925187 , 111.71820449, 105.04738155],\n [443.55610973, 365.36907731, 311.74563591, 270.21197007,\n 239.29426434, 216.03990025, 194.01246883, 177.20698254,\n 162.41396509, 149.85785536, 138.64837905, 129.80548628,\n 120.87531172, 114.28927681, 108.20199501],\n [438.31421446, 370.18952618, 310.7032419 , 270.05486284,\n 239.66583541, 211.18453865, 190.58104738, 172.67082294,\n 156.82294264, 144.82294264, 134.89526185, 125.3117207 ,\n 117.02992519, 109.87032419, 103.93266833],\n [434.46134663, 370.86284289, 314.3915212 , 270.58354115,\n 238.46882793, 210.83291771, 189.93516209, 172.20947631,\n 157.89276808, 145.41147132, 134.11970075, 124.34164589,\n 116.67581047, 109.90274314, 103.88528678],\n [432.55610973, 360.99002494, 321.15461347, 274.98503741,\n 235.67581047, 210.87531172, 190.9276808 , 172.39900249,\n 157.89526185, 145.27930175, 134.9127182 , 125.69326683,\n 117.08977556, 110.50623441, 104.3042394 ],\n [443.25436409, 378.66583541, 319.11471322, 276.97007481,\n 243.54613466, 216.33167082, 192.55610973, 174.19700748,\n 159.66334165, 146.70074813, 135.58104738, 126.22693267,\n 118.33915212, 111.47381546, 104.44638404],\n [446.28678304, 380.58603491, 322.43391521, 271.13715711,\n 237.85037406, 212.27431421, 190.9276808 , 173.83541147,\n 158.66334165, 146.3042394 , 136.32668329, 126.2967581 ,\n 118.08977556, 111.36159601, 105.21945137],\n [443.91521197, 379.42394015, 321.96259352, 272.00249377,\n 237.51371571, 211.81795511, 190.86284289, 173.75810474,\n 160.18453865, 147.25685786, 137.5361596 , 127.68578554,\n 119.03740648, 111.16458853, 104.54613466],\n [440.14962594, 372.5436409 , 313.54613466, 271.77057357,\n 239.49875312, 212.01745636, 191.83042394, 173.99501247,\n 160.19451372, 147.69326683, 135.63591022, 126.46633416,\n 118.34912718, 111.680798 , 105.24688279],\n [446.94264339, 375.32418953, 313.1521197 , 275.49625935,\n 243.69825436, 215.52119701, 192.93765586, 173.90523691,\n 159.77805486, 145.54862843, 135.04987531, 126.29925187,\n 118.38902743, 111.19451372, 103.65087282],\n [445.41396509, 369.27431421, 319.93266833, 279.16957606,\n 236.94763092, 210.00249377, 189.37905237, 172.03491272,\n 158.20947631, 144.38154613, 133.69825436, 124.159601 ,\n 116.26932668, 109.12718204, 103.01246883],\n [446.61845387, 370.14962594, 319.29426434, 277.67581047,\n 240.64339152, 214.06982544, 190.98503741, 173.59850374,\n 158.92518703, 146.52618454, 135.21695761, 126.2244389 ,\n 117.66583541, 110.93017456, 104.63092269],\n [447.03740648, 371.25935162, 319.43142145, 277.40149626,\n 240.68329177, 213.28927681, 190.87780549, 181.28428928,\n 165.95261845, 153.02992519, 142.73067332, 132.09975062,\n 124.02493766, 116.28927681, 109.50872818],\n [446.39401496, 378.10972569, 327.64837905, 284.69825436,\n 251.29177057, 222.5436409 , 200.02493766, 181.24189526,\n 165.50623441, 152.39900249, 142.13715711, 132.54114713,\n 119.43391521, 112.70573566, 106.06234414],\n [438.8553616 , 367.16957606, 310.5436409 , 273.90773067,\n 237.32418953, 212.53865337, 193.32418953, 174.72069825,\n 159.65336658, 147.78304239, 136.91521197, 127.00498753,\n 119.12967581, 112.25685786, 105.95012469]]), 'avg': array([[397.97531172, 347.80723192, 297.5446384 , 246.55498753,\n 227.78379052, 182.47955112, 146.0286783 , 140.93017456,\n 144.46433915, 132.70561097, 122.91882793, 108.22269327,\n 107.19189526, 89.86683292, 79.6127182 ],\n [421.34189526, 347.67755611, 267.80773067, 258.72269327,\n 227.89139651, 191.55112219, 180.39177057, 156.11932668,\n 142.98990025, 124.86558603, 103.00972569, 107.75985037,\n 106.32680798, 99.90074813, 98.96022444],\n [417.06234414, 347.59526185, 268.98516209, 259.28566085,\n 228.13179551, 181.53566085, 171.78815461, 163.47219451,\n 142.07481297, 124.32306733, 121.50311721, 118.93441397,\n 105.66970075, 99.2584788 , 93.59451372],\n [420.65149626, 353.35149626, 300.14887781, 246.22107232,\n 204.26084788, 181.74077307, 163.08640898, 155.4882793 ,\n 149.64451372, 124.66122195, 115.44912718, 107.49987531,\n 100.67107232, 94.54950125, 79.10124688],\n [421.07356608, 333.67518703, 301.32680798, 260.57369077,\n 227.83129676, 201.81995012, 181.47618454, 164.68354115,\n 135.33453865, 131.95773067, 115.63428928, 107.5553616 ,\n 100.57082294, 95.29862843, 89.72992519],\n [426.40523691, 356.00511222, 285.31246883, 246.63628429,\n 204.59937656, 182.3478803 , 173.29164589, 165.10124688,\n 143.74663342, 139.24301746, 122.68042394, 108.14002494,\n 101.25311721, 95.21583541, 89.84226933],\n [405.39401496, 355.96209476, 299.44339152, 257.74551122,\n 202.64800499, 191.28054863, 162.1372818 , 163.49413965,\n 149.26209476, 137.62418953, 127.48890274, 113.20461347,\n 111.18366584, 104.58690773, 98.59663342],\n [421.74127182, 354.73129676, 299.36770574, 257.65473815,\n 214.50511222, 191.48753117, 182.05399002, 165.53291771,\n 143.56508728, 139.08952618, 128.86957606, 114.10985037,\n 106.63852868, 100.19326683, 94.56620948],\n [423.95760599, 352.62668329, 299.39875312, 260.17705736,\n 228.55860349, 203.06184539, 182.3521197 , 165.40586035,\n 151.33790524, 139.17917706, 129.49139651, 120.64189526,\n 112.97967581, 100.84239401, 95.02381546],\n [382.67244389, 355.02581047, 286.77730673, 261.25810474,\n 230.04451372, 204.42618454, 174.30660848, 157.91733167,\n 144.45087282, 132.78316708, 129.52406484, 120.619202 ,\n 112.88441397, 106.10511222, 98.43229426],\n [425.68004988, 353.13840399, 301.71857855, 246.4744389 ,\n 227.13790524, 201.17256858, 180.65012469, 163.68229426,\n 142.1032419 , 131.00660848, 121.35561097, 118.82493766,\n 111.34900249, 104.40698254, 98.39214464],\n [425.83715711, 336.52319202, 301.66608479, 261.87157107,\n 229.07955112, 192.74376559, 172.65486284, 164.85548628,\n 150.65897756, 138.7925187 , 128.55386534, 119.75361596,\n 112.01932668, 105.25 , 99.36396509],\n [424.95985037, 352.80598504, 304.29800499, 261.89837905,\n 229.05997506, 202.78503741, 172.61895262, 157.21197007,\n 151.29077307, 125.18204489, 122.38466334, 102.00910224,\n 95.46197007, 89.58703242, 84.44276808],\n [430.84900249, 355.34476309, 303.67830424, 249.29763092,\n 230.06321696, 203.24114713, 173.40224439, 157.12793017,\n 151.38852868, 125.19825436, 122.29887781, 102.11209476,\n 101.28927681, 95.11608479, 89.6936409 ],\n [425.88391521, 352.51945137, 300.89413965, 248.32468828,\n 217.48977556, 204.24538653, 183.71583541, 166.2798005 ,\n 151.91683292, 139.87955112, 116.24887781, 108.24850374,\n 101.31770574, 95.16022444, 89.67256858]]), 'var': array([[ 8415.59986748, 87.67101081, 77.02625941, 3250.44950434,\n 37.50036387, 3732.18277691, 5358.63263941, 3527.95638087,\n 1116.04440868, 943.56119643, 808.04301309, 1312.51545084,\n 615.70528882, 1434.6243098 , 1592.27760903],\n [ 104.4909546 , 64.76884976, 8009.00900672, 36.62905057,\n 31.4783605 , 1955.49663746, 20.165905 , 1300.93737245,\n 1092.29816697, 1746.04106996, 2664.97665493, 1301.9487709 ,\n 605.320109 , 535.1538172 , 9.16755025],\n [ 116.18358592, 84.15541763, 8071.31726014, 34.57815528,\n 33.08885658, 3699.30224352, 1586.86523683, 27.81640741,\n 1085.59721208, 1737.04467601, 795.74348037, 16.22220142,\n 601.29664522, 530.9758946 , 472.09081187],\n [ 100.32251284, 131.04013002, 71.65690705, 3247.14207018,\n 4683.83056287, 3706.44795025, 2987.03520455, 1298.29928893,\n 21.98172678, 1738.95368392, 1490.94168127, 1291.28104208,\n 1132.52005827, 999.13330718, 1567.85533635],\n [ 37.38230453, 5880.71536799, 73.87257447, 43.96848805,\n 28.02983892, 25.48434313, 22.80645734, 20.08934951,\n 2049.9381666 , 930.24727861, 1496.25780081, 1294.58753559,\n 1131.06149147, 1014.37849446, 899.62727663],\n [ 45.78980883, 79.57623987, 4335.02403723, 3257.4668362 ,\n 4684.91636636, 3720.04428548, 1602.52772463, 23.47624356,\n 1103.68888278, 12.65216913, 802.27299847, 1306.29146478,\n 1145.53721712, 1012.89548042, 901.38976367],\n [ 8705.77313947, 96.70303953, 113.32045423, 68.90708421,\n 4610.77529137, 1969.22980299, 2949.71319549, 34.80065999,\n 27.70530898, 23.76179259, 22.12006858, 691.00370176,\n 17.31515306, 15.80807537, 14.10963854],\n [ 97.43843625, 101.92317515, 108.10741878, 68.31734907,\n 2471.12858283, 1971.92281174, 41.69988512, 34.95785729,\n 1114.12186827, 24.37405483, 19.93283754, 701.90137404,\n 612.55980652, 540.26337429, 480.81670044],\n [ 144.14138345, 128.241761 , 89.91515905, 82.64492634,\n 64.98875131, 53.44750692, 41.19388536, 35.87697581,\n 31.74278674, 25.47940764, 9.50549342, 8.40489947,\n 7.00040253, 541.7715559 , 481.09008618],\n [16398.21840988, 98.04062305, 4378.63205583, 45.10769118,\n 36.5479495 , 28.75697782, 1618.41764633, 1325.25359623,\n 1110.42971847, 936.90167815, 8.82150688, 7.99868664,\n 7.39714198, 6.26119382, 9.01426252],\n [ 100.47584598, 84.02923707, 81.65990527, 3276.42950658,\n 40.96118998, 33.71890884, 27.30169719, 27.00059726,\n 1086.00745169, 922.14755274, 791.4237955 , 13.70246553,\n 11.80936093, 10.01700711, 9.46842176],\n [ 101.08451135, 6035.29598485, 80.98564679, 53.78256572,\n 42.20127045, 1988.42214344, 1602.63883769, 31.12361831,\n 25.33150035, 20.44058283, 16.76340439, 14.76681526,\n 12.4173033 , 11.22158188, 9.76384194],\n [ 103.58644841, 71.07716532, 60.75052301, 55.1042132 ,\n 40.4925787 , 32.89972363, 1601.50386229, 1328.17106361,\n 25.9435348 , 1762.25391695, 807.64655996, 1851.73589671,\n 1622.20552103, 1428.24981337, 1268.61392309],\n [ 92.10516258, 90.50575548, 84.47960087, 3330.43424125,\n 53.56883867, 45.90330663, 1618.17452261, 1327.56525339,\n 24.91944677, 1761.64234022, 806.21470344, 1856.05684882,\n 1146.65084048, 1011.59651151, 899.71843662],\n [ 45.74707276, 51.32395327, 32.37094015, 3274.69110117,\n 2502.33306099, 18.25034073, 21.53421028, 18.15625251,\n 15.24210501, 13.65562534, 1510.6871155 , 1309.23508391,\n 1147.01866182, 1012.26896405, 898.91483144]])}, 'var': {'min': array([[ 0.00742533, 53658.3740524 , 52097.88488878, 0.02667894,\n 48876.37232356, 0.00248755, 0.00496266, 0.00496266,\n 0.00248755, 0.00248755, 0.01231336, 0.01231336,\n 0.00496266, 0.00248755, 0.00496266],\n [51386.15208861, 54015.83884429, 0.00248755, 54016.43427591,\n 50128.3865772 , 0.01231336, 44680.31196323, 0.01473871,\n 0.00496266, 0.00248755, 0.00248755, 0.00248755,\n 0.00248755, 0.00248755, 26930.48742234],\n [52055.00850119, 55270.70521949, 0.00248755, 54616.29319469,\n 51664.96938452, 0.00248755, 0.00496266, 42425.96577136,\n 0.00742533, 0.00496266, 0.01955212, 32929.14744311,\n 0.00987556, 0.00987556, 0.00987556],\n [51618.51183761, 56785.74292448, 55506.24207561, 0.01715163,\n 0.00496266, 0.00248755, 0.00248755, 0.00987556,\n 40789.06097599, 0.00987556, 0.00496266, 0.00496266,\n 0.00496266, 0.00496266, 0.00248755],\n [50802.88531788, 0.01955212, 57482.24518504, 55917.30944459,\n 54063.21938296, 50686.83407441, 48211.46620979, 44682.11968831,\n 0.00496266, 0.00987556, 0.00496266, 0.00496266,\n 0.00496266, 0.00496266, 0.00496266],\n [53575.26539014, 56738.13874292, 0.00496266, 0.00742533,\n 0.00248755, 0.00248755, 0.00496266, 45574.0480594 ,\n 0.00496266, 40398.50376552, 0.00742533, 0.00496266,\n 0.00496266, 0.00496266, 0.00496266],\n [ 0.00987556, 56966.50785754, 58019.0204041 , 56215.75583485,\n 0.00248755, 0.00496266, 0.00248755, 45250.0892283 ,\n 42534.31358014, 40091.43195627, 38168.735182 , 0.00742533,\n 34301.91503784, 32458.66324214, 30595.97274893],\n [52906.22035933, 57018.41474866, 58196.78847768, 57049.03067767,\n 0.00496266, 0.01473871, 45816.49875312, 43682.56762085,\n 0.00248755, 39021.690288 , 37071.34067574, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [54801.97602005, 57773.4104763 , 57968.71106523, 55572.00986312,\n 52392.66607795, 49235.78322274, 46614.705518 , 43778.82543019,\n 41627.0835256 , 39171.72015099, 39989.4036853 , 37414.77932351,\n 35515.23190776, 0.00248755, 0.00248755],\n [ 0.00248755, 56493.59406969, 0.01473871, 58333.25684542,\n 55132.01047257, 52910.8341366 , 0.00248755, 0.01473871,\n 0.00496266, 0.00248755, 40464.62651352, 38206.11443959,\n 35765.72515096, 34024.07748708, 32397.29262878],\n [54341.95705251, 55170.38610456, 58922.11736245, 0.00248755,\n 56103.70175559, 53583.53880884, 50833.3284992 , 47757.81777477,\n 0.00496266, 0.00248755, 0.00248755, 38537.88672956,\n 36503.13591333, 34262.76238332, 32552.70224688],\n [53824.79324134, 0.01715163, 59546.33661482, 56244.24718752,\n 56591.61535065, 0.00742533, 0.00496266, 48455.71195453,\n 45873.59540053, 43203.24346242, 40877.75159358, 38763.90364488,\n 36456.74172424, 34704.49401434, 32973.50637123],\n [52577.00516788, 57854.18564561, 59595.67153189, 56362.64439898,\n 56483.88855791, 53647.90366975, 0.00496266, 0.00496266,\n 46119.17195789, 0.00742533, 0.00496266, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [52341.62543765, 57647.51296323, 57278.62793142, 0.00496266,\n 54538.06333294, 52866.55842936, 0.00496266, 0.00496266,\n 46318.25844367, 0.00742533, 0.00496266, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [54461.85949092, 57725.08290371, 59244.66335408, 0.00248755,\n 0.00248755, 54485.43259059, 52057.70981524, 48153.18825132,\n 45408.02593267, 42787.27959403, 0.00248755, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755]]), 'max': array([[63134.66922469, 62628.59349133, 60157.33434494, 58554.04768627,\n 54477.1089732 , 52059.11570202, 49958.63085429, 46837.80536191,\n 43664.98535457, 40865.75000155, 38496.69754541, 36153.49615985,\n 34613.42388418, 32500.45675089, 30266.43416397],\n [60173.98253742, 62475.71229035, 60368.66846599, 58645.28979297,\n 57685.07234408, 54284.02635556, 50998.79998259, 48381.86190384,\n 45201.05166013, 43303.94533616, 41102.00560942, 38769.66986524,\n 36096.29066983, 34131.52517708, 31986.3136672 ],\n [59931.0175683 , 62674.41889043, 61768.36871661, 59838.33415215,\n 58259.36456863, 54212.1423623 , 51533.47730425, 48649.33876033,\n 45745.78588442, 43570.84177337, 41194.62718515, 38754.57114073,\n 36253.22693267, 33802.4809796 , 31989.52714224],\n [64216.16478753, 63143.47382168, 63799.48383406, 63554.72422435,\n 58821.06438393, 55779.58249016, 53065.23113662, 49888.75380128,\n 47297.73543697, 44764.21223749, 41783.50268966, 39416.34854261,\n 37299.24154701, 35113.66076082, 33105.9269905 ],\n [62017.98975131, 62753.01197132, 64317.83286174, 63397.84460296,\n 60379.44686911, 58203.29786506, 54151.93472677, 51980.542621 ,\n 49152.04707682, 45624.72755766, 43025.05721979, 40564.50691227,\n 38018.45854192, 36028.04888029, 33894.89496956],\n [61317.94369438, 63618.56298157, 65127.07682166, 62795.84573479,\n 61274.81316658, 57038.50867843, 57204.82041778, 54752.56717309,\n 50030.9731034 , 47125.91621943, 44620.12327038, 41045.7864068 ,\n 38985.92487609, 37116.86776824, 34765.02731948],\n [60315.06389886, 63572.90835256, 65799.64739025, 62469.40923253,\n 59540.69354046, 57202.62978464, 54449.95169184, 52308.54819311,\n 49193.45073725, 46950.25989888, 44435.79971518, 41945.09811506,\n 39903.29450687, 37948.81043028, 35948.37192555],\n [60096.12878029, 67171.3206883 , 66299.63033812, 63002.0274252 ,\n 59754.6922345 , 57479.11837613, 55707.95874404, 52597.4349662 ,\n 50386.76395047, 47462.52005895, 45319.42076231, 42587.297778 ,\n 40060.37515936, 37611.3145565 , 35573.49475439],\n [61691.36062587, 66938.98932221, 64136.29152804, 64453.75885722,\n 60549.42157076, 58469.77952873, 56528.1059073 , 52998.35294557,\n 50816.96964571, 48145.24506688, 45460.85496981, 43285.69525065,\n 41173.19481844, 39436.54150161, 37526.52009627],\n [61842.05262405, 63347.66338518, 65450.09157903, 63922.34887843,\n 61698.98376254, 61955.46152076, 57063.97727626, 53480.85885038,\n 50979.51433138, 47665.98329612, 45434.2768142 , 43526.85807924,\n 41538.142922 , 39466.32126666, 37305.45915759],\n [60534.84539275, 66213.91301049, 68496.73443573, 67714.39300751,\n 62258.3792265 , 58830.27680176, 56868.33540836, 52948.95919801,\n 50700.2154713 , 48115.16182113, 45463.5057369 , 43325.61542528,\n 41216.37214943, 39108.47784529, 37360.08422833],\n [60230.64566763, 66374.45176336, 68751.81274992, 66492.6415383 ,\n 64774.99889926, 61205.13614965, 58287.38584959, 55527.84920492,\n 52551.73521309, 49521.27905921, 47026.51340477, 44301.28757906,\n 42431.64568628, 40117.26619859, 38434.92612608],\n [63378.95994428, 66850.91980771, 66615.8859833 , 66543.76674274,\n 64726.90885007, 61751.38336204, 58455.65379569, 56561.89424195,\n 53953.96533604, 51064.45296982, 49169.26910902, 46128.13967575,\n 44220.46321851, 42022.73926157, 39982.24493629],\n [65673.91968955, 67076.90067848, 66739.93946555, 65739.99902986,\n 64521.63806195, 62766.05856929, 59656.9420215 , 56746.41779591,\n 53855.58163196, 50816.35950025, 48955.83904329, 46673.26077574,\n 40931.52190596, 38998.26253568, 37361.35776519],\n [64243.32545196, 66133.38977991, 65359.78256354, 65778.13446434,\n 63572.00297262, 60833.06576452, 57010.89576557, 53931.90959011,\n 51350.98164812, 48755.93000044, 45766.27156548, 43517.71852165,\n 41247.17828869, 39190.37976132, 37435.83151846]]), 'avg': array([[53031.13767763, 57582.95417379, 56458.61975299, 51791.2924845 ,\n 51758.08007164, 43893.18176753, 36998.69845834, 37128.2327585 ,\n 39182.11554157, 36564.43680201, 34286.59890175, 30331.57809902,\n 30175.55402205, 25170.77167244, 22219.88088258],\n [56357.21858695, 57973.35012282, 52111.27223027, 55934.56562148,\n 53472.49226373, 47891.14426527, 47265.93372802, 42361.19739119,\n 39767.52504773, 35486.12714722, 29659.16190384, 31386.73196124,\n 31036.38069353, 29223.01064608, 29015.4272517 ],\n [56346.99606843, 58662.27129309, 53050.40334264, 56986.08874634,\n 54683.05324967, 46429.56917805, 46184.04113158, 45811.84154763,\n 40836.49295154, 36557.41616346, 36283.08730791, 35888.28521775,\n 32023.30136442, 30186.50255595, 28491.87170167],\n [57638.74368816, 59795.95639517, 59231.30347199, 55562.1276354 ,\n 50271.82059751, 47434.5832302 , 44832.70333891, 44463.88074825,\n 44168.82344886, 37745.59351559, 35492.99650375, 33435.64052898,\n 31601.42661115, 29833.74840704, 25114.5793005 ],\n [56511.91103662, 57123.54259488, 61019.73122058, 59843.13817638,\n 57022.07025392, 53865.21865038, 50895.14122984, 47957.19579107,\n 40803.88570283, 40592.80991225, 36344.92553715, 34217.96189327,\n 32258.1934677 , 30772.55539393, 29053.70352361],\n [57535.65819367, 60298.47373399, 57773.38630606, 56384.68778241,\n 51837.21253599, 48747.58008035, 49096.68085895, 48751.32871748,\n 43719.96637397, 43431.07393549, 38941.68509711, 34804.05862899,\n 32995.89946269, 31328.16155061, 29760.92812545],\n [54283.62971748, 60241.78180795, 61499.49167791, 59420.38388692,\n 50930.1086635 , 51071.45857178, 45897.58553927, 48239.04930566,\n 45500.96465072, 43058.34610108, 40690.39813745, 36702.79171336,\n 36504.92231081, 34699.32215223, 32930.30982643],\n [57189.43489779, 61647.89128177, 61799.04827147, 59881.8144427 ,\n 54307.84558056, 51624.45770611, 52246.76390818, 49644.66811649,\n 44441.66304749, 44198.97628435, 41829.42396751, 37666.30389052,\n 35623.57225017, 33812.11174246, 32203.57679616],\n [58182.96405122, 60662.91114297, 61124.91860498, 60389.05115578,\n 58461.20744025, 55587.72921686, 52814.485867 , 49957.8025659 ,\n 47300.86048967, 44644.63374979, 42330.22946997, 40128.94117574,\n 38132.52649113, 34413.94325533, 32690.02593019],\n [51269.40808764, 60590.82666588, 58505.28069602, 60488.90374562,\n 58285.56939571, 55912.3499176 , 50461.85131249, 47800.20104104,\n 45276.74754386, 42767.4155198 , 42710.03015839, 40474.49221647,\n 38417.79710387, 36552.02314413, 34414.47629057],\n [57634.41854404, 60962.95011101, 63384.39468722, 58598.37470289,\n 58894.34223606, 56225.32163544, 53519.94172549, 50552.78300446,\n 45355.49036822, 42959.6832016 , 40680.04326155, 40532.80379537,\n 38577.92382386, 36518.84728329, 34704.9918906 ],\n [57744.01091598, 58249.78040995, 63551.20484885, 62080.78897022,\n 59943.7739473 , 54707.47292368, 52064.03306509, 52123.90499873,\n 49309.79197891, 46696.10913676, 44225.49192356, 41919.36375147,\n 39764.84504139, 37810.87140441, 36075.12101915],\n [58772.04061791, 61306.68419537, 63120.8140366 , 62281.77660711,\n 60148.28449761, 57778.60419214, 52251.05917003, 49242.46156118,\n 49017.05695363, 41693.14236914, 41582.90834199, 35323.00429475,\n 33558.64477833, 31849.96717558, 30323.14402336],\n [57895.09011698, 62235.83061983, 62571.45955436, 59384.96782296,\n 60623.11706519, 57736.64377833, 52229.41928782, 49399.1448144 ,\n 49303.87797775, 41888.39192107, 41731.50058209, 35579.54018694,\n 35637.18767296, 33882.3422572 , 32287.6130192 ],\n [58824.3475563 , 62440.23364842, 62180.93967388, 58236.53290278,\n 56664.32007637, 57388.81912053, 54914.98341926, 51940.03204271,\n 49186.91893334, 46625.67300887, 39715.337478 , 37691.19106722,\n 35845.86892992, 34081.23466583, 32449.3495283 ]]), 'var': array([[1.55705280e+08, 5.41627283e+06, 3.54329628e+06, 1.45354670e+08,\n 2.46313039e+06, 2.17061364e+08, 3.45144557e+08, 2.45948009e+08,\n 8.29658261e+07, 7.28657576e+07, 6.41333031e+07, 1.04374227e+08,\n 5.00601964e+07, 1.13627251e+08, 1.24866166e+08],\n [6.45942418e+06, 5.01501698e+06, 3.04357025e+08, 1.93598251e+06,\n 4.63464334e+06, 1.24081167e+08, 3.24396901e+06, 9.78427789e+07,\n 8.62344233e+07, 1.42415232e+08, 2.22283072e+08, 1.11710274e+08,\n 5.26690140e+07, 4.69775363e+07, 1.79806675e+06],\n [4.41916496e+06, 3.99432202e+06, 3.15584801e+08, 2.29197747e+06,\n 4.07201969e+06, 2.42587499e+08, 1.15129157e+08, 2.42363148e+06,\n 8.99986964e+07, 1.50658591e+08, 7.13593441e+07, 1.92567963e+06,\n 5.56477786e+07, 4.94054880e+07, 4.39892460e+07],\n [9.84437573e+06, 2.93686315e+06, 4.53329687e+06, 1.66468305e+08,\n 2.83527388e+08, 2.53234295e+08, 2.26907788e+08, 1.06804483e+08,\n 2.35215807e+06, 1.61063001e+08, 1.42510810e+08, 1.26109200e+08,\n 1.12689528e+08, 1.00364035e+08, 1.58779037e+08],\n [6.78214973e+06, 1.75178155e+08, 2.24044298e+06, 3.70639390e+06,\n 3.24863869e+06, 3.60064616e+06, 2.77702654e+06, 3.43543537e+06,\n 1.87992882e+08, 8.92736948e+07, 1.49242415e+08, 1.32523365e+08,\n 1.17512208e+08, 1.06217235e+08, 9.47962845e+07],\n [4.23121107e+06, 3.64802071e+06, 1.78893636e+08, 1.69017021e+08,\n 3.00180813e+08, 2.65883578e+08, 1.30117929e+08, 3.88539789e+06,\n 1.03565174e+08, 2.47871669e+06, 8.19639071e+07, 1.35795472e+08,\n 1.22147846e+08, 1.10146795e+08, 9.92794642e+07],\n [1.59169908e+08, 3.26878305e+06, 4.18396798e+06, 2.60787686e+06,\n 2.90705059e+08, 1.40218370e+08, 2.36847555e+08, 3.30541739e+06,\n 2.81469824e+06, 2.99466922e+06, 2.71809135e+06, 7.34177620e+07,\n 2.50212583e+06, 2.33632659e+06, 2.15832337e+06],\n [4.39683962e+06, 5.79701933e+06, 4.21816495e+06, 2.87480267e+06,\n 1.57555033e+08, 1.42809547e+08, 4.35672383e+06, 4.06603259e+06,\n 1.08020854e+08, 3.71956723e+06, 3.07077145e+06, 7.72057179e+07,\n 6.89526710e+07, 6.18976947e+07, 5.60077093e+07],\n [3.48771142e+06, 3.82775012e+06, 3.41877051e+06, 5.18775406e+06,\n 3.90214524e+06, 4.66236354e+06, 4.54559249e+06, 4.42422922e+06,\n 4.43932262e+06, 4.08513151e+06, 2.02103675e+06, 1.81290493e+06,\n 1.69797471e+06, 6.39366750e+07, 5.77366346e+07],\n [2.95536117e+08, 3.34307569e+06, 1.84360787e+08, 2.40917446e+06,\n 2.21617943e+06, 3.37466507e+06, 1.36664705e+08, 1.22389558e+08,\n 1.09675466e+08, 9.77230802e+07, 1.71117576e+06, 1.79915755e+06,\n 1.73784679e+06, 1.56379112e+06, 1.80362359e+06],\n [2.46043135e+06, 4.73596664e+06, 6.19921976e+06, 1.84781137e+08,\n 1.82648072e+06, 2.19733579e+06, 2.55817271e+06, 2.71489350e+06,\n 1.11222768e+08, 9.94653902e+07, 8.93963594e+07, 2.08012123e+06,\n 1.99193258e+06, 1.75731004e+06, 1.77503411e+06],\n [2.74422515e+06, 1.81406143e+08, 6.03323399e+06, 5.98358370e+06,\n 5.02079343e+06, 1.61577587e+08, 1.46923060e+08, 3.82292229e+06,\n 3.31925908e+06, 2.55315812e+06, 2.32204512e+06, 2.18771707e+06,\n 1.98254710e+06, 1.77960818e+06, 1.66053923e+06],\n [6.81521359e+06, 5.04510990e+06, 2.94320814e+06, 5.94265551e+06,\n 4.91623331e+06, 3.94094607e+06, 1.47736300e+08, 1.30657567e+08,\n 3.74404047e+06, 1.96362333e+08, 9.42749066e+07, 2.22792131e+08,\n 2.01294150e+08, 1.81338262e+08, 1.64261395e+08],\n [8.52336928e+06, 7.12435178e+06, 7.11968501e+06, 1.90684919e+08,\n 6.31800799e+06, 4.51678481e+06, 1.46990992e+08, 1.31375648e+08,\n 3.31070636e+06, 1.97933391e+08, 9.47515550e+07, 2.26192246e+08,\n 1.42663706e+08, 1.28934548e+08, 1.17013129e+08],\n [5.23325980e+06, 5.81287324e+06, 2.23787485e+06, 1.83637858e+08,\n 1.71573559e+08, 2.23613848e+06, 2.00517983e+06, 2.10766590e+06,\n 2.16661631e+06, 2.13801062e+06, 1.76987609e+08, 1.59476990e+08,\n 1.44169776e+08, 1.30522315e+08, 1.18189648e+08]])}, 'final': {'min': array([[ 0., 74., 51., 0., 14., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [129., 71., 0., 22., 14., 0., 3., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [134., 71., 0., 22., 12., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [131., 71., 35., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [134., 0., 33., 22., 11., 5., 2., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [138., 69., 0., 0., 0., 0., 0., 1., 0., 0., 0.,\n 0., 0., 0., 0.],\n [ 0., 69., 35., 19., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [133., 69., 31., 18., 0., 0., 1., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [111., 67., 35., 24., 7., 6., 1., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [ 0., 69., 0., 21., 10., 4., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [122., 68., 34., 0., 10., 4., 1., 1., 0., 0., 0.,\n 0., 0., 0., 0.],\n [122., 0., 34., 19., 7., 0., 0., 1., 0., 0., 0.,\n 0., 0., 0., 0.],\n [118., 70., 37., 18., 7., 4., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [118., 69., 35., 0., 9., 4., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [126., 64., 35., 0., 0., 3., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0.]]), 'max': array([[177., 119., 74., 51., 31., 21., 13., 8., 4., 2., 3.,\n 2., 1., 1., 1.],\n [171., 113., 71., 45., 28., 20., 13., 8., 6., 4., 2.,\n 2., 2., 2., 1.],\n [175., 100., 75., 44., 26., 17., 12., 9., 6., 4., 2.,\n 2., 1., 1., 0.],\n [178., 101., 62., 36., 29., 15., 10., 8., 5., 2., 3.,\n 3., 2., 2., 2.],\n [166., 103., 64., 39., 28., 14., 10., 6., 4., 3., 3.,\n 3., 2., 1., 0.],\n [181., 108., 60., 43., 29., 17., 10., 8., 5., 3., 4.,\n 1., 1., 1., 0.],\n [170., 107., 61., 38., 23., 16., 12., 7., 5., 4., 5.,\n 2., 2., 2., 1.],\n [160., 104., 62., 35., 25., 16., 9., 7., 4., 3., 2.,\n 1., 1., 1., 0.],\n [161., 105., 63., 35., 23., 20., 9., 8., 4., 3., 2.,\n 2., 2., 1., 1.],\n [167., 104., 64., 39., 23., 12., 10., 6., 4., 4., 2.,\n 2., 2., 1., 1.],\n [160., 97., 65., 36., 25., 13., 8., 6., 5., 3., 3.,\n 2., 1., 1., 1.],\n [159., 98., 65., 41., 25., 13., 7., 5., 4., 3., 2.,\n 2., 2., 1., 1.],\n [156., 96., 62., 41., 24., 13., 7., 9., 6., 4., 2.,\n 1., 1., 1., 0.],\n [165., 102., 73., 38., 24., 15., 10., 9., 6., 4., 2.,\n 1., 1., 1., 1.],\n [159., 94., 59., 40., 20., 15., 9., 7., 4., 3., 2.,\n 2., 1., 1., 1.]]), 'avg': array([[152.4 , 93.45, 59.05, 34.1 , 20.75, 12.55, 5.15, 3.35,\n 2.25, 1.05, 0.6 , 0.3 , 0.25, 0.05, 0.05],\n [155.6 , 90.15, 50.05, 33.5 , 20.8 , 10.5 , 6.8 , 4. ,\n 2.7 , 1.4 , 0.7 , 0.65, 0.3 , 0.2 , 0.15],\n [153.05, 88.4 , 48.25, 33.15, 18.7 , 10. , 5.8 , 3.45,\n 2. , 1. , 0.75, 0.4 , 0.2 , 0.15, 0. ],\n [153.55, 90. , 52.8 , 28.4 , 15.65, 9.45, 4.95, 2.7 ,\n 2.05, 1.2 , 0.95, 0.65, 0.6 , 0.35, 0.15],\n [149.75, 83.2 , 49.85, 31.45, 18.2 , 10.25, 6. , 3.5 ,\n 1.9 , 1.4 , 0.95, 0.65, 0.55, 0.1 , 0. ],\n [153.3 , 87.25, 48. , 26.15, 16.1 , 10.35, 5.6 , 4.25,\n 2.05, 1.4 , 0.85, 0.4 , 0.2 , 0.1 , 0. ],\n [142.35, 85.95, 49.25, 28.05, 15.2 , 9.55, 5.05, 3.25,\n 1.7 , 1.15, 0.9 , 0.45, 0.25, 0.2 , 0.1 ],\n [146.05, 87. , 48.6 , 26.85, 16.05, 9.3 , 5.5 , 3.35,\n 1.8 , 1.3 , 0.5 , 0.2 , 0.05, 0.05, 0. ],\n [141.85, 84.4 , 49.3 , 28.75, 16.35, 10.6 , 5.5 , 3.35,\n 1.75, 1.3 , 0.7 , 0.35, 0.2 , 0.15, 0.1 ],\n [131.7 , 85.5 , 46.6 , 29.65, 16.8 , 9.5 , 6.05, 2.9 ,\n 1.7 , 1.1 , 0.7 , 0.35, 0.2 , 0.15, 0.05],\n [144.1 , 83.55, 47.65, 25.5 , 17. , 8.9 , 5. , 2.6 ,\n 1.6 , 0.8 , 0.6 , 0.3 , 0.15, 0.05, 0.05],\n [143.65, 78.45, 47.65, 26. , 15.7 , 7.85, 4.25, 2.55,\n 1.75, 1.1 , 0.6 , 0.45, 0.35, 0.15, 0.15],\n [139.5 , 82.8 , 47.6 , 25.95, 15.7 , 8.15, 4.25, 3.05,\n 1.75, 1.1 , 0.7 , 0.2 , 0.05, 0.05, 0. ],\n [144.65, 85.15, 48.25, 25.7 , 16.55, 8.2 , 5.05, 3.05,\n 1.7 , 1.1 , 0.7 , 0.15, 0.25, 0.15, 0.05],\n [140.25, 79.1 , 48.25, 24.9 , 13.85, 9.6 , 4.7 , 3.3 ,\n 1.95, 1.15, 0.4 , 0.35, 0.25, 0.15, 0.05]]), 'var': array([[1349.94 , 123.0475, 28.7475, 98.39 , 22.7875, 24.6475,\n 13.4275, 5.0275, 1.7875, 0.7475, 1.04 , 0.31 ,\n 0.1875, 0.0475, 0.0475],\n [ 146.54 , 67.6275, 319.2475, 30.55 , 13.96 , 28.35 ,\n 5.36 , 4.2 , 2.91 , 1.34 , 0.81 , 0.6275,\n 0.41 , 0.36 , 0.1275],\n [ 119.7475, 64.84 , 305.1875, 28.1275, 11.71 , 21.1 ,\n 9.46 , 5.1475, 3. , 1.2 , 0.5875, 0.44 ,\n 0.16 , 0.1275, 0. ],\n [ 173.4475, 59.6 , 43.26 , 58.24 , 52.4275, 16.1475,\n 7.7475, 4.01 , 2.3475, 0.76 , 0.5475, 0.7275,\n 0.54 , 0.4275, 0.2275],\n [ 97.2875, 428.16 , 54.8275, 25.0475, 16.76 , 5.6875,\n 5.4 , 3.55 , 1.49 , 0.74 , 0.5475, 0.7275,\n 0.5475, 0.09 , 0. ],\n [ 149.31 , 105.1875, 144.5 , 59.4275, 46.69 , 19.5275,\n 6.44 , 2.4875, 1.7475, 0.94 , 1.0275, 0.24 ,\n 0.16 , 0.09 , 0. ],\n [1173.0275, 84.7475, 46.9875, 25.6475, 34.46 , 14.5475,\n 9.9475, 3.8875, 1.31 , 1.1275, 1.29 , 0.4475,\n 0.2875, 0.26 , 0.09 ],\n [ 54.3475, 54.7 , 57.74 , 19.6275, 25.9475, 16.21 ,\n 4.25 , 3.9275, 1.36 , 1.01 , 0.35 , 0.16 ,\n 0.0475, 0.0475, 0. ],\n [ 191.4275, 103.34 , 50.01 , 10.7875, 15.9275, 11.94 ,\n 4.65 , 4.0275, 1.3875, 1.01 , 0.51 , 0.3275,\n 0.26 , 0.1275, 0.09 ],\n [2039.41 , 60.65 , 161.44 , 21.1275, 12.06 , 5.55 ,\n 4.9475, 2.79 , 1.71 , 0.89 , 0.51 , 0.3275,\n 0.26 , 0.1275, 0.0475],\n [ 106.99 , 76.5475, 61.8275, 57.15 , 14.5 , 7.19 ,\n 2.6 , 2.34 , 1.84 , 0.86 , 0.64 , 0.41 ,\n 0.1275, 0.0475, 0.0475],\n [ 119.2275, 387.1475, 54.9275, 34.7 , 18.81 , 9.9275,\n 3.2875, 0.8475, 0.9875, 0.79 , 0.44 , 0.4475,\n 0.3275, 0.1275, 0.1275],\n [ 114.75 , 50.46 , 49.64 , 36.2475, 18.11 , 7.7275,\n 3.3875, 3.5475, 2.1875, 1.29 , 0.41 , 0.16 ,\n 0.0475, 0.0475, 0. ],\n [ 114.6275, 73.9275, 77.0875, 63.51 , 15.1475, 8.56 ,\n 6.6475, 3.5475, 2.31 , 1.29 , 0.41 , 0.1275,\n 0.1875, 0.1275, 0.0475],\n [ 68.8875, 65.19 , 28.9875, 52.29 , 16.3275, 14.24 ,\n 4.31 , 3.21 , 1.3475, 0.6275, 0.54 , 0.5275,\n 0.1875, 0.1275, 0.0475]])}}, 'Recovered': {'min': {'min': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'max': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'avg': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'var': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])}, 'max': {'min': array([[ 1., 881., 926., 1., 969., 1., 1., 1., 1., 1., 1.,\n 1., 1., 1., 1.],\n [829., 887., 1., 955., 972., 1., 987., 1., 1., 1., 1.,\n 1., 1., 1., 999.],\n [825., 900., 1., 956., 974., 1., 1., 991., 1., 1., 1.,\n 998., 1., 1., 1.],\n [822., 899., 938., 1., 1., 1., 1., 1., 995., 1., 1.,\n 1., 1., 1., 1.],\n [834., 1., 936., 961., 972., 986., 990., 994., 1., 1., 1.,\n 1., 1., 1., 1.],\n [819., 892., 1., 1., 1., 1., 1., 992., 1., 997., 1.,\n 1., 1., 1., 1.],\n [ 1., 893., 939., 962., 1., 1., 1., 993., 995., 996., 995.,\n 1., 998., 998., 999.],\n [840., 896., 938., 965., 1., 1., 991., 993., 1., 997., 998.,\n 1., 1., 1., 1.],\n [839., 895., 937., 965., 977., 980., 991., 992., 996., 997., 998.,\n 998., 998., 1., 1.],\n [ 1., 896., 1., 961., 977., 988., 1., 1., 1., 1., 998.,\n 998., 998., 999., 999.],\n [840., 903., 935., 1., 975., 987., 992., 994., 1., 1., 1.,\n 998., 999., 999., 999.],\n [841., 1., 935., 959., 975., 1., 1., 995., 996., 997., 998.,\n 998., 998., 999., 999.],\n [844., 904., 938., 959., 976., 987., 1., 1., 994., 1., 1.,\n 1., 1., 1., 1.],\n [835., 898., 927., 1., 976., 985., 1., 1., 994., 1., 1.,\n 1., 1., 1., 1.],\n [841., 906., 941., 1., 1., 985., 991., 993., 996., 997., 1.,\n 1., 1., 1., 1.]]), 'max': array([[ 868., 926., 949., 974., 986., 989., 998., 998., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 871., 929., 957., 978., 986., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 866., 929., 957., 978., 988., 994., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 869., 929., 965., 979., 994., 994., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 866., 927., 967., 978., 989., 995., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 862., 931., 958., 982., 987., 996., 998., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 870., 931., 965., 981., 988., 995., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 867., 931., 969., 982., 989., 996., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 889., 933., 965., 976., 993., 994., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 874., 931., 964., 979., 990., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 878., 932., 966., 983., 990., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 878., 930., 966., 981., 993., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 882., 930., 963., 982., 993., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 882., 931., 965., 985., 991., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 874., 936., 965., 981., 990., 997., 1000., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.]]), 'avg': array([[797.65, 906.55, 940.95, 915.95, 979.25, 887.55, 795.05, 846.8 ,\n 947.75, 948.9 , 949.3 , 899.6 , 949.45, 849.65, 799.5 ],\n [844.4 , 909.85, 850.05, 966.5 , 979.2 , 939.55, 993.2 , 946.05,\n 947.35, 898.7 , 799.5 , 899.45, 949.75, 949.85, 999.8 ],\n [846.95, 911.6 , 851.85, 966.85, 981.3 , 890.1 , 944.25, 996.55,\n 948.05, 899.1 , 949.3 , 999.6 , 949.85, 949.9 , 950.05],\n [846.45, 910. , 947.2 , 921.65, 884.45, 890.7 , 895.15, 947.35,\n 997.95, 898.95, 899.15, 899.45, 899.55, 899.8 , 800.15],\n [850.25, 866.85, 950.15, 968.55, 981.8 , 989.75, 994. , 996.5 ,\n 898.2 , 948.65, 899.15, 899.45, 899.6 , 900. , 900.1 ],\n [846.7 , 912.75, 902.05, 923.9 , 884. , 889.75, 944.45, 995.75,\n 948. , 998.6 , 949.2 , 899.7 , 899.9 , 900. , 900.1 ],\n [807.7 , 914.05, 950.75, 971.95, 884.9 , 940.5 , 895.05, 996.75,\n 998.3 , 998.85, 999.1 , 949.6 , 999.75, 999.8 , 999.9 ],\n [853.95, 913. , 951.4 , 973.15, 934. , 940.75, 994.5 , 996.65,\n 948.25, 998.7 , 999.5 , 949.85, 950. , 950. , 950.05],\n [858.15, 915.6 , 950.7 , 971.25, 983.65, 989.4 , 994.5 , 996.65,\n 998.25, 998.7 , 999.3 , 999.65, 999.8 , 949.9 , 949.95],\n [768.4 , 914.5 , 903.45, 970.35, 983.2 , 990.5 , 944. , 947.15,\n 948.35, 948.95, 999.3 , 999.65, 999.8 , 999.85, 999.95],\n [855.9 , 916.45, 952.35, 924.55, 983. , 991.1 , 995. , 997.4 ,\n 948.45, 949.25, 949.45, 999.7 , 999.85, 999.95, 999.95],\n [856.35, 871.6 , 952.35, 974. , 984.3 , 942.2 , 945.8 , 997.45,\n 998.25, 998.9 , 999.4 , 999.55, 999.65, 999.85, 999.85],\n [860.5 , 917.2 , 952.4 , 974.05, 984.3 , 991.85, 945.8 , 947. ,\n 998.25, 899. , 949.35, 849.95, 850.1 , 850.1 , 850.15],\n [855.35, 914.85, 951.75, 924.35, 983.45, 991.8 , 945. , 947. ,\n 998.3 , 899. , 949.35, 850. , 899.85, 899.95, 900.05],\n [859.75, 920.9 , 951.75, 925.15, 936.2 , 990.4 , 995.3 , 996.7 ,\n 998.05, 998.85, 899.7 , 899.75, 899.85, 899.95, 900.05]]), 'var': array([[ 33530.2275, 123.0475, 28.7475, 44096.8475, 22.7875,\n 87337.2475, 157635.6475, 126246.16 , 47177.1875, 47290.89 ,\n 47331.61 , 89720.84 , 47345.5475, 127095.7275, 159401.15 ],\n [ 146.54 , 67.6275, 80139.3475, 30.55 , 13.96 ,\n 46384.4475, 5.36 , 47009.6475, 47138.2275, 89541.71 ,\n 159401.25 , 89690.8475, 47375.4875, 47385.4275, 0.16 ],\n [ 119.7475, 64.84 , 80484.9275, 28.1275, 11.71 ,\n 87843.19 , 46835.0875, 5.1475, 47208.2475, 89621.49 ,\n 47330.71 , 0.44 , 47385.2275, 47390.19 , 47405.0475],\n [ 173.4475, 59.6 , 43.26 , 44626.1275, 86745.6475,\n 87859.21 , 88838.8275, 47139.3275, 2.3475, 89491.3475,\n 89630.8275, 89690.9475, 89610.9475, 89660.76 , 159460.7275],\n [ 97.2875, 39521.5275, 54.8275, 25.0475, 16.76 ,\n 5.6875, 5.4 , 3.55 , 89441.96 , 47265.9275,\n 89630.8275, 89690.9475, 89620.94 , 89800.2 , 89820.09 ],\n [ 149.31 , 105.1875, 42754.3475, 44852.09 , 86650. ,\n 87771.6875, 46852.0475, 2.4875, 47202. , 0.94 ,\n 47321.16 , 89740.41 , 89780.29 , 89800.2 , 89820.09 ],\n [ 34357.31 , 84.7475, 46.9875, 25.6475, 86817.59 ,\n 46465.55 , 88821.0475, 3.8875, 1.31 , 1.1275,\n 1.29 , 47360.54 , 0.2875, 0.26 , 0.09 ],\n [ 54.3475, 54.7 , 57.74 , 19.6275, 45827.6 ,\n 46492.1875, 4.25 , 3.9275, 47226.5875, 1.01 ,\n 0.35 , 47385.2275, 47400.1 , 47400.1 , 47405.0475],\n [ 191.4275, 103.34 , 50.01 , 10.7875, 15.9275,\n 11.94 , 4.65 , 4.0275, 1.3875, 1.01 ,\n 0.51 , 0.3275, 0.26 , 47390.19 , 47395.1475],\n [ 65545.84 , 60.65 , 42911.1475, 21.1275, 12.06 ,\n 5.55 , 46805.6 , 47118.1275, 47236.9275, 47296.0475,\n 0.51 , 0.3275, 0.26 , 0.1275, 0.0475],\n [ 106.99 , 76.5475, 61.8275, 44914.7475, 14.5 ,\n 7.19 , 2.6 , 2.34 , 47247.0475, 47325.9875,\n 47345.7475, 0.41 , 0.1275, 0.0475, 0.0475],\n [ 119.2275, 39955.04 , 54.9275, 34.7 , 18.81 ,\n 46630.76 , 46983.76 , 0.8475, 0.9875, 0.79 ,\n 0.44 , 0.4475, 0.3275, 0.1275, 0.1275],\n [ 114.75 , 50.46 , 49.64 , 36.2475, 18.11 ,\n 7.7275, 46983.86 , 47103.9 , 2.1875, 89601.6 ,\n 47335.5275, 127185.3475, 127230.19 , 127230.19 , 127245.1275],\n [ 114.6275, 73.9275, 77.0875, 44901.1275, 15.1475,\n 8.56 , 46907.2 , 47103.9 , 2.31 , 89601.6 ,\n 47335.5275, 127200.3 , 89770.3275, 89790.2475, 89810.1475],\n [ 68.8875, 65.19 , 28.9875, 44969.8275, 46037.76 ,\n 14.24 , 4.31 , 3.21 , 1.3475, 0.6275,\n 89740.71 , 89750.6875, 89770.3275, 89790.2475, 89810.1475]])}, 'avg': {'min': array([[ 0.9925187 , 498.54114713, 548.8478803 , 0.97256858,\n 653.40399002, 0.9925187 , 0.97506234, 0.98503741,\n 0.99750623, 0.99750623, 0.98753117, 0.98004988,\n 0.99501247, 0.98503741, 0.97256858],\n [480.91022444, 524.97755611, 0.98753117, 628.27182045,\n 626.86284289, 0.98753117, 707.14214464, 0.98503741,\n 0.99501247, 0.98503741, 0.98753117, 0.99501247,\n 0.99750623, 0.99750623, 786.79551122],\n [493.93765586, 559.20947631, 0.99002494, 641.22194514,\n 677.58852868, 0.97755611, 0.99501247, 719.9201995 ,\n 0.9925187 , 0.97755611, 0.98004988, 787.45885287,\n 0.99002494, 0.99002494, 0.99002494],\n [445.35910224, 558.16458853, 603.92518703, 0.98254364,\n 0.9925187 , 0.99750623, 0.99750623, 0.99002494,\n 758.13466334, 0.99002494, 0.99501247, 0.99501247,\n 0.99501247, 0.99501247, 0.99501247],\n [493.58354115, 0.98004988, 613.10224439, 650.98753117,\n 684.57605985, 709.56109726, 742.28927681, 762.50374065,\n 0.99501247, 0.99002494, 0.99501247, 0.99501247,\n 0.99501247, 0.9925187 , 0.9925187 ],\n [499.51620948, 567.32917706, 0.99501247, 0.9925187 ,\n 0.99501247, 0.99501247, 0.99501247, 762.40897756,\n 0.99501247, 769.74314214, 0.9925187 , 0.9925187 ,\n 0.9925187 , 0.9925187 , 0.9925187 ],\n [ 0.99002494, 566.04738155, 625.16209476, 654.28927681,\n 0.9925187 , 0.99501247, 0.99002494, 770.83291771,\n 781.02743142, 798.9925187 , 794.63591022, 0.9925187 ,\n 828.53117207, 834.36159601, 832.37905237],\n [507.97007481, 573.19201995, 631.81795511, 658.46882793,\n 0.99501247, 0.98503741, 755.95760599, 762.86533666,\n 0.99750623, 796.00997506, 781.17206983, 0.99750623,\n 0.99750623, 0.99750623, 0.99750623],\n [512.82543641, 580.95261845, 644.32917706, 670.2394015 ,\n 701.65336658, 738.60598504, 759.34912718, 767.13715711,\n 775.72817955, 799.5286783 , 816.36907731, 826.6159601 ,\n 833.9925187 , 0.99750623, 0.99750623],\n [ 0.99750623, 586.00997506, 0.98503741, 688.82044888,\n 714.55361596, 737.06733167, 0.99750623, 0.98503741,\n 0.99501247, 0.99750623, 819.73566085, 829.58852868,\n 837.80299252, 843.3765586 , 842.83790524],\n [515.03990025, 592.0074813 , 627.80548628, 0.99750623,\n 723.38902743, 742.65336658, 764.83790524, 782.67581047,\n 0.99501247, 0.99750623, 0.99750623, 824.53865337,\n 833.26683292, 840.42144638, 846.49376559],\n [516.7755611 , 0.98254364, 631.44389027, 679.46134663,\n 721.82543641, 0.9925187 , 0.99501247, 783.43142145,\n 797.7680798 , 814.69825436, 818.80299252, 825.49376559,\n 833.10972569, 839.98004988, 846.02244389],\n [523.72069825, 602.60099751, 638.55860349, 679.25436409,\n 723.77306733, 749.67581047, 0.99501247, 0.99501247,\n 798.18952618, 0.9925187 , 0.99501247, 0.99501247,\n 0.99501247, 0.99501247, 0.99501247],\n [518.92518703, 591.2394015 , 640.28678304, 0.99501247,\n 714.66832918, 742.69825436, 0.99501247, 0.99501247,\n 800.3915212 , 0.9925187 , 0.99501247, 0.99501247,\n 0.99750623, 0.99750623, 0.99750623],\n [524.90523691, 595.94763092, 650.73815461, 0.99750623,\n 0.99750623, 753.79052369, 772.63840399, 788.25685786,\n 802.70573566, 822.02244389, 0.98503741, 0.98503741,\n 0.99750623, 0.99750623, 0.99750623]]), 'max': array([[507.13216958, 582.42394015, 625.81296758, 671.2319202 ,\n 696.27930175, 724.55860349, 736.61845387, 757.66583541,\n 779.01496259, 790.43890274, 793.41396509, 799.51870324,\n 811.4563591 , 817.680798 , 817.6882793 ],\n [526.44887781, 593.30922693, 636.50623441, 673.47880299,\n 716.05486284, 735.35162095, 750.48628429, 770.84289277,\n 781.89775561, 794.9201995 , 806.97755611, 816.29177057,\n 820.03241895, 825.86284289, 830.01496259],\n [532.86284289, 607.38902743, 645.32668329, 683.98503741,\n 717.69825436, 747.59850374, 769.79551122, 779.92518703,\n 792.97755611, 805.21945137, 814.86783042, 823.4563591 ,\n 830.53865337, 836.41147132, 842.19700748],\n [540.88528678, 607.8553616 , 659.3915212 , 703.54114713,\n 726.97755611, 754.82793017, 775.54613466, 786.41895262,\n 799.81546135, 816.40399002, 822.58852868, 831.02244389,\n 838.65586035, 843.69077307, 847.70074813],\n [542.32169576, 609.61845387, 667.63341646, 704.05236908,\n 733.10972569, 752.34663342, 768.35162095, 795.48877805,\n 814.53117207, 821.42892768, 828.18952618, 836.48129676,\n 843.73566085, 852.7680798 , 858.62593516],\n [535.55860349, 610.30673317, 663.11471322, 700.42892768,\n 738.30174564, 760.91770574, 776.51870324, 793.19201995,\n 809.32668329, 824.17456359, 836.42892768, 844.6957606 ,\n 851.04987531, 857.02244389, 862.66583541],\n [541.36159601, 615.93266833, 672.78304239, 706.8478803 ,\n 743.28179551, 766.63092269, 784.57107232, 801.17456359,\n 816.10224439, 828.89276808, 839.2967581 , 845.20448878,\n 852.39900249, 858.58354115, 864.17955112],\n [552.48129676, 622.47630923, 675.57605985, 712.64588529,\n 743.6159601 , 767.50623441, 790.56359102, 812.29925187,\n 824.6084788 , 838.11221945, 844.23441397, 852.22693267,\n 859.52369077, 865.2394015 , 870.3117207 ],\n [567.60349127, 636.46633416, 678.99002494, 731.04488778,\n 744.52618454, 778.49376559, 793.16708229, 815.3042394 ,\n 827.59850374, 840.86533666, 839.01995012, 846.66334165,\n 854.16458853, 860.33665835, 866.16957606],\n [551.37157107, 628.02992519, 678.56608479, 710.37157107,\n 748.32917706, 770.58104738, 786.97506234, 802.21197007,\n 820.3915212 , 831.64089776, 841.44638404, 848.94264339,\n 856.52618454, 863.11471322, 876.05236908],\n [562.71321696, 629.02992519, 677.45386534, 724.66832918,\n 753.53865337, 773.32668329, 796.36658354, 813.7605985 ,\n 830.27930175, 841.25935162, 850.55610973, 859.26932668,\n 866.31670823, 872.64837905, 878.2967581 ],\n [564.81047382, 631.22194514, 679.95012469, 718.97506234,\n 755.06483791, 783.45386534, 800.4713217 , 810.46134663,\n 827.33665835, 837.9201995 , 850.80299252, 859.60099751,\n 867.28927681, 871.19201995, 876.77306733],\n [561.6084788 , 628.42144638, 685.71321696, 719.5436409 ,\n 755.11221945, 784.34164589, 801.88279302, 808.17456359,\n 826.78304239, 836. , 846.02493766, 855.63591022,\n 862.680798 , 868.90024938, 874.72069825],\n [552.64089776, 634.5286783 , 682.65336658, 723.20698254,\n 747.91521197, 774.4638404 , 791.48379052, 809.78054863,\n 827.49625935, 836.99750623, 847.94264339, 857.02493766,\n 863.17955112, 869.72817955, 875.88279302],\n [557.2244389 , 631.86284289, 683.55361596, 718.22693267,\n 749.40648379, 776.09975062, 794.75810474, 812.79052369,\n 826.87032419, 835.7605985 , 849.16458853, 857.26184539,\n 864.38902743, 871.19700748, 876.8478803 ]]), 'avg': array([[465.84413965, 559.28503741, 603.22394015, 607.64451372,\n 672.23815461, 634.05785536, 579.20947631, 624.59600998,\n 718.70972569, 721.76346633, 729.31608479, 699.0574813 ,\n 749.19002494, 678.27805486, 641.73104738],\n [500.85573566, 572.79064838, 553.39825436, 655.08316708,\n 685.65723192, 680.09588529, 732.61421446, 711.23740648,\n 722.54351621, 694.78715711, 628.65760599, 714.46047382,\n 759.35660848, 765.38678304, 810.50436409],\n [512.05511222, 579.36122195, 565.83927681, 668.1861596 ,\n 698.5 , 654.47581047, 714.51084788, 761.59177057,\n 735.86708229, 705.67007481, 755.30922693, 803.50710723,\n 769.93902743, 775.5617207 , 780.85124688],\n [511.24713217, 580.50174564, 636.61408978, 643.64476309,\n 634.19775561, 657.40798005, 681.24102244, 729.2265586 ,\n 782.58466334, 713.01957606, 724.57456359, 732.21209476,\n 736.19563591, 741.80523691, 665.2659601 ],\n [522.77194514, 559.15261845, 641.43528678, 679.96770574,\n 713.74102244, 737.9744389 , 760.08640898, 775.96284289,\n 710.86084788, 759.7765586 , 730.80374065, 738.70947631,\n 743.2361596 , 749.34127182, 754.75673317],\n [518.49451372, 589.16832918, 611.40598504, 652.26571072,\n 644.15099751, 670.28004988, 725.94501247, 779.90199501,\n 754.23690773, 804.29064838, 774.780798 , 743.340399 ,\n 750.00399002, 755.06159601, 760.0946384 ],\n [497.96870324, 596.84713217, 651.67955112, 694.40760599,\n 651.70473815, 713.02680798, 693.18004988, 786.7680798 ,\n 800.33815461, 813.90723192, 823.91745636, 789.56122195,\n 839.47418953, 846.02805486, 850.90024938],\n [530.60261845, 595.95997506, 654.93865337, 696.32693267,\n 691.50336658, 716.34438903, 772.49413965, 787.22157107,\n 761.92705736, 816.68441397, 823.60698254, 791.52381546,\n 798.47331671, 804.78054863, 810.39975062],\n [533.4734414 , 606.90561097, 658.80822943, 698.00548628,\n 727.23815461, 754.54713217, 774.90074813, 790.31471322,\n 804.59962594, 819.62992519, 828.94389027, 836.55274314,\n 843.95623441, 808.60336658, 814.26309227],\n [481.77992519, 606.019202 , 625.44625935, 699.15972569,\n 732.76433915, 754.13703242, 733.98902743, 752.35249377,\n 767.69850374, 778.03017456, 831.62930175, 839.37805486,\n 846.81034913, 854.17568579, 861.44002494],\n [536.53740648, 610.02493766, 659.85623441, 671.30610973,\n 737.83354115, 760.99501247, 781.98665835, 799.05935162,\n 771.62830424, 782.16658354, 792.35261845, 842.96396509,\n 851.26620948, 858.08453865, 864.00648379],\n [537.96583541, 582.4872818 , 661.87992519, 702.79738155,\n 738.07817955, 725.66832918, 743.09837905, 799.88491272,\n 815.05137157, 828.16895262, 837.12793017, 846.81695761,\n 854.4521197 , 860.85648379, 866.72144638],\n [541.7584788 , 615.83640898, 662.93977556, 705.38865337,\n 740.06521197, 765.79800499, 744.96009975, 759.60411471,\n 814.47256858, 743.91259352, 796.81620948, 720.30785536,\n 726.81359102, 732.64925187, 737.8105985 ],\n [537.60349127, 612.56221945, 665.26147132, 670.67568579,\n 737.68466334, 764.43765586, 745.62356608, 761.3819202 ,\n 816.26446384, 745.53578554, 798.55561097, 721.68054863,\n 770.72506234, 776.88154613, 782.29451372],\n [543.91945137, 614.52830424, 668.14563591, 673.05922693,\n 704.48977556, 766.04189526, 783.48703242, 803.52855362,\n 817.60074813, 830.01084788, 757.12605985, 765.14164589,\n 772.15311721, 778.17793017, 783.64426434]]), 'var': array([[ 11489.67157698, 279.73474114, 269.15286883,\n 19877.79014526, 177.4050861 , 44739.74773639,\n 83670.14919248, 68873.09224445, 27216.75905834,\n 27538.35744073, 28231.10931516, 54318.62079121,\n 29696.39513908, 81043.93849821, 102788.05126416],\n [ 136.59758539, 242.35590355, 34095.09221155,\n 173.06420064, 331.64903109, 24439.55947443,\n 184.25525221, 26731.76378169, 27576.09208181,\n 53725.0500266 , 98676.90530911, 56778.97096926,\n 30598.18768042, 31074.90405091, 147.59719459],\n [ 127.11942706, 178.00334281, 35667.50549902,\n 104.08409169, 109.84202368, 47589.25691295,\n 26887.31147896, 144.66414394, 28556.02404531,\n 55316.03267212, 30058.88384587, 120.30873954,\n 31258.38145439, 31732.55807046, 32164.38502701],\n [ 345.65218494, 176.47415352, 179.42226036,\n 21888.09373603, 44747.75743565, 48019.4333626 ,\n 51492.63117038, 28019.86563098, 120.49743688,\n 56461.12616046, 58256.49397292, 59493.63316054,\n 60142.88824975, 61057.43296553, 110310.20925322],\n [ 101.17509747, 16522.71298848, 121.66678097,\n 153.52806355, 128.42350002, 73.55720355,\n 34.97356315, 85.27724013, 56078.16831525,\n 30453.64855467, 59252.56488337, 60535.92010777,\n 61235.14741706, 62370.85517893, 63273.8168783 ],\n [ 86.93162984, 168.46048066, 19722.29401471,\n 22413.70459542, 46104.67310992, 49834.98515252,\n 27722.97888662, 62.54737788, 29946.93464655,\n 132.45936 , 31628.07087698, 61338.6575211 ,\n 62438.82788565, 63303.69338319, 64151.81942493],\n [ 13087.57678651, 147.72956829, 121.73063818,\n 147.37803153, 47144.76051418, 26723.64319804,\n 53272.54857594, 77.60127238, 88.75629157,\n 80.16089054, 119.78716047, 32795.38589715,\n 62.30355052, 61.5378666 , 60.7689579 ],\n [ 103.33697755, 178.33661512, 94.11525264,\n 151.50807078, 25182.79522222, 26980.85384911,\n 90.7494184 , 171.3274546 , 30610.48455848,\n 90.96153163, 163.88615332, 33045.57665032,\n 33617.09287293, 34145.63870374, 34619.28066934],\n [ 181.60034034, 166.64027355, 87.8704653 ,\n 195.64361764, 130.02608846, 89.25272069,\n 87.66967531, 150.05787253, 140.67594945,\n 83.72090994, 41.37476228, 39.55706325,\n 37.08811728, 34361.245977 , 34844.01580618],\n [ 25795.2541675 , 120.62808322, 20623.69597731,\n 39.57645318, 78.00714206, 58.67355954,\n 28356.94551427, 29763.9550956 , 30983.95311466,\n 31829.0647172 , 36.89045919, 36.05857202,\n 32.50803383, 26.90370176, 55.64452925],\n [ 155.37529338, 116.83706071, 108.79838451,\n 23717.28403671, 59.02813345, 56.35845299,\n 44.85562483, 63.12903813, 31324.12151944,\n 32182.93379556, 33019.87436795, 60.04620585,\n 55.44987461, 52.71090659, 49.59638398],\n [ 200.5787732 , 17879.24906773, 103.54650797,\n 110.90381768, 66.71990863, 27696.2872165 ,\n 29040.21290444, 51.62131285, 55.36954397,\n 32.67954545, 52.82607577, 52.46091343,\n 51.2065846 , 48.06085502, 46.51212747],\n [ 117.72542352, 58.25233139, 101.91805168,\n 107.15693701, 58.25629398, 55.48684523,\n 29183.68121156, 30348.47918662, 39.46149371,\n 61357.41497968, 33349.7420054 , 91329.70130128,\n 92987.17673887, 94485.61678178, 95821.21739136],\n [ 118.36868116, 93.79079824, 108.74560561,\n 23708.40238088, 93.57591587, 58.85420209,\n 29209.02098959, 30488.40538198, 37.50249904,\n 61623.40433659, 33495.83922463, 91678.9151833 ,\n 65846.70390972, 66903.4256948 , 67839.67566302],\n [ 68.56810163, 69.01042548, 50.76620133,\n 23819.81978089, 26072.7463277 , 36.38655145,\n 45.86399407, 39.70840136, 42.84193438,\n 18.47488217, 63546.26308946, 64897.81826643,\n 66090.03531719, 67126.29358728, 68072.94329779]])}, 'var': {'min': array([[ 0.00742533, 81039.18328866, 89824.91831518, 0.02667894,\n 98665.93578398, 0.00248755, 0.00496266, 0.00496266,\n 0.00248755, 0.00248755, 0.01231336, 0.01231336,\n 0.00496266, 0.00248755, 0.00496266],\n [64806.18565805, 81317.44773975, 0.00248755, 93814.32436365,\n 92308.37984838, 0.01231336, 94555.63909428, 0.01473871,\n 0.00496266, 0.00248755, 0.00248755, 0.00248755,\n 0.00248755, 0.00248755, 91468.42614163],\n [65362.4977581 , 79695.01546632, 0.00248755, 89860.82591526,\n 85438.52711115, 0.00248755, 0.00496266, 90281.83505078,\n 0.00742533, 0.00496266, 0.01955212, 86039.54137101,\n 0.00987556, 0.00987556, 0.00987556],\n [65694.52589225, 77830.97615065, 82154.85336534, 0.01715163,\n 0.00496266, 0.00248755, 0.00248755, 0.00987556,\n 85944.40145273, 0.00987556, 0.00496266, 0.00496266,\n 0.00496266, 0.00496266, 0.00248755],\n [63440.60321764, 0.01955212, 81830.18589437, 84871.68324824,\n 86503.17998022, 87672.76198531, 87884.95755623, 81250.12518579,\n 0.00496266, 0.00987556, 0.00496266, 0.00496266,\n 0.00496266, 0.00496266, 0.00496266],\n [64188.27369233, 75717.77982724, 0.00496266, 0.00742533,\n 0.00248755, 0.00248755, 0.00496266, 82630.76710966,\n 0.00496266, 77516.0094278 , 0.00742533, 0.00496266,\n 0.00496266, 0.00496266, 0.00496266],\n [ 0.00987556, 72884.0014179 , 80106.65012034, 79989.95425402,\n 0.00248755, 0.00496266, 0.00248755, 77237.35107369,\n 77432.10473815, 74399.3153152 , 73056.56630245, 0.00742533,\n 70176.83830324, 69015.51484133, 67856.35678883],\n [62621.30046455, 74284.50879037, 77750.36415196, 80224.44889024,\n 0.00496266, 0.01473871, 78797.78767545, 74502.73339096,\n 0.00248755, 69821.54601029, 68423.61609691, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [64238.37303251, 72762.42549487, 75982.02440283, 76244.70122698,\n 80575.89352056, 76859.02801599, 77717.49627179, 72656.70544337,\n 71315.06323966, 68032.27613012, 70305.42145882, 69492.97144918,\n 68054.47166373, 0.00248755, 0.00248755],\n [ 0.00248755, 72288.09859391, 0.01473871, 77858.69046834,\n 78189.8061828 , 76886.15736221, 0.00248755, 0.01473871,\n 0.00496266, 0.00248755, 68921.48873452, 67959.88533653,\n 66462.8777433 , 65544.71502043, 61531.07207045],\n [63407.83612042, 70449.54593566, 75617.31012867, 0.00248755,\n 78154.73569194, 76164.30472447, 75311.18168419, 72375.22020385,\n 0.00496266, 0.00248755, 0.00248755, 64460.55090453,\n 62890.196454 , 61358.70678665, 59938.99173513],\n [61799.13750536, 0.01715163, 75272.69396335, 72185.64715394,\n 77347.65242753, 0.00742533, 0.00496266, 74113.13769193,\n 71428.86671103, 69903.36889696, 66252.87640002, 64160.84324102,\n 62120.95871294, 60987.00302859, 59627.03827713],\n [60092.6516253 , 69872.91475799, 75415.10754286, 71483.81057332,\n 76590.27330676, 72819.30223071, 0.00496266, 0.00496266,\n 70563.54644561, 0.00742533, 0.00496266, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [58920.45860411, 68394.05207679, 71668.86569113, 0.00496266,\n 74641.26624834, 74752.53882749, 0.00496266, 0.00496266,\n 70136.24001095, 0.00742533, 0.00496266, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755],\n [61960.38060709, 69231.17106237, 74090.6808291 , 0.00248755,\n 0.00248755, 73410.35014708, 72356.26073221, 70222.07083289,\n 67862.94806624, 66771.73865834, 0.00248755, 0.00248755,\n 0.00248755, 0.00248755, 0.00248755]]), 'max': array([[ 81568.81157455, 97472.19548386, 107904.29356783,\n 121669.71590973, 113151.48527683, 120746.21532204,\n 116959.97787327, 125261.55638336, 121904.07256174,\n 129140.81243276, 133378.59475998, 125473.53834864,\n 130025.98512447, 115367.0064614 , 129795.58525134],\n [ 78490.29780909, 92707.11611246, 103910.73209744,\n 107789.04011791, 120872.31784628, 115284.54092947,\n 118202.89689741, 118085.4064216 , 124140.81826606,\n 122692.07503685, 117252.66102823, 120675.30672073,\n 137537.22444512, 137495.11437118, 117016.9756407 ],\n [ 77619.39642166, 90423.79797389, 100939.59955473,\n 103346.69138874, 109883.08505544, 106777.22874858,\n 104886.1207082 , 117424.36769672, 114892.27751071,\n 116296.41421384, 109155.31496695, 108226.37903993,\n 111123.68170596, 113022.19468784, 112357.32291466],\n [ 78470.67043115, 92760.21545886, 95081.97507478,\n 102746.18205111, 104713.17198276, 113227.54216703,\n 101373.06106305, 111504.97435961, 109726.59034459,\n 113063.97712701, 102376.96261839, 101888.88418604,\n 109098.81407454, 108474.13256136, 107627.44884671],\n [ 74552.97120043, 87228.6860032 , 91056.08379301,\n 100427.45356061, 102761.84521241, 102249.0741973 ,\n 99156.23053339, 99595.17708223, 99928.34436353,\n 108176.36722408, 97875.98899261, 96876.29753546,\n 97423.6244302 , 106054.04680319, 105382.77228375],\n [ 74035.15598784, 86317.31424556, 91753.52740344,\n 95812.40898999, 104631.83791146, 99386.67758285,\n 98199.15160975, 98912.54775779, 99328.20400371,\n 107430.64474723, 100272.09032282, 103345.39614803,\n 102447.23580077, 101308.14082002, 100514.45488523],\n [ 73121.34057624, 82193.47333661, 90573.03878707,\n 97262.90883763, 93294.82306702, 92188.02635556,\n 96452.07655425, 91361.05188401, 98094.67385153,\n 92574.2896375 , 95332.90484512, 87738.24545867,\n 86491.96473903, 85858.0812184 , 89937.6967183 ],\n [ 72602.51513361, 87151.14894808, 90793.50848564,\n 95728.82758192, 93209.63812414, 89852.94444686,\n 96157.35231746, 101352.14146678, 98904.29814491,\n 89613.24678329, 104693.35941941, 104237.28709399,\n 103431.39509083, 102705.51980398, 101935.12012985],\n [ 74866.06570855, 83269.3229271 , 84419.22177101,\n 91568.43645251, 95459.68283779, 89801.31888483,\n 94310.70604039, 99090.10338244, 96250.83135055,\n 87524.57835461, 86145.44188158, 84732.11186498,\n 83543.76802383, 84023.32655891, 83108.90559138],\n [ 72242.26943862, 80613.90513741, 88527.18680854,\n 86690.28227436, 87957.29737999, 91627.91815971,\n 90868.51328039, 92457.75562341, 94465.8244787 ,\n 87929.85746357, 83837.03379954, 82537.60495271,\n 81086.03849479, 78929.05770487, 85033.35277766],\n [ 69506.41111685, 81287.94944061, 87559.97027382,\n 85405.72705394, 87991.69903172, 89751.30877296,\n 86394.72933626, 85434.02956449, 89199.31490476,\n 89214.33884118, 88027.1422317 , 86533.9975622 ,\n 85460.10087002, 83931.96452758, 82598.1651731 ],\n [ 68808.12406639, 80688.05023601, 87688.26523467,\n 87717.2518952 , 88409.21259196, 86398.94376279,\n 87275.50241603, 85444.81387554, 84004.51728534,\n 79761.75184234, 88855.40507833, 83308.43449979,\n 82056.54656377, 80776.03451471, 79633.01445887],\n [ 72240.45269619, 82553.32643454, 86173.24407187,\n 86770.99408586, 87168.95550401, 86471.66048719,\n 85836.33533374, 86696.32775916, 80794.62089166,\n 80748.38938813, 77306.47852936, 74722.69145092,\n 73248.25313275, 71682.26422721, 69863.48843602],\n [ 73644.8300819 , 82661.95894304, 83276.80014428,\n 88717.92409251, 96548.00221392, 91337.15988085,\n 84616.00135571, 85490.30673939, 79683.97019919,\n 79430.30063246, 75998.41279594, 73722.45115391,\n 69366.32023433, 67770.91810374, 66370.16239949],\n [ 71826.25576955, 80362.77941058, 82266.61571756,\n 82682.1905212 , 87439.63469133, 84822.33517204,\n 84422.56141442, 83892.64973477, 82191.71889478,\n 77544.79790549, 74799.05327703, 72850.4487783 ,\n 68248.85570363, 66732.92041716, 65283.38552621]]), 'avg': array([[ 70306.31759691, 88817.57279059, 98112.1436154 ,\n 98493.05019247, 107173.30477982, 95383.80303108,\n 86040.51590475, 93938.10464736, 101361.91229346,\n 105107.05631184, 105649.75773285, 99544.13912165,\n 101904.72211802, 89228.2627409 , 84031.0373729 ],\n [ 72748.74257498, 85865.8146075 , 85993.12574051,\n 99807.78786015, 102391.36303008, 97134.12197996,\n 104547.36499462, 99293.26713826, 99782.40465296,\n 94239.32324986, 81517.07645972, 91421.80864049,\n 96699.00884074, 96101.89023824, 101309.52286118],\n [ 72110.76406925, 84500.44360732, 82346.08275881,\n 95291.94023047, 97677.71421073, 87820.87105553,\n 90729.31097195, 99012.70386814, 93743.99444717,\n 89150.81807825, 92783.79933583, 96887.41552416,\n 91433.29076312, 90947.98787072, 90257.99671084],\n [ 71766.95132928, 82859.78232722, 88427.30499748,\n 88235.40538243, 86719.73437976, 86560.04432933,\n 83900.74427895, 91133.91533448, 94554.07307604,\n 85070.29801991, 82666.46044241, 81780.67958595,\n 82550.16811525, 81876.52137114, 71484.34831624],\n [ 69481.35057431, 77512.48616302, 87649.02566464,\n 91829.77301323, 92430.44970491, 93194.04052214,\n 91722.07869603, 91130.87674082, 81381.96942867,\n 85452.06860156, 78997.09610015, 77889.09498946,\n 78298.56489139, 76867.67910274, 75868.04401776],\n [ 69300.05350215, 79709.28400259, 82373.67856792,\n 84529.64013905, 82763.98177064, 80340.44664399,\n 84803.52095758, 88995.37269296, 83184.31970199,\n 87215.21688671, 80902.77209594, 74631.84630817,\n 73666.46511589, 73233.41454344, 72433.17922463],\n [ 64712.45976518, 77746.58222523, 84815.36442995,\n 86314.34622484, 79140.15579754, 81874.65845237,\n 77648.35217318, 85092.73496558, 84094.10616787,\n 81568.07514195, 80166.87385651, 75733.8723248 ,\n 78038.01087058, 76867.26820418, 76421.14627894],\n [ 68078.85760412, 79107.57088513, 83718.71415103,\n 85630.19177741, 81720.30962929, 80225.2285446 ,\n 84603.50777918, 84394.86048408, 78548.87907351,\n 79542.58712819, 80101.60826176, 74294.11168525,\n 73267.77137767, 72119.61862364, 71013.28870716],\n [ 68208.98262013, 76281.93273736, 81477.05435476,\n 83858.50298568, 85697.47679492, 84158.00977108,\n 83292.42221939, 82671.46303319, 81096.93270378,\n 77699.88951623, 76398.02657819, 75735.64077835,\n 74542.68365806, 69314.12525855, 68164.32445258],\n [ 59725.3311901 , 75333.68002687, 76642.55711967,\n 82743.73257318, 81810.00664859, 83500.05192692,\n 79581.22194638, 77216.53025354, 74649.25274345,\n 73893.34733988, 74687.25977948, 73900.08827806,\n 72646.29901618, 70883.95707863, 69615.29414307],\n [ 66464.56009042, 75063.0144371 , 81765.96960031,\n 77464.40891848, 81395.33081635, 81989.32232013,\n 80550.61913483, 78745.37492055, 73675.12299115,\n 72464.14568628, 70559.43844939, 72621.57356795,\n 70625.70382149, 69149.22808129, 67831.12925977],\n [ 66131.92529648, 70461.95089521, 81040.46064515,\n 81891.93131262, 80905.52697185, 76485.62671812,\n 76677.3765443 , 78725.77953184, 76264.60063495,\n 73639.69926617, 72660.63461546, 70318.21480899,\n 68730.89997575, 67471.95059297, 66121.98733777],\n [ 66798.27447342, 73696.50768963, 78893.61360812,\n 80801.43702402, 79952.13783248, 79480.31649243,\n 75625.95734604, 74155.53678149, 75760.13987351,\n 66628.6149116 , 67297.38481415, 58951.25018315,\n 57628.98140559, 56319.77178998, 55104.52466589],\n [ 65199.43669318, 74449.22814846, 77706.03777278,\n 76410.99455911, 80854.65569431, 79776.15550214,\n 74617.03169694, 73109.99451558, 74652.58878179,\n 65576.87455737, 66148.03785735, 58013.26830368,\n 59877.07922774, 58505.04655817, 57243.93635176],\n [ 66145.97304121, 74845.78715244, 77263.02730207,\n 74541.26112524, 74555.82526352, 77728.29024695,\n 78206.802546 , 74801.26671849, 73076.17547155,\n 71009.47699517, 61971.97451073, 60397.79633336,\n 58894.33874416, 57575.16714759, 56274.15920672]]), 'var': array([[2.71903527e+08, 1.40861777e+07, 2.31072018e+07, 5.54936810e+08,\n 2.40618965e+07, 1.05561976e+09, 1.86913104e+09, 1.60456824e+09,\n 5.69798776e+08, 6.40563879e+08, 6.74623136e+08, 1.16137929e+09,\n 6.27428952e+08, 1.43917844e+09, 1.81730648e+09],\n [1.04889228e+07, 7.42325550e+06, 8.37959932e+08, 1.94088820e+07,\n 4.09684158e+07, 5.26064036e+08, 3.80492795e+07, 5.66226797e+08,\n 5.68817559e+08, 1.05131115e+09, 1.71567996e+09, 1.00211369e+09,\n 5.94461347e+08, 5.91393563e+08, 5.27482782e+07],\n [7.10789784e+06, 5.99234514e+06, 7.67089784e+08, 1.36394815e+07,\n 3.26281649e+07, 8.74634761e+08, 4.50666015e+08, 3.33069898e+07,\n 5.06492585e+08, 9.35308168e+08, 5.00352140e+08, 5.21125749e+07,\n 5.03031968e+08, 5.08104893e+08, 5.03215718e+08],\n [1.46354307e+07, 1.13754199e+07, 1.12509146e+07, 4.23912046e+08,\n 8.56497192e+08, 8.68468455e+08, 7.95381833e+08, 4.68733810e+08,\n 4.06425257e+07, 8.60194170e+08, 7.84995991e+08, 7.71620875e+08,\n 8.16475206e+08, 8.04422940e+08, 1.33711005e+09],\n [7.73125623e+06, 3.25265462e+08, 6.21810025e+06, 1.60448833e+07,\n 1.63035776e+07, 1.39941406e+07, 8.77175180e+06, 2.48915781e+07,\n 7.59211319e+08, 4.30232311e+08, 7.17101522e+08, 6.97407929e+08,\n 7.20323973e+08, 7.14102421e+08, 6.99144110e+08],\n [7.74291413e+06, 7.12321586e+06, 3.61202462e+08, 3.84715852e+08,\n 7.82949625e+08, 7.28206528e+08, 3.92959529e+08, 2.27387415e+07,\n 3.86697133e+08, 4.28391288e+07, 3.85838561e+08, 6.58409240e+08,\n 6.43086448e+08, 6.45528230e+08, 6.35553153e+08],\n [2.27827000e+08, 5.24590629e+06, 6.94868426e+06, 1.09969234e+07,\n 7.06099022e+08, 3.61724877e+08, 6.82144923e+08, 1.64118363e+07,\n 3.05659369e+07, 2.80827423e+07, 3.15779440e+07, 3.22725574e+08,\n 2.00679731e+07, 2.12671971e+07, 3.06611568e+07],\n [8.12607869e+06, 9.41751307e+06, 9.18734275e+06, 1.10309217e+07,\n 3.62401710e+08, 3.43270196e+08, 2.17171598e+07, 4.42844819e+07,\n 3.56237276e+08, 2.18697321e+07, 6.18834208e+07, 3.49713801e+08,\n 3.41400021e+08, 3.35080223e+08, 3.27778588e+08],\n [6.18556343e+06, 6.04297239e+06, 5.32460566e+06, 1.14345808e+07,\n 1.08987861e+07, 1.02528447e+07, 2.03516806e+07, 3.78060655e+07,\n 3.22788528e+07, 1.98771110e+07, 2.06514291e+07, 2.13506780e+07,\n 2.13857918e+07, 2.70354018e+08, 2.62605338e+08],\n [4.02300853e+08, 6.18352822e+06, 3.16058689e+08, 5.95551376e+06,\n 5.23607046e+06, 1.13418317e+07, 3.48990235e+08, 3.33514021e+08,\n 3.12925806e+08, 3.04892124e+08, 1.86935565e+07, 1.97775292e+07,\n 1.90034549e+07, 1.37158628e+07, 2.96474526e+07],\n [3.03559887e+06, 8.73041392e+06, 1.07462938e+07, 3.20661061e+08,\n 5.86596345e+06, 7.76312324e+06, 9.46289164e+06, 1.02749272e+07,\n 3.05205039e+08, 2.98128283e+08, 2.85026833e+08, 2.51485534e+07,\n 2.65071295e+07, 2.67813931e+07, 2.65320949e+07],\n [3.18510069e+06, 2.66709840e+08, 1.08520708e+07, 1.55131450e+07,\n 9.13297640e+06, 3.16946575e+08, 3.23869415e+08, 8.57613262e+06,\n 9.76677638e+06, 6.97420193e+06, 2.27774116e+07, 1.70114532e+07,\n 1.83571284e+07, 1.69962265e+07, 1.74191538e+07],\n [9.76190460e+06, 8.23213765e+06, 6.68773550e+06, 1.46571961e+07,\n 8.47064535e+06, 8.80849431e+06, 3.14271619e+08, 3.01198532e+08,\n 9.56524008e+06, 5.03123306e+08, 2.42614067e+08, 6.17877221e+08,\n 5.90779306e+08, 5.64334270e+08, 5.40213737e+08],\n [9.36220297e+06, 1.04248024e+07, 1.06098485e+07, 3.17446952e+08,\n 2.88173175e+07, 1.28170968e+07, 3.04076816e+08, 2.92371424e+08,\n 8.30466739e+06, 4.86670844e+08, 2.34244923e+08, 5.98452324e+08,\n 4.04268550e+08, 3.86179116e+08, 3.70065135e+08],\n [6.67876537e+06, 6.90410114e+06, 5.91340339e+06, 2.98195571e+08,\n 3.01364657e+08, 7.77080079e+06, 1.26904131e+07, 1.43082493e+07,\n 1.17454115e+07, 6.87893387e+06, 4.33760445e+08, 4.12135377e+08,\n 3.90678723e+08, 3.73905182e+08, 3.57377629e+08]])}, 'final': {'min': array([[ 1., 881., 926., 1., 969., 1., 1., 1., 1., 1., 1.,\n 1., 1., 1., 1.],\n [829., 887., 1., 955., 972., 1., 987., 1., 1., 1., 1.,\n 1., 1., 1., 999.],\n [825., 900., 1., 956., 974., 1., 1., 991., 1., 1., 1.,\n 998., 1., 1., 1.],\n [822., 899., 938., 1., 1., 1., 1., 1., 995., 1., 1.,\n 1., 1., 1., 1.],\n [834., 1., 936., 961., 972., 986., 990., 994., 1., 1., 1.,\n 1., 1., 1., 1.],\n [819., 892., 1., 1., 1., 1., 1., 992., 1., 997., 1.,\n 1., 1., 1., 1.],\n [ 1., 893., 939., 962., 1., 1., 1., 993., 995., 996., 995.,\n 1., 998., 998., 999.],\n [840., 896., 938., 965., 1., 1., 991., 993., 1., 997., 998.,\n 1., 1., 1., 1.],\n [839., 895., 937., 965., 977., 980., 991., 992., 996., 997., 998.,\n 998., 998., 1., 1.],\n [ 1., 896., 1., 961., 977., 988., 1., 1., 1., 1., 998.,\n 998., 998., 999., 999.],\n [840., 903., 935., 1., 975., 987., 992., 994., 1., 1., 1.,\n 998., 999., 999., 999.],\n [841., 1., 935., 959., 975., 1., 1., 995., 996., 997., 998.,\n 998., 998., 999., 999.],\n [844., 904., 938., 959., 976., 987., 1., 1., 994., 1., 1.,\n 1., 1., 1., 1.],\n [835., 898., 927., 1., 976., 985., 1., 1., 994., 1., 1.,\n 1., 1., 1., 1.],\n [841., 906., 941., 1., 1., 985., 991., 993., 996., 997., 1.,\n 1., 1., 1., 1.]]), 'max': array([[ 868., 926., 949., 974., 986., 989., 998., 998., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 871., 929., 957., 978., 986., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 866., 929., 957., 978., 988., 994., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 869., 929., 965., 979., 994., 994., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 866., 927., 967., 978., 989., 995., 998., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 862., 931., 958., 982., 987., 996., 998., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 870., 931., 965., 981., 988., 995., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 867., 931., 969., 982., 989., 996., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 889., 933., 965., 976., 993., 994., 999., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 874., 931., 964., 979., 990., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 878., 932., 966., 983., 990., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 878., 930., 966., 981., 993., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 882., 930., 963., 982., 993., 996., 999., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 882., 931., 965., 985., 991., 996., 997., 999., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.],\n [ 874., 936., 965., 981., 990., 997., 1000., 1000., 1000.,\n 1000., 1000., 1000., 1000., 1000., 1000.]]), 'avg': array([[797.65, 906.55, 940.95, 915.95, 979.25, 887.55, 795.05, 846.8 ,\n 947.75, 948.9 , 949.3 , 899.6 , 949.45, 849.65, 799.5 ],\n [844.4 , 909.85, 850.05, 966.5 , 979.2 , 939.55, 993.2 , 946.05,\n 947.35, 898.7 , 799.5 , 899.45, 949.75, 949.85, 999.8 ],\n [846.95, 911.6 , 851.85, 966.85, 981.3 , 890.1 , 944.25, 996.55,\n 948.05, 899.1 , 949.3 , 999.6 , 949.85, 949.9 , 950.05],\n [846.45, 910. , 947.2 , 921.65, 884.45, 890.7 , 895.15, 947.35,\n 997.95, 898.95, 899.15, 899.45, 899.55, 899.8 , 800.15],\n [850.25, 866.85, 950.15, 968.55, 981.8 , 989.75, 994. , 996.5 ,\n 898.2 , 948.65, 899.15, 899.45, 899.6 , 900. , 900.1 ],\n [846.7 , 912.75, 902.05, 923.9 , 884. , 889.75, 944.45, 995.75,\n 948. , 998.6 , 949.2 , 899.7 , 899.9 , 900. , 900.1 ],\n [807.7 , 914.05, 950.75, 971.95, 884.9 , 940.5 , 895.05, 996.75,\n 998.3 , 998.85, 999.1 , 949.6 , 999.75, 999.8 , 999.9 ],\n [853.95, 913. , 951.4 , 973.15, 934. , 940.75, 994.5 , 996.65,\n 948.25, 998.7 , 999.5 , 949.85, 950. , 950. , 950.05],\n [858.15, 915.6 , 950.7 , 971.25, 983.65, 989.4 , 994.5 , 996.65,\n 998.25, 998.7 , 999.3 , 999.65, 999.8 , 949.9 , 949.95],\n [768.4 , 914.5 , 903.45, 970.35, 983.2 , 990.5 , 944. , 947.15,\n 948.35, 948.95, 999.3 , 999.65, 999.8 , 999.85, 999.95],\n [855.9 , 916.45, 952.35, 924.55, 983. , 991.1 , 995. , 997.4 ,\n 948.45, 949.25, 949.45, 999.7 , 999.85, 999.95, 999.95],\n [856.35, 871.6 , 952.35, 974. , 984.3 , 942.2 , 945.8 , 997.45,\n 998.25, 998.9 , 999.4 , 999.55, 999.65, 999.85, 999.85],\n [860.5 , 917.2 , 952.4 , 974.05, 984.3 , 991.85, 945.8 , 947. ,\n 998.25, 899. , 949.35, 849.95, 850.1 , 850.1 , 850.15],\n [855.35, 914.85, 951.75, 924.35, 983.45, 991.8 , 945. , 947. ,\n 998.3 , 899. , 949.35, 850. , 899.85, 899.95, 900.05],\n [859.75, 920.9 , 951.75, 925.15, 936.2 , 990.4 , 995.3 , 996.7 ,\n 998.05, 998.85, 899.7 , 899.75, 899.85, 899.95, 900.05]]), 'var': array([[ 33530.2275, 123.0475, 28.7475, 44096.8475, 22.7875,\n 87337.2475, 157635.6475, 126246.16 , 47177.1875, 47290.89 ,\n 47331.61 , 89720.84 , 47345.5475, 127095.7275, 159401.15 ],\n [ 146.54 , 67.6275, 80139.3475, 30.55 , 13.96 ,\n 46384.4475, 5.36 , 47009.6475, 47138.2275, 89541.71 ,\n 159401.25 , 89690.8475, 47375.4875, 47385.4275, 0.16 ],\n [ 119.7475, 64.84 , 80484.9275, 28.1275, 11.71 ,\n 87843.19 , 46835.0875, 5.1475, 47208.2475, 89621.49 ,\n 47330.71 , 0.44 , 47385.2275, 47390.19 , 47405.0475],\n [ 173.4475, 59.6 , 43.26 , 44626.1275, 86745.6475,\n 87859.21 , 88838.8275, 47139.3275, 2.3475, 89491.3475,\n 89630.8275, 89690.9475, 89610.9475, 89660.76 , 159460.7275],\n [ 97.2875, 39521.5275, 54.8275, 25.0475, 16.76 ,\n 5.6875, 5.4 , 3.55 , 89441.96 , 47265.9275,\n 89630.8275, 89690.9475, 89620.94 , 89800.2 , 89820.09 ],\n [ 149.31 , 105.1875, 42754.3475, 44852.09 , 86650. ,\n 87771.6875, 46852.0475, 2.4875, 47202. , 0.94 ,\n 47321.16 , 89740.41 , 89780.29 , 89800.2 , 89820.09 ],\n [ 34357.31 , 84.7475, 46.9875, 25.6475, 86817.59 ,\n 46465.55 , 88821.0475, 3.8875, 1.31 , 1.1275,\n 1.29 , 47360.54 , 0.2875, 0.26 , 0.09 ],\n [ 54.3475, 54.7 , 57.74 , 19.6275, 45827.6 ,\n 46492.1875, 4.25 , 3.9275, 47226.5875, 1.01 ,\n 0.35 , 47385.2275, 47400.1 , 47400.1 , 47405.0475],\n [ 191.4275, 103.34 , 50.01 , 10.7875, 15.9275,\n 11.94 , 4.65 , 4.0275, 1.3875, 1.01 ,\n 0.51 , 0.3275, 0.26 , 47390.19 , 47395.1475],\n [ 65545.84 , 60.65 , 42911.1475, 21.1275, 12.06 ,\n 5.55 , 46805.6 , 47118.1275, 47236.9275, 47296.0475,\n 0.51 , 0.3275, 0.26 , 0.1275, 0.0475],\n [ 106.99 , 76.5475, 61.8275, 44914.7475, 14.5 ,\n 7.19 , 2.6 , 2.34 , 47247.0475, 47325.9875,\n 47345.7475, 0.41 , 0.1275, 0.0475, 0.0475],\n [ 119.2275, 39955.04 , 54.9275, 34.7 , 18.81 ,\n 46630.76 , 46983.76 , 0.8475, 0.9875, 0.79 ,\n 0.44 , 0.4475, 0.3275, 0.1275, 0.1275],\n [ 114.75 , 50.46 , 49.64 , 36.2475, 18.11 ,\n 7.7275, 46983.86 , 47103.9 , 2.1875, 89601.6 ,\n 47335.5275, 127185.3475, 127230.19 , 127230.19 , 127245.1275],\n [ 114.6275, 73.9275, 77.0875, 44901.1275, 15.1475,\n 8.56 , 46907.2 , 47103.9 , 2.31 , 89601.6 ,\n 47335.5275, 127200.3 , 89770.3275, 89790.2475, 89810.1475],\n [ 68.8875, 65.19 , 28.9875, 44969.8275, 46037.76 ,\n 14.24 , 4.31 , 3.21 , 1.3475, 0.6275,\n 89740.71 , 89750.6875, 89770.3275, 89790.2475, 89810.1475]])}}, 'Susceptible': {'min': {'min': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'max': array([[999., 0., 0., 999., 0., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 999., 0., 0., 999., 0., 999., 999., 999., 999.,\n 999., 999., 999., 1.],\n [ 0., 0., 999., 0., 0., 999., 999., 0., 999., 999., 999.,\n 0., 999., 999., 999.],\n [ 0., 0., 0., 999., 999., 999., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 999., 0., 0., 0., 0., 0., 0., 999., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 999., 999., 999., 999., 999., 0., 999., 0., 999.,\n 999., 999., 999., 999.],\n [999., 0., 0., 0., 999., 999., 999., 0., 0., 0., 0.,\n 999., 0., 0., 0.],\n [ 0., 0., 0., 0., 999., 999., 0., 0., 999., 0., 0.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 999., 999.],\n [999., 0., 999., 0., 0., 0., 999., 999., 999., 999., 0.,\n 0., 0., 0., 0.],\n [ 0., 0., 0., 999., 0., 0., 0., 0., 999., 999., 999.,\n 0., 0., 0., 0.],\n [ 0., 999., 0., 0., 0., 999., 999., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [ 0., 0., 0., 0., 0., 0., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 999., 0., 0., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 999., 999., 0., 0., 0., 0., 0., 999.,\n 999., 999., 999., 999.]]), 'avg': array([[ 49.95, 0. , 0. , 49.95, 0. , 99.9 , 199.8 , 149.85,\n 50. , 50.05, 50.1 , 100.1 , 50.3 , 150.3 , 200.45],\n [ 0. , 0. , 99.9 , 0. , 0. , 49.95, 0. , 49.95,\n 49.95, 99.9 , 199.8 , 99.9 , 49.95, 49.95, 0.05],\n [ 0. , 0. , 99.9 , 0. , 0. , 99.9 , 49.95, 0. ,\n 49.95, 99.9 , 49.95, 0. , 49.95, 49.95, 49.95],\n [ 0. , 0. , 0. , 49.95, 99.9 , 99.85, 99.9 , 49.95,\n 0. , 99.85, 99.9 , 99.9 , 99.85, 99.85, 199.7 ],\n [ 0. , 49.95, 0. , 0. , 0. , 0. , 0. , 0. ,\n 99.9 , 49.95, 99.9 , 99.9 , 99.85, 99.9 , 99.9 ],\n [ 0. , 0. , 49.95, 49.95, 99.9 , 99.9 , 49.95, 0. ,\n 49.95, 0. , 49.95, 99.9 , 99.9 , 99.9 , 99.9 ],\n [ 49.95, 0. , 0. , 0. , 99.9 , 49.95, 99.9 , 0. ,\n 0. , 0. , 0. , 49.95, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 49.95, 49.95, 0. , 0. ,\n 49.95, 0. , 0. , 49.95, 49.95, 49.95, 49.95],\n [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. , 49.95, 49.95],\n [ 99.9 , 0. , 49.95, 0. , 0. , 0. , 49.95, 49.95,\n 49.95, 49.95, 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 49.95, 0. , 0. , 0. , 0. ,\n 49.95, 49.95, 49.95, 0. , 0. , 0. , 0. ],\n [ 0. , 49.95, 0. , 0. , 0. , 49.95, 49.95, 0. ,\n 0. , 0. , 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 0. , 49.95, 49.95,\n 0. , 99.9 , 49.95, 149.85, 149.85, 149.85, 149.85],\n [ 0. , 0. , 0. , 49.95, 0. , 0. , 49.95, 49.95,\n 0. , 99.9 , 49.95, 149.85, 99.9 , 99.9 , 99.9 ],\n [ 0. , 0. , 0. , 49.95, 49.95, 0. , 0. , 0. ,\n 0. , 0. , 99.9 , 99.9 , 99.9 , 99.9 , 99.9 ]]), 'var': array([[ 47405.0475, 0. , 0. , 47405.0475, 0. ,\n 89820.09 , 159680.16 , 127245.1275, 47400.1 , 47395.1475,\n 47390.19 , 89780.29 , 47370.41 , 127110.71 , 159420.9475],\n [ 0. , 0. , 89820.09 , 0. , 0. ,\n 47405.0475, 0. , 47405.0475, 47405.0475, 89820.09 ,\n 159680.16 , 89820.09 , 47405.0475, 47405.0475, 0.0475],\n [ 0. , 0. , 89820.09 , 0. , 0. ,\n 89820.09 , 47405.0475, 0. , 47405.0475, 89820.09 ,\n 47405.0475, 0. , 47405.0475, 47405.0475, 47405.0475],\n [ 0. , 0. , 0. , 47405.0475, 89820.09 ,\n 89730.2275, 89820.09 , 47405.0475, 0. , 89730.2275,\n 89820.09 , 89820.09 , 89730.2275, 89730.2275, 159520.41 ],\n [ 0. , 47405.0475, 0. , 0. , 0. ,\n 0. , 0. , 0. , 89820.09 , 47405.0475,\n 89820.09 , 89820.09 , 89730.2275, 89820.09 , 89820.09 ],\n [ 0. , 0. , 47405.0475, 47405.0475, 89820.09 ,\n 89820.09 , 47405.0475, 0. , 47405.0475, 0. ,\n 47405.0475, 89820.09 , 89820.09 , 89820.09 , 89820.09 ],\n [ 47405.0475, 0. , 0. , 0. , 89820.09 ,\n 47405.0475, 89820.09 , 0. , 0. , 0. ,\n 0. , 47405.0475, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 47405.0475,\n 47405.0475, 0. , 0. , 47405.0475, 0. ,\n 0. , 47405.0475, 47405.0475, 47405.0475, 47405.0475],\n [ 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 47405.0475, 47405.0475],\n [ 89820.09 , 0. , 47405.0475, 0. , 0. ,\n 0. , 47405.0475, 47405.0475, 47405.0475, 47405.0475,\n 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 47405.0475, 0. ,\n 0. , 0. , 0. , 47405.0475, 47405.0475,\n 47405.0475, 0. , 0. , 0. , 0. ],\n [ 0. , 47405.0475, 0. , 0. , 0. ,\n 47405.0475, 47405.0475, 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 0. ,\n 0. , 47405.0475, 47405.0475, 0. , 89820.09 ,\n 47405.0475, 127245.1275, 127245.1275, 127245.1275, 127245.1275],\n [ 0. , 0. , 0. , 47405.0475, 0. ,\n 0. , 47405.0475, 47405.0475, 0. , 89820.09 ,\n 47405.0475, 127245.1275, 89820.09 , 89820.09 , 89820.09 ],\n [ 0. , 0. , 0. , 47405.0475, 47405.0475,\n 0. , 0. , 0. , 0. , 0. ,\n 89820.09 , 89820.09 , 89820.09 , 89820.09 , 89820.09 ]])}, 'max': {'min': array([[999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.]]), 'max': array([[999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.]]), 'avg': array([[999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [999., 999., 999., 999., 999., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.]]), 'var': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])}, 'avg': {'min': array([[77.14713217, 73.84538653, 69.3840399 , 71.34912718, 71.74812968,\n 69.10972569, 79.18952618, 77.10473815, 71.53366584, 72.10723192,\n 79.39900249, 81.0798005 , 77.45885287, 78.94264339, 78.05486284],\n [64.53117207, 61.51620948, 65.55112219, 64.90024938, 63.93017456,\n 65.35910224, 70.16209476, 66.89775561, 69.80299252, 68.26683292,\n 66.91770574, 66.96009975, 70.90523691, 71.79800499, 74.51870324],\n [53.26184539, 54.98753117, 58.19201995, 60.28179551, 52.15710723,\n 58.81546135, 53.29925187, 61.159601 , 56.40399002, 54.97256858,\n 57.88279302, 58.5361596 , 58.54862843, 58.71321696, 58.8478803 ],\n [54.47880299, 51.91521197, 50.45137157, 52.86533666, 55.20448878,\n 51.50374065, 52.26683292, 54.10972569, 49.7755611 , 50.39900249,\n 53.08229426, 52.89526185, 52.8478803 , 54.51620948, 55.05486284],\n [41.90773067, 42.2394015 , 43.93266833, 41.95012469, 39.70822943,\n 48.89775561, 49.2244389 , 44.86284289, 40.87032419, 45.22693267,\n 47.32917706, 48.08977556, 47.93516209, 44.17705736, 44.19201995],\n [42.26184539, 40.17206983, 45.68329177, 41.24688279, 42.85286783,\n 44.25935162, 43.06733167, 46.43890274, 42.55361596, 41.35411471,\n 38.86034913, 38.7755611 , 40.34413965, 40.37406484, 40.23690773],\n [39.30922693, 37.56608479, 39.44638404, 37.73815461, 40.58354115,\n 36.97506234, 42.06733167, 40.65087282, 35.80548628, 35.70573566,\n 39.24438903, 39.57855362, 39.48129676, 39.37406484, 39.32418953],\n [32.74563591, 35.6882793 , 35.12967581, 35.4638404 , 35.51870324,\n 38.19950125, 33.25685786, 35.67331671, 36.69077307, 35.72069825,\n 32.08977556, 32.13216958, 35.49376559, 35.43391521, 35.5361596 ],\n [34.34413965, 33.96259352, 34.42643392, 30.90523691, 32.55860349,\n 35.97007481, 31.00498753, 33.35162095, 33.85286783, 33.30922693,\n 31.73815461, 33.35910224, 33.63341646, 35.65835411, 36.16957606],\n [31.77306733, 32.53865337, 29.67082294, 34.02493766, 31.0723192 ,\n 29.25436409, 30.15461347, 30.76309227, 31.38902743, 32.79301746,\n 29.78802993, 30.64089776, 31.25685786, 32.88029925, 30.82793017],\n [30.35910224, 28.02743142, 28.75062344, 27.28428928, 28.48877805,\n 27.17955112, 28.23441397, 29.10473815, 28.52369077, 28.50374065,\n 28.48877805, 28.69825436, 28.69077307, 28.80798005, 28.7680798 ],\n [25.37406484, 26.96758105, 27.159601 , 25.99501247, 28.9127182 ,\n 24.87780549, 27.58852868, 24.50872818, 27.68329177, 28.81296758,\n 25.96009975, 26.28678304, 25.5436409 , 28.04987531, 28.01496259],\n [24.92269327, 26.13965087, 24.50872818, 24.35411471, 24.06982544,\n 23.60099751, 26.10972569, 29.24688279, 26.95261845, 26.58852868,\n 27.80049875, 27.05985037, 27.25935162, 27.319202 , 27.2394015 ],\n [26.6234414 , 24.78304239, 23.36658354, 21.75062344, 25.36658354,\n 27.7605985 , 26.74314214, 27.28428928, 25.33416459, 25.24688279,\n 26.28678304, 25.78553616, 25.32917706, 25.319202 , 25.30174564],\n [23.11471322, 25.76558603, 25.06733167, 23.07481297, 22.44638404,\n 21.52119701, 21.51870324, 23.82793017, 24.73566085, 22.74314214,\n 22.05486284, 22.01246883, 24.04488778, 24.16708229, 24.13466334]]), 'max': array([[999. , 149.49376559, 146.97256858, 999. ,\n 120.8553616 , 999. , 999. , 999. ,\n 999. , 999. , 999. , 999. ,\n 999. , 999. , 999. ],\n [ 96.55361596, 109.65336658, 999. , 116.24937656,\n 137.03740648, 999. , 113.44139651, 999. ,\n 999. , 999. , 999. , 999. ,\n 999. , 999. , 115.9925187 ],\n [ 89.6084788 , 90.01995012, 999. , 98.94264339,\n 104.30673317, 999. , 999. , 117.24189526,\n 999. , 999. , 999. , 97.62593516,\n 999. , 999. , 999. ],\n [137.21446384, 99.68329177, 89.03241895, 999. ,\n 999. , 999. , 999. , 999. ,\n 92.20199501, 999. , 999. , 999. ,\n 999. , 999. , 999. ],\n [ 80.79052369, 999. , 72.83291771, 85.00997506,\n 84.61346633, 84.01246883, 73.10473815, 79.03241895,\n 999. , 999. , 999. , 999. ,\n 999. , 999. , 999. ],\n [ 70. , 73.95261845, 999. , 999. ,\n 999. , 999. , 999. , 72.70822943,\n 999. , 89.78054863, 999. , 999. ,\n 999. , 999. , 999. ],\n [999. , 62.46134663, 58.74812968, 75.10972569,\n 999. , 999. , 999. , 63.75062344,\n 73.96508728, 66.50124688, 74.95012469, 999. ,\n 57.25187032, 57.85037406, 65.94014963],\n [ 57.81296758, 68.91521197, 58.75311721, 69.5286783 ,\n 999. , 999. , 62.63341646, 73.82793017,\n 999. , 56.73316708, 88.48877805, 999. ,\n 999. , 999. , 999. ],\n [ 60.5436409 , 52.95511222, 51.20698254, 65.38154613,\n 64.56359102, 58.59102244, 57.82793017, 68.70822943,\n 71.00997506, 52.77805486, 54.35411471, 54.79551122,\n 54.89775561, 999. , 999. ],\n [999. , 58.29925187, 999. , 48.16957606,\n 48.4563591 , 52.09725686, 999. , 999. ,\n 999. , 999. , 50.57107232, 50.85286783,\n 51.37157107, 50.64339152, 62.33416459],\n [ 59.43142145, 55.60598504, 52.26184539, 999. ,\n 47.95760599, 49.66334165, 47.01995012, 48.56608479,\n 999. , 999. , 999. , 58.95261845,\n 58.79301746, 58.69077307, 58.70074813],\n [ 56.05985037, 999. , 49.26184539, 47.17456359,\n 41.39650873, 999. , 999. , 42.97007481,\n 45.17955112, 39.90024938, 56.72817955, 51.3840399 ,\n 51.53865337, 51.51371571, 51.41895262],\n [ 43.56109726, 45.67581047, 57.1521197 , 44.82044888,\n 39.20448878, 41.13715711, 999. , 999. ,\n 44.27680798, 999. , 999. , 999. ,\n 999. , 999. , 999. ],\n [ 45.45386534, 46.96508728, 38.04239401, 999. ,\n 60.82294264, 52.94513716, 999. , 999. ,\n 42. , 999. , 999. , 999. ,\n 999. , 999. , 999. ],\n [ 41.45137157, 48.05735661, 46.10723192, 999. ,\n 999. , 39.05735661, 44.75062344, 42.52119701,\n 43.72817955, 38.65087282, 999. , 999. ,\n 999. , 999. , 999. ]]), 'avg': array([[136.18054863, 92.90773067, 99.23142145, 145.80049875,\n 99.97805486, 183.46259352, 274.76184539, 234.47381546,\n 136.82593516, 145.53092269, 147.76508728, 192.71982544,\n 143.6180798 , 231.85511222, 278.65623441],\n [ 77.80236908, 79.53179551, 178.79401496, 86.19413965,\n 86.45137157, 128.35299252, 86.99401496, 132.64326683,\n 134.46658354, 180.34725686, 268.33266833, 177.77967581,\n 134.31658354, 134.71246883, 90.53541147],\n [ 70.88254364, 73.04351621, 165.1755611 , 72.52817955,\n 73.36820449, 163.98852868, 113.70099751, 74.93603491,\n 122.05810474, 170.00685786, 123.18765586, 77.5584788 ,\n 124.39127182, 125.1798005 , 125.5542394 ],\n [ 68.10137157, 66.1467581 , 63.23703242, 110.13416459,\n 161.54139651, 160.85124688, 155.67256858, 115.28516209,\n 67.77082294, 162.319202 , 159.97630923, 160.28802993,\n 163.13329177, 163.64526185, 255.63279302],\n [ 56.15448878, 107.17219451, 57.23790524, 59.45860349,\n 58.4276808 , 60.20561097, 58.43740648, 59.35361596,\n 153.80461347, 108.26571072, 153.56197007, 153.73516209,\n 156.19301746, 155.36009975, 155.51334165],\n [ 55.10024938, 54.8265586 , 103.28154613, 101.09800499,\n 151.24962594, 147.37206983, 100.76334165, 54.9967581 ,\n 102.01645885, 56.46633416, 102.53877805, 148.51957606,\n 148.74289277, 149.72256858, 150.06309227],\n [ 96.6372818 , 47.19077307, 48.87705736, 47.84688279,\n 145.64725686, 95.69264339, 144.68266833, 49.73778055,\n 50.39975062, 48.46857855, 48.5936409 , 97.23416459,\n 49.34214464, 49.38503741, 50.50311721],\n [ 47.65610973, 49.30872818, 45.6936409 , 46.01832918,\n 93.9915212 , 92.1680798 , 45.45187032, 47.24551122,\n 94.50785536, 44.22605985, 47.5234414 , 94.36633416,\n 94.88815461, 95.02618454, 95.0340399 ],\n [ 42.56895262, 40.46770574, 41.79301746, 41.81745636,\n 44.2032419 , 42.39102244, 42.74713217, 44.27942643,\n 44.06246883, 41.19089776, 41.56471322, 42.8053616 ,\n 43.06408978, 90.5542394 , 90.71309227],\n [135.54763092, 38.95498753, 87.77643392, 39.58216958,\n 37.19114713, 41.43678304, 91.70436409, 89.73017456,\n 87.85062344, 89.18665835, 38.84663342, 40.00274314,\n 40.30523691, 39.719202 , 40.1276808 ],\n [ 37.78254364, 36.83665835, 38.42518703, 82.21945137,\n 35.02855362, 37.83241895, 37.36321696, 37.25835411,\n 86.26845387, 86.82680798, 86.29177057, 38.21109726,\n 37.38478803, 37.5084788 , 37.60137157],\n [ 36.19700748, 80.98952618, 36.45399002, 35.33104738,\n 32.84226933, 81.58790524, 84.2467581 , 35.259601 ,\n 34.28965087, 33.03852868, 34.31820449, 33.42942643,\n 33.52855362, 33.89351621, 33.91458853],\n [ 33.28167082, 31.35760599, 32.76221945, 32.71296758,\n 30.87481297, 31.41695761, 82.42094763, 83.18391521,\n 34.23665835, 130.9053616 , 80.79912718, 177.68304239,\n 177.7244389 , 177.76371571, 177.74663342],\n [ 31.54750623, 32.09301746, 31.06022444, 80.02668329,\n 32.2521197 , 32.32119701, 80.97418953, 81.49014963,\n 32.34700748, 129.2659601 , 79.14551122, 176.20735661,\n 127.98566085, 128.00236908, 128.01184539],\n [ 30.19663342, 32.95224439, 30.96022444, 78.61608479,\n 78.02044888, 29.7127182 , 32.79713217, 30.19164589,\n 30.48241895, 30.109601 , 126.62506234, 126.60985037,\n 126.52917706, 126.66184539, 126.68316708]]), 'var': array([[ 39296.36210558, 284.50567409, 301.62121231,\n 38813.15596358, 178.63761892, 74122.87511303,\n 131202.78518262, 103359.50837246, 39232.74584151,\n 38546.10063053, 38441.86278667, 72419.73498192,\n 38760.32563621, 103954.27711575, 129871.98314207],\n [ 87.89451426, 108.42542762, 74975.98246926,\n 189.82838619, 257.61934441, 40068.00050091,\n 176.04658018, 39686.81861212, 39532.5421054 ,\n 74699.72251471, 133638.02228929, 75149.16243822,\n 39671.71189885, 39632.28773646, 136.64035553],\n [ 67.61412485, 82.95314673, 77413.33100565,\n 96.10064714, 174.14707575, 77571.01789317,\n 41317.69678789, 137.08924713, 40612.6081673 ,\n 76517.55118431, 40509.21798924, 143.59542756,\n 40424.19878415, 40369.80792899, 40333.48864862],\n [ 309.23384884, 124.27854384, 104.03169724,\n 41640.16017164, 78038.17677309, 78128.83411874,\n 79057.25574287, 41197.73311875, 117.58321833,\n 77859.73715649, 78298.06537615, 78241.88737539,\n 77697.61362894, 77597.93390207, 138117.96721965],\n [ 67.76546693, 41979.68461171, 48.58781251,\n 119.47763627, 101.5330853 , 60.06824925,\n 31.61413387, 79.99137916, 79444.39525455,\n 41883.34524317, 79486.08767313, 79450.66993277,\n 78934.11892426, 79209.102272 , 79176.9832111 ],\n [ 62.09118824, 77.09262596, 42260.36869603,\n 42491.83449176, 79966.31995815, 80625.21760225,\n 42504.018715 , 58.06171858, 42397.89261783,\n 119.04354948, 42376.51205308, 80454.17764024,\n 80410.00521197, 80248.89229723, 80186.71140733],\n [ 42907.61217435, 42.79943253, 32.20892289,\n 65.25286124, 80947.72415251, 42982.87086267,\n 81136.34611344, 35.85547122, 80.6976711 ,\n 66.19451241, 68.52747774, 42837.25283792,\n 33.60009863, 34.22527186, 52.3777768 ],\n [ 48.45736401, 51.69066212, 46.35050421,\n 55.73441165, 43149.18452025, 43300.36976972,\n 57.51700027, 111.08133126, 43137.77043506,\n 31.59861212, 142.53765642, 43203.66354743,\n 43147.55054899, 43136.51904186, 43135.90098151],\n [ 38.78517191, 25.99281626, 20.99739243,\n 65.00230944, 52.12166125, 31.97990908,\n 46.57636296, 90.66763918, 73.4161992 ,\n 27.82505362, 42.699634 , 46.40535847,\n 45.77967121, 43471.48266918, 43456.85608328],\n [ 82858.00509288, 37.26152976, 43737.95032946,\n 17.70359107, 21.85876535, 37.02279418,\n 43379.10800771, 43562.28311491, 43736.22072307,\n 43603.33981087, 37.06589853, 40.85892619,\n 40.32012823, 25.63379171, 59.57305838],\n [ 38.72190322, 45.39679324, 36.77628591,\n 44247.8887849 , 25.99016516, 25.24411453,\n 28.47089587, 29.16173991, 43893.43861498,\n 43840.66960994, 43894.3869609 , 51.99923214,\n 53.03359936, 52.83028084, 52.13127361],\n [ 60.91947065, 44374.02076517, 27.99409424,\n 39.71568079, 11.76783594, 44310.98265488,\n 44071.23233218, 23.99426055, 22.67202273,\n 12.63489436, 42.91112394, 29.43150951,\n 30.06868395, 26.06702017, 25.6351645 ],\n [ 23.64242043, 25.536903 , 43.8665066 ,\n 33.06231671, 14.23235652, 15.44699822,\n 44244.40374475, 44162.96896902, 22.89294836,\n 83761.08410114, 44382.61506737, 119048.82935859,\n 119036.47021007, 119025.2569181 , 119030.2151662 ],\n [ 21.04912996, 21.68826133, 15.02411507,\n 44481.80953172, 78.79966163, 30.10549225,\n 44379.7244142 , 44324.78977275, 20.03446513,\n 84073.77171366, 44541.83629099, 119476.13327733,\n 84305.91407073, 84302.4831764 , 84300.57121528],\n [ 18.90612327, 25.88609416, 24.42220662,\n 44603.9279342 , 44667.87972811, 22.63541931,\n 37.66075539, 32.17822294, 26.81917555,\n 13.57238666, 84573.63864545, 84576.67312795,\n 84586.77538237, 84561.48273854, 84557.14998008]])}, 'var': {'min': array([[ 0. , 55237.0035261 , 51886.30139116, 0. ,\n 53355.73456633, 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. ],\n [49265.39616047, 46473.75597167, 0. , 49877.80052363,\n 49143.94026157, 0. , 52670.79417417, 0. ,\n 0. , 0. , 0. , 0. ,\n 0. , 0. , 56469.90052301],\n [40840.16335719, 42726.98986947, 0. , 46380.64128954,\n 39387.52394575, 0. , 0. , 47707.5705375 ,\n 0. , 0. , 0. , 44359.12649797,\n 0. , 0. , 0. ],\n [43125.97024894, 40472.84069129, 39330.84613902, 0. ,\n 0. , 0. , 0. , 0. ,\n 38073.67032543, 0. , 0. , 0. ,\n 0. , 0. , 0. ],\n [32938.68225944, 0. , 33986.1076859 , 32284.17207604,\n 30402.15676519, 38024.06186529, 38698.87730798, 34661.69440489,\n 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. ],\n [33488.58230981, 31376.5265017 , 0. , 0. ,\n 0. , 0. , 0. , 36596.88965865,\n 0. , 31998.18881723, 0. , 0. ,\n 0. , 0. , 0. ],\n [ 0. , 29528.29052058, 31535.57380862, 29732.69702303,\n 0. , 0. , 0. , 32120.98534213,\n 27450.1516906 , 27364.83610177, 30603.41658323, 0. ,\n 30688.34940081, 30618.6929932 , 30569.9348014 ],\n [25912.84302958, 28611.990112 , 27534.99565301, 28117.26614884,\n 0. , 0. , 26160.61980958, 28329.79103364,\n 0. , 28106.24119253, 24726.75004509, 0. ,\n 0. , 0. , 0. ],\n [27596.33044571, 27297.65695487, 27534.20468778, 24320.65934913,\n 26197.68297461, 28885.18114937, 24496.16955118, 26597.52972929,\n 27050.98333966, 26272.68243357, 24763.50001555, 26112.95333984,\n 26325.51898309, 0. , 0. ],\n [ 0. , 26001.42556327, 0. , 27688.20885442,\n 24854.36135347, 23004.44901462, 0. , 0. ,\n 0. , 0. , 23350.06728814, 24104.62915032,\n 24571.33302654, 26028.36971163, 24318.17737452],\n [24810.23513535, 22444.7249333 , 23271.27446969, 0. ,\n 22742.99800374, 21476.86052947, 22316.79293039, 23207.55002767,\n 0. , 0. , 0. , 22752.96381241,\n 22731.89440364, 22792.19504854, 22743.95369432],\n [20076.63314283, 0. , 22036.9470961 , 20853.75059857,\n 23525.98988812, 0. , 0. , 19281.16264202,\n 22248.36603006, 23325.62836052, 20566.79142543, 20821.52623429,\n 20097.45507802, 22458.21696382, 22428.72795567],\n [19860.90424811, 21149.68124576, 19696.3596495 , 19461.79480227,\n 19227.29687004, 18704.07521098, 0. , 0. ,\n 21804.56383978, 0. , 0. , 0. ,\n 0. , 0. , 0. ],\n [22212.13999913, 20098.86315384, 18782.82571626, 0. ,\n 20696.50152673, 22849.38408343, 0. , 0. ,\n 20532.53671308, 0. , 0. , 0. ,\n 0. , 0. , 0. ],\n [18848.6950703 , 21027.7854491 , 20610.6363642 , 0. ,\n 0. , 17355.81064794, 17247.37683223, 19387.45917003,\n 20389.24184551, 18414.30559511, 0. , 0. ,\n 0. , 0. , 0. ]]), 'max': array([[ 91792.46851699, 114179.5566943 , 111593.34338717,\n 131421.2398306 , 93427.87434158, 100318.38544536,\n 85742.88288008, 101689.53166958, 92791.8598143 ,\n 104182.69610264, 108945.85211535, 98310.52391465,\n 105312.04012413, 86750.87653684, 104508.15971294],\n [ 76031.05011785, 86633.79755101, 97514.15971294,\n 91135.79317293, 106823.50732893, 93559.74737719,\n 88203.46354811, 93530.49194968, 98057.93052282,\n 98147.3046685 , 87162.30285881, 92588.30062002,\n 117269.38103619, 117003.25063899, 88557.7630363 ],\n [ 72271.36042686, 71666.2888788 , 87654.81375116,\n 79296.19870523, 83968.69643845, 81596.10693963,\n 67693.88828428, 93164.22826972, 81877.89580911,\n 85661.41987923, 77335.1206398 , 77152.37877874,\n 79391.06124962, 83649.02882445, 83594.08657906],\n [109484.67719728, 81047.36852383, 71832.60493405,\n 66373.16017935, 75165.71049931, 82288.85713397,\n 61025.95812215, 78089.47858533, 74158.4604449 ,\n 83113.46362274, 70726.8596464 , 70440.5229072 ,\n 79560.15496172, 79278.57784467, 79079.84284924],\n [ 66802.17058352, 77893.57262704, 59774.41846755,\n 69680.09965112, 69351.91293586, 68622.89011884,\n 59632.39800748, 64067.26328816, 62823.57207978,\n 76313.31862364, 64646.68049328, 64680.0614424 ,\n 65228.69734641, 74949.45232928, 74702.3440899 ],\n [ 57910.18952618, 61549.55137095, 54027.00728229,\n 57323.77446658, 69105.31274059, 60691.23243015,\n 54788.91566595, 59854.16175273, 58962.29232405,\n 73767.67752688, 62736.4713901 , 69759.30847445,\n 69574.90632521, 69448.25218749, 69189.3472553 ],\n [ 57297.57257728, 52091.42057574, 48560.97147406,\n 62819.49918222, 51440.86672347, 51895.56557484,\n 55943.74911848, 52824.53631507, 61556.25314519,\n 55160.74376403, 62687.85287405, 51410.91783011,\n 46900.1934192 , 47287.95766195, 54304.3754703 ],\n [ 48544.97239445, 57919.5938085 , 49168.4452833 ,\n 58584.62324239, 51150.99355104, 44786.24080696,\n 52374.26212524, 62033.49907028, 63971.59823633,\n 47282.32530892, 74731.34713093, 74599.11425924,\n 74610.88368853, 74454.24461291, 74493.21022879],\n [ 51084.3478461 , 44606.37703746, 42811.46089888,\n 55326.96414823, 54945.27837513, 49537.28909646,\n 48696.38685083, 58155.3737228 , 60044.72309252,\n 44275.29986754, 45575.87460277, 45886.95070304,\n 45951.49827426, 48382.97004372, 48870.44262163],\n [ 40241.38099887, 49784.74835355, 44158.2593765 ,\n 40631.10840107, 40935.20071393, 43648.67110279,\n 51175.87524953, 52464.98821525, 54245.29698198,\n 48079.35553883, 42627.75118314, 42830.76388828,\n 43208.12876786, 42734.43392765, 53184.77611458],\n [ 51050.28519723, 47574.10909136, 44487.17083849,\n 35223.80707831, 40651.66653192, 42410.18341926,\n 39871.45596109, 40994.3254333 , 46196.95402392,\n 50754.3689778 , 50723.02493144, 50641.77580985,\n 50540.41351733, 50400.97171037, 50359.99024882],\n [ 48392.55003389, 38636.42937544, 42086.18829485,\n 40304.27376695, 35182.19938931, 34143.55591072,\n 40409.78020037, 36549.43052593, 38334.38172648,\n 33672.08481291, 48795.36501639, 43937.29390986,\n 44035.33080018, 43999.51165727, 43916.73220938],\n [ 37359.27369855, 39105.790163 , 49637.99431596,\n 38555.08496838, 33422.64147611, 35004.1283201 ,\n 38250.7972836 , 39579.69505165, 37750.67898831,\n 40126.46885281, 33910.02727595, 32132.60000871,\n 32079.41985435, 31977.87506297, 31934.4931437 ],\n [ 39365.47979179, 40609.22571377, 32446.97825262,\n 38859.20896014, 52834.3302467 , 45832.28626688,\n 36341.00162312, 37726.23660301, 35911.26683292,\n 37956.31819454, 32299.56334849, 30572.73213475,\n 29692.97986953, 29763.37122282, 29688.82288045],\n [ 35748.96583976, 41846.39820648, 39938.91368835,\n 33602.76708478, 39762.41405215, 33491.05157306,\n 38877.00015547, 36849.97024894, 37599.12062736,\n 33346.56638951, 32090.29017232, 32053.63081075,\n 28300.83326596, 28538.45584294, 28501.39721768]]), 'avg': array([[66124.96838888, 70822.86087462, 75812.37261335, 73057.42244016,\n 76195.4681339 , 63269.47922339, 56807.51969577, 64098.07211398,\n 65290.6635108 , 71855.97110652, 73295.19250316, 69436.27467491,\n 69490.42513417, 60570.44777707, 57904.22598989],\n [60694.12365968, 61891.41408511, 61594.36213332, 67261.69265179,\n 67255.33253027, 60660.18424699, 67332.33592764, 63913.77669791,\n 65282.75316198, 61970.18819473, 52558.15058364, 59590.02954273,\n 64408.6880007 , 64553.27273151, 68975.82185683],\n [56086.69028364, 57797.90543342, 51545.60301055, 57321.00965603,\n 57842.27009285, 50147.85055379, 49512.90782458, 58594.202796 ,\n 56321.80466602, 54791.95437964, 57113.47285589, 60375.24342199,\n 57811.12617708, 58329.5223363 , 58513.12524238],\n [54480.62133631, 52977.3150055 , 50353.80102114, 47855.77319979,\n 49212.2261267 , 48531.43415277, 44024.1103625 , 51886.12309501,\n 53667.3233618 , 49620.2332728 , 47551.71760375, 47739.88901499,\n 50085.98818042, 50420.84013408, 44094.03571993],\n [45190.75592813, 46271.42576228, 46094.20870579, 47969.02925355,\n 46971.98001381, 48483.54496116, 46902.09578858, 47586.12971126,\n 43227.14300346, 46763.80248382, 42910.17569356, 42977.3621725 ,\n 45067.44531626, 44098.4368841 , 44141.61548871],\n [44950.46833788, 44587.85048414, 43415.77871904, 41360.60178855,\n 41680.5830654 , 38273.75717875, 40996.28961698, 44437.06146293,\n 41998.03479207, 45578.06890815, 42330.7107574 , 38973.00314861,\n 39131.04913278, 39930.31190664, 40181.3424674 ],\n [38164.16685966, 38352.91205341, 39933.96848092, 38892.72219762,\n 37398.09693099, 37139.08292361, 36447.49520712, 40439.29759019,\n 40927.09414929, 39163.5532534 , 39227.92073619, 38256.40380035,\n 39850.236205 , 39855.46861898, 40794.51261248],\n [39369.34632061, 40885.16315197, 37542.77247281, 37756.64941698,\n 36135.8011934 , 34472.07778994, 37096.02045883, 38666.52559997,\n 36407.44932867, 35903.17060901, 38747.60605842, 36126.47482043,\n 36552.50913614, 36629.8750356 , 36607.7795306 ],\n [35095.17827812, 33167.7765897 , 34351.40914236, 34342.06386963,\n 36527.72580954, 34853.13377591, 35123.03076722, 36438.43196249,\n 36232.25309047, 33610.380275 , 33912.34368443, 35011.34241827,\n 35223.0660966 , 33165.34344127, 33269.42232387],\n [29543.46957108, 32176.92958626, 31310.35093563, 32714.7693329 ,\n 30480.12676725, 34345.66485532, 34775.3099533 , 32953.23560052,\n 31221.25297355, 32417.81873931, 31835.60758764, 32859.83558 ,\n 33108.66550519, 32563.69509145, 32824.0088936 ],\n [31462.63554766, 30550.58799759, 32033.10053607, 26477.96131056,\n 28812.22011679, 31368.10535818, 30901.98882345, 30776.25405688,\n 30054.93383126, 30553.27084346, 30036.83763472, 31528.85184172,\n 30754.77619418, 30829.80692906, 30882.16805119],\n [30260.63249047, 25652.02999795, 30513.61239234, 29508.24617322,\n 27186.24506564, 26186.35911904, 28625.80016978, 29347.46877072,\n 28424.79806966, 27251.98244911, 28395.95794616, 27556.73221311,\n 27622.20294463, 27944.39695276, 27957.10903664],\n [27860.68784212, 26057.72748428, 27415.54665456, 27326.6114054 ,\n 25599.83750785, 26071.33475911, 27173.25147729, 27811.48561016,\n 28554.54281503, 25849.32277784, 25531.49134085, 23042.87516682,\n 23062.52118768, 23075.28987009, 23044.01390601],\n [26470.50060821, 26948.09959515, 25976.68609835, 25172.56955678,\n 26988.71308325, 27061.97288636, 25998.12267523, 26462.33643945,\n 27039.49960946, 24541.44844933, 24215.3329345 , 21880.77547155,\n 23379.33672116, 23381.27704243, 23370.79535264],\n [25405.3246634 , 27928.46237337, 26081.37608659, 24082.81482453,\n 23500.91336994, 24906.58628926, 27775.85008427, 25308.04402647,\n 25569.15495426, 25213.5077456 , 22322.56129999, 22296.12615158,\n 22215.25581122, 22318.90341167, 22324.79315303]]), 'var': array([[3.07675768e+08, 1.75034150e+08, 1.83500381e+08, 5.66146515e+08,\n 1.14643989e+08, 5.87546750e+08, 8.54313104e+08, 8.61570173e+08,\n 2.95204893e+08, 4.02510075e+08, 4.69185936e+08, 6.54498285e+08,\n 4.11715157e+08, 7.15535469e+08, 9.27825316e+08],\n [5.95993586e+07, 7.34291905e+07, 5.71796891e+08, 1.25708434e+08,\n 1.65191748e+08, 3.03347540e+08, 1.15314659e+08, 3.32613470e+08,\n 3.45539930e+08, 5.75959059e+08, 8.00781867e+08, 5.33087686e+08,\n 4.10940175e+08, 4.08923948e+08, 8.54188498e+07],\n [5.05031996e+07, 5.94090249e+07, 4.06866419e+08, 6.77547804e+07,\n 1.22992589e+08, 3.47828295e+08, 1.77434204e+08, 9.30524543e+07,\n 2.62761136e+08, 4.42972016e+08, 2.68827113e+08, 1.01038751e+08,\n 2.91359379e+08, 3.06091154e+08, 3.05406226e+08],\n [2.02950855e+08, 9.01582374e+07, 7.44947738e+07, 1.62490988e+08,\n 3.50801886e+08, 3.82114500e+08, 2.41864743e+08, 2.10078151e+08,\n 8.58252597e+07, 3.95014818e+08, 3.08346946e+08, 3.11974510e+08,\n 3.92039017e+08, 3.92257243e+08, 5.94615482e+08],\n [5.24110940e+07, 2.00430629e+08, 3.80019147e+07, 9.02212741e+07,\n 7.82560360e+07, 4.48978898e+07, 2.36444421e+07, 5.96101606e+07,\n 2.61706312e+08, 2.08023400e+08, 2.54713887e+08, 2.52850607e+08,\n 3.00917679e+08, 3.09809835e+08, 3.08231377e+08],\n [4.82143973e+07, 5.97754672e+07, 1.25527635e+08, 1.36144514e+08,\n 2.78284244e+08, 1.93579998e+08, 1.19318885e+08, 4.54033624e+07,\n 1.32549984e+08, 8.86491139e+07, 1.57020656e+08, 2.33898820e+08,\n 2.33660492e+08, 2.57611951e+08, 2.61717760e+08],\n [1.19337758e+08, 3.42148347e+07, 2.58025697e+07, 5.16241856e+07,\n 1.84132314e+08, 1.02177179e+08, 1.79498649e+08, 2.88040517e+07,\n 6.36332649e+07, 5.31219302e+07, 5.45434715e+07, 1.08286376e+08,\n 2.74087596e+07, 2.78731177e+07, 4.15635857e+07],\n [4.03782173e+07, 4.02487327e+07, 3.79118640e+07, 4.46040175e+07,\n 1.02632468e+08, 7.81283217e+07, 4.56385164e+07, 8.79705162e+07,\n 1.32256846e+08, 2.59837172e+07, 1.11770754e+08, 1.72019544e+08,\n 1.68372676e+08, 1.69982998e+08, 1.69722338e+08],\n [3.15264442e+07, 2.17233633e+07, 1.71717172e+07, 5.31792591e+07,\n 4.27487609e+07, 2.63820996e+07, 3.76141390e+07, 7.31092143e+07,\n 5.91265240e+07, 2.30861797e+07, 3.59511095e+07, 3.92425717e+07,\n 3.85838327e+07, 8.75653577e+07, 8.83659156e+07],\n [1.12823157e+08, 3.11733615e+07, 8.25453073e+07, 1.47232074e+07,\n 1.83302395e+07, 3.08225768e+07, 1.06836531e+08, 9.66733686e+07,\n 8.60566755e+07, 8.59781921e+07, 3.16347346e+07, 3.51051954e+07,\n 3.43725808e+07, 2.15865253e+07, 5.03427626e+07],\n [3.21408448e+07, 3.79486551e+07, 3.01353559e+07, 4.70162407e+07,\n 2.16778204e+07, 2.18610504e+07, 2.44236763e+07, 2.50452979e+07,\n 8.79834591e+07, 9.01429624e+07, 9.04939897e+07, 4.43990523e+07,\n 4.56401562e+07, 4.53885825e+07, 4.46636109e+07],\n [5.19704548e+07, 5.11173651e+07, 2.31359917e+07, 3.37807753e+07,\n 1.02140285e+07, 4.80950606e+07, 6.93747961e+07, 2.08758690e+07,\n 1.94905406e+07, 1.10066506e+07, 3.62663488e+07, 2.50948292e+07,\n 2.57408665e+07, 2.21347084e+07, 2.18049740e+07],\n [2.03623837e+07, 2.14805754e+07, 3.71197466e+07, 2.84975847e+07,\n 1.24897307e+07, 1.33432647e+07, 6.28837565e+07, 5.74585253e+07,\n 1.99682774e+07, 9.90220255e+07, 4.24238892e+07, 1.01299400e+08,\n 1.01193135e+08, 1.01407460e+08, 1.01127980e+08],\n [1.81616521e+07, 1.83927056e+07, 1.30003818e+07, 6.26765775e+07,\n 6.55785677e+07, 2.52580989e+07, 5.52443498e+07, 5.24138116e+07,\n 1.75823604e+07, 8.86353645e+07, 3.84853737e+07, 9.14327550e+07,\n 6.90971737e+07, 6.89470218e+07, 6.88206088e+07],\n [1.65831325e+07, 2.22354246e+07, 2.06008343e+07, 4.70639055e+07,\n 5.12372761e+07, 1.95556227e+07, 3.27276001e+07, 2.77967248e+07,\n 2.26220644e+07, 1.18191156e+07, 6.73808503e+07, 6.72966764e+07,\n 6.21357250e+07, 6.29944736e+07, 6.28584841e+07]])}, 'final': {'min': array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]), 'max': array([[999., 0., 0., 999., 0., 999., 999., 999., 999., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 999., 0., 0., 999., 0., 999., 999., 999., 999.,\n 999., 999., 999., 1.],\n [ 0., 0., 999., 0., 0., 999., 999., 0., 999., 999., 999.,\n 0., 999., 999., 999.],\n [ 0., 0., 0., 999., 999., 999., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 999., 0., 0., 0., 0., 0., 0., 999., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 999., 999., 999., 999., 999., 0., 999., 0., 999.,\n 999., 999., 999., 999.],\n [999., 0., 0., 0., 999., 999., 999., 0., 0., 0., 0.,\n 999., 0., 0., 0.],\n [ 0., 0., 0., 0., 999., 999., 0., 0., 999., 0., 0.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 999., 999.],\n [999., 0., 999., 0., 0., 0., 999., 999., 999., 999., 0.,\n 0., 0., 0., 0.],\n [ 0., 0., 0., 999., 0., 0., 0., 0., 999., 999., 999.,\n 0., 0., 0., 0.],\n [ 0., 999., 0., 0., 0., 999., 999., 0., 0., 0., 0.,\n 0., 0., 0., 0.],\n [ 0., 0., 0., 0., 0., 0., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 999., 0., 0., 999., 999., 0., 999., 999.,\n 999., 999., 999., 999.],\n [ 0., 0., 0., 999., 999., 0., 0., 0., 0., 0., 999.,\n 999., 999., 999., 999.]]), 'avg': array([[ 49.95, 0. , 0. , 49.95, 0. , 99.9 , 199.8 , 149.85,\n 50. , 50.05, 50.1 , 100.1 , 50.3 , 150.3 , 200.45],\n [ 0. , 0. , 99.9 , 0. , 0. , 49.95, 0. , 49.95,\n 49.95, 99.9 , 199.8 , 99.9 , 49.95, 49.95, 0.05],\n [ 0. , 0. , 99.9 , 0. , 0. , 99.9 , 49.95, 0. ,\n 49.95, 99.9 , 49.95, 0. , 49.95, 49.95, 49.95],\n [ 0. , 0. , 0. , 49.95, 99.9 , 99.85, 99.9 , 49.95,\n 0. , 99.85, 99.9 , 99.9 , 99.85, 99.85, 199.7 ],\n [ 0. , 49.95, 0. , 0. , 0. , 0. , 0. , 0. ,\n 99.9 , 49.95, 99.9 , 99.9 , 99.85, 99.9 , 99.9 ],\n [ 0. , 0. , 49.95, 49.95, 99.9 , 99.9 , 49.95, 0. ,\n 49.95, 0. , 49.95, 99.9 , 99.9 , 99.9 , 99.9 ],\n [ 49.95, 0. , 0. , 0. , 99.9 , 49.95, 99.9 , 0. ,\n 0. , 0. , 0. , 49.95, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 49.95, 49.95, 0. , 0. ,\n 49.95, 0. , 0. , 49.95, 49.95, 49.95, 49.95],\n [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. , 49.95, 49.95],\n [ 99.9 , 0. , 49.95, 0. , 0. , 0. , 49.95, 49.95,\n 49.95, 49.95, 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 49.95, 0. , 0. , 0. , 0. ,\n 49.95, 49.95, 49.95, 0. , 0. , 0. , 0. ],\n [ 0. , 49.95, 0. , 0. , 0. , 49.95, 49.95, 0. ,\n 0. , 0. , 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 0. , 0. , 49.95, 49.95,\n 0. , 99.9 , 49.95, 149.85, 149.85, 149.85, 149.85],\n [ 0. , 0. , 0. , 49.95, 0. , 0. , 49.95, 49.95,\n 0. , 99.9 , 49.95, 149.85, 99.9 , 99.9 , 99.9 ],\n [ 0. , 0. , 0. , 49.95, 49.95, 0. , 0. , 0. ,\n 0. , 0. , 99.9 , 99.9 , 99.9 , 99.9 , 99.9 ]]), 'var': array([[ 47405.0475, 0. , 0. , 47405.0475, 0. ,\n 89820.09 , 159680.16 , 127245.1275, 47400.1 , 47395.1475,\n 47390.19 , 89780.29 , 47370.41 , 127110.71 , 159420.9475],\n [ 0. , 0. , 89820.09 , 0. , 0. ,\n 47405.0475, 0. , 47405.0475, 47405.0475, 89820.09 ,\n 159680.16 , 89820.09 , 47405.0475, 47405.0475, 0.0475],\n [ 0. , 0. , 89820.09 , 0. , 0. ,\n 89820.09 , 47405.0475, 0. , 47405.0475, 89820.09 ,\n 47405.0475, 0. , 47405.0475, 47405.0475, 47405.0475],\n [ 0. , 0. , 0. , 47405.0475, 89820.09 ,\n 89730.2275, 89820.09 , 47405.0475, 0. , 89730.2275,\n 89820.09 , 89820.09 , 89730.2275, 89730.2275, 159520.41 ],\n [ 0. , 47405.0475, 0. , 0. , 0. ,\n 0. , 0. , 0. , 89820.09 , 47405.0475,\n 89820.09 , 89820.09 , 89730.2275, 89820.09 , 89820.09 ],\n [ 0. , 0. , 47405.0475, 47405.0475, 89820.09 ,\n 89820.09 , 47405.0475, 0. , 47405.0475, 0. ,\n 47405.0475, 89820.09 , 89820.09 , 89820.09 , 89820.09 ],\n [ 47405.0475, 0. , 0. , 0. , 89820.09 ,\n 47405.0475, 89820.09 , 0. , 0. , 0. ,\n 0. , 47405.0475, 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 47405.0475,\n 47405.0475, 0. , 0. , 47405.0475, 0. ,\n 0. , 47405.0475, 47405.0475, 47405.0475, 47405.0475],\n [ 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. ,\n 0. , 0. , 0. , 47405.0475, 47405.0475],\n [ 89820.09 , 0. , 47405.0475, 0. , 0. ,\n 0. , 47405.0475, 47405.0475, 47405.0475, 47405.0475,\n 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 47405.0475, 0. ,\n 0. , 0. , 0. , 47405.0475, 47405.0475,\n 47405.0475, 0. , 0. , 0. , 0. ],\n [ 0. , 47405.0475, 0. , 0. , 0. ,\n 47405.0475, 47405.0475, 0. , 0. , 0. ,\n 0. , 0. , 0. , 0. , 0. ],\n [ 0. , 0. , 0. , 0. , 0. ,\n 0. , 47405.0475, 47405.0475, 0. , 89820.09 ,\n 47405.0475, 127245.1275, 127245.1275, 127245.1275, 127245.1275],\n [ 0. , 0. , 0. , 47405.0475, 0. ,\n 0. , 47405.0475, 47405.0475, 0. , 89820.09 ,\n 47405.0475, 127245.1275, 89820.09 , 89820.09 , 89820.09 ],\n [ 0. , 0. , 0. , 47405.0475, 47405.0475,\n 0. , 0. , 0. , 0. , 0. ,\n 89820.09 , 89820.09 , 89820.09 , 89820.09 , 89820.09 ]])}}}"
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-avg.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-avg.csv
deleted file mode 100644
index 91352105b9..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-avg.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,397.97531172069824,465.8441396508729,136.18054862842897
-0.004,0.1285714285714286,347.8072319201995,559.2850374064839,92.90773067331669
-0.004,0.15714285714285714,297.54463840399,603.2239401496261,99.23142144638405
-0.004,0.18571428571428572,246.55498753117203,607.6445137157107,145.8004987531172
-0.004,0.2142857142857143,227.78379052369078,672.2381546134662,99.97805486284288
-0.004,0.24285714285714288,182.47955112219452,634.0578553615961,183.4625935162095
-0.004,0.27142857142857146,146.02867830423943,579.209476309227,274.7618453865337
-0.004,0.30000000000000004,140.930174563591,624.5960099750623,234.47381546134656
-0.004,0.3285714285714286,144.46433915211975,718.7097256857855,136.82593516209477
-0.004,0.3571428571428572,132.7056109725686,721.7634663341646,145.53092269326686
-0.004,0.3857142857142858,122.91882793017456,729.3160847880299,147.7650872817955
-0.004,0.41428571428571437,108.22269326683292,699.0574812967582,192.719825436409
-0.004,0.44285714285714284,107.19189526184539,749.1900249376561,143.61807980049875
-0.004,0.4714285714285714,89.86683291770572,678.2780548628429,231.8551122194514
-0.004,0.5,79.61271820448877,641.7310473815461,278.6562344139651
-0.004642857142857143,0.1,421.34189526184537,500.85573566084787,77.80236907730674
-0.004642857142857143,0.1285714285714286,347.67755610972563,572.7906483790523,79.53179551122196
-0.004642857142857143,0.15714285714285714,267.8077306733167,553.3982543640898,178.7940149625935
-0.004642857142857143,0.18571428571428572,258.72269326683295,655.0831670822943,86.19413965087281
-0.004642857142857143,0.2142857142857143,227.89139650872818,685.6572319201996,86.45137157107231
-0.004642857142857143,0.24285714285714288,191.5511221945137,680.0958852867831,128.35299251870325
-0.004642857142857143,0.27142857142857146,180.39177057356608,732.6142144638403,86.99401496259352
-0.004642857142857143,0.30000000000000004,156.11932668329177,711.2374064837906,132.64326683291773
-0.004642857142857143,0.3285714285714286,142.98990024937652,722.5435162094764,134.46658354114712
-0.004642857142857143,0.3571428571428572,124.86558603491274,694.787157107232,180.34725685785537
-0.004642857142857143,0.3857142857142858,103.00972568578554,628.6576059850374,268.33266832917707
-0.004642857142857143,0.41428571428571437,107.75985037406485,714.4604738154612,177.77967581047378
-0.004642857142857143,0.44285714285714284,106.32680798004988,759.356608478803,134.3165835411471
-0.004642857142857143,0.4714285714285714,99.9007481296758,765.386783042394,134.71246882793017
-0.004642857142857143,0.5,98.96022443890276,810.5043640897755,90.53541147132168
-0.005285714285714286,0.1,417.06234413965086,512.0551122194513,70.88254364089775
-0.005285714285714286,0.1285714285714286,347.5952618453865,579.3612219451372,73.04351620947631
-0.005285714285714286,0.15714285714285714,268.98516209476304,565.83927680798,165.1755610972569
-0.005285714285714286,0.18571428571428572,259.2856608478803,668.1861596009974,72.5281795511222
-0.005285714285714286,0.2142857142857143,228.13179551122192,698.4999999999999,73.36820448877805
-0.005285714285714286,0.24285714285714288,181.53566084788028,654.4758104738155,163.98852867830425
-0.005285714285714286,0.27142857142857146,171.78815461346636,714.5108478802993,113.7009975062344
-0.005285714285714286,0.30000000000000004,163.4721945137157,761.5917705735661,74.9360349127182
-0.005285714285714286,0.3285714285714286,142.07481296758104,735.8670822942644,122.05810473815464
-0.005285714285714286,0.3571428571428572,124.32306733167084,705.6700748129676,170.0068578553616
-0.005285714285714286,0.3857142857142858,121.50311720698255,755.3092269326684,123.18765586034912
-0.005285714285714286,0.41428571428571437,118.93441396508729,803.5071072319201,77.55847880299254
-0.005285714285714286,0.44285714285714284,105.66970074812969,769.9390274314213,124.39127182044888
-0.005285714285714286,0.4714285714285714,99.25847880299254,775.5617206982544,125.17980049875311
-0.005285714285714286,0.5,93.59451371571073,780.8512468827929,125.55423940149626
-0.005928571428571429,0.1,420.6514962593516,511.24713216957616,68.10137157107232
-0.005928571428571429,0.1285714285714286,353.3514962593516,580.5017456359103,66.14675810473815
-0.005928571428571429,0.15714285714285714,300.1488778054863,636.6140897755611,63.237032418952616
-0.005928571428571429,0.18571428571428572,246.22107231920194,643.6447630922693,110.13416458852866
-0.005928571428571429,0.2142857142857143,204.26084788029928,634.1977556109725,161.54139650872816
-0.005928571428571429,0.24285714285714288,181.74077306733165,657.4079800498753,160.85124688279296
-0.005928571428571429,0.27142857142857146,163.08640897755612,681.2410224438903,155.6725685785536
-0.005928571428571429,0.30000000000000004,155.48827930174562,729.2265586034913,115.28516209476308
-0.005928571428571429,0.3285714285714286,149.64451371571073,782.584663341646,67.77082294264338
-0.005928571428571429,0.3571428571428572,124.66122194513716,713.0195760598505,162.31920199501243
-0.005928571428571429,0.3857142857142858,115.44912718204486,724.5745635910225,159.97630922693267
-0.005928571428571429,0.41428571428571437,107.49987531172071,732.2120947630923,160.28802992518703
-0.005928571428571429,0.44285714285714284,100.671072319202,736.1956359102245,163.13329177057355
-0.005928571428571429,0.4714285714285714,94.54950124688278,741.8052369077307,163.64526184538653
-0.005928571428571429,0.5,79.10124688279302,665.2659600997506,255.63279301745632
-0.006571428571428572,0.1,421.073566084788,522.7719451371571,56.15448877805486
-0.006571428571428572,0.1285714285714286,333.67518703241893,559.1526184538652,107.17219451371572
-0.006571428571428572,0.15714285714285714,301.32680798004986,641.4352867830423,57.237905236907736
-0.006571428571428572,0.18571428571428572,260.57369077306737,679.967705735661,59.45860349127182
-0.006571428571428572,0.2142857142857143,227.83129675810474,713.7410224438902,58.427680798004985
-0.006571428571428572,0.24285714285714288,201.81995012468826,737.974438902743,60.20561097256858
-0.006571428571428572,0.27142857142857146,181.4761845386534,760.0864089775562,58.437406483790525
-0.006571428571428572,0.30000000000000004,164.68354114713216,775.9628428927679,59.35361596009974
-0.006571428571428572,0.3285714285714286,135.33453865336656,710.8608478802992,153.80461346633416
-0.006571428571428572,0.3571428571428572,131.9577306733167,759.7765586034913,108.26571072319203
-0.006571428571428572,0.3857142857142858,115.634289276808,730.8037406483792,153.561970074813
-0.006571428571428572,0.41428571428571437,107.55536159600997,738.7094763092268,153.7351620947631
-0.006571428571428572,0.44285714285714284,100.57082294264339,743.2361596009976,156.1930174563591
-0.006571428571428572,0.4714285714285714,95.29862842892767,749.3412718204489,155.36009975062345
-0.006571428571428572,0.5,89.72992518703242,754.7567331670823,155.51334164588525
-0.007214285714285715,0.1,426.4052369077307,518.4945137157108,55.10024937655861
-0.007214285714285715,0.1285714285714286,356.00511221945135,589.1683291770573,54.82655860349128
-0.007214285714285715,0.15714285714285714,285.31246882793016,611.4059850374064,103.28154613466333
-0.007214285714285715,0.18571428571428572,246.63628428927677,652.265710723192,101.09800498753117
-0.007214285714285715,0.2142857142857143,204.59937655860352,644.1509975062344,151.2496259351621
-0.007214285714285715,0.24285714285714288,182.34788029925187,670.2800498753118,147.37206982543643
-0.007214285714285715,0.27142857142857146,173.29164588528678,725.9450124688278,100.76334164588529
-0.007214285714285715,0.30000000000000004,165.10124688279302,779.9019950124689,54.99675810473815
-0.007214285714285715,0.3285714285714286,143.74663341645888,754.2369077306732,102.01645885286783
-0.007214285714285715,0.3571428571428572,139.24301745635913,804.2906483790523,56.46633416458853
-0.007214285714285715,0.3857142857142858,122.68042394014961,774.7807980049876,102.53877805486283
-0.007214285714285715,0.41428571428571437,108.14002493765585,743.3403990024938,148.51957605985038
-0.007214285714285715,0.44285714285714284,101.25311720698252,750.0039900249376,148.7428927680798
-0.007214285714285715,0.4714285714285714,95.21583541147133,755.0615960099751,149.72256857855362
-0.007214285714285715,0.5,89.8422693266833,760.0946384039901,150.06309226932666
-0.007857142857142858,0.1,405.39401496259353,497.9687032418953,96.63728179551121
-0.007857142857142858,0.1285714285714286,355.9620947630923,596.8471321695761,47.190773067331676
-0.007857142857142858,0.15714285714285714,299.443391521197,651.6795511221945,48.87705735660848
-0.007857142857142858,0.18571428571428572,257.74551122194515,694.4076059850374,47.84688279301746
-0.007857142857142858,0.2142857142857143,202.64800498753118,651.7047381546136,145.64725685785538
-0.007857142857142858,0.24285714285714288,191.2805486284289,713.0268079800499,95.6926433915212
-0.007857142857142858,0.27142857142857146,162.13728179551123,693.1800498753117,144.68266832917706
-0.007857142857142858,0.30000000000000004,163.4941396508728,786.7680798004988,49.73778054862842
-0.007857142857142858,0.3285714285714286,149.2620947630923,800.3381546134663,50.39975062344139
-0.007857142857142858,0.3571428571428572,137.62418952618455,813.9072319201996,48.468578553615956
-0.007857142857142858,0.3857142857142858,127.48890274314218,823.9174563591025,48.593640897755606
-0.007857142857142858,0.41428571428571437,113.20461346633417,789.5612219451372,97.23416458852867
-0.007857142857142858,0.44285714285714284,111.18366583541146,839.4741895261844,49.34214463840399
-0.007857142857142858,0.4714285714285714,104.5869077306733,846.0280548628429,49.38503740648379
-0.007857142857142858,0.5,98.59663341645886,850.9002493765587,50.50311720698255
-0.0085,0.1,421.74127182044896,530.6026184538653,47.65610972568579
-0.0085,0.1285714285714286,354.73129675810475,595.959975062344,49.30872817955112
-0.0085,0.15714285714285714,299.3677057356609,654.9386533665836,45.69364089775561
-0.0085,0.18571428571428572,257.6547381546135,696.3269326683292,46.01832917705736
-0.0085,0.2142857142857143,214.50511221945135,691.5033665835412,93.99152119700749
-0.0085,0.24285714285714288,191.48753117206985,716.3443890274314,92.16807980049876
-0.0085,0.27142857142857146,182.05399002493766,772.4941396508729,45.45187032418952
-0.0085,0.30000000000000004,165.53291770573566,787.2215710723192,47.24551122194514
-0.0085,0.3285714285714286,143.56508728179548,761.9270573566084,94.50785536159603
-0.0085,0.3571428571428572,139.08952618453864,816.6844139650873,44.22605985037406
-0.0085,0.3857142857142858,128.86957605985037,823.6069825436409,47.52344139650874
-0.0085,0.41428571428571437,114.10985037406485,791.5238154613467,94.36633416458854
-0.0085,0.44285714285714284,106.63852867830424,798.4733167082296,94.88815461346634
-0.0085,0.4714285714285714,100.1932668329177,804.780548628429,95.02618453865337
-0.0085,0.5,94.56620947630923,810.3997506234415,95.03403990024938
-0.009142857142857144,0.1,423.9576059850375,533.4734413965087,42.56895261845387
-0.009142857142857144,0.1285714285714286,352.6266832917705,606.9056109725686,40.46770573566085
-0.009142857142857144,0.15714285714285714,299.3987531172069,658.8082294264341,41.793017456359095
-0.009142857142857144,0.18571428571428572,260.1770573566085,698.0054862842893,41.817456359102245
-0.009142857142857144,0.2142857142857143,228.55860349127178,727.2381546134663,44.20324189526184
-0.009142857142857144,0.24285714285714288,203.06184538653366,754.547132169576,42.39102244389028
-0.009142857142857144,0.27142857142857146,182.35211970074815,774.9007481296758,42.74713216957606
-0.009142857142857144,0.30000000000000004,165.40586034912718,790.3147132169577,44.27942643391522
-0.009142857142857144,0.3285714285714286,151.33790523690774,804.5996259351621,44.062468827930175
-0.009142857142857144,0.3571428571428572,139.17917705735664,819.6299251870325,41.190897755610976
-0.009142857142857144,0.3857142857142858,129.49139650872817,828.9438902743143,41.56471321695761
-0.009142857142857144,0.41428571428571437,120.64189526184539,836.5527431421445,42.80536159600997
-0.009142857142857144,0.44285714285714284,112.97967581047381,843.9562344139651,43.0640897755611
-0.009142857142857144,0.4714285714285714,100.8423940149626,808.6033665835413,90.55423940149628
-0.009142857142857144,0.5,95.02381546134663,814.2630922693268,90.7130922693267
-0.009785714285714286,0.1,382.67244389027434,481.7799251870325,135.54763092269326
-0.009785714285714286,0.1285714285714286,355.02581047381545,606.0192019950125,38.954987531172065
-0.009785714285714286,0.15714285714285714,286.77730673316705,625.4462593516209,87.77643391521195
-0.009785714285714286,0.18571428571428572,261.25810473815466,699.1597256857856,39.58216957605985
-0.009785714285714286,0.2142857142857143,230.04451371571076,732.7643391521198,37.191147132169576
-0.009785714285714286,0.24285714285714288,204.4261845386534,754.1370324189526,41.436783042394026
-0.009785714285714286,0.27142857142857146,174.30660847880299,733.9890274314214,91.70436408977554
-0.009785714285714286,0.30000000000000004,157.91733167082293,752.3524937655859,89.73017456359102
-0.009785714285714286,0.3285714285714286,144.45087281795514,767.6985037406482,87.85062344139651
-0.009785714285714286,0.3571428571428572,132.78316708229426,778.030174563591,89.18665835411471
-0.009785714285714286,0.3857142857142858,129.52406483790523,831.6293017456359,38.84663341645886
-0.009785714285714286,0.41428571428571437,120.61920199501246,839.3780548628429,40.00274314214464
-0.009785714285714286,0.44285714285714284,112.88441396508726,846.810349127182,40.305236907730674
-0.009785714285714286,0.4714285714285714,106.10511221945137,854.175685785536,39.71920199501246
-0.009785714285714286,0.5,98.43229426433916,861.4400249376561,40.12768079800499
-0.01042857142857143,0.1,425.68004987531174,536.5374064837904,37.78254364089776
-0.01042857142857143,0.1285714285714286,353.1384039900249,610.0249376558603,36.83665835411472
-0.01042857142857143,0.15714285714285714,301.718578553616,659.856234413965,38.42518703241895
-0.01042857142857143,0.18571428571428572,246.47443890274317,671.3061097256857,82.21945137157107
-0.01042857142857143,0.2142857142857143,227.13790523690778,737.8335411471321,35.02855361596009
-0.01042857142857143,0.24285714285714288,201.1725685785536,760.9950124688279,37.83241895261846
-0.01042857142857143,0.27142857142857146,180.65012468827928,781.9866583541145,37.363216957605985
-0.01042857142857143,0.30000000000000004,163.68229426433916,799.0593516209477,37.258354114713214
-0.01042857142857143,0.3285714285714286,142.10324189526182,771.6283042394014,86.26845386533665
-0.01042857142857143,0.3571428571428572,131.006608478803,782.166583541147,86.82680798004989
-0.01042857142857143,0.3857142857142858,121.3556109725686,792.3526184538653,86.2917705735661
-0.01042857142857143,0.41428571428571437,118.82493765586034,842.9639650872817,38.211097256857855
-0.01042857142857143,0.44285714285714284,111.3490024937656,851.2662094763093,37.38478802992519
-0.01042857142857143,0.4714285714285714,104.40698254364091,858.0845386533665,37.50847880299252
-0.01042857142857143,0.5,98.39214463840399,864.0064837905236,37.60137157107232
-0.011071428571428572,0.1,425.8371571072319,537.9658354114713,36.197007481296765
-0.011071428571428572,0.1285714285714286,336.52319201995016,582.4872817955112,80.98952618453866
-0.011071428571428572,0.15714285714285714,301.66608478802993,661.8799251870324,36.45399002493765
-0.011071428571428572,0.18571428571428572,261.87157107231917,702.7973815461346,35.33104738154613
-0.011071428571428572,0.2142857142857143,229.07955112219452,738.0781795511223,32.8422693266833
-0.011071428571428572,0.24285714285714288,192.74376558603495,725.6683291770574,81.58790523690773
-0.011071428571428572,0.27142857142857146,172.65486284289275,743.0983790523691,84.24675810473815
-0.011071428571428572,0.30000000000000004,164.85548628428927,799.8849127182044,35.25960099750623
-0.011071428571428572,0.3285714285714286,150.6589775561097,815.0513715710724,34.28965087281796
-0.011071428571428572,0.3571428571428572,138.7925187032419,828.1689526184539,33.03852867830424
-0.011071428571428572,0.3857142857142858,128.55386533665836,837.1279301745635,34.31820448877805
-0.011071428571428572,0.41428571428571437,119.75361596009972,846.8169576059851,33.42942643391522
-0.011071428571428572,0.44285714285714284,112.01932668329175,854.4521197007482,33.5285536159601
-0.011071428571428572,0.4714285714285714,105.25,860.8564837905236,33.8935162094763
-0.011071428571428572,0.5,99.3639650872818,866.7214463840398,33.91458852867831
-0.011714285714285714,0.1,424.9598503740648,541.7584788029926,33.281670822942644
-0.011714285714285714,0.1285714285714286,352.80598503740646,615.8364089775562,31.357605985037406
-0.011714285714285714,0.15714285714285714,304.2980049875312,662.9397755610973,32.76221945137157
-0.011714285714285714,0.18571428571428572,261.8983790523691,705.3886533665835,32.71296758104738
-0.011714285714285714,0.2142857142857143,229.0599750623441,740.0652119700748,30.874812967581043
-0.011714285714285714,0.24285714285714288,202.7850374064838,765.7980049875313,31.41695760598504
-0.011714285714285714,0.27142857142857146,172.61895261845387,744.9600997506235,82.42094763092271
-0.011714285714285714,0.30000000000000004,157.21197007481294,759.6041147132171,83.18391521197009
-0.011714285714285714,0.3285714285714286,151.29077306733168,814.4725685785536,34.23665835411471
-0.011714285714285714,0.3571428571428572,125.18204488778058,743.9125935162095,130.90536159600998
-0.011714285714285714,0.3857142857142858,122.38466334164589,796.8162094763092,80.79912718204488
-0.011714285714285714,0.41428571428571437,102.00910224438903,720.3078553615961,177.683042394015
-0.011714285714285714,0.44285714285714284,95.46197007481297,726.8135910224439,177.72443890274315
-0.011714285714285714,0.4714285714285714,89.58703241895262,732.6492518703242,177.76371571072318
-0.011714285714285714,0.5,84.4427680798005,737.8105985037407,177.74663341645885
-0.012357142857142856,0.1,430.8490024937656,537.6034912718205,31.54750623441397
-0.012357142857142856,0.1285714285714286,355.3447630922693,612.5622194513716,32.09301745635911
-0.012357142857142856,0.15714285714285714,303.6783042394015,665.2614713216957,31.060224438902747
-0.012357142857142856,0.18571428571428572,249.29763092269323,670.6756857855362,80.02668329177055
-0.012357142857142856,0.2142857142857143,230.063216957606,737.684663341646,32.252119700748125
-0.012357142857142856,0.24285714285714288,203.24114713216957,764.4376558603492,32.3211970074813
-0.012357142857142856,0.27142857142857146,173.40224438902743,745.6235660847881,80.97418952618453
-0.012357142857142856,0.30000000000000004,157.1279301745636,761.3819201995013,81.49014962593517
-0.012357142857142856,0.3285714285714286,151.38852867830423,816.2644638403991,32.34700748129676
-0.012357142857142856,0.3571428571428572,125.19825436408978,745.5357855361597,129.2659600997506
-0.012357142857142856,0.3857142857142858,122.29887780548627,798.5556109725685,79.14551122194514
-0.012357142857142856,0.41428571428571437,102.11209476309226,721.680548628429,176.20735660847882
-0.012357142857142856,0.44285714285714284,101.28927680798004,770.7250623441395,127.98566084788028
-0.012357142857142856,0.4714285714285714,95.11608478802994,776.8815461346634,128.0023690773067
-0.012357142857142856,0.5,89.69364089775561,782.2945137157107,128.01184538653368
-0.013,0.1,425.8839152119701,543.919451371571,30.196633416458848
-0.013,0.1285714285714286,352.51945137157105,614.5283042394015,32.95224438902743
-0.013,0.15714285714285714,300.8941396508729,668.1456359102243,30.960224438902742
-0.013,0.18571428571428572,248.3246882793018,673.0592269326684,78.61608478802992
-0.013,0.2142857142857143,217.4897755610973,704.4897755610973,78.02044887780549
-0.013,0.24285714285714288,204.24538653366588,766.0418952618454,29.712718204488777
-0.013,0.27142857142857146,183.71583541147132,783.4870324189526,32.79713216957606
-0.013,0.30000000000000004,166.2798004987531,803.5285536159602,30.19164588528678
-0.013,0.3285714285714286,151.91683291770576,817.6007481296758,30.482418952618453
-0.013,0.3571428571428572,139.8795511221945,830.0108478802993,30.10960099750623
-0.013,0.3857142857142858,116.24887780548627,757.126059850374,126.62506234413964
-0.013,0.41428571428571437,108.24850374064837,765.1416458852867,126.60985037406485
-0.013,0.44285714285714284,101.31770573566084,772.1531172069825,126.5291770573566
-0.013,0.4714285714285714,95.16022443890273,778.1779301745635,126.66184538653367
-0.013,0.5,89.67256857855361,783.6442643391521,126.68316708229426
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-max.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-max.csv
deleted file mode 100644
index 8ce893bac1..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-max.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,439.97506234413964,507.1321695760598,999.0
-0.004,0.1285714285714286,369.24688279301745,582.423940149626,149.49376558603493
-0.004,0.15714285714285714,315.33915211970077,625.8129675810474,146.97256857855362
-0.004,0.18571428571428572,274.4638403990025,671.2319201995012,999.0
-0.004,0.2142857142857143,239.96758104738154,696.279301745636,120.85536159600997
-0.004,0.24285714285714288,213.17456359102243,724.5586034912718,999.0
-0.004,0.27142857142857146,190.87032418952617,736.6184538653366,999.0
-0.004,0.30000000000000004,173.88778054862843,757.6658354114713,999.0
-0.004,0.3285714285714286,159.1720698254364,779.0149625935162,999.0
-0.004,0.3571428571428572,146.02493765586036,790.4389027431422,999.0
-0.004,0.3857142857142858,135.35411471321694,793.4139650872818,999.0
-0.004,0.41428571428571437,125.99002493765586,799.5187032418953,999.0
-0.004,0.44285714285714284,118.9925187032419,811.4563591022444,999.0
-0.004,0.4714285714285714,111.71820448877806,817.6807980049875,999.0
-0.004,0.5,105.04738154613466,817.6882793017456,999.0
-0.004642857142857143,0.1,443.55610972568576,526.4488778054863,96.55361596009975
-0.004642857142857143,0.1285714285714286,365.3690773067332,593.3092269326684,109.65336658354114
-0.004642857142857143,0.15714285714285714,311.74563591022445,636.5062344139651,999.0
-0.004642857142857143,0.18571428571428572,270.211970074813,673.4788029925187,116.24937655860349
-0.004642857142857143,0.2142857142857143,239.2942643391521,716.0548628428928,137.03740648379053
-0.004642857142857143,0.24285714285714288,216.03990024937656,735.351620947631,999.0
-0.004642857142857143,0.27142857142857146,194.01246882793018,750.4862842892768,113.44139650872818
-0.004642857142857143,0.30000000000000004,177.2069825436409,770.8428927680798,999.0
-0.004642857142857143,0.3285714285714286,162.4139650872818,781.8977556109726,999.0
-0.004642857142857143,0.3571428571428572,149.85785536159602,794.9201995012469,999.0
-0.004642857142857143,0.3857142857142858,138.64837905236908,806.9775561097257,999.0
-0.004642857142857143,0.41428571428571437,129.8054862842893,816.291770573566,999.0
-0.004642857142857143,0.44285714285714284,120.87531172069825,820.0324189526184,999.0
-0.004642857142857143,0.4714285714285714,114.28927680798004,825.8628428927681,999.0
-0.004642857142857143,0.5,108.20199501246883,830.0149625935162,115.9925187032419
-0.005285714285714286,0.1,438.3142144638404,532.8628428927681,89.60847880299252
-0.005285714285714286,0.1285714285714286,370.18952618453864,607.3890274314215,90.01995012468828
-0.005285714285714286,0.15714285714285714,310.70324189526184,645.3266832917706,999.0
-0.005285714285714286,0.18571428571428572,270.05486284289276,683.9850374064838,98.9426433915212
-0.005285714285714286,0.2142857142857143,239.66583541147133,717.6982543640897,104.3067331670823
-0.005285714285714286,0.24285714285714288,211.1845386533666,747.5985037406484,999.0
-0.005285714285714286,0.27142857142857146,190.58104738154614,769.7955112219452,999.0
-0.005285714285714286,0.30000000000000004,172.67082294264338,779.925187032419,117.24189526184539
-0.005285714285714286,0.3285714285714286,156.8229426433915,792.9775561097257,999.0
-0.005285714285714286,0.3571428571428572,144.8229426433915,805.219451371571,999.0
-0.005285714285714286,0.3857142857142858,134.89526184538653,814.8678304239402,999.0
-0.005285714285714286,0.41428571428571437,125.31172069825436,823.4563591022444,97.62593516209476
-0.005285714285714286,0.44285714285714284,117.02992518703242,830.5386533665835,999.0
-0.005285714285714286,0.4714285714285714,109.87032418952619,836.4114713216958,999.0
-0.005285714285714286,0.5,103.93266832917706,842.1970074812967,999.0
-0.005928571428571429,0.1,434.46134663341644,540.8852867830424,137.214463840399
-0.005928571428571429,0.1285714285714286,370.8628428927681,607.85536159601,99.68329177057356
-0.005928571428571429,0.15714285714285714,314.3915211970075,659.3915211970075,89.03241895261846
-0.005928571428571429,0.18571428571428572,270.58354114713217,703.5411471321696,999.0
-0.005928571428571429,0.2142857142857143,238.46882793017457,726.9775561097257,999.0
-0.005928571428571429,0.24285714285714288,210.83291770573567,754.8279301745636,999.0
-0.005928571428571429,0.27142857142857146,189.9351620947631,775.5461346633416,999.0
-0.005928571428571429,0.30000000000000004,172.20947630922694,786.4189526184539,999.0
-0.005928571428571429,0.3285714285714286,157.8927680798005,799.8154613466335,92.20199501246883
-0.005928571428571429,0.3571428571428572,145.41147132169576,816.4039900249377,999.0
-0.005928571428571429,0.3857142857142858,134.11970074812967,822.5885286783042,999.0
-0.005928571428571429,0.41428571428571437,124.34164588528678,831.0224438902743,999.0
-0.005928571428571429,0.44285714285714284,116.67581047381546,838.6558603491272,999.0
-0.005928571428571429,0.4714285714285714,109.90274314214464,843.6907730673316,999.0
-0.005928571428571429,0.5,103.88528678304239,847.7007481296758,999.0
-0.006571428571428572,0.1,432.55610972568576,542.3216957605985,80.79052369077307
-0.006571428571428572,0.1285714285714286,360.99002493765585,609.6184538653366,999.0
-0.006571428571428572,0.15714285714285714,321.1546134663342,667.6334164588528,72.83291770573567
-0.006571428571428572,0.18571428571428572,274.9850374064838,704.0523690773067,85.00997506234414
-0.006571428571428572,0.2142857142857143,235.67581047381546,733.1097256857855,84.61346633416458
-0.006571428571428572,0.24285714285714288,210.87531172069825,752.3466334164589,84.01246882793018
-0.006571428571428572,0.27142857142857146,190.92768079800499,768.351620947631,73.10473815461347
-0.006571428571428572,0.30000000000000004,172.39900249376558,795.4887780548628,79.03241895261846
-0.006571428571428572,0.3285714285714286,157.89526184538653,814.5311720698254,999.0
-0.006571428571428572,0.3571428571428572,145.2793017456359,821.428927680798,999.0
-0.006571428571428572,0.3857142857142858,134.91271820448878,828.1895261845386,999.0
-0.006571428571428572,0.41428571428571437,125.6932668329177,836.4812967581047,999.0
-0.006571428571428572,0.44285714285714284,117.08977556109726,843.7356608478804,999.0
-0.006571428571428572,0.4714285714285714,110.50623441396509,852.7680798004988,999.0
-0.006571428571428572,0.5,104.30423940149626,858.6259351620947,999.0
-0.007214285714285715,0.1,443.25436408977555,535.5586034912718,70.0
-0.007214285714285715,0.1285714285714286,378.66583541147133,610.3067331670823,73.95261845386534
-0.007214285714285715,0.15714285714285714,319.1147132169576,663.1147132169576,999.0
-0.007214285714285715,0.18571428571428572,276.9700748129676,700.428927680798,999.0
-0.007214285714285715,0.2142857142857143,243.54613466334163,738.3017456359103,999.0
-0.007214285714285715,0.24285714285714288,216.33167082294264,760.9177057356609,999.0
-0.007214285714285715,0.27142857142857146,192.5561097256858,776.5187032418953,999.0
-0.007214285714285715,0.30000000000000004,174.19700748129677,793.1920199501246,72.70822942643392
-0.007214285714285715,0.3285714285714286,159.66334164588528,809.3266832917706,999.0
-0.007214285714285715,0.3571428571428572,146.70074812967582,824.1745635910224,89.78054862842893
-0.007214285714285715,0.3857142857142858,135.58104738154614,836.428927680798,999.0
-0.007214285714285715,0.41428571428571437,126.22693266832918,844.6957605985037,999.0
-0.007214285714285715,0.44285714285714284,118.33915211970074,851.0498753117207,999.0
-0.007214285714285715,0.4714285714285714,111.47381546134663,857.0224438902743,999.0
-0.007214285714285715,0.5,104.44638403990025,862.6658354114713,999.0
-0.007857142857142858,0.1,446.286783042394,541.3615960099751,999.0
-0.007857142857142858,0.1285714285714286,380.5860349127182,615.9326683291771,62.46134663341646
-0.007857142857142858,0.15714285714285714,322.4339152119701,672.783042394015,58.748129675810475
-0.007857142857142858,0.18571428571428572,271.1371571072319,706.8478802992519,75.10972568578553
-0.007857142857142858,0.2142857142857143,237.8503740648379,743.281795511222,999.0
-0.007857142857142858,0.24285714285714288,212.27431421446383,766.6309226932668,999.0
-0.007857142857142858,0.27142857142857146,190.92768079800499,784.571072319202,999.0
-0.007857142857142858,0.30000000000000004,173.8354114713217,801.1745635910224,63.750623441396506
-0.007857142857142858,0.3285714285714286,158.66334164588528,816.1022443890274,73.9650872817955
-0.007857142857142858,0.3571428571428572,146.30423940149626,828.8927680798005,66.50124688279301
-0.007857142857142858,0.3857142857142858,136.32668329177056,839.2967581047382,74.9501246882793
-0.007857142857142858,0.41428571428571437,126.29675810473816,845.2044887780548,999.0
-0.007857142857142858,0.44285714285714284,118.08977556109726,852.3990024937656,57.251870324189525
-0.007857142857142858,0.4714285714285714,111.36159600997506,858.5835411471322,57.85037406483791
-0.007857142857142858,0.5,105.21945137157107,864.1795511221945,65.94014962593516
-0.0085,0.1,443.91521197007484,552.4812967581047,57.81296758104738
-0.0085,0.1285714285714286,379.42394014962593,622.4763092269327,68.91521197007481
-0.0085,0.15714285714285714,321.9625935162095,675.576059850374,58.753117206982544
-0.0085,0.18571428571428572,272.00249376558605,712.645885286783,69.5286783042394
-0.0085,0.2142857142857143,237.5137157107232,743.6159600997506,999.0
-0.0085,0.24285714285714288,211.81795511221947,767.5062344139651,999.0
-0.0085,0.27142857142857146,190.86284289276807,790.5635910224439,62.63341645885287
-0.0085,0.30000000000000004,173.7581047381546,812.2992518703242,73.82793017456359
-0.0085,0.3285714285714286,160.1845386533666,824.6084788029925,999.0
-0.0085,0.3571428571428572,147.2568578553616,838.1122194513715,56.733167082294266
-0.0085,0.3857142857142858,137.5361596009975,844.2344139650872,88.48877805486285
-0.0085,0.41428571428571437,127.6857855361596,852.2269326683291,999.0
-0.0085,0.44285714285714284,119.03740648379052,859.5236907730673,999.0
-0.0085,0.4714285714285714,111.16458852867831,865.2394014962593,999.0
-0.0085,0.5,104.54613466334165,870.3117206982544,999.0
-0.009142857142857144,0.1,440.1496259351621,567.6034912718204,60.54364089775561
-0.009142857142857144,0.1285714285714286,372.5436408977556,636.4663341645885,52.95511221945137
-0.009142857142857144,0.15714285714285714,313.54613466334166,678.9900249376559,51.2069825436409
-0.009142857142857144,0.18571428571428572,271.7705735660848,731.0448877805486,65.38154613466334
-0.009142857142857144,0.2142857142857143,239.49875311720697,744.5261845386534,64.56359102244389
-0.009142857142857144,0.24285714285714288,212.01745635910225,778.4937655860349,58.591022443890274
-0.009142857142857144,0.27142857142857146,191.83042394014961,793.1670822942643,57.82793017456359
-0.009142857142857144,0.30000000000000004,173.99501246882792,815.3042394014963,68.70822942643392
-0.009142857142857144,0.3285714285714286,160.1945137157107,827.5985037406484,71.00997506234414
-0.009142857142857144,0.3571428571428572,147.69326683291771,840.8653366583541,52.77805486284289
-0.009142857142857144,0.3857142857142858,135.6359102244389,839.0199501246883,54.35411471321696
-0.009142857142857144,0.41428571428571437,126.46633416458853,846.6633416458853,54.795511221945134
-0.009142857142857144,0.44285714285714284,118.34912718204488,854.1645885286783,54.89775561097257
-0.009142857142857144,0.4714285714285714,111.68079800498754,860.3366583541147,999.0
-0.009142857142857144,0.5,105.24688279301746,866.1695760598503,999.0
-0.009785714285714286,0.1,446.9426433915212,551.3715710723192,999.0
-0.009785714285714286,0.1285714285714286,375.3241895261845,628.0299251870324,58.29925187032419
-0.009785714285714286,0.15714285714285714,313.15211970074813,678.5660847880299,999.0
-0.009785714285714286,0.18571428571428572,275.49625935162095,710.3715710723192,48.16957605985037
-0.009785714285714286,0.2142857142857143,243.69825436408976,748.3291770573566,48.45635910224439
-0.009785714285714286,0.24285714285714288,215.5211970074813,770.5810473815461,52.09725685785536
-0.009785714285714286,0.27142857142857146,192.93765586034914,786.9750623441397,999.0
-0.009785714285714286,0.30000000000000004,173.90523690773068,802.2119700748129,999.0
-0.009785714285714286,0.3285714285714286,159.77805486284288,820.3915211970075,999.0
-0.009785714285714286,0.3571428571428572,145.54862842892769,831.6408977556109,999.0
-0.009785714285714286,0.3857142857142858,135.0498753117207,841.4463840399003,50.571072319201996
-0.009785714285714286,0.41428571428571437,126.29925187032418,848.9426433915212,50.85286783042394
-0.009785714285714286,0.44285714285714284,118.38902743142144,856.5261845386534,51.3715710723192
-0.009785714285714286,0.4714285714285714,111.19451371571073,863.1147132169576,50.64339152119701
-0.009785714285714286,0.5,103.65087281795512,876.0523690773067,62.33416458852868
-0.01042857142857143,0.1,445.4139650872818,562.7132169576059,59.43142144638404
-0.01042857142857143,0.1285714285714286,369.27431421446386,629.0299251870324,55.605985037406484
-0.01042857142857143,0.15714285714285714,319.93266832917703,677.4538653366584,52.261845386533665
-0.01042857142857143,0.18571428571428572,279.1695760598504,724.6683291770573,999.0
-0.01042857142857143,0.2142857142857143,236.94763092269326,753.5386533665835,47.957605985037404
-0.01042857142857143,0.24285714285714288,210.00249376558602,773.3266832917706,49.66334164588529
-0.01042857142857143,0.27142857142857146,189.3790523690773,796.3665835411472,47.01995012468828
-0.01042857142857143,0.30000000000000004,172.03491271820448,813.7605985037407,48.566084788029926
-0.01042857142857143,0.3285714285714286,158.20947630922694,830.279301745636,999.0
-0.01042857142857143,0.3571428571428572,144.38154613466335,841.2593516209477,999.0
-0.01042857142857143,0.3857142857142858,133.69825436408976,850.5561097256858,999.0
-0.01042857142857143,0.41428571428571437,124.15960099750623,859.2693266832918,58.952618453865334
-0.01042857142857143,0.44285714285714284,116.26932668329177,866.3167082294265,58.7930174563591
-0.01042857142857143,0.4714285714285714,109.12718204488777,872.648379052369,58.69077306733167
-0.01042857142857143,0.5,103.01246882793018,878.2967581047382,58.70074812967581
-0.011071428571428572,0.1,446.6184538653367,564.8104738154614,56.05985037406484
-0.011071428571428572,0.1285714285714286,370.1496259351621,631.2219451371571,999.0
-0.011071428571428572,0.15714285714285714,319.2942643391521,679.9501246882793,49.261845386533665
-0.011071428571428572,0.18571428571428572,277.6758104738155,718.9750623441397,47.17456359102244
-0.011071428571428572,0.2142857142857143,240.643391521197,755.0648379052369,41.39650872817955
-0.011071428571428572,0.24285714285714288,214.069825436409,783.4538653366584,999.0
-0.011071428571428572,0.27142857142857146,190.9850374064838,800.4713216957606,999.0
-0.011071428571428572,0.30000000000000004,173.59850374064837,810.4613466334165,42.97007481296758
-0.011071428571428572,0.3285714285714286,158.92518703241896,827.3366583541147,45.17955112219451
-0.011071428571428572,0.3571428571428572,146.52618453865335,837.9201995012469,39.900249376558605
-0.011071428571428572,0.3857142857142858,135.21695760598504,850.8029925187033,56.728179551122196
-0.011071428571428572,0.41428571428571437,126.22443890274315,859.6009975062344,51.38403990024938
-0.011071428571428572,0.44285714285714284,117.66583541147132,867.2892768079801,51.53865336658354
-0.011071428571428572,0.4714285714285714,110.93017456359102,871.1920199501246,51.51371571072319
-0.011071428571428572,0.5,104.63092269326684,876.7730673316709,51.418952618453865
-0.011714285714285714,0.1,447.0374064837905,561.6084788029925,43.561097256857856
-0.011714285714285714,0.1285714285714286,371.25935162094765,628.4214463840399,45.67581047381546
-0.011714285714285714,0.15714285714285714,319.43142144638404,685.7132169576059,57.15211970074813
-0.011714285714285714,0.18571428571428572,277.40149625935163,719.5436408977556,44.82044887780549
-0.011714285714285714,0.2142857142857143,240.68329177057356,755.1122194513715,39.204488778054866
-0.011714285714285714,0.24285714285714288,213.28927680798006,784.3416458852868,41.13715710723192
-0.011714285714285714,0.27142857142857146,190.8778054862843,801.8827930174564,999.0
-0.011714285714285714,0.30000000000000004,181.28428927680798,808.1745635910224,999.0
-0.011714285714285714,0.3285714285714286,165.95261845386534,826.783042394015,44.276807980049874
-0.011714285714285714,0.3571428571428572,153.02992518703243,836.0,999.0
-0.011714285714285714,0.3857142857142858,142.73067331670822,846.0249376558603,999.0
-0.011714285714285714,0.41428571428571437,132.0997506234414,855.6359102244389,999.0
-0.011714285714285714,0.44285714285714284,124.02493765586036,862.6807980049875,999.0
-0.011714285714285714,0.4714285714285714,116.28927680798004,868.9002493765586,999.0
-0.011714285714285714,0.5,109.50872817955113,874.720698254364,999.0
-0.012357142857142856,0.1,446.39401496259353,552.6408977556109,45.45386533665835
-0.012357142857142856,0.1285714285714286,378.1097256857855,634.5286783042394,46.96508728179551
-0.012357142857142856,0.15714285714285714,327.6483790523691,682.6533665835411,38.042394014962596
-0.012357142857142856,0.18571428571428572,284.6982543640898,723.206982543641,999.0
-0.012357142857142856,0.2142857142857143,251.29177057356608,747.9152119700748,60.82294264339152
-0.012357142857142856,0.24285714285714288,222.5436408977556,774.4638403990025,52.94513715710723
-0.012357142857142856,0.27142857142857146,200.02493765586036,791.4837905236908,999.0
-0.012357142857142856,0.30000000000000004,181.2418952618454,809.780548628429,999.0
-0.012357142857142856,0.3285714285714286,165.50623441396507,827.4962593516209,42.0
-0.012357142857142856,0.3571428571428572,152.39900249376558,836.997506234414,999.0
-0.012357142857142856,0.3857142857142858,142.13715710723193,847.9426433915212,999.0
-0.012357142857142856,0.41428571428571437,132.54114713216958,857.0249376558603,999.0
-0.012357142857142856,0.44285714285714284,119.43391521197007,863.1795511221945,999.0
-0.012357142857142856,0.4714285714285714,112.70573566084788,869.7281795511221,999.0
-0.012357142857142856,0.5,106.06234413965088,875.8827930174564,999.0
-0.013,0.1,438.85536159600997,557.2244389027431,41.45137157107232
-0.013,0.1285714285714286,367.1695760598504,631.8628428927681,48.057356608478806
-0.013,0.15714285714285714,310.5436408977556,683.5536159600997,46.1072319201995
-0.013,0.18571428571428572,273.90773067331673,718.2269326683291,999.0
-0.013,0.2142857142857143,237.32418952618454,749.4064837905237,999.0
-0.013,0.24285714285714288,212.53865336658353,776.0997506234414,39.057356608478806
-0.013,0.27142857142857146,193.32418952618454,794.7581047381547,44.750623441396506
-0.013,0.30000000000000004,174.7206982543641,812.790523690773,42.5211970074813
-0.013,0.3285714285714286,159.65336658354116,826.8703241895262,43.728179551122196
-0.013,0.3571428571428572,147.78304239401496,835.7605985037407,38.65087281795511
-0.013,0.3857142857142858,136.9152119700748,849.1645885286783,999.0
-0.013,0.41428571428571437,127.00498753117208,857.2618453865337,999.0
-0.013,0.44285714285714284,119.12967581047381,864.3890274314215,999.0
-0.013,0.4714285714285714,112.2568578553616,871.1970074812967,999.0
-0.013,0.5,105.9501246882793,876.8478802992519,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-min.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-min.csv
deleted file mode 100644
index 9d5fc4f58f..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-min.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.007481296758104738,0.9925187032418953,77.14713216957605
-0.004,0.1285714285714286,332.0224438902743,498.54114713216956,73.84538653366583
-0.004,0.15714285714285714,285.9850374064838,548.8478802992519,69.38403990024938
-0.004,0.18571428571428572,0.02743142144638404,0.972568578553616,71.34912718204488
-0.004,0.2142857142857143,214.54862842892769,653.4039900249377,71.74812967581047
-0.004,0.24285714285714288,0.0024937655860349127,0.9925187032418953,69.10972568578553
-0.004,0.27142857142857146,0.004987531172069825,0.9750623441396509,79.18952618453865
-0.004,0.30000000000000004,0.004987531172069825,0.9850374064837906,77.10473815461347
-0.004,0.3285714285714286,0.0024937655860349127,0.9975062344139651,71.53366583541147
-0.004,0.3571428571428572,0.0024937655860349127,0.9975062344139651,72.1072319201995
-0.004,0.3857142857142858,0.012468827930174564,0.9875311720698254,79.39900249376558
-0.004,0.41428571428571437,0.012468827930174564,0.9800498753117207,81.07980049875312
-0.004,0.44285714285714284,0.004987531172069825,0.9950124688279302,77.45885286783043
-0.004,0.4714285714285714,0.0024937655860349127,0.9850374064837906,78.9426433915212
-0.004,0.5,0.004987531172069825,0.972568578553616,78.05486284289277
-0.004642857142857143,0.1,401.78304239401496,480.91022443890273,64.53117206982543
-0.004642857142857143,0.1285714285714286,327.9725685785536,524.9775561097257,61.51620947630923
-0.004642857142857143,0.15714285714285714,0.0024937655860349127,0.9875311720698254,65.55112219451371
-0.004642857142857143,0.18571428571428572,249.49625935162095,628.2718204488779,64.9002493765586
-0.004642857142857143,0.2142857142857143,220.0149625935162,626.8628428927681,63.930174563591024
-0.004642857142857143,0.24285714285714288,0.012468827930174564,0.9875311720698254,65.35910224438902
-0.004642857142857143,0.27142857142857146,174.0773067331671,707.142144638404,70.16209476309227
-0.004642857142857143,0.30000000000000004,0.014962593516209476,0.9850374064837906,66.89775561097257
-0.004642857142857143,0.3285714285714286,0.004987531172069825,0.9950124688279302,69.80299251870325
-0.004642857142857143,0.3571428571428572,0.0024937655860349127,0.9850374064837906,68.26683291770574
-0.004642857142857143,0.3857142857142858,0.0024937655860349127,0.9875311720698254,66.91770573566085
-0.004642857142857143,0.41428571428571437,0.0024937655860349127,0.9950124688279302,66.96009975062344
-0.004642857142857143,0.44285714285714284,0.0024937655860349127,0.9975062344139651,70.90523690773067
-0.004642857142857143,0.4714285714285714,0.0024937655860349127,0.9975062344139651,71.79800498753117
-0.004642857142857143,0.5,95.19950124688279,786.7955112219452,74.51870324189527
-0.005285714285714286,0.1,397.5660847880299,493.93765586034914,53.261845386533665
-0.005285714285714286,0.1285714285714286,327.26932668329175,559.209476309227,54.98753117206982
-0.005285714285714286,0.15714285714285714,0.0024937655860349127,0.9900249376558603,58.19201995012469
-0.005285714285714286,0.18571428571428572,249.87281795511223,641.2219451371571,60.281795511221944
-0.005285714285714286,0.2142857142857143,218.10473815461347,677.5885286783042,52.1571072319202
-0.005285714285714286,0.24285714285714288,0.0024937655860349127,0.9775561097256857,58.81546134663342
-0.005285714285714286,0.27142857142857146,0.004987531172069825,0.9950124688279302,53.29925187032419
-0.005285714285714286,0.30000000000000004,152.76807980049875,719.9201995012469,61.15960099750623
-0.005285714285714286,0.3285714285714286,0.007481296758104738,0.9925187032418953,56.403990024937656
-0.005285714285714286,0.3571428571428572,0.004987531172069825,0.9775561097256857,54.97256857855361
-0.005285714285714286,0.3857142857142858,0.0199501246882793,0.9800498753117207,57.88279301745636
-0.005285714285714286,0.41428571428571437,110.50623441396509,787.4588528678304,58.53615960099751
-0.005285714285714286,0.44285714285714284,0.00997506234413965,0.9900249376558603,58.54862842892768
-0.005285714285714286,0.4714285714285714,0.00997506234413965,0.9900249376558603,58.71321695760599
-0.005285714285714286,0.5,0.00997506234413965,0.9900249376558603,58.84788029925187
-0.005928571428571429,0.1,398.1271820448878,445.359102244389,54.4788029925187
-0.005928571428571429,0.1285714285714286,330.81795511221947,558.1645885286783,51.915211970074814
-0.005928571428571429,0.15714285714285714,281.44638403990024,603.925187032419,50.45137157107232
-0.005928571428571429,0.18571428571428572,0.017456359102244388,0.9825436408977556,52.86533665835412
-0.005928571428571429,0.2142857142857143,0.004987531172069825,0.9925187032418953,55.204488778054866
-0.005928571428571429,0.24285714285714288,0.0024937655860349127,0.9975062344139651,51.50374064837905
-0.005928571428571429,0.27142857142857146,0.0024937655860349127,0.9975062344139651,52.266832917705734
-0.005928571428571429,0.30000000000000004,0.00997506234413965,0.9900249376558603,54.109725685785534
-0.005928571428571429,0.3285714285714286,139.86783042394015,758.1346633416459,49.775561097256855
-0.005928571428571429,0.3571428571428572,0.00997506234413965,0.9900249376558603,50.399002493765586
-0.005928571428571429,0.3857142857142858,0.004987531172069825,0.9950124688279302,53.082294264339154
-0.005928571428571429,0.41428571428571437,0.004987531172069825,0.9950124688279302,52.895261845386536
-0.005928571428571429,0.44285714285714284,0.004987531172069825,0.9950124688279302,52.84788029925187
-0.005928571428571429,0.4714285714285714,0.004987531172069825,0.9950124688279302,54.51620947630923
-0.005928571428571429,0.5,0.0024937655860349127,0.9950124688279302,55.05486284289277
-0.006571428571428572,0.1,407.25187032418955,493.58354114713217,41.907730673316706
-0.006571428571428572,0.1285714285714286,0.0199501246882793,0.9800498753117207,42.239401496259354
-0.006571428571428572,0.15714285714285714,283.4364089775561,613.1022443890274,43.932668329177055
-0.006571428571428572,0.18571428571428572,247.15461346633415,650.9875311720698,41.9501246882793
-0.006571428571428572,0.2142857142857143,216.90274314214463,684.576059850374,39.70822942643392
-0.006571428571428572,0.24285714285714288,191.5561097256858,709.5610972568578,48.89775561097257
-0.006571428571428572,0.27142857142857146,173.83790523690774,742.2892768079801,49.224438902743145
-0.006571428571428572,0.30000000000000004,156.86783042394015,762.5037406483791,44.86284289276808
-0.006571428571428572,0.3285714285714286,0.004987531172069825,0.9950124688279302,40.87032418952619
-0.006571428571428572,0.3571428571428572,0.00997506234413965,0.9900249376558603,45.22693266832918
-0.006571428571428572,0.3857142857142858,0.004987531172069825,0.9950124688279302,47.32917705735661
-0.006571428571428572,0.41428571428571437,0.004987531172069825,0.9950124688279302,48.089775561097255
-0.006571428571428572,0.44285714285714284,0.004987531172069825,0.9950124688279302,47.93516209476309
-0.006571428571428572,0.4714285714285714,0.004987531172069825,0.9925187032418953,44.17705735660848
-0.006571428571428572,0.5,0.004987531172069825,0.9925187032418953,44.19201995012469
-0.007214285714285715,0.1,416.785536159601,499.5162094763092,42.261845386533665
-0.007214285714285715,0.1285714285714286,341.77556109725685,567.3291770573566,40.17206982543641
-0.007214285714285715,0.15714285714285714,0.004987531172069825,0.9950124688279302,45.68329177057357
-0.007214285714285715,0.18571428571428572,0.007481296758104738,0.9925187032418953,41.246882793017456
-0.007214285714285715,0.2142857142857143,0.0024937655860349127,0.9950124688279302,42.85286783042394
-0.007214285714285715,0.24285714285714288,0.0024937655860349127,0.9950124688279302,44.25935162094763
-0.007214285714285715,0.27142857142857146,0.004987531172069825,0.9950124688279302,43.067331670822945
-0.007214285714285715,0.30000000000000004,154.69326683291771,762.4089775561097,46.438902743142144
-0.007214285714285715,0.3285714285714286,0.004987531172069825,0.9950124688279302,42.55361596009975
-0.007214285714285715,0.3571428571428572,132.0997506234414,769.7431421446385,41.35411471321696
-0.007214285714285715,0.3857142857142858,0.007481296758104738,0.9925187032418953,38.86034912718205
-0.007214285714285715,0.41428571428571437,0.004987531172069825,0.9925187032418953,38.775561097256855
-0.007214285714285715,0.44285714285714284,0.004987531172069825,0.9925187032418953,40.34413965087282
-0.007214285714285715,0.4714285714285714,0.004987531172069825,0.9925187032418953,40.37406483790524
-0.007214285714285715,0.5,0.004987531172069825,0.9925187032418953,40.236907730673316
-0.007857142857142858,0.1,0.00997506234413965,0.9900249376558603,39.30922693266833
-0.007857142857142858,0.1285714285714286,340.713216957606,566.0473815461347,37.566084788029926
-0.007857142857142858,0.15714285714285714,281.52369077306736,625.1620947630922,39.44638403990025
-0.007857142857142858,0.18571428571428572,241.87281795511223,654.2892768079801,37.738154613466335
-0.007857142857142858,0.2142857142857143,0.0024937655860349127,0.9925187032418953,40.583541147132166
-0.007857142857142858,0.24285714285714288,0.004987531172069825,0.9950124688279302,36.97506234413965
-0.007857142857142858,0.27142857142857146,0.0024937655860349127,0.9900249376558603,42.067331670822945
-0.007857142857142858,0.30000000000000004,154.76807980049875,770.8329177057357,40.65087281795511
-0.007857142857142858,0.3285714285714286,141.10473815461347,781.0274314214464,35.80548628428928
-0.007857142857142858,0.3571428571428572,130.3142144638404,798.9925187032419,35.70573566084788
-0.007857142857142858,0.3857142857142858,120.84039900249377,794.6359102244389,39.244389027431424
-0.007857142857142858,0.41428571428571437,0.007481296758104738,0.9925187032418953,39.5785536159601
-0.007857142857142858,0.44285714285714284,104.06982543640898,828.5311720698254,39.48129675810474
-0.007857142857142858,0.4714285714285714,97.56109725685785,834.3615960099751,39.37406483790524
-0.007857142857142858,0.5,92.18453865336659,832.3790523690773,39.32418952618454
-0.0085,0.1,401.8703241895262,507.9700748129676,32.745635910224436
-0.0085,0.1285714285714286,337.43142144638404,573.1920199501246,35.68827930174564
-0.0085,0.15714285714285714,282.1720698254364,631.8179551122195,35.12967581047381
-0.0085,0.18571428571428572,242.77306733167083,658.4688279301746,35.46384039900249
-0.0085,0.2142857142857143,0.004987531172069825,0.9950124688279302,35.51870324189526
-0.0085,0.24285714285714288,0.014962593516209476,0.9850374064837906,38.19950124688279
-0.0085,0.27142857142857146,164.0,755.9576059850374,33.256857855361595
-0.0085,0.30000000000000004,149.41895261845386,762.8653366583541,35.67331670822943
-0.0085,0.3285714285714286,0.0024937655860349127,0.9975062344139651,36.69077306733167
-0.0085,0.3571428571428572,126.16708229426433,796.0099750623441,35.72069825436409
-0.0085,0.3857142857142858,117.14463840399003,781.1720698254364,32.089775561097255
-0.0085,0.41428571428571437,0.0024937655860349127,0.9975062344139651,32.13216957605985
-0.0085,0.44285714285714284,0.0024937655860349127,0.9975062344139651,35.49376558603491
-0.0085,0.4714285714285714,0.0024937655860349127,0.9975062344139651,35.433915211970074
-0.0085,0.5,0.0024937655860349127,0.9975062344139651,35.53615960099751
-0.009142857142857144,0.1,395.85536159600997,512.8254364089776,34.34413965087282
-0.009142857142857144,0.1285714285714286,324.1221945137157,580.9526184538653,33.96259351620947
-0.009142857142857144,0.15714285714285714,274.94513715710724,644.3291770573566,34.42643391521197
-0.009142857142857144,0.18571428571428572,237.60349127182045,670.2394014962593,30.905236907730675
-0.009142857142857144,0.2142857142857143,207.55361596009976,701.6533665835411,32.55860349127182
-0.009142857142857144,0.24285714285714288,183.8204488778055,738.6059850374065,35.97007481296758
-0.009142857142857144,0.27142857142857146,164.73067331670822,759.3491271820449,31.00498753117207
-0.009142857142857144,0.30000000000000004,148.99750623441398,767.1371571072319,33.35162094763092
-0.009142857142857144,0.3285714285714286,136.76309226932668,775.7281795511221,33.85286783042394
-0.009142857142857144,0.3571428571428572,125.82543640897755,799.5286783042394,33.30922693266833
-0.009142857142857144,0.3857142857142858,124.77306733167082,816.3690773067332,31.738154613466335
-0.009142857142857144,0.41428571428571437,115.34413965087282,826.6159600997506,33.35910224438903
-0.009142857142857144,0.44285714285714284,107.86783042394015,833.9925187032419,33.63341645885287
-0.009142857142857144,0.4714285714285714,0.0024937655860349127,0.9975062344139651,35.65835411471322
-0.009142857142857144,0.5,0.0024937655860349127,0.9975062344139651,36.16957605985037
-0.009785714285714286,0.1,0.0024937655860349127,0.9975062344139651,31.773067331670823
-0.009785714285714286,0.1285714285714286,337.76059850374065,586.0099750623441,32.53865336658354
-0.009785714285714286,0.15714285714285714,0.014962593516209476,0.9850374064837906,29.67082294264339
-0.009785714285714286,0.18571428571428572,246.79052369077306,688.8204488778055,34.02493765586035
-0.009785714285714286,0.2142857142857143,218.9002493765586,714.5536159600997,31.07231920199501
-0.009785714285714286,0.24285714285714288,196.84788029925187,737.0673316708229,29.25436408977556
-0.009785714285714286,0.27142857142857146,0.0024937655860349127,0.9975062344139651,30.154613466334165
-0.009785714285714286,0.30000000000000004,0.014962593516209476,0.9850374064837906,30.763092269326684
-0.009785714285714286,0.3285714285714286,0.004987531172069825,0.9950124688279302,31.389027431421447
-0.009785714285714286,0.3571428571428572,0.0024937655860349127,0.9975062344139651,32.7930174563591
-0.009785714285714286,0.3857142857142858,124.79551122194513,819.7356608478804,29.788029925187033
-0.009785714285714286,0.41428571428571437,116.18703241895261,829.5885286783042,30.640897755610972
-0.009785714285714286,0.44285714285714284,107.84039900249377,837.8029925187033,31.256857855361595
-0.009785714285714286,0.4714285714285714,101.17955112219451,843.3765586034913,32.880299251870326
-0.009785714285714286,0.5,93.11970074812967,842.8379052369078,30.82793017456359
-0.01042857142857143,0.1,402.46134663341644,515.0399002493766,30.359102244389028
-0.01042857142857143,0.1285714285714286,335.501246882793,592.0074812967581,28.027431421446384
-0.01042857142857143,0.15714285714285714,282.5586034912718,627.8054862842893,28.75062344139651
-0.01042857142857143,0.18571428571428572,0.0024937655860349127,0.9975062344139651,27.28428927680798
-0.01042857142857143,0.2142857142857143,213.6059850374065,723.3890274314215,28.48877805486284
-0.01042857142857143,0.24285714285714288,188.8204488778055,742.6533665835411,27.179551122194514
-0.01042857142857143,0.27142857142857146,171.286783042394,764.8379052369078,28.23441396508728
-0.01042857142857143,0.30000000000000004,154.7356608478803,782.6758104738154,29.104738154613468
-0.01042857142857143,0.3285714285714286,0.004987531172069825,0.9950124688279302,28.523690773067333
-0.01042857142857143,0.3571428571428572,0.0024937655860349127,0.9975062344139651,28.503740648379054
-0.01042857142857143,0.3857142857142858,0.0024937655860349127,0.9975062344139651,28.48877805486284
-0.01042857142857143,0.41428571428571437,112.03241895261846,824.5386533665835,28.698254364089774
-0.01042857142857143,0.44285714285714284,104.9925187032419,833.2668329177058,28.69077306733167
-0.01042857142857143,0.4714285714285714,98.54364089775561,840.4214463840399,28.80798004987531
-0.01042857142857143,0.5,92.93516209476309,846.4937655860349,28.768079800498754
-0.011071428571428572,0.1,402.34164588528677,516.7755610972569,25.374064837905237
-0.011071428571428572,0.1285714285714286,0.017456359102244388,0.9825436408977556,26.967581047381547
-0.011071428571428572,0.15714285714285714,282.28179551122196,631.4438902743142,27.159600997506235
-0.011071428571428572,0.18571428571428572,248.58354114713217,679.4613466334165,25.99501246882793
-0.011071428571428572,0.2142857142857143,216.0224438902743,721.8254364089776,28.91271820448878
-0.011071428571428572,0.24285714285714288,0.007481296758104738,0.9925187032418953,24.877805486284288
-0.011071428571428572,0.27142857142857146,0.004987531172069825,0.9950124688279302,27.58852867830424
-0.011071428571428572,0.30000000000000004,156.60349127182045,783.4314214463841,24.508728179551124
-0.011071428571428572,0.3285714285714286,143.07481296758104,797.7680798004988,27.683291770573565
-0.011071428571428572,0.3571428571428572,131.5635910224439,814.6982543640897,28.81296758104738
-0.011071428571428572,0.3857142857142858,122.1072319201995,818.8029925187033,25.960099750623442
-0.011071428571428572,0.41428571428571437,113.96009975062344,825.4937655860349,26.286783042394013
-0.011071428571428572,0.44285714285714284,106.23192019950125,833.1097256857855,25.543640897755612
-0.011071428571428572,0.4714285714285714,99.95261845386534,839.9800498753117,28.049875311720697
-0.011071428571428572,0.5,94.25436408977556,846.0224438902743,28.01496259351621
-0.011714285714285714,0.1,406.07730673316706,523.720698254364,24.92269326683292
-0.011714285714285714,0.1285714285714286,337.28179551122196,602.6009975062344,26.139650872817956
-0.011714285714285714,0.15714285714285714,285.6633416458853,638.5586034912718,24.508728179551124
-0.011714285714285714,0.18571428571428572,248.12468827930175,679.2543640897755,24.35411471321696
-0.011714285714285714,0.2142857142857143,217.5436408977556,723.7730673316709,24.069825436408976
-0.011714285714285714,0.24285714285714288,192.0573566084788,749.6758104738154,23.600997506234414
-0.011714285714285714,0.27142857142857146,0.004987531172069825,0.9950124688279302,26.109725685785538
-0.011714285714285714,0.30000000000000004,0.004987531172069825,0.9950124688279302,29.246882793017456
-0.011714285714285714,0.3285714285714286,143.63341645885288,798.1895261845386,26.952618453865338
-0.011714285714285714,0.3571428571428572,0.007481296758104738,0.9925187032418953,26.58852867830424
-0.011714285714285714,0.3857142857142858,0.004987531172069825,0.9950124688279302,27.800498753117207
-0.011714285714285714,0.41428571428571437,0.0024937655860349127,0.9950124688279302,27.059850374064837
-0.011714285714285714,0.44285714285714284,0.0024937655860349127,0.9950124688279302,27.25935162094763
-0.011714285714285714,0.4714285714285714,0.0024937655860349127,0.9950124688279302,27.31920199501247
-0.011714285714285714,0.5,0.0024937655860349127,0.9950124688279302,27.23940149625935
-0.012357142857142856,0.1,416.50374064837905,518.925187032419,26.623441396508728
-0.012357142857142856,0.1285714285714286,333.66084788029923,591.2394014962593,24.783042394014963
-0.012357142857142856,0.15714285714285714,291.15960099750623,640.2867830423941,23.366583541147133
-0.012357142857142856,0.18571428571428572,0.004987531172069825,0.9950124688279302,21.75062344139651
-0.012357142857142856,0.2142857142857143,221.38154613466335,714.6683291770573,25.366583541147133
-0.012357142857142856,0.24285714285714288,192.4214463840399,742.6982543640897,27.76059850374065
-0.012357142857142856,0.27142857142857146,0.004987531172069825,0.9950124688279302,26.743142144638405
-0.012357142857142856,0.30000000000000004,0.004987531172069825,0.9950124688279302,27.28428927680798
-0.012357142857142856,0.3285714285714286,143.4788029925187,800.3915211970075,25.33416458852868
-0.012357142857142856,0.3571428571428572,0.007481296758104738,0.9925187032418953,25.246882793017456
-0.012357142857142856,0.3857142857142858,0.004987531172069825,0.9950124688279302,26.286783042394013
-0.012357142857142856,0.41428571428571437,0.0024937655860349127,0.9950124688279302,25.785536159600998
-0.012357142857142856,0.44285714285714284,0.0024937655860349127,0.9975062344139651,25.32917705735661
-0.012357142857142856,0.4714285714285714,0.0024937655860349127,0.9975062344139651,25.31920199501247
-0.012357142857142856,0.5,0.0024937655860349127,0.9975062344139651,25.301745635910226
-0.013,0.1,415.0299251870324,524.9052369077307,23.114713216957608
-0.013,0.1285714285714286,335.90274314214463,595.9476309226933,25.76558603491272
-0.013,0.15714285714285714,288.6334164588529,650.7381546134663,25.06733167082294
-0.013,0.18571428571428572,0.0024937655860349127,0.9975062344139651,23.074812967581046
-0.013,0.2142857142857143,0.0024937655860349127,0.9975062344139651,22.44638403990025
-0.013,0.24285714285714288,196.83042394014961,753.790523690773,21.521197007481298
-0.013,0.27142857142857146,176.69576059850374,772.6384039900249,21.518703241895263
-0.013,0.30000000000000004,159.30174563591024,788.2568578553615,23.82793017456359
-0.013,0.3285714285714286,145.60099750623442,802.7057356608478,24.7356608478803
-0.013,0.3571428571428572,133.9152119700748,822.0224438902743,22.743142144638405
-0.013,0.3857142857142858,0.0024937655860349127,0.9850374064837906,22.054862842892767
-0.013,0.41428571428571437,0.0024937655860349127,0.9850374064837906,22.012468827930174
-0.013,0.44285714285714284,0.0024937655860349127,0.9975062344139651,24.044887780548628
-0.013,0.4714285714285714,0.0024937655860349127,0.9975062344139651,24.16708229426434
-0.013,0.5,0.0024937655860349127,0.9975062344139651,24.134663341645886
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-var.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-var.csv
deleted file mode 100644
index bfc900c45d..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/avg-var.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,8415.59986747595,11489.671576980241,39296.362105583925
-0.004,0.1285714285714286,87.6710108146094,279.73474113966984,284.5056740940667
-0.004,0.15714285714285714,77.02625941380958,269.1528688254425,301.6212123058936
-0.004,0.18571428571428572,3250.449504340769,19877.790145257186,38813.15596358232
-0.004,0.2142857142857143,37.50036386589636,177.40508610021098,178.63761892028035
-0.004,0.24285714285714288,3732.182776910591,44739.747736394675,74122.8751130279
-0.004,0.27142857142857146,5358.632639411446,83670.14919248017,131202.78518261702
-0.004,0.30000000000000004,3527.9563808682788,68873.09224445121,103359.50837246035
-0.004,0.3285714285714286,1116.0444086790508,27216.759058339183,39232.74584150597
-0.004,0.3571428571428572,943.5611964322363,27538.357440734202,38546.100630530906
-0.004,0.3857142857142858,808.0430130876051,28231.109315162845,38441.8627866742
-0.004,0.41428571428571437,1312.5154508367484,54318.62079121087,72419.73498191863
-0.004,0.44285714285714284,615.7052888197212,29696.395139084947,38760.32563620563
-0.004,0.4714285714285714,1434.6243097990682,81043.93849820584,103954.27711575176
-0.004,0.5,1592.277609032282,102788.05126415569,129871.98314206689
-0.004642857142857143,0.1,104.49095459605351,136.5975853850411,87.89451425986155
-0.004642857142857143,0.1285714285714286,64.76884975839701,242.35590355470444,108.42542762482819
-0.004642857142857143,0.15714285714285714,8009.009006722596,34095.09221155341,74975.98246926322
-0.004642857142857143,0.18571428571428572,36.62905056560599,173.06420064240874,189.8283861885187
-0.004642857142857143,0.2142857142857143,31.478360504598875,331.649031085006,257.61934440706216
-0.004642857142857143,0.24285714285714288,1955.4966374587227,24439.559474428017,40068.00050091418
-0.004642857142857143,0.27142857142857146,20.165905000590797,184.25525220614264,176.04658018295902
-0.004642857142857143,0.30000000000000004,1300.9373724510422,26731.763781692902,39686.81861211995
-0.004642857142857143,0.3285714285714286,1092.298166973464,27576.09208181231,39532.542105397355
-0.004642857142857143,0.3571428571428572,1746.0410699560325,53725.05002660122,74699.72251470762
-0.004642857142857143,0.3857142857142858,2664.9766549337373,98676.90530910877,133638.02228928925
-0.004642857142857143,0.41428571428571437,1301.948770903166,56778.97096925704,75149.16243821556
-0.004642857142857143,0.44285714285714284,605.3201090011877,30598.187680424868,39671.711898853246
-0.004642857142857143,0.4714285714285714,535.1538172026293,31074.904050907637,39632.28773645687
-0.004642857142857143,0.5,9.167550248443735,147.59719459145123,136.64035553261482
-0.005285714285714286,0.1,116.18358592297314,127.11942705580184,67.61412484996985
-0.005285714285714286,0.1285714285714286,84.15541762799981,178.00334281192278,82.95314673105267
-0.005285714285714286,0.15714285714285714,8071.317260138307,35667.50549901742,77413.33100565296
-0.005285714285714286,0.18571428571428572,34.57815528199448,104.08409168786253,96.10064713527903
-0.005285714285714286,0.2142857142857143,33.088856583603345,109.8420236814447,174.14707574890707
-0.005285714285714286,0.24285714285714288,3699.302243518386,47589.256912954515,77571.01789317232
-0.005285714285714286,0.27142857142857146,1586.865236829995,26887.31147895536,41317.69678789312
-0.005285714285714286,0.30000000000000004,27.816407407292257,144.66414394189098,137.08924712843822
-0.005285714285714286,0.3285714285714286,1085.5972120820145,28556.024045310663,40612.60816729996
-0.005285714285714286,0.3571428571428572,1737.044676012587,55316.0326721227,76517.55118430543
-0.005285714285714286,0.3857142857142858,795.7434803732564,30058.883845871605,40509.217989238256
-0.005285714285714286,0.41428571428571437,16.222201416657846,120.30873954453014,143.5954275626395
-0.005285714285714286,0.44285714285714284,601.2966452167586,31258.381454390823,40424.198784149354
-0.005285714285714286,0.4714285714285714,530.9758945995361,31732.55807045665,40369.807928992974
-0.005285714285714286,0.5,472.0908118730605,32164.385027005424,40333.4886486247
-0.005928571428571429,0.1,100.32251284195993,345.65218493666066,309.2338488411141
-0.005928571428571429,0.1285714285714286,131.04013002095752,176.47415351894588,124.27854383679205
-0.005928571428571429,0.15714285714285714,71.65690704659809,179.42226035596764,104.03169723757938
-0.005928571428571429,0.18571428571428572,3247.142070183021,21888.09373603087,41640.160171640724
-0.005928571428571429,0.2142857142857143,4683.830562869634,44747.75743565028,78038.1767730922
-0.005928571428571429,0.24285714285714288,3706.4479502459567,48019.433362603464,78128.83411873993
-0.005928571428571429,0.27142857142857146,2987.0352045540762,51492.631170375185,79057.25574287472
-0.005928571428571429,0.30000000000000004,1298.2992889347702,28019.865630981767,41197.733118746146
-0.005928571428571429,0.3285714285714286,21.98172677719666,120.49743687850193,117.58321832575669
-0.005928571428571429,0.3571428571428572,1738.9536839167667,56461.12616045608,77859.73715648534
-0.005928571428571429,0.3857142857142858,1490.9416812706388,58256.49397292306,78298.06537614815
-0.005928571428571429,0.41428571428571437,1291.2810420799622,59493.63316053695,78241.88737538944
-0.005928571428571429,0.44285714285714284,1132.5200582707816,60142.8882497466,77697.61362894198
-0.005928571428571429,0.4714285714285714,999.1333071778163,61057.43296552884,77597.93390207461
-0.005928571428571429,0.5,1567.8553363474107,110310.20925322294,138117.96721965348
-0.006571428571428572,0.1,37.38230452546928,101.17509746518994,67.76546692806637
-0.006571428571428572,0.1285714285714286,5880.715367985895,16522.712988476436,41979.68461170951
-0.006571428571428572,0.15714285714285714,73.87257447092998,121.66678097462065,48.58781251360377
-0.006571428571428572,0.18571428571428572,43.968488053556925,153.5280635537095,119.4776362709187
-0.006571428571428572,0.2142857142857143,28.02983891580279,128.42350002487535,101.53308530419585
-0.006571428571428572,0.24285714285714288,25.484343132194418,73.55720354661972,60.068249249071854
-0.006571428571428572,0.27142857142857146,22.806457344792623,34.973563146373394,31.6141338673267
-0.006571428571428572,0.30000000000000004,20.089349506532905,85.2772401291034,79.9913791580898
-0.006571428571428572,0.3285714285714286,2049.9381666003314,56078.168315246796,79444.39525455376
-0.006571428571428572,0.3571428571428572,930.2472786083417,30453.648554673164,41883.345243173244
-0.006571428571428572,0.3857142857142858,1496.257800806587,59252.56488336516,79486.08767313325
-0.006571428571428572,0.41428571428571437,1294.587535587465,60535.92010777297,79450.66993277404
-0.006571428571428572,0.44285714285714284,1131.0614914708242,61235.14741705587,78934.11892426045
-0.006571428571428572,0.4714285714285714,1014.3784944589897,62370.85517893235,79209.10227200077
-0.006571428571428572,0.5,899.6272766338518,63273.816878299884,79176.98321109633
-0.007214285714285715,0.1,45.78980883203458,86.9316298406103,62.09118823887911
-0.007214285714285715,0.1285714285714286,79.5762398710207,168.46048065621483,77.09262596314703
-0.007214285714285715,0.15714285714285714,4335.024037226138,19722.294014713836,42260.36869602802
-0.007214285714285715,0.18571428571428572,3257.4668361981576,22413.704595416075,42491.83449176312
-0.007214285714285715,0.2142857142857143,4684.916366362771,46104.67310991537,79966.31995814703
-0.007214285714285715,0.24285714285714288,3720.0442854832995,49834.985152517715,80625.21760225369
-0.007214285714285715,0.27142857142857146,1602.5277246254686,27722.978886620735,42504.01871499555
-0.007214285714285715,0.30000000000000004,23.476243555699263,62.547377877003456,58.061718583839635
-0.007214285714285715,0.3285714285714286,1103.6888827805794,29946.93464655071,42397.89261783198
-0.007214285714285715,0.3571428571428572,12.652169125192017,132.45936000087053,119.04354948041369
-0.007214285714285715,0.3857142857142858,802.2729984732682,31628.070876984595,42376.51205308114
-0.007214285714285715,0.41428571428571437,1306.2914647763384,61338.65752109749,80454.17764023543
-0.007214285714285715,0.44285714285714284,1145.5372171192962,62438.82788564748,80410.00521197007
-0.007214285714285715,0.4714285714285714,1012.895480423007,63303.693383187914,80248.89229723386
-0.007214285714285715,0.5,901.3897636675144,64151.81942492585,80186.71140732957
-0.007857142857142858,0.1,8705.773139470526,13087.576786509411,42907.612174349044
-0.007857142857142858,0.1285714285714286,96.70303953333618,147.72956828626675,42.79943252840467
-0.007857142857142858,0.15714285714285714,113.3204542260308,121.73063818011107,32.20892289227058
-0.007857142857142858,0.18571428571428572,68.90708420656588,147.37803152654516,65.25286123842514
-0.007857142857142858,0.2142857142857143,4610.775291369458,47144.760514175905,80947.72415250838
-0.007857142857142858,0.24285714285714288,1969.2298029862995,26723.643198036705,42982.87086266565
-0.007857142857142858,0.27142857142857146,2949.7131954869683,53272.54857594169,81136.34611344145
-0.007857142857142858,0.30000000000000004,34.80065999278612,77.60127238014692,35.85547121908445
-0.007857142857142858,0.3285714285714286,27.70530898439685,88.75629156535103,80.69767109657279
-0.007857142857142858,0.3571428571428572,23.76179258835457,80.1608905417255,66.1945124097487
-0.007857142857142858,0.3857142857142858,22.1200685785536,119.78716046541975,68.52747773645686
-0.007857142857142858,0.41428571428571437,691.0037017649145,32795.38589714926,42837.25283791768
-0.007857142857142858,0.44285714285714284,17.31515306185907,62.30355052207401,33.60009863122742
-0.007857142857142858,0.4714285714285714,15.808075369556173,61.5378666021978,34.22527185776208
-0.007857142857142858,0.5,14.109638543914519,60.76895790449076,52.37777680176121
-0.0085,0.1,97.4384362503965,103.33697755300022,48.4573640089303
-0.0085,0.1285714285714286,101.92317515127397,178.3366151174437,51.69066212274798
-0.0085,0.15714285714285714,108.10741878159965,94.11525264146346,46.35050421017283
-0.0085,0.18571428571428572,68.31734906810289,151.50807078314173,55.73441164855941
-0.0085,0.2142857142857143,2471.128582829087,25182.795222215656,43149.18452024552
-0.0085,0.24285714285714288,1971.9228117362459,26980.853849105413,43300.36976971537
-0.0085,0.27142857142857146,41.69988512198306,90.74941839603017,57.51700026741128
-0.0085,0.30000000000000004,34.957857289444725,171.32745460227244,111.08133125726829
-0.0085,0.3285714285714286,1114.1218682719636,30610.484558476008,43137.77043505637
-0.0085,0.3571428571428572,24.37405482552971,90.96153162915662,31.598612119949497
-0.0085,0.3857142857142858,19.93283754454263,163.88615331994185,142.53765642004714
-0.0085,0.41428571428571437,701.9013740430719,33045.57665031623,43203.66354742819
-0.0085,0.44285714285714284,612.5598065155067,33617.09287292989,43147.550548986015
-0.0085,0.4714285714285714,540.2633742949358,34145.6387037394,43136.51904185918
-0.0085,0.5,480.8167004402958,34619.28066933663,43135.90098150821
-0.009142857142857144,0.1,144.1413834491079,181.60034034303257,38.78517190502546
-0.009142857142857144,0.1285714285714286,128.2417609965113,166.64027355240356,25.992816260471017
-0.009142857142857144,0.15714285714285714,89.91515904751844,87.87046529561404,20.99739242915156
-0.009142857142857144,0.18571428571428572,82.64492633752282,195.64361763919382,65.00230943837411
-0.009142857142857144,0.2142857142857143,64.98875131373555,130.02608845716156,52.12166124588778
-0.009142857142857144,0.24285714285714288,53.44750691848931,89.25272069203541,31.979909080167424
-0.009142857142857144,0.27142857142857146,41.19388536140943,87.66967531296456,46.57636295794181
-0.009142857142857144,0.30000000000000004,35.876975811717564,150.05787252566842,90.66763917823894
-0.009142857142857144,0.3285714285714286,31.742786736400888,140.67594944994147,73.41619919963183
-0.009142857142857144,0.3571428571428572,25.47940763739033,83.7209099445898,27.825053622178974
-0.009142857142857144,0.3857142857142858,9.505493420438928,41.374762283816736,42.69963400414176
-0.009142857142857144,0.41428571428571437,8.404899472018208,39.55706324898473,46.4053584710294
-0.009142857142857144,0.44285714285714284,7.000402531700674,37.088117284718386,45.77967120851238
-0.009142857142857144,0.4714285714285714,541.7715558982842,34361.24597699951,43471.48266918427
-0.009142857142857144,0.5,481.0900861779466,34844.01580618279,43456.85608327996
-0.009785714285714286,0.1,16398.218409882404,25795.254167495852,82858.00509287877
-0.009785714285714286,0.1285714285714286,98.04062305271722,120.62808322087551,37.261529763496505
-0.009785714285714286,0.15714285714285714,4378.632055832986,20623.695977310468,43737.950329460014
-0.009785714285714286,0.18571428571428572,45.10769118351257,39.576453178151986,17.703591069085384
-0.009785714285714286,0.2142857142857143,36.54794949969214,78.00714205757424,21.858765352827415
-0.009785714285714286,0.24285714285714288,28.75697781730214,58.67355953943072,37.022794183493886
-0.009785714285714286,0.27142857142857146,1618.417646329936,28356.945514269184,43379.108007708295
-0.009785714285714286,0.30000000000000004,1325.2535962307452,29763.95509559953,43562.283114906
-0.009785714285714286,0.3285714285714286,1110.4297184719,30983.953114657248,43736.22072306765
-0.009785714285714286,0.3571428571428572,936.9016781456583,31829.064717197034,43603.339810868725
-0.009785714285714286,0.3857142857142858,8.82150687806669,36.89045918557719,37.065898532969314
-0.009785714285714286,0.41428571428571437,7.9986866375209145,36.058572023805894,40.858926188269976
-0.009785714285714286,0.44285714285714284,7.397141979838429,32.50803382752597,40.32012823303337
-0.009785714285714286,0.4714285714285714,6.261193820312068,26.90370176491434,25.633791705275463
-0.009785714285714286,0.5,9.014262520133585,55.64452924733034,59.57305837650263
-0.01042857142857143,0.1,100.47584598354484,155.37529337504077,38.7219032219949
-0.01042857142857143,0.1285714285714286,84.0292370694212,116.83706071479659,45.39679324133557
-0.01042857142857143,0.15714285714285714,81.65990527111138,108.79838450942486,36.77628590618217
-0.01042857142857143,0.18571428571428572,3276.4295065795613,23717.284036713078,44247.888784895615
-0.01042857142857143,0.2142857142857143,40.961189980161784,59.02813345377179,25.99016515755499
-0.01042857142857143,0.24285714285714288,33.71890883763156,56.358452994695234,25.244114526650954
-0.01042857142857143,0.27142857142857146,27.301697190937894,44.855624825094225,28.470895874403766
-0.01042857142857143,0.30000000000000004,27.000597259967265,63.129038127872285,29.16173991455276
-0.01042857142857143,0.3285714285714286,1086.0074516949521,31324.121519440185,43893.43861498062
-0.01042857142857143,0.3571428571428572,922.1475527359905,32182.933795560974,43840.669609937126
-0.01042857142857143,0.3857142857142858,791.4237954987841,33019.874367945464,43894.38696090198
-0.01042857142857143,0.41428571428571437,13.70246553193077,60.04620585381929,51.99923214096926
-0.01042857142857143,0.44285714285714284,11.809360933700654,55.449874612098164,53.03359935572539
-0.01042857142857143,0.4714285714285714,10.017007108164746,52.7109065864017,52.83028084402459
-0.01042857142857143,0.5,9.468421760436826,49.59638397771166,52.131273608373064
-0.011071428571428572,0.1,101.08451135254141,200.57877320414661,60.919470650058145
-0.011071428571428572,0.1285714285714286,6035.29598485084,17879.249067729677,44374.02076516936
-0.011071428571428572,0.15714285714285714,80.98564679324126,103.54650796636847,27.994094237598016
-0.011071428571428572,0.18571428571428572,53.78256571787491,110.90381768459142,39.71568079489555
-0.011071428571428572,0.2142857142857143,42.201270452298225,66.71990862929951,11.767835943184433
-0.011071428571428572,0.24285714285714288,1988.4221434412725,27696.287216497418,44310.98265488088
-0.011071428571428572,0.27142857142857146,1602.6388376937953,29040.212904444004,44071.232332183885
-0.011071428571428572,0.30000000000000004,31.123618307721966,51.62131284942247,23.99426054564337
-0.011071428571428572,0.3285714285714286,25.33150034825656,55.36954397049762,22.672022733067575
-0.011071428571428572,0.3571428571428572,20.440582832196313,32.67954544747857,12.634894357000269
-0.011071428571428572,0.3857142857142858,16.76340439425127,52.826075770673015,42.911123935796425
-0.011071428571428572,0.41428571428571437,14.766815256124039,52.46091342715526,29.4315095055379
-0.011071428571428572,0.44285714285714284,12.417303297243183,51.20658459835461,30.068683947861025
-0.011071428571428572,0.4714285714285714,11.22158187760025,48.06085501644891,26.067020167785024
-0.011071428571428572,0.5,9.763841938172028,46.51212747433162,25.635164504573975
-0.011714285714285714,0.1,103.58644840517158,117.72542352037621,23.64242042959932
-0.011714285714285714,0.1285714285714286,71.07716531613612,58.252331390973985,25.536903004334555
-0.011714285714285714,0.15714285714285714,60.75052300669771,101.91805167567358,43.86650659821767
-0.011714285714285714,0.18571428571428572,55.10421320451983,107.15693700598892,33.0623167144483
-0.011714285714285714,0.2142857142857143,40.49257869975931,58.25629397516167,14.2323565151958
-0.011714285714285714,0.24285714285714288,32.899723633559496,55.48684523106201,15.446998215185227
-0.011714285714285714,0.27142857142857146,1601.5038622894133,29183.681211559637,44244.40374475284
-0.011714285714285714,0.30000000000000004,1328.1710636127884,30348.479186618864,44162.968969020716
-0.011714285714285714,0.3285714285714286,25.94353480388803,39.46149370961619,22.89294836474897
-0.011714285714285714,0.3571428571428572,1762.253916953253,61357.414979679845,83761.08410114054
-0.011714285714285714,0.3857142857142858,807.6465599560946,33349.74200539799,44382.61506736587
-0.011714285714285714,0.41428571428571437,1851.7358967139505,91329.70130128233,119048.82935858607
-0.011714285714285714,0.44285714285714284,1622.2055210322076,92987.17673887288,119036.47021007331
-0.011714285714285714,0.4714285714285714,1428.2498133718077,94485.61678178309,119025.25691810061
-0.011714285714285714,0.5,1268.6139230943834,95821.21739135639,119030.21516619921
-0.012357142857142856,0.1,92.10516257672525,118.36868116491821,21.049129964987777
-0.012357142857142856,0.1285714285714286,90.50575548348581,93.79079823819524,21.68826132922059
-0.012357142857142856,0.15714285714285714,84.47960087312892,108.74560560879584,15.024115070801798
-0.012357142857142856,0.18571428571428572,3330.434241251609,23708.402380877604,44481.80953171933
-0.012357142857142856,0.2142857142857143,53.56883867326697,93.57591586806049,78.79966163145752
-0.012357142857142856,0.24285714285714288,45.90330663366522,58.854202088295516,30.105492254401405
-0.012357142857142856,0.27142857142857146,1618.1745226086898,29209.020989592733,44379.724414198296
-0.012357142857142856,0.30000000000000004,1327.5652533877278,30488.405381978355,44324.78977274706
-0.012357142857142856,0.3285714285714286,24.919446769609614,37.50249903607558,20.03446513081386
-0.012357142857142856,0.3571428571428572,1761.6423402217647,61623.40433658684,84073.7717136554
-0.012357142857142856,0.3857142857142858,806.2147034377895,33495.839224631694,44541.836290990104
-0.012357142857142856,0.41428571428571437,1856.0568488224574,91678.91518330111,119476.13327732726
-0.012357142857142856,0.44285714285714284,1146.6508404798476,65846.70390972382,84305.9140707303
-0.012357142857142856,0.4714285714285714,1011.5965115111223,66903.42569480289,84302.48317639505
-0.012357142857142856,0.5,899.7184366235282,67839.67566302448,84300.57121527541
-0.013,0.1,45.74707276385099,68.56810162872132,18.906123267268246
-0.013,0.1285714285714286,51.32395327143497,69.01042547931907,25.886094162971624
-0.013,0.15714285714285714,32.3709401527354,50.76620132959368,24.422206624958804
-0.013,0.18571428571428572,3274.6911011747443,23819.819780893773,44603.92793420128
-0.013,0.2142857142857143,2502.3330609884265,26072.74632769697,44667.87972811115
-0.013,0.24285714285714288,18.250340731711866,36.386551451794546,22.635419307093862
-0.013,0.27142857142857146,21.53421028165247,45.86399406720121,37.66075539020279
-0.013,0.30000000000000004,18.156252510867468,39.70840136255386,32.17822294326528
-0.013,0.3285714285714286,15.242105008675319,42.84193437851765,26.819175549281415
-0.013,0.3571428571428572,13.655625338150898,18.47488216802138,13.572386661152601
-0.013,0.3857142857142858,1510.6871155030128,63546.2630894553,84573.63864545306
-0.013,0.41428571428571437,1309.2350839080605,64897.81826642868,84576.67312795008
-0.013,0.44285714285714284,1147.0186618242424,66090.0353171933,84586.77538236702
-0.013,0.4714285714285714,1012.2689640456214,67126.29358727558,84561.48273854019
-0.013,0.5,898.9148314376152,68072.94329778731,84557.14998008407
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-avg.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-avg.csv
deleted file mode 100644
index dc0bd88c56..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-avg.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,152.4,797.65,49.95
-0.004,0.1285714285714286,93.45,906.55,0.0
-0.004,0.15714285714285714,59.05,940.95,0.0
-0.004,0.18571428571428572,34.1,915.95,49.95
-0.004,0.2142857142857143,20.75,979.25,0.0
-0.004,0.24285714285714288,12.55,887.55,99.9
-0.004,0.27142857142857146,5.15,795.05,199.8
-0.004,0.30000000000000004,3.35,846.8,149.85
-0.004,0.3285714285714286,2.25,947.75,50.0
-0.004,0.3571428571428572,1.05,948.9,50.05
-0.004,0.3857142857142858,0.6,949.3,50.1
-0.004,0.41428571428571437,0.3,899.6,100.1
-0.004,0.44285714285714284,0.25,949.45,50.3
-0.004,0.4714285714285714,0.05,849.65,150.3
-0.004,0.5,0.05,799.5,200.45
-0.004642857142857143,0.1,155.6,844.4,0.0
-0.004642857142857143,0.1285714285714286,90.15,909.85,0.0
-0.004642857142857143,0.15714285714285714,50.05,850.05,99.9
-0.004642857142857143,0.18571428571428572,33.5,966.5,0.0
-0.004642857142857143,0.2142857142857143,20.8,979.2,0.0
-0.004642857142857143,0.24285714285714288,10.5,939.55,49.95
-0.004642857142857143,0.27142857142857146,6.8,993.2,0.0
-0.004642857142857143,0.30000000000000004,4.0,946.05,49.95
-0.004642857142857143,0.3285714285714286,2.7,947.35,49.95
-0.004642857142857143,0.3571428571428572,1.4,898.7,99.9
-0.004642857142857143,0.3857142857142858,0.7,799.5,199.8
-0.004642857142857143,0.41428571428571437,0.65,899.45,99.9
-0.004642857142857143,0.44285714285714284,0.3,949.75,49.95
-0.004642857142857143,0.4714285714285714,0.2,949.85,49.95
-0.004642857142857143,0.5,0.15,999.8,0.05
-0.005285714285714286,0.1,153.05,846.95,0.0
-0.005285714285714286,0.1285714285714286,88.4,911.6,0.0
-0.005285714285714286,0.15714285714285714,48.25,851.85,99.9
-0.005285714285714286,0.18571428571428572,33.15,966.85,0.0
-0.005285714285714286,0.2142857142857143,18.7,981.3,0.0
-0.005285714285714286,0.24285714285714288,10.0,890.1,99.9
-0.005285714285714286,0.27142857142857146,5.8,944.25,49.95
-0.005285714285714286,0.30000000000000004,3.45,996.55,0.0
-0.005285714285714286,0.3285714285714286,2.0,948.05,49.95
-0.005285714285714286,0.3571428571428572,1.0,899.1,99.9
-0.005285714285714286,0.3857142857142858,0.75,949.3,49.95
-0.005285714285714286,0.41428571428571437,0.4,999.6,0.0
-0.005285714285714286,0.44285714285714284,0.2,949.85,49.95
-0.005285714285714286,0.4714285714285714,0.15,949.9,49.95
-0.005285714285714286,0.5,0.0,950.05,49.95
-0.005928571428571429,0.1,153.55,846.45,0.0
-0.005928571428571429,0.1285714285714286,90.0,910.0,0.0
-0.005928571428571429,0.15714285714285714,52.8,947.2,0.0
-0.005928571428571429,0.18571428571428572,28.4,921.65,49.95
-0.005928571428571429,0.2142857142857143,15.65,884.45,99.9
-0.005928571428571429,0.24285714285714288,9.45,890.7,99.85
-0.005928571428571429,0.27142857142857146,4.95,895.15,99.9
-0.005928571428571429,0.30000000000000004,2.7,947.35,49.95
-0.005928571428571429,0.3285714285714286,2.05,997.95,0.0
-0.005928571428571429,0.3571428571428572,1.2,898.95,99.85
-0.005928571428571429,0.3857142857142858,0.95,899.15,99.9
-0.005928571428571429,0.41428571428571437,0.65,899.45,99.9
-0.005928571428571429,0.44285714285714284,0.6,899.55,99.85
-0.005928571428571429,0.4714285714285714,0.35,899.8,99.85
-0.005928571428571429,0.5,0.15,800.15,199.7
-0.006571428571428572,0.1,149.75,850.25,0.0
-0.006571428571428572,0.1285714285714286,83.2,866.85,49.95
-0.006571428571428572,0.15714285714285714,49.85,950.15,0.0
-0.006571428571428572,0.18571428571428572,31.45,968.55,0.0
-0.006571428571428572,0.2142857142857143,18.2,981.8,0.0
-0.006571428571428572,0.24285714285714288,10.25,989.75,0.0
-0.006571428571428572,0.27142857142857146,6.0,994.0,0.0
-0.006571428571428572,0.30000000000000004,3.5,996.5,0.0
-0.006571428571428572,0.3285714285714286,1.9,898.2,99.9
-0.006571428571428572,0.3571428571428572,1.4,948.65,49.95
-0.006571428571428572,0.3857142857142858,0.95,899.15,99.9
-0.006571428571428572,0.41428571428571437,0.65,899.45,99.9
-0.006571428571428572,0.44285714285714284,0.55,899.6,99.85
-0.006571428571428572,0.4714285714285714,0.1,900.0,99.9
-0.006571428571428572,0.5,0.0,900.1,99.9
-0.007214285714285715,0.1,153.3,846.7,0.0
-0.007214285714285715,0.1285714285714286,87.25,912.75,0.0
-0.007214285714285715,0.15714285714285714,48.0,902.05,49.95
-0.007214285714285715,0.18571428571428572,26.15,923.9,49.95
-0.007214285714285715,0.2142857142857143,16.1,884.0,99.9
-0.007214285714285715,0.24285714285714288,10.35,889.75,99.9
-0.007214285714285715,0.27142857142857146,5.6,944.45,49.95
-0.007214285714285715,0.30000000000000004,4.25,995.75,0.0
-0.007214285714285715,0.3285714285714286,2.05,948.0,49.95
-0.007214285714285715,0.3571428571428572,1.4,998.6,0.0
-0.007214285714285715,0.3857142857142858,0.85,949.2,49.95
-0.007214285714285715,0.41428571428571437,0.4,899.7,99.9
-0.007214285714285715,0.44285714285714284,0.2,899.9,99.9
-0.007214285714285715,0.4714285714285714,0.1,900.0,99.9
-0.007214285714285715,0.5,0.0,900.1,99.9
-0.007857142857142858,0.1,142.35,807.7,49.95
-0.007857142857142858,0.1285714285714286,85.95,914.05,0.0
-0.007857142857142858,0.15714285714285714,49.25,950.75,0.0
-0.007857142857142858,0.18571428571428572,28.05,971.95,0.0
-0.007857142857142858,0.2142857142857143,15.2,884.9,99.9
-0.007857142857142858,0.24285714285714288,9.55,940.5,49.95
-0.007857142857142858,0.27142857142857146,5.05,895.05,99.9
-0.007857142857142858,0.30000000000000004,3.25,996.75,0.0
-0.007857142857142858,0.3285714285714286,1.7,998.3,0.0
-0.007857142857142858,0.3571428571428572,1.15,998.85,0.0
-0.007857142857142858,0.3857142857142858,0.9,999.1,0.0
-0.007857142857142858,0.41428571428571437,0.45,949.6,49.95
-0.007857142857142858,0.44285714285714284,0.25,999.75,0.0
-0.007857142857142858,0.4714285714285714,0.2,999.8,0.0
-0.007857142857142858,0.5,0.1,999.9,0.0
-0.0085,0.1,146.05,853.95,0.0
-0.0085,0.1285714285714286,87.0,913.0,0.0
-0.0085,0.15714285714285714,48.6,951.4,0.0
-0.0085,0.18571428571428572,26.85,973.15,0.0
-0.0085,0.2142857142857143,16.05,934.0,49.95
-0.0085,0.24285714285714288,9.3,940.75,49.95
-0.0085,0.27142857142857146,5.5,994.5,0.0
-0.0085,0.30000000000000004,3.35,996.65,0.0
-0.0085,0.3285714285714286,1.8,948.25,49.95
-0.0085,0.3571428571428572,1.3,998.7,0.0
-0.0085,0.3857142857142858,0.5,999.5,0.0
-0.0085,0.41428571428571437,0.2,949.85,49.95
-0.0085,0.44285714285714284,0.05,950.0,49.95
-0.0085,0.4714285714285714,0.05,950.0,49.95
-0.0085,0.5,0.0,950.05,49.95
-0.009142857142857144,0.1,141.85,858.15,0.0
-0.009142857142857144,0.1285714285714286,84.4,915.6,0.0
-0.009142857142857144,0.15714285714285714,49.3,950.7,0.0
-0.009142857142857144,0.18571428571428572,28.75,971.25,0.0
-0.009142857142857144,0.2142857142857143,16.35,983.65,0.0
-0.009142857142857144,0.24285714285714288,10.6,989.4,0.0
-0.009142857142857144,0.27142857142857146,5.5,994.5,0.0
-0.009142857142857144,0.30000000000000004,3.35,996.65,0.0
-0.009142857142857144,0.3285714285714286,1.75,998.25,0.0
-0.009142857142857144,0.3571428571428572,1.3,998.7,0.0
-0.009142857142857144,0.3857142857142858,0.7,999.3,0.0
-0.009142857142857144,0.41428571428571437,0.35,999.65,0.0
-0.009142857142857144,0.44285714285714284,0.2,999.8,0.0
-0.009142857142857144,0.4714285714285714,0.15,949.9,49.95
-0.009142857142857144,0.5,0.1,949.95,49.95
-0.009785714285714286,0.1,131.7,768.4,99.9
-0.009785714285714286,0.1285714285714286,85.5,914.5,0.0
-0.009785714285714286,0.15714285714285714,46.6,903.45,49.95
-0.009785714285714286,0.18571428571428572,29.65,970.35,0.0
-0.009785714285714286,0.2142857142857143,16.8,983.2,0.0
-0.009785714285714286,0.24285714285714288,9.5,990.5,0.0
-0.009785714285714286,0.27142857142857146,6.05,944.0,49.95
-0.009785714285714286,0.30000000000000004,2.9,947.15,49.95
-0.009785714285714286,0.3285714285714286,1.7,948.35,49.95
-0.009785714285714286,0.3571428571428572,1.1,948.95,49.95
-0.009785714285714286,0.3857142857142858,0.7,999.3,0.0
-0.009785714285714286,0.41428571428571437,0.35,999.65,0.0
-0.009785714285714286,0.44285714285714284,0.2,999.8,0.0
-0.009785714285714286,0.4714285714285714,0.15,999.85,0.0
-0.009785714285714286,0.5,0.05,999.95,0.0
-0.01042857142857143,0.1,144.1,855.9,0.0
-0.01042857142857143,0.1285714285714286,83.55,916.45,0.0
-0.01042857142857143,0.15714285714285714,47.65,952.35,0.0
-0.01042857142857143,0.18571428571428572,25.5,924.55,49.95
-0.01042857142857143,0.2142857142857143,17.0,983.0,0.0
-0.01042857142857143,0.24285714285714288,8.9,991.1,0.0
-0.01042857142857143,0.27142857142857146,5.0,995.0,0.0
-0.01042857142857143,0.30000000000000004,2.6,997.4,0.0
-0.01042857142857143,0.3285714285714286,1.6,948.45,49.95
-0.01042857142857143,0.3571428571428572,0.8,949.25,49.95
-0.01042857142857143,0.3857142857142858,0.6,949.45,49.95
-0.01042857142857143,0.41428571428571437,0.3,999.7,0.0
-0.01042857142857143,0.44285714285714284,0.15,999.85,0.0
-0.01042857142857143,0.4714285714285714,0.05,999.95,0.0
-0.01042857142857143,0.5,0.05,999.95,0.0
-0.011071428571428572,0.1,143.65,856.35,0.0
-0.011071428571428572,0.1285714285714286,78.45,871.6,49.95
-0.011071428571428572,0.15714285714285714,47.65,952.35,0.0
-0.011071428571428572,0.18571428571428572,26.0,974.0,0.0
-0.011071428571428572,0.2142857142857143,15.7,984.3,0.0
-0.011071428571428572,0.24285714285714288,7.85,942.2,49.95
-0.011071428571428572,0.27142857142857146,4.25,945.8,49.95
-0.011071428571428572,0.30000000000000004,2.55,997.45,0.0
-0.011071428571428572,0.3285714285714286,1.75,998.25,0.0
-0.011071428571428572,0.3571428571428572,1.1,998.9,0.0
-0.011071428571428572,0.3857142857142858,0.6,999.4,0.0
-0.011071428571428572,0.41428571428571437,0.45,999.55,0.0
-0.011071428571428572,0.44285714285714284,0.35,999.65,0.0
-0.011071428571428572,0.4714285714285714,0.15,999.85,0.0
-0.011071428571428572,0.5,0.15,999.85,0.0
-0.011714285714285714,0.1,139.5,860.5,0.0
-0.011714285714285714,0.1285714285714286,82.8,917.2,0.0
-0.011714285714285714,0.15714285714285714,47.6,952.4,0.0
-0.011714285714285714,0.18571428571428572,25.95,974.05,0.0
-0.011714285714285714,0.2142857142857143,15.7,984.3,0.0
-0.011714285714285714,0.24285714285714288,8.15,991.85,0.0
-0.011714285714285714,0.27142857142857146,4.25,945.8,49.95
-0.011714285714285714,0.30000000000000004,3.05,947.0,49.95
-0.011714285714285714,0.3285714285714286,1.75,998.25,0.0
-0.011714285714285714,0.3571428571428572,1.1,899.0,99.9
-0.011714285714285714,0.3857142857142858,0.7,949.35,49.95
-0.011714285714285714,0.41428571428571437,0.2,849.95,149.85
-0.011714285714285714,0.44285714285714284,0.05,850.1,149.85
-0.011714285714285714,0.4714285714285714,0.05,850.1,149.85
-0.011714285714285714,0.5,0.0,850.15,149.85
-0.012357142857142856,0.1,144.65,855.35,0.0
-0.012357142857142856,0.1285714285714286,85.15,914.85,0.0
-0.012357142857142856,0.15714285714285714,48.25,951.75,0.0
-0.012357142857142856,0.18571428571428572,25.7,924.35,49.95
-0.012357142857142856,0.2142857142857143,16.55,983.45,0.0
-0.012357142857142856,0.24285714285714288,8.2,991.8,0.0
-0.012357142857142856,0.27142857142857146,5.05,945.0,49.95
-0.012357142857142856,0.30000000000000004,3.05,947.0,49.95
-0.012357142857142856,0.3285714285714286,1.7,998.3,0.0
-0.012357142857142856,0.3571428571428572,1.1,899.0,99.9
-0.012357142857142856,0.3857142857142858,0.7,949.35,49.95
-0.012357142857142856,0.41428571428571437,0.15,850.0,149.85
-0.012357142857142856,0.44285714285714284,0.25,899.85,99.9
-0.012357142857142856,0.4714285714285714,0.15,899.95,99.9
-0.012357142857142856,0.5,0.05,900.05,99.9
-0.013,0.1,140.25,859.75,0.0
-0.013,0.1285714285714286,79.1,920.9,0.0
-0.013,0.15714285714285714,48.25,951.75,0.0
-0.013,0.18571428571428572,24.9,925.15,49.95
-0.013,0.2142857142857143,13.85,936.2,49.95
-0.013,0.24285714285714288,9.6,990.4,0.0
-0.013,0.27142857142857146,4.7,995.3,0.0
-0.013,0.30000000000000004,3.3,996.7,0.0
-0.013,0.3285714285714286,1.95,998.05,0.0
-0.013,0.3571428571428572,1.15,998.85,0.0
-0.013,0.3857142857142858,0.4,899.7,99.9
-0.013,0.41428571428571437,0.35,899.75,99.9
-0.013,0.44285714285714284,0.25,899.85,99.9
-0.013,0.4714285714285714,0.15,899.95,99.9
-0.013,0.5,0.05,900.05,99.9
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-max.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-max.csv
deleted file mode 100644
index 947dd86417..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-max.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,177.0,868.0,999.0
-0.004,0.1285714285714286,119.0,926.0,0.0
-0.004,0.15714285714285714,74.0,949.0,0.0
-0.004,0.18571428571428572,51.0,974.0,999.0
-0.004,0.2142857142857143,31.0,986.0,0.0
-0.004,0.24285714285714288,21.0,989.0,999.0
-0.004,0.27142857142857146,13.0,998.0,999.0
-0.004,0.30000000000000004,8.0,998.0,999.0
-0.004,0.3285714285714286,4.0,1000.0,999.0
-0.004,0.3571428571428572,2.0,1000.0,999.0
-0.004,0.3857142857142858,3.0,1000.0,999.0
-0.004,0.41428571428571437,2.0,1000.0,999.0
-0.004,0.44285714285714284,1.0,1000.0,999.0
-0.004,0.4714285714285714,1.0,1000.0,999.0
-0.004,0.5,1.0,1000.0,999.0
-0.004642857142857143,0.1,171.0,871.0,0.0
-0.004642857142857143,0.1285714285714286,113.0,929.0,0.0
-0.004642857142857143,0.15714285714285714,71.0,957.0,999.0
-0.004642857142857143,0.18571428571428572,45.0,978.0,0.0
-0.004642857142857143,0.2142857142857143,28.0,986.0,0.0
-0.004642857142857143,0.24285714285714288,20.0,996.0,999.0
-0.004642857142857143,0.27142857142857146,13.0,997.0,0.0
-0.004642857142857143,0.30000000000000004,8.0,999.0,999.0
-0.004642857142857143,0.3285714285714286,6.0,1000.0,999.0
-0.004642857142857143,0.3571428571428572,4.0,1000.0,999.0
-0.004642857142857143,0.3857142857142858,2.0,1000.0,999.0
-0.004642857142857143,0.41428571428571437,2.0,1000.0,999.0
-0.004642857142857143,0.44285714285714284,2.0,1000.0,999.0
-0.004642857142857143,0.4714285714285714,2.0,1000.0,999.0
-0.004642857142857143,0.5,1.0,1000.0,1.0
-0.005285714285714286,0.1,175.0,866.0,0.0
-0.005285714285714286,0.1285714285714286,100.0,929.0,0.0
-0.005285714285714286,0.15714285714285714,75.0,957.0,999.0
-0.005285714285714286,0.18571428571428572,44.0,978.0,0.0
-0.005285714285714286,0.2142857142857143,26.0,988.0,0.0
-0.005285714285714286,0.24285714285714288,17.0,994.0,999.0
-0.005285714285714286,0.27142857142857146,12.0,998.0,999.0
-0.005285714285714286,0.30000000000000004,9.0,1000.0,0.0
-0.005285714285714286,0.3285714285714286,6.0,1000.0,999.0
-0.005285714285714286,0.3571428571428572,4.0,1000.0,999.0
-0.005285714285714286,0.3857142857142858,2.0,1000.0,999.0
-0.005285714285714286,0.41428571428571437,2.0,1000.0,0.0
-0.005285714285714286,0.44285714285714284,1.0,1000.0,999.0
-0.005285714285714286,0.4714285714285714,1.0,1000.0,999.0
-0.005285714285714286,0.5,0.0,1000.0,999.0
-0.005928571428571429,0.1,178.0,869.0,0.0
-0.005928571428571429,0.1285714285714286,101.0,929.0,0.0
-0.005928571428571429,0.15714285714285714,62.0,965.0,0.0
-0.005928571428571429,0.18571428571428572,36.0,979.0,999.0
-0.005928571428571429,0.2142857142857143,29.0,994.0,999.0
-0.005928571428571429,0.24285714285714288,15.0,994.0,999.0
-0.005928571428571429,0.27142857142857146,10.0,998.0,999.0
-0.005928571428571429,0.30000000000000004,8.0,1000.0,999.0
-0.005928571428571429,0.3285714285714286,5.0,1000.0,0.0
-0.005928571428571429,0.3571428571428572,2.0,1000.0,999.0
-0.005928571428571429,0.3857142857142858,3.0,1000.0,999.0
-0.005928571428571429,0.41428571428571437,3.0,1000.0,999.0
-0.005928571428571429,0.44285714285714284,2.0,1000.0,999.0
-0.005928571428571429,0.4714285714285714,2.0,1000.0,999.0
-0.005928571428571429,0.5,2.0,1000.0,999.0
-0.006571428571428572,0.1,166.0,866.0,0.0
-0.006571428571428572,0.1285714285714286,103.0,927.0,999.0
-0.006571428571428572,0.15714285714285714,64.0,967.0,0.0
-0.006571428571428572,0.18571428571428572,39.0,978.0,0.0
-0.006571428571428572,0.2142857142857143,28.0,989.0,0.0
-0.006571428571428572,0.24285714285714288,14.0,995.0,0.0
-0.006571428571428572,0.27142857142857146,10.0,998.0,0.0
-0.006571428571428572,0.30000000000000004,6.0,1000.0,0.0
-0.006571428571428572,0.3285714285714286,4.0,1000.0,999.0
-0.006571428571428572,0.3571428571428572,3.0,1000.0,999.0
-0.006571428571428572,0.3857142857142858,3.0,1000.0,999.0
-0.006571428571428572,0.41428571428571437,3.0,1000.0,999.0
-0.006571428571428572,0.44285714285714284,2.0,1000.0,999.0
-0.006571428571428572,0.4714285714285714,1.0,1000.0,999.0
-0.006571428571428572,0.5,0.0,1000.0,999.0
-0.007214285714285715,0.1,181.0,862.0,0.0
-0.007214285714285715,0.1285714285714286,108.0,931.0,0.0
-0.007214285714285715,0.15714285714285714,60.0,958.0,999.0
-0.007214285714285715,0.18571428571428572,43.0,982.0,999.0
-0.007214285714285715,0.2142857142857143,29.0,987.0,999.0
-0.007214285714285715,0.24285714285714288,17.0,996.0,999.0
-0.007214285714285715,0.27142857142857146,10.0,998.0,999.0
-0.007214285714285715,0.30000000000000004,8.0,999.0,0.0
-0.007214285714285715,0.3285714285714286,5.0,1000.0,999.0
-0.007214285714285715,0.3571428571428572,3.0,1000.0,0.0
-0.007214285714285715,0.3857142857142858,4.0,1000.0,999.0
-0.007214285714285715,0.41428571428571437,1.0,1000.0,999.0
-0.007214285714285715,0.44285714285714284,1.0,1000.0,999.0
-0.007214285714285715,0.4714285714285714,1.0,1000.0,999.0
-0.007214285714285715,0.5,0.0,1000.0,999.0
-0.007857142857142858,0.1,170.0,870.0,999.0
-0.007857142857142858,0.1285714285714286,107.0,931.0,0.0
-0.007857142857142858,0.15714285714285714,61.0,965.0,0.0
-0.007857142857142858,0.18571428571428572,38.0,981.0,0.0
-0.007857142857142858,0.2142857142857143,23.0,988.0,999.0
-0.007857142857142858,0.24285714285714288,16.0,995.0,999.0
-0.007857142857142858,0.27142857142857146,12.0,999.0,999.0
-0.007857142857142858,0.30000000000000004,7.0,1000.0,0.0
-0.007857142857142858,0.3285714285714286,5.0,1000.0,0.0
-0.007857142857142858,0.3571428571428572,4.0,1000.0,0.0
-0.007857142857142858,0.3857142857142858,5.0,1000.0,0.0
-0.007857142857142858,0.41428571428571437,2.0,1000.0,999.0
-0.007857142857142858,0.44285714285714284,2.0,1000.0,0.0
-0.007857142857142858,0.4714285714285714,2.0,1000.0,0.0
-0.007857142857142858,0.5,1.0,1000.0,0.0
-0.0085,0.1,160.0,867.0,0.0
-0.0085,0.1285714285714286,104.0,931.0,0.0
-0.0085,0.15714285714285714,62.0,969.0,0.0
-0.0085,0.18571428571428572,35.0,982.0,0.0
-0.0085,0.2142857142857143,25.0,989.0,999.0
-0.0085,0.24285714285714288,16.0,996.0,999.0
-0.0085,0.27142857142857146,9.0,999.0,0.0
-0.0085,0.30000000000000004,7.0,1000.0,0.0
-0.0085,0.3285714285714286,4.0,1000.0,999.0
-0.0085,0.3571428571428572,3.0,1000.0,0.0
-0.0085,0.3857142857142858,2.0,1000.0,0.0
-0.0085,0.41428571428571437,1.0,1000.0,999.0
-0.0085,0.44285714285714284,1.0,1000.0,999.0
-0.0085,0.4714285714285714,1.0,1000.0,999.0
-0.0085,0.5,0.0,1000.0,999.0
-0.009142857142857144,0.1,161.0,889.0,0.0
-0.009142857142857144,0.1285714285714286,105.0,933.0,0.0
-0.009142857142857144,0.15714285714285714,63.0,965.0,0.0
-0.009142857142857144,0.18571428571428572,35.0,976.0,0.0
-0.009142857142857144,0.2142857142857143,23.0,993.0,0.0
-0.009142857142857144,0.24285714285714288,20.0,994.0,0.0
-0.009142857142857144,0.27142857142857146,9.0,999.0,0.0
-0.009142857142857144,0.30000000000000004,8.0,1000.0,0.0
-0.009142857142857144,0.3285714285714286,4.0,1000.0,0.0
-0.009142857142857144,0.3571428571428572,3.0,1000.0,0.0
-0.009142857142857144,0.3857142857142858,2.0,1000.0,0.0
-0.009142857142857144,0.41428571428571437,2.0,1000.0,0.0
-0.009142857142857144,0.44285714285714284,2.0,1000.0,0.0
-0.009142857142857144,0.4714285714285714,1.0,1000.0,999.0
-0.009142857142857144,0.5,1.0,1000.0,999.0
-0.009785714285714286,0.1,167.0,874.0,999.0
-0.009785714285714286,0.1285714285714286,104.0,931.0,0.0
-0.009785714285714286,0.15714285714285714,64.0,964.0,999.0
-0.009785714285714286,0.18571428571428572,39.0,979.0,0.0
-0.009785714285714286,0.2142857142857143,23.0,990.0,0.0
-0.009785714285714286,0.24285714285714288,12.0,996.0,0.0
-0.009785714285714286,0.27142857142857146,10.0,997.0,999.0
-0.009785714285714286,0.30000000000000004,6.0,999.0,999.0
-0.009785714285714286,0.3285714285714286,4.0,1000.0,999.0
-0.009785714285714286,0.3571428571428572,4.0,1000.0,999.0
-0.009785714285714286,0.3857142857142858,2.0,1000.0,0.0
-0.009785714285714286,0.41428571428571437,2.0,1000.0,0.0
-0.009785714285714286,0.44285714285714284,2.0,1000.0,0.0
-0.009785714285714286,0.4714285714285714,1.0,1000.0,0.0
-0.009785714285714286,0.5,1.0,1000.0,0.0
-0.01042857142857143,0.1,160.0,878.0,0.0
-0.01042857142857143,0.1285714285714286,97.0,932.0,0.0
-0.01042857142857143,0.15714285714285714,65.0,966.0,0.0
-0.01042857142857143,0.18571428571428572,36.0,983.0,999.0
-0.01042857142857143,0.2142857142857143,25.0,990.0,0.0
-0.01042857142857143,0.24285714285714288,13.0,996.0,0.0
-0.01042857142857143,0.27142857142857146,8.0,999.0,0.0
-0.01042857142857143,0.30000000000000004,6.0,999.0,0.0
-0.01042857142857143,0.3285714285714286,5.0,1000.0,999.0
-0.01042857142857143,0.3571428571428572,3.0,1000.0,999.0
-0.01042857142857143,0.3857142857142858,3.0,1000.0,999.0
-0.01042857142857143,0.41428571428571437,2.0,1000.0,0.0
-0.01042857142857143,0.44285714285714284,1.0,1000.0,0.0
-0.01042857142857143,0.4714285714285714,1.0,1000.0,0.0
-0.01042857142857143,0.5,1.0,1000.0,0.0
-0.011071428571428572,0.1,159.0,878.0,0.0
-0.011071428571428572,0.1285714285714286,98.0,930.0,999.0
-0.011071428571428572,0.15714285714285714,65.0,966.0,0.0
-0.011071428571428572,0.18571428571428572,41.0,981.0,0.0
-0.011071428571428572,0.2142857142857143,25.0,993.0,0.0
-0.011071428571428572,0.24285714285714288,13.0,996.0,999.0
-0.011071428571428572,0.27142857142857146,7.0,999.0,999.0
-0.011071428571428572,0.30000000000000004,5.0,999.0,0.0
-0.011071428571428572,0.3285714285714286,4.0,1000.0,0.0
-0.011071428571428572,0.3571428571428572,3.0,1000.0,0.0
-0.011071428571428572,0.3857142857142858,2.0,1000.0,0.0
-0.011071428571428572,0.41428571428571437,2.0,1000.0,0.0
-0.011071428571428572,0.44285714285714284,2.0,1000.0,0.0
-0.011071428571428572,0.4714285714285714,1.0,1000.0,0.0
-0.011071428571428572,0.5,1.0,1000.0,0.0
-0.011714285714285714,0.1,156.0,882.0,0.0
-0.011714285714285714,0.1285714285714286,96.0,930.0,0.0
-0.011714285714285714,0.15714285714285714,62.0,963.0,0.0
-0.011714285714285714,0.18571428571428572,41.0,982.0,0.0
-0.011714285714285714,0.2142857142857143,24.0,993.0,0.0
-0.011714285714285714,0.24285714285714288,13.0,996.0,0.0
-0.011714285714285714,0.27142857142857146,7.0,999.0,999.0
-0.011714285714285714,0.30000000000000004,9.0,999.0,999.0
-0.011714285714285714,0.3285714285714286,6.0,1000.0,0.0
-0.011714285714285714,0.3571428571428572,4.0,1000.0,999.0
-0.011714285714285714,0.3857142857142858,2.0,1000.0,999.0
-0.011714285714285714,0.41428571428571437,1.0,1000.0,999.0
-0.011714285714285714,0.44285714285714284,1.0,1000.0,999.0
-0.011714285714285714,0.4714285714285714,1.0,1000.0,999.0
-0.011714285714285714,0.5,0.0,1000.0,999.0
-0.012357142857142856,0.1,165.0,882.0,0.0
-0.012357142857142856,0.1285714285714286,102.0,931.0,0.0
-0.012357142857142856,0.15714285714285714,73.0,965.0,0.0
-0.012357142857142856,0.18571428571428572,38.0,985.0,999.0
-0.012357142857142856,0.2142857142857143,24.0,991.0,0.0
-0.012357142857142856,0.24285714285714288,15.0,996.0,0.0
-0.012357142857142856,0.27142857142857146,10.0,997.0,999.0
-0.012357142857142856,0.30000000000000004,9.0,999.0,999.0
-0.012357142857142856,0.3285714285714286,6.0,1000.0,0.0
-0.012357142857142856,0.3571428571428572,4.0,1000.0,999.0
-0.012357142857142856,0.3857142857142858,2.0,1000.0,999.0
-0.012357142857142856,0.41428571428571437,1.0,1000.0,999.0
-0.012357142857142856,0.44285714285714284,1.0,1000.0,999.0
-0.012357142857142856,0.4714285714285714,1.0,1000.0,999.0
-0.012357142857142856,0.5,1.0,1000.0,999.0
-0.013,0.1,159.0,874.0,0.0
-0.013,0.1285714285714286,94.0,936.0,0.0
-0.013,0.15714285714285714,59.0,965.0,0.0
-0.013,0.18571428571428572,40.0,981.0,999.0
-0.013,0.2142857142857143,20.0,990.0,999.0
-0.013,0.24285714285714288,15.0,997.0,0.0
-0.013,0.27142857142857146,9.0,1000.0,0.0
-0.013,0.30000000000000004,7.0,1000.0,0.0
-0.013,0.3285714285714286,4.0,1000.0,0.0
-0.013,0.3571428571428572,3.0,1000.0,0.0
-0.013,0.3857142857142858,2.0,1000.0,999.0
-0.013,0.41428571428571437,2.0,1000.0,999.0
-0.013,0.44285714285714284,1.0,1000.0,999.0
-0.013,0.4714285714285714,1.0,1000.0,999.0
-0.013,0.5,1.0,1000.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-min.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-min.csv
deleted file mode 100644
index 495738397e..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-min.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.0,1.0,0.0
-0.004,0.1285714285714286,74.0,881.0,0.0
-0.004,0.15714285714285714,51.0,926.0,0.0
-0.004,0.18571428571428572,0.0,1.0,0.0
-0.004,0.2142857142857143,14.0,969.0,0.0
-0.004,0.24285714285714288,0.0,1.0,0.0
-0.004,0.27142857142857146,0.0,1.0,0.0
-0.004,0.30000000000000004,0.0,1.0,0.0
-0.004,0.3285714285714286,0.0,1.0,0.0
-0.004,0.3571428571428572,0.0,1.0,0.0
-0.004,0.3857142857142858,0.0,1.0,0.0
-0.004,0.41428571428571437,0.0,1.0,0.0
-0.004,0.44285714285714284,0.0,1.0,0.0
-0.004,0.4714285714285714,0.0,1.0,0.0
-0.004,0.5,0.0,1.0,0.0
-0.004642857142857143,0.1,129.0,829.0,0.0
-0.004642857142857143,0.1285714285714286,71.0,887.0,0.0
-0.004642857142857143,0.15714285714285714,0.0,1.0,0.0
-0.004642857142857143,0.18571428571428572,22.0,955.0,0.0
-0.004642857142857143,0.2142857142857143,14.0,972.0,0.0
-0.004642857142857143,0.24285714285714288,0.0,1.0,0.0
-0.004642857142857143,0.27142857142857146,3.0,987.0,0.0
-0.004642857142857143,0.30000000000000004,0.0,1.0,0.0
-0.004642857142857143,0.3285714285714286,0.0,1.0,0.0
-0.004642857142857143,0.3571428571428572,0.0,1.0,0.0
-0.004642857142857143,0.3857142857142858,0.0,1.0,0.0
-0.004642857142857143,0.41428571428571437,0.0,1.0,0.0
-0.004642857142857143,0.44285714285714284,0.0,1.0,0.0
-0.004642857142857143,0.4714285714285714,0.0,1.0,0.0
-0.004642857142857143,0.5,0.0,999.0,0.0
-0.005285714285714286,0.1,134.0,825.0,0.0
-0.005285714285714286,0.1285714285714286,71.0,900.0,0.0
-0.005285714285714286,0.15714285714285714,0.0,1.0,0.0
-0.005285714285714286,0.18571428571428572,22.0,956.0,0.0
-0.005285714285714286,0.2142857142857143,12.0,974.0,0.0
-0.005285714285714286,0.24285714285714288,0.0,1.0,0.0
-0.005285714285714286,0.27142857142857146,0.0,1.0,0.0
-0.005285714285714286,0.30000000000000004,0.0,991.0,0.0
-0.005285714285714286,0.3285714285714286,0.0,1.0,0.0
-0.005285714285714286,0.3571428571428572,0.0,1.0,0.0
-0.005285714285714286,0.3857142857142858,0.0,1.0,0.0
-0.005285714285714286,0.41428571428571437,0.0,998.0,0.0
-0.005285714285714286,0.44285714285714284,0.0,1.0,0.0
-0.005285714285714286,0.4714285714285714,0.0,1.0,0.0
-0.005285714285714286,0.5,0.0,1.0,0.0
-0.005928571428571429,0.1,131.0,822.0,0.0
-0.005928571428571429,0.1285714285714286,71.0,899.0,0.0
-0.005928571428571429,0.15714285714285714,35.0,938.0,0.0
-0.005928571428571429,0.18571428571428572,0.0,1.0,0.0
-0.005928571428571429,0.2142857142857143,0.0,1.0,0.0
-0.005928571428571429,0.24285714285714288,0.0,1.0,0.0
-0.005928571428571429,0.27142857142857146,0.0,1.0,0.0
-0.005928571428571429,0.30000000000000004,0.0,1.0,0.0
-0.005928571428571429,0.3285714285714286,0.0,995.0,0.0
-0.005928571428571429,0.3571428571428572,0.0,1.0,0.0
-0.005928571428571429,0.3857142857142858,0.0,1.0,0.0
-0.005928571428571429,0.41428571428571437,0.0,1.0,0.0
-0.005928571428571429,0.44285714285714284,0.0,1.0,0.0
-0.005928571428571429,0.4714285714285714,0.0,1.0,0.0
-0.005928571428571429,0.5,0.0,1.0,0.0
-0.006571428571428572,0.1,134.0,834.0,0.0
-0.006571428571428572,0.1285714285714286,0.0,1.0,0.0
-0.006571428571428572,0.15714285714285714,33.0,936.0,0.0
-0.006571428571428572,0.18571428571428572,22.0,961.0,0.0
-0.006571428571428572,0.2142857142857143,11.0,972.0,0.0
-0.006571428571428572,0.24285714285714288,5.0,986.0,0.0
-0.006571428571428572,0.27142857142857146,2.0,990.0,0.0
-0.006571428571428572,0.30000000000000004,0.0,994.0,0.0
-0.006571428571428572,0.3285714285714286,0.0,1.0,0.0
-0.006571428571428572,0.3571428571428572,0.0,1.0,0.0
-0.006571428571428572,0.3857142857142858,0.0,1.0,0.0
-0.006571428571428572,0.41428571428571437,0.0,1.0,0.0
-0.006571428571428572,0.44285714285714284,0.0,1.0,0.0
-0.006571428571428572,0.4714285714285714,0.0,1.0,0.0
-0.006571428571428572,0.5,0.0,1.0,0.0
-0.007214285714285715,0.1,138.0,819.0,0.0
-0.007214285714285715,0.1285714285714286,69.0,892.0,0.0
-0.007214285714285715,0.15714285714285714,0.0,1.0,0.0
-0.007214285714285715,0.18571428571428572,0.0,1.0,0.0
-0.007214285714285715,0.2142857142857143,0.0,1.0,0.0
-0.007214285714285715,0.24285714285714288,0.0,1.0,0.0
-0.007214285714285715,0.27142857142857146,0.0,1.0,0.0
-0.007214285714285715,0.30000000000000004,1.0,992.0,0.0
-0.007214285714285715,0.3285714285714286,0.0,1.0,0.0
-0.007214285714285715,0.3571428571428572,0.0,997.0,0.0
-0.007214285714285715,0.3857142857142858,0.0,1.0,0.0
-0.007214285714285715,0.41428571428571437,0.0,1.0,0.0
-0.007214285714285715,0.44285714285714284,0.0,1.0,0.0
-0.007214285714285715,0.4714285714285714,0.0,1.0,0.0
-0.007214285714285715,0.5,0.0,1.0,0.0
-0.007857142857142858,0.1,0.0,1.0,0.0
-0.007857142857142858,0.1285714285714286,69.0,893.0,0.0
-0.007857142857142858,0.15714285714285714,35.0,939.0,0.0
-0.007857142857142858,0.18571428571428572,19.0,962.0,0.0
-0.007857142857142858,0.2142857142857143,0.0,1.0,0.0
-0.007857142857142858,0.24285714285714288,0.0,1.0,0.0
-0.007857142857142858,0.27142857142857146,0.0,1.0,0.0
-0.007857142857142858,0.30000000000000004,0.0,993.0,0.0
-0.007857142857142858,0.3285714285714286,0.0,995.0,0.0
-0.007857142857142858,0.3571428571428572,0.0,996.0,0.0
-0.007857142857142858,0.3857142857142858,0.0,995.0,0.0
-0.007857142857142858,0.41428571428571437,0.0,1.0,0.0
-0.007857142857142858,0.44285714285714284,0.0,998.0,0.0
-0.007857142857142858,0.4714285714285714,0.0,998.0,0.0
-0.007857142857142858,0.5,0.0,999.0,0.0
-0.0085,0.1,133.0,840.0,0.0
-0.0085,0.1285714285714286,69.0,896.0,0.0
-0.0085,0.15714285714285714,31.0,938.0,0.0
-0.0085,0.18571428571428572,18.0,965.0,0.0
-0.0085,0.2142857142857143,0.0,1.0,0.0
-0.0085,0.24285714285714288,0.0,1.0,0.0
-0.0085,0.27142857142857146,1.0,991.0,0.0
-0.0085,0.30000000000000004,0.0,993.0,0.0
-0.0085,0.3285714285714286,0.0,1.0,0.0
-0.0085,0.3571428571428572,0.0,997.0,0.0
-0.0085,0.3857142857142858,0.0,998.0,0.0
-0.0085,0.41428571428571437,0.0,1.0,0.0
-0.0085,0.44285714285714284,0.0,1.0,0.0
-0.0085,0.4714285714285714,0.0,1.0,0.0
-0.0085,0.5,0.0,1.0,0.0
-0.009142857142857144,0.1,111.0,839.0,0.0
-0.009142857142857144,0.1285714285714286,67.0,895.0,0.0
-0.009142857142857144,0.15714285714285714,35.0,937.0,0.0
-0.009142857142857144,0.18571428571428572,24.0,965.0,0.0
-0.009142857142857144,0.2142857142857143,7.0,977.0,0.0
-0.009142857142857144,0.24285714285714288,6.0,980.0,0.0
-0.009142857142857144,0.27142857142857146,1.0,991.0,0.0
-0.009142857142857144,0.30000000000000004,0.0,992.0,0.0
-0.009142857142857144,0.3285714285714286,0.0,996.0,0.0
-0.009142857142857144,0.3571428571428572,0.0,997.0,0.0
-0.009142857142857144,0.3857142857142858,0.0,998.0,0.0
-0.009142857142857144,0.41428571428571437,0.0,998.0,0.0
-0.009142857142857144,0.44285714285714284,0.0,998.0,0.0
-0.009142857142857144,0.4714285714285714,0.0,1.0,0.0
-0.009142857142857144,0.5,0.0,1.0,0.0
-0.009785714285714286,0.1,0.0,1.0,0.0
-0.009785714285714286,0.1285714285714286,69.0,896.0,0.0
-0.009785714285714286,0.15714285714285714,0.0,1.0,0.0
-0.009785714285714286,0.18571428571428572,21.0,961.0,0.0
-0.009785714285714286,0.2142857142857143,10.0,977.0,0.0
-0.009785714285714286,0.24285714285714288,4.0,988.0,0.0
-0.009785714285714286,0.27142857142857146,0.0,1.0,0.0
-0.009785714285714286,0.30000000000000004,0.0,1.0,0.0
-0.009785714285714286,0.3285714285714286,0.0,1.0,0.0
-0.009785714285714286,0.3571428571428572,0.0,1.0,0.0
-0.009785714285714286,0.3857142857142858,0.0,998.0,0.0
-0.009785714285714286,0.41428571428571437,0.0,998.0,0.0
-0.009785714285714286,0.44285714285714284,0.0,998.0,0.0
-0.009785714285714286,0.4714285714285714,0.0,999.0,0.0
-0.009785714285714286,0.5,0.0,999.0,0.0
-0.01042857142857143,0.1,122.0,840.0,0.0
-0.01042857142857143,0.1285714285714286,68.0,903.0,0.0
-0.01042857142857143,0.15714285714285714,34.0,935.0,0.0
-0.01042857142857143,0.18571428571428572,0.0,1.0,0.0
-0.01042857142857143,0.2142857142857143,10.0,975.0,0.0
-0.01042857142857143,0.24285714285714288,4.0,987.0,0.0
-0.01042857142857143,0.27142857142857146,1.0,992.0,0.0
-0.01042857142857143,0.30000000000000004,1.0,994.0,0.0
-0.01042857142857143,0.3285714285714286,0.0,1.0,0.0
-0.01042857142857143,0.3571428571428572,0.0,1.0,0.0
-0.01042857142857143,0.3857142857142858,0.0,1.0,0.0
-0.01042857142857143,0.41428571428571437,0.0,998.0,0.0
-0.01042857142857143,0.44285714285714284,0.0,999.0,0.0
-0.01042857142857143,0.4714285714285714,0.0,999.0,0.0
-0.01042857142857143,0.5,0.0,999.0,0.0
-0.011071428571428572,0.1,122.0,841.0,0.0
-0.011071428571428572,0.1285714285714286,0.0,1.0,0.0
-0.011071428571428572,0.15714285714285714,34.0,935.0,0.0
-0.011071428571428572,0.18571428571428572,19.0,959.0,0.0
-0.011071428571428572,0.2142857142857143,7.0,975.0,0.0
-0.011071428571428572,0.24285714285714288,0.0,1.0,0.0
-0.011071428571428572,0.27142857142857146,0.0,1.0,0.0
-0.011071428571428572,0.30000000000000004,1.0,995.0,0.0
-0.011071428571428572,0.3285714285714286,0.0,996.0,0.0
-0.011071428571428572,0.3571428571428572,0.0,997.0,0.0
-0.011071428571428572,0.3857142857142858,0.0,998.0,0.0
-0.011071428571428572,0.41428571428571437,0.0,998.0,0.0
-0.011071428571428572,0.44285714285714284,0.0,998.0,0.0
-0.011071428571428572,0.4714285714285714,0.0,999.0,0.0
-0.011071428571428572,0.5,0.0,999.0,0.0
-0.011714285714285714,0.1,118.0,844.0,0.0
-0.011714285714285714,0.1285714285714286,70.0,904.0,0.0
-0.011714285714285714,0.15714285714285714,37.0,938.0,0.0
-0.011714285714285714,0.18571428571428572,18.0,959.0,0.0
-0.011714285714285714,0.2142857142857143,7.0,976.0,0.0
-0.011714285714285714,0.24285714285714288,4.0,987.0,0.0
-0.011714285714285714,0.27142857142857146,0.0,1.0,0.0
-0.011714285714285714,0.30000000000000004,0.0,1.0,0.0
-0.011714285714285714,0.3285714285714286,0.0,994.0,0.0
-0.011714285714285714,0.3571428571428572,0.0,1.0,0.0
-0.011714285714285714,0.3857142857142858,0.0,1.0,0.0
-0.011714285714285714,0.41428571428571437,0.0,1.0,0.0
-0.011714285714285714,0.44285714285714284,0.0,1.0,0.0
-0.011714285714285714,0.4714285714285714,0.0,1.0,0.0
-0.011714285714285714,0.5,0.0,1.0,0.0
-0.012357142857142856,0.1,118.0,835.0,0.0
-0.012357142857142856,0.1285714285714286,69.0,898.0,0.0
-0.012357142857142856,0.15714285714285714,35.0,927.0,0.0
-0.012357142857142856,0.18571428571428572,0.0,1.0,0.0
-0.012357142857142856,0.2142857142857143,9.0,976.0,0.0
-0.012357142857142856,0.24285714285714288,4.0,985.0,0.0
-0.012357142857142856,0.27142857142857146,0.0,1.0,0.0
-0.012357142857142856,0.30000000000000004,0.0,1.0,0.0
-0.012357142857142856,0.3285714285714286,0.0,994.0,0.0
-0.012357142857142856,0.3571428571428572,0.0,1.0,0.0
-0.012357142857142856,0.3857142857142858,0.0,1.0,0.0
-0.012357142857142856,0.41428571428571437,0.0,1.0,0.0
-0.012357142857142856,0.44285714285714284,0.0,1.0,0.0
-0.012357142857142856,0.4714285714285714,0.0,1.0,0.0
-0.012357142857142856,0.5,0.0,1.0,0.0
-0.013,0.1,126.0,841.0,0.0
-0.013,0.1285714285714286,64.0,906.0,0.0
-0.013,0.15714285714285714,35.0,941.0,0.0
-0.013,0.18571428571428572,0.0,1.0,0.0
-0.013,0.2142857142857143,0.0,1.0,0.0
-0.013,0.24285714285714288,3.0,985.0,0.0
-0.013,0.27142857142857146,0.0,991.0,0.0
-0.013,0.30000000000000004,0.0,993.0,0.0
-0.013,0.3285714285714286,0.0,996.0,0.0
-0.013,0.3571428571428572,0.0,997.0,0.0
-0.013,0.3857142857142858,0.0,1.0,0.0
-0.013,0.41428571428571437,0.0,1.0,0.0
-0.013,0.44285714285714284,0.0,1.0,0.0
-0.013,0.4714285714285714,0.0,1.0,0.0
-0.013,0.5,0.0,1.0,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-var.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-var.csv
deleted file mode 100644
index 913f227b4b..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/final-var.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,1349.94,33530.22749999999,47405.047499999986
-0.004,0.1285714285714286,123.04750000000001,123.04749999999999,0.0
-0.004,0.15714285714285714,28.747499999999995,28.747500000000002,0.0
-0.004,0.18571428571428572,98.39000000000001,44096.84749999999,47405.047499999986
-0.004,0.2142857142857143,22.7875,22.7875,0.0
-0.004,0.24285714285714288,24.6475,87337.2475,89820.09000000001
-0.004,0.27142857142857146,13.427500000000004,157635.6475,159680.16000000006
-0.004,0.30000000000000004,5.027500000000001,126246.16,127245.12749999999
-0.004,0.3285714285714286,1.7875,47177.1875,47400.1
-0.004,0.3571428571428572,0.7474999999999999,47290.89,47395.147499999985
-0.004,0.3857142857142858,1.0399999999999998,47331.61,47390.19
-0.004,0.41428571428571437,0.30999999999999994,89720.84000000001,89780.29
-0.004,0.44285714285714284,0.1875,47345.5475,47370.409999999996
-0.004,0.4714285714285714,0.0475,127095.72750000001,127110.70999999999
-0.004,0.5,0.04749999999999999,159401.15,159420.94749999998
-0.004642857142857143,0.1,146.54000000000002,146.54,0.0
-0.004642857142857143,0.1285714285714286,67.6275,67.62750000000003,0.0
-0.004642857142857143,0.15714285714285714,319.2475,80139.3475,89820.09000000001
-0.004642857142857143,0.18571428571428572,30.55,30.55,0.0
-0.004642857142857143,0.2142857142857143,13.959999999999999,13.959999999999999,0.0
-0.004642857142857143,0.24285714285714288,28.35,46384.447499999995,47405.047499999986
-0.004642857142857143,0.27142857142857146,5.36,5.36,0.0
-0.004642857142857143,0.30000000000000004,4.2,47009.64750000001,47405.047499999986
-0.004642857142857143,0.3285714285714286,2.9099999999999997,47138.22749999999,47405.0475
-0.004642857142857143,0.3571428571428572,1.3400000000000003,89541.70999999999,89820.09000000001
-0.004642857142857143,0.3857142857142858,0.8100000000000002,159401.25,159680.16000000006
-0.004642857142857143,0.41428571428571437,0.6275,89690.8475,89820.09000000001
-0.004642857142857143,0.44285714285714284,0.41,47375.4875,47405.047499999986
-0.004642857142857143,0.4714285714285714,0.36000000000000004,47385.42749999999,47405.047499999986
-0.004642857142857143,0.5,0.1275,0.16000000000000003,0.04749999999999999
-0.005285714285714286,0.1,119.74750000000002,119.74750000000002,0.0
-0.005285714285714286,0.1285714285714286,64.84,64.84,0.0
-0.005285714285714286,0.15714285714285714,305.1875,80484.9275,89820.09000000001
-0.005285714285714286,0.18571428571428572,28.127499999999998,28.127500000000005,0.0
-0.005285714285714286,0.2142857142857143,11.71,11.71,0.0
-0.005285714285714286,0.24285714285714288,21.1,87843.19,89820.09000000001
-0.005285714285714286,0.27142857142857146,9.459999999999999,46835.0875,47405.047499999986
-0.005285714285714286,0.30000000000000004,5.1475,5.147500000000001,0.0
-0.005285714285714286,0.3285714285714286,3.0,47208.247500000005,47405.0475
-0.005285714285714286,0.3571428571428572,1.2,89621.49000000002,89820.09000000001
-0.005285714285714286,0.3857142857142858,0.5875,47330.71000000001,47405.047499999986
-0.005285714285714286,0.41428571428571437,0.4400000000000001,0.4400000000000002,0.0
-0.005285714285714286,0.44285714285714284,0.16000000000000006,47385.22749999999,47405.0475
-0.005285714285714286,0.4714285714285714,0.1275,47390.19,47405.0475
-0.005285714285714286,0.5,0.0,47405.0475,47405.0475
-0.005928571428571429,0.1,173.4475,173.44749999999996,0.0
-0.005928571428571429,0.1285714285714286,59.6,59.6,0.0
-0.005928571428571429,0.15714285714285714,43.260000000000005,43.25999999999999,0.0
-0.005928571428571429,0.18571428571428572,58.24000000000001,44626.12750000001,47405.047499999986
-0.005928571428571429,0.2142857142857143,52.427499999999995,86745.6475,89820.09000000001
-0.005928571428571429,0.24285714285714288,16.1475,87859.21000000002,89730.22749999998
-0.005928571428571429,0.27142857142857146,7.7475000000000005,88838.82749999998,89820.09000000001
-0.005928571428571429,0.30000000000000004,4.01,47139.32750000001,47405.047499999986
-0.005928571428571429,0.3285714285714286,2.3475,2.3475000000000006,0.0
-0.005928571428571429,0.3571428571428572,0.76,89491.3475,89730.2275
-0.005928571428571429,0.3857142857142858,0.5474999999999999,89630.82749999998,89820.09000000001
-0.005928571428571429,0.41428571428571437,0.7275,89690.94749999998,89820.09000000001
-0.005928571428571429,0.44285714285714284,0.5399999999999998,89610.9475,89730.22749999998
-0.005928571428571429,0.4714285714285714,0.4274999999999999,89660.76,89730.22749999998
-0.005928571428571429,0.5,0.22749999999999998,159460.72749999998,159520.40999999997
-0.006571428571428572,0.1,97.2875,97.2875,0.0
-0.006571428571428572,0.1285714285714286,428.16,39521.527500000004,47405.04749999999
-0.006571428571428572,0.15714285714285714,54.827499999999986,54.8275,0.0
-0.006571428571428572,0.18571428571428572,25.0475,25.047500000000003,0.0
-0.006571428571428572,0.2142857142857143,16.76,16.76,0.0
-0.006571428571428572,0.24285714285714288,5.6875,5.6875,0.0
-0.006571428571428572,0.27142857142857146,5.4,5.4,0.0
-0.006571428571428572,0.30000000000000004,3.55,3.55,0.0
-0.006571428571428572,0.3285714285714286,1.49,89441.95999999999,89820.09000000001
-0.006571428571428572,0.3571428571428572,0.74,47265.9275,47405.047499999986
-0.006571428571428572,0.3857142857142858,0.5474999999999999,89630.82749999998,89820.09000000001
-0.006571428571428572,0.41428571428571437,0.7275,89690.94749999998,89820.09000000001
-0.006571428571428572,0.44285714285714284,0.5475000000000001,89620.94,89730.22749999998
-0.006571428571428572,0.4714285714285714,0.09000000000000001,89800.2,89820.09000000001
-0.006571428571428572,0.5,0.0,89820.09000000001,89820.09000000001
-0.007214285714285715,0.1,149.31,149.31000000000003,0.0
-0.007214285714285715,0.1285714285714286,105.1875,105.1875,0.0
-0.007214285714285715,0.15714285714285714,144.5,42754.3475,47405.04749999999
-0.007214285714285715,0.18571428571428572,59.427499999999995,44852.08999999999,47405.047499999986
-0.007214285714285715,0.2142857142857143,46.69,86650.0,89820.09000000001
-0.007214285714285715,0.24285714285714288,19.527500000000003,87771.6875,89820.09000000001
-0.007214285714285715,0.27142857142857146,6.4399999999999995,46852.04749999999,47405.047499999986
-0.007214285714285715,0.30000000000000004,2.4875,2.4875,0.0
-0.007214285714285715,0.3285714285714286,1.7475,47202.0,47405.047499999986
-0.007214285714285715,0.3571428571428572,0.9399999999999998,0.9400000000000001,0.0
-0.007214285714285715,0.3857142857142858,1.0274999999999999,47321.16,47405.047499999986
-0.007214285714285715,0.41428571428571437,0.24000000000000005,89740.41,89820.09000000001
-0.007214285714285715,0.44285714285714284,0.16000000000000006,89780.29000000001,89820.09000000001
-0.007214285714285715,0.4714285714285714,0.09000000000000001,89800.2,89820.09000000001
-0.007214285714285715,0.5,0.0,89820.09000000001,89820.09000000001
-0.007857142857142858,0.1,1173.0275,34357.310000000005,47405.047499999986
-0.007857142857142858,0.1285714285714286,84.74750000000002,84.74750000000002,0.0
-0.007857142857142858,0.15714285714285714,46.9875,46.9875,0.0
-0.007857142857142858,0.18571428571428572,25.647499999999997,25.6475,0.0
-0.007857142857142858,0.2142857142857143,34.46,86817.59,89820.09000000001
-0.007857142857142858,0.24285714285714288,14.547500000000003,46465.55,47405.04749999999
-0.007857142857142858,0.27142857142857146,9.947500000000002,88821.04750000002,89820.09000000001
-0.007857142857142858,0.30000000000000004,3.8875,3.8875,0.0
-0.007857142857142858,0.3285714285714286,1.31,1.31,0.0
-0.007857142857142858,0.3571428571428572,1.1275000000000002,1.1275000000000002,0.0
-0.007857142857142858,0.3857142857142858,1.2899999999999998,1.2900000000000003,0.0
-0.007857142857142858,0.41428571428571437,0.44750000000000023,47360.54,47405.04749999999
-0.007857142857142858,0.44285714285714284,0.2875,0.2875,0.0
-0.007857142857142858,0.4714285714285714,0.26000000000000006,0.25999999999999995,0.0
-0.007857142857142858,0.5,0.09000000000000001,0.09,0.0
-0.0085,0.1,54.347500000000004,54.34750000000001,0.0
-0.0085,0.1285714285714286,54.7,54.7,0.0
-0.0085,0.15714285714285714,57.74000000000001,57.74000000000001,0.0
-0.0085,0.18571428571428572,19.627499999999998,19.627499999999998,0.0
-0.0085,0.2142857142857143,25.947499999999998,45827.6,47405.047499999986
-0.0085,0.24285714285714288,16.21,46492.1875,47405.047499999986
-0.0085,0.27142857142857146,4.25,4.25,0.0
-0.0085,0.30000000000000004,3.9274999999999998,3.9275000000000007,0.0
-0.0085,0.3285714285714286,1.36,47226.5875,47405.047499999986
-0.0085,0.3571428571428572,1.0100000000000002,1.01,0.0
-0.0085,0.3857142857142858,0.35,0.35,0.0
-0.0085,0.41428571428571437,0.16000000000000003,47385.22749999999,47405.0475
-0.0085,0.44285714285714284,0.04749999999999999,47400.1,47405.0475
-0.0085,0.4714285714285714,0.04749999999999999,47400.1,47405.0475
-0.0085,0.5,0.0,47405.0475,47405.0475
-0.009142857142857144,0.1,191.42749999999998,191.4275,0.0
-0.009142857142857144,0.1285714285714286,103.34,103.34,0.0
-0.009142857142857144,0.15714285714285714,50.010000000000005,50.00999999999999,0.0
-0.009142857142857144,0.18571428571428572,10.7875,10.7875,0.0
-0.009142857142857144,0.2142857142857143,15.9275,15.927499999999998,0.0
-0.009142857142857144,0.24285714285714288,11.940000000000001,11.939999999999998,0.0
-0.009142857142857144,0.27142857142857146,4.65,4.65,0.0
-0.009142857142857144,0.30000000000000004,4.027500000000001,4.027500000000001,0.0
-0.009142857142857144,0.3285714285714286,1.3875,1.3875,0.0
-0.009142857142857144,0.3571428571428572,1.0100000000000002,1.01,0.0
-0.009142857142857144,0.3857142857142858,0.51,0.5100000000000001,0.0
-0.009142857142857144,0.41428571428571437,0.32749999999999996,0.32749999999999996,0.0
-0.009142857142857144,0.44285714285714284,0.26000000000000006,0.25999999999999995,0.0
-0.009142857142857144,0.4714285714285714,0.1275,47390.19,47405.047499999986
-0.009142857142857144,0.5,0.09000000000000001,47395.147499999985,47405.047499999986
-0.009785714285714286,0.1,2039.4099999999999,65545.84000000001,89820.09000000001
-0.009785714285714286,0.1285714285714286,60.65,60.65,0.0
-0.009785714285714286,0.15714285714285714,161.44,42911.1475,47405.047499999986
-0.009785714285714286,0.18571428571428572,21.127499999999998,21.127499999999998,0.0
-0.009785714285714286,0.2142857142857143,12.059999999999999,12.060000000000002,0.0
-0.009785714285714286,0.24285714285714288,5.55,5.55,0.0
-0.009785714285714286,0.27142857142857146,4.9475,46805.6,47405.047499999986
-0.009785714285714286,0.30000000000000004,2.79,47118.1275,47405.047499999986
-0.009785714285714286,0.3285714285714286,1.7100000000000002,47236.927500000005,47405.047499999986
-0.009785714285714286,0.3571428571428572,0.8900000000000002,47296.0475,47405.047499999986
-0.009785714285714286,0.3857142857142858,0.51,0.5100000000000001,0.0
-0.009785714285714286,0.41428571428571437,0.32749999999999996,0.32749999999999996,0.0
-0.009785714285714286,0.44285714285714284,0.26000000000000006,0.25999999999999995,0.0
-0.009785714285714286,0.4714285714285714,0.1275,0.12750000000000003,0.0
-0.009785714285714286,0.5,0.04749999999999999,0.047500000000000014,0.0
-0.01042857142857143,0.1,106.99000000000001,106.98999999999998,0.0
-0.01042857142857143,0.1285714285714286,76.54750000000001,76.54750000000001,0.0
-0.01042857142857143,0.15714285714285714,61.82750000000001,61.8275,0.0
-0.01042857142857143,0.18571428571428572,57.15,44914.747500000005,47405.047499999986
-0.01042857142857143,0.2142857142857143,14.5,14.5,0.0
-0.01042857142857143,0.24285714285714288,7.19,7.19,0.0
-0.01042857142857143,0.27142857142857146,2.6,2.6,0.0
-0.01042857142857143,0.30000000000000004,2.3400000000000007,2.34,0.0
-0.01042857142857143,0.3285714285714286,1.8400000000000003,47247.0475,47405.047499999986
-0.01042857142857143,0.3571428571428572,0.86,47325.9875,47405.047499999986
-0.01042857142857143,0.3857142857142858,0.6399999999999999,47345.747500000005,47405.047499999986
-0.01042857142857143,0.41428571428571437,0.41,0.41000000000000003,0.0
-0.01042857142857143,0.44285714285714284,0.1275,0.12750000000000003,0.0
-0.01042857142857143,0.4714285714285714,0.04749999999999999,0.047500000000000014,0.0
-0.01042857142857143,0.5,0.04749999999999999,0.047500000000000014,0.0
-0.011071428571428572,0.1,119.2275,119.22749999999999,0.0
-0.011071428571428572,0.1285714285714286,387.1474999999999,39955.03999999999,47405.04749999999
-0.011071428571428572,0.15714285714285714,54.92750000000001,54.927499999999995,0.0
-0.011071428571428572,0.18571428571428572,34.7,34.7,0.0
-0.011071428571428572,0.2142857142857143,18.81,18.810000000000002,0.0
-0.011071428571428572,0.24285714285714288,9.9275,46630.759999999995,47405.04749999999
-0.011071428571428572,0.27142857142857146,3.2875,46983.76,47405.047499999986
-0.011071428571428572,0.30000000000000004,0.8475000000000001,0.8475000000000001,0.0
-0.011071428571428572,0.3285714285714286,0.9875,0.9875,0.0
-0.011071428571428572,0.3571428571428572,0.7900000000000001,0.79,0.0
-0.011071428571428572,0.3857142857142858,0.43999999999999995,0.44000000000000006,0.0
-0.011071428571428572,0.41428571428571437,0.4475000000000001,0.4475000000000001,0.0
-0.011071428571428572,0.44285714285714284,0.3274999999999999,0.32749999999999996,0.0
-0.011071428571428572,0.4714285714285714,0.1275,0.12750000000000003,0.0
-0.011071428571428572,0.5,0.1275,0.12750000000000003,0.0
-0.011714285714285714,0.1,114.75,114.75,0.0
-0.011714285714285714,0.1285714285714286,50.459999999999994,50.459999999999994,0.0
-0.011714285714285714,0.15714285714285714,49.64,49.64,0.0
-0.011714285714285714,0.18571428571428572,36.2475,36.2475,0.0
-0.011714285714285714,0.2142857142857143,18.11,18.110000000000003,0.0
-0.011714285714285714,0.24285714285714288,7.727500000000001,7.727499999999997,0.0
-0.011714285714285714,0.27142857142857146,3.3875,46983.86,47405.047499999986
-0.011714285714285714,0.30000000000000004,3.5475000000000008,47103.9,47405.047499999986
-0.011714285714285714,0.3285714285714286,2.1875,2.1875,0.0
-0.011714285714285714,0.3571428571428572,1.2900000000000003,89601.6,89820.09000000001
-0.011714285714285714,0.3857142857142858,0.41000000000000003,47335.527500000004,47405.04749999999
-0.011714285714285714,0.41428571428571437,0.16000000000000006,127185.34749999999,127245.12749999999
-0.011714285714285714,0.44285714285714284,0.04749999999999999,127230.18999999999,127245.12749999999
-0.011714285714285714,0.4714285714285714,0.04749999999999999,127230.18999999999,127245.12749999999
-0.011714285714285714,0.5,0.0,127245.12749999999,127245.12749999999
-0.012357142857142856,0.1,114.62750000000001,114.62749999999998,0.0
-0.012357142857142856,0.1285714285714286,73.92750000000001,73.92750000000001,0.0
-0.012357142857142856,0.15714285714285714,77.0875,77.0875,0.0
-0.012357142857142856,0.18571428571428572,63.510000000000005,44901.1275,47405.047499999986
-0.012357142857142856,0.2142857142857143,15.147499999999999,15.147500000000003,0.0
-0.012357142857142856,0.24285714285714288,8.559999999999999,8.56,0.0
-0.012357142857142856,0.27142857142857146,6.647499999999999,46907.2,47405.047499999986
-0.012357142857142856,0.30000000000000004,3.5475000000000003,47103.9,47405.047499999986
-0.012357142857142856,0.3285714285714286,2.3100000000000005,2.31,0.0
-0.012357142857142856,0.3571428571428572,1.2900000000000003,89601.6,89820.09000000001
-0.012357142857142856,0.3857142857142858,0.41000000000000003,47335.527500000004,47405.04749999999
-0.012357142857142856,0.41428571428571437,0.1275,127200.3,127245.12749999999
-0.012357142857142856,0.44285714285714284,0.1875,89770.32749999998,89820.09000000001
-0.012357142857142856,0.4714285714285714,0.1275,89790.24749999998,89820.09000000001
-0.012357142857142856,0.5,0.0475,89810.14749999999,89820.09000000001
-0.013,0.1,68.8875,68.8875,0.0
-0.013,0.1285714285714286,65.19000000000001,65.18999999999998,0.0
-0.013,0.15714285714285714,28.9875,28.9875,0.0
-0.013,0.18571428571428572,52.29,44969.8275,47405.0475
-0.013,0.2142857142857143,16.327499999999997,46037.76,47405.047499999986
-0.013,0.24285714285714288,14.24,14.239999999999998,0.0
-0.013,0.27142857142857146,4.31,4.3100000000000005,0.0
-0.013,0.30000000000000004,3.21,3.210000000000001,0.0
-0.013,0.3285714285714286,1.3475,1.3474999999999997,0.0
-0.013,0.3571428571428572,0.6275000000000001,0.6275000000000002,0.0
-0.013,0.3857142857142858,0.5400000000000001,89740.71,89820.09000000001
-0.013,0.41428571428571437,0.5275,89750.6875,89820.09000000001
-0.013,0.44285714285714284,0.1875,89770.32749999998,89820.09000000001
-0.013,0.4714285714285714,0.1275,89790.24749999998,89820.09000000001
-0.013,0.5,0.0475,89810.14749999999,89820.09000000001
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-avg.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-avg.csv
deleted file mode 100644
index 38ca8fac81..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-avg.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,843.8,797.65,999.0
-0.004,0.1285714285714286,861.45,906.55,999.0
-0.004,0.15714285714285714,839.15,940.95,999.0
-0.004,0.18571428571428572,775.2,915.95,999.0
-0.004,0.2142857142857143,791.1,979.25,999.0
-0.004,0.24285714285714288,694.85,887.55,999.0
-0.004,0.27142857142857146,602.35,795.05,999.0
-0.004,0.30000000000000004,624.8,846.8,999.0
-0.004,0.3285714285714286,684.05,947.75,999.0
-0.004,0.3571428571428572,667.45,948.9,999.0
-0.004,0.3857142857142858,651.5,949.3,999.0
-0.004,0.41428571428571437,601.45,899.6,999.0
-0.004,0.44285714285714284,621.7,949.45,999.0
-0.004,0.4714285714285714,540.1,849.65,999.0
-0.004,0.5,496.35,799.5,999.0
-0.004642857142857143,0.1,900.4,844.4,999.0
-0.004642857142857143,0.1285714285714286,876.3,909.85,999.0
-0.004642857142857143,0.15714285714285714,768.9,850.05,999.0
-0.004642857142857143,0.18571428571428572,833.25,966.5,999.0
-0.004642857142857143,0.2142857142857143,814.05,979.2,999.0
-0.004642857142857143,0.24285714285714288,754.15,939.55,999.0
-0.004642857142857143,0.27142857142857146,774.0,993.2,999.0
-0.004642857142857143,0.30000000000000004,720.6,946.05,999.0
-0.004642857142857143,0.3285714285714286,703.85,947.35,999.0
-0.004642857142857143,0.3571428571428572,652.8,898.7,999.0
-0.004642857142857143,0.3857142857142858,569.35,799.5,999.0
-0.004642857142857143,0.41428571428571437,626.55,899.45,999.0
-0.004642857142857143,0.44285714285714284,647.8,949.75,999.0
-0.004642857142857143,0.4714285714285714,635.1,949.85,999.0
-0.004642857142857143,0.5,654.3,999.8,999.0
-0.005285714285714286,0.1,903.4,846.95,999.0
-0.005285714285714286,0.1285714285714286,885.95,911.6,999.0
-0.005285714285714286,0.15714285714285714,782.75,851.85,999.0
-0.005285714285714286,0.18571428571428572,849.0,966.85,999.0
-0.005285714285714286,0.2142857142857143,832.6,981.3,999.0
-0.005285714285714286,0.24285714285714288,731.15,890.1,999.0
-0.005285714285714286,0.27142857142857146,754.25,944.25,999.0
-0.005285714285714286,0.30000000000000004,777.75,996.55,999.0
-0.005285714285714286,0.3285714285714286,724.15,948.05,999.0
-0.005285714285714286,0.3571428571428572,675.1,899.1,999.0
-0.005285714285714286,0.3857142857142858,698.15,949.3,999.0
-0.005285714285714286,0.41428571428571437,719.45,999.6,999.0
-0.005285714285714286,0.44285714285714284,669.6,949.85,999.0
-0.005285714285714286,0.4714285714285714,656.5,949.9,999.0
-0.005285714285714286,0.5,642.75,950.05,999.0
-0.005928571428571429,0.1,916.45,846.45,999.0
-0.005928571428571429,0.1285714285714286,896.7,910.0,999.0
-0.005928571428571429,0.15714285714285714,877.15,947.2,999.0
-0.005928571428571429,0.18571428571428572,817.95,921.65,999.0
-0.005928571428571429,0.2142857142857143,761.6,884.45,999.0
-0.005928571428571429,0.24285714285714288,745.6,890.7,999.0
-0.005928571428571429,0.27142857142857146,731.2,895.15,999.0
-0.005928571428571429,0.30000000000000004,756.4,947.35,999.0
-0.005928571428571429,0.3285714285714286,783.15,997.95,999.0
-0.005928571428571429,0.3571428571428572,698.35,898.95,999.0
-0.005928571428571429,0.3857142857142858,686.3,899.15,999.0
-0.005928571428571429,0.41428571428571437,673.95,899.45,999.0
-0.005928571428571429,0.44285714285714284,663.6,899.55,999.0
-0.005928571428571429,0.4714285714285714,651.85,899.8,999.0
-0.005928571428571429,0.5,570.5,800.15,999.0
-0.006571428571428572,0.1,922.8,850.25,999.0
-0.006571428571428572,0.1285714285714286,862.4,866.85,999.0
-0.006571428571428572,0.15714285714285714,891.25,950.15,999.0
-0.006571428571428572,0.18571428571428572,877.85,968.55,999.0
-0.006571428571428572,0.2142857142857143,862.25,981.8,999.0
-0.006571428571428572,0.24285714285714288,845.35,989.75,999.0
-0.006571428571428572,0.27142857142857146,831.7,994.0,999.0
-0.006571428571428572,0.30000000000000004,817.25,996.5,999.0
-0.006571428571428572,0.3285714285714286,724.55,898.2,999.0
-0.006571428571428572,0.3571428571428572,752.9,948.65,999.0
-0.006571428571428572,0.3857142857142858,703.35,899.15,999.0
-0.006571428571428572,0.41428571428571437,691.3,899.45,999.0
-0.006571428571428572,0.44285714285714284,680.45,899.6,999.0
-0.006571428571428572,0.4714285714285714,670.35,900.0,999.0
-0.006571428571428572,0.5,658.25,900.1,999.0
-0.007214285714285715,0.1,931.4,846.7,999.0
-0.007214285714285715,0.1285714285714286,910.95,912.75,999.0
-0.007214285714285715,0.15714285714285714,850.55,902.05,999.0
-0.007214285714285715,0.18571428571428572,836.05,923.9,999.0
-0.007214285714285715,0.2142857142857143,781.45,884.0,999.0
-0.007214285714285715,0.24285714285714288,766.35,889.75,999.0
-0.007214285714285715,0.27142857142857146,798.85,944.45,999.0
-0.007214285714285715,0.30000000000000004,827.65,995.75,999.0
-0.007214285714285715,0.3285714285714286,776.1,948.0,999.0
-0.007214285714285715,0.3571428571428572,806.1,998.6,999.0
-0.007214285714285715,0.3857142857142858,753.5,949.2,999.0
-0.007214285714285715,0.41428571428571437,703.55,899.7,999.0
-0.007214285714285715,0.44285714285714284,694.6,899.9,999.0
-0.007214285714285715,0.4714285714285714,685.6,900.0,999.0
-0.007214285714285715,0.5,674.85,900.1,999.0
-0.007857142857142858,0.1,886.5,807.7,999.0
-0.007857142857142858,0.1285714285714286,915.6,914.05,999.0
-0.007857142857142858,0.15714285714285714,903.5,950.75,999.0
-0.007857142857142858,0.18571428571428572,886.3,971.95,999.0
-0.007857142857142858,0.2142857142857143,782.9,884.9,999.0
-0.007857142857142858,0.24285714285714288,814.4,940.5,999.0
-0.007857142857142858,0.27142857142857146,758.35,895.05,999.0
-0.007857142857142858,0.30000000000000004,830.7,996.75,999.0
-0.007857142857142858,0.3285714285714286,819.0,998.3,999.0
-0.007857142857142858,0.3571428571428572,808.55,998.85,999.0
-0.007857142857142858,0.3857142857142858,797.05,999.1,999.0
-0.007857142857142858,0.41428571428571437,748.65,949.6,999.0
-0.007857142857142858,0.44285714285714284,776.45,999.75,999.0
-0.007857142857142858,0.4714285714285714,767.4,999.8,999.0
-0.007857142857142858,0.5,756.25,999.9,999.0
-0.0085,0.1,934.1,853.95,999.0
-0.0085,0.1285714285714286,923.75,913.0,999.0
-0.0085,0.15714285714285714,907.85,951.4,999.0
-0.0085,0.18571428571428572,892.15,973.15,999.0
-0.0085,0.2142857142857143,835.05,934.0,999.0
-0.0085,0.24285714285714288,823.75,940.75,999.0
-0.0085,0.27142857142857146,858.35,994.5,999.0
-0.0085,0.30000000000000004,847.25,996.65,999.0
-0.0085,0.3285714285714286,794.55,948.25,999.0
-0.0085,0.3571428571428572,826.15,998.7,999.0
-0.0085,0.3857142857142858,814.55,999.5,999.0
-0.0085,0.41428571428571437,765.75,949.85,999.0
-0.0085,0.44285714285714284,755.95,950.0,999.0
-0.0085,0.4714285714285714,745.8,950.0,999.0
-0.0085,0.5,736.9,950.05,999.0
-0.009142857142857144,0.1,941.45,858.15,999.0
-0.009142857142857144,0.1285714285714286,925.6,915.6,999.0
-0.009142857142857144,0.15714285714285714,912.3,950.7,999.0
-0.009142857142857144,0.18571428571428572,902.0,971.25,999.0
-0.009142857142857144,0.2142857142857143,891.6,983.65,999.0
-0.009142857142857144,0.24285714285714288,878.5,989.4,999.0
-0.009142857142857144,0.27142857142857146,867.4,994.5,999.0
-0.009142857142857144,0.30000000000000004,855.65,996.65,999.0
-0.009142857142857144,0.3285714285714286,845.15,998.25,999.0
-0.009142857142857144,0.3571428571428572,834.4,998.7,999.0
-0.009142857142857144,0.3857142857142858,823.05,999.3,999.0
-0.009142857142857144,0.41428571428571437,813.85,999.65,999.0
-0.009142857142857144,0.44285714285714284,805.2,999.8,999.0
-0.009142857142857144,0.4714285714285714,756.4,949.9,999.0
-0.009142857142857144,0.5,747.45,949.95,999.0
-0.009785714285714286,0.1,848.35,768.4,999.0
-0.009785714285714286,0.1285714285714286,929.5,914.5,999.0
-0.009785714285714286,0.15714285714285714,872.5,903.45,999.0
-0.009785714285714286,0.18571428571428572,905.2,970.35,999.0
-0.009785714285714286,0.2142857142857143,895.0,983.2,999.0
-0.009785714285714286,0.24285714285714288,882.7,990.5,999.0
-0.009785714285714286,0.27142857142857146,828.7,944.0,999.0
-0.009785714285714286,0.30000000000000004,818.75,947.15,999.0
-0.009785714285714286,0.3285714285714286,809.8,948.35,999.0
-0.009785714285714286,0.3571428571428572,798.7,948.95,999.0
-0.009785714285714286,0.3857142857142858,832.8,999.3,999.0
-0.009785714285714286,0.41428571428571437,823.95,999.65,999.0
-0.009785714285714286,0.44285714285714284,813.65,999.8,999.0
-0.009785714285714286,0.4714285714285714,804.95,999.85,999.0
-0.009785714285714286,0.5,794.8,999.95,999.0
-0.01042857142857143,0.1,946.5,855.9,999.0
-0.01042857142857143,0.1285714285714286,934.3,916.45,999.0
-0.01042857142857143,0.15714285714285714,923.75,952.35,999.0
-0.01042857142857143,0.18571428571428572,866.25,924.55,999.0
-0.01042857142857143,0.2142857142857143,900.95,983.0,999.0
-0.01042857142857143,0.24285714285714288,888.25,991.1,999.0
-0.01042857142857143,0.27142857142857146,878.7,995.0,999.0
-0.01042857142857143,0.30000000000000004,867.2,997.4,999.0
-0.01042857142857143,0.3285714285714286,814.95,948.45,999.0
-0.01042857142857143,0.3571428571428572,807.5,949.25,999.0
-0.01042857142857143,0.3857142857142858,798.6,949.45,999.0
-0.01042857142857143,0.41428571428571437,830.85,999.7,999.0
-0.01042857142857143,0.44285714285714284,823.3,999.85,999.0
-0.01042857142857143,0.4714285714285714,812.9,999.95,999.0
-0.01042857142857143,0.5,803.45,999.95,999.0
-0.011071428571428572,0.1,949.1,856.35,999.0
-0.011071428571428572,0.1285714285714286,891.7,871.6,999.0
-0.011071428571428572,0.15714285714285714,927.15,952.35,999.0
-0.011071428571428572,0.18571428571428572,915.7,974.0,999.0
-0.011071428571428572,0.2142857142857143,901.6,984.3,999.0
-0.011071428571428572,0.24285714285714288,849.75,942.2,999.0
-0.011071428571428572,0.27142857142857146,840.5,945.8,999.0
-0.011071428571428572,0.30000000000000004,876.3,997.45,999.0
-0.011071428571428572,0.3285714285714286,866.5,998.25,999.0
-0.011071428571428572,0.3571428571428572,859.2,998.9,999.0
-0.011071428571428572,0.3857142857142858,849.4,999.4,999.0
-0.011071428571428572,0.41428571428571437,841.85,999.55,999.0
-0.011071428571428572,0.44285714285714284,833.05,999.65,999.0
-0.011071428571428572,0.4714285714285714,825.15,999.85,999.0
-0.011071428571428572,0.5,817.1,999.85,999.0
-0.011714285714285714,0.1,951.85,860.5,999.0
-0.011714285714285714,0.1285714285714286,943.35,917.2,999.0
-0.011714285714285714,0.15714285714285714,931.6,952.4,999.0
-0.011714285714285714,0.18571428571428572,918.85,974.05,999.0
-0.011714285714285714,0.2142857142857143,906.15,984.3,999.0
-0.011714285714285714,0.24285714285714288,898.75,991.85,999.0
-0.011714285714285714,0.27142857142857146,845.25,945.8,999.0
-0.011714285714285714,0.30000000000000004,837.1,947.0,999.0
-0.011714285714285714,0.3285714285714286,872.1,998.25,999.0
-0.011714285714285714,0.3571428571428572,777.85,899.0,999.0
-0.011714285714285714,0.3857142857142858,814.05,949.35,999.0
-0.011714285714285714,0.41428571428571437,719.85,849.95,999.0
-0.011714285714285714,0.44285714285714284,713.65,850.1,999.0
-0.011714285714285714,0.4714285714285714,705.8,850.1,999.0
-0.011714285714285714,0.5,699.45,850.15,999.0
-0.012357142857142856,0.1,955.35,855.35,999.0
-0.012357142857142856,0.1285714285714286,942.85,914.85,999.0
-0.012357142857142856,0.15714285714285714,930.9,951.75,999.0
-0.012357142857142856,0.18571428571428572,874.05,924.35,999.0
-0.012357142857142856,0.2142857142857143,912.0,983.45,999.0
-0.012357142857142856,0.24285714285714288,901.6,991.8,999.0
-0.012357142857142856,0.27142857142857146,850.35,945.0,999.0
-0.012357142857142856,0.30000000000000004,841.55,947.0,999.0
-0.012357142857142856,0.3285714285714286,877.75,998.3,999.0
-0.012357142857142856,0.3571428571428572,782.3,899.0,999.0
-0.012357142857142856,0.3857142857142858,817.75,949.35,999.0
-0.012357142857142856,0.41428571428571437,725.45,850.0,999.0
-0.012357142857142856,0.44285714285714284,760.75,899.85,999.0
-0.012357142857142856,0.4714285714285714,753.45,899.95,999.0
-0.012357142857142856,0.5,747.35,900.05,999.0
-0.013,0.1,958.6,859.75,999.0
-0.013,0.1285714285714286,943.75,920.9,999.0
-0.013,0.15714285714285714,935.5,951.75,999.0
-0.013,0.18571428571428572,878.55,925.15,999.0
-0.013,0.2142857142857143,871.1,936.2,999.0
-0.013,0.24285714285714288,908.85,990.4,999.0
-0.013,0.27142857142857146,901.4,995.3,999.0
-0.013,0.30000000000000004,891.0,996.7,999.0
-0.013,0.3285714285714286,882.15,998.05,999.0
-0.013,0.3571428571428572,874.4,998.85,999.0
-0.013,0.3857142857142858,780.0,899.7,999.0
-0.013,0.41428571428571437,773.6,899.75,999.0
-0.013,0.44285714285714284,766.95,899.85,999.0
-0.013,0.4714285714285714,759.2,899.95,999.0
-0.013,0.5,753.15,900.05,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-max.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-max.csv
deleted file mode 100644
index 721b1bf482..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-max.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,910.0,868.0,999.0
-0.004,0.1285714285714286,883.0,926.0,999.0
-0.004,0.15714285714285714,865.0,949.0,999.0
-0.004,0.18571428571428572,840.0,974.0,999.0
-0.004,0.2142857142857143,817.0,986.0,999.0
-0.004,0.24285714285714288,802.0,989.0,999.0
-0.004,0.27142857142857146,782.0,998.0,999.0
-0.004,0.30000000000000004,766.0,998.0,999.0
-0.004,0.3285714285714286,746.0,1000.0,999.0
-0.004,0.3571428571428572,728.0,1000.0,999.0
-0.004,0.3857142857142858,712.0,1000.0,999.0
-0.004,0.41428571428571437,697.0,1000.0,999.0
-0.004,0.44285714285714284,688.0,1000.0,999.0
-0.004,0.4714285714285714,673.0,1000.0,999.0
-0.004,0.5,652.0,1000.0,999.0
-0.004642857142857143,0.1,915.0,871.0,999.0
-0.004642857142857143,0.1285714285714286,895.0,929.0,999.0
-0.004642857142857143,0.15714285714285714,868.0,957.0,999.0
-0.004642857142857143,0.18571428571428572,854.0,978.0,999.0
-0.004642857142857143,0.2142857142857143,841.0,986.0,999.0
-0.004642857142857143,0.24285714285714288,830.0,996.0,999.0
-0.004642857142857143,0.27142857142857146,810.0,997.0,999.0
-0.004642857142857143,0.30000000000000004,790.0,999.0,999.0
-0.004642857142857143,0.3285714285714286,775.0,1000.0,999.0
-0.004642857142857143,0.3571428571428572,755.0,1000.0,999.0
-0.004642857142857143,0.3857142857142858,743.0,1000.0,999.0
-0.004642857142857143,0.41428571428571437,730.0,1000.0,999.0
-0.004642857142857143,0.44285714285714284,712.0,1000.0,999.0
-0.004642857142857143,0.4714285714285714,703.0,1000.0,999.0
-0.004642857142857143,0.5,686.0,1000.0,999.0
-0.005285714285714286,0.1,921.0,866.0,999.0
-0.005285714285714286,0.1285714285714286,901.0,929.0,999.0
-0.005285714285714286,0.15714285714285714,886.0,957.0,999.0
-0.005285714285714286,0.18571428571428572,871.0,978.0,999.0
-0.005285714285714286,0.2142857142857143,857.0,988.0,999.0
-0.005285714285714286,0.24285714285714288,830.0,994.0,999.0
-0.005285714285714286,0.27142857142857146,810.0,998.0,999.0
-0.005285714285714286,0.30000000000000004,797.0,1000.0,999.0
-0.005285714285714286,0.3285714285714286,780.0,1000.0,999.0
-0.005285714285714286,0.3571428571428572,767.0,1000.0,999.0
-0.005285714285714286,0.3857142857142858,755.0,1000.0,999.0
-0.005285714285714286,0.41428571428571437,739.0,1000.0,999.0
-0.005285714285714286,0.44285714285714284,722.0,1000.0,999.0
-0.005285714285714286,0.4714285714285714,711.0,1000.0,999.0
-0.005285714285714286,0.5,694.0,1000.0,999.0
-0.005928571428571429,0.1,938.0,869.0,999.0
-0.005928571428571429,0.1285714285714286,913.0,929.0,999.0
-0.005928571428571429,0.15714285714285714,894.0,965.0,999.0
-0.005928571428571429,0.18571428571428572,875.0,979.0,999.0
-0.005928571428571429,0.2142857142857143,867.0,994.0,999.0
-0.005928571428571429,0.24285714285714288,849.0,994.0,999.0
-0.005928571428571429,0.27142857142857146,831.0,998.0,999.0
-0.005928571428571429,0.30000000000000004,820.0,1000.0,999.0
-0.005928571428571429,0.3285714285714286,806.0,1000.0,999.0
-0.005928571428571429,0.3571428571428572,807.0,1000.0,999.0
-0.005928571428571429,0.3857142857142858,784.0,1000.0,999.0
-0.005928571428571429,0.41428571428571437,773.0,1000.0,999.0
-0.005928571428571429,0.44285714285714284,765.0,1000.0,999.0
-0.005928571428571429,0.4714285714285714,752.0,1000.0,999.0
-0.005928571428571429,0.5,737.0,1000.0,999.0
-0.006571428571428572,0.1,937.0,866.0,999.0
-0.006571428571428572,0.1285714285714286,921.0,927.0,999.0
-0.006571428571428572,0.15714285714285714,904.0,967.0,999.0
-0.006571428571428572,0.18571428571428572,899.0,978.0,999.0
-0.006571428571428572,0.2142857142857143,882.0,989.0,999.0
-0.006571428571428572,0.24285714285714288,863.0,995.0,999.0
-0.006571428571428572,0.27142857142857146,853.0,998.0,999.0
-0.006571428571428572,0.30000000000000004,841.0,1000.0,999.0
-0.006571428571428572,0.3285714285714286,830.0,1000.0,999.0
-0.006571428571428572,0.3571428571428572,821.0,1000.0,999.0
-0.006571428571428572,0.3857142857142858,807.0,1000.0,999.0
-0.006571428571428572,0.41428571428571437,798.0,1000.0,999.0
-0.006571428571428572,0.44285714285714284,781.0,1000.0,999.0
-0.006571428571428572,0.4714285714285714,772.0,1000.0,999.0
-0.006571428571428572,0.5,756.0,1000.0,999.0
-0.007214285714285715,0.1,941.0,862.0,999.0
-0.007214285714285715,0.1285714285714286,923.0,931.0,999.0
-0.007214285714285715,0.15714285714285714,906.0,958.0,999.0
-0.007214285714285715,0.18571428571428572,898.0,982.0,999.0
-0.007214285714285715,0.2142857142857143,886.0,987.0,999.0
-0.007214285714285715,0.24285714285714288,868.0,996.0,999.0
-0.007214285714285715,0.27142857142857146,865.0,998.0,999.0
-0.007214285714285715,0.30000000000000004,858.0,999.0,999.0
-0.007214285714285715,0.3285714285714286,838.0,1000.0,999.0
-0.007214285714285715,0.3571428571428572,824.0,1000.0,999.0
-0.007214285714285715,0.3857142857142858,813.0,1000.0,999.0
-0.007214285714285715,0.41428571428571437,803.0,1000.0,999.0
-0.007214285714285715,0.44285714285714284,794.0,1000.0,999.0
-0.007214285714285715,0.4714285714285714,786.0,1000.0,999.0
-0.007214285714285715,0.5,776.0,1000.0,999.0
-0.007857142857142858,0.1,943.0,870.0,999.0
-0.007857142857142858,0.1285714285714286,930.0,931.0,999.0
-0.007857142857142858,0.15714285714285714,931.0,965.0,999.0
-0.007857142857142858,0.18571428571428572,908.0,981.0,999.0
-0.007857142857142858,0.2142857142857143,898.0,988.0,999.0
-0.007857142857142858,0.24285714285714288,875.0,995.0,999.0
-0.007857142857142858,0.27142857142857146,862.0,999.0,999.0
-0.007857142857142858,0.30000000000000004,855.0,1000.0,999.0
-0.007857142857142858,0.3285714285714286,843.0,1000.0,999.0
-0.007857142857142858,0.3571428571428572,837.0,1000.0,999.0
-0.007857142857142858,0.3857142857142858,828.0,1000.0,999.0
-0.007857142857142858,0.41428571428571437,819.0,1000.0,999.0
-0.007857142857142858,0.44285714285714284,810.0,1000.0,999.0
-0.007857142857142858,0.4714285714285714,800.0,1000.0,999.0
-0.007857142857142858,0.5,789.0,1000.0,999.0
-0.0085,0.1,946.0,867.0,999.0
-0.0085,0.1285714285714286,938.0,931.0,999.0
-0.0085,0.15714285714285714,936.0,969.0,999.0
-0.0085,0.18571428571428572,911.0,982.0,999.0
-0.0085,0.2142857142857143,901.0,989.0,999.0
-0.0085,0.24285714285714288,881.0,996.0,999.0
-0.0085,0.27142857142857146,881.0,999.0,999.0
-0.0085,0.30000000000000004,873.0,1000.0,999.0
-0.0085,0.3285714285714286,862.0,1000.0,999.0
-0.0085,0.3571428571428572,851.0,1000.0,999.0
-0.0085,0.3857142857142858,842.0,1000.0,999.0
-0.0085,0.41428571428571437,826.0,1000.0,999.0
-0.0085,0.44285714285714284,819.0,1000.0,999.0
-0.0085,0.4714285714285714,815.0,1000.0,999.0
-0.0085,0.5,805.0,1000.0,999.0
-0.009142857142857144,0.1,954.0,889.0,999.0
-0.009142857142857144,0.1285714285714286,941.0,933.0,999.0
-0.009142857142857144,0.15714285714285714,933.0,965.0,999.0
-0.009142857142857144,0.18571428571428572,925.0,976.0,999.0
-0.009142857142857144,0.2142857142857143,917.0,993.0,999.0
-0.009142857142857144,0.24285714285714288,899.0,994.0,999.0
-0.009142857142857144,0.27142857142857146,886.0,999.0,999.0
-0.009142857142857144,0.30000000000000004,877.0,1000.0,999.0
-0.009142857142857144,0.3285714285714286,869.0,1000.0,999.0
-0.009142857142857144,0.3571428571428572,861.0,1000.0,999.0
-0.009142857142857144,0.3857142857142858,845.0,1000.0,999.0
-0.009142857142857144,0.41428571428571437,838.0,1000.0,999.0
-0.009142857142857144,0.44285714285714284,827.0,1000.0,999.0
-0.009142857142857144,0.4714285714285714,821.0,1000.0,999.0
-0.009142857142857144,0.5,810.0,1000.0,999.0
-0.009785714285714286,0.1,955.0,874.0,999.0
-0.009785714285714286,0.1285714285714286,940.0,931.0,999.0
-0.009785714285714286,0.15714285714285714,929.0,964.0,999.0
-0.009785714285714286,0.18571428571428572,916.0,979.0,999.0
-0.009785714285714286,0.2142857142857143,910.0,990.0,999.0
-0.009785714285714286,0.24285714285714288,897.0,996.0,999.0
-0.009785714285714286,0.27142857142857146,888.0,997.0,999.0
-0.009785714285714286,0.30000000000000004,883.0,999.0,999.0
-0.009785714285714286,0.3285714285714286,875.0,1000.0,999.0
-0.009785714285714286,0.3571428571428572,861.0,1000.0,999.0
-0.009785714285714286,0.3857142857142858,853.0,1000.0,999.0
-0.009785714285714286,0.41428571428571437,845.0,1000.0,999.0
-0.009785714285714286,0.44285714285714284,839.0,1000.0,999.0
-0.009785714285714286,0.4714285714285714,829.0,1000.0,999.0
-0.009785714285714286,0.5,822.0,1000.0,999.0
-0.01042857142857143,0.1,958.0,878.0,999.0
-0.01042857142857143,0.1285714285714286,948.0,932.0,999.0
-0.01042857142857143,0.15714285714285714,937.0,966.0,999.0
-0.01042857142857143,0.18571428571428572,934.0,983.0,999.0
-0.01042857142857143,0.2142857142857143,926.0,990.0,999.0
-0.01042857142857143,0.24285714285714288,905.0,996.0,999.0
-0.01042857142857143,0.27142857142857146,895.0,999.0,999.0
-0.01042857142857143,0.30000000000000004,881.0,999.0,999.0
-0.01042857142857143,0.3285714285714286,874.0,1000.0,999.0
-0.01042857142857143,0.3571428571428572,869.0,1000.0,999.0
-0.01042857142857143,0.3857142857142858,858.0,1000.0,999.0
-0.01042857142857143,0.41428571428571437,851.0,1000.0,999.0
-0.01042857142857143,0.44285714285714284,848.0,1000.0,999.0
-0.01042857142857143,0.4714285714285714,836.0,1000.0,999.0
-0.01042857142857143,0.5,825.0,1000.0,999.0
-0.011071428571428572,0.1,963.0,878.0,999.0
-0.011071428571428572,0.1285714285714286,951.0,930.0,999.0
-0.011071428571428572,0.15714285714285714,940.0,966.0,999.0
-0.011071428571428572,0.18571428571428572,933.0,981.0,999.0
-0.011071428571428572,0.2142857142857143,918.0,993.0,999.0
-0.011071428571428572,0.24285714285714288,913.0,996.0,999.0
-0.011071428571428572,0.27142857142857146,899.0,999.0,999.0
-0.011071428571428572,0.30000000000000004,895.0,999.0,999.0
-0.011071428571428572,0.3285714285714286,887.0,1000.0,999.0
-0.011071428571428572,0.3571428571428572,879.0,1000.0,999.0
-0.011071428571428572,0.3857142857142858,866.0,1000.0,999.0
-0.011071428571428572,0.41428571428571437,860.0,1000.0,999.0
-0.011071428571428572,0.44285714285714284,849.0,1000.0,999.0
-0.011071428571428572,0.4714285714285714,846.0,1000.0,999.0
-0.011071428571428572,0.5,839.0,1000.0,999.0
-0.011714285714285714,0.1,964.0,882.0,999.0
-0.011714285714285714,0.1285714285714286,962.0,930.0,999.0
-0.011714285714285714,0.15714285714285714,952.0,963.0,999.0
-0.011714285714285714,0.18571428571428572,938.0,982.0,999.0
-0.011714285714285714,0.2142857142857143,925.0,993.0,999.0
-0.011714285714285714,0.24285714285714288,918.0,996.0,999.0
-0.011714285714285714,0.27142857142857146,903.0,999.0,999.0
-0.011714285714285714,0.30000000000000004,904.0,999.0,999.0
-0.011714285714285714,0.3285714285714286,891.0,1000.0,999.0
-0.011714285714285714,0.3571428571428572,890.0,1000.0,999.0
-0.011714285714285714,0.3857142857142858,884.0,1000.0,999.0
-0.011714285714285714,0.41428571428571437,873.0,1000.0,999.0
-0.011714285714285714,0.44285714285714284,866.0,1000.0,999.0
-0.011714285714285714,0.4714285714285714,857.0,1000.0,999.0
-0.011714285714285714,0.5,847.0,1000.0,999.0
-0.012357142857142856,0.1,966.0,882.0,999.0
-0.012357142857142856,0.1285714285714286,952.0,931.0,999.0
-0.012357142857142856,0.15714285714285714,942.0,965.0,999.0
-0.012357142857142856,0.18571428571428572,935.0,985.0,999.0
-0.012357142857142856,0.2142857142857143,926.0,991.0,999.0
-0.012357142857142856,0.24285714285714288,923.0,996.0,999.0
-0.012357142857142856,0.27142857142857146,917.0,997.0,999.0
-0.012357142857142856,0.30000000000000004,909.0,999.0,999.0
-0.012357142857142856,0.3285714285714286,898.0,1000.0,999.0
-0.012357142857142856,0.3571428571428572,892.0,1000.0,999.0
-0.012357142857142856,0.3857142857142858,883.0,1000.0,999.0
-0.012357142857142856,0.41428571428571437,879.0,1000.0,999.0
-0.012357142857142856,0.44285714285714284,859.0,1000.0,999.0
-0.012357142857142856,0.4714285714285714,856.0,1000.0,999.0
-0.012357142857142856,0.5,856.0,1000.0,999.0
-0.013,0.1,968.0,874.0,999.0
-0.013,0.1285714285714286,960.0,936.0,999.0
-0.013,0.15714285714285714,946.0,965.0,999.0
-0.013,0.18571428571428572,946.0,981.0,999.0
-0.013,0.2142857142857143,934.0,990.0,999.0
-0.013,0.24285714285714288,927.0,997.0,999.0
-0.013,0.27142857142857146,918.0,1000.0,999.0
-0.013,0.30000000000000004,908.0,1000.0,999.0
-0.013,0.3285714285714286,902.0,1000.0,999.0
-0.013,0.3571428571428572,887.0,1000.0,999.0
-0.013,0.3857142857142858,882.0,1000.0,999.0
-0.013,0.41428571428571437,873.0,1000.0,999.0
-0.013,0.44285714285714284,865.0,1000.0,999.0
-0.013,0.4714285714285714,858.0,1000.0,999.0
-0.013,0.5,854.0,1000.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-min.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-min.csv
deleted file mode 100644
index cc5281c13b..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-min.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,1.0,1.0,999.0
-0.004,0.1285714285714286,840.0,881.0,999.0
-0.004,0.15714285714285714,813.0,926.0,999.0
-0.004,0.18571428571428572,1.0,1.0,999.0
-0.004,0.2142857142857143,766.0,969.0,999.0
-0.004,0.24285714285714288,1.0,1.0,999.0
-0.004,0.27142857142857146,1.0,1.0,999.0
-0.004,0.30000000000000004,1.0,1.0,999.0
-0.004,0.3285714285714286,1.0,1.0,999.0
-0.004,0.3571428571428572,1.0,1.0,999.0
-0.004,0.3857142857142858,1.0,1.0,999.0
-0.004,0.41428571428571437,1.0,1.0,999.0
-0.004,0.44285714285714284,1.0,1.0,999.0
-0.004,0.4714285714285714,1.0,1.0,999.0
-0.004,0.5,1.0,1.0,999.0
-0.004642857142857143,0.1,885.0,829.0,999.0
-0.004642857142857143,0.1285714285714286,849.0,887.0,999.0
-0.004642857142857143,0.15714285714285714,1.0,1.0,999.0
-0.004642857142857143,0.18571428571428572,806.0,955.0,999.0
-0.004642857142857143,0.2142857142857143,780.0,972.0,999.0
-0.004642857142857143,0.24285714285714288,1.0,1.0,999.0
-0.004642857142857143,0.27142857142857146,747.0,987.0,999.0
-0.004642857142857143,0.30000000000000004,1.0,1.0,999.0
-0.004642857142857143,0.3285714285714286,1.0,1.0,999.0
-0.004642857142857143,0.3571428571428572,1.0,1.0,999.0
-0.004642857142857143,0.3857142857142858,1.0,1.0,999.0
-0.004642857142857143,0.41428571428571437,1.0,1.0,999.0
-0.004642857142857143,0.44285714285714284,1.0,1.0,999.0
-0.004642857142857143,0.4714285714285714,1.0,1.0,999.0
-0.004642857142857143,0.5,628.0,999.0,999.0
-0.005285714285714286,0.1,881.0,825.0,999.0
-0.005285714285714286,0.1285714285714286,854.0,900.0,999.0
-0.005285714285714286,0.15714285714285714,1.0,1.0,999.0
-0.005285714285714286,0.18571428571428572,814.0,956.0,999.0
-0.005285714285714286,0.2142857142857143,793.0,974.0,999.0
-0.005285714285714286,0.24285714285714288,1.0,1.0,999.0
-0.005285714285714286,0.27142857142857146,1.0,1.0,999.0
-0.005285714285714286,0.30000000000000004,749.0,991.0,999.0
-0.005285714285714286,0.3285714285714286,1.0,1.0,999.0
-0.005285714285714286,0.3571428571428572,1.0,1.0,999.0
-0.005285714285714286,0.3857142857142858,1.0,1.0,999.0
-0.005285714285714286,0.41428571428571437,683.0,998.0,999.0
-0.005285714285714286,0.44285714285714284,1.0,1.0,999.0
-0.005285714285714286,0.4714285714285714,1.0,1.0,999.0
-0.005285714285714286,0.5,1.0,1.0,999.0
-0.005928571428571429,0.1,902.0,822.0,999.0
-0.005928571428571429,0.1285714285714286,885.0,899.0,999.0
-0.005928571428571429,0.15714285714285714,856.0,938.0,999.0
-0.005928571428571429,0.18571428571428572,1.0,1.0,999.0
-0.005928571428571429,0.2142857142857143,1.0,1.0,999.0
-0.005928571428571429,0.24285714285714288,1.0,1.0,999.0
-0.005928571428571429,0.27142857142857146,1.0,1.0,999.0
-0.005928571428571429,0.30000000000000004,1.0,1.0,999.0
-0.005928571428571429,0.3285714285714286,751.0,995.0,999.0
-0.005928571428571429,0.3571428571428572,1.0,1.0,999.0
-0.005928571428571429,0.3857142857142858,1.0,1.0,999.0
-0.005928571428571429,0.41428571428571437,1.0,1.0,999.0
-0.005928571428571429,0.44285714285714284,1.0,1.0,999.0
-0.005928571428571429,0.4714285714285714,1.0,1.0,999.0
-0.005928571428571429,0.5,1.0,1.0,999.0
-0.006571428571428572,0.1,902.0,834.0,999.0
-0.006571428571428572,0.1285714285714286,1.0,1.0,999.0
-0.006571428571428572,0.15714285714285714,878.0,936.0,999.0
-0.006571428571428572,0.18571428571428572,851.0,961.0,999.0
-0.006571428571428572,0.2142857142857143,834.0,972.0,999.0
-0.006571428571428572,0.24285714285714288,821.0,986.0,999.0
-0.006571428571428572,0.27142857142857146,803.0,990.0,999.0
-0.006571428571428572,0.30000000000000004,785.0,994.0,999.0
-0.006571428571428572,0.3285714285714286,1.0,1.0,999.0
-0.006571428571428572,0.3571428571428572,1.0,1.0,999.0
-0.006571428571428572,0.3857142857142858,1.0,1.0,999.0
-0.006571428571428572,0.41428571428571437,1.0,1.0,999.0
-0.006571428571428572,0.44285714285714284,1.0,1.0,999.0
-0.006571428571428572,0.4714285714285714,1.0,1.0,999.0
-0.006571428571428572,0.5,1.0,1.0,999.0
-0.007214285714285715,0.1,920.0,819.0,999.0
-0.007214285714285715,0.1285714285714286,897.0,892.0,999.0
-0.007214285714285715,0.15714285714285714,1.0,1.0,999.0
-0.007214285714285715,0.18571428571428572,1.0,1.0,999.0
-0.007214285714285715,0.2142857142857143,1.0,1.0,999.0
-0.007214285714285715,0.24285714285714288,1.0,1.0,999.0
-0.007214285714285715,0.27142857142857146,1.0,1.0,999.0
-0.007214285714285715,0.30000000000000004,805.0,992.0,999.0
-0.007214285714285715,0.3285714285714286,1.0,1.0,999.0
-0.007214285714285715,0.3571428571428572,789.0,997.0,999.0
-0.007214285714285715,0.3857142857142858,1.0,1.0,999.0
-0.007214285714285715,0.41428571428571437,1.0,1.0,999.0
-0.007214285714285715,0.44285714285714284,1.0,1.0,999.0
-0.007214285714285715,0.4714285714285714,1.0,1.0,999.0
-0.007214285714285715,0.5,1.0,1.0,999.0
-0.007857142857142858,0.1,1.0,1.0,999.0
-0.007857142857142858,0.1285714285714286,901.0,893.0,999.0
-0.007857142857142858,0.15714285714285714,876.0,939.0,999.0
-0.007857142857142858,0.18571428571428572,869.0,962.0,999.0
-0.007857142857142858,0.2142857142857143,1.0,1.0,999.0
-0.007857142857142858,0.24285714285714288,1.0,1.0,999.0
-0.007857142857142858,0.27142857142857146,1.0,1.0,999.0
-0.007857142857142858,0.30000000000000004,807.0,993.0,999.0
-0.007857142857142858,0.3285714285714286,792.0,995.0,999.0
-0.007857142857142858,0.3571428571428572,782.0,996.0,999.0
-0.007857142857142858,0.3857142857142858,773.0,995.0,999.0
-0.007857142857142858,0.41428571428571437,1.0,1.0,999.0
-0.007857142857142858,0.44285714285714284,755.0,998.0,999.0
-0.007857142857142858,0.4714285714285714,745.0,998.0,999.0
-0.007857142857142858,0.5,732.0,999.0,999.0
-0.0085,0.1,918.0,840.0,999.0
-0.0085,0.1285714285714286,904.0,896.0,999.0
-0.0085,0.15714285714285714,883.0,938.0,999.0
-0.0085,0.18571428571428572,874.0,965.0,999.0
-0.0085,0.2142857142857143,1.0,1.0,999.0
-0.0085,0.24285714285714288,1.0,1.0,999.0
-0.0085,0.27142857142857146,806.0,991.0,999.0
-0.0085,0.30000000000000004,798.0,993.0,999.0
-0.0085,0.3285714285714286,1.0,1.0,999.0
-0.0085,0.3571428571428572,783.0,997.0,999.0
-0.0085,0.3857142857142858,779.0,998.0,999.0
-0.0085,0.41428571428571437,1.0,1.0,999.0
-0.0085,0.44285714285714284,1.0,1.0,999.0
-0.0085,0.4714285714285714,1.0,1.0,999.0
-0.0085,0.5,1.0,1.0,999.0
-0.009142857142857144,0.1,923.0,839.0,999.0
-0.009142857142857144,0.1285714285714286,900.0,895.0,999.0
-0.009142857142857144,0.15714285714285714,885.0,937.0,999.0
-0.009142857142857144,0.18571428571428572,874.0,965.0,999.0
-0.009142857142857144,0.2142857142857143,850.0,977.0,999.0
-0.009142857142857144,0.24285714285714288,831.0,980.0,999.0
-0.009142857142857144,0.27142857142857146,823.0,991.0,999.0
-0.009142857142857144,0.30000000000000004,808.0,992.0,999.0
-0.009142857142857144,0.3285714285714286,800.0,996.0,999.0
-0.009142857142857144,0.3571428571428572,791.0,997.0,999.0
-0.009142857142857144,0.3857142857142858,801.0,998.0,999.0
-0.009142857142857144,0.41428571428571437,793.0,998.0,999.0
-0.009142857142857144,0.44285714285714284,781.0,998.0,999.0
-0.009142857142857144,0.4714285714285714,1.0,1.0,999.0
-0.009142857142857144,0.5,1.0,1.0,999.0
-0.009785714285714286,0.1,1.0,1.0,999.0
-0.009785714285714286,0.1285714285714286,907.0,896.0,999.0
-0.009785714285714286,0.15714285714285714,1.0,1.0,999.0
-0.009785714285714286,0.18571428571428572,892.0,961.0,999.0
-0.009785714285714286,0.2142857142857143,881.0,977.0,999.0
-0.009785714285714286,0.24285714285714288,864.0,988.0,999.0
-0.009785714285714286,0.27142857142857146,1.0,1.0,999.0
-0.009785714285714286,0.30000000000000004,1.0,1.0,999.0
-0.009785714285714286,0.3285714285714286,1.0,1.0,999.0
-0.009785714285714286,0.3571428571428572,1.0,1.0,999.0
-0.009785714285714286,0.3857142857142858,809.0,998.0,999.0
-0.009785714285714286,0.41428571428571437,801.0,998.0,999.0
-0.009785714285714286,0.44285714285714284,794.0,998.0,999.0
-0.009785714285714286,0.4714285714285714,783.0,999.0,999.0
-0.009785714285714286,0.5,767.0,999.0,999.0
-0.01042857142857143,0.1,937.0,840.0,999.0
-0.01042857142857143,0.1285714285714286,919.0,903.0,999.0
-0.01042857142857143,0.15714285714285714,908.0,935.0,999.0
-0.01042857142857143,0.18571428571428572,1.0,1.0,999.0
-0.01042857142857143,0.2142857142857143,888.0,975.0,999.0
-0.01042857142857143,0.24285714285714288,874.0,987.0,999.0
-0.01042857142857143,0.27142857142857146,867.0,992.0,999.0
-0.01042857142857143,0.30000000000000004,848.0,994.0,999.0
-0.01042857142857143,0.3285714285714286,1.0,1.0,999.0
-0.01042857142857143,0.3571428571428572,1.0,1.0,999.0
-0.01042857142857143,0.3857142857142858,1.0,1.0,999.0
-0.01042857142857143,0.41428571428571437,802.0,998.0,999.0
-0.01042857142857143,0.44285714285714284,796.0,999.0,999.0
-0.01042857142857143,0.4714285714285714,786.0,999.0,999.0
-0.01042857142857143,0.5,777.0,999.0,999.0
-0.011071428571428572,0.1,939.0,841.0,999.0
-0.011071428571428572,0.1285714285714286,1.0,1.0,999.0
-0.011071428571428572,0.15714285714285714,912.0,935.0,999.0
-0.011071428571428572,0.18571428571428572,903.0,959.0,999.0
-0.011071428571428572,0.2142857142857143,883.0,975.0,999.0
-0.011071428571428572,0.24285714285714288,1.0,1.0,999.0
-0.011071428571428572,0.27142857142857146,1.0,1.0,999.0
-0.011071428571428572,0.30000000000000004,858.0,995.0,999.0
-0.011071428571428572,0.3285714285714286,848.0,996.0,999.0
-0.011071428571428572,0.3571428571428572,844.0,997.0,999.0
-0.011071428571428572,0.3857142857142858,835.0,998.0,999.0
-0.011071428571428572,0.41428571428571437,825.0,998.0,999.0
-0.011071428571428572,0.44285714285714284,814.0,998.0,999.0
-0.011071428571428572,0.4714285714285714,804.0,999.0,999.0
-0.011071428571428572,0.5,794.0,999.0,999.0
-0.011714285714285714,0.1,938.0,844.0,999.0
-0.011714285714285714,0.1285714285714286,915.0,904.0,999.0
-0.011714285714285714,0.15714285714285714,910.0,938.0,999.0
-0.011714285714285714,0.18571428571428572,903.0,959.0,999.0
-0.011714285714285714,0.2142857142857143,886.0,976.0,999.0
-0.011714285714285714,0.24285714285714288,878.0,987.0,999.0
-0.011714285714285714,0.27142857142857146,1.0,1.0,999.0
-0.011714285714285714,0.30000000000000004,1.0,1.0,999.0
-0.011714285714285714,0.3285714285714286,845.0,994.0,999.0
-0.011714285714285714,0.3571428571428572,1.0,1.0,999.0
-0.011714285714285714,0.3857142857142858,1.0,1.0,999.0
-0.011714285714285714,0.41428571428571437,1.0,1.0,999.0
-0.011714285714285714,0.44285714285714284,1.0,1.0,999.0
-0.011714285714285714,0.4714285714285714,1.0,1.0,999.0
-0.011714285714285714,0.5,1.0,1.0,999.0
-0.012357142857142856,0.1,944.0,835.0,999.0
-0.012357142857142856,0.1285714285714286,926.0,898.0,999.0
-0.012357142857142856,0.15714285714285714,916.0,927.0,999.0
-0.012357142857142856,0.18571428571428572,1.0,1.0,999.0
-0.012357142857142856,0.2142857142857143,885.0,976.0,999.0
-0.012357142857142856,0.24285714285714288,874.0,985.0,999.0
-0.012357142857142856,0.27142857142857146,1.0,1.0,999.0
-0.012357142857142856,0.30000000000000004,1.0,1.0,999.0
-0.012357142857142856,0.3285714285714286,852.0,994.0,999.0
-0.012357142857142856,0.3571428571428572,1.0,1.0,999.0
-0.012357142857142856,0.3857142857142858,1.0,1.0,999.0
-0.012357142857142856,0.41428571428571437,1.0,1.0,999.0
-0.012357142857142856,0.44285714285714284,1.0,1.0,999.0
-0.012357142857142856,0.4714285714285714,1.0,1.0,999.0
-0.012357142857142856,0.5,1.0,1.0,999.0
-0.013,0.1,949.0,841.0,999.0
-0.013,0.1285714285714286,933.0,906.0,999.0
-0.013,0.15714285714285714,919.0,941.0,999.0
-0.013,0.18571428571428572,1.0,1.0,999.0
-0.013,0.2142857142857143,1.0,1.0,999.0
-0.013,0.24285714285714288,894.0,985.0,999.0
-0.013,0.27142857142857146,890.0,991.0,999.0
-0.013,0.30000000000000004,875.0,993.0,999.0
-0.013,0.3285714285714286,868.0,996.0,999.0
-0.013,0.3571428571428572,857.0,997.0,999.0
-0.013,0.3857142857142858,1.0,1.0,999.0
-0.013,0.41428571428571437,1.0,1.0,999.0
-0.013,0.44285714285714284,1.0,1.0,999.0
-0.013,0.4714285714285714,1.0,1.0,999.0
-0.013,0.5,1.0,1.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-var.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-var.csv
deleted file mode 100644
index a7b0b80edf..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/max-var.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,37480.45999999999,33530.22749999999,0.0
-0.004,0.1285714285714286,125.8475,123.04749999999999,0.0
-0.004,0.15714285714285714,186.6275,28.747500000000002,0.0
-0.004,0.18571428571428572,31697.660000000003,44096.84749999999,0.0
-0.004,0.2142857142857143,185.09000000000003,22.7875,0.0
-0.004,0.24285714285714288,53719.32749999999,87337.2475,0.0
-0.004,0.27142857142857146,90726.62749999997,157635.6475,0.0
-0.004,0.30000000000000004,69001.26000000001,126246.16,0.0
-0.004,0.3285714285714286,24889.6475,47177.1875,0.0
-0.004,0.3571428571428572,23759.5475,47290.89,0.0
-0.004,0.3857142857142858,22688.25,47331.61,0.0
-0.004,0.41428571428571437,40512.8475,89720.84000000001,0.0
-0.004,0.44285714285714284,20760.609999999997,47345.5475,0.0
-0.004,0.4714285714285714,51738.09,127095.72750000001,0.0
-0.004,0.5,61739.12749999999,159401.15,0.0
-0.004642857142857143,0.1,80.44,146.54,0.0
-0.004642857142857143,0.1285714285714286,167.61000000000004,67.62750000000003,0.0
-0.004642857142857143,0.15714285714285714,65633.69,80139.3475,0.0
-0.004642857142857143,0.18571428571428572,172.0875,30.55,0.0
-0.004642857142857143,0.2142857142857143,274.9474999999999,13.959999999999999,0.0
-0.004642857142857143,0.24285714285714288,30065.42750000001,46384.447499999995,0.0
-0.004642857142857143,0.27142857142857146,184.9,5.36,0.0
-0.004642857142857143,0.30000000000000004,27487.739999999998,47009.64750000001,0.0
-0.004642857142857143,0.3285714285714286,26263.9275,47138.22749999999,0.0
-0.004642857142857143,0.3571428571428572,47471.96000000001,89541.70999999999,0.0
-0.004642857142857143,0.3857142857142858,81051.6275,159401.25,0.0
-0.004642857142857143,0.41428571428571437,43797.0475,89690.8475,0.0
-0.004642857142857143,0.44285714285714284,22349.56,47375.4875,0.0
-0.004642857142857143,0.4714285714285714,21537.29,47385.42749999999,0.0
-0.004642857142857143,0.5,329.90999999999997,0.16000000000000003,0.0
-0.005285714285714286,0.1,90.64,119.74750000000002,0.0
-0.005285714285714286,0.1285714285714286,162.5475,64.84,0.0
-0.005285714285714286,0.15714285714285714,68000.9875,80484.9275,0.0
-0.005285714285714286,0.18571428571428572,194.1,28.127500000000005,0.0
-0.005285714285714286,0.2142857142857143,237.64000000000001,11.71,0.0
-0.005285714285714286,0.24285714285714288,59347.027500000004,87843.19,0.0
-0.005285714285714286,0.27142857142857146,29987.3875,46835.0875,0.0
-0.005285714285714286,0.30000000000000004,152.8875,5.147500000000001,0.0
-0.005285714285714286,0.3285714285714286,27652.7275,47208.247500000005,0.0
-0.005285714285714286,0.3571428571428572,50622.490000000005,89621.49000000002,0.0
-0.005285714285714286,0.3857142857142858,25723.927499999998,47330.71000000001,0.0
-0.005285714285714286,0.41428571428571437,153.9475,0.4400000000000002,0.0
-0.005285714285714286,0.44285714285714284,23677.739999999998,47385.22749999999,0.0
-0.005285714285714286,0.4714285714285714,22759.45,47390.19,0.0
-0.005285714285714286,0.5,21814.1875,47405.0475,0.0
-0.005928571428571429,0.1,61.147500000000015,173.44749999999996,0.0
-0.005928571428571429,0.1285714285714286,77.30999999999999,59.6,0.0
-0.005928571428571429,0.15714285714285714,77.8275,43.25999999999999,0.0
-0.005928571428571429,0.18571428571428572,35207.64750000001,44626.12750000001,0.0
-0.005928571428571429,0.2142857142857143,64387.33999999998,86745.6475,0.0
-0.005928571428571429,0.24285714285714288,61643.94,87859.21000000002,0.0
-0.005928571428571429,0.27142857142857146,59372.159999999996,88838.82749999998,0.0
-0.005928571428571429,0.30000000000000004,30167.639999999996,47139.32750000001,0.0
-0.005928571428571429,0.3285714285714286,143.0275,2.3475000000000006,0.0
-0.005928571428571429,0.3571428571428572,54221.12749999999,89491.3475,0.0
-0.005928571428571429,0.3857142857142858,52471.209999999985,89630.82749999998,0.0
-0.005928571428571429,0.41428571428571437,50582.847499999996,89690.94749999998,0.0
-0.005928571428571429,0.44285714285714284,49073.34,89610.9475,0.0
-0.005928571428571429,0.4714285714285714,47343.1275,89660.76,0.0
-0.005928571428571429,0.5,81242.95,159460.72749999998,0.0
-0.006571428571428572,0.1,91.46,97.2875,0.0
-0.006571428571428572,0.1285714285714286,39105.54,39521.527500000004,0.0
-0.006571428571428572,0.15714285714285714,45.3875,54.8275,0.0
-0.006571428571428572,0.18571428571428572,151.72749999999996,25.047500000000003,0.0
-0.006571428571428572,0.2142857142857143,138.5875,16.76,0.0
-0.006571428571428572,0.24285714285714288,129.4275,5.6875,0.0
-0.006571428571428572,0.27142857142857146,175.11,5.4,0.0
-0.006571428571428572,0.30000000000000004,207.4875,3.55,0.0
-0.006571428571428572,0.3285714285714286,58366.7475,89441.95999999999,0.0
-0.006571428571428572,0.3571428571428572,29967.290000000008,47265.9275,0.0
-0.006571428571428572,0.3857142857142858,55056.3275,89630.82749999998,0.0
-0.006571428571428572,0.41428571428571437,53262.409999999996,89690.94749999998,0.0
-0.006571428571428572,0.44285714285714284,51507.7475,89620.94,0.0
-0.006571428571428572,0.4714285714285714,49928.5275,89800.2,0.0
-0.006571428571428572,0.5,48133.8875,89820.09000000001,0.0
-0.007214285714285715,0.1,34.04,149.31000000000003,0.0
-0.007214285714285715,0.1285714285714286,66.64750000000001,105.1875,0.0
-0.007214285714285715,0.15714285714285714,38050.447499999995,42754.3475,0.0
-0.007214285714285715,0.18571428571428572,36763.7475,44852.08999999999,0.0
-0.007214285714285715,0.2142857142857143,67784.5475,86650.0,0.0
-0.007214285714285715,0.24285714285714288,65193.42749999999,87771.6875,0.0
-0.007214285714285715,0.27142857142857146,33682.427500000005,46852.04749999999,0.0
-0.007214285714285715,0.30000000000000004,172.5275,2.4875,0.0
-0.007214285714285715,0.3285714285714286,31714.690000000002,47202.0,0.0
-0.007214285714285715,0.3571428571428572,103.28999999999999,0.9400000000000001,0.0
-0.007214285714285715,0.3857142857142858,29918.95,47321.16,0.0
-0.007214285714285715,0.41428571428571437,54962.947499999995,89740.41,0.0
-0.007214285714285715,0.44285714285714284,53594.94,89780.29000000001,0.0
-0.007214285714285715,0.4714285714285714,52216.439999999995,89800.2,0.0
-0.007214285714285715,0.5,50592.6275,89820.09000000001,0.0
-0.007857142857142858,0.1,41314.55,34357.310000000005,0.0
-0.007857142857142858,0.1285714285714286,67.84,84.74750000000002,0.0
-0.007857142857142858,0.15714285714285714,215.15,46.9875,0.0
-0.007857142857142858,0.18571428571428572,111.71000000000004,25.6475,0.0
-0.007857142857142858,0.2142857142857143,68063.79000000001,86817.59,0.0
-0.007857142857142858,0.24285714285714288,34950.34,46465.55,0.0
-0.007857142857142858,0.27142857142857146,63887.2275,88821.04750000002,0.0
-0.007857142857142858,0.30000000000000004,150.61,3.8875,0.0
-0.007857142857142858,0.3285714285714286,158.8,1.31,0.0
-0.007857142857142858,0.3571428571428572,193.64749999999998,1.1275000000000002,0.0
-0.007857142857142858,0.3857142857142858,194.34750000000003,1.2900000000000003,0.0
-0.007857142857142858,0.41428571428571437,29631.327500000003,47360.54,0.0
-0.007857142857142858,0.44285714285714284,221.4475,0.2875,0.0
-0.007857142857142858,0.4714285714285714,194.73999999999998,0.25999999999999995,0.0
-0.007857142857142858,0.5,176.8875,0.09,0.0
-0.0085,0.1,57.18999999999998,54.34750000000001,0.0
-0.0085,0.1285714285714286,62.3875,54.7,0.0
-0.0085,0.15714285714285714,209.72750000000002,57.74000000000001,0.0
-0.0085,0.18571428571428572,96.22749999999999,19.627499999999998,0.0
-0.0085,0.2142857142857143,36748.4475,45827.6,0.0
-0.0085,0.24285714285714288,35716.9875,46492.1875,0.0
-0.0085,0.27142857142857146,253.62750000000005,4.25,0.0
-0.0085,0.30000000000000004,221.7875,3.9275000000000007,0.0
-0.0085,0.3285714285714286,33334.4475,47226.5875,0.0
-0.0085,0.3571428571428572,200.42749999999998,1.01,0.0
-0.0085,0.3857142857142858,158.14749999999998,0.35,0.0
-0.0085,0.41428571428571437,30949.7875,47385.22749999999,0.0
-0.0085,0.44285714285714284,30186.247499999998,47400.1,0.0
-0.0085,0.4714285714285714,29411.460000000003,47400.1,0.0
-0.0085,0.5,28694.79,47405.0475,0.0
-0.009142857142857144,0.1,58.94750000000001,191.4275,0.0
-0.009142857142857144,0.1285714285714286,107.54,103.34,0.0
-0.009142857142857144,0.15714285714285714,106.41000000000004,50.00999999999999,0.0
-0.009142857142857144,0.18571428571428572,120.6,10.7875,0.0
-0.009142857142857144,0.2142857142857143,202.23999999999998,15.927499999999998,0.0
-0.009142857142857144,0.24285714285714288,196.45,11.939999999999998,0.0
-0.009142857142857144,0.27142857142857146,192.33999999999997,4.65,0.0
-0.009142857142857144,0.30000000000000004,201.1275,4.027500000000001,0.0
-0.009142857142857144,0.3285714285714286,206.02749999999997,1.3875,0.0
-0.009142857142857144,0.3571428571428572,211.14000000000001,1.01,0.0
-0.009142857142857144,0.3857142857142858,158.1475,0.5100000000000001,0.0
-0.009142857142857144,0.41428571428571437,188.0275,0.32749999999999996,0.0
-0.009142857142857144,0.44285714285714284,205.45999999999998,0.25999999999999995,0.0
-0.009142857142857144,0.4714285714285714,30237.440000000002,47390.19,0.0
-0.009142857142857144,0.5,29499.847500000003,47395.147499999985,0.0
-0.009785714285714286,0.1,79827.3275,65545.84000000001,0.0
-0.009785714285714286,0.1285714285714286,59.75,60.65,0.0
-0.009785714285714286,0.15714285714285714,40011.55,42911.1475,0.0
-0.009785714285714286,0.18571428571428572,56.459999999999994,21.127499999999998,0.0
-0.009785714285714286,0.2142857142857143,70.5,12.060000000000002,0.0
-0.009785714285714286,0.24285714285714288,112.71000000000001,5.55,0.0
-0.009785714285714286,0.27142857142857146,36144.81,46805.6,0.0
-0.009785714285714286,0.30000000000000004,35347.7875,47118.1275,0.0
-0.009785714285714286,0.3285714285714286,34569.96000000001,47236.927500000005,0.0
-0.009785714285714286,0.3571428571428572,33628.31,47296.0475,0.0
-0.009785714285714286,0.3857142857142858,137.85999999999999,0.5100000000000001,0.0
-0.009785714285714286,0.41428571428571437,164.6475,0.32749999999999996,0.0
-0.009785714285714286,0.44285714285714284,187.32750000000001,0.25999999999999995,0.0
-0.009785714285714286,0.4714285714285714,203.64749999999998,0.12750000000000003,0.0
-0.009785714285714286,0.5,170.56,0.047500000000000014,0.0
-0.01042857142857143,0.1,35.25,106.98999999999998,0.0
-0.01042857142857143,0.1285714285714286,54.90999999999999,76.54750000000001,0.0
-0.01042857142857143,0.15714285714285714,73.2875,61.8275,0.0
-0.01042857142857143,0.18571428571428572,39489.8875,44914.747500000005,0.0
-0.01042857142857143,0.2142857142857143,69.44750000000002,14.5,0.0
-0.01042857142857143,0.24285714285714288,69.4875,7.19,0.0
-0.01042857142857143,0.27142857142857146,78.50999999999999,2.6,0.0
-0.01042857142857143,0.30000000000000004,75.25999999999999,2.34,0.0
-0.01042857142857143,0.3285714285714286,34953.747500000005,47247.0475,0.0
-0.01042857142857143,0.3571428571428572,34320.55,47325.9875,0.0
-0.01042857142857143,0.3857142857142858,33586.64,47345.747500000005,0.0
-0.01042857142857143,0.41428571428571437,127.32750000000001,0.41000000000000003,0.0
-0.01042857142857143,0.44285714285714284,168.11,0.12750000000000003,0.0
-0.01042857142857143,0.4714285714285714,144.59,0.047500000000000014,0.0
-0.01042857142857143,0.5,144.04749999999996,0.047500000000000014,0.0
-0.011071428571428572,0.1,41.989999999999995,119.22749999999999,0.0
-0.011071428571428572,0.1285714285714286,41795.61,39955.03999999999,0.0
-0.011071428571428572,0.15714285714285714,64.3275,54.927499999999995,0.0
-0.011071428571428572,0.18571428571428572,75.00999999999999,34.7,0.0
-0.011071428571428572,0.2142857142857143,90.04,18.810000000000002,0.0
-0.011071428571428572,0.24285714285714288,38001.4875,46630.759999999995,0.0
-0.011071428571428572,0.27142857142857146,37176.25,46983.76,0.0
-0.011071428571428572,0.30000000000000004,98.21,0.8475000000000001,0.0
-0.011071428571428572,0.3285714285714286,100.85,0.9875,0.0
-0.011071428571428572,0.3571428571428572,102.75999999999999,0.79,0.0
-0.011071428571428572,0.3857142857142858,97.44000000000001,0.44000000000000006,0.0
-0.011071428571428572,0.41428571428571437,122.62749999999997,0.4475000000000001,0.0
-0.011071428571428572,0.44285714285714284,117.14750000000001,0.32749999999999996,0.0
-0.011071428571428572,0.4714285714285714,130.7275,0.12750000000000003,0.0
-0.011071428571428572,0.5,118.39000000000001,0.12750000000000003,0.0
-0.011714285714285714,0.1,47.32750000000001,114.75,0.0
-0.011714285714285714,0.1285714285714286,104.12749999999998,50.459999999999994,0.0
-0.011714285714285714,0.15714285714285714,101.54,49.64,0.0
-0.011714285714285714,0.18571428571428572,82.22749999999999,36.2475,0.0
-0.011714285714285714,0.2142857142857143,100.1275,18.110000000000003,0.0
-0.011714285714285714,0.24285714285714288,78.4875,7.727499999999997,0.0
-0.011714285714285714,0.27142857142857146,37596.4875,46983.86,0.0
-0.011714285714285714,0.30000000000000004,36970.39000000001,47103.9,0.0
-0.011714285714285714,0.3285714285714286,181.59,2.1875,0.0
-0.011714285714285714,0.3571428571428572,67260.92749999999,89601.6,0.0
-0.011714285714285714,0.3857142857142858,35035.447499999995,47335.527500000004,0.0
-0.011714285714285714,0.41428571428571437,91392.6275,127185.34749999999,0.0
-0.011714285714285714,0.44285714285714284,89856.0275,127230.18999999999,0.0
-0.011714285714285714,0.4714285714285714,87866.85999999999,127230.18999999999,0.0
-0.011714285714285714,0.5,86269.8475,127245.12749999999,0.0
-0.012357142857142856,0.1,34.82750000000001,114.62749999999998,0.0
-0.012357142857142856,0.1285714285714286,49.02750000000001,73.92750000000001,0.0
-0.012357142857142856,0.15714285714285714,40.69,77.0875,0.0
-0.012357142857142856,0.18571428571428572,40161.847499999996,44901.1275,0.0
-0.012357142857142856,0.2142857142857143,117.1,15.147500000000003,0.0
-0.012357142857142856,0.24285714285714288,148.14000000000001,8.56,0.0
-0.012357142857142856,0.27142857142857146,38097.22749999999,46907.2,0.0
-0.012357142857142856,0.30000000000000004,37331.847499999996,47103.9,0.0
-0.012357142857142856,0.3285714285714286,155.3875,2.31,0.0
-0.012357142857142856,0.3571428571428572,67995.61,89601.6,0.0
-0.012357142857142856,0.3857142857142858,35302.5875,47335.527500000004,0.0
-0.012357142857142856,0.41428571428571437,92809.84750000002,127200.3,0.0
-0.012357142857142856,0.44285714285714284,64202.2875,89770.32749999998,0.0
-0.012357142857142856,0.4714285714285714,63003.1475,89790.24749999998,0.0
-0.012357142857142856,0.5,62004.92749999999,89810.14749999999,0.0
-0.013,0.1,20.74,68.8875,0.0
-0.013,0.1285714285714286,38.4875,65.18999999999998,0.0
-0.013,0.15714285714285714,56.85,28.9875,0.0
-0.013,0.18571428571428572,40640.0475,44969.8275,0.0
-0.013,0.2142857142857143,39889.189999999995,46037.76,0.0
-0.013,0.24285714285714288,68.12750000000001,14.239999999999998,0.0
-0.013,0.27142857142857146,65.34,4.3100000000000005,0.0
-0.013,0.30000000000000004,79.4,3.210000000000001,0.0
-0.013,0.3285714285714286,65.3275,1.3474999999999997,0.0
-0.013,0.3571428571428572,53.94,0.6275000000000002,0.0
-0.013,0.3857142857142858,67484.1,89740.71,0.0
-0.013,0.41428571428571437,66391.24,89750.6875,0.0
-0.013,0.44285714285714284,65246.7475,89770.32749999998,0.0
-0.013,0.4714285714285714,63947.06,89790.24749999998,0.0
-0.013,0.5,62945.727500000015,89810.14749999999,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-avg.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-avg.csv
deleted file mode 100644
index a6c9e4c7db..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-avg.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.95,0.0,49.95
-0.004,0.1285714285714286,1.0,0.0,0.0
-0.004,0.15714285714285714,1.0,0.0,0.0
-0.004,0.18571428571428572,0.95,0.0,49.95
-0.004,0.2142857142857143,1.0,0.0,0.0
-0.004,0.24285714285714288,0.9,0.0,99.9
-0.004,0.27142857142857146,0.8,0.0,199.8
-0.004,0.30000000000000004,0.85,0.0,149.85
-0.004,0.3285714285714286,0.9,0.0,50.0
-0.004,0.3571428571428572,0.65,0.0,50.05
-0.004,0.3857142857142858,0.3,0.0,50.1
-0.004,0.41428571428571437,0.25,0.0,100.1
-0.004,0.44285714285714284,0.25,0.0,50.3
-0.004,0.4714285714285714,0.05,0.0,150.3
-0.004,0.5,0.05,0.0,200.45
-0.004642857142857143,0.1,1.0,0.0,0.0
-0.004642857142857143,0.1285714285714286,1.0,0.0,0.0
-0.004642857142857143,0.15714285714285714,0.9,0.0,99.9
-0.004642857142857143,0.18571428571428572,1.0,0.0,0.0
-0.004642857142857143,0.2142857142857143,1.0,0.0,0.0
-0.004642857142857143,0.24285714285714288,0.95,0.0,49.95
-0.004642857142857143,0.27142857142857146,1.0,0.0,0.0
-0.004642857142857143,0.30000000000000004,0.95,0.0,49.95
-0.004642857142857143,0.3285714285714286,0.9,0.0,49.95
-0.004642857142857143,0.3571428571428572,0.75,0.0,99.9
-0.004642857142857143,0.3857142857142858,0.4,0.0,199.8
-0.004642857142857143,0.41428571428571437,0.45,0.0,99.9
-0.004642857142857143,0.44285714285714284,0.2,0.0,49.95
-0.004642857142857143,0.4714285714285714,0.1,0.0,49.95
-0.004642857142857143,0.5,0.15,0.0,0.05
-0.005285714285714286,0.1,1.0,0.0,0.0
-0.005285714285714286,0.1285714285714286,1.0,0.0,0.0
-0.005285714285714286,0.15714285714285714,0.9,0.0,99.9
-0.005285714285714286,0.18571428571428572,1.0,0.0,0.0
-0.005285714285714286,0.2142857142857143,1.0,0.0,0.0
-0.005285714285714286,0.24285714285714288,0.9,0.0,99.9
-0.005285714285714286,0.27142857142857146,0.95,0.0,49.95
-0.005285714285714286,0.30000000000000004,0.95,0.0,0.0
-0.005285714285714286,0.3285714285714286,0.75,0.0,49.95
-0.005285714285714286,0.3571428571428572,0.6,0.0,99.9
-0.005285714285714286,0.3857142857142858,0.55,0.0,49.95
-0.005285714285714286,0.41428571428571437,0.3,0.0,0.0
-0.005285714285714286,0.44285714285714284,0.2,0.0,49.95
-0.005285714285714286,0.4714285714285714,0.15,0.0,49.95
-0.005285714285714286,0.5,0.0,0.0,49.95
-0.005928571428571429,0.1,1.0,0.0,0.0
-0.005928571428571429,0.1285714285714286,1.0,0.0,0.0
-0.005928571428571429,0.15714285714285714,1.0,0.0,0.0
-0.005928571428571429,0.18571428571428572,0.95,0.0,49.95
-0.005928571428571429,0.2142857142857143,0.9,0.0,99.9
-0.005928571428571429,0.24285714285714288,0.9,0.0,99.85
-0.005928571428571429,0.27142857142857146,0.9,0.0,99.9
-0.005928571428571429,0.30000000000000004,0.9,0.0,49.95
-0.005928571428571429,0.3285714285714286,0.75,0.0,0.0
-0.005928571428571429,0.3571428571428572,0.7,0.0,99.85
-0.005928571428571429,0.3857142857142858,0.75,0.0,99.9
-0.005928571428571429,0.41428571428571437,0.45,0.0,99.9
-0.005928571428571429,0.44285714285714284,0.45,0.0,99.85
-0.005928571428571429,0.4714285714285714,0.25,0.0,99.85
-0.005928571428571429,0.5,0.1,0.0,199.7
-0.006571428571428572,0.1,1.0,0.0,0.0
-0.006571428571428572,0.1285714285714286,0.95,0.0,49.95
-0.006571428571428572,0.15714285714285714,1.0,0.0,0.0
-0.006571428571428572,0.18571428571428572,1.0,0.0,0.0
-0.006571428571428572,0.2142857142857143,1.0,0.0,0.0
-0.006571428571428572,0.24285714285714288,1.0,0.0,0.0
-0.006571428571428572,0.27142857142857146,1.0,0.0,0.0
-0.006571428571428572,0.30000000000000004,0.95,0.0,0.0
-0.006571428571428572,0.3285714285714286,0.85,0.0,99.9
-0.006571428571428572,0.3571428571428572,0.8,0.0,49.95
-0.006571428571428572,0.3857142857142858,0.75,0.0,99.9
-0.006571428571428572,0.41428571428571437,0.45,0.0,99.9
-0.006571428571428572,0.44285714285714284,0.4,0.0,99.85
-0.006571428571428572,0.4714285714285714,0.1,0.0,99.9
-0.006571428571428572,0.5,0.0,0.0,99.9
-0.007214285714285715,0.1,1.0,0.0,0.0
-0.007214285714285715,0.1285714285714286,1.0,0.0,0.0
-0.007214285714285715,0.15714285714285714,0.95,0.0,49.95
-0.007214285714285715,0.18571428571428572,0.95,0.0,49.95
-0.007214285714285715,0.2142857142857143,0.9,0.0,99.9
-0.007214285714285715,0.24285714285714288,0.9,0.0,99.9
-0.007214285714285715,0.27142857142857146,0.95,0.0,49.95
-0.007214285714285715,0.30000000000000004,1.0,0.0,0.0
-0.007214285714285715,0.3285714285714286,0.85,0.0,49.95
-0.007214285714285715,0.3571428571428572,0.8,0.0,0.0
-0.007214285714285715,0.3857142857142858,0.55,0.0,49.95
-0.007214285714285715,0.41428571428571437,0.4,0.0,99.9
-0.007214285714285715,0.44285714285714284,0.2,0.0,99.9
-0.007214285714285715,0.4714285714285714,0.1,0.0,99.9
-0.007214285714285715,0.5,0.0,0.0,99.9
-0.007857142857142858,0.1,0.95,0.0,49.95
-0.007857142857142858,0.1285714285714286,1.0,0.0,0.0
-0.007857142857142858,0.15714285714285714,1.0,0.0,0.0
-0.007857142857142858,0.18571428571428572,1.0,0.0,0.0
-0.007857142857142858,0.2142857142857143,0.9,0.0,99.9
-0.007857142857142858,0.24285714285714288,0.95,0.0,49.95
-0.007857142857142858,0.27142857142857146,0.9,0.0,99.9
-0.007857142857142858,0.30000000000000004,0.9,0.0,0.0
-0.007857142857142858,0.3285714285714286,0.9,0.0,0.0
-0.007857142857142858,0.3571428571428572,0.65,0.0,0.0
-0.007857142857142858,0.3857142857142858,0.6,0.0,0.0
-0.007857142857142858,0.41428571428571437,0.35,0.0,49.95
-0.007857142857142858,0.44285714285714284,0.2,0.0,0.0
-0.007857142857142858,0.4714285714285714,0.15,0.0,0.0
-0.007857142857142858,0.5,0.1,0.0,0.0
-0.0085,0.1,1.0,0.0,0.0
-0.0085,0.1285714285714286,1.0,0.0,0.0
-0.0085,0.15714285714285714,1.0,0.0,0.0
-0.0085,0.18571428571428572,1.0,0.0,0.0
-0.0085,0.2142857142857143,0.95,0.0,49.95
-0.0085,0.24285714285714288,0.95,0.0,49.95
-0.0085,0.27142857142857146,1.0,0.0,0.0
-0.0085,0.30000000000000004,0.9,0.0,0.0
-0.0085,0.3285714285714286,0.9,0.0,49.95
-0.0085,0.3571428571428572,0.7,0.0,0.0
-0.0085,0.3857142857142858,0.45,0.0,0.0
-0.0085,0.41428571428571437,0.2,0.0,49.95
-0.0085,0.44285714285714284,0.05,0.0,49.95
-0.0085,0.4714285714285714,0.05,0.0,49.95
-0.0085,0.5,0.0,0.0,49.95
-0.009142857142857144,0.1,1.0,0.0,0.0
-0.009142857142857144,0.1285714285714286,1.0,0.0,0.0
-0.009142857142857144,0.15714285714285714,1.0,0.0,0.0
-0.009142857142857144,0.18571428571428572,1.0,0.0,0.0
-0.009142857142857144,0.2142857142857143,1.0,0.0,0.0
-0.009142857142857144,0.24285714285714288,1.0,0.0,0.0
-0.009142857142857144,0.27142857142857146,1.0,0.0,0.0
-0.009142857142857144,0.30000000000000004,0.9,0.0,0.0
-0.009142857142857144,0.3285714285714286,0.9,0.0,0.0
-0.009142857142857144,0.3571428571428572,0.7,0.0,0.0
-0.009142857142857144,0.3857142857142858,0.55,0.0,0.0
-0.009142857142857144,0.41428571428571437,0.3,0.0,0.0
-0.009142857142857144,0.44285714285714284,0.15,0.0,0.0
-0.009142857142857144,0.4714285714285714,0.15,0.0,49.95
-0.009142857142857144,0.5,0.1,0.0,49.95
-0.009785714285714286,0.1,0.9,0.0,99.9
-0.009785714285714286,0.1285714285714286,1.0,0.0,0.0
-0.009785714285714286,0.15714285714285714,0.95,0.0,49.95
-0.009785714285714286,0.18571428571428572,1.0,0.0,0.0
-0.009785714285714286,0.2142857142857143,1.0,0.0,0.0
-0.009785714285714286,0.24285714285714288,1.0,0.0,0.0
-0.009785714285714286,0.27142857142857146,0.95,0.0,49.95
-0.009785714285714286,0.30000000000000004,0.95,0.0,49.95
-0.009785714285714286,0.3285714285714286,0.75,0.0,49.95
-0.009785714285714286,0.3571428571428572,0.75,0.0,49.95
-0.009785714285714286,0.3857142857142858,0.55,0.0,0.0
-0.009785714285714286,0.41428571428571437,0.3,0.0,0.0
-0.009785714285714286,0.44285714285714284,0.15,0.0,0.0
-0.009785714285714286,0.4714285714285714,0.15,0.0,0.0
-0.009785714285714286,0.5,0.05,0.0,0.0
-0.01042857142857143,0.1,1.0,0.0,0.0
-0.01042857142857143,0.1285714285714286,1.0,0.0,0.0
-0.01042857142857143,0.15714285714285714,1.0,0.0,0.0
-0.01042857142857143,0.18571428571428572,0.95,0.0,49.95
-0.01042857142857143,0.2142857142857143,1.0,0.0,0.0
-0.01042857142857143,0.24285714285714288,1.0,0.0,0.0
-0.01042857142857143,0.27142857142857146,1.0,0.0,0.0
-0.01042857142857143,0.30000000000000004,1.0,0.0,0.0
-0.01042857142857143,0.3285714285714286,0.75,0.0,49.95
-0.01042857142857143,0.3571428571428572,0.55,0.0,49.95
-0.01042857142857143,0.3857142857142858,0.45,0.0,49.95
-0.01042857142857143,0.41428571428571437,0.2,0.0,0.0
-0.01042857142857143,0.44285714285714284,0.15,0.0,0.0
-0.01042857142857143,0.4714285714285714,0.05,0.0,0.0
-0.01042857142857143,0.5,0.05,0.0,0.0
-0.011071428571428572,0.1,1.0,0.0,0.0
-0.011071428571428572,0.1285714285714286,0.95,0.0,49.95
-0.011071428571428572,0.15714285714285714,1.0,0.0,0.0
-0.011071428571428572,0.18571428571428572,1.0,0.0,0.0
-0.011071428571428572,0.2142857142857143,1.0,0.0,0.0
-0.011071428571428572,0.24285714285714288,0.95,0.0,49.95
-0.011071428571428572,0.27142857142857146,0.95,0.0,49.95
-0.011071428571428572,0.30000000000000004,1.0,0.0,0.0
-0.011071428571428572,0.3285714285714286,0.9,0.0,0.0
-0.011071428571428572,0.3571428571428572,0.75,0.0,0.0
-0.011071428571428572,0.3857142857142858,0.5,0.0,0.0
-0.011071428571428572,0.41428571428571437,0.35,0.0,0.0
-0.011071428571428572,0.44285714285714284,0.3,0.0,0.0
-0.011071428571428572,0.4714285714285714,0.15,0.0,0.0
-0.011071428571428572,0.5,0.15,0.0,0.0
-0.011714285714285714,0.1,1.0,0.0,0.0
-0.011714285714285714,0.1285714285714286,1.0,0.0,0.0
-0.011714285714285714,0.15714285714285714,1.0,0.0,0.0
-0.011714285714285714,0.18571428571428572,1.0,0.0,0.0
-0.011714285714285714,0.2142857142857143,1.0,0.0,0.0
-0.011714285714285714,0.24285714285714288,1.0,0.0,0.0
-0.011714285714285714,0.27142857142857146,0.95,0.0,49.95
-0.011714285714285714,0.30000000000000004,0.95,0.0,49.95
-0.011714285714285714,0.3285714285714286,0.85,0.0,0.0
-0.011714285714285714,0.3571428571428572,0.65,0.0,99.9
-0.011714285714285714,0.3857142857142858,0.6,0.0,49.95
-0.011714285714285714,0.41428571428571437,0.2,0.0,149.85
-0.011714285714285714,0.44285714285714284,0.05,0.0,149.85
-0.011714285714285714,0.4714285714285714,0.05,0.0,149.85
-0.011714285714285714,0.5,0.0,0.0,149.85
-0.012357142857142856,0.1,1.0,0.0,0.0
-0.012357142857142856,0.1285714285714286,1.0,0.0,0.0
-0.012357142857142856,0.15714285714285714,1.0,0.0,0.0
-0.012357142857142856,0.18571428571428572,0.95,0.0,49.95
-0.012357142857142856,0.2142857142857143,1.0,0.0,0.0
-0.012357142857142856,0.24285714285714288,1.0,0.0,0.0
-0.012357142857142856,0.27142857142857146,0.95,0.0,49.95
-0.012357142857142856,0.30000000000000004,0.95,0.0,49.95
-0.012357142857142856,0.3285714285714286,0.8,0.0,0.0
-0.012357142857142856,0.3571428571428572,0.65,0.0,99.9
-0.012357142857142856,0.3857142857142858,0.6,0.0,49.95
-0.012357142857142856,0.41428571428571437,0.15,0.0,149.85
-0.012357142857142856,0.44285714285714284,0.25,0.0,99.9
-0.012357142857142856,0.4714285714285714,0.15,0.0,99.9
-0.012357142857142856,0.5,0.05,0.0,99.9
-0.013,0.1,1.0,0.0,0.0
-0.013,0.1285714285714286,1.0,0.0,0.0
-0.013,0.15714285714285714,1.0,0.0,0.0
-0.013,0.18571428571428572,0.95,0.0,49.95
-0.013,0.2142857142857143,0.95,0.0,49.95
-0.013,0.24285714285714288,1.0,0.0,0.0
-0.013,0.27142857142857146,0.95,0.0,0.0
-0.013,0.30000000000000004,0.9,0.0,0.0
-0.013,0.3285714285714286,0.9,0.0,0.0
-0.013,0.3571428571428572,0.8,0.0,0.0
-0.013,0.3857142857142858,0.25,0.0,99.9
-0.013,0.41428571428571437,0.2,0.0,99.9
-0.013,0.44285714285714284,0.25,0.0,99.9
-0.013,0.4714285714285714,0.15,0.0,99.9
-0.013,0.5,0.05,0.0,99.9
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-max.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-max.csv
deleted file mode 100644
index 25ba035b4c..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-max.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,1.0,0.0,999.0
-0.004,0.1285714285714286,1.0,0.0,0.0
-0.004,0.15714285714285714,1.0,0.0,0.0
-0.004,0.18571428571428572,1.0,0.0,999.0
-0.004,0.2142857142857143,1.0,0.0,0.0
-0.004,0.24285714285714288,1.0,0.0,999.0
-0.004,0.27142857142857146,1.0,0.0,999.0
-0.004,0.30000000000000004,1.0,0.0,999.0
-0.004,0.3285714285714286,1.0,0.0,999.0
-0.004,0.3571428571428572,1.0,0.0,999.0
-0.004,0.3857142857142858,1.0,0.0,999.0
-0.004,0.41428571428571437,1.0,0.0,999.0
-0.004,0.44285714285714284,1.0,0.0,999.0
-0.004,0.4714285714285714,1.0,0.0,999.0
-0.004,0.5,1.0,0.0,999.0
-0.004642857142857143,0.1,1.0,0.0,0.0
-0.004642857142857143,0.1285714285714286,1.0,0.0,0.0
-0.004642857142857143,0.15714285714285714,1.0,0.0,999.0
-0.004642857142857143,0.18571428571428572,1.0,0.0,0.0
-0.004642857142857143,0.2142857142857143,1.0,0.0,0.0
-0.004642857142857143,0.24285714285714288,1.0,0.0,999.0
-0.004642857142857143,0.27142857142857146,1.0,0.0,0.0
-0.004642857142857143,0.30000000000000004,1.0,0.0,999.0
-0.004642857142857143,0.3285714285714286,1.0,0.0,999.0
-0.004642857142857143,0.3571428571428572,1.0,0.0,999.0
-0.004642857142857143,0.3857142857142858,1.0,0.0,999.0
-0.004642857142857143,0.41428571428571437,1.0,0.0,999.0
-0.004642857142857143,0.44285714285714284,1.0,0.0,999.0
-0.004642857142857143,0.4714285714285714,1.0,0.0,999.0
-0.004642857142857143,0.5,1.0,0.0,1.0
-0.005285714285714286,0.1,1.0,0.0,0.0
-0.005285714285714286,0.1285714285714286,1.0,0.0,0.0
-0.005285714285714286,0.15714285714285714,1.0,0.0,999.0
-0.005285714285714286,0.18571428571428572,1.0,0.0,0.0
-0.005285714285714286,0.2142857142857143,1.0,0.0,0.0
-0.005285714285714286,0.24285714285714288,1.0,0.0,999.0
-0.005285714285714286,0.27142857142857146,1.0,0.0,999.0
-0.005285714285714286,0.30000000000000004,1.0,0.0,0.0
-0.005285714285714286,0.3285714285714286,1.0,0.0,999.0
-0.005285714285714286,0.3571428571428572,1.0,0.0,999.0
-0.005285714285714286,0.3857142857142858,1.0,0.0,999.0
-0.005285714285714286,0.41428571428571437,1.0,0.0,0.0
-0.005285714285714286,0.44285714285714284,1.0,0.0,999.0
-0.005285714285714286,0.4714285714285714,1.0,0.0,999.0
-0.005285714285714286,0.5,0.0,0.0,999.0
-0.005928571428571429,0.1,1.0,0.0,0.0
-0.005928571428571429,0.1285714285714286,1.0,0.0,0.0
-0.005928571428571429,0.15714285714285714,1.0,0.0,0.0
-0.005928571428571429,0.18571428571428572,1.0,0.0,999.0
-0.005928571428571429,0.2142857142857143,1.0,0.0,999.0
-0.005928571428571429,0.24285714285714288,1.0,0.0,999.0
-0.005928571428571429,0.27142857142857146,1.0,0.0,999.0
-0.005928571428571429,0.30000000000000004,1.0,0.0,999.0
-0.005928571428571429,0.3285714285714286,1.0,0.0,0.0
-0.005928571428571429,0.3571428571428572,1.0,0.0,999.0
-0.005928571428571429,0.3857142857142858,1.0,0.0,999.0
-0.005928571428571429,0.41428571428571437,1.0,0.0,999.0
-0.005928571428571429,0.44285714285714284,1.0,0.0,999.0
-0.005928571428571429,0.4714285714285714,1.0,0.0,999.0
-0.005928571428571429,0.5,1.0,0.0,999.0
-0.006571428571428572,0.1,1.0,0.0,0.0
-0.006571428571428572,0.1285714285714286,1.0,0.0,999.0
-0.006571428571428572,0.15714285714285714,1.0,0.0,0.0
-0.006571428571428572,0.18571428571428572,1.0,0.0,0.0
-0.006571428571428572,0.2142857142857143,1.0,0.0,0.0
-0.006571428571428572,0.24285714285714288,1.0,0.0,0.0
-0.006571428571428572,0.27142857142857146,1.0,0.0,0.0
-0.006571428571428572,0.30000000000000004,1.0,0.0,0.0
-0.006571428571428572,0.3285714285714286,1.0,0.0,999.0
-0.006571428571428572,0.3571428571428572,1.0,0.0,999.0
-0.006571428571428572,0.3857142857142858,1.0,0.0,999.0
-0.006571428571428572,0.41428571428571437,1.0,0.0,999.0
-0.006571428571428572,0.44285714285714284,1.0,0.0,999.0
-0.006571428571428572,0.4714285714285714,1.0,0.0,999.0
-0.006571428571428572,0.5,0.0,0.0,999.0
-0.007214285714285715,0.1,1.0,0.0,0.0
-0.007214285714285715,0.1285714285714286,1.0,0.0,0.0
-0.007214285714285715,0.15714285714285714,1.0,0.0,999.0
-0.007214285714285715,0.18571428571428572,1.0,0.0,999.0
-0.007214285714285715,0.2142857142857143,1.0,0.0,999.0
-0.007214285714285715,0.24285714285714288,1.0,0.0,999.0
-0.007214285714285715,0.27142857142857146,1.0,0.0,999.0
-0.007214285714285715,0.30000000000000004,1.0,0.0,0.0
-0.007214285714285715,0.3285714285714286,1.0,0.0,999.0
-0.007214285714285715,0.3571428571428572,1.0,0.0,0.0
-0.007214285714285715,0.3857142857142858,1.0,0.0,999.0
-0.007214285714285715,0.41428571428571437,1.0,0.0,999.0
-0.007214285714285715,0.44285714285714284,1.0,0.0,999.0
-0.007214285714285715,0.4714285714285714,1.0,0.0,999.0
-0.007214285714285715,0.5,0.0,0.0,999.0
-0.007857142857142858,0.1,1.0,0.0,999.0
-0.007857142857142858,0.1285714285714286,1.0,0.0,0.0
-0.007857142857142858,0.15714285714285714,1.0,0.0,0.0
-0.007857142857142858,0.18571428571428572,1.0,0.0,0.0
-0.007857142857142858,0.2142857142857143,1.0,0.0,999.0
-0.007857142857142858,0.24285714285714288,1.0,0.0,999.0
-0.007857142857142858,0.27142857142857146,1.0,0.0,999.0
-0.007857142857142858,0.30000000000000004,1.0,0.0,0.0
-0.007857142857142858,0.3285714285714286,1.0,0.0,0.0
-0.007857142857142858,0.3571428571428572,1.0,0.0,0.0
-0.007857142857142858,0.3857142857142858,1.0,0.0,0.0
-0.007857142857142858,0.41428571428571437,1.0,0.0,999.0
-0.007857142857142858,0.44285714285714284,1.0,0.0,0.0
-0.007857142857142858,0.4714285714285714,1.0,0.0,0.0
-0.007857142857142858,0.5,1.0,0.0,0.0
-0.0085,0.1,1.0,0.0,0.0
-0.0085,0.1285714285714286,1.0,0.0,0.0
-0.0085,0.15714285714285714,1.0,0.0,0.0
-0.0085,0.18571428571428572,1.0,0.0,0.0
-0.0085,0.2142857142857143,1.0,0.0,999.0
-0.0085,0.24285714285714288,1.0,0.0,999.0
-0.0085,0.27142857142857146,1.0,0.0,0.0
-0.0085,0.30000000000000004,1.0,0.0,0.0
-0.0085,0.3285714285714286,1.0,0.0,999.0
-0.0085,0.3571428571428572,1.0,0.0,0.0
-0.0085,0.3857142857142858,1.0,0.0,0.0
-0.0085,0.41428571428571437,1.0,0.0,999.0
-0.0085,0.44285714285714284,1.0,0.0,999.0
-0.0085,0.4714285714285714,1.0,0.0,999.0
-0.0085,0.5,0.0,0.0,999.0
-0.009142857142857144,0.1,1.0,0.0,0.0
-0.009142857142857144,0.1285714285714286,1.0,0.0,0.0
-0.009142857142857144,0.15714285714285714,1.0,0.0,0.0
-0.009142857142857144,0.18571428571428572,1.0,0.0,0.0
-0.009142857142857144,0.2142857142857143,1.0,0.0,0.0
-0.009142857142857144,0.24285714285714288,1.0,0.0,0.0
-0.009142857142857144,0.27142857142857146,1.0,0.0,0.0
-0.009142857142857144,0.30000000000000004,1.0,0.0,0.0
-0.009142857142857144,0.3285714285714286,1.0,0.0,0.0
-0.009142857142857144,0.3571428571428572,1.0,0.0,0.0
-0.009142857142857144,0.3857142857142858,1.0,0.0,0.0
-0.009142857142857144,0.41428571428571437,1.0,0.0,0.0
-0.009142857142857144,0.44285714285714284,1.0,0.0,0.0
-0.009142857142857144,0.4714285714285714,1.0,0.0,999.0
-0.009142857142857144,0.5,1.0,0.0,999.0
-0.009785714285714286,0.1,1.0,0.0,999.0
-0.009785714285714286,0.1285714285714286,1.0,0.0,0.0
-0.009785714285714286,0.15714285714285714,1.0,0.0,999.0
-0.009785714285714286,0.18571428571428572,1.0,0.0,0.0
-0.009785714285714286,0.2142857142857143,1.0,0.0,0.0
-0.009785714285714286,0.24285714285714288,1.0,0.0,0.0
-0.009785714285714286,0.27142857142857146,1.0,0.0,999.0
-0.009785714285714286,0.30000000000000004,1.0,0.0,999.0
-0.009785714285714286,0.3285714285714286,1.0,0.0,999.0
-0.009785714285714286,0.3571428571428572,1.0,0.0,999.0
-0.009785714285714286,0.3857142857142858,1.0,0.0,0.0
-0.009785714285714286,0.41428571428571437,1.0,0.0,0.0
-0.009785714285714286,0.44285714285714284,1.0,0.0,0.0
-0.009785714285714286,0.4714285714285714,1.0,0.0,0.0
-0.009785714285714286,0.5,1.0,0.0,0.0
-0.01042857142857143,0.1,1.0,0.0,0.0
-0.01042857142857143,0.1285714285714286,1.0,0.0,0.0
-0.01042857142857143,0.15714285714285714,1.0,0.0,0.0
-0.01042857142857143,0.18571428571428572,1.0,0.0,999.0
-0.01042857142857143,0.2142857142857143,1.0,0.0,0.0
-0.01042857142857143,0.24285714285714288,1.0,0.0,0.0
-0.01042857142857143,0.27142857142857146,1.0,0.0,0.0
-0.01042857142857143,0.30000000000000004,1.0,0.0,0.0
-0.01042857142857143,0.3285714285714286,1.0,0.0,999.0
-0.01042857142857143,0.3571428571428572,1.0,0.0,999.0
-0.01042857142857143,0.3857142857142858,1.0,0.0,999.0
-0.01042857142857143,0.41428571428571437,1.0,0.0,0.0
-0.01042857142857143,0.44285714285714284,1.0,0.0,0.0
-0.01042857142857143,0.4714285714285714,1.0,0.0,0.0
-0.01042857142857143,0.5,1.0,0.0,0.0
-0.011071428571428572,0.1,1.0,0.0,0.0
-0.011071428571428572,0.1285714285714286,1.0,0.0,999.0
-0.011071428571428572,0.15714285714285714,1.0,0.0,0.0
-0.011071428571428572,0.18571428571428572,1.0,0.0,0.0
-0.011071428571428572,0.2142857142857143,1.0,0.0,0.0
-0.011071428571428572,0.24285714285714288,1.0,0.0,999.0
-0.011071428571428572,0.27142857142857146,1.0,0.0,999.0
-0.011071428571428572,0.30000000000000004,1.0,0.0,0.0
-0.011071428571428572,0.3285714285714286,1.0,0.0,0.0
-0.011071428571428572,0.3571428571428572,1.0,0.0,0.0
-0.011071428571428572,0.3857142857142858,1.0,0.0,0.0
-0.011071428571428572,0.41428571428571437,1.0,0.0,0.0
-0.011071428571428572,0.44285714285714284,1.0,0.0,0.0
-0.011071428571428572,0.4714285714285714,1.0,0.0,0.0
-0.011071428571428572,0.5,1.0,0.0,0.0
-0.011714285714285714,0.1,1.0,0.0,0.0
-0.011714285714285714,0.1285714285714286,1.0,0.0,0.0
-0.011714285714285714,0.15714285714285714,1.0,0.0,0.0
-0.011714285714285714,0.18571428571428572,1.0,0.0,0.0
-0.011714285714285714,0.2142857142857143,1.0,0.0,0.0
-0.011714285714285714,0.24285714285714288,1.0,0.0,0.0
-0.011714285714285714,0.27142857142857146,1.0,0.0,999.0
-0.011714285714285714,0.30000000000000004,1.0,0.0,999.0
-0.011714285714285714,0.3285714285714286,1.0,0.0,0.0
-0.011714285714285714,0.3571428571428572,1.0,0.0,999.0
-0.011714285714285714,0.3857142857142858,1.0,0.0,999.0
-0.011714285714285714,0.41428571428571437,1.0,0.0,999.0
-0.011714285714285714,0.44285714285714284,1.0,0.0,999.0
-0.011714285714285714,0.4714285714285714,1.0,0.0,999.0
-0.011714285714285714,0.5,0.0,0.0,999.0
-0.012357142857142856,0.1,1.0,0.0,0.0
-0.012357142857142856,0.1285714285714286,1.0,0.0,0.0
-0.012357142857142856,0.15714285714285714,1.0,0.0,0.0
-0.012357142857142856,0.18571428571428572,1.0,0.0,999.0
-0.012357142857142856,0.2142857142857143,1.0,0.0,0.0
-0.012357142857142856,0.24285714285714288,1.0,0.0,0.0
-0.012357142857142856,0.27142857142857146,1.0,0.0,999.0
-0.012357142857142856,0.30000000000000004,1.0,0.0,999.0
-0.012357142857142856,0.3285714285714286,1.0,0.0,0.0
-0.012357142857142856,0.3571428571428572,1.0,0.0,999.0
-0.012357142857142856,0.3857142857142858,1.0,0.0,999.0
-0.012357142857142856,0.41428571428571437,1.0,0.0,999.0
-0.012357142857142856,0.44285714285714284,1.0,0.0,999.0
-0.012357142857142856,0.4714285714285714,1.0,0.0,999.0
-0.012357142857142856,0.5,1.0,0.0,999.0
-0.013,0.1,1.0,0.0,0.0
-0.013,0.1285714285714286,1.0,0.0,0.0
-0.013,0.15714285714285714,1.0,0.0,0.0
-0.013,0.18571428571428572,1.0,0.0,999.0
-0.013,0.2142857142857143,1.0,0.0,999.0
-0.013,0.24285714285714288,1.0,0.0,0.0
-0.013,0.27142857142857146,1.0,0.0,0.0
-0.013,0.30000000000000004,1.0,0.0,0.0
-0.013,0.3285714285714286,1.0,0.0,0.0
-0.013,0.3571428571428572,1.0,0.0,0.0
-0.013,0.3857142857142858,1.0,0.0,999.0
-0.013,0.41428571428571437,1.0,0.0,999.0
-0.013,0.44285714285714284,1.0,0.0,999.0
-0.013,0.4714285714285714,1.0,0.0,999.0
-0.013,0.5,1.0,0.0,999.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-min.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-min.csv
deleted file mode 100644
index 5ca6b427d1..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-min.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.0,0.0,0.0
-0.004,0.1285714285714286,1.0,0.0,0.0
-0.004,0.15714285714285714,1.0,0.0,0.0
-0.004,0.18571428571428572,0.0,0.0,0.0
-0.004,0.2142857142857143,1.0,0.0,0.0
-0.004,0.24285714285714288,0.0,0.0,0.0
-0.004,0.27142857142857146,0.0,0.0,0.0
-0.004,0.30000000000000004,0.0,0.0,0.0
-0.004,0.3285714285714286,0.0,0.0,0.0
-0.004,0.3571428571428572,0.0,0.0,0.0
-0.004,0.3857142857142858,0.0,0.0,0.0
-0.004,0.41428571428571437,0.0,0.0,0.0
-0.004,0.44285714285714284,0.0,0.0,0.0
-0.004,0.4714285714285714,0.0,0.0,0.0
-0.004,0.5,0.0,0.0,0.0
-0.004642857142857143,0.1,1.0,0.0,0.0
-0.004642857142857143,0.1285714285714286,1.0,0.0,0.0
-0.004642857142857143,0.15714285714285714,0.0,0.0,0.0
-0.004642857142857143,0.18571428571428572,1.0,0.0,0.0
-0.004642857142857143,0.2142857142857143,1.0,0.0,0.0
-0.004642857142857143,0.24285714285714288,0.0,0.0,0.0
-0.004642857142857143,0.27142857142857146,1.0,0.0,0.0
-0.004642857142857143,0.30000000000000004,0.0,0.0,0.0
-0.004642857142857143,0.3285714285714286,0.0,0.0,0.0
-0.004642857142857143,0.3571428571428572,0.0,0.0,0.0
-0.004642857142857143,0.3857142857142858,0.0,0.0,0.0
-0.004642857142857143,0.41428571428571437,0.0,0.0,0.0
-0.004642857142857143,0.44285714285714284,0.0,0.0,0.0
-0.004642857142857143,0.4714285714285714,0.0,0.0,0.0
-0.004642857142857143,0.5,0.0,0.0,0.0
-0.005285714285714286,0.1,1.0,0.0,0.0
-0.005285714285714286,0.1285714285714286,1.0,0.0,0.0
-0.005285714285714286,0.15714285714285714,0.0,0.0,0.0
-0.005285714285714286,0.18571428571428572,1.0,0.0,0.0
-0.005285714285714286,0.2142857142857143,1.0,0.0,0.0
-0.005285714285714286,0.24285714285714288,0.0,0.0,0.0
-0.005285714285714286,0.27142857142857146,0.0,0.0,0.0
-0.005285714285714286,0.30000000000000004,0.0,0.0,0.0
-0.005285714285714286,0.3285714285714286,0.0,0.0,0.0
-0.005285714285714286,0.3571428571428572,0.0,0.0,0.0
-0.005285714285714286,0.3857142857142858,0.0,0.0,0.0
-0.005285714285714286,0.41428571428571437,0.0,0.0,0.0
-0.005285714285714286,0.44285714285714284,0.0,0.0,0.0
-0.005285714285714286,0.4714285714285714,0.0,0.0,0.0
-0.005285714285714286,0.5,0.0,0.0,0.0
-0.005928571428571429,0.1,1.0,0.0,0.0
-0.005928571428571429,0.1285714285714286,1.0,0.0,0.0
-0.005928571428571429,0.15714285714285714,1.0,0.0,0.0
-0.005928571428571429,0.18571428571428572,0.0,0.0,0.0
-0.005928571428571429,0.2142857142857143,0.0,0.0,0.0
-0.005928571428571429,0.24285714285714288,0.0,0.0,0.0
-0.005928571428571429,0.27142857142857146,0.0,0.0,0.0
-0.005928571428571429,0.30000000000000004,0.0,0.0,0.0
-0.005928571428571429,0.3285714285714286,0.0,0.0,0.0
-0.005928571428571429,0.3571428571428572,0.0,0.0,0.0
-0.005928571428571429,0.3857142857142858,0.0,0.0,0.0
-0.005928571428571429,0.41428571428571437,0.0,0.0,0.0
-0.005928571428571429,0.44285714285714284,0.0,0.0,0.0
-0.005928571428571429,0.4714285714285714,0.0,0.0,0.0
-0.005928571428571429,0.5,0.0,0.0,0.0
-0.006571428571428572,0.1,1.0,0.0,0.0
-0.006571428571428572,0.1285714285714286,0.0,0.0,0.0
-0.006571428571428572,0.15714285714285714,1.0,0.0,0.0
-0.006571428571428572,0.18571428571428572,1.0,0.0,0.0
-0.006571428571428572,0.2142857142857143,1.0,0.0,0.0
-0.006571428571428572,0.24285714285714288,1.0,0.0,0.0
-0.006571428571428572,0.27142857142857146,1.0,0.0,0.0
-0.006571428571428572,0.30000000000000004,0.0,0.0,0.0
-0.006571428571428572,0.3285714285714286,0.0,0.0,0.0
-0.006571428571428572,0.3571428571428572,0.0,0.0,0.0
-0.006571428571428572,0.3857142857142858,0.0,0.0,0.0
-0.006571428571428572,0.41428571428571437,0.0,0.0,0.0
-0.006571428571428572,0.44285714285714284,0.0,0.0,0.0
-0.006571428571428572,0.4714285714285714,0.0,0.0,0.0
-0.006571428571428572,0.5,0.0,0.0,0.0
-0.007214285714285715,0.1,1.0,0.0,0.0
-0.007214285714285715,0.1285714285714286,1.0,0.0,0.0
-0.007214285714285715,0.15714285714285714,0.0,0.0,0.0
-0.007214285714285715,0.18571428571428572,0.0,0.0,0.0
-0.007214285714285715,0.2142857142857143,0.0,0.0,0.0
-0.007214285714285715,0.24285714285714288,0.0,0.0,0.0
-0.007214285714285715,0.27142857142857146,0.0,0.0,0.0
-0.007214285714285715,0.30000000000000004,1.0,0.0,0.0
-0.007214285714285715,0.3285714285714286,0.0,0.0,0.0
-0.007214285714285715,0.3571428571428572,0.0,0.0,0.0
-0.007214285714285715,0.3857142857142858,0.0,0.0,0.0
-0.007214285714285715,0.41428571428571437,0.0,0.0,0.0
-0.007214285714285715,0.44285714285714284,0.0,0.0,0.0
-0.007214285714285715,0.4714285714285714,0.0,0.0,0.0
-0.007214285714285715,0.5,0.0,0.0,0.0
-0.007857142857142858,0.1,0.0,0.0,0.0
-0.007857142857142858,0.1285714285714286,1.0,0.0,0.0
-0.007857142857142858,0.15714285714285714,1.0,0.0,0.0
-0.007857142857142858,0.18571428571428572,1.0,0.0,0.0
-0.007857142857142858,0.2142857142857143,0.0,0.0,0.0
-0.007857142857142858,0.24285714285714288,0.0,0.0,0.0
-0.007857142857142858,0.27142857142857146,0.0,0.0,0.0
-0.007857142857142858,0.30000000000000004,0.0,0.0,0.0
-0.007857142857142858,0.3285714285714286,0.0,0.0,0.0
-0.007857142857142858,0.3571428571428572,0.0,0.0,0.0
-0.007857142857142858,0.3857142857142858,0.0,0.0,0.0
-0.007857142857142858,0.41428571428571437,0.0,0.0,0.0
-0.007857142857142858,0.44285714285714284,0.0,0.0,0.0
-0.007857142857142858,0.4714285714285714,0.0,0.0,0.0
-0.007857142857142858,0.5,0.0,0.0,0.0
-0.0085,0.1,1.0,0.0,0.0
-0.0085,0.1285714285714286,1.0,0.0,0.0
-0.0085,0.15714285714285714,1.0,0.0,0.0
-0.0085,0.18571428571428572,1.0,0.0,0.0
-0.0085,0.2142857142857143,0.0,0.0,0.0
-0.0085,0.24285714285714288,0.0,0.0,0.0
-0.0085,0.27142857142857146,1.0,0.0,0.0
-0.0085,0.30000000000000004,0.0,0.0,0.0
-0.0085,0.3285714285714286,0.0,0.0,0.0
-0.0085,0.3571428571428572,0.0,0.0,0.0
-0.0085,0.3857142857142858,0.0,0.0,0.0
-0.0085,0.41428571428571437,0.0,0.0,0.0
-0.0085,0.44285714285714284,0.0,0.0,0.0
-0.0085,0.4714285714285714,0.0,0.0,0.0
-0.0085,0.5,0.0,0.0,0.0
-0.009142857142857144,0.1,1.0,0.0,0.0
-0.009142857142857144,0.1285714285714286,1.0,0.0,0.0
-0.009142857142857144,0.15714285714285714,1.0,0.0,0.0
-0.009142857142857144,0.18571428571428572,1.0,0.0,0.0
-0.009142857142857144,0.2142857142857143,1.0,0.0,0.0
-0.009142857142857144,0.24285714285714288,1.0,0.0,0.0
-0.009142857142857144,0.27142857142857146,1.0,0.0,0.0
-0.009142857142857144,0.30000000000000004,0.0,0.0,0.0
-0.009142857142857144,0.3285714285714286,0.0,0.0,0.0
-0.009142857142857144,0.3571428571428572,0.0,0.0,0.0
-0.009142857142857144,0.3857142857142858,0.0,0.0,0.0
-0.009142857142857144,0.41428571428571437,0.0,0.0,0.0
-0.009142857142857144,0.44285714285714284,0.0,0.0,0.0
-0.009142857142857144,0.4714285714285714,0.0,0.0,0.0
-0.009142857142857144,0.5,0.0,0.0,0.0
-0.009785714285714286,0.1,0.0,0.0,0.0
-0.009785714285714286,0.1285714285714286,1.0,0.0,0.0
-0.009785714285714286,0.15714285714285714,0.0,0.0,0.0
-0.009785714285714286,0.18571428571428572,1.0,0.0,0.0
-0.009785714285714286,0.2142857142857143,1.0,0.0,0.0
-0.009785714285714286,0.24285714285714288,1.0,0.0,0.0
-0.009785714285714286,0.27142857142857146,0.0,0.0,0.0
-0.009785714285714286,0.30000000000000004,0.0,0.0,0.0
-0.009785714285714286,0.3285714285714286,0.0,0.0,0.0
-0.009785714285714286,0.3571428571428572,0.0,0.0,0.0
-0.009785714285714286,0.3857142857142858,0.0,0.0,0.0
-0.009785714285714286,0.41428571428571437,0.0,0.0,0.0
-0.009785714285714286,0.44285714285714284,0.0,0.0,0.0
-0.009785714285714286,0.4714285714285714,0.0,0.0,0.0
-0.009785714285714286,0.5,0.0,0.0,0.0
-0.01042857142857143,0.1,1.0,0.0,0.0
-0.01042857142857143,0.1285714285714286,1.0,0.0,0.0
-0.01042857142857143,0.15714285714285714,1.0,0.0,0.0
-0.01042857142857143,0.18571428571428572,0.0,0.0,0.0
-0.01042857142857143,0.2142857142857143,1.0,0.0,0.0
-0.01042857142857143,0.24285714285714288,1.0,0.0,0.0
-0.01042857142857143,0.27142857142857146,1.0,0.0,0.0
-0.01042857142857143,0.30000000000000004,1.0,0.0,0.0
-0.01042857142857143,0.3285714285714286,0.0,0.0,0.0
-0.01042857142857143,0.3571428571428572,0.0,0.0,0.0
-0.01042857142857143,0.3857142857142858,0.0,0.0,0.0
-0.01042857142857143,0.41428571428571437,0.0,0.0,0.0
-0.01042857142857143,0.44285714285714284,0.0,0.0,0.0
-0.01042857142857143,0.4714285714285714,0.0,0.0,0.0
-0.01042857142857143,0.5,0.0,0.0,0.0
-0.011071428571428572,0.1,1.0,0.0,0.0
-0.011071428571428572,0.1285714285714286,0.0,0.0,0.0
-0.011071428571428572,0.15714285714285714,1.0,0.0,0.0
-0.011071428571428572,0.18571428571428572,1.0,0.0,0.0
-0.011071428571428572,0.2142857142857143,1.0,0.0,0.0
-0.011071428571428572,0.24285714285714288,0.0,0.0,0.0
-0.011071428571428572,0.27142857142857146,0.0,0.0,0.0
-0.011071428571428572,0.30000000000000004,1.0,0.0,0.0
-0.011071428571428572,0.3285714285714286,0.0,0.0,0.0
-0.011071428571428572,0.3571428571428572,0.0,0.0,0.0
-0.011071428571428572,0.3857142857142858,0.0,0.0,0.0
-0.011071428571428572,0.41428571428571437,0.0,0.0,0.0
-0.011071428571428572,0.44285714285714284,0.0,0.0,0.0
-0.011071428571428572,0.4714285714285714,0.0,0.0,0.0
-0.011071428571428572,0.5,0.0,0.0,0.0
-0.011714285714285714,0.1,1.0,0.0,0.0
-0.011714285714285714,0.1285714285714286,1.0,0.0,0.0
-0.011714285714285714,0.15714285714285714,1.0,0.0,0.0
-0.011714285714285714,0.18571428571428572,1.0,0.0,0.0
-0.011714285714285714,0.2142857142857143,1.0,0.0,0.0
-0.011714285714285714,0.24285714285714288,1.0,0.0,0.0
-0.011714285714285714,0.27142857142857146,0.0,0.0,0.0
-0.011714285714285714,0.30000000000000004,0.0,0.0,0.0
-0.011714285714285714,0.3285714285714286,0.0,0.0,0.0
-0.011714285714285714,0.3571428571428572,0.0,0.0,0.0
-0.011714285714285714,0.3857142857142858,0.0,0.0,0.0
-0.011714285714285714,0.41428571428571437,0.0,0.0,0.0
-0.011714285714285714,0.44285714285714284,0.0,0.0,0.0
-0.011714285714285714,0.4714285714285714,0.0,0.0,0.0
-0.011714285714285714,0.5,0.0,0.0,0.0
-0.012357142857142856,0.1,1.0,0.0,0.0
-0.012357142857142856,0.1285714285714286,1.0,0.0,0.0
-0.012357142857142856,0.15714285714285714,1.0,0.0,0.0
-0.012357142857142856,0.18571428571428572,0.0,0.0,0.0
-0.012357142857142856,0.2142857142857143,1.0,0.0,0.0
-0.012357142857142856,0.24285714285714288,1.0,0.0,0.0
-0.012357142857142856,0.27142857142857146,0.0,0.0,0.0
-0.012357142857142856,0.30000000000000004,0.0,0.0,0.0
-0.012357142857142856,0.3285714285714286,0.0,0.0,0.0
-0.012357142857142856,0.3571428571428572,0.0,0.0,0.0
-0.012357142857142856,0.3857142857142858,0.0,0.0,0.0
-0.012357142857142856,0.41428571428571437,0.0,0.0,0.0
-0.012357142857142856,0.44285714285714284,0.0,0.0,0.0
-0.012357142857142856,0.4714285714285714,0.0,0.0,0.0
-0.012357142857142856,0.5,0.0,0.0,0.0
-0.013,0.1,1.0,0.0,0.0
-0.013,0.1285714285714286,1.0,0.0,0.0
-0.013,0.15714285714285714,1.0,0.0,0.0
-0.013,0.18571428571428572,0.0,0.0,0.0
-0.013,0.2142857142857143,0.0,0.0,0.0
-0.013,0.24285714285714288,1.0,0.0,0.0
-0.013,0.27142857142857146,0.0,0.0,0.0
-0.013,0.30000000000000004,0.0,0.0,0.0
-0.013,0.3285714285714286,0.0,0.0,0.0
-0.013,0.3571428571428572,0.0,0.0,0.0
-0.013,0.3857142857142858,0.0,0.0,0.0
-0.013,0.41428571428571437,0.0,0.0,0.0
-0.013,0.44285714285714284,0.0,0.0,0.0
-0.013,0.4714285714285714,0.0,0.0,0.0
-0.013,0.5,0.0,0.0,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-var.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-var.csv
deleted file mode 100644
index 02174206c5..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/min-var.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.047500000000000014,0.0,47405.047499999986
-0.004,0.1285714285714286,0.0,0.0,0.0
-0.004,0.15714285714285714,0.0,0.0,0.0
-0.004,0.18571428571428572,0.047500000000000014,0.0,47405.047499999986
-0.004,0.2142857142857143,0.0,0.0,0.0
-0.004,0.24285714285714288,0.09000000000000001,0.0,89820.09000000001
-0.004,0.27142857142857146,0.16000000000000003,0.0,159680.16000000006
-0.004,0.30000000000000004,0.1275,0.0,127245.12749999999
-0.004,0.3285714285714286,0.09,0.0,47400.1
-0.004,0.3571428571428572,0.22749999999999998,0.0,47395.147499999985
-0.004,0.3857142857142858,0.20999999999999996,0.0,47390.19
-0.004,0.41428571428571437,0.1875,0.0,89780.29
-0.004,0.44285714285714284,0.1875,0.0,47370.409999999996
-0.004,0.4714285714285714,0.0475,0.0,127110.70999999999
-0.004,0.5,0.04749999999999999,0.0,159420.94749999998
-0.004642857142857143,0.1,0.0,0.0,0.0
-0.004642857142857143,0.1285714285714286,0.0,0.0,0.0
-0.004642857142857143,0.15714285714285714,0.09000000000000001,0.0,89820.09000000001
-0.004642857142857143,0.18571428571428572,0.0,0.0,0.0
-0.004642857142857143,0.2142857142857143,0.0,0.0,0.0
-0.004642857142857143,0.24285714285714288,0.047500000000000014,0.0,47405.047499999986
-0.004642857142857143,0.27142857142857146,0.0,0.0,0.0
-0.004642857142857143,0.30000000000000004,0.047500000000000014,0.0,47405.047499999986
-0.004642857142857143,0.3285714285714286,0.09000000000000001,0.0,47405.0475
-0.004642857142857143,0.3571428571428572,0.1875,0.0,89820.09000000001
-0.004642857142857143,0.3857142857142858,0.24000000000000005,0.0,159680.16000000006
-0.004642857142857143,0.41428571428571437,0.24749999999999997,0.0,89820.09000000001
-0.004642857142857143,0.44285714285714284,0.16000000000000006,0.0,47405.047499999986
-0.004642857142857143,0.4714285714285714,0.09000000000000001,0.0,47405.047499999986
-0.004642857142857143,0.5,0.1275,0.0,0.04749999999999999
-0.005285714285714286,0.1,0.0,0.0,0.0
-0.005285714285714286,0.1285714285714286,0.0,0.0,0.0
-0.005285714285714286,0.15714285714285714,0.09000000000000001,0.0,89820.09000000001
-0.005285714285714286,0.18571428571428572,0.0,0.0,0.0
-0.005285714285714286,0.2142857142857143,0.0,0.0,0.0
-0.005285714285714286,0.24285714285714288,0.09000000000000001,0.0,89820.09000000001
-0.005285714285714286,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.005285714285714286,0.30000000000000004,0.047500000000000014,0.0,0.0
-0.005285714285714286,0.3285714285714286,0.1875,0.0,47405.0475
-0.005285714285714286,0.3571428571428572,0.24000000000000005,0.0,89820.09000000001
-0.005285714285714286,0.3857142857142858,0.2475,0.0,47405.047499999986
-0.005285714285714286,0.41428571428571437,0.20999999999999996,0.0,0.0
-0.005285714285714286,0.44285714285714284,0.16000000000000006,0.0,47405.0475
-0.005285714285714286,0.4714285714285714,0.1275,0.0,47405.0475
-0.005285714285714286,0.5,0.0,0.0,47405.0475
-0.005928571428571429,0.1,0.0,0.0,0.0
-0.005928571428571429,0.1285714285714286,0.0,0.0,0.0
-0.005928571428571429,0.15714285714285714,0.0,0.0,0.0
-0.005928571428571429,0.18571428571428572,0.047500000000000014,0.0,47405.047499999986
-0.005928571428571429,0.2142857142857143,0.09000000000000001,0.0,89820.09000000001
-0.005928571428571429,0.24285714285714288,0.09000000000000001,0.0,89730.22749999998
-0.005928571428571429,0.27142857142857146,0.09,0.0,89820.09000000001
-0.005928571428571429,0.30000000000000004,0.09000000000000001,0.0,47405.047499999986
-0.005928571428571429,0.3285714285714286,0.1875,0.0,0.0
-0.005928571428571429,0.3571428571428572,0.20999999999999996,0.0,89730.2275
-0.005928571428571429,0.3857142857142858,0.1875,0.0,89820.09000000001
-0.005928571428571429,0.41428571428571437,0.24750000000000005,0.0,89820.09000000001
-0.005928571428571429,0.44285714285714284,0.24750000000000005,0.0,89730.22749999998
-0.005928571428571429,0.4714285714285714,0.1875,0.0,89730.22749999998
-0.005928571428571429,0.5,0.09000000000000001,0.0,159520.40999999997
-0.006571428571428572,0.1,0.0,0.0,0.0
-0.006571428571428572,0.1285714285714286,0.04750000000000001,0.0,47405.04749999999
-0.006571428571428572,0.15714285714285714,0.0,0.0,0.0
-0.006571428571428572,0.18571428571428572,0.0,0.0,0.0
-0.006571428571428572,0.2142857142857143,0.0,0.0,0.0
-0.006571428571428572,0.24285714285714288,0.0,0.0,0.0
-0.006571428571428572,0.27142857142857146,0.0,0.0,0.0
-0.006571428571428572,0.30000000000000004,0.047500000000000014,0.0,0.0
-0.006571428571428572,0.3285714285714286,0.1275,0.0,89820.09000000001
-0.006571428571428572,0.3571428571428572,0.16000000000000003,0.0,47405.047499999986
-0.006571428571428572,0.3857142857142858,0.1875,0.0,89820.09000000001
-0.006571428571428572,0.41428571428571437,0.24750000000000005,0.0,89820.09000000001
-0.006571428571428572,0.44285714285714284,0.24000000000000005,0.0,89730.22749999998
-0.006571428571428572,0.4714285714285714,0.09000000000000001,0.0,89820.09000000001
-0.006571428571428572,0.5,0.0,0.0,89820.09000000001
-0.007214285714285715,0.1,0.0,0.0,0.0
-0.007214285714285715,0.1285714285714286,0.0,0.0,0.0
-0.007214285714285715,0.15714285714285714,0.04750000000000001,0.0,47405.04749999999
-0.007214285714285715,0.18571428571428572,0.047500000000000014,0.0,47405.047499999986
-0.007214285714285715,0.2142857142857143,0.09,0.0,89820.09000000001
-0.007214285714285715,0.24285714285714288,0.09000000000000001,0.0,89820.09000000001
-0.007214285714285715,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.007214285714285715,0.30000000000000004,0.0,0.0,0.0
-0.007214285714285715,0.3285714285714286,0.1275,0.0,47405.047499999986
-0.007214285714285715,0.3571428571428572,0.16000000000000003,0.0,0.0
-0.007214285714285715,0.3857142857142858,0.24749999999999997,0.0,47405.047499999986
-0.007214285714285715,0.41428571428571437,0.24000000000000005,0.0,89820.09000000001
-0.007214285714285715,0.44285714285714284,0.16000000000000006,0.0,89820.09000000001
-0.007214285714285715,0.4714285714285714,0.09000000000000001,0.0,89820.09000000001
-0.007214285714285715,0.5,0.0,0.0,89820.09000000001
-0.007857142857142858,0.1,0.047500000000000014,0.0,47405.047499999986
-0.007857142857142858,0.1285714285714286,0.0,0.0,0.0
-0.007857142857142858,0.15714285714285714,0.0,0.0,0.0
-0.007857142857142858,0.18571428571428572,0.0,0.0,0.0
-0.007857142857142858,0.2142857142857143,0.09,0.0,89820.09000000001
-0.007857142857142858,0.24285714285714288,0.04750000000000001,0.0,47405.04749999999
-0.007857142857142858,0.27142857142857146,0.09,0.0,89820.09000000001
-0.007857142857142858,0.30000000000000004,0.09000000000000001,0.0,0.0
-0.007857142857142858,0.3285714285714286,0.09000000000000001,0.0,0.0
-0.007857142857142858,0.3571428571428572,0.22749999999999995,0.0,0.0
-0.007857142857142858,0.3857142857142858,0.24000000000000005,0.0,0.0
-0.007857142857142858,0.41428571428571437,0.22749999999999998,0.0,47405.04749999999
-0.007857142857142858,0.44285714285714284,0.16000000000000003,0.0,0.0
-0.007857142857142858,0.4714285714285714,0.1275,0.0,0.0
-0.007857142857142858,0.5,0.09000000000000001,0.0,0.0
-0.0085,0.1,0.0,0.0,0.0
-0.0085,0.1285714285714286,0.0,0.0,0.0
-0.0085,0.15714285714285714,0.0,0.0,0.0
-0.0085,0.18571428571428572,0.0,0.0,0.0
-0.0085,0.2142857142857143,0.047500000000000014,0.0,47405.047499999986
-0.0085,0.24285714285714288,0.047500000000000014,0.0,47405.047499999986
-0.0085,0.27142857142857146,0.0,0.0,0.0
-0.0085,0.30000000000000004,0.09000000000000001,0.0,0.0
-0.0085,0.3285714285714286,0.09000000000000001,0.0,47405.047499999986
-0.0085,0.3571428571428572,0.20999999999999996,0.0,0.0
-0.0085,0.3857142857142858,0.2475,0.0,0.0
-0.0085,0.41428571428571437,0.16000000000000003,0.0,47405.0475
-0.0085,0.44285714285714284,0.04749999999999999,0.0,47405.0475
-0.0085,0.4714285714285714,0.04749999999999999,0.0,47405.0475
-0.0085,0.5,0.0,0.0,47405.0475
-0.009142857142857144,0.1,0.0,0.0,0.0
-0.009142857142857144,0.1285714285714286,0.0,0.0,0.0
-0.009142857142857144,0.15714285714285714,0.0,0.0,0.0
-0.009142857142857144,0.18571428571428572,0.0,0.0,0.0
-0.009142857142857144,0.2142857142857143,0.0,0.0,0.0
-0.009142857142857144,0.24285714285714288,0.0,0.0,0.0
-0.009142857142857144,0.27142857142857146,0.0,0.0,0.0
-0.009142857142857144,0.30000000000000004,0.09000000000000001,0.0,0.0
-0.009142857142857144,0.3285714285714286,0.09000000000000001,0.0,0.0
-0.009142857142857144,0.3571428571428572,0.20999999999999996,0.0,0.0
-0.009142857142857144,0.3857142857142858,0.24749999999999997,0.0,0.0
-0.009142857142857144,0.41428571428571437,0.20999999999999996,0.0,0.0
-0.009142857142857144,0.44285714285714284,0.1275,0.0,0.0
-0.009142857142857144,0.4714285714285714,0.1275,0.0,47405.047499999986
-0.009142857142857144,0.5,0.09000000000000001,0.0,47405.047499999986
-0.009785714285714286,0.1,0.09000000000000001,0.0,89820.09000000001
-0.009785714285714286,0.1285714285714286,0.0,0.0,0.0
-0.009785714285714286,0.15714285714285714,0.047500000000000014,0.0,47405.047499999986
-0.009785714285714286,0.18571428571428572,0.0,0.0,0.0
-0.009785714285714286,0.2142857142857143,0.0,0.0,0.0
-0.009785714285714286,0.24285714285714288,0.0,0.0,0.0
-0.009785714285714286,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.009785714285714286,0.30000000000000004,0.047500000000000014,0.0,47405.047499999986
-0.009785714285714286,0.3285714285714286,0.1875,0.0,47405.047499999986
-0.009785714285714286,0.3571428571428572,0.1875,0.0,47405.047499999986
-0.009785714285714286,0.3857142857142858,0.24749999999999997,0.0,0.0
-0.009785714285714286,0.41428571428571437,0.20999999999999996,0.0,0.0
-0.009785714285714286,0.44285714285714284,0.1275,0.0,0.0
-0.009785714285714286,0.4714285714285714,0.1275,0.0,0.0
-0.009785714285714286,0.5,0.04749999999999999,0.0,0.0
-0.01042857142857143,0.1,0.0,0.0,0.0
-0.01042857142857143,0.1285714285714286,0.0,0.0,0.0
-0.01042857142857143,0.15714285714285714,0.0,0.0,0.0
-0.01042857142857143,0.18571428571428572,0.047500000000000014,0.0,47405.047499999986
-0.01042857142857143,0.2142857142857143,0.0,0.0,0.0
-0.01042857142857143,0.24285714285714288,0.0,0.0,0.0
-0.01042857142857143,0.27142857142857146,0.0,0.0,0.0
-0.01042857142857143,0.30000000000000004,0.0,0.0,0.0
-0.01042857142857143,0.3285714285714286,0.1875,0.0,47405.047499999986
-0.01042857142857143,0.3571428571428572,0.24749999999999997,0.0,47405.047499999986
-0.01042857142857143,0.3857142857142858,0.2475,0.0,47405.047499999986
-0.01042857142857143,0.41428571428571437,0.16000000000000003,0.0,0.0
-0.01042857142857143,0.44285714285714284,0.1275,0.0,0.0
-0.01042857142857143,0.4714285714285714,0.04749999999999999,0.0,0.0
-0.01042857142857143,0.5,0.04749999999999999,0.0,0.0
-0.011071428571428572,0.1,0.0,0.0,0.0
-0.011071428571428572,0.1285714285714286,0.04750000000000001,0.0,47405.04749999999
-0.011071428571428572,0.15714285714285714,0.0,0.0,0.0
-0.011071428571428572,0.18571428571428572,0.0,0.0,0.0
-0.011071428571428572,0.2142857142857143,0.0,0.0,0.0
-0.011071428571428572,0.24285714285714288,0.04750000000000001,0.0,47405.04749999999
-0.011071428571428572,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.011071428571428572,0.30000000000000004,0.0,0.0,0.0
-0.011071428571428572,0.3285714285714286,0.09000000000000001,0.0,0.0
-0.011071428571428572,0.3571428571428572,0.1875,0.0,0.0
-0.011071428571428572,0.3857142857142858,0.25,0.0,0.0
-0.011071428571428572,0.41428571428571437,0.22749999999999995,0.0,0.0
-0.011071428571428572,0.44285714285714284,0.20999999999999996,0.0,0.0
-0.011071428571428572,0.4714285714285714,0.1275,0.0,0.0
-0.011071428571428572,0.5,0.1275,0.0,0.0
-0.011714285714285714,0.1,0.0,0.0,0.0
-0.011714285714285714,0.1285714285714286,0.0,0.0,0.0
-0.011714285714285714,0.15714285714285714,0.0,0.0,0.0
-0.011714285714285714,0.18571428571428572,0.0,0.0,0.0
-0.011714285714285714,0.2142857142857143,0.0,0.0,0.0
-0.011714285714285714,0.24285714285714288,0.0,0.0,0.0
-0.011714285714285714,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.011714285714285714,0.30000000000000004,0.047500000000000014,0.0,47405.047499999986
-0.011714285714285714,0.3285714285714286,0.1275,0.0,0.0
-0.011714285714285714,0.3571428571428572,0.22750000000000004,0.0,89820.09000000001
-0.011714285714285714,0.3857142857142858,0.24000000000000005,0.0,47405.04749999999
-0.011714285714285714,0.41428571428571437,0.16000000000000006,0.0,127245.12749999999
-0.011714285714285714,0.44285714285714284,0.04749999999999999,0.0,127245.12749999999
-0.011714285714285714,0.4714285714285714,0.04749999999999999,0.0,127245.12749999999
-0.011714285714285714,0.5,0.0,0.0,127245.12749999999
-0.012357142857142856,0.1,0.0,0.0,0.0
-0.012357142857142856,0.1285714285714286,0.0,0.0,0.0
-0.012357142857142856,0.15714285714285714,0.0,0.0,0.0
-0.012357142857142856,0.18571428571428572,0.047500000000000014,0.0,47405.047499999986
-0.012357142857142856,0.2142857142857143,0.0,0.0,0.0
-0.012357142857142856,0.24285714285714288,0.0,0.0,0.0
-0.012357142857142856,0.27142857142857146,0.047500000000000014,0.0,47405.047499999986
-0.012357142857142856,0.30000000000000004,0.047500000000000014,0.0,47405.047499999986
-0.012357142857142856,0.3285714285714286,0.16000000000000003,0.0,0.0
-0.012357142857142856,0.3571428571428572,0.22750000000000004,0.0,89820.09000000001
-0.012357142857142856,0.3857142857142858,0.24000000000000005,0.0,47405.04749999999
-0.012357142857142856,0.41428571428571437,0.1275,0.0,127245.12749999999
-0.012357142857142856,0.44285714285714284,0.1875,0.0,89820.09000000001
-0.012357142857142856,0.4714285714285714,0.1275,0.0,89820.09000000001
-0.012357142857142856,0.5,0.0475,0.0,89820.09000000001
-0.013,0.1,0.0,0.0,0.0
-0.013,0.1285714285714286,0.0,0.0,0.0
-0.013,0.15714285714285714,0.0,0.0,0.0
-0.013,0.18571428571428572,0.0475,0.0,47405.0475
-0.013,0.2142857142857143,0.047500000000000014,0.0,47405.047499999986
-0.013,0.24285714285714288,0.0,0.0,0.0
-0.013,0.27142857142857146,0.047500000000000014,0.0,0.0
-0.013,0.30000000000000004,0.09000000000000001,0.0,0.0
-0.013,0.3285714285714286,0.09000000000000001,0.0,0.0
-0.013,0.3571428571428572,0.16000000000000003,0.0,0.0
-0.013,0.3857142857142858,0.1875,0.0,89820.09000000001
-0.013,0.41428571428571437,0.16000000000000006,0.0,89820.09000000001
-0.013,0.44285714285714284,0.1875,0.0,89820.09000000001
-0.013,0.4714285714285714,0.1275,0.0,89820.09000000001
-0.013,0.5,0.0475,0.0,89820.09000000001
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-avg.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-avg.csv
deleted file mode 100644
index 98124d6b2c..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-avg.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,53031.13767762638,70306.3175969055,66124.96838887817
-0.004,0.1285714285714286,57582.95417379246,88817.57279059211,70822.86087462143
-0.004,0.15714285714285714,56458.619752986604,98112.14361540039,75812.3726133544
-0.004,0.18571428571428572,51791.29248449948,98493.05019247392,73057.42244015895
-0.004,0.2142857142857143,51758.08007164135,107173.304779821,76195.46813390465
-0.004,0.24285714285714288,43893.181767526316,95383.80303107566,63269.47922338792
-0.004,0.27142857142857146,36998.698458342915,86040.51590475182,56807.51969577304
-0.004,0.30000000000000004,37128.23275850275,93938.10464735914,64098.0721139794
-0.004,0.3285714285714286,39182.11554157002,101361.91229345588,65290.66351079906
-0.004,0.3571428571428572,36564.43680200994,105107.05631183887,71855.97110652298
-0.004,0.3857142857142858,34286.59890174812,105649.75773284992,73295.19250315605
-0.004,0.41428571428571437,30331.5780990168,99544.13912164724,69436.27467490874
-0.004,0.44285714285714284,30175.554022052103,101904.72211802164,69490.42513417205
-0.004,0.4714285714285714,25170.77167243985,89228.26274090336,60570.44777706607
-0.004,0.5,22219.880882581576,84031.03737290189,57904.22598988812
-0.004642857142857143,0.1,56357.218586949086,72748.74257498397,60694.123659678735
-0.004642857142857143,0.1285714285714286,57973.35012282262,85865.81460749623,61891.414085111406
-0.004642857142857143,0.15714285714285714,52111.272230272196,85993.12574051155,61594.36213332006
-0.004642857142857143,0.18571428571428572,55934.565621482456,99807.78786015013,67261.692651787
-0.004642857142857143,0.2142857142857143,53472.492263729706,102391.36303008065,67255.33253027032
-0.004642857142857143,0.24285714285714288,47891.144265271985,97134.12197996283,60660.184246988516
-0.004642857142857143,0.27142857142857146,47265.93372802409,104547.36499462067,67332.33592763726
-0.004642857142857143,0.30000000000000004,42361.197391185386,99293.26713826405,63913.776697906105
-0.004642857142857143,0.3285714285714286,39767.5250477298,99782.40465295615,65282.753161982844
-0.004642857142857143,0.3571428571428572,35486.12714721924,94239.32324985541,61970.18819472516
-0.004642857142857143,0.3857142857142858,29659.161903843884,81517.07645972351,52558.15058364065
-0.004642857142857143,0.41428571428571437,31386.731961244026,91421.80864049352,59590.029542726734
-0.004642857142857143,0.44285714285714284,31036.380693528034,96699.00884074104,64408.68800069652
-0.004642857142857143,0.4714285714285714,29223.010646078073,96101.8902382448,64553.27273151286
-0.004642857142857143,0.5,29015.427251696197,101309.52286117624,68975.82185682925
-0.005285714285714286,0.1,56346.9960684324,72110.7640692533,56086.690283642514
-0.005285714285714286,0.1285714285714286,58662.27129308898,84500.44360731587,57797.90543342392
-0.005285714285714286,0.15714285714285714,53050.4033426409,82346.0827588137,51545.603010553416
-0.005285714285714286,0.18571428571428572,56986.08874633864,95291.9402304712,57321.00965603448
-0.005285714285714286,0.2142857142857143,54683.05324966884,97677.71421073252,57842.270092847684
-0.005285714285714286,0.24285714285714288,46429.56917805238,87820.87105552827,50147.850553790086
-0.005285714285714286,0.27142857142857146,46184.041131585,90729.31097194669,49512.9078245782
-0.005285714285714286,0.30000000000000004,45811.84154762719,99012.70386813514,58594.202796002515
-0.005285714285714286,0.3285714285714286,40836.49295153637,93743.99444717383,56321.80466601576
-0.005285714285714286,0.3571428571428572,36557.4161634567,89150.81807824576,54791.95437963695
-0.005285714285714286,0.3857142857142858,36283.08730791475,92783.79933582502,57113.47285589019
-0.005285714285714286,0.41428571428571437,35888.285217753626,96887.41552415717,60375.24342199364
-0.005285714285714286,0.44285714285714284,32023.30136441937,91433.29076311713,57811.12617707602
-0.005285714285714286,0.4714285714285714,30186.50255595426,90947.9878707222,58329.52233630388
-0.005285714285714286,0.5,28491.87170166853,90257.99671084135,58513.12524238033
-0.005928571428571429,0.1,57638.743688161136,71766.95132928279,54480.62133631009
-0.005928571428571429,0.1285714285714286,59795.95639517166,82859.78232722434,52977.31500550369
-0.005928571428571429,0.15714285714285714,59231.30347199334,88427.30499748135,50353.80102113793
-0.005928571428571429,0.18571428571428572,55562.12763540028,88235.4053824292,47855.77319979353
-0.005928571428571429,0.2142857142857143,50271.82059750872,86719.7343797613,49212.226126703186
-0.005928571428571429,0.24285714285714288,47434.58323020379,86560.04432932632,48531.43415277269
-0.005928571428571429,0.27142857142857146,44832.70333890959,83900.7442789535,44024.110362497755
-0.005928571428571429,0.30000000000000004,44463.88074825405,91133.91533448176,51886.12309500563
-0.005928571428571429,0.3285714285714286,44168.82344885914,94554.07307603807,53667.32336179501
-0.005928571428571429,0.3571428571428572,37745.59351558758,85070.2980199128,49620.23327280303
-0.005928571428571429,0.3857142857142858,35492.996503753086,82666.46044241017,47551.71760374625
-0.005928571428571429,0.41428571428571437,33435.64052897681,81780.67958594784,47739.88901499369
-0.005928571428571429,0.44285714285714284,31601.426611152914,82550.16811524805,50085.98818042177
-0.005928571428571429,0.4714285714285714,29833.74840703727,81876.52137113575,50420.84013407877
-0.005928571428571429,0.5,25114.579300501864,71484.34831624181,44094.03571992712
-0.006571428571428572,0.1,56511.91103662291,69481.35057431235,45190.75592813478
-0.006571428571428572,0.1285714285714286,57123.54259488436,77512.48616302137,46271.425762277606
-0.006571428571428572,0.15714285714285714,61019.73122057699,87649.02566464138,46094.208705791636
-0.006571428571428572,0.18571428571428572,59843.13817637951,91829.77301322753,47969.029253549415
-0.006571428571428572,0.2142857142857143,57022.07025391634,92430.44970491478,46971.98001380589
-0.006571428571428572,0.24285714285714288,53865.218650381525,93194.04052213606,48483.54496116318
-0.006571428571428572,0.27142857142857146,50895.14122984311,91722.07869602801,46902.0957885834
-0.006571428571428572,0.30000000000000004,47957.195791070946,91130.8767408163,47586.129711258014
-0.006571428571428572,0.3285714285714286,40803.88570282523,81381.96942867272,43227.143003463905
-0.006571428571428572,0.3571428571428572,40592.80991225179,85452.06860156343,46763.802483815394
-0.006571428571428572,0.3857142857142858,36344.92553715462,78997.09610014863,42910.175693559126
-0.006571428571428572,0.41428571428571437,34217.96189327181,77889.09498945902,42977.36217249892
-0.006571428571428572,0.44285714285714284,32258.19346770231,78298.5648913875,45067.445316260484
-0.006571428571428572,0.4714285714285714,30772.555393934115,76867.67910274191,44098.43688409898
-0.006571428571428572,0.5,29053.703523609925,75868.04401776109,44141.61548870965
-0.007214285714285715,0.1,57535.65819366794,69300.05350215486,44950.46833788347
-0.007214285714285715,0.1285714285714286,60298.47373399419,79709.28400258704,44587.85048413878
-0.007214285714285715,0.15714285714285714,57773.38630605531,82373.67856791937,43415.77871903783
-0.007214285714285715,0.18571428571428572,56384.687782414294,84529.64013905384,41360.6017885461
-0.007214285714285715,0.2142857142857143,51837.2125359917,82763.98177063576,41680.58306540383
-0.007214285714285715,0.24285714285714288,48747.58008034776,80340.44664398853,38273.75717874888
-0.007214285714285715,0.27142857142857146,49096.68085894988,84803.5209575811,40996.28961697999
-0.007214285714285715,0.30000000000000004,48751.3287174831,88995.37269295589,44437.06146292623
-0.007214285714285715,0.3285714285714286,43719.96637396533,83184.3197019919,41998.03479207218
-0.007214285714285715,0.3571428571428572,43431.07393548549,87215.21688671091,45578.06890815356
-0.007214285714285715,0.3857142857142858,38941.6850971076,80902.77209594467,42330.710757395784
-0.007214285714285715,0.41428571428571437,34804.05862898863,74631.84630816971,38973.00314861226
-0.007214285714285715,0.44285714285714284,32995.89946268991,73666.46511588858,39131.04913277903
-0.007214285714285715,0.4714285714285714,31328.161550612254,73233.41454344192,39930.311906642375
-0.007214285714285715,0.5,29760.928125446975,72433.1792246317,40181.34246739759
-0.007857142857142858,0.1,54283.62971747688,64712.45976517559,38164.166859658835
-0.007857142857142858,0.1285714285714286,60241.78180794895,77746.58222523492,38352.91205340763
-0.007857142857142858,0.15714285714285714,61499.491677912454,84815.36442994759,39933.96848091741
-0.007857142857142858,0.18571428571428572,59420.38388691613,86314.34622483692,38892.72219762315
-0.007857142857142858,0.2142857142857143,50930.10866350334,79140.15579753857,37398.09693098923
-0.007857142857142858,0.24285714285714288,51071.45857177505,81874.65845237281,37139.082923613656
-0.007857142857142858,0.27142857142857146,45897.58553926904,77648.35217318301,36447.49520711936
-0.007857142857142858,0.30000000000000004,48239.049305663524,85092.73496557857,40439.29759018911
-0.007857142857142858,0.3285714285714286,45500.964650717346,84094.10616787209,40927.09414929012
-0.007857142857142858,0.3571428571428572,43058.34610108146,81568.07514194565,39163.553253400176
-0.007857142857142858,0.3857142857142858,40690.39813744939,80166.87385650587,39227.92073618945
-0.007857142857142858,0.41428571428571437,36702.791713359984,75733.87232479897,38256.40380034949
-0.007857142857142858,0.44285714285714284,36504.92231080653,78038.01087057918,39850.23620499873
-0.007857142857142858,0.4714285714285714,34699.32215222542,76867.26820417785,39855.46861897625
-0.007857142857142858,0.5,32930.309826431425,76421.14627894104,40794.512612483755
-0.0085,0.1,57189.43489779292,68078.85760411937,39369.34632060745
-0.0085,0.1285714285714286,61647.89128177064,79107.5708851313,40885.163151970446
-0.0085,0.15714285714285714,61799.048271465974,83718.7141510314,37542.77247280801
-0.0085,0.18571428571428572,59881.814442696246,85630.19177741432,37756.64941698123
-0.0085,0.2142857142857143,54307.84558056231,81720.30962929335,36135.80119340053
-0.0085,0.24285714285714288,51624.45770610879,80225.22854459862,34472.07778993912
-0.0085,0.27142857142857146,52246.76390818464,84603.50777918048,37096.020458827996
-0.0085,0.30000000000000004,49644.66811649182,84394.86048407659,38666.52559996517
-0.0085,0.3285714285714286,44441.66304749349,78548.87907351322,36407.44932867332
-0.0085,0.3571428571428572,44198.97628435146,79542.58712818951,35903.17060901363
-0.0085,0.3857142857142858,41829.42396751264,80101.60826176454,38747.60605842004
-0.0085,0.41428571428571437,37666.303890523064,74294.11168525071,36126.47482043023
-0.0085,0.44285714285714284,35623.57225017258,73267.77137766556,36552.50913613722
-0.0085,0.4714285714285714,33812.11174246429,72119.6186236404,36629.87503560302
-0.0085,0.5,32203.576796164205,71013.2887071598,36607.77953059993
-0.009142857142857144,0.1,58182.9640512186,68208.98262013294,35095.17827812016
-0.009142857142857144,0.1285714285714286,60662.911142965524,76281.93273735858,33167.77658969782
-0.009142857142857144,0.15714285714285714,61124.91860498381,81477.05435476147,34351.409142356075
-0.009142857142857144,0.18571428571428572,60389.051155776404,83858.50298567794,34342.06386962768
-0.009142857142857144,0.2142857142857143,58461.20744025224,85697.47679492043,36527.72580954099
-0.009142857142857144,0.24285714285714288,55587.72921685809,84158.00977108351,34853.13377590936
-0.009142857142857144,0.27142857142857146,52814.48586700331,83292.42221938919,35123.0307672216
-0.009142857142857144,0.30000000000000004,49957.80256590444,82671.46303319008,36438.4319624878
-0.009142857142857144,0.3285714285714286,47300.86048967358,81096.9327037767,36232.253090465856
-0.009142857142857144,0.3571428571428572,44644.63374979011,77699.88951623435,33610.38027499829
-0.009142857142857144,0.3857142857142858,42330.22946996598,76398.02657819292,33912.34368442982
-0.009142857142857144,0.41428571428571437,40128.94117573895,75735.64077835337,35011.34241826854
-0.009142857142857144,0.44285714285714284,38132.52649112879,74542.68365806183,35223.06609660388
-0.009142857142857144,0.4714285714285714,34413.94325532801,69314.1252585494,33165.34344127213
-0.009142857142857144,0.5,32690.025930187003,68164.32445258423,33269.42232386615
-0.009785714285714286,0.1,51269.40808763627,59725.33119010454,29543.46957108475
-0.009785714285714286,0.1285714285714286,60590.826665878936,75333.68002686552,32176.929586258786
-0.009785714285714286,0.15714285714285714,58505.28069601556,76642.55711966965,31310.35093562851
-0.009785714285714286,0.18571428571428572,60488.903745623466,82743.73257318052,32714.769332902157
-0.009785714285714286,0.2142857142857143,58285.569395712715,81810.00664859048,30480.126767246467
-0.009785714285714286,0.24285714285714288,55912.34991760001,83500.05192691588,34345.664855318064
-0.009785714285714286,0.27142857142857146,50461.85131249184,79581.22194638093,34775.30995329631
-0.009785714285714286,0.30000000000000004,47800.20104103829,77216.5302535432,32953.235600524866
-0.009785714285714286,0.3285714285714286,45276.74754385855,74649.2527434531,31221.252973551156
-0.009785714285714286,0.3571428571428572,42767.41551980398,73893.34733987974,32417.818739311326
-0.009785714285714286,0.3857142857142858,42710.03015839453,74687.25977947898,31835.60758763938
-0.009785714285714286,0.41428571428571437,40474.492216466315,73900.08827805796,32859.83558000262
-0.009785714285714286,0.44285714285714284,38417.79710387373,72646.29901617527,33108.665505189645
-0.009785714285714286,0.4714285714285714,36552.02314413468,70883.95707862513,32563.695091448433
-0.009785714285714286,0.5,34414.47629057033,69615.29414307125,32824.00889360141
-0.01042857142857143,0.1,57634.41854403891,66464.56009042231,31462.635547664504
-0.01042857142857143,0.1285714285714286,60962.95011100677,75063.01443709928,30550.587997587078
-0.01042857142857143,0.15714285714285714,63384.394687222106,81765.96960031342,32033.10053606632
-0.01042857142857143,0.18571428571428572,58598.37470289365,77464.40891847687,26477.961310563995
-0.01042857142857143,0.2142857142857143,58894.34223605576,81395.33081635066,28812.22011679032
-0.01042857142857143,0.24285714285714288,56225.32163543758,81989.32232013482,31368.10535817563
-0.01042857142857143,0.27142857142857146,53519.94172548679,80550.61913483126,30901.988823452593
-0.01042857142857143,0.30000000000000004,50552.78300445892,78745.37492055396,30776.25405687776
-0.01042857142857143,0.3285714285714286,45355.4903682191,73675.12299115055,30054.93383125727
-0.01042857142857143,0.3571428571428572,42959.68320159701,72464.14568628305,30553.2708434649
-0.01042857142857143,0.3857142857142858,40680.04326154688,70559.43844938774,30036.837634716205
-0.01042857142857143,0.41428571428571437,40532.80379537441,72621.57356795044,31528.8518417174
-0.01042857142857143,0.44285714285714284,38577.92382385682,70625.70382149365,30754.7761941779
-0.01042857142857143,0.4714285714285714,36518.84728328804,69149.22808129303,30829.806929061386
-0.01042857142857143,0.5,34704.991890597696,67831.12925976826,30882.16805119371
-0.011071428571428572,0.1,57744.01091597689,66131.92529648448,30260.63249046959
-0.011071428571428572,0.1285714285714286,58249.780409947714,70461.95089520587,25652.029997947775
-0.011071428571428572,0.15714285714285714,63551.20484885045,81040.46064514524,30513.61239233586
-0.011071428571428572,0.18571428571428572,62080.78897021784,81891.93131261622,29508.24617322032
-0.011071428571428572,0.2142857142857143,59943.77394730132,80905.5269718472,27186.245065640145
-0.011071428571428572,0.24285714285714288,54707.47292367584,76485.62671811742,26186.359119035325
-0.011071428571428572,0.27142857142857146,52064.03306509288,76677.37654430009,28625.800169775066
-0.011071428571428572,0.30000000000000004,52123.904998725135,78725.7795318437,29347.46877071661
-0.011071428571428572,0.3285714285714286,49309.7919789056,76264.6006349463,28424.798069663742
-0.011071428571428572,0.3571428571428572,46696.1091367591,73639.69926617373,27251.982449114126
-0.011071428571428572,0.3857142857142858,44225.49192355769,72660.63461545637,28395.957946157054
-0.011071428571428572,0.41428571428571437,41919.3637514692,70318.21480898751,27556.732213108124
-0.011071428571428572,0.44285714285714284,39764.84504138656,68730.89997574642,27622.202944633427
-0.011071428571428572,0.4714285714285714,37810.871404406695,67471.95059296893,27944.396952755265
-0.011071428571428572,0.5,36075.1210191479,66121.98733776531,27957.109036635346
-0.011714285714285714,0.1,58772.04061790659,66798.27447341745,27860.68784211541
-0.011714285714285714,0.1285714285714286,61306.68419537191,73696.5076896288,26057.727484281815
-0.011714285714285714,0.15714285714285714,63120.81403660425,78893.61360812435,27415.546654560603
-0.011714285714285714,0.18571428571428572,62281.776607110645,80801.43702402349,27326.611405401705
-0.011714285714285714,0.2142857142857143,60148.28449760885,79952.13783247618,25599.83750785132
-0.011714285714285714,0.24285714285714288,57778.60419213811,79480.31649243477,26071.334759112193
-0.011714285714285714,0.27142857142857146,52251.059170030036,75625.9573460364,27173.251477291808
-0.011714285714285714,0.30000000000000004,49242.46156118432,74155.53678148768,27811.485610164127
-0.011714285714285714,0.3285714285714286,49017.05695362591,75760.13987350823,28554.54281503224
-0.011714285714285714,0.3571428571428572,41693.1423691395,66628.61491159882,25849.32277784342
-0.011714285714285714,0.3857142857142858,41582.908341987924,67297.38481414916,25531.491340849872
-0.011714285714285714,0.41428571428571437,35323.004294749415,58951.25018314563,23042.875166821108
-0.011714285714285714,0.44285714285714284,33558.6447783285,57628.98140558826,23062.52118767918
-0.011714285714285714,0.4714285714285714,31849.967175577272,56319.77178997644,23075.28987008787
-0.011714285714285714,0.5,30323.144023358058,55104.52466589139,23044.013906008047
-0.012357142857142856,0.1,57895.09011697689,65199.43669317977,26470.500608205173
-0.012357142857142856,0.1285714285714286,62235.83061983444,74449.22814845678,26948.099595151776
-0.012357142857142856,0.15714285714285714,62571.459554356,77706.03777277505,25976.68609834516
-0.012357142857142856,0.18571428571428572,59384.9678229613,76410.99455911343,25172.56955678136
-0.012357142857142856,0.2142857142857143,60623.117065192375,80854.65569430539,26988.713083251972
-0.012357142857142856,0.24285714285714288,57736.64377833471,79776.15550214241,27061.972886362648
-0.012357142857142856,0.27142857142857146,52229.41928781538,74617.03169694218,25998.122675232116
-0.012357142857142856,0.30000000000000004,49399.14481439792,73109.99451558136,26462.336439450002
-0.012357142857142856,0.3285714285714286,49303.877977748896,74652.58878178618,27039.499609455164
-0.012357142857142856,0.3571428571428572,41888.39192107015,65576.87455737214,24541.448449325566
-0.012357142857142856,0.3857142857142858,41731.50058208593,66148.03785735162,24215.332934496677
-0.012357142857142856,0.41428571428571437,35579.540186939135,58013.268303679695,21880.775471545578
-0.012357142857142856,0.44285714285714284,35637.18767296223,59877.07922774113,23379.336721164676
-0.012357142857142856,0.4714285714285714,33882.342257199896,58505.04655816816,23381.277042431328
-0.012357142857142856,0.5,32287.613019197637,57243.936351763994,23370.795352640842
-0.013,0.1,58824.34755629629,66145.97304121245,25405.324663403833
-0.013,0.1285714285714286,62440.23364842258,74845.78715244308,27928.46237336832
-0.013,0.15714285714285714,62180.93967388263,77263.02730206902,26081.376086591503
-0.013,0.18571428571428572,58236.532902780455,74541.26112524176,24082.814824534675
-0.013,0.2142857142857143,56664.32007636768,74555.82526352447,23500.913369941725
-0.013,0.24285714285714288,57388.81912052786,77728.29024695119,24906.586289264364
-0.013,0.27142857142857146,54914.98341925733,78206.80254600407,27775.850084265647
-0.013,0.30000000000000004,51940.03204271117,74801.26671849056,25308.044026467494
-0.013,0.3285714285714286,49186.91893333996,73076.17547154558,25569.154954260237
-0.013,0.3571428571428572,46625.67300887432,71009.47699516793,25213.5077455986
-0.013,0.3857142857142858,39715.337478000765,61971.97451073065,22322.561299991918
-0.013,0.41428571428571437,37691.19106721973,60397.796333356135,22296.126151578657
-0.013,0.44285714285714284,35845.86892991959,58894.33874416202,22215.255811220075
-0.013,0.4714285714285714,34081.23466582918,57575.167147592365,22318.903411670322
-0.013,0.5,32449.349528298953,56274.15920672135,22324.793153027655
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-max.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-max.csv
deleted file mode 100644
index e1b519dc3b..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-max.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,63134.66922469387,81568.81157455489,91792.46851698685
-0.004,0.1285714285714286,62628.59349133401,97472.19548385893,114179.55669429917
-0.004,0.15714285714285714,60157.33434493567,107904.29356782607,111593.34338716802
-0.004,0.18571428571428572,58554.047686270605,121669.71590972692,131421.23983059806
-0.004,0.2142857142857143,54477.10897320291,113151.48527683286,93427.8743415775
-0.004,0.24285714285714288,52059.11570201679,120746.21532204402,100318.38544536414
-0.004,0.27142857142857146,49958.63085428573,116959.97787327193,85742.8828800816
-0.004,0.30000000000000004,46837.805361906954,125261.55638335584,101689.53166957918
-0.004,0.3285714285714286,43664.985354568686,121904.07256173779,92791.85981430464
-0.004,0.3571428571428572,40865.75000155471,129140.81243275851,104182.69610263615
-0.004,0.3857142857142858,38496.69754541327,133378.5947599828,108945.85211534752
-0.004,0.41428571428571437,36153.49615984975,125473.5383486421,98310.52391465228
-0.004,0.44285714285714284,34613.42388417982,130025.98512447061,105312.04012412859
-0.004,0.4714285714285714,32500.456750890855,115367.0064614026,86750.87653683746
-0.004,0.5,30266.434163966645,129795.58525133549,104508.15971293711
-0.004642857142857143,0.1,60173.98253742203,78490.29780909323,76031.05011784751
-0.004642857142857143,0.1285714285714286,62475.712290346455,92707.11611246197,86633.79755101026
-0.004642857142857143,0.15714285714285714,60368.66846599212,103910.7320974372,97514.15971293712
-0.004642857142857143,0.18571428571428572,58645.28979297393,107789.04011790971,91135.79317292804
-0.004642857142857143,0.2142857142857143,57685.07234407745,120872.31784628205,106823.50732893455
-0.004642857142857143,0.24285714285714288,54284.026355557486,115284.54092947184,93559.74737719294
-0.004642857142857143,0.27142857142857146,50998.79998258717,118202.89689740735,88203.46354811228
-0.004642857142857143,0.30000000000000004,48381.861903843885,118085.40642160186,93530.49194967691
-0.004642857142857143,0.3285714285714286,45201.0516601265,124140.81826605556,98057.93052282014
-0.004642857142857143,0.3571428571428572,43303.94533616084,122692.07503684679,98147.30466850329
-0.004642857142857143,0.3857142857142858,41102.00560941786,117252.66102822743,87162.30285881307
-0.004642857142857143,0.41428571428571437,38769.669865237156,120675.30672072934,92588.30062002104
-0.004642857142857143,0.44285714285714284,36096.29066983415,137537.22444512162,117269.3810361876
-0.004642857142857143,0.4714285714285714,34131.525177082236,137495.11437117928,117003.25063898857
-0.004642857142857143,0.5,31986.31366720356,117016.97564069874,88557.76303629953
-0.005285714285714286,0.1,59931.0175682987,77619.39642166405,72271.360426863
-0.005285714285714286,0.1285714285714286,62674.418890429784,90423.79797389319,71666.28887880048
-0.005285714285714286,0.15714285714285714,61768.36871661246,100939.59955472914,87654.81375115826
-0.005285714285714286,0.18571428571428572,59838.3341521508,103346.69138873514,79296.19870523195
-0.005285714285714286,0.2142857142857143,58259.36456862831,109883.08505544119,83968.69643845498
-0.005285714285714286,0.24285714285714288,54212.142362298735,106777.22874857743,81596.10693963346
-0.005285714285714286,0.27142857142857146,51533.477304245615,104886.12070820456,67693.88828427685
-0.005285714285714286,0.30000000000000004,48649.338760331084,117424.36769671831,93164.2282697247
-0.005285714285714286,0.3285714285714286,45745.785884416146,114892.27751071201,81877.89580910567
-0.005285714285714286,0.3571428571428572,43570.84177337206,116296.41421384196,85661.41987922961
-0.005285714285714286,0.3857142857142858,41194.62718515433,109155.31496694672,77335.12063979702
-0.005285714285714286,0.41428571428571437,38754.57114072673,108226.37903993134,77152.37877873894
-0.005285714285714286,0.44285714285714284,36253.22693266833,111123.68170595953,79391.06124961909
-0.005285714285714286,0.4714285714285714,33802.48097959589,113022.19468784399,83649.02882444763
-0.005285714285714286,0.5,31989.527142244147,112357.32291465849,83594.08657906356
-0.005928571428571429,0.1,64216.16478753241,78470.67043115405,109484.6771972811
-0.005928571428571429,0.1285714285714286,63143.473821680214,92760.21545885908,81047.36852382758
-0.005928571428571429,0.15714285714285714,63799.48383405576,95081.97507478188,71832.6049340489
-0.005928571428571429,0.18571428571428572,63554.72422435185,102746.18205110666,66373.16017935214
-0.005928571428571429,0.2142857142857143,58821.064383927944,104713.1719827613,75165.71049931282
-0.005928571428571429,0.24285714285714288,55779.58249015864,113227.54216702632,82288.85713397306
-0.005928571428571429,0.27142857142857146,53065.231136622286,101373.06106305309,61025.95812215099
-0.005928571428571429,0.30000000000000004,49888.75380128233,111504.9743596122,78089.47858533218
-0.005928571428571429,0.3285714285714286,47297.73543696867,109726.5903445874,74158.46044489773
-0.005928571428571429,0.3571428571428572,44764.212237486085,113063.97712700789,83113.46362273867
-0.005928571428571429,0.3857142857142858,41783.5026896599,102376.96261839167,70726.85964639523
-0.005928571428571429,0.41428571428571437,39416.34854260857,101888.88418604362,70440.52290719585
-0.005928571428571429,0.44285714285714284,37299.24154700531,109098.81407453933,79560.15496172286
-0.005928571428571429,0.4714285714285714,35113.66076081616,108474.13256136463,79278.57784466515
-0.005928571428571429,0.5,33105.92699050379,107627.44884671117,79079.842849236
-0.006571428571428572,0.1,62017.98975130752,74552.97120042786,66802.17058351629
-0.006571428571428572,0.1285714285714286,62753.011971318585,87228.68600319649,77893.57262703593
-0.006571428571428572,0.15714285714285714,64317.83286173594,91056.08379301122,59774.418467546835
-0.006571428571428572,0.18571428571428572,63397.84460295645,100427.45356061218,69680.09965112159
-0.006571428571428572,0.2142857142857143,60379.44686911151,102761.8452124054,69351.91293586484
-0.006571428571428572,0.24285714285714288,58203.297865063025,102249.07419729976,68622.89011884255
-0.006571428571428572,0.27142857142857146,54151.93472677409,99156.2305333922,59632.39800747507
-0.006571428571428572,0.30000000000000004,51980.54262100359,99595.17708223207,64067.26328816365
-0.006571428571428572,0.3285714285714286,49152.04707682166,99928.34436353008,62823.57207977561
-0.006571428571428572,0.3571428571428572,45624.727557664446,108176.36722408443,76313.31862364043
-0.006571428571428572,0.3857142857142858,43025.05721979341,97875.98899260578,64646.680493280524
-0.006571428571428572,0.41428571428571437,40564.506912270444,96876.29753546308,64680.06144240395
-0.006571428571428572,0.44285714285714284,38018.45854192449,97423.62443019633,65228.697346409564
-0.006571428571428572,0.4714285714285714,36028.048880293034,106054.04680319152,74949.45232927657
-0.006571428571428572,0.5,33894.89496955864,105382.77228375446,74702.34408989994
-0.007214285714285715,0.1,61317.94369438001,74035.1559878359,57910.18952618454
-0.007214285714285715,0.1285714285714286,63618.5629815735,86317.31424555818,61549.551370949164
-0.007214285714285715,0.15714285714285714,65127.076821661554,91753.52740343654,54027.00728229303
-0.007214285714285715,0.18571428571428572,62795.84573479021,95812.40898999384,57323.77446657668
-0.007214285714285715,0.2142857142857143,61274.81316658478,104631.83791145576,69105.31274059242
-0.007214285714285715,0.24285714285714288,57038.5086784286,99386.67758285085,60691.23243014656
-0.007214285714285715,0.27142857142857146,57204.82041778347,98199.15160975368,54788.915665947316
-0.007214285714285715,0.30000000000000004,54752.56717308971,98912.54775778757,59854.16175272543
-0.007214285714285715,0.3285714285714286,50030.97310340109,99328.20400370643,58962.292324052694
-0.007214285714285715,0.3571428571428572,47125.91621942649,107430.64474723415,73767.67752688103
-0.007214285714285715,0.3857142857142858,44620.12327037766,100272.09032282137,62736.4713901033
-0.007214285714285715,0.41428571428571437,41045.78640680096,103345.3961480339,69759.3084744498
-0.007214285714285715,0.44285714285714284,38985.92487608908,102447.23580077237,69574.9063252094
-0.007214285714285715,0.4714285714285714,37116.86776823527,101308.14082001978,69448.2521874864
-0.007214285714285715,0.5,34765.02731948185,100514.45488523082,69189.34725530316
-0.007857142857142858,0.1,60315.06389885635,73121.3405762402,57297.57257728499
-0.007857142857142858,0.1285714285714286,63572.90835255999,82193.47333660859,52091.42057574265
-0.007857142857142858,0.15714285714285714,65799.64739025256,90573.03878707223,48560.971474057995
-0.007857142857142858,0.18571428571428572,62469.40923252964,97262.9088376316,62819.499182219
-0.007857142857142858,0.2142857142857143,59540.69354046307,93294.82306702073,51440.86672346566
-0.007857142857142858,0.24285714285714288,57202.62978464064,92188.0263555575,51895.56557484096
-0.007857142857142858,0.27142857142857146,54449.95169184272,96452.07655425028,55943.749118475636
-0.007857142857142858,0.30000000000000004,52308.54819310825,91361.05188400569,52824.53631507267
-0.007857142857142858,0.3285714285714286,49193.45073724666,98094.67385153078,61556.25314519186
-0.007857142857142858,0.3571428571428572,46950.259898881224,92574.28963750225,55160.743764031315
-0.007857142857142858,0.3857142857142858,44435.7997151759,95332.90484511912,62687.852874049284
-0.007857142857142858,0.41428571428571437,41945.098115061475,87738.24545867254,51410.91783011302
-0.007857142857142858,0.44285714285714284,39903.294506874954,86491.96473902525,46900.19341919514
-0.007857142857142858,0.4714285714285714,37948.810430283396,85858.08121840039,47287.95766195483
-0.007857142857142858,0.5,35948.371925547726,89937.696718304,54304.37547030183
-0.0085,0.1,60096.128780293664,72602.51513361235,48544.972394450255
-0.0085,0.1285714285714286,67171.32068830419,87151.14894807868,57919.59380849625
-0.0085,0.15714285714285714,66299.6303381198,90793.50848564376,49168.44528330046
-0.0085,0.18571428571428572,63002.02742520259,95728.827581918,58584.62324239277
-0.0085,0.2142857142857143,59754.69223450104,93209.63812414101,51150.993551035106
-0.0085,0.24285714285714288,57479.11837612949,89852.9444468629,44786.24080696017
-0.0085,0.27142857142857146,55707.95874403766,96157.35231746071,52374.262125235546
-0.0085,0.30000000000000004,52597.43496620045,101352.14146678192,62033.49907027941
-0.0085,0.3285714285714286,50386.763950472945,98904.29814491204,63971.59823632938
-0.0085,0.3571428571428572,47462.520058954855,89613.24678329115,47282.32530892221
-0.0085,0.3857142857142858,45319.420762308684,104693.3594194066,74731.34713092582
-0.0085,0.41428571428571437,42587.297777998894,104237.28709398572,74599.11425923965
-0.0085,0.44285714285714284,40060.37515935847,103431.39509082657,74610.88368853428
-0.0085,0.4714285714285714,37611.31455650151,102705.51980398131,74454.24461290664
-0.0085,0.5,35573.49475438585,101935.12012984992,74493.2102287921
-0.009142857142857144,0.1,61691.360625866764,74866.06570854658,51084.3478460955
-0.009142857142857144,0.1285714285714286,66938.9893222057,83269.32292709622,44606.37703745623
-0.009142857142857144,0.15714285714285714,64136.291528037764,84419.22177100889,42811.46089887502
-0.009142857142857144,0.18571428571428572,64453.758857221044,91568.43645250963,55326.96414823291
-0.009142857142857144,0.2142857142857143,60549.42157076138,95459.6828377933,54945.2783751345
-0.009142857142857144,0.24285714285714288,58469.77952873426,89801.31888483278,49537.28909646082
-0.009142857142857144,0.27142857142857146,56528.10590730158,94310.70604038534,48696.38685082803
-0.009142857142857144,0.30000000000000004,52998.35294556626,99090.10338244165,58155.3737228002
-0.009142857142857144,0.3285714285714286,50816.96964571116,96250.8313505513,60044.72309251807
-0.009142857142857144,0.3571428571428572,48145.24506688391,87524.57835461221,44275.29986753814
-0.009142857142857144,0.3857142857142858,45460.8549698074,86145.44188158035,45575.87460276987
-0.009142857142857144,0.41428571428571437,43285.69525065143,84732.11186497597,45886.95070304289
-0.009142857142857144,0.44285714285714284,41173.19481844019,83543.7680238307,45951.49827426447
-0.009142857142857144,0.4714285714285714,39436.54150160758,84023.32655891443,48382.970043718626
-0.009142857142857144,0.5,37526.52009626806,83108.90559138315,48870.44262162548
-0.009785714285714286,0.1,61842.052624050855,72242.2694386229,40241.38099887438
-0.009785714285714286,0.1285714285714286,63347.663385177955,80613.90513740586,49784.74835355499
-0.009785714285714286,0.15714285714285714,65450.09157903247,88527.18680853974,44158.25937649642
-0.009785714285714286,0.18571428571428572,63922.34887842737,86690.28227436397,40631.10840106715
-0.009785714285714286,0.2142857142857143,61698.98376253879,87957.29737999142,40935.20071392589
-0.009785714285714286,0.24285714285714288,61955.46152076168,91627.91815971294,43648.67110279163
-0.009785714285714286,0.27142857142857146,57063.977276260724,90868.51328039003,51175.87524953205
-0.009785714285714286,0.30000000000000004,53480.85885038028,92457.7556234103,52464.98821524739
-0.009785714285714286,0.3285714285714286,50979.51433137854,94465.8244787035,54245.296981983956
-0.009785714285714286,0.3571428571428572,47665.98329612378,87929.85746357299,48079.355538833726
-0.009785714285714286,0.3857142857142858,45434.27681419892,83837.03379954104,42627.75118313941
-0.009785714285714286,0.41428571428571437,43526.8580792408,82537.60495270551,42830.76388828427
-0.009785714285714286,0.44285714285714284,41538.14292199675,81086.03849478549,43208.12876785593
-0.009785714285714286,0.4714285714285714,39466.32126665879,78929.05770486502,42734.43392764969
-0.009785714285714286,0.5,37305.459157592304,85033.35277765685,53184.77611457643
-0.01042857142857143,0.1,60534.84539275253,69506.41111684628,51050.28519723138
-0.01042857142857143,0.1285714285714286,66213.91301049122,81287.94944061294,47574.10909136134
-0.01042857142857143,0.15714285714285714,68496.73443573114,87559.97027381671,44487.170838489816
-0.01042857142857143,0.18571428571428572,67714.39300750618,85405.72705393622,35223.80707831418
-0.01042857142857143,0.2142857142857143,62258.379226497345,87991.69903172244,40651.66653192455
-0.01042857142857143,0.24285714285714288,58830.276801761196,89751.3087729554,42410.18341925734
-0.01042857142857143,0.27142857142857146,56868.33540836189,86394.72933626034,39871.45596109476
-0.01042857142857143,0.30000000000000004,52948.959198014934,85434.02956449275,40994.325433299535
-0.01042857142857143,0.3285714285714286,50700.215471296826,89199.31490475805,46196.95402391778
-0.01042857142857143,0.3571428571428572,48115.16182113295,89214.33884117636,50754.36897780487
-0.01042857142857143,0.3857142857142858,45463.50573690461,88027.14223170254,50723.024931436965
-0.01042857142857143,0.41428571428571437,43325.61542527721,86533.99756220421,50641.77580985191
-0.01042857142857143,0.44285714285714284,41216.372149426934,85460.10087001947,50540.413517328896
-0.01042857142857143,0.4714285714285714,39108.47784528704,83931.96452758378,50400.971710374935
-0.01042857142857143,0.5,37360.084228331914,82598.16517310216,50359.99024881687
-0.011071428571428572,0.1,60230.64566762645,68808.12406639263,48392.55003389284
-0.011071428571428572,0.1285714285714286,66374.45176335968,80688.05023600599,38636.429375439206
-0.011071428571428572,0.15714285714285714,68751.81274992072,87688.26523466893,42086.188294848915
-0.011071428571428572,0.18571428571428572,66492.64153829889,87717.25189519968,40304.273766954175
-0.011071428571428572,0.2142857142857143,64774.99889926058,88409.21259196149,35182.19938930728
-0.011071428571428572,0.24285714285714288,61205.136149650825,86398.94376278754,34143.555910721945
-0.011071428571428572,0.27142857142857146,58287.38584959049,87275.50241602976,40409.78020037188
-0.011071428571428572,0.30000000000000004,55527.84920491788,85444.81387553559,36549.430525929565
-0.011071428571428572,0.3285714285714286,52551.73521308947,84004.51728534026,38334.38172648179
-0.011071428571428572,0.3571428571428572,49521.27905920983,79761.75184233929,33672.08481290538
-0.011071428571428572,0.3857142857142858,47026.513404767386,88855.40507832661,48795.36501638671
-0.011071428571428572,0.41428571428571437,44301.287579057345,83308.43449978545,43937.29390986376
-0.011071428571428572,0.44285714285714284,42431.645686283046,82056.54656376515,44035.33080018158
-0.011071428571428572,0.4714285714285714,40117.26619859329,80776.03451471073,43999.51165726582
-0.011071428571428572,0.5,38434.9261260813,79633.0144588653,43916.73220937682
-0.011714285714285714,0.1,63378.95994427896,72240.4526961897,37359.273698546654
-0.011714285714285714,0.1285714285714286,66850.91980771265,82553.3264345371,39105.79016299649
-0.011714285714285714,0.15714285714285714,66615.88598329613,86173.2440718652,49637.99431595575
-0.011714285714285714,0.18571428571428572,66543.76674274413,86770.9940858577,38555.08496837708
-0.011714285714285714,0.2142857142857143,64726.908850069354,87168.95550400806,33422.64147611022
-0.011714285714285714,0.24285714285714288,61751.38336204377,86471.66048718602,35004.12832009751
-0.011714285714285714,0.27142857142857146,58455.65379568535,85836.3353337355,38250.797283599
-0.011714285714285714,0.30000000000000004,56561.89424195124,86696.32775915573,39579.69505164769
-0.011714285714285714,0.3285714285714286,53953.96533603647,80794.62089166112,37750.67898831476
-0.011714285714285714,0.3571428571428572,51064.452969819846,80748.3893881257,40126.468852805636
-0.011714285714285714,0.3857142857142858,49169.26910902295,77306.47852936239,33910.02727594977
-0.011714285714285714,0.41428571428571437,46128.13967574828,74722.69145092381,32132.6000087064
-0.011714285714285714,0.44285714285714284,44220.46321851231,73248.25313275415,32079.41985435415
-0.011714285714285714,0.4714285714285714,42022.739261571754,71682.26422721252,31977.87506296603
-0.011714285714285714,0.5,39982.244936287716,69863.48843601717,31934.49314369936
-0.012357142857142856,0.1,65673.91968955417,73644.83008190247,39365.47979179235
-0.012357142857142856,0.1285714285714286,67076.90067847837,82661.95894304139,40609.22571377045
-0.012357142857142856,0.15714285714285714,66739.93946555057,83276.8001442777,32446.97825262279
-0.012357142857142856,0.18571428571428572,65739.99902985677,88717.92409251186,38859.20896014327
-0.012357142857142856,0.2142857142857143,64521.638061952355,96548.0022139166,52834.33024670242
-0.012357142857142856,0.24285714285714288,62766.0585692875,91337.15988084649,45832.28626687646
-0.012357142857142856,0.27142857142857146,59656.94202150482,84616.00135571296,36341.001623124226
-0.012357142857142856,0.30000000000000004,56746.41779590922,85490.30673938595,37726.2366030062
-0.012357142857142856,0.3285714285714286,53855.58163195502,79683.9701991903,35911.2668329177
-0.012357142857142856,0.3571428571428572,50816.35950025187,79430.30063245875,37956.31819453858
-0.012357142857142856,0.3857142857142858,48955.83904328953,75998.41279594031,32299.563348486634
-0.012357142857142856,0.41428571428571437,46673.26077574144,73722.45115391073,30572.732134750415
-0.012357142857142856,0.44285714285714284,40931.521905958296,69366.32023432691,29692.97986952818
-0.012357142857142856,0.4714285714285714,38998.26253568075,67770.91810374313,29763.37122281579
-0.012357142857142856,0.5,37361.35776518803,66370.16239948757,29688.82288045473
-0.013,0.1,64243.325451956145,71826.25576955367,35748.965839764685
-0.013,0.1285714285714286,66133.3897799143,80362.77941057581,41846.39820647883
-0.013,0.15714285714285714,65359.78256354126,82266.61571756394,39938.91368834769
-0.013,0.18571428571428572,65778.1344643379,82682.19052120323,33602.76708478184
-0.013,0.2142857142857143,63572.00297261833,87439.63469132654,39762.41405215142
-0.013,0.24285714285714288,60833.065764516396,84822.33517204494,33491.05157306237
-0.013,0.27142857142857146,57010.895765573594,84422.56141441906,38877.00015547167
-0.013,0.30000000000000004,53931.90959011449,83892.64973476533,36849.97024894124
-0.013,0.3285714285714286,51350.98164812408,82191.71889478299,37599.12062735929
-0.013,0.3571428571428572,48755.93000043533,77544.79790548567,33346.56638951249
-0.013,0.3857142857142858,45766.271565475334,74799.05327703185,32090.290172324803
-0.013,0.41428571428571437,43517.71852165098,72850.44877830362,32053.630810753657
-0.013,0.44285714285714284,41247.17828869223,68248.85570363369,28300.83326596227
-0.013,0.4714285714285714,39190.3797613199,66732.92041716159,28538.455842936295
-0.013,0.5,37435.831518460705,65283.38552620941,28501.397217678983
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-min.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-min.csv
deleted file mode 100644
index 9c7a8d7f17..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-min.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,0.007425326956921909,0.007425326956921909,0.0
-0.004,0.1285714285714286,53658.37405240018,81039.18328866115,55237.003526097484
-0.004,0.15714285714285714,52097.88488877557,89824.91831518461,51886.30139116051
-0.004,0.18571428571428572,0.0266789385638149,0.026678938563814897,0.0
-0.004,0.2142857142857143,48876.372323555195,98665.93578398145,53355.73456632733
-0.004,0.24285714285714288,0.0024875467192368205,0.00248754671923682,0.0
-0.004,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.004,0.30000000000000004,0.004962655704877454,0.004962655704877454,0.0
-0.004,0.3285714285714286,0.0024875467192368205,0.00248754671923682,0.0
-0.004,0.3571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.004,0.3857142857142858,0.012313356260222267,0.012313356260222267,0.0
-0.004,0.41428571428571437,0.012313356260222267,0.012313356260222267,0.0
-0.004,0.44285714285714284,0.004962655704877454,0.004962655704877454,0.0
-0.004,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.004,0.5,0.004962655704877454,0.004962655704877454,0.0
-0.004642857142857143,0.1,51386.15208860642,64806.185658049384,49265.396160471624
-0.004642857142857143,0.1285714285714286,54015.83884428579,81317.44773975285,46473.75597166684
-0.004642857142857143,0.15714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.18571428571428572,54016.43427590624,93814.32436365446,49877.80052362858
-0.004642857142857143,0.2142857142857143,50128.3865771979,92308.37984838402,49143.94026156555
-0.004642857142857143,0.24285714285714288,0.012313356260222267,0.012313356260222267,0.0
-0.004642857142857143,0.27142857142857146,44680.31196323407,94555.63909428424,52670.79417416558
-0.004642857142857143,0.30000000000000004,0.014738714311478166,0.014738714311478164,0.0
-0.004642857142857143,0.3285714285714286,0.004962655704877454,0.004962655704877454,0.0
-0.004642857142857143,0.3571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.3857142857142858,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.41428571428571437,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.44285714285714284,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.004642857142857143,0.5,26930.487422341903,91468.42614162847,56469.90052300668
-0.005285714285714286,0.1,52055.00850119092,65362.497758098514,40840.16335719305
-0.005285714285714286,0.1285714285714286,55270.7052194949,79695.01546632174,42726.98986946599
-0.005285714285714286,0.15714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.005285714285714286,0.18571428571428572,54616.293194694066,89860.82591526171,46380.641289544204
-0.005285714285714286,0.2142857142857143,51664.96938451875,85438.5271111498,39387.523945746616
-0.005285714285714286,0.24285714285714288,0.0024875467192368205,0.00248754671923682,0.0
-0.005285714285714286,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.005285714285714286,0.30000000000000004,42425.96577135714,90281.83505077705,47707.57053749666
-0.005285714285714286,0.3285714285714286,0.007425326956921909,0.007425326956921909,0.0
-0.005285714285714286,0.3571428571428572,0.004962655704877454,0.004962655704877454,0.0
-0.005285714285714286,0.3857142857142858,0.019552117213201412,0.019552117213201412,0.0
-0.005285714285714286,0.41428571428571437,32929.14744311292,86039.54137101138,44359.126497969526
-0.005285714285714286,0.44285714285714284,0.009875560475370181,0.009875560475370181,0.0
-0.005285714285714286,0.4714285714285714,0.009875560475370181,0.009875560475370181,0.0
-0.005285714285714286,0.5,0.009875560475370181,0.009875560475370181,0.0
-0.005928571428571429,0.1,51618.51183761296,65694.52589225191,43125.97024894126
-0.005928571428571429,0.1285714285714286,56785.74292448431,77830.97615064583,40472.840691289224
-0.005928571428571429,0.15714285714285714,55506.242075608985,82154.85336533976,39330.846139016554
-0.005928571428571429,0.18571428571428572,0.01715163462913787,0.01715163462913787,0.0
-0.005928571428571429,0.2142857142857143,0.004962655704877454,0.004962655704877454,0.0
-0.005928571428571429,0.24285714285714288,0.0024875467192368205,0.00248754671923682,0.0
-0.005928571428571429,0.27142857142857146,0.0024875467192368205,0.00248754671923682,0.0
-0.005928571428571429,0.30000000000000004,0.009875560475370181,0.009875560475370181,0.0
-0.005928571428571429,0.3285714285714286,40789.06097598895,85944.4014527273,38073.67032543331
-0.005928571428571429,0.3571428571428572,0.009875560475370181,0.009875560475370181,0.0
-0.005928571428571429,0.3857142857142858,0.004962655704877454,0.004962655704877454,0.0
-0.005928571428571429,0.41428571428571437,0.004962655704877454,0.004962655704877454,0.0
-0.005928571428571429,0.44285714285714284,0.004962655704877454,0.004962655704877454,0.0
-0.005928571428571429,0.4714285714285714,0.004962655704877454,0.004962655704877454,0.0
-0.005928571428571429,0.5,0.0024875467192368205,0.00248754671923682,0.0
-0.006571428571428572,0.1,50802.88531787738,63440.603217641685,32938.68225943868
-0.006571428571428572,0.1285714285714286,0.019552117213201412,0.019552117213201412,0.0
-0.006571428571428572,0.15714285714285714,57482.24518504239,81830.18589436634,33986.10768589748
-0.006571428571428572,0.18571428571428572,55917.309444593004,84871.68324823852,32284.172076044288
-0.006571428571428572,0.2142857142857143,54063.21938296404,86503.17998022403,30402.15676519424
-0.006571428571428572,0.24285714285714288,50686.834074414954,87672.76198531104,38024.061865286894
-0.006571428571428572,0.27142857142857146,48211.466209787264,87884.9575562341,38698.877307976945
-0.006571428571428572,0.30000000000000004,44682.1196883104,81250.12518578864,34661.69440488555
-0.006571428571428572,0.3285714285714286,0.004962655704877454,0.004962655704877454,0.0
-0.006571428571428572,0.3571428571428572,0.009875560475370181,0.009875560475370181,0.0
-0.006571428571428572,0.3857142857142858,0.004962655704877454,0.004962655704877454,0.0
-0.006571428571428572,0.41428571428571437,0.004962655704877454,0.004962655704877454,0.0
-0.006571428571428572,0.44285714285714284,0.004962655704877454,0.004962655704877454,0.0
-0.006571428571428572,0.4714285714285714,0.004962655704877454,0.004962655704877454,0.0
-0.006571428571428572,0.5,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.1,53575.265390140616,64188.273692327784,33488.58230981151
-0.007214285714285715,0.1285714285714286,56738.138742918265,75717.77982723988,31376.52650170087
-0.007214285714285715,0.15714285714285714,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.18571428571428572,0.007425326956921909,0.007425326956921909,0.0
-0.007214285714285715,0.2142857142857143,0.0024875467192368205,0.00248754671923682,0.0
-0.007214285714285715,0.24285714285714288,0.0024875467192368205,0.00248754671923682,0.0
-0.007214285714285715,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.30000000000000004,45574.04805940261,82630.76710965727,36596.88965864641
-0.007214285714285715,0.3285714285714286,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.3571428571428572,40398.50376552384,77516.00942780206,31998.188817233724
-0.007214285714285715,0.3857142857142858,0.007425326956921909,0.007425326956921909,0.0
-0.007214285714285715,0.41428571428571437,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.44285714285714284,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.4714285714285714,0.004962655704877454,0.004962655704877454,0.0
-0.007214285714285715,0.5,0.004962655704877454,0.004962655704877454,0.0
-0.007857142857142858,0.1,0.009875560475370181,0.009875560475370181,0.0
-0.007857142857142858,0.1285714285714286,56966.5078575382,72884.00141790163,29528.29052058133
-0.007857142857142858,0.15714285714285714,58019.02040410196,80106.65012033506,31535.57380862059
-0.007857142857142858,0.18571428571428572,56215.755834851756,79989.95425401584,29732.697023028468
-0.007857142857142858,0.2142857142857143,0.0024875467192368205,0.00248754671923682,0.0
-0.007857142857142858,0.24285714285714288,0.004962655704877454,0.004962655704877454,0.0
-0.007857142857142858,0.27142857142857146,0.0024875467192368205,0.00248754671923682,0.0
-0.007857142857142858,0.30000000000000004,45250.08922830082,77237.35107368736,32120.985342130938
-0.007857142857142858,0.3285714285714286,42534.31358013943,77432.10473815461,27450.151690598952
-0.007857142857142858,0.3571428571428572,40091.43195626892,74399.31531520328,27364.83610176553
-0.007857142857142858,0.3857142857142858,38168.73518199514,73056.56630244837,30603.416583230213
-0.007857142857142858,0.41428571428571437,0.007425326956921909,0.007425326956921909,0.0
-0.007857142857142858,0.44285714285714284,34301.915037841805,70176.83830324438,30688.349400812192
-0.007857142857142858,0.4714285714285714,32458.663242144008,69015.51484132562,30618.692993202774
-0.007857142857142858,0.5,30595.972748925695,67856.35678882593,30569.93480140049
-0.0085,0.1,52906.22035932612,62621.30046454936,25912.843029583142
-0.0085,0.1285714285714286,57018.4147486645,74284.50879036821,28611.990112001793
-0.0085,0.15714285714285714,58196.78847768359,77750.36415196423,27534.995653012113
-0.0085,0.18571428571428572,57049.03067766992,80224.44889024322,28117.26614884234
-0.0085,0.2142857142857143,0.004962655704877454,0.004962655704877454,0.0
-0.0085,0.24285714285714288,0.014738714311478166,0.014738714311478164,0.0
-0.0085,0.27142857142857146,45816.49875311721,78797.78767544978,26160.619809578293
-0.0085,0.30000000000000004,43682.56762084812,74502.7333909615,28329.791033637837
-0.0085,0.3285714285714286,0.0024875467192368205,0.00248754671923682,0.0
-0.0085,0.3571428571428572,39021.69028799572,69821.54601028601,28106.241192529884
-0.0085,0.3857142857142858,37071.34067574207,68423.61609691482,24726.75004508678
-0.0085,0.41428571428571437,0.0024875467192368205,0.00248754671923682,0.0
-0.0085,0.44285714285714284,0.0024875467192368205,0.00248754671923682,0.0
-0.0085,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.0085,0.5,0.0024875467192368205,0.00248754671923682,0.0
-0.009142857142857144,0.1,54801.97602004963,64238.37303250602,27596.33044570619
-0.009142857142857144,0.1285714285714286,57773.41047630301,72762.42549486631,27297.656954869683
-0.009142857142857144,0.15714285714285714,57968.711065229705,75982.02440283331,27534.20468778178
-0.009142857142857144,0.18571428571428572,55572.00986312275,76244.7012269824,24320.659349133406
-0.009142857142857144,0.2142857142857143,52392.66607794727,80575.89352056268,26197.68297460836
-0.009142857142857144,0.24285714285714288,49235.78322274115,76859.02801599493,28885.181149370957
-0.009142857142857144,0.27142857142857146,46614.7055180005,77717.49627178935,24496.16955118437
-0.009142857142857144,0.30000000000000004,43778.8254301901,72656.7054433741,26597.52972929272
-0.009142857142857144,0.3285714285714286,41627.08352559998,71315.06323965648,27050.983339655842
-0.009142857142857144,0.3571428571428572,39171.72015099408,68032.27613012357,26272.68243356695
-0.009142857142857144,0.3857142857142858,39989.403685300465,70305.42145882177,24763.50001554716
-0.009142857142857144,0.41428571428571437,37414.77932351166,69492.97144918251,26112.953339842425
-0.009142857142857144,0.44285714285714284,35515.23190776176,68054.47166373343,26325.518983090897
-0.009142857142857144,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.009142857142857144,0.5,0.0024875467192368205,0.00248754671923682,0.0
-0.009785714285714286,0.1,0.0024875467192368205,0.00248754671923682,0.0
-0.009785714285714286,0.1285714285714286,56493.59406968862,72288.09859391421,26001.425563273868
-0.009785714285714286,0.15714285714285714,0.014738714311478166,0.014738714311478164,0.0
-0.009785714285714286,0.18571428571428572,58333.25684541763,77858.69046834287,27688.20885442254
-0.009785714285714286,0.2142857142857143,55132.010472571696,78189.80618279737,24854.36135347417
-0.009785714285714286,0.24285714285714288,52910.83413660362,76886.15736220546,23004.44901462055
-0.009785714285714286,0.27142857142857146,0.0024875467192368205,0.00248754671923682,0.0
-0.009785714285714286,0.30000000000000004,0.014738714311478166,0.014738714311478164,0.0
-0.009785714285714286,0.3285714285714286,0.004962655704877454,0.004962655704877454,0.0
-0.009785714285714286,0.3571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.009785714285714286,0.3857142857142858,40464.6265135167,68921.48873452279,23350.067288138755
-0.009785714285714286,0.41428571428571437,38206.11443958682,67959.88533653397,24104.629150316225
-0.009785714285714286,0.44285714285714284,35765.72515096299,66462.87774329763,24571.333026535904
-0.009785714285714286,0.4714285714285714,34024.07748708031,65544.71502042898,26028.36971163115
-0.009785714285714286,0.5,32397.292628777173,61531.07207044732,24318.177374518822
-0.01042857142857143,0.1,54341.957052505895,63407.83612042214,24810.23513535363
-0.01042857142857143,0.1285714285714286,55170.38610456403,70449.54593565961,22444.724933302645
-0.01042857142857143,0.15714285714285714,58922.117362454206,75617.31012866837,23271.274469686134
-0.01042857142857143,0.18571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.01042857142857143,0.2142857142857143,56103.7017555861,78154.73569194222,22742.998003743756
-0.01042857142857143,0.24285714285714288,53583.53880883826,76164.30472447311,21476.86052947432
-0.01042857142857143,0.27142857142857146,50833.32849920088,75311.1816841935,22316.792930392225
-0.01042857142857143,0.30000000000000004,47757.817774765084,72375.22020385446,23207.55002767396
-0.01042857142857143,0.3285714285714286,0.004962655704877454,0.004962655704877454,0.0
-0.01042857142857143,0.3571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.01042857142857143,0.3857142857142858,0.0024875467192368205,0.00248754671923682,0.0
-0.01042857142857143,0.41428571428571437,38537.886729560145,64460.550904534175,22752.963812414102
-0.01042857142857143,0.44285714285714284,36503.13591333388,62890.19645400215,22731.89440364176
-0.01042857142857143,0.4714285714285714,34262.762383318506,61358.70678664933,22792.195048538248
-0.01042857142857143,0.5,32552.70224687657,59938.99173512603,22743.953694317814
-0.011071428571428572,0.1,53824.79324133557,61799.137505363775,20076.63314282871
-0.011071428571428572,0.1285714285714286,0.01715163462913787,0.01715163462913787,0.0
-0.011071428571428572,0.15714285714285714,59546.33661482205,75272.693963346,22036.94709610014
-0.011071428571428572,0.18571428571428572,56244.24718751749,72185.64715393561,20853.750598565923
-0.011071428571428572,0.2142857142857143,56591.615350650805,77347.65242753466,23525.989888122585
-0.011071428571428572,0.24285714285714288,0.007425326956921909,0.007425326956921909,0.0
-0.011071428571428572,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.011071428571428572,0.30000000000000004,48455.711954527644,74113.13769192978,19281.16264202337
-0.011071428571428572,0.3285714285714286,45873.595400526116,71428.86671102792,22248.366030062003
-0.011071428571428572,0.3571428571428572,43203.24346241628,69903.3688969596,23325.62836052016
-0.011071428571428572,0.3857142857142858,40877.75159358462,66252.8764000224,20566.79142542646
-0.011071428571428572,0.41428571428571437,38763.90364487783,64160.843241024624,20821.526234289584
-0.011071428571428572,0.44285714285714284,36456.74172424301,62120.95871294333,20097.455078015686
-0.011071428571428572,0.4714285714285714,34704.49401434071,60987.00302858812,22458.216963824852
-0.011071428571428572,0.5,32973.506371229036,59627.03827712514,22428.72795567193
-0.011714285714285714,0.1,52577.00516787831,60092.651625300845,19860.90424810792
-0.011714285714285714,0.1285714285714286,57854.18564561166,69872.9147579928,21149.68124576339
-0.011714285714285714,0.15714285714285714,59595.67153189346,75415.10754286355,19696.359649504666
-0.011714285714285714,0.18571428571428572,56362.64439897762,71483.81057331734,19461.794802271128
-0.011714285714285714,0.2142857142857143,56483.88855790698,76590.27330675804,19227.296870044338
-0.011714285714285714,0.24285714285714288,53647.903669753294,72819.30223070752,18704.07521097506
-0.011714285714285714,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.011714285714285714,0.30000000000000004,0.004962655704877454,0.004962655704877454,0.0
-0.011714285714285714,0.3285714285714286,46119.17195788583,70563.54644560668,21804.563839777114
-0.011714285714285714,0.3571428571428572,0.007425326956921909,0.007425326956921909,0.0
-0.011714285714285714,0.3857142857142858,0.004962655704877454,0.004962655704877454,0.0
-0.011714285714285714,0.41428571428571437,0.0024875467192368205,0.00248754671923682,0.0
-0.011714285714285714,0.44285714285714284,0.0024875467192368205,0.00248754671923682,0.0
-0.011714285714285714,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.011714285714285714,0.5,0.0024875467192368205,0.00248754671923682,0.0
-0.012357142857142856,0.1,52341.62543765275,58920.45860411316,22212.139999129366
-0.012357142857142856,0.1285714285714286,57647.51296322783,68394.05207679057,20098.863153836104
-0.012357142857142856,0.15714285714285714,57278.62793141834,71668.86569113376,18782.82571625798
-0.012357142857142856,0.18571428571428572,0.004962655704877454,0.004962655704877454,0.0
-0.012357142857142856,0.2142857142857143,54538.06333293948,74641.26624834423,20696.5015267318
-0.012357142857142856,0.24285714285714288,52866.558429363,74752.53882749485,22849.384083432305
-0.012357142857142856,0.27142857142857146,0.004962655704877454,0.004962655704877454,0.0
-0.012357142857142856,0.30000000000000004,0.004962655704877454,0.004962655704877454,0.0
-0.012357142857142856,0.3285714285714286,46318.2584436664,70136.2400109452,20532.53671308014
-0.012357142857142856,0.3571428571428572,0.007425326956921909,0.007425326956921909,0.0
-0.012357142857142856,0.3857142857142858,0.004962655704877454,0.004962655704877454,0.0
-0.012357142857142856,0.41428571428571437,0.0024875467192368205,0.00248754671923682,0.0
-0.012357142857142856,0.44285714285714284,0.0024875467192368205,0.00248754671923682,0.0
-0.012357142857142856,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.012357142857142856,0.5,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.1,54461.85949092356,61960.38060708577,18848.695070304293
-0.013,0.1285714285714286,57725.082903713286,69231.17106236902,21027.78544909546
-0.013,0.15714285714285714,59244.66335408362,74090.68082909932,20610.636364201702
-0.013,0.18571428571428572,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.2142857142857143,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.24285714285714288,54485.43259059335,73410.35014707621,17355.810647943727
-0.013,0.27142857142857146,52057.70981523747,72356.26073220938,17247.376832233622
-0.013,0.30000000000000004,48153.188251316846,70222.07083289283,19387.459170030033
-0.013,0.3285714285714286,45408.02593267454,67862.94806624336,20389.241845510904
-0.013,0.3571428571428572,42787.27959403238,66771.73865834168,18414.305595114452
-0.013,0.3857142857142858,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.41428571428571437,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.44285714285714284,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.4714285714285714,0.0024875467192368205,0.00248754671923682,0.0
-0.013,0.5,0.0024875467192368205,0.00248754671923682,0.0
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-var.csv b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-var.csv
deleted file mode 100644
index c1b54706a8..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/results/results_csv_08272020_163323/var-var.csv
+++ /dev/null
@@ -1,226 +0,0 @@
-beta,gamma,Infected,Recovered,Susceptible
-0.004,0.1,155705279.55531293,271903526.9856235,307675767.9345023
-0.004,0.1285714285714286,5416272.833894962,14086177.659044575,175034150.20861366
-0.004,0.15714285714285714,3543296.2826922974,23107201.781574775,183500380.84293073
-0.004,0.18571428571428572,145354669.5173394,554936810.4259281,566146514.5171965
-0.004,0.2142857142857143,2463130.3872672794,24061896.46331645,114643989.14518741
-0.004,0.24285714285714288,217061363.64533916,1055619763.6211798,587546750.4083045
-0.004,0.27142857142857146,345144557.4175336,1869131043.9420555,854313103.8886962
-0.004,0.30000000000000004,245948008.9330197,1604568243.3596165,861570173.439181
-0.004,0.3285714285714286,82965826.08174211,569798776.2490357,295204893.1713842
-0.004,0.3571428571428572,72865757.57273318,640563878.5079788,402510074.6470064
-0.004,0.3857142857142858,64133303.12549677,674623135.8780196,469185935.76201546
-0.004,0.41428571428571437,104374227.4598563,1161379291.43465,654498284.5563821
-0.004,0.44285714285714284,50060196.416390374,627428952.132341,411715156.5974724
-0.004,0.4714285714285714,113627250.92850316,1439178435.3198094,715535469.2272123
-0.004,0.5,124866166.2601906,1817306477.9093537,927825315.6913154
-0.004642857142857143,0.1,6459424.181717824,10488922.775130972,59599358.581624135
-0.004642857142857143,0.1285714285714286,5015016.979904527,7423255.4990681885,73429190.48525797
-0.004642857142857143,0.15714285714285714,304357024.84983295,837959932.1760412,571796891.2786232
-0.004642857142857143,0.18571428571428572,1935982.511546082,19408882.038492464,125708433.71076396
-0.004642857142857143,0.2142857142857143,4634643.343982078,40968415.80236991,165191748.24435502
-0.004642857142857143,0.24285714285714288,124081166.7705503,526064035.8614343,303347539.6793393
-0.004642857142857143,0.27142857142857146,3243969.00503082,38049279.45489974,115314659.34697577
-0.004642857142857143,0.30000000000000004,97842778.8699157,566226797.4839246,332613470.4405544
-0.004642857142857143,0.3285714285714286,86234423.32541552,568817558.9810121,345539929.63093376
-0.004642857142857143,0.3571428571428572,142415232.03801888,1051311154.9908968,575959059.1663932
-0.004642857142857143,0.3857142857142858,222283071.94338614,1715679958.7754629,800781867.1030362
-0.004642857142857143,0.41428571428571437,111710273.68784496,1002113688.6811607,533087686.35514736
-0.004642857142857143,0.44285714285714284,52669013.985223934,594461347.4997118,410940174.8442614
-0.004642857142857143,0.4714285714285714,46977536.26644239,591393562.9651756,408923948.33833086
-0.004642857142857143,0.5,1798066.749263746,52748278.19868851,85418849.83891809
-0.005285714285714286,0.1,4419164.9614576725,7107897.8402977465,50503199.57383886
-0.005285714285714286,0.1285714285714286,3994322.0218685083,5992345.137940535,59409024.88238858
-0.005285714285714286,0.15714285714285714,315584801.1218989,767089784.2206709,406866418.73054314
-0.005285714285714286,0.18571428571428572,2291977.4658437064,13639481.539856043,67754780.35077816
-0.005285714285714286,0.2142857142857143,4072019.6909585237,32628164.860114645,122992589.40464354
-0.005285714285714286,0.24285714285714288,242587499.2353266,874634760.577995,347828295.3146988
-0.005285714285714286,0.27142857142857146,115129156.94472125,450666015.36541736,177434203.99152482
-0.005285714285714286,0.30000000000000004,2423631.4789199885,33306989.815842055,93052454.28822632
-0.005285714285714286,0.3285714285714286,89998696.43199843,506492585.3869724,262761135.8928903
-0.005285714285714286,0.3571428571428572,150658590.87155768,935308168.3343067,442972015.6241239
-0.005285714285714286,0.3857142857142858,71359344.12337872,500352140.3938879,268827113.14833647
-0.005285714285714286,0.41428571428571437,1925679.629323878,52112574.905094385,101038750.8602089
-0.005285714285714286,0.44285714285714284,55647778.58862951,503031968.3558652,291359379.19543964
-0.005285714285714286,0.4714285714285714,49405487.967128284,508104893.3673212,306091153.5075006
-0.005285714285714286,0.5,43989245.957902566,503215718.42880553,305406225.7675251
-0.005928571428571429,0.1,9844375.729569437,14635430.713352442,202950855.26137087
-0.005928571428571429,0.1285714285714286,2936863.1519069746,11375419.933464961,90158237.37398386
-0.005928571428571429,0.15714285714285714,4533296.867287366,11250914.591730138,74494773.81025559
-0.005928571428571429,0.18571428571428572,166468304.93079665,423912046.26852655,162490988.3828111
-0.005928571428571429,0.2142857142857143,283527387.9294489,856497191.9489262,350801886.3312499
-0.005928571428571429,0.24285714285714288,253234294.6142262,868468454.5353553,382114500.0771341
-0.005928571428571429,0.27142857142857146,226907787.5424555,795381833.4923143,241864742.66023102
-0.005928571428571429,0.30000000000000004,106804483.36036184,468733810.30999804,210078150.54351237
-0.005928571428571429,0.3285714285714286,2352158.0656181257,40642525.71131314,85825259.74349885
-0.005928571428571429,0.3571428571428572,161063001.1053997,860194169.7033911,395014818.2080709
-0.005928571428571429,0.3857142857142858,142510809.54843324,784995991.0149866,308346946.00739527
-0.005928571428571429,0.41428571428571437,126109199.5053428,771620875.3425975,311974510.46666545
-0.005928571428571429,0.44285714285714284,112689527.50925633,816475206.1562295,392039017.3926512
-0.005928571428571429,0.4714285714285714,100364035.08773513,804422940.2510742,392257242.6325494
-0.005928571428571429,0.5,158779036.7439492,1337110047.443672,594615482.4700973
-0.006571428571428572,0.1,6782149.729303698,7731256.232072338,52411094.01343542
-0.006571428571428572,0.1285714285714286,175178154.8152141,325265462.2179229,200430628.73444182
-0.006571428571428572,0.15714285714285714,2240442.97830294,6218100.250467721,38001914.65064071
-0.006571428571428572,0.18571428571428572,3706393.9036510484,16044883.332841087,90221274.12390375
-0.006571428571428572,0.2142857142857143,3248638.689113998,16303577.646196539,78256036.03195015
-0.006571428571428572,0.24285714285714288,3600646.1620157138,13994140.644690594,44897889.82175264
-0.006571428571428572,0.27142857142857146,2777026.5393179776,8771751.800862687,23644442.103681777
-0.006571428571428572,0.30000000000000004,3435435.365881911,24891578.10925066,59610160.598477796
-0.006571428571428572,0.3285714285714286,187992881.85401434,759211318.9330003,261706312.09941572
-0.006571428571428572,0.3571428571428572,89273694.80409642,430232310.627076,208023400.137291
-0.006571428571428572,0.3857142857142858,149242414.93641734,717101521.6947322,254713887.24944234
-0.006571428571428572,0.41428571428571437,132523365.15135741,697407929.2536316,252850606.8622819
-0.006571428571428572,0.44285714285714284,117512208.41672537,720323972.594034,300917679.0884478
-0.006571428571428572,0.4714285714285714,106217235.19824368,714102421.4979024,309809835.0534387
-0.006571428571428572,0.5,94796284.50685358,699144110.2538428,308231376.6194177
-0.007214285714285715,0.1,4231211.066170557,7742914.130974801,48214397.34801234
-0.007214285714285715,0.1285714285714286,3648020.708788416,7123215.861005142,59775467.2112579
-0.007214285714285715,0.15714285714285714,178893636.326209,361202462.499188,125527634.97748454
-0.007214285714285715,0.18571428571428572,169017020.72474438,384715851.662993,136144514.30139297
-0.007214285714285715,0.2142857142857143,300180813.35758936,782949624.7798389,278284243.71635383
-0.007214285714285715,0.24285714285714288,265883577.69844708,728206527.8372288,193579997.91646367
-0.007214285714285715,0.27142857142857146,130117928.93461993,392959528.93519133,119318884.77310827
-0.007214285714285715,0.30000000000000004,3885397.894296224,22738741.470094595,45403362.42811602
-0.007214285714285715,0.3285714285714286,103565174.19638054,386697133.3665402,132549984.11292633
-0.007214285714285715,0.3571428571428572,2478716.6885286425,42839128.84035718,88649113.89024624
-0.007214285714285715,0.3857142857142858,81963907.13864568,385838561.0380102,157020655.80803877
-0.007214285714285715,0.41428571428571437,135795472.31432137,658409239.7591268,233898819.98489183
-0.007214285714285715,0.44285714285714284,122147846.03427348,643086448.0448191,233660492.14320427
-0.007214285714285715,0.4714285714285714,110146795.17266881,645528230.0822897,257611950.62697545
-0.007214285714285715,0.5,99279464.17974274,635553152.8737414,261717760.07992524
-0.007857142857142858,0.1,159169908.14554006,227826999.87656647,119337758.47647679
-0.007857142857142858,0.1285714285714286,3268783.046164791,5245906.292794714,34214834.68128414
-0.007857142857142858,0.15714285714285714,4183967.9798734277,6948684.262100032,25802569.73592415
-0.007857142857142858,0.18571428571428572,2607876.8569085333,10996923.40793659,51624185.62422673
-0.007857142857142858,0.2142857142857143,290705058.5982447,706099021.5401033,184132314.07862273
-0.007857142857142858,0.24285714285714288,140218369.6795227,361724877.2102084,102177179.23101026
-0.007857142857142858,0.27142857142857146,236847554.97675118,682144922.904548,179498649.2855059
-0.007857142857142858,0.30000000000000004,3305417.3927154723,16411836.332095537,28804051.711932797
-0.007857142857142858,0.3285714285714286,2814698.2376703164,30565936.93551963,63633264.85208319
-0.007857142857142858,0.3571428571428572,2994669.2205963656,28082742.268985044,53121930.16370093
-0.007857142857142858,0.3857142857142858,2718091.352956773,31577944.048820324,54543471.4973015
-0.007857142857142858,0.41428571428571437,73417761.95322737,322725574.1221565,108286376.1154323
-0.007857142857142858,0.44285714285714284,2502125.833151248,20067973.07173027,27408759.57723207
-0.007857142857142858,0.4714285714285714,2336326.5930327,21267197.134822123,27873117.674682416
-0.007857142857142858,0.5,2158323.3676364194,30661156.84249586,41563585.68498001
-0.0085,0.1,4396839.621605505,8126078.692456027,40378217.25008087
-0.0085,0.1285714285714286,5797019.327715157,9417513.067730399,40248732.6790685
-0.0085,0.15714285714285714,4218164.945934756,9187342.754917983,37911864.0414364
-0.0085,0.18571428571428572,2874802.665829503,11030921.727272041,44604017.50947942
-0.0085,0.2142857142857143,157555033.28571433,362401710.1618539,102632467.57190093
-0.0085,0.24285714285714288,142809546.72321495,343270195.7249842,78128321.65159164
-0.0085,0.27142857142857146,4356723.8322410565,21717159.835387915,45638516.448746465
-0.0085,0.30000000000000004,4066032.5868178783,44284481.94488518,87970516.17740312
-0.0085,0.3285714285714286,108020853.55317521,356237275.79319537,132256845.61046691
-0.0085,0.3571428571428572,3719567.23391481,21869732.067006566,25983717.1518866
-0.0085,0.3857142857142858,3070771.4488824727,61883420.83808303,111770754.00136587
-0.0085,0.41428571428571437,77205717.93503039,349713801.31184447,172019544.15758148
-0.0085,0.44285714285714284,68952671.03618574,341400021.03838956,168372676.02695268
-0.0085,0.4714285714285714,61897694.7356794,335080222.5198144,169982998.44494775
-0.0085,0.5,56007709.32087239,327778587.9578069,169722338.25039393
-0.009142857142857144,0.1,3487711.421815592,6185563.430343639,31526444.219960112
-0.009142857142857144,0.1285714285714286,3827750.1241943007,6042972.3929147925,21723363.32918767
-0.009142857142857144,0.15714285714285714,3418770.508400583,5324605.664088282,17171717.17268231
-0.009142857142857144,0.18571428571428572,5187754.061685256,11434580.832007993,53179259.12927403
-0.009142857142857144,0.2142857142857143,3902145.2441658974,10898786.07407335,42748760.931683384
-0.009142857142857144,0.24285714285714288,4662363.537483169,10252844.731165478,26382099.612202138
-0.009142857142857144,0.27142857142857146,4545592.489121235,20351680.565305226,37614138.97449668
-0.009142857142857144,0.30000000000000004,4424229.222124043,37806065.45530765,73109214.31884202
-0.009142857142857144,0.3285714285714286,4439322.6212374475,32278852.791899115,59126524.031105086
-0.009142857142857144,0.3571428571428572,4085131.507036769,19877110.98528656,23086179.656920627
-0.009142857142857144,0.3857142857142858,2021036.7540346268,20651429.1427905,35951109.49655253
-0.009142857142857144,0.41428571428571437,1812904.929043067,21350678.048307933,39242571.659210086
-0.009142857142857144,0.44285714285714284,1697974.7094632066,21385791.824307285,38583832.65676548
-0.009142857142857144,0.4714285714285714,63936675.02989521,270354018.1819259,87565357.70557636
-0.009142857142857144,0.5,57736634.64009114,262605337.97257295,88365915.55403337
-0.009785714285714286,0.1,295536116.7425185,402300852.5086517,112823157.11615035
-0.009785714285714286,0.1285714285714286,3343075.6911628162,6183528.22448982,31173361.51519292
-0.009785714285714286,0.15714285714285714,184360787.21545345,316058688.8902379,82545307.31604007
-0.009785714285714286,0.18571428571428572,2409174.45807472,5955513.759893417,14723207.434685588
-0.009785714285714286,0.2142857142857143,2216179.42847585,5236070.456015761,18330239.52092717
-0.009785714285714286,0.24285714285714288,3374665.0706848213,11341831.735526618,30822576.84101246
-0.009785714285714286,0.27142857142857146,136664705.2749854,348990234.59912324,106836530.56941627
-0.009785714285714286,0.30000000000000004,122389557.87796488,333514021.243316,96673368.58967702
-0.009785714285714286,0.3285714285714286,109675465.50214107,312925806.4774942,86056675.49310973
-0.009785714285714286,0.3571428571428572,97723080.21752527,304892124.0335975,85978192.1065065
-0.009785714285714286,0.3857142857142858,1711175.7645398402,18693556.526603647,31634734.563602973
-0.009785714285714286,0.41428571428571437,1799157.5486168738,19777529.205896545,35105195.392370895
-0.009785714285714286,0.44285714285714284,1737846.7945687056,19003454.857336946,34372580.813152194
-0.009785714285714286,0.4714285714285714,1563791.1189914015,13715862.752591055,21586525.287689254
-0.009785714285714286,0.5,1803623.5900500598,29647452.643440813,50342762.612445846
-0.01042857142857143,0.1,2460431.353478051,3035598.8661428797,32140844.75601364
-0.01042857142857143,0.1285714285714286,4735966.637080395,8730413.921459021,37948655.1269636
-0.01042857142857143,0.15714285714285714,6199219.755149759,10746293.792159569,30135355.861326605
-0.01042857142857143,0.18571428571428572,184781137.09632316,320661061.48032707,47016240.71480311
-0.01042857142857143,0.2142857142857143,1826480.7191144018,5865963.4490171615,21677820.384426832
-0.01042857142857143,0.24285714285714288,2197335.78716921,7763123.242303379,21861050.382737063
-0.01042857142857143,0.27142857142857146,2558172.7140136817,9462891.636952171,24423676.274325065
-0.01042857142857143,0.30000000000000004,2714893.5010999357,10274927.16025972,25045297.90273592
-0.01042857142857143,0.3285714285714286,111222767.96742657,305205039.3361324,87983459.13113098
-0.01042857142857143,0.3571428571428572,99465390.2147805,298128282.77788,90142962.39798349
-0.01042857142857143,0.3857142857142858,89396359.40709493,285026832.9444531,90493989.74088368
-0.01042857142857143,0.41428571428571437,2080121.2258317017,25148553.420109455,44399052.32514885
-0.01042857142857143,0.44285714285714284,1991932.5841856196,26507129.54709527,45640156.21729778
-0.01042857142857143,0.4714285714285714,1757310.0364374623,26781393.11591684,45388582.51733254
-0.01042857142857143,0.5,1775034.1051776758,26532094.85298827,44663610.902633
-0.011071428571428572,0.1,2744225.1480164398,3185100.690100304,51970454.77016143
-0.011071428571428572,0.1285714285714286,181406143.3570104,266709840.24250406,51117365.10722424
-0.011071428571428572,0.15714285714285714,6033233.9872651445,10852070.753027234,23135991.740370184
-0.011071428571428572,0.18571428571428572,5983583.701169062,15513145.029534746,33780775.32018234
-0.011071428571428572,0.2142857142857143,5020793.43136664,9132976.398555746,10214028.489587314
-0.011071428571428572,0.24285714285714288,161577586.58675772,316946575.1576017,48095060.57080536
-0.011071428571428572,0.27142857142857146,146923059.67949975,323869415.3910029,69374796.09672564
-0.011071428571428572,0.30000000000000004,3822922.2905812645,8576132.622481432,20875869.008115746
-0.011071428571428572,0.3285714285714286,3319259.077809562,9766776.375479478,19490540.59614522
-0.011071428571428572,0.3571428571428572,2553158.116795452,6974201.927048999,11006650.585895807
-0.011071428571428572,0.3857142857142858,2322045.1204147963,22777411.550643906,36266348.7875781
-0.011071428571428572,0.41428571428571437,2187717.0686391206,17011453.245212775,25094829.203550614
-0.011071428571428572,0.44285714285714284,1982547.1030444386,18357128.4195402,25740866.536874883
-0.011071428571428572,0.4714285714285714,1779608.1840774964,16996226.464308653,22134708.3892922
-0.011071428571428572,0.5,1660539.2276709368,17419153.804924715,21804974.013803244
-0.011714285714285714,0.1,6815213.588028833,9761904.595436784,20362383.70938937
-0.011714285714285714,0.1285714285714286,5045109.897048123,8232137.649531809,21480575.366942897
-0.011714285714285714,0.15714285714285714,2943208.1379857687,6687735.497339319,37119746.63751452
-0.011714285714285714,0.18571428571428572,5942655.514659908,14657196.09578656,28497584.66736988
-0.011714285714285714,0.2142857142857143,4916233.311466051,8470645.348448163,12489730.733046351
-0.011714285714285714,0.24285714285714288,3940946.065217891,8808494.306279164,13343264.694920257
-0.011714285714285714,0.27142857142857146,147736300.43946812,314271619.1102454,62883756.49034692
-0.011714285714285714,0.30000000000000004,130657566.69505873,301198531.7556181,57458525.30766084
-0.011714285714285714,0.3285714285714286,3744040.4734973884,9565240.076732883,19968277.366421424
-0.011714285714285714,0.3571428571428572,196362333.26324216,503123305.58649224,99022025.49697986
-0.011714285714285714,0.3857142857142858,94274906.58228165,242614067.11028752,42423889.21127172
-0.011714285714285714,0.41428571428571437,222792131.31734496,617877220.9076537,101299400.18689944
-0.011714285714285714,0.44285714285714284,201294149.80229872,590779306.2353677,101193134.91614613
-0.011714285714285714,0.4714285714285714,181338261.94753265,564334269.5203438,101407460.19014168
-0.011714285714285714,0.5,164261395.13294044,540213737.0290288,101127979.64626935
-0.012357142857142856,0.1,8523369.27720039,9362202.972870188,18161652.07137699
-0.012357142857142856,0.1285714285714286,7124351.780784907,10424802.365032041,18392705.55426479
-0.012357142857142856,0.15714285714285714,7119685.012845153,10609848.463884395,13000381.836605141
-0.012357142857142856,0.18571428571428572,190684918.7210532,317446951.57811344,62676577.50622237
-0.012357142857142856,0.2142857142857143,6318007.986760128,28817317.453926396,65578567.69496939
-0.012357142857142856,0.24285714285714288,4516784.810827906,12817096.777365986,25258098.89005434
-0.012357142857142856,0.27142857142857146,146990992.29895818,304076815.8092589,55244349.789624095
-0.012357142857142856,0.30000000000000004,131375648.34511629,292371424.1978512,52413811.581071384
-0.012357142857142856,0.3285714285714286,3310706.355730277,8304667.3917812165,17582360.39411918
-0.012357142857142856,0.3571428571428572,197933391.4250632,486670844.0366133,88635364.45268783
-0.012357142857142856,0.3857142857142858,94751555.00440499,234244923.1846811,38485373.72671103
-0.012357142857142856,0.41428571428571437,226192245.79649097,598452323.6480973,91432755.00873941
-0.012357142857142856,0.44285714285714284,142663705.75521117,404268549.55423176,69097173.71778695
-0.012357142857142856,0.4714285714285714,128934547.5899481,386179115.55741465,68947021.78207664
-0.012357142857142856,0.5,117013128.73441789,370065135.06548893,68820608.76101583
-0.013,0.1,5233259.802572632,6678765.368670135,16583132.546864366
-0.013,0.1285714285714286,5812873.24480578,6904101.136143079,22235424.62593316
-0.013,0.15714285714285714,2237874.8454646347,5913403.388987118,20600834.318784874
-0.013,0.18571428571428572,183637858.33051682,298195570.67096734,47063905.5155579
-0.013,0.2142857142857143,171573558.5524438,301364656.93187255,51237276.07659987
-0.013,0.24285714285714288,2236138.4799568206,7770800.7895888295,19555622.65708689
-0.013,0.27142857142857146,2005179.830392785,12690413.060269494,32727600.07900352
-0.013,0.30000000000000004,2107665.899096263,14308249.346685465,27796724.75985222
-0.013,0.3285714285714286,2166616.3062410187,11745411.541179929,22622064.36774727
-0.013,0.3571428571428572,2138010.618791857,6878933.866544594,11819115.575468598
-0.013,0.3857142857142858,176987608.55527163,433760444.515484,67380850.27396923
-0.013,0.41428571428571437,159476989.61445087,412135377.29859406,67296676.36395893
-0.013,0.44285714285714284,144169775.97322085,390678722.98422855,62135725.01935575
-0.013,0.4714285714285714,130522314.62615478,373905182.14705336,62994473.56987629
-0.013,0.5,118189648.00449426,357377629.3856,62858484.128409825
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json
deleted file mode 100644
index 092dbed075..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example 2D Parameter Sweep Workflow Complete.wkfl/settings.json
+++ /dev/null
@@ -1 +0,0 @@
-{"simulationSettings": {"isAutomatic": false, "relativeTol": 0.001, "absoluteTol": 1e-06, "realizations": 20, "algorithm": "SSA", "seed": -1, "tauTol": 0.03}, "parameterSweepSettings": {"is1D": false, "p1Min": 0.004, "p1Max": 0.013, "p1Steps": 15, "p2Min": 0.1, "p2Max": 0.5, "p2Steps": 15, "parameterOne": {"compID": 4, "name": "beta", "expression": "0.0083", "annotation": "Rate at which a Susceptible species becomes infected\n"}, "parameterTwo": {"compID": 5, "name": "gamma", "expression": "0.3", "annotation": "Rate at which an Infected species recovers from the infection.\n\n"}, "speciesOfInterest": {"compID": 2, "name": "Infected", "value": 1, "mode": "discrete", "switchTol": 0.03, "switchMin": 100, "isSwitchTol": true, "annotation": "Initial population of a species that are infected\n", "diffusionCoeff": 0, "subdomains": ["subdomain 1:", "subdomain 2:"]}}, "resultsSettings": {"mapper": "final", "reducer": "avg", "outputs": [{"key": "Recovered-max-var", "stamp": 200727163621, "species": ["Recovered"]}, {"key": "Infected-max-var", "stamp": 200727163636, "species": ["Infected"]}, {"key": "Infected-avg-var", "stamp": 200727163726, "species": ["Infected"]}]}}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/SIR Epidemic Model.mdl b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/SIR Epidemic Model.mdl
deleted file mode 100644
index 51a3fd2585..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/SIR Epidemic Model.mdl
+++ /dev/null
@@ -1 +0,0 @@
-{"is_spatial":false,"defaultID":8,"defaultMode":"discrete","annotation":"Susceptible, Infected, Recovered epidemiology (SIR) Model.\n","modelSettings":{"endSim":20,"timeStep":0.05,"volume":1},"meshSettings":{"count":2},"species":[{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]},{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}],"initialConditions":[],"parameters":[{"compID":4,"name":"beta","expression":"0.0083","annotation":"Rate at which a Susceptible species becomes infected\n"},{"compID":5,"name":"gamma","expression":"0.3","annotation":"Rate at which an Infected species recovers from the infection.\n\n"}],"reactions":[{"compID":6,"name":"r1","reactionType":"custom-massaction","summary":"Susceptible+Infected \\rightarrow 2Infected","massaction":true,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":4,"name":"beta","expression":"8.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"Susceptible","value":999,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are\n susceptible to infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}},{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":2,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]},{"compID":7,"name":"r2","reactionType":"change","summary":"Infected \\rightarrow Recovered","massaction":false,"propensity":"","annotation":"","subdomains":["subdomain 1:","subdomain 2:"],"rate":{"compID":5,"name":"gamma","expression":"0.3","annotation":""},"reactants":[{"ratio":1,"specie":{"compID":2,"name":"Infected","value":1,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that are infected\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}],"products":[{"ratio":1,"specie":{"compID":3,"name":"Recovered","value":0,"mode":"discrete","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"Initial population of a species that have recovered from infection\n","diffusionCoeff":0,"subdomains":["subdomain 1:","subdomain 2:"]}}]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json b/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json
deleted file mode 100644
index 962a83f97e..0000000000
--- a/public_models/Example SIR Epidemic Project.proj/WorkflowGroup1.wkgp/Example Ensemble Simulation Workflow Complete.wkfl/settings.json
+++ /dev/null
@@ -1 +0,0 @@
-{"simulationSettings": {"isAutomatic": false, "relativeTol": 0.001, "absoluteTol": 1e-06, "realizations": 20, "algorithm": "SSA", "seed": -1, "tauTol": 0.03}, "parameterSweepSettings": {"is1D": true, "p1Min": 0, "p1Max": 0, "p1Steps": 11, "p2Min": 0, "p2Max": 0, "p2Steps": 11, "parameterOne": {}, "parameterTwo": {}, "speciesOfInterest": {}}, "resultsSettings": {"mapper": "final", "reducer": "avg", "outputs": [{"key": "stddev", "stamp": 200727162833, "species": ["Susceptible", "Infected", "Recovered"]}, {"key": "stddevran", "stamp": 200727162836, "species": ["Susceptible", "Infected", "Recovered"]}]}}
\ No newline at end of file
diff --git a/public_models/Gene_Regulatory_Network/.ipynb_checkpoints/GeneRegulatoryNetwork1-checkpoint.ipynb b/public_models/Gene_Regulatory_Network/.ipynb_checkpoints/GeneRegulatoryNetwork1-checkpoint.ipynb
new file mode 100644
index 0000000000..27696ed63f
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/.ipynb_checkpoints/GeneRegulatoryNetwork1-checkpoint.ipynb
@@ -0,0 +1,158 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import numpy as np\n",
+ "import spatialpy\n",
+ "from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n",
+ " PlaceInitialCondition, \\\n",
+ " UniformInitialCondition, \\\n",
+ " ScatterInitialCondition"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# GeneRegulatoryNetwork1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "class GeneRegulatoryNetwork1(Model):\n",
+ " def __init__(self):\n",
+ " Model.__init__(self, name=\"GeneRegulatoryNetwork1\")\n",
+ "\n",
+ " # Domain\n",
+ " mesh = Mesh.read_stochss_domain('GeneRegulatoryNetwork1.smdl')\n",
+ " self.add_mesh(mesh)\n",
+ "\n",
+ " self.staticDomain = True\n",
+ "\n",
+ " # Variables\n",
+ " G_F = Species(name=\"G_F\", diffusion_constant=1e-12)\n",
+ " G_O = Species(name=\"G_O\", diffusion_constant=1e-12)\n",
+ " P = Species(name=\"P\", diffusion_constant=1e-12)\n",
+ " mRNA = Species(name=\"mRNA\", diffusion_constant=1e-12)\n",
+ " self.add_species([G_F, G_O, P, mRNA])\n",
+ "\n",
+ " self.restrict(G_F, [])\n",
+ " self.restrict(G_O, [])\n",
+ " self.restrict(P, [1, 2])\n",
+ " self.restrict(mRNA, [1, 2])\n",
+ "\n",
+ " # Initial Conditions\n",
+ " self.add_initial_condition(PlaceInitialCondition(species=G_F, count=1, location=[0, 0, 0]))\n",
+ "\n",
+ " # Parameters\n",
+ " mu = Parameter(name=\"mu\", expression=\"0.002\")\n",
+ " kappa = Parameter(name=\"kappa\", expression=\"0.015\")\n",
+ " ka = Parameter(name=\"ka\", expression=\"10000000\")\n",
+ " kd = Parameter(name=\"kd\", expression=\"0.01\")\n",
+ " gamma_m = Parameter(name=\"gamma_m\", expression=\"0.0006\")\n",
+ " gamma_p = Parameter(name=\"gamma_p\", expression=\"0.0003\")\n",
+ " self.add_parameter([mu, kappa, ka, kd, gamma_m, gamma_p])\n",
+ "\n",
+ " # Reactions\n",
+ " r1 = Reaction(name=\"r1\", reactants={G_F: 1}, products={G_F: 1, mRNA: 1}, rate=self.listOfParameters[\"mu\"])\n",
+ " r2 = Reaction(name=\"r2\", reactants={G_O: 1}, products={G_F: 1, P: 1}, rate=self.listOfParameters[\"ka\"])\n",
+ " r3 = Reaction(name=\"r3\", reactants={G_F: 1, P: 1}, products={G_O: 1}, rate=self.listOfParameters[\"kd\"])\n",
+ " r4 = Reaction(name=\"r4\", restrict_to=[2], reactants={mRNA: 1}, products={mRNA: 1, P: 1}, rate=self.listOfParameters[\"kappa\"])\n",
+ " r5 = Reaction(name=\"r5\", reactants={mRNA: 1}, products={}, rate=self.listOfParameters[\"gamma_m\"])\n",
+ " r6 = Reaction(name=\"r6\", reactants={P: 1}, products={}, rate=self.listOfParameters[\"gamma_p\"])\n",
+ " self.add_reaction([r1, r2, r3, r4, r5, r6])\n",
+ "\n",
+ " # Timespan\n",
+ " self.timespan(np.arange(0, 1000, 10), timestep_size=10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = GeneRegulatoryNetwork1()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Simulation Parameters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def configure_simulation():\n",
+ " kwargs = {\n",
+ " # \"number_of_trajectories\":1,\n",
+ " # \"seed\":None,\n",
+ " }\n",
+ " return kwargs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "kwargs = configure_simulation()\n",
+ "results = model.run(**kwargs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Visualization"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results.plot_species('G_F', animated=True, width=None, height=None)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.domn b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.domn
new file mode 100644
index 0000000000..7fa0699edb
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.domn
@@ -0,0 +1 @@
+{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":1,"size":null,"x_lim":[-7.5,7.5],"y_lim":[-7.5,7.5],"z_lim":[-7.5,7.5],"static":true,"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1},{"fixed":false,"mass":1,"name":"3","nu":0,"typeID":3,"volume":1}],"particles":[{"fixed":false,"mass":0.16780104917146554,"nu":0,"particle_id":0,"point":[7.5,0,0],"type":2,"volume":0.16780104917146554},{"fixed":false,"mass":0.06985493831561884,"nu":0,"particle_id":1,"point":[0,7.5,0],"type":2,"volume":0.06985493831561884},{"fixed":false,"mass":0.12899532817616505,"nu":0,"particle_id":2,"point":[-7.5,0,0],"type":2,"volume":0.12899532817616505},{"fixed":false,"mass":0.043603796948705274,"nu":0,"particle_id":3,"point":[0,-7.5,0],"type":2,"volume":0.043603796948705274},{"fixed":false,"mass":0.06202607518374589,"nu":0,"particle_id":4,"point":[0,4.592425496802575e-16,7.5],"type":2,"volume":0.06202607518374589},{"fixed":false,"mass":0.09337552140623574,"nu":0,"particle_id":5,"point":[0,-4.592425496802575e-16,-7.5],"type":2,"volume":0.09337552140623574},{"fixed":false,"mass":0.0912507262439673,"nu":0,"particle_id":6,"point":[0,3,0],"type":1,"volume":0.0912507262439673},{"fixed":false,"mass":0.3941350089918785,"nu":0,"particle_id":7,"point":[-3,0,0],"type":1,"volume":0.3941350089918785},{"fixed":false,"mass":0.10693697933872359,"nu":0,"particle_id":8,"point":[0,1.83697019872103e-16,3],"type":1,"volume":0.10693697933872359},{"fixed":false,"mass":0.30654203067018965,"nu":0,"particle_id":9,"point":[3,0,0],"type":1,"volume":0.30654203067018965},{"fixed":false,"mass":0.13127952394731657,"nu":0,"particle_id":10,"point":[0,-1.83697019872103e-16,-3],"type":1,"volume":0.13127952394731657},{"fixed":false,"mass":0.13269928856621802,"nu":0,"particle_id":11,"point":[0,-3,0],"type":1,"volume":0.13269928856621802},{"fixed":false,"mass":0.15286924140573377,"nu":0,"particle_id":12,"point":[7.45284157419966,0.8397335707717938,0],"type":2,"volume":0.15286924140573377},{"fixed":false,"mass":0.3048522992217791,"nu":0,"particle_id":13,"point":[7.311959341364689,1.668907004667923,0],"type":2,"volume":0.3048522992217791},{"fixed":false,"mass":0.2936409943138961,"nu":0,"particle_id":14,"point":[7.079124977315055,2.477092964657185,0],"type":2,"volume":0.2936409943138961},{"fixed":false,"mass":0.2690696848118177,"nu":0,"particle_id":15,"point":[6.757266509272027,3.254128043373624,0],"type":2,"volume":0.2690696848118177},{"fixed":false,"mass":0.3358277577447519,"nu":0,"particle_id":16,"point":[6.350431494218456,3.990240573854958,0],"type":2,"volume":0.3358277577447519},{"fixed":false,"mass":0.24554162088886305,"nu":0,"particle_id":17,"point":[5.863736118518553,4.676173513930057,0],"type":2,"volume":0.24554162088886305},{"fixed":false,"mass":0.15399351577868256,"nu":0,"particle_id":18,"point":[5.303300858909272,5.303300858888941,0],"type":2,"volume":0.15399351577868256},{"fixed":false,"mass":0.3568041131106741,"nu":0,"particle_id":19,"point":[4.67617351395002,5.863736118502632,0],"type":2,"volume":0.3568041131106741},{"fixed":false,"mass":0.0834293487310252,"nu":0,"particle_id":20,"point":[3.990240573873694,6.350431494206684,0],"type":2,"volume":0.0834293487310252},{"fixed":false,"mass":0.22159736834710345,"nu":0,"particle_id":21,"point":[3.254128043388563,6.757266509264833,0],"type":2,"volume":0.22159736834710345},{"fixed":false,"mass":0.1486961561644753,"nu":0,"particle_id":22,"point":[2.477092964668832,7.07912497731098,0],"type":2,"volume":0.1486961561644753},{"fixed":false,"mass":0.06601372400049338,"nu":0,"particle_id":23,"point":[1.668907004675083,7.311959341363055,0],"type":2,"volume":0.06601372400049338},{"fixed":false,"mass":0.1180325610897151,"nu":0,"particle_id":24,"point":[0.839733570775847,7.452841574199202,0],"type":2,"volume":0.1180325610897151},{"fixed":false,"mass":0.13736516590230963,"nu":0,"particle_id":25,"point":[-0.8397335707717938,7.45284157419966,0],"type":2,"volume":0.13736516590230963},{"fixed":false,"mass":0.0520050165695677,"nu":0,"particle_id":26,"point":[-1.668907004667923,7.311959341364689,0],"type":2,"volume":0.0520050165695677},{"fixed":false,"mass":0.23511738287493888,"nu":0,"particle_id":27,"point":[-2.477092964657185,7.079124977315055,0],"type":2,"volume":0.23511738287493888},{"fixed":false,"mass":0.09822020436224818,"nu":0,"particle_id":28,"point":[-3.254128043373624,6.757266509272027,0],"type":2,"volume":0.09822020436224818},{"fixed":false,"mass":0.1612729094196105,"nu":0,"particle_id":29,"point":[-3.990240573854958,6.350431494218456,0],"type":2,"volume":0.1612729094196105},{"fixed":false,"mass":0.17788560179459556,"nu":0,"particle_id":30,"point":[-4.676173513930057,5.863736118518553,0],"type":2,"volume":0.17788560179459556},{"fixed":false,"mass":0.09797383416404175,"nu":0,"particle_id":31,"point":[-5.303300858888941,5.303300858909272,0],"type":2,"volume":0.09797383416404175},{"fixed":false,"mass":0.17059901453289927,"nu":0,"particle_id":32,"point":[-5.863736118502632,4.67617351395002,0],"type":2,"volume":0.17059901453289927},{"fixed":false,"mass":0.16751880417305112,"nu":0,"particle_id":33,"point":[-6.350431494206684,3.990240573873694,0],"type":2,"volume":0.16751880417305112},{"fixed":false,"mass":0.13849648003462686,"nu":0,"particle_id":34,"point":[-6.757266509264833,3.254128043388563,0],"type":2,"volume":0.13849648003462686},{"fixed":false,"mass":0.1571379938264928,"nu":0,"particle_id":35,"point":[-7.07912497731098,2.477092964668832,0],"type":2,"volume":0.1571379938264928},{"fixed":false,"mass":0.15226589212086605,"nu":0,"particle_id":36,"point":[-7.311959341363055,1.668907004675083,0],"type":2,"volume":0.15226589212086605},{"fixed":false,"mass":0.26743585035750367,"nu":0,"particle_id":37,"point":[-7.452841574199202,0.839733570775847,0],"type":2,"volume":0.26743585035750367},{"fixed":false,"mass":0.22206367404536334,"nu":0,"particle_id":38,"point":[-7.45284157419966,-0.8397335707717938,0],"type":2,"volume":0.22206367404536334},{"fixed":false,"mass":0.10777554152250393,"nu":0,"particle_id":39,"point":[-7.311959341364689,-1.668907004667923,0],"type":2,"volume":0.10777554152250393},{"fixed":false,"mass":0.33501850394632904,"nu":0,"particle_id":40,"point":[-7.079124977315055,-2.477092964657185,0],"type":2,"volume":0.33501850394632904},{"fixed":false,"mass":0.21184097096043272,"nu":0,"particle_id":41,"point":[-6.757266509272027,-3.254128043373624,0],"type":2,"volume":0.21184097096043272},{"fixed":false,"mass":0.36278429680674046,"nu":0,"particle_id":42,"point":[-6.350431494218456,-3.990240573854958,0],"type":2,"volume":0.36278429680674046},{"fixed":false,"mass":0.26790423336254154,"nu":0,"particle_id":43,"point":[-5.863736118518553,-4.676173513930057,0],"type":2,"volume":0.26790423336254154},{"fixed":false,"mass":0.17736281653112612,"nu":0,"particle_id":44,"point":[-5.303300858909272,-5.303300858888941,0],"type":2,"volume":0.17736281653112612},{"fixed":false,"mass":0.11184325550895821,"nu":0,"particle_id":45,"point":[-4.67617351395002,-5.863736118502632,0],"type":2,"volume":0.11184325550895821},{"fixed":false,"mass":0.2094520862776086,"nu":0,"particle_id":46,"point":[-3.990240573873694,-6.350431494206684,0],"type":2,"volume":0.2094520862776086},{"fixed":false,"mass":0.26896307564274247,"nu":0,"particle_id":47,"point":[-3.254128043388563,-6.757266509264833,0],"type":2,"volume":0.26896307564274247},{"fixed":false,"mass":0.06550976061439565,"nu":0,"particle_id":48,"point":[-2.477092964668832,-7.07912497731098,0],"type":2,"volume":0.06550976061439565},{"fixed":false,"mass":0.14702780934043072,"nu":0,"particle_id":49,"point":[-1.668907004675083,-7.311959341363055,0],"type":2,"volume":0.14702780934043072},{"fixed":false,"mass":0.10521013525863349,"nu":0,"particle_id":50,"point":[-0.839733570775847,-7.452841574199202,0],"type":2,"volume":0.10521013525863349},{"fixed":false,"mass":0.06825347873657783,"nu":0,"particle_id":51,"point":[0.8397335707717938,-7.45284157419966,0],"type":2,"volume":0.06825347873657783},{"fixed":false,"mass":0.260481496816739,"nu":0,"particle_id":52,"point":[1.668907004667923,-7.311959341364689,0],"type":2,"volume":0.260481496816739},{"fixed":false,"mass":0.07528839719509405,"nu":0,"particle_id":53,"point":[2.477092964657185,-7.079124977315055,0],"type":2,"volume":0.07528839719509405},{"fixed":false,"mass":0.4154853061168127,"nu":0,"particle_id":54,"point":[3.254128043373624,-6.757266509272027,0],"type":2,"volume":0.4154853061168127},{"fixed":false,"mass":0.13661876858536962,"nu":0,"particle_id":55,"point":[3.990240573854958,-6.350431494218456,0],"type":2,"volume":0.13661876858536962},{"fixed":false,"mass":0.30812583706657837,"nu":0,"particle_id":56,"point":[4.676173513930057,-5.863736118518553,0],"type":2,"volume":0.30812583706657837},{"fixed":false,"mass":0.23789676676404883,"nu":0,"particle_id":57,"point":[5.303300858888941,-5.303300858909272,0],"type":2,"volume":0.23789676676404883},{"fixed":false,"mass":0.33587740161838014,"nu":0,"particle_id":58,"point":[5.863736118502632,-4.67617351395002,0],"type":2,"volume":0.33587740161838014},{"fixed":false,"mass":0.18699066348355362,"nu":0,"particle_id":59,"point":[6.350431494206684,-3.990240573873694,0],"type":2,"volume":0.18699066348355362},{"fixed":false,"mass":0.20373072453864888,"nu":0,"particle_id":60,"point":[6.757266509264833,-3.254128043388563,0],"type":2,"volume":0.20373072453864888},{"fixed":false,"mass":0.25606409476731684,"nu":0,"particle_id":61,"point":[7.07912497731098,-2.477092964668832,0],"type":2,"volume":0.25606409476731684},{"fixed":false,"mass":0.4734398659751021,"nu":0,"particle_id":62,"point":[7.311959341363055,-1.668907004675083,0],"type":2,"volume":0.4734398659751021},{"fixed":false,"mass":0.134866767690055,"nu":0,"particle_id":63,"point":[7.452841574199202,-0.839733570775847,0],"type":2,"volume":0.134866767690055},{"fixed":false,"mass":0.1462910693329121,"nu":0,"particle_id":64,"point":[7.45284157419966,5.141885147911273e-17,0.8397335707717938],"type":2,"volume":0.1462910693329121},{"fixed":false,"mass":0.12050717844749138,"nu":0,"particle_id":65,"point":[7.311959341364689,1.021910810670584e-16,1.668907004667923],"type":2,"volume":0.12050717844749138},{"fixed":false,"mass":0.40379787394345446,"nu":0,"particle_id":66,"point":[7.079124977315055,1.516781985178925e-16,2.477092964657185],"type":2,"volume":0.40379787394345446},{"fixed":false,"mass":0.10974312233274594,"nu":0,"particle_id":67,"point":[6.757266509272027,1.992578746166574e-16,3.254128043373624],"type":2,"volume":0.10974312233274594},{"fixed":false,"mass":0.15544573722621235,"nu":0,"particle_id":68,"point":[6.350431494218456,2.443317673299686e-16,3.990240573854958],"type":2,"volume":0.15544573722621235},{"fixed":false,"mass":0.14124114451574918,"nu":0,"particle_id":69,"point":[5.863736118518553,2.863330463046038e-16,4.676173513930057],"type":2,"volume":0.14124114451574918},{"fixed":false,"mass":0.43541334266760545,"nu":0,"particle_id":70,"point":[5.303300858909272,3.247335210876875e-16,5.303300858888941],"type":2,"volume":0.43541334266760545},{"fixed":false,"mass":0.19857982714970665,"nu":0,"particle_id":71,"point":[4.67617351395002,3.590502834284486e-16,5.863736118502632],"type":2,"volume":0.19857982714970665},{"fixed":false,"mass":0.34553969051665456,"nu":0,"particle_id":72,"point":[3.990240573873694,3.88851780129238e-16,6.350431494206684],"type":2,"volume":0.34553969051665456},{"fixed":false,"mass":0.08811288144101942,"nu":0,"particle_id":73,"point":[3.254128043388563,4.137632400778393e-16,6.757266509264833],"type":2,"volume":0.08811288144101942},{"fixed":false,"mass":0.21549425742105832,"nu":0,"particle_id":74,"point":[2.477092964668832,4.334713872113986e-16,7.07912497731098],"type":2,"volume":0.21549425742105832},{"fixed":false,"mass":0.08262876404355227,"nu":0,"particle_id":75,"point":[1.668907004675083,4.477283801447927e-16,7.311959341363055],"type":2,"volume":0.08262876404355227},{"fixed":false,"mass":0.18397202375565871,"nu":0,"particle_id":76,"point":[0.839733570775847,4.563549289197687e-16,7.452841574199202],"type":2,"volume":0.18397202375565871},{"fixed":false,"mass":0.1631085230024181,"nu":0,"particle_id":77,"point":[-0.8397335707717938,4.563549289197967e-16,7.45284157419966],"type":2,"volume":0.1631085230024181},{"fixed":false,"mass":0.08438178153415785,"nu":0,"particle_id":78,"point":[-1.668907004667923,4.477283801448928e-16,7.311959341364689],"type":2,"volume":0.08438178153415785},{"fixed":false,"mass":0.2673462356024939,"nu":0,"particle_id":79,"point":[-2.477092964657185,4.334713872116481e-16,7.079124977315055],"type":2,"volume":0.2673462356024939},{"fixed":false,"mass":0.32087600069210453,"nu":0,"particle_id":80,"point":[-3.254128043373624,4.137632400782798e-16,6.757266509272027],"type":2,"volume":0.32087600069210453},{"fixed":false,"mass":0.13304668348719106,"nu":0,"particle_id":81,"point":[-3.990240573854958,3.888517801299588e-16,6.350431494218456],"type":2,"volume":0.13304668348719106},{"fixed":false,"mass":0.3929154709804376,"nu":0,"particle_id":82,"point":[-4.676173513930057,3.590502834294235e-16,5.863736118518553],"type":2,"volume":0.3929154709804376},{"fixed":false,"mass":0.2604141034089115,"nu":0,"particle_id":83,"point":[-5.303300858888941,3.247335210889325e-16,5.303300858909272],"type":2,"volume":0.2604141034089115},{"fixed":false,"mass":0.2130826461945745,"nu":0,"particle_id":84,"point":[-5.863736118502632,2.863330463058261e-16,4.67617351395002],"type":2,"volume":0.2130826461945745},{"fixed":false,"mass":0.15185773984741743,"nu":0,"particle_id":85,"point":[-6.350431494206684,2.443317673311159e-16,3.990240573873694],"type":2,"volume":0.15185773984741743},{"fixed":false,"mass":0.2919491712361791,"nu":0,"particle_id":86,"point":[-6.757266509264833,1.992578746175721e-16,3.254128043388563],"type":2,"volume":0.2919491712361791},{"fixed":false,"mass":0.2675393331037976,"nu":0,"particle_id":87,"point":[-7.07912497731098,1.516781985186057e-16,2.477092964668832],"type":2,"volume":0.2675393331037976},{"fixed":false,"mass":0.17095418948411856,"nu":0,"particle_id":88,"point":[-7.311959341363055,1.021910810674968e-16,1.668907004675083],"type":2,"volume":0.17095418948411856},{"fixed":false,"mass":0.23591750620312613,"nu":0,"particle_id":89,"point":[-7.452841574199202,5.141885147936092e-17,0.839733570775847],"type":2,"volume":0.23591750620312613},{"fixed":false,"mass":0.26269947977005303,"nu":0,"particle_id":90,"point":[-7.45284157419966,-5.141885147911273e-17,-0.8397335707717938],"type":2,"volume":0.26269947977005303},{"fixed":false,"mass":0.34648881891789557,"nu":0,"particle_id":91,"point":[-7.311959341364689,-1.021910810670584e-16,-1.668907004667923],"type":2,"volume":0.34648881891789557},{"fixed":false,"mass":0.1656716632962908,"nu":0,"particle_id":92,"point":[-7.079124977315055,-1.516781985178925e-16,-2.477092964657185],"type":2,"volume":0.1656716632962908},{"fixed":false,"mass":0.16881022083969136,"nu":0,"particle_id":93,"point":[-6.757266509272027,-1.992578746166574e-16,-3.254128043373624],"type":2,"volume":0.16881022083969136},{"fixed":false,"mass":0.2443384664209374,"nu":0,"particle_id":94,"point":[-6.350431494218456,-2.443317673299686e-16,-3.990240573854958],"type":2,"volume":0.2443384664209374},{"fixed":false,"mass":0.2536080975404908,"nu":0,"particle_id":95,"point":[-5.863736118518553,-2.863330463046038e-16,-4.676173513930057],"type":2,"volume":0.2536080975404908},{"fixed":false,"mass":0.09360096787210812,"nu":0,"particle_id":96,"point":[-5.303300858909272,-3.247335210876875e-16,-5.303300858888941],"type":2,"volume":0.09360096787210812},{"fixed":false,"mass":0.2612273017634953,"nu":0,"particle_id":97,"point":[-4.67617351395002,-3.590502834284486e-16,-5.863736118502632],"type":2,"volume":0.2612273017634953},{"fixed":false,"mass":0.25226324216613966,"nu":0,"particle_id":98,"point":[-3.990240573873694,-3.88851780129238e-16,-6.350431494206684],"type":2,"volume":0.25226324216613966},{"fixed":false,"mass":0.2408588773155845,"nu":0,"particle_id":99,"point":[-3.254128043388563,-4.137632400778393e-16,-6.757266509264833],"type":2,"volume":0.2408588773155845},{"fixed":false,"mass":0.05823936028438016,"nu":0,"particle_id":100,"point":[-2.477092964668832,-4.334713872113986e-16,-7.07912497731098],"type":2,"volume":0.05823936028438016},{"fixed":false,"mass":0.11189334376626826,"nu":0,"particle_id":101,"point":[-1.668907004675083,-4.477283801447927e-16,-7.311959341363055],"type":2,"volume":0.11189334376626826},{"fixed":false,"mass":0.2144518327572065,"nu":0,"particle_id":102,"point":[-0.839733570775847,-4.563549289197687e-16,-7.452841574199202],"type":2,"volume":0.2144518327572065},{"fixed":false,"mass":0.06918180316535122,"nu":0,"particle_id":103,"point":[0.8397335707717938,-4.563549289197967e-16,-7.45284157419966],"type":2,"volume":0.06918180316535122},{"fixed":false,"mass":0.14943212729630678,"nu":0,"particle_id":104,"point":[1.668907004667923,-4.477283801448928e-16,-7.311959341364689],"type":2,"volume":0.14943212729630678},{"fixed":false,"mass":0.11622623143790127,"nu":0,"particle_id":105,"point":[2.477092964657185,-4.334713872116481e-16,-7.079124977315055],"type":2,"volume":0.11622623143790127},{"fixed":false,"mass":0.1551164042451276,"nu":0,"particle_id":106,"point":[3.254128043373624,-4.137632400782798e-16,-6.757266509272027],"type":2,"volume":0.1551164042451276},{"fixed":false,"mass":0.12572512042672637,"nu":0,"particle_id":107,"point":[3.990240573854958,-3.888517801299588e-16,-6.350431494218456],"type":2,"volume":0.12572512042672637},{"fixed":false,"mass":0.10414169393005478,"nu":0,"particle_id":108,"point":[4.676173513930057,-3.590502834294235e-16,-5.863736118518553],"type":2,"volume":0.10414169393005478},{"fixed":false,"mass":0.3169909937819758,"nu":0,"particle_id":109,"point":[5.303300858888941,-3.247335210889325e-16,-5.303300858909272],"type":2,"volume":0.3169909937819758},{"fixed":false,"mass":0.3113777593840124,"nu":0,"particle_id":110,"point":[5.863736118502632,-2.863330463058261e-16,-4.67617351395002],"type":2,"volume":0.3113777593840124},{"fixed":false,"mass":0.33388343518954566,"nu":0,"particle_id":111,"point":[6.350431494206684,-2.443317673311159e-16,-3.990240573873694],"type":2,"volume":0.33388343518954566},{"fixed":false,"mass":0.2460848373853095,"nu":0,"particle_id":112,"point":[6.757266509264833,-1.992578746175721e-16,-3.254128043388563],"type":2,"volume":0.2460848373853095},{"fixed":false,"mass":0.298571823545842,"nu":0,"particle_id":113,"point":[7.07912497731098,-1.516781985186057e-16,-2.477092964668832],"type":2,"volume":0.298571823545842},{"fixed":false,"mass":0.14984602050928486,"nu":0,"particle_id":114,"point":[7.311959341363055,-1.021910810674968e-16,-1.668907004675083],"type":2,"volume":0.14984602050928486},{"fixed":false,"mass":0.17651524781942857,"nu":0,"particle_id":115,"point":[7.452841574199202,-5.141885147936092e-17,-0.839733570775847],"type":2,"volume":0.17651524781942857},{"fixed":false,"mass":0.1502598550899981,"nu":0,"particle_id":116,"point":[-0.776457135305558,2.897777478867742,0],"type":1,"volume":0.1502598550899981},{"fixed":false,"mass":0.43182964268295143,"nu":0,"particle_id":117,"point":[-1.499999999996533,2.598076211355318,0],"type":2,"volume":0.43182964268295143},{"fixed":false,"mass":0.3505352321903699,"nu":0,"particle_id":118,"point":[-2.121320343555514,2.121320343563772,0],"type":2,"volume":0.3505352321903699},{"fixed":false,"mass":0.4470495380398067,"nu":0,"particle_id":119,"point":[-2.598076211351423,1.500000000003278,0],"type":1,"volume":0.4470495380398067},{"fixed":false,"mass":0.25521280537174085,"nu":0,"particle_id":120,"point":[-2.897777478866844,0.7764571353089083,0],"type":1,"volume":0.25521280537174085},{"fixed":false,"mass":0.15097934438800223,"nu":0,"particle_id":121,"point":[-2.897777478867062,4.754428727150902e-17,0.7764571353080936],"type":1,"volume":0.15097934438800223},{"fixed":false,"mass":0.3677730698545369,"nu":0,"particle_id":122,"point":[-2.598076211355744,9.184850993579395e-17,1.499999999995794],"type":1,"volume":0.3677730698545369},{"fixed":false,"mass":0.6200958204071297,"nu":0,"particle_id":123,"point":[-2.121320343566325,1.298934084349149e-16,2.121320343552961],"type":2,"volume":0.6200958204071297},{"fixed":false,"mass":0.3560903584674838,"nu":0,"particle_id":124,"point":[-1.500000000004973,1.590862858085603e-16,2.598076211350445],"type":1,"volume":0.3560903584674838},{"fixed":false,"mass":0.26899472114186584,"nu":0,"particle_id":125,"point":[-0.7764571353101671,1.774376957067578e-16,2.897777478866507],"type":1,"volume":0.26899472114186584},{"fixed":false,"mass":0.26853040749296614,"nu":0,"particle_id":126,"point":[0.7764571353080936,1.774376957067918e-16,2.897777478867062],"type":1,"volume":0.26853040749296614},{"fixed":false,"mass":0.33516507937362044,"nu":0,"particle_id":127,"point":[1.499999999995794,1.590862858088847e-16,2.598076211355744],"type":1,"volume":0.33516507937362044},{"fixed":false,"mass":0.3404457909823,"nu":0,"particle_id":128,"point":[2.121320343552961,1.298934084357332e-16,2.121320343566325],"type":2,"volume":0.3404457909823},{"fixed":false,"mass":0.7210030629901266,"nu":0,"particle_id":129,"point":[2.598076211350445,9.1848509936356e-17,1.500000000004973],"type":1,"volume":0.7210030629901266},{"fixed":false,"mass":0.21971197161627695,"nu":0,"particle_id":130,"point":[2.897777478866507,4.754428727163599e-17,0.7764571353101671],"type":1,"volume":0.21971197161627695},{"fixed":false,"mass":0.3891193000451976,"nu":0,"particle_id":131,"point":[2.897777478867742,0.776457135305558,0],"type":1,"volume":0.3891193000451976},{"fixed":false,"mass":0.444329986255363,"nu":0,"particle_id":132,"point":[2.598076211355318,1.499999999996533,0],"type":2,"volume":0.444329986255363},{"fixed":false,"mass":0.4915486313325901,"nu":0,"particle_id":133,"point":[2.121320343563772,2.121320343555514,0],"type":2,"volume":0.4915486313325901},{"fixed":false,"mass":0.31684925370430383,"nu":0,"particle_id":134,"point":[1.500000000003278,2.598076211351423,0],"type":1,"volume":0.31684925370430383},{"fixed":false,"mass":0.2580728607556831,"nu":0,"particle_id":135,"point":[0.7764571353089083,2.897777478866844,0],"type":1,"volume":0.2580728607556831},{"fixed":false,"mass":0.36130058670370874,"nu":0,"particle_id":136,"point":[0.776457135305558,-1.774376957068334e-16,-2.897777478867742],"type":1,"volume":0.36130058670370874},{"fixed":false,"mass":0.4590757597650611,"nu":0,"particle_id":137,"point":[1.499999999996533,-1.590862858088586e-16,-2.598076211355318],"type":2,"volume":0.4590757597650611},{"fixed":false,"mass":0.6750704781102356,"nu":0,"particle_id":138,"point":[2.121320343555514,-1.298934084355769e-16,-2.121320343563772],"type":2,"volume":0.6750704781102356},{"fixed":false,"mass":0.5014117140880751,"nu":0,"particle_id":139,"point":[2.598076211351423,-9.184850993625225e-17,-1.500000000003278],"type":1,"volume":0.5014117140880751},{"fixed":false,"mass":0.3855200692149469,"nu":0,"particle_id":140,"point":[2.897777478866844,-4.75442872715589e-17,-0.7764571353089083],"type":1,"volume":0.3855200692149469},{"fixed":false,"mass":0.413134601754331,"nu":0,"particle_id":141,"point":[-2.897777478867742,-4.754428727135376e-17,-0.776457135305558],"type":1,"volume":0.413134601754331},{"fixed":false,"mass":0.23365313397986848,"nu":0,"particle_id":142,"point":[-2.598076211355318,-9.184850993583922e-17,-1.499999999996533],"type":2,"volume":0.23365313397986848},{"fixed":false,"mass":0.23826625608777793,"nu":0,"particle_id":143,"point":[-2.121320343563772,-1.298934084350712e-16,-2.121320343555514],"type":2,"volume":0.23826625608777793},{"fixed":false,"mass":0.42682327583649493,"nu":0,"particle_id":144,"point":[-1.500000000003278,-1.590862858086202e-16,-2.598076211351423],"type":1,"volume":0.42682327583649493},{"fixed":false,"mass":0.12378557174832913,"nu":0,"particle_id":145,"point":[-0.7764571353089083,-1.774376957067784e-16,-2.897777478866844],"type":1,"volume":0.12378557174832913},{"fixed":false,"mass":0.23759034907177703,"nu":0,"particle_id":146,"point":[2.897777478867062,-0.7764571353080936,0],"type":1,"volume":0.23759034907177703},{"fixed":false,"mass":0.4873740958336525,"nu":0,"particle_id":147,"point":[2.598076211355744,-1.499999999995794,0],"type":1,"volume":0.4873740958336525},{"fixed":false,"mass":0.20523243404125854,"nu":0,"particle_id":148,"point":[2.121320343566325,-2.121320343552961,0],"type":2,"volume":0.20523243404125854},{"fixed":false,"mass":0.3423021434589769,"nu":0,"particle_id":149,"point":[1.500000000004973,-2.598076211350445,0],"type":1,"volume":0.3423021434589769},{"fixed":false,"mass":0.15792520482419356,"nu":0,"particle_id":150,"point":[0.7764571353101671,-2.897777478866507,0],"type":1,"volume":0.15792520482419356},{"fixed":false,"mass":0.299466252477337,"nu":0,"particle_id":151,"point":[-0.7764571353080936,-2.897777478867062,0],"type":1,"volume":0.299466252477337},{"fixed":false,"mass":0.2359909283187683,"nu":0,"particle_id":152,"point":[-1.499999999995794,-2.598076211355744,0],"type":1,"volume":0.2359909283187683},{"fixed":false,"mass":0.6108520729146557,"nu":0,"particle_id":153,"point":[-2.121320343552961,-2.121320343566325,0],"type":2,"volume":0.6108520729146557},{"fixed":false,"mass":0.1679970307412599,"nu":0,"particle_id":154,"point":[-2.598076211350445,-1.500000000004973,0],"type":1,"volume":0.1679970307412599},{"fixed":false,"mass":0.20982347204425836,"nu":0,"particle_id":155,"point":[-2.897777478866507,-0.7764571353101671,0],"type":1,"volume":0.20982347204425836},{"fixed":false,"mass":0.2531753269816213,"nu":0,"particle_id":156,"point":[0.8401046814802813,5.746305708522758,-4.745966163844162],"type":2,"volume":0.2531753269816213},{"fixed":false,"mass":0.3017535494714927,"nu":0,"particle_id":157,"point":[-3.923829642299754,4.040654128456977,-4.952441332554417],"type":2,"volume":0.3017535494714927},{"fixed":false,"mass":0.2630690569516457,"nu":0,"particle_id":158,"point":[-4.891778932325025,5.217251983821079,-2.258490782486406],"type":2,"volume":0.2630690569516457},{"fixed":false,"mass":0.11768959918151249,"nu":0,"particle_id":159,"point":[5.579849777695374,4.404494466438702,-2.390754055410912],"type":2,"volume":0.11768959918151249},{"fixed":false,"mass":0.19848654282845063,"nu":0,"particle_id":160,"point":[-6.219432007782716,1.964901634146477,-3.702408279579166],"type":2,"volume":0.19848654282845063},{"fixed":false,"mass":0.1079997153167167,"nu":0,"particle_id":161,"point":[-7.360580104911721,0.8132418628888493,-1.187643966693232],"type":2,"volume":0.1079997153167167},{"fixed":false,"mass":0.3336277799393038,"nu":0,"particle_id":162,"point":[3.668212481070771,1.380821325294843,-6.394337312132322],"type":2,"volume":0.3336277799393038},{"fixed":false,"mass":0.32027922770464956,"nu":0,"particle_id":163,"point":[1.971952230488457,1.694521337055807,-7.034913065485187],"type":2,"volume":0.32027922770464956},{"fixed":false,"mass":0.11866390360811097,"nu":0,"particle_id":164,"point":[-2.156244539745756,7.087440355840484,-1.169956703139194],"type":2,"volume":0.11866390360811097},{"fixed":false,"mass":0.2450648306562282,"nu":0,"particle_id":165,"point":[-5.302622823559493,3.415782337005653,-4.057662161548958],"type":2,"volume":0.2450648306562282},{"fixed":false,"mass":0.17307111077908874,"nu":0,"particle_id":166,"point":[-5.562828902690883,2.171281969017325,-4.537672223773681],"type":2,"volume":0.17307111077908874},{"fixed":false,"mass":0.1901025216833464,"nu":0,"particle_id":167,"point":[5.608571083155179,2.361689871142264,-4.383645897850279],"type":2,"volume":0.1901025216833464},{"fixed":false,"mass":0.21579925468102118,"nu":0,"particle_id":168,"point":[-6.177827689354578,3.980539765738693,-1.496578836552492],"type":2,"volume":0.21579925468102118},{"fixed":false,"mass":0.27883167976443896,"nu":0,"particle_id":169,"point":[-2.151788702101178,4.89007674374127,-5.263739623293548],"type":2,"volume":0.27883167976443896},{"fixed":false,"mass":0.1281668478406517,"nu":0,"particle_id":170,"point":[3.602637019680591,4.240161157035116,-5.02911919393422],"type":2,"volume":0.1281668478406517},{"fixed":false,"mass":0.20851435688422795,"nu":0,"particle_id":171,"point":[-6.455380644010519,1.254111700763578,-3.606281267863366],"type":2,"volume":0.20851435688422795},{"fixed":false,"mass":0.3377828367921215,"nu":0,"particle_id":172,"point":[6.14017574122127,0.7515912857863022,-4.240678295514517],"type":2,"volume":0.3377828367921215},{"fixed":false,"mass":0.15531099426782816,"nu":0,"particle_id":173,"point":[-6.834442935642568,2.641207608646579,-1.601378196264954],"type":2,"volume":0.15531099426782816},{"fixed":false,"mass":0.12434326602091862,"nu":0,"particle_id":174,"point":[6.322329681540051,3.780088238360195,-1.410347584153849],"type":2,"volume":0.12434326602091862},{"fixed":false,"mass":0.42182444297819166,"nu":0,"particle_id":175,"point":[4.978155802303442,5.55326839474037,-0.7932054865987054],"type":2,"volume":0.42182444297819166},{"fixed":false,"mass":0.26598924771886173,"nu":0,"particle_id":176,"point":[-5.096967931697107,5.469483743607045,-0.596376962725411],"type":2,"volume":0.26598924771886173},{"fixed":false,"mass":0.2647835664341803,"nu":0,"particle_id":177,"point":[-7.154243361693132,1.463952159676715,-1.70986724509467],"type":2,"volume":0.2647835664341803},{"fixed":false,"mass":0.3503399764966685,"nu":0,"particle_id":178,"point":[5.117576161029696,3.914794601213655,-3.838593162392828],"type":2,"volume":0.3503399764966685},{"fixed":false,"mass":0.1663903395692816,"nu":0,"particle_id":179,"point":[6.959931479965872,1.621619504810468,-2.275896301635536],"type":2,"volume":0.1663903395692816},{"fixed":false,"mass":0.27347000156438217,"nu":0,"particle_id":180,"point":[-6.845391957192519,2.07443368569569,-2.255511878943441],"type":2,"volume":0.27347000156438217},{"fixed":false,"mass":0.34904210654481477,"nu":0,"particle_id":181,"point":[-6.48520389322756,3.681835319040626,-0.797633466406175],"type":2,"volume":0.34904210654481477},{"fixed":false,"mass":0.08415951179790525,"nu":0,"particle_id":182,"point":[-7.053206144627703,2.130078481957755,-1.401801962506314],"type":2,"volume":0.08415951179790525},{"fixed":false,"mass":0.22751783124317818,"nu":0,"particle_id":183,"point":[-6.857406650531233,0.7744148231761276,-2.937048809757013],"type":2,"volume":0.22751783124317818},{"fixed":false,"mass":0.23991704451716375,"nu":0,"particle_id":184,"point":[6.538806253268551,2.082028821050729,-3.026411863995086],"type":2,"volume":0.23991704451716375},{"fixed":false,"mass":0.1985083745150837,"nu":0,"particle_id":185,"point":[6.235996325848373,2.995410625323698,-2.896526369585383],"type":2,"volume":0.1985083745150837},{"fixed":false,"mass":0.33276655041225983,"nu":0,"particle_id":186,"point":[7.222547950229691,1.873626280224143,-0.7578427730646616],"type":2,"volume":0.33276655041225983},{"fixed":false,"mass":0.15920960770218634,"nu":0,"particle_id":187,"point":[-7.393392781375075,1.159109643537526,-0.4941740731455183],"type":2,"volume":0.15920960770218634},{"fixed":false,"mass":0.1752638173734703,"nu":0,"particle_id":188,"point":[-0.5953344782131791,6.719692298064949,-3.277394129240063],"type":2,"volume":0.1752638173734703},{"fixed":false,"mass":0.5555358336019982,"nu":0,"particle_id":189,"point":[-2.115036913021903,6.201642770037045,-3.649143160990263],"type":2,"volume":0.5555358336019982},{"fixed":false,"mass":0.16872755169334963,"nu":0,"particle_id":190,"point":[2.404343436635021,6.492896169133272,-2.882955423790764],"type":2,"volume":0.16872755169334963},{"fixed":false,"mass":0.3154629291386505,"nu":0,"particle_id":191,"point":[1.637865736002371,4.15757382392029,-6.023452143869181],"type":2,"volume":0.3154629291386505},{"fixed":false,"mass":0.47894094474673454,"nu":0,"particle_id":192,"point":[0.08976290234175918,4.062559831207723,-6.303772698886013],"type":2,"volume":0.47894094474673454},{"fixed":false,"mass":0.29575074543929475,"nu":0,"particle_id":193,"point":[-3.657797318779933,5.210693164192,-3.964744067826965],"type":2,"volume":0.29575074543929475},{"fixed":false,"mass":0.26321991410275897,"nu":0,"particle_id":194,"point":[0.6193894396013719,7.374559142424084,-1.217470400872098],"type":2,"volume":0.26321991410275897},{"fixed":false,"mass":0.08367592907965625,"nu":0,"particle_id":195,"point":[-3.102348318692567,3.299838624815256,-5.978001334867931],"type":2,"volume":0.08367592907965625},{"fixed":false,"mass":0.536066852832154,"nu":0,"particle_id":196,"point":[-4.039578635987593,2.445615640237644,-5.826728806448574],"type":2,"volume":0.536066852832154},{"fixed":false,"mass":0.3249720053290272,"nu":0,"particle_id":197,"point":[-1.40250093378688,3.565912574806176,-6.44726753280536],"type":2,"volume":0.3249720053290272},{"fixed":false,"mass":0.303435680277458,"nu":0,"particle_id":198,"point":[3.20993109639322,3.274890406105035,-5.934764964546535],"type":2,"volume":0.303435680277458},{"fixed":false,"mass":0.19791496068424458,"nu":0,"particle_id":199,"point":[-5.055611354140807,2.859977943394131,-4.744609572892339],"type":2,"volume":0.19791496068424458},{"fixed":false,"mass":0.3739343279207629,"nu":0,"particle_id":200,"point":[3.024689387979211,4.854579919799807,-4.85121715742786],"type":2,"volume":0.3739343279207629},{"fixed":false,"mass":0.36789610261292627,"nu":0,"particle_id":201,"point":[-2.290495739556687,3.604575834360582,-6.16527877077885],"type":2,"volume":0.36789610261292627},{"fixed":false,"mass":0.15071944915374075,"nu":0,"particle_id":202,"point":[5.288128248867895,1.979948736880762,-4.936142484050643],"type":2,"volume":0.15071944915374075},{"fixed":false,"mass":0.3750191866884156,"nu":0,"particle_id":203,"point":[-0.6880268627417463,5.374753934528779,-5.185425650745865],"type":2,"volume":0.3750191866884156},{"fixed":false,"mass":0.14445494739749123,"nu":0,"particle_id":204,"point":[-0.6473609208874108,1.223282673668143,-7.371194159592537],"type":2,"volume":0.14445494739749123},{"fixed":false,"mass":0.40685594201752606,"nu":0,"particle_id":205,"point":[-5.544127548598931,4.993925998006836,-0.7572006677874981],"type":2,"volume":0.40685594201752606},{"fixed":false,"mass":0.35825781183225647,"nu":0,"particle_id":206,"point":[-3.617813603988677,6.181872652749212,-2.223932380263814],"type":2,"volume":0.35825781183225647},{"fixed":false,"mass":0.15032256669075145,"nu":0,"particle_id":207,"point":[4.215955253093259,2.133488823470165,-5.824426730936123],"type":2,"volume":0.15032256669075145},{"fixed":false,"mass":0.4011081587725397,"nu":0,"particle_id":208,"point":[5.66381269026021,3.549247707157915,-3.402067977404577],"type":2,"volume":0.4011081587725397},{"fixed":false,"mass":0.2816826769800157,"nu":0,"particle_id":209,"point":[-5.022778482677258,1.368881002249881,-5.398875912227813],"type":2,"volume":0.2816826769800157},{"fixed":false,"mass":0.2551165661722209,"nu":0,"particle_id":210,"point":[-5.049732221508498,0.5814634008875518,-5.514717110105207],"type":2,"volume":0.2551165661722209},{"fixed":false,"mass":0.16208635243077488,"nu":0,"particle_id":211,"point":[-4.420352829283202,4.860525754967489,-3.617425914921509],"type":2,"volume":0.16208635243077488},{"fixed":false,"mass":0.4067271482918956,"nu":0,"particle_id":212,"point":[4.814176561216676,5.460037995552873,-1.806014707733838],"type":2,"volume":0.4067271482918956},{"fixed":false,"mass":0.4025340465091208,"nu":0,"particle_id":213,"point":[-2.990207898740053,4.426328255673735,-5.264624857987214],"type":2,"volume":0.4025340465091208},{"fixed":false,"mass":0.3702912274628898,"nu":0,"particle_id":214,"point":[4.507465059452201,4.324941369903279,-4.150619337486479],"type":2,"volume":0.3702912274628898},{"fixed":false,"mass":0.3623489058107572,"nu":0,"particle_id":215,"point":[-1.268961011798792,2.704907803302234,-6.879186850650973],"type":2,"volume":0.3623489058107572},{"fixed":false,"mass":0.40757525078309015,"nu":0,"particle_id":216,"point":[-6.111371977528331,0.7684664538475784,-4.279087737075788],"type":2,"volume":0.40757525078309015},{"fixed":false,"mass":0.5670834407808638,"nu":0,"particle_id":217,"point":[5.460440136934776,4.890511684839931,-1.586344531114164],"type":2,"volume":0.5670834407808638},{"fixed":false,"mass":0.6057628585435266,"nu":0,"particle_id":218,"point":[1.268007556508297,2.367575287806564,-7.002624086241209],"type":2,"volume":0.6057628585435266},{"fixed":false,"mass":0.2128686687834655,"nu":0,"particle_id":219,"point":[-2.992409975838934,0.5629591588456497,-6.854090714454503],"type":2,"volume":0.2128686687834655},{"fixed":false,"mass":0.14373360437054974,"nu":0,"particle_id":220,"point":[-5.522834996612677,2.728355654427598,-4.278360553195954],"type":2,"volume":0.14373360437054974},{"fixed":false,"mass":0.35243763818158297,"nu":0,"particle_id":221,"point":[-5.655581897612285,3.657758944732893,-3.299271571366433],"type":2,"volume":0.35243763818158297},{"fixed":false,"mass":0.6270881998743731,"nu":0,"particle_id":222,"point":[2.753399523018575,1.659393716640662,-6.776075823056776],"type":2,"volume":0.6270881998743731},{"fixed":false,"mass":0.29064806307605495,"nu":0,"particle_id":223,"point":[-4.712248944194235,3.775621845499479,-4.448526673824428],"type":2,"volume":0.29064806307605495},{"fixed":false,"mass":0.23128779553985554,"nu":0,"particle_id":224,"point":[-6.058859267528879,4.353052922925482,-0.768865805254305],"type":2,"volume":0.23128779553985554},{"fixed":false,"mass":0.16024322927296936,"nu":0,"particle_id":225,"point":[-5.072794990185881,5.37435613218712,-1.277907333090988],"type":2,"volume":0.16024322927296936},{"fixed":false,"mass":0.10115273802648213,"nu":0,"particle_id":226,"point":[-5.884362002509313,2.350561381054292,-4.012373987718584],"type":2,"volume":0.10115273802648213},{"fixed":false,"mass":0.28258967026080895,"nu":0,"particle_id":227,"point":[-6.511212843837678,2.895551347962257,-2.33877953077181],"type":2,"volume":0.28258967026080895},{"fixed":false,"mass":0.42776516246396984,"nu":0,"particle_id":228,"point":[4.989582800847225,2.771365069305356,-4.865552294048814],"type":2,"volume":0.42776516246396984},{"fixed":false,"mass":0.2610519737115914,"nu":0,"particle_id":229,"point":[-5.122794642402171,4.602286506902725,-2.970847347164902],"type":2,"volume":0.2610519737115914},{"fixed":false,"mass":0.2829368992856784,"nu":0,"particle_id":230,"point":[4.786243993446239,3.498149010015748,-4.593998469625958],"type":2,"volume":0.2829368992856784},{"fixed":false,"mass":0.3772286140536611,"nu":0,"particle_id":231,"point":[6.342762250513172,1.530132733146639,-3.698386249760599],"type":2,"volume":0.3772286140536611},{"fixed":false,"mass":0.1537615441088899,"nu":0,"particle_id":232,"point":[5.41262888246579,3.147125087017792,-4.129049801995659],"type":2,"volume":0.1537615441088899},{"fixed":false,"mass":0.14063493051938347,"nu":0,"particle_id":233,"point":[5.364619208297185,4.202046923216063,-3.132676556087351],"type":2,"volume":0.14063493051938347},{"fixed":false,"mass":0.33858746087896474,"nu":0,"particle_id":234,"point":[-4.9524857929025,4.163389632270549,-3.793292928446338],"type":2,"volume":0.33858746087896474},{"fixed":false,"mass":0.3793792430124592,"nu":0,"particle_id":235,"point":[5.937261259799956,3.745957100493271,-2.63945716656715],"type":2,"volume":0.3793792430124592},{"fixed":false,"mass":0.3194324674501316,"nu":0,"particle_id":236,"point":[4.738499660547747,4.735101628822745,-3.372748661212256],"type":2,"volume":0.3194324674501316},{"fixed":false,"mass":0.5110768946052275,"nu":0,"particle_id":237,"point":[6.02552169259729,2.524708542981152,-3.683603548841469],"type":2,"volume":0.5110768946052275},{"fixed":false,"mass":0.2884265086277089,"nu":0,"particle_id":238,"point":[6.424918134199523,3.335966062587689,-1.960040152164574],"type":2,"volume":0.2884265086277089},{"fixed":false,"mass":0.15138411976947772,"nu":0,"particle_id":239,"point":[5.565466303796875,4.991541929218137,-0.6000783200206773],"type":2,"volume":0.15138411976947772},{"fixed":false,"mass":0.2468117999264393,"nu":0,"particle_id":240,"point":[-6.158017792515375,2.818536942565266,-3.222524844040602],"type":2,"volume":0.2468117999264393},{"fixed":false,"mass":0.3630795253585169,"nu":0,"particle_id":241,"point":[-7.250179277112465,1.756476106014262,-0.7743979201482589],"type":2,"volume":0.3630795253585169},{"fixed":false,"mass":0.15375845546986738,"nu":0,"particle_id":242,"point":[-6.612096074914205,1.789653588637383,-3.054067047198128],"type":2,"volume":0.15375845546986738},{"fixed":false,"mass":0.32711459628571704,"nu":0,"particle_id":243,"point":[5.114360707939296,4.885524016916189,-2.494988903626981],"type":2,"volume":0.32711459628571704},{"fixed":false,"mass":0.31270329906258326,"nu":0,"particle_id":244,"point":[-4.437547741021447,5.997622506348914,-0.7659597362083879],"type":2,"volume":0.31270329906258326},{"fixed":false,"mass":0.39419154523012284,"nu":0,"particle_id":245,"point":[-5.525622564483106,0.645829048681537,-5.029950309372275],"type":2,"volume":0.39419154523012284},{"fixed":false,"mass":0.5265265373411856,"nu":0,"particle_id":246,"point":[6.742724914938723,2.448388697892578,-2.188847529065576],"type":2,"volume":0.5265265373411856},{"fixed":false,"mass":0.2080336656821541,"nu":0,"particle_id":247,"point":[-6.009989532213406,1.635102684749731,-4.178093468677968],"type":2,"volume":0.2080336656821541},{"fixed":false,"mass":0.08804526294332111,"nu":0,"particle_id":248,"point":[-7.461112782341185,0.5457546305281378,-0.5328676500239902],"type":2,"volume":0.08804526294332111},{"fixed":false,"mass":0.40526248344156574,"nu":0,"particle_id":249,"point":[-5.603212212157088,4.722493844505784,-1.597518323568984],"type":2,"volume":0.40526248344156574},{"fixed":false,"mass":0.30207230014234443,"nu":0,"particle_id":250,"point":[-7.160448959390544,0.6757112381435348,-2.126354867516098],"type":2,"volume":0.30207230014234443},{"fixed":false,"mass":0.33483203832831754,"nu":0,"particle_id":251,"point":[0.5488161670945491,4.775789444311986,-5.756790425083569],"type":2,"volume":0.33483203832831754},{"fixed":false,"mass":0.37194037177569794,"nu":0,"particle_id":252,"point":[1.42018730359838,4.767901946977807,-5.612502030886332],"type":2,"volume":0.37194037177569794},{"fixed":false,"mass":0.23059602206943838,"nu":0,"particle_id":253,"point":[0.637999192802555,6.579281343591789,-3.543446631720071],"type":2,"volume":0.23059602206943838},{"fixed":false,"mass":0.24695556960602308,"nu":0,"particle_id":254,"point":[-0.058305400030355,6.514389388965433,-3.716090872040385],"type":2,"volume":0.24695556960602308},{"fixed":false,"mass":0.20103326500327073,"nu":0,"particle_id":255,"point":[-0.331344971226748,4.74290022812697,-5.800440322602749],"type":2,"volume":0.20103326500327073},{"fixed":false,"mass":0.3713250881509866,"nu":0,"particle_id":256,"point":[-0.5438602835835524,6.260878845932551,-4.093361951806204],"type":2,"volume":0.3713250881509866},{"fixed":false,"mass":0.1811820816472001,"nu":0,"particle_id":257,"point":[2.293416635401365,4.589302646588924,-5.470698433881747],"type":2,"volume":0.1811820816472001},{"fixed":false,"mass":0.2803623812778092,"nu":0,"particle_id":258,"point":[1.324253376861885,6.382849179965424,-3.708852833381852],"type":2,"volume":0.2803623812778092},{"fixed":false,"mass":0.3598088181983287,"nu":0,"particle_id":259,"point":[2.2440167278798,6.1198336177274,-3.709720395977196],"type":2,"volume":0.3598088181983287},{"fixed":false,"mass":0.1356864423938495,"nu":0,"particle_id":260,"point":[-1.309865540545878,7.036693277319745,-2.240357111402903],"type":2,"volume":0.1356864423938495},{"fixed":false,"mass":0.09379353548843622,"nu":0,"particle_id":261,"point":[-1.07476306544141,4.782350327928516,-5.676619565738487],"type":2,"volume":0.09379353548843622},{"fixed":false,"mass":0.3238075750832505,"nu":0,"particle_id":262,"point":[-1.329140580871512,5.914729533602031,-4.415807951056799],"type":2,"volume":0.3238075750832505},{"fixed":false,"mass":0.4076236040415473,"nu":0,"particle_id":263,"point":[-2.125542704310476,5.602849295644319,-4.510005319558998],"type":2,"volume":0.4076236040415473},{"fixed":false,"mass":0.33577439305333495,"nu":0,"particle_id":264,"point":[1.683397380388344,5.331591471195791,-4.999030470398633],"type":2,"volume":0.33577439305333495},{"fixed":false,"mass":0.31150358195227384,"nu":0,"particle_id":265,"point":[-0.7958033722079108,7.311130980652369,-1.471074701205768],"type":2,"volume":0.31150358195227384},{"fixed":false,"mass":0.4918365273405681,"nu":0,"particle_id":266,"point":[-1.976810193219194,6.682438183638582,-2.772587488580618],"type":2,"volume":0.4918365273405681},{"fixed":false,"mass":0.3317739770256365,"nu":0,"particle_id":267,"point":[-2.823074296191981,5.201558994513143,-4.606955127280878],"type":2,"volume":0.3317739770256365},{"fixed":false,"mass":0.3019025059311509,"nu":0,"particle_id":268,"point":[-1.719205420162484,4.346795957503452,-5.86512554231498],"type":2,"volume":0.3019025059311509},{"fixed":false,"mass":0.16975187640165149,"nu":0,"particle_id":269,"point":[-4.046554770667149,3.185714441892588,-5.452212209984855],"type":2,"volume":0.16975187640165149},{"fixed":false,"mass":0.10802591974133097,"nu":0,"particle_id":270,"point":[-3.51737945820049,4.732128610725448,-4.635191534185278],"type":2,"volume":0.10802591974133097},{"fixed":false,"mass":0.3374650132701028,"nu":0,"particle_id":271,"point":[6.09236077120889,4.28462683861699,-0.8804050699751805],"type":2,"volume":0.3374650132701028},{"fixed":false,"mass":0.35400516400818305,"nu":0,"particle_id":272,"point":[3.086095395052624,5.543851373822116,-3.998965760994412],"type":2,"volume":0.35400516400818305},{"fixed":false,"mass":0.24510757998213084,"nu":0,"particle_id":273,"point":[-3.476615756171818,3.598524234629088,-5.586928155679558],"type":2,"volume":0.24510757998213084},{"fixed":false,"mass":0.2991723938242308,"nu":0,"particle_id":274,"point":[0.07128093334544754,3.399587538149294,-6.684887702796617],"type":2,"volume":0.2991723938242308},{"fixed":false,"mass":0.370418580128728,"nu":0,"particle_id":275,"point":[-3.580086814467199,5.770106721716594,-3.184155589929467],"type":2,"volume":0.370418580128728},{"fixed":false,"mass":0.4538565543658595,"nu":0,"particle_id":276,"point":[-2.764403053716844,6.303908778628421,-2.978054711944109],"type":2,"volume":0.4538565543658595},{"fixed":false,"mass":0.3829084393089162,"nu":0,"particle_id":277,"point":[0.03745176475504122,5.746650415387027,-4.819191464203184],"type":2,"volume":0.3829084393089162},{"fixed":false,"mass":0.09362856214604771,"nu":0,"particle_id":278,"point":[-2.456260706742011,4.225915594006418,-5.688446249447087],"type":2,"volume":0.09362856214604771},{"fixed":false,"mass":0.1663178546526218,"nu":0,"particle_id":279,"point":[-0.178951216848379,7.449385268986478,-0.8512552943716398],"type":2,"volume":0.1663178546526218},{"fixed":false,"mass":0.26387332898711113,"nu":0,"particle_id":280,"point":[0.7712161603422918,3.303395917482208,-6.689005983431975],"type":2,"volume":0.26387332898711113},{"fixed":false,"mass":0.2930639686304638,"nu":0,"particle_id":281,"point":[1.716424312946556,6.88830394417226,-2.419743034007296],"type":2,"volume":0.2930639686304638},{"fixed":false,"mass":0.15538809963534347,"nu":0,"particle_id":282,"point":[7.037969764830216,2.090312912895571,-1.532179335299149],"type":2,"volume":0.15538809963534347},{"fixed":false,"mass":0.10135580900917558,"nu":0,"particle_id":283,"point":[-4.47779918574965,3.321091899477096,-5.016937616447644],"type":2,"volume":0.10135580900917558},{"fixed":false,"mass":0.17490501644365947,"nu":0,"particle_id":284,"point":[-2.838318765908234,5.797103504754557,-3.819363499099762],"type":2,"volume":0.17490501644365947},{"fixed":false,"mass":0.5119979183225931,"nu":0,"particle_id":285,"point":[-2.781956740351567,6.682282932176613,-1.964131235216629],"type":2,"volume":0.5119979183225931},{"fixed":false,"mass":0.28665782431177006,"nu":0,"particle_id":286,"point":[1.491910645263451,7.210191172390481,-1.427356256907147],"type":2,"volume":0.28665782431177006},{"fixed":false,"mass":0.1466618240299794,"nu":0,"particle_id":287,"point":[-1.340878322474467,6.491006837278138,-3.509825574402027],"type":2,"volume":0.1466618240299794},{"fixed":false,"mass":0.34515512517417235,"nu":0,"particle_id":288,"point":[2.621300688312271,2.760783058074351,-6.461954782239137],"type":2,"volume":0.34515512517417235},{"fixed":false,"mass":0.1715847690659151,"nu":0,"particle_id":289,"point":[1.659722442402739,3.33367996903602,-6.510138191945904],"type":2,"volume":0.1715847690659151},{"fixed":false,"mass":0.46320383119733755,"nu":0,"particle_id":290,"point":[-4.23802341025239,4.489790835619533,-4.258043661887411],"type":2,"volume":0.46320383119733755},{"fixed":false,"mass":0.4638951346002226,"nu":0,"particle_id":291,"point":[3.03557729710624,4.073675477324566,-5.517285435677371],"type":2,"volume":0.4638951346002226},{"fixed":false,"mass":0.42258112569196743,"nu":0,"particle_id":292,"point":[2.404289444589195,3.765679111046145,-6.024039599742658],"type":2,"volume":0.42258112569196743},{"fixed":false,"mass":0.3406099478530677,"nu":0,"particle_id":293,"point":[3.031797582349339,6.023804655633045,-3.282069604751605],"type":2,"volume":0.3406099478530677},{"fixed":false,"mass":0.11653595965680064,"nu":0,"particle_id":294,"point":[7.378632555288915,1.126387975005995,-0.7328244972655185],"type":2,"volume":0.11653595965680064},{"fixed":false,"mass":0.35291998207752373,"nu":0,"particle_id":295,"point":[7.360600736798471,0.5855405702692446,-1.314799997722302],"type":2,"volume":0.35291998207752373},{"fixed":false,"mass":0.3470637987775073,"nu":0,"particle_id":296,"point":[-5.813080943953199,4.119763505121785,-2.34214401797047],"type":2,"volume":0.3470637987775073},{"fixed":false,"mass":0.08727428449058844,"nu":0,"particle_id":297,"point":[-6.528741835369222,3.344072717218778,-1.562916411409366],"type":2,"volume":0.08727428449058844},{"fixed":false,"mass":0.2787415906724715,"nu":0,"particle_id":298,"point":[7.102098083386792,0.7437280417234735,-2.292830437234255],"type":2,"volume":0.2787415906724715},{"fixed":false,"mass":0.21295854472484743,"nu":0,"particle_id":299,"point":[-2.881570101529519,3.838042314146699,-5.763331063264596],"type":2,"volume":0.21295854472484743},{"fixed":false,"mass":0.16340383282926824,"nu":0,"particle_id":300,"point":[2.828235759107781,6.795087552139563,-1.441481061152731],"type":2,"volume":0.16340383282926824},{"fixed":false,"mass":0.21083266906926024,"nu":0,"particle_id":301,"point":[-6.968317737111894,1.320359478740907,-2.439097940130903],"type":2,"volume":0.21083266906926024},{"fixed":false,"mass":0.35439774678348046,"nu":0,"particle_id":302,"point":[-1.548354489457334,5.181856782625079,-5.196244668925798],"type":2,"volume":0.35439774678348046},{"fixed":false,"mass":0.5996423025059506,"nu":0,"particle_id":303,"point":[-4.635145226508207,2.412080420798292,-5.380269210065582],"type":2,"volume":0.5996423025059506},{"fixed":false,"mass":0.27749602204984425,"nu":0,"particle_id":304,"point":[6.971324288716256,2.658285405977631,-0.7643012245974327],"type":2,"volume":0.27749602204984425},{"fixed":false,"mass":0.19126819319704996,"nu":0,"particle_id":305,"point":[-3.605079312071896,2.10125371829153,-6.232025029237065],"type":2,"volume":0.19126819319704996},{"fixed":false,"mass":0.12533011476270065,"nu":0,"particle_id":306,"point":[0.725152800051968,1.719164542096607,-7.264201724468736],"type":2,"volume":0.12533011476270065},{"fixed":false,"mass":0.2615914497966241,"nu":0,"particle_id":307,"point":[-4.251716888741406,1.706855991580972,-5.937974917595664],"type":2,"volume":0.2615914497966241},{"fixed":false,"mass":0.07762737957691862,"nu":0,"particle_id":308,"point":[-0.5853580623621423,3.664223346324183,-6.517731446376143],"type":2,"volume":0.07762737957691862},{"fixed":false,"mass":0.43351645492931556,"nu":0,"particle_id":309,"point":[-2.86728055241688,2.636994139363766,-6.408975280237324],"type":2,"volume":0.43351645492931556},{"fixed":false,"mass":0.23311911268404042,"nu":0,"particle_id":310,"point":[-1.992657308443031,2.746601959267343,-6.688459802410221],"type":2,"volume":0.23311911268404042},{"fixed":false,"mass":0.353258528813884,"nu":0,"particle_id":311,"point":[-4.359240557728681,5.868930477731578,-1.674119711193534],"type":2,"volume":0.353258528813884},{"fixed":false,"mass":0.2336420055880703,"nu":0,"particle_id":312,"point":[1.03651624127522,4.119759171472448,-6.180875217203575],"type":2,"volume":0.2336420055880703},{"fixed":false,"mass":0.21262656286758516,"nu":0,"particle_id":313,"point":[3.836398515740218,4.77538089151335,-4.32756094924097],"type":2,"volume":0.21262656286758516},{"fixed":false,"mass":0.4223582747545122,"nu":0,"particle_id":314,"point":[-4.206227863061018,5.70328111321922,-2.455653010424327],"type":2,"volume":0.4223582747545122},{"fixed":false,"mass":0.21884814258442653,"nu":0,"particle_id":315,"point":[3.420134600782984,2.314353893324884,-6.260706459256731],"type":2,"volume":0.21884814258442653},{"fixed":false,"mass":0.3734904074627436,"nu":0,"particle_id":316,"point":[-6.104203123143805,3.449703445704221,-2.662376826840605],"type":2,"volume":0.3734904074627436},{"fixed":false,"mass":0.06737995532801846,"nu":0,"particle_id":317,"point":[-1.190405916464252,1.405648018381283,-7.270287986212629],"type":2,"volume":0.06737995532801846},{"fixed":false,"mass":0.10089502354567605,"nu":0,"particle_id":318,"point":[-6.543969983156591,2.360917276515734,-2.802235977392885],"type":2,"volume":0.10089502354567605},{"fixed":false,"mass":0.10023014502235816,"nu":0,"particle_id":319,"point":[5.61881309563131,0.7450671119648242,-4.911599983206132],"type":2,"volume":0.10023014502235816},{"fixed":false,"mass":0.3724966962629089,"nu":0,"particle_id":320,"point":[-4.37905224756937,0.812210916466029,-6.034419180023133],"type":2,"volume":0.3724966962629089},{"fixed":false,"mass":0.2131379762397517,"nu":0,"particle_id":321,"point":[-6.556652963512547,0.5311474679485249,-3.60252470961047],"type":2,"volume":0.2131379762397517},{"fixed":false,"mass":0.17319757477844516,"nu":0,"particle_id":322,"point":[4.401869060613151,2.982915514133437,-5.289212021535793],"type":2,"volume":0.17319757477844516},{"fixed":false,"mass":0.23045765549397929,"nu":0,"particle_id":323,"point":[5.805870706568823,1.512128284003263,-4.500592560021778],"type":2,"volume":0.23045765549397929},{"fixed":false,"mass":0.30132656377784545,"nu":0,"particle_id":324,"point":[6.804225703616424,2.799513784622455,-1.454384799134824],"type":2,"volume":0.30132656377784545},{"fixed":false,"mass":0.10327151944165812,"nu":0,"particle_id":325,"point":[-3.535304829467849,2.875968091823538,-5.95654491274549],"type":2,"volume":0.10327151944165812},{"fixed":false,"mass":0.20485029860140014,"nu":0,"particle_id":326,"point":[6.588156581343329,3.472045593929856,-0.8894336700254051],"type":2,"volume":0.20485029860140014},{"fixed":false,"mass":0.1502642877381031,"nu":0,"particle_id":327,"point":[4.135917386706265,3.935851583217592,-4.863461697723586],"type":2,"volume":0.1502642877381031},{"fixed":false,"mass":0.10195457273481347,"nu":0,"particle_id":328,"point":[4.052980770409141,5.915938936627176,-2.196591307638323],"type":2,"volume":0.10195457273481347},{"fixed":false,"mass":0.12838958383618035,"nu":0,"particle_id":329,"point":[4.793714404179499,2.28764867050766,-5.294994407125141],"type":2,"volume":0.12838958383618035},{"fixed":false,"mass":0.15769232068787314,"nu":0,"particle_id":330,"point":[-4.388343288362741,5.291248820459084,-2.999188074041379],"type":2,"volume":0.15769232068787314},{"fixed":false,"mass":0.5387577928051078,"nu":0,"particle_id":331,"point":[0.2369374967277453,2.642221678930755,-7.015163948335972],"type":2,"volume":0.5387577928051078},{"fixed":false,"mass":0.3375022299112577,"nu":0,"particle_id":332,"point":[-0.736552981140213,2.028735375842996,-7.182737812337065],"type":2,"volume":0.3375022299112577},{"fixed":false,"mass":0.25392197757397933,"nu":0,"particle_id":333,"point":[-6.999916165993231,2.573904253131265,-0.7913220360759678],"type":2,"volume":0.25392197757397933},{"fixed":false,"mass":0.16267236347069514,"nu":0,"particle_id":334,"point":[0.7648581264866401,5.294213683948586,-5.257023256086936],"type":2,"volume":0.16267236347069514},{"fixed":false,"mass":0.49549518170854634,"nu":0,"particle_id":335,"point":[4.373480682216314,1.148879986230146,-5.983539211831117],"type":2,"volume":0.49549518170854634},{"fixed":false,"mass":0.28433058918552184,"nu":0,"particle_id":336,"point":[-0.5821722220717523,7.052757667528402,-2.483885018870112],"type":2,"volume":0.28433058918552184},{"fixed":false,"mass":0.39551663888590094,"nu":0,"particle_id":337,"point":[2.368593567286359,5.506676507403681,-4.507358245781901],"type":2,"volume":0.39551663888590094},{"fixed":false,"mass":0.2252497920780412,"nu":0,"particle_id":338,"point":[-6.758869003367423,3.115502954868184,-0.9280792711437286],"type":2,"volume":0.2252497920780412},{"fixed":false,"mass":0.13370906368166718,"nu":0,"particle_id":339,"point":[-5.206678846244878,2.023210136275198,-5.004709395813047],"type":2,"volume":0.13370906368166718},{"fixed":false,"mass":0.15310959654689196,"nu":0,"particle_id":340,"point":[0.2167810108094368,6.931614710627811,-2.855822735528341],"type":2,"volume":0.15310959654689196},{"fixed":false,"mass":0.2094330114028629,"nu":0,"particle_id":341,"point":[-0.6269724363912688,3.091249814863503,-6.804489705048569],"type":2,"volume":0.2094330114028629},{"fixed":false,"mass":0.34542113596410257,"nu":0,"particle_id":342,"point":[6.713898716215487,0.5737148082138981,-3.293085991473064],"type":2,"volume":0.34542113596410257},{"fixed":false,"mass":0.47840954938380437,"nu":0,"particle_id":343,"point":[3.066857642598753,0.6870964105093077,-6.809719724239673],"type":2,"volume":0.47840954938380437},{"fixed":false,"mass":0.1559678211930823,"nu":0,"particle_id":344,"point":[0.5076910175273959,6.199716881140464,-4.189959477658937],"type":2,"volume":0.1559678211930823},{"fixed":false,"mass":0.2191833432034453,"nu":0,"particle_id":345,"point":[6.798380012063458,1.281360378445416,-2.896574665380867],"type":2,"volume":0.2191833432034453},{"fixed":false,"mass":0.28353312203954234,"nu":0,"particle_id":346,"point":[6.019107485444829,4.098666215725321,-1.794792559248534],"type":2,"volume":0.28353312203954234},{"fixed":false,"mass":0.3535531272087113,"nu":0,"particle_id":347,"point":[1.548538358161366,5.92245418708323,-4.333193436162666],"type":2,"volume":0.3535531272087113},{"fixed":false,"mass":0.17735606637763307,"nu":0,"particle_id":348,"point":[-0.8461118176569473,4.211707887187377,-6.147813551582781],"type":2,"volume":0.17735606637763307},{"fixed":false,"mass":0.24823184177350233,"nu":0,"particle_id":349,"point":[-5.393414491240376,4.68415831899424,-2.284675243502974],"type":2,"volume":0.24823184177350233},{"fixed":false,"mass":0.2631366924575058,"nu":0,"particle_id":350,"point":[3.749635068209536,6.470546938086034,-0.567678762398876],"type":2,"volume":0.2631366924575058},{"fixed":false,"mass":0.11221833939832683,"nu":0,"particle_id":351,"point":[7.45837912820294,0.5478136686675279,-0.5678740744282825],"type":2,"volume":0.11221833939832683},{"fixed":false,"mass":0.09386677865593904,"nu":0,"particle_id":352,"point":[0.07877544203257275,5.216608228501047,-5.388023108716939],"type":2,"volume":0.09386677865593904},{"fixed":false,"mass":0.06756544625407168,"nu":0,"particle_id":353,"point":[-6.261602512085481,3.568509637695984,-2.075589782764323],"type":2,"volume":0.06756544625407168},{"fixed":false,"mass":0.06781661217402703,"nu":0,"particle_id":354,"point":[-5.738994197454757,2.996453720109899,-3.78618682909602],"type":2,"volume":0.06781661217402703},{"fixed":false,"mass":0.04886697230008345,"nu":0,"particle_id":355,"point":[-4.033283417253803,5.301831856953297,-3.445751563403931],"type":2,"volume":0.04886697230008345},{"fixed":false,"mass":0.267893456451591,"nu":0,"particle_id":356,"point":[3.93454430536421,5.391493261871542,-3.420696057284223],"type":2,"volume":0.267893456451591},{"fixed":false,"mass":0.07369064220863825,"nu":0,"particle_id":357,"point":[2.358775463455272,5.09051834753824,-4.977228271475792],"type":2,"volume":0.07369064220863825},{"fixed":false,"mass":0.11285307330615128,"nu":0,"particle_id":358,"point":[3.68028223628917,5.909998071382034,-2.788807174674331],"type":2,"volume":0.11285307330615128},{"fixed":false,"mass":0.43787905032768515,"nu":0,"particle_id":359,"point":[3.198618518042804,6.400593777343497,-2.247496134249262],"type":2,"volume":0.43787905032768515},{"fixed":false,"mass":0.09663163099091725,"nu":0,"particle_id":360,"point":[-0.6362694606673188,5.854347309759907,-4.644542900020308],"type":2,"volume":0.09663163099091725},{"fixed":false,"mass":0.10797253269729917,"nu":0,"particle_id":361,"point":[-5.618044544024936,1.410710586649169,-4.764186304298731],"type":2,"volume":0.10797253269729917},{"fixed":false,"mass":0.36874962124028043,"nu":0,"particle_id":362,"point":[2.863629889289156,6.901605843505399,-0.6461119392658708],"type":2,"volume":0.36874962124028043},{"fixed":false,"mass":0.13934841844474324,"nu":0,"particle_id":363,"point":[4.493630585683654,5.374926071818449,-2.677210092968924],"type":2,"volume":0.13934841844474324},{"fixed":false,"mass":0.2741728918849735,"nu":0,"particle_id":364,"point":[7.229038475066706,1.338337689897609,-1.483190801550754],"type":2,"volume":0.2741728918849735},{"fixed":false,"mass":0.09724780361248948,"nu":0,"particle_id":365,"point":[3.752212759733365,3.556254676417473,-5.433594766096656],"type":2,"volume":0.09724780361248948},{"fixed":false,"mass":0.3514455891244491,"nu":0,"particle_id":366,"point":[4.976223842885739,0.7225450897263693,-5.564631601355817],"type":2,"volume":0.3514455891244491},{"fixed":false,"mass":0.1347226054834461,"nu":0,"particle_id":367,"point":[5.345391826205234,1.294932494941383,-5.099013243548516],"type":2,"volume":0.1347226054834461},{"fixed":false,"mass":0.07754069157902072,"nu":0,"particle_id":368,"point":[-1.413996185591364,7.359881612462532,-0.2876759247295414],"type":2,"volume":0.07754069157902072},{"fixed":false,"mass":0.1784658602119487,"nu":0,"particle_id":369,"point":[4.276863808291877,4.83727396057201,-3.815654150430183],"type":2,"volume":0.1784658602119487},{"fixed":false,"mass":0.1585716737114419,"nu":0,"particle_id":370,"point":[4.854834765372415,1.588863197002358,-5.491456377150129],"type":2,"volume":0.1585716737114419},{"fixed":false,"mass":0.058521981705481195,"nu":0,"particle_id":371,"point":[5.975853206730275,1.974019522699496,-4.079512884599431],"type":2,"volume":0.058521981705481195},{"fixed":false,"mass":0.2958174228827234,"nu":0,"particle_id":372,"point":[3.834550367701017,2.869392420434448,-5.771725098713326],"type":2,"volume":0.2958174228827234},{"fixed":false,"mass":0.12005960936090306,"nu":0,"particle_id":373,"point":[4.386391454022473,6.066853846039124,-0.450393631037237],"type":2,"volume":0.12005960936090306},{"fixed":false,"mass":0.1972392289076766,"nu":0,"particle_id":374,"point":[-2.152500757410124,0.5592777335842017,-7.162677495606358],"type":2,"volume":0.1972392289076766},{"fixed":false,"mass":0.13983474965507403,"nu":0,"particle_id":375,"point":[-2.702257724760798,1.228114749452201,-6.887636557713289],"type":2,"volume":0.13983474965507403},{"fixed":false,"mass":0.28116721756885044,"nu":0,"particle_id":376,"point":[4.201953782506051,6.085380523488955,-1.249691279486409],"type":2,"volume":0.28116721756885044},{"fixed":false,"mass":0.14368470540574618,"nu":0,"particle_id":377,"point":[1.210017894697738,0.4692205831119191,-7.386859193114172],"type":2,"volume":0.14368470540574618},{"fixed":false,"mass":0.08461838296363508,"nu":0,"particle_id":378,"point":[-3.650347723860651,0.5442531860328419,-6.529069609400596],"type":2,"volume":0.08461838296363508},{"fixed":false,"mass":0.06108539368292976,"nu":0,"particle_id":379,"point":[1.061976160337098,7.412234078019054,-0.4254322596238995],"type":2,"volume":0.06108539368292976},{"fixed":false,"mass":0.2976495001557487,"nu":0,"particle_id":380,"point":[-1.209524883669917,0.5841973771204468,-7.378737221256009],"type":2,"volume":0.2976495001557487},{"fixed":false,"mass":0.21973281880636913,"nu":0,"particle_id":381,"point":[-1.876768396103677,1.231940483323706,-7.156120669254717],"type":2,"volume":0.21973281880636913},{"fixed":false,"mass":0.42225401544683383,"nu":0,"particle_id":382,"point":[-3.537395071386987,1.19868379020232,-6.503844499988699],"type":2,"volume":0.42225401544683383},{"fixed":false,"mass":0.0885713971957435,"nu":0,"particle_id":383,"point":[-0.9650036336088175,7.418598413317303,-0.5321330369820667],"type":2,"volume":0.0885713971957435},{"fixed":false,"mass":0.12754748775874195,"nu":0,"particle_id":384,"point":[3.438658371757689,6.538305676691373,-1.294676593009281],"type":2,"volume":0.12754748775874195},{"fixed":false,"mass":0.13565745633268123,"nu":0,"particle_id":385,"point":[-2.954346163888757,6.777816241146183,-1.258191458074165],"type":2,"volume":0.13565745633268123},{"fixed":false,"mass":0.1297714297521216,"nu":0,"particle_id":386,"point":[-3.417405223084662,6.64741534338028,-0.6190402198775958],"type":2,"volume":0.1297714297521216},{"fixed":false,"mass":0.15591922145964138,"nu":0,"particle_id":387,"point":[-1.176225605361279,6.832333868937241,-2.861067498096745],"type":2,"volume":0.15591922145964138},{"fixed":false,"mass":0.19595405072618044,"nu":0,"particle_id":388,"point":[1.447124071925932,1.239675470500452,-7.253898031285799],"type":2,"volume":0.19595405072618044},{"fixed":false,"mass":0.21189435304417267,"nu":0,"particle_id":389,"point":[0.4370512143574075,7.478062630676813,-0.3708982713678884],"type":2,"volume":0.21189435304417267},{"fixed":false,"mass":0.049161980310637565,"nu":0,"particle_id":390,"point":[0.5098113376867086,0.2931009398518155,-7.476910072952869],"type":2,"volume":0.049161980310637565},{"fixed":false,"mass":0.1369739143437888,"nu":0,"particle_id":391,"point":[-0.3067292700452529,7.490422534976728,-0.2224576418339243],"type":2,"volume":0.1369739143437888},{"fixed":false,"mass":0.11400889079885745,"nu":0,"particle_id":392,"point":[3.748661186606474,6.257261386566479,-1.744769110287741],"type":2,"volume":0.11400889079885745},{"fixed":false,"mass":0.17854980833359982,"nu":0,"particle_id":393,"point":[-2.366576650898599,1.882401215857879,-6.863372393944418],"type":2,"volume":0.17854980833359982},{"fixed":false,"mass":0.2740891577742084,"nu":0,"particle_id":394,"point":[-1.934584798153723,7.233625905649585,-0.4266590159222532],"type":2,"volume":0.2740891577742084},{"fixed":false,"mass":0.43481814272007935,"nu":0,"particle_id":395,"point":[2.318910314970414,6.860981849048884,-1.949251912438607],"type":2,"volume":0.43481814272007935},{"fixed":false,"mass":0.10008129594651027,"nu":0,"particle_id":396,"point":[1.803662111212097,0.4473030898625653,-7.266135350678332],"type":2,"volume":0.10008129594651027},{"fixed":false,"mass":0.15614666899017457,"nu":0,"particle_id":397,"point":[1.757737375840279,6.556812916280165,-3.188818542732673],"type":2,"volume":0.15614666899017457},{"fixed":false,"mass":0.18567233374807193,"nu":0,"particle_id":398,"point":[-3.678191243929327,6.413649075817621,-1.259370757698228],"type":2,"volume":0.18567233374807193},{"fixed":false,"mass":0.492750297491067,"nu":0,"particle_id":399,"point":[2.288244823563323,0.858416295551517,-7.090631642594845],"type":2,"volume":0.492750297491067},{"fixed":false,"mass":0.21306725665183635,"nu":0,"particle_id":400,"point":[-3.906400935095153,6.369571051636554,-0.6469902259240996],"type":2,"volume":0.21306725665183635},{"fixed":false,"mass":0.3076713256337648,"nu":0,"particle_id":401,"point":[0.6184504772065682,1.046735630009235,-7.400801546326731],"type":2,"volume":0.3076713256337648},{"fixed":false,"mass":0.29881975072225414,"nu":0,"particle_id":402,"point":[-2.704621844479577,6.975579703176622,-0.5256505331436936],"type":2,"volume":0.29881975072225414},{"fixed":false,"mass":0.05263692672017945,"nu":0,"particle_id":403,"point":[1.036483617091754,7.389501550645353,-0.7556246055484976],"type":2,"volume":0.05263692672017945},{"fixed":false,"mass":0.1382057499494891,"nu":0,"particle_id":404,"point":[2.128186653533572,7.178347478223611,-0.4383480918200984],"type":2,"volume":0.1382057499494891},{"fixed":false,"mass":0.2583353144911499,"nu":0,"particle_id":405,"point":[-0.235095090176895,0.5311885405757251,-7.477470764432032],"type":2,"volume":0.2583353144911499},{"fixed":false,"mass":0.3339485914017238,"nu":0,"particle_id":406,"point":[2.081058984116118,2.333036735631501,-6.817340617485934],"type":2,"volume":0.3339485914017238},{"fixed":false,"mass":0.251300272108602,"nu":0,"particle_id":407,"point":[3.79090363684982,0.5322113803199082,-6.449480650624265],"type":2,"volume":0.251300272108602},{"fixed":false,"mass":0.3608255833976401,"nu":0,"particle_id":408,"point":[0.008673552884121716,1.557210103408566,-7.336553786576],"type":2,"volume":0.3608255833976401},{"fixed":false,"mass":0.11073004453429819,"nu":0,"particle_id":409,"point":[4.057190819711119,5.670112313716205,-2.763879339315606],"type":2,"volume":0.11073004453429819},{"fixed":false,"mass":0.28698565056437536,"nu":0,"particle_id":410,"point":[-1.519211339461568,7.249172117818059,-1.179618799570705],"type":2,"volume":0.28698565056437536},{"fixed":false,"mass":0.09568698360223035,"nu":0,"particle_id":411,"point":[2.214013770366918,7.079880404868586,-1.106090628015391],"type":2,"volume":0.09568698360223035},{"fixed":false,"mass":0.1432043477637424,"nu":0,"particle_id":412,"point":[1.608371780346823,7.297513576150044,-0.6398717231522043],"type":2,"volume":0.1432043477637424},{"fixed":false,"mass":0.18806946510593509,"nu":0,"particle_id":413,"point":[-1.922743439683547,7.012410537104615,-1.838248112812319],"type":2,"volume":0.18806946510593509},{"fixed":false,"mass":0.06894864379688039,"nu":0,"particle_id":414,"point":[4.394011113042654,0.4634980744127237,-6.060349484433497],"type":2,"volume":0.06894864379688039},{"fixed":false,"mass":0.24815046404335067,"nu":0,"particle_id":415,"point":[1.140989567836979,6.795375808268796,-2.961589173143769],"type":2,"volume":0.24815046404335067},{"fixed":false,"mass":0.43608322314762066,"nu":0,"particle_id":416,"point":[0.08186719021687774,7.245144148377717,-1.936797364825272],"type":2,"volume":0.43608322314762066},{"fixed":false,"mass":0.26247489970219284,"nu":0,"particle_id":417,"point":[-1.582859841619059,1.962755539681998,-7.063437223706127],"type":2,"volume":0.26247489970219284},{"fixed":false,"mass":0.216548989257853,"nu":0,"particle_id":418,"point":[0.885562068777987,7.132272727276606,-2.143936931462298],"type":2,"volume":0.216548989257853},{"fixed":false,"mass":0.25514563261299095,"nu":0,"particle_id":419,"point":[-3.035434083986731,1.777454801821996,-6.623956095057662],"type":2,"volume":0.25514563261299095},{"fixed":false,"mass":0.32013522015064855,"nu":0,"particle_id":420,"point":[3.77253404531972,4.215441444105681,4.924229920324581],"type":2,"volume":0.32013522015064855},{"fixed":false,"mass":0.2119751797111548,"nu":0,"particle_id":421,"point":[-2.242504651550549,3.602635055521801,6.18402729170074],"type":2,"volume":0.2119751797111548},{"fixed":false,"mass":0.2982794112064674,"nu":0,"particle_id":422,"point":[-4.51165148405367,4.332565970462286,4.13810016771326],"type":2,"volume":0.2982794112064674},{"fixed":false,"mass":0.34979422351297224,"nu":0,"particle_id":423,"point":[-5.297435868809998,2.216180696012978,4.824491303595094],"type":2,"volume":0.34979422351297224},{"fixed":false,"mass":0.1485463783639174,"nu":0,"particle_id":424,"point":[5.647087568078173,3.928004916403964,2.988507884407074],"type":2,"volume":0.1485463783639174},{"fixed":false,"mass":0.3090562656613262,"nu":0,"particle_id":425,"point":[-6.198846002166151,3.066002002511129,2.902402446599449],"type":2,"volume":0.3090562656613262},{"fixed":false,"mass":0.3429738890309573,"nu":0,"particle_id":426,"point":[7.111499709807651,1.457651694672566,1.884628189968487],"type":2,"volume":0.3429738890309573},{"fixed":false,"mass":0.12266255044543346,"nu":0,"particle_id":427,"point":[7.090479147124714,2.039763343134092,1.347023002103538],"type":2,"volume":0.12266255044543346},{"fixed":false,"mass":0.35448875154676684,"nu":0,"particle_id":428,"point":[-1.418095414237782,6.775224628766824,2.887098305542995],"type":2,"volume":0.35448875154676684},{"fixed":false,"mass":0.16055567292290523,"nu":0,"particle_id":429,"point":[-4.160892721493906,2.907871313755774,5.520983262323416],"type":2,"volume":0.16055567292290523},{"fixed":false,"mass":0.3902575646518697,"nu":0,"particle_id":430,"point":[-4.118175291162171,5.968109543186011,1.916324803313215],"type":2,"volume":0.3902575646518697},{"fixed":false,"mass":0.39218606197382805,"nu":0,"particle_id":431,"point":[-5.375742214631585,4.713582304346104,2.265731118642097],"type":2,"volume":0.39218606197382805},{"fixed":false,"mass":0.12365066033644274,"nu":0,"particle_id":432,"point":[0.4611704789638085,4.159125855649104,6.224065705485716],"type":2,"volume":0.12365066033644274},{"fixed":false,"mass":0.12480167809501534,"nu":0,"particle_id":433,"point":[6.167326930477277,3.805180377912943,1.932532231078194],"type":2,"volume":0.12480167809501534},{"fixed":false,"mass":0.3886954638053618,"nu":0,"particle_id":434,"point":[4.252391339715608,5.73833980782705,2.28880408594076],"type":2,"volume":0.3886954638053618},{"fixed":false,"mass":0.115133434558643,"nu":0,"particle_id":435,"point":[-2.76871104285184,0.5646482001477534,6.947331255328206],"type":2,"volume":0.115133434558643},{"fixed":false,"mass":0.17660716605365062,"nu":0,"particle_id":436,"point":[-1.157426915222983,2.486999609878809,6.980343535699376],"type":2,"volume":0.17660716605365062},{"fixed":false,"mass":0.33058063230270524,"nu":0,"particle_id":437,"point":[2.140054837496025,6.654839668040331,2.717218115129278],"type":2,"volume":0.33058063230270524},{"fixed":false,"mass":0.20465747850966956,"nu":0,"particle_id":438,"point":[4.898181655811283,2.134521868965155,5.263234068287609],"type":2,"volume":0.20465747850966956},{"fixed":false,"mass":0.20650586149001807,"nu":0,"particle_id":439,"point":[6.541582299227809,1.294560345454641,3.432464789973201],"type":2,"volume":0.20650586149001807},{"fixed":false,"mass":0.12173006006143072,"nu":0,"particle_id":440,"point":[5.431092868271719,0.9509514003520665,5.084183483154056],"type":2,"volume":0.12173006006143072},{"fixed":false,"mass":0.4444774473003811,"nu":0,"particle_id":441,"point":[-6.10457777030246,4.291359524401114,0.7538989843877578],"type":2,"volume":0.4444774473003811},{"fixed":false,"mass":0.25591821635006845,"nu":0,"particle_id":442,"point":[-6.148756357866201,2.160920787929258,3.711228448896021],"type":2,"volume":0.25591821635006845},{"fixed":false,"mass":0.2266075774595953,"nu":0,"particle_id":443,"point":[-3.481678233483229,5.255462428283779,4.063007672080708],"type":2,"volume":0.2266075774595953},{"fixed":false,"mass":0.1995093094725037,"nu":0,"particle_id":444,"point":[6.157302055421829,4.242646770651803,0.5810161596512974],"type":2,"volume":0.1995093094725037},{"fixed":false,"mass":0.34153304016997393,"nu":0,"particle_id":445,"point":[6.918494682175277,2.773544664929881,0.8317940396224339],"type":2,"volume":0.34153304016997393},{"fixed":false,"mass":0.5351646031148256,"nu":0,"particle_id":446,"point":[-6.531336868189971,0.7793449324566568,3.603367895521709],"type":2,"volume":0.5351646031148256},{"fixed":false,"mass":0.13438933378662915,"nu":0,"particle_id":447,"point":[-5.125116739022653,0.8787875117065237,5.404711918378116],"type":2,"volume":0.13438933378662915},{"fixed":false,"mass":0.2363925949580067,"nu":0,"particle_id":448,"point":[-5.622020276461788,0.6033458299378561,4.927358503351378],"type":2,"volume":0.2363925949580067},{"fixed":false,"mass":0.1425123778087231,"nu":0,"particle_id":449,"point":[-4.99051198589539,3.68931244140146,4.211147566679998],"type":2,"volume":0.1425123778087231},{"fixed":false,"mass":0.24269962213857937,"nu":0,"particle_id":450,"point":[7.128608989334244,0.7392232137257769,2.210539055857633],"type":2,"volume":0.24269962213857937},{"fixed":false,"mass":0.38508125648636626,"nu":0,"particle_id":451,"point":[-7.038826467033149,2.24598904169371,1.288586509158542],"type":2,"volume":0.38508125648636626},{"fixed":false,"mass":0.39967373342284046,"nu":0,"particle_id":452,"point":[6.805134436845945,2.151487216103851,2.304614513404597],"type":2,"volume":0.39967373342284046},{"fixed":false,"mass":0.11373599706299699,"nu":0,"particle_id":453,"point":[6.501937772449745,3.644901426699873,0.8303606402235577],"type":2,"volume":0.11373599706299699},{"fixed":false,"mass":0.11126326485990187,"nu":0,"particle_id":454,"point":[5.760705645889666,0.5889749881019047,4.766275162514779],"type":2,"volume":0.11126326485990187},{"fixed":false,"mass":0.3348911282363628,"nu":0,"particle_id":455,"point":[5.815582141475956,2.665374155287367,3.914688361552179],"type":2,"volume":0.3348911282363628},{"fixed":false,"mass":0.17978336100748787,"nu":0,"particle_id":456,"point":[6.855008212774898,0.6177147655092516,2.979478288435838],"type":2,"volume":0.17978336100748787},{"fixed":false,"mass":0.1233162421018739,"nu":0,"particle_id":457,"point":[-6.925416307750235,1.957028264862406,2.111551404744091],"type":2,"volume":0.1233162421018739},{"fixed":false,"mass":0.15931176846430423,"nu":0,"particle_id":458,"point":[-5.974404405278905,2.837505492970049,3.5362486591795],"type":2,"volume":0.15931176846430423},{"fixed":false,"mass":0.08922771334568136,"nu":0,"particle_id":459,"point":[7.337014399161819,0.6639814671915911,1.406182177997655],"type":2,"volume":0.08922771334568136},{"fixed":false,"mass":0.19235268866386473,"nu":0,"particle_id":460,"point":[-7.403244664425402,0.754004998300476,0.9345827417595104],"type":2,"volume":0.19235268866386473},{"fixed":false,"mass":0.4421214252805641,"nu":0,"particle_id":461,"point":[-0.4713793013569427,6.088693828974516,4.353803970237968],"type":2,"volume":0.4421214252805641},{"fixed":false,"mass":0.32082099550278,"nu":0,"particle_id":462,"point":[-2.071697931036786,5.735281909226856,4.366303826376843],"type":2,"volume":0.32082099550278},{"fixed":false,"mass":0.29233512740075723,"nu":0,"particle_id":463,"point":[1.405643547217614,6.013741774715629,4.25547601158855],"type":2,"volume":0.29233512740075723},{"fixed":false,"mass":0.4619420666758979,"nu":0,"particle_id":464,"point":[0.2867616750744157,6.972821531606553,2.74727640219774],"type":2,"volume":0.4619420666758979},{"fixed":false,"mass":0.3806116573071652,"nu":0,"particle_id":465,"point":[2.924262029554449,5.61224996698555,4.025089053744872],"type":2,"volume":0.3806116573071652},{"fixed":false,"mass":0.4211955568755627,"nu":0,"particle_id":466,"point":[-5.519633293898953,4.895019832999081,1.349973753607028],"type":2,"volume":0.4211955568755627},{"fixed":false,"mass":0.1500572280260371,"nu":0,"particle_id":467,"point":[4.235233215168554,5.053653550067292,3.573987326366069],"type":2,"volume":0.1500572280260371},{"fixed":false,"mass":0.32646724155948514,"nu":0,"particle_id":468,"point":[1.698474614023224,2.933631838310812,6.690215857711004],"type":2,"volume":0.32646724155948514},{"fixed":false,"mass":0.4784082741903871,"nu":0,"particle_id":469,"point":[0.1984342987939491,2.676844167338647,7.003222767615436],"type":2,"volume":0.4784082741903871},{"fixed":false,"mass":0.18754855043004298,"nu":0,"particle_id":470,"point":[2.160453269671808,4.528417067595335,5.57457447088795],"type":2,"volume":0.18754855043004298},{"fixed":false,"mass":0.2732589182048004,"nu":0,"particle_id":471,"point":[-3.244576870248492,6.057522491900592,3.004853106753632],"type":2,"volume":0.2732589182048004},{"fixed":false,"mass":0.08748702540194639,"nu":0,"particle_id":472,"point":[3.123081338943865,3.134929084442131,6.055458907949043],"type":2,"volume":0.08748702540194639},{"fixed":false,"mass":0.16047343152115517,"nu":0,"particle_id":473,"point":[-3.377040099055669,1.9264462634523,6.413610914562931],"type":2,"volume":0.16047343152115517},{"fixed":false,"mass":0.20434191847200572,"nu":0,"particle_id":474,"point":[-2.611608237041776,2.319393226002608,6.637011185721231],"type":2,"volume":0.20434191847200572},{"fixed":false,"mass":0.0729168178501841,"nu":0,"particle_id":475,"point":[-2.649829683408541,4.634209890657603,5.268064287597318],"type":2,"volume":0.0729168178501841},{"fixed":false,"mass":0.3383764286794275,"nu":0,"particle_id":476,"point":[-5.474976231362636,3.363884477680361,3.867675850796613],"type":2,"volume":0.3383764286794275},{"fixed":false,"mass":0.17818094067626977,"nu":0,"particle_id":477,"point":[-2.794067443078437,6.802181849175045,1.474282610045537],"type":2,"volume":0.17818094067626977},{"fixed":false,"mass":0.2794815205976232,"nu":0,"particle_id":478,"point":[5.770901549202477,4.731229177031402,0.7497771561065473],"type":2,"volume":0.2794815205976232},{"fixed":false,"mass":0.21729866118223426,"nu":0,"particle_id":479,"point":[-4.837546226708898,5.414139105143361,1.880224522394054],"type":2,"volume":0.21729866118223426},{"fixed":false,"mass":0.3726092277289641,"nu":0,"particle_id":480,"point":[-1.289931294642817,4.64311206081707,5.746963341260859],"type":2,"volume":0.3726092277289641},{"fixed":false,"mass":0.5025088114722719,"nu":0,"particle_id":481,"point":[5.153570454045465,3.168468411389245,4.433003440244337],"type":2,"volume":0.5025088114722719},{"fixed":false,"mass":0.0902324251161805,"nu":0,"particle_id":482,"point":[-4.101854641099076,4.070889267170319,4.780444443535713],"type":2,"volume":0.0902324251161805},{"fixed":false,"mass":0.2733445984386799,"nu":0,"particle_id":483,"point":[3.634523827690978,6.011318296083575,2.627601356583109],"type":2,"volume":0.2733445984386799},{"fixed":false,"mass":0.49363660422105454,"nu":0,"particle_id":484,"point":[-4.179476032141498,1.602587336875987,6.017781478621461],"type":2,"volume":0.49363660422105454},{"fixed":false,"mass":0.2613054830213996,"nu":0,"particle_id":485,"point":[-3.277206020082246,3.24380650082651,5.915035087565615],"type":2,"volume":0.2613054830213996},{"fixed":false,"mass":0.22000274955441154,"nu":0,"particle_id":486,"point":[4.730583255849236,5.764455021455862,0.8016485296507045],"type":2,"volume":0.22000274955441154},{"fixed":false,"mass":0.8303453679253765,"nu":0,"particle_id":487,"point":[4.570286536856946,3.978889858581444,4.419379646998193],"type":2,"volume":0.8303453679253765},{"fixed":false,"mass":0.15886749368007097,"nu":0,"particle_id":488,"point":[4.793012995222333,5.183336457645034,2.531807574535959],"type":2,"volume":0.15886749368007097},{"fixed":false,"mass":0.0801215542253892,"nu":0,"particle_id":489,"point":[-4.811028272895069,1.425182337619448,5.574303746831694],"type":2,"volume":0.0801215542253892},{"fixed":false,"mass":0.3907504057145157,"nu":0,"particle_id":490,"point":[-4.51595504539776,4.984620002431877,3.318088826312906],"type":2,"volume":0.3907504057145157},{"fixed":false,"mass":0.32651238010289546,"nu":0,"particle_id":491,"point":[-4.907589978589146,4.991487315462253,2.692696600367523],"type":2,"volume":0.32651238010289546},{"fixed":false,"mass":0.27229728437216255,"nu":0,"particle_id":492,"point":[-3.85955707318324,5.539044267245738,3.266926354286753],"type":2,"volume":0.27229728437216255},{"fixed":false,"mass":0.2559010574844857,"nu":0,"particle_id":493,"point":[6.032738137138705,3.202215021774223,3.098691582432131],"type":2,"volume":0.2559010574844857},{"fixed":false,"mass":0.31428127801370914,"nu":0,"particle_id":494,"point":[-6.06066122034404,0.7053594133185284,4.361290367570226],"type":2,"volume":0.31428127801370914},{"fixed":false,"mass":0.37357376694778094,"nu":0,"particle_id":495,"point":[5.451530024884022,2.177757856013151,4.667782247316279],"type":2,"volume":0.37357376694778094},{"fixed":false,"mass":0.30955315845202647,"nu":0,"particle_id":496,"point":[2.187987396016755,7.15242415049304,0.5527566610324413],"type":2,"volume":0.30955315845202647},{"fixed":false,"mass":0.2547061363146565,"nu":0,"particle_id":497,"point":[4.940690569636672,0.7804951735699187,5.588416947502872],"type":2,"volume":0.2547061363146565},{"fixed":false,"mass":0.35302489476093374,"nu":0,"particle_id":498,"point":[-1.551885878898673,3.34980599011757,6.528433965925315],"type":2,"volume":0.35302489476093374},{"fixed":false,"mass":0.31805180359299867,"nu":0,"particle_id":499,"point":[3.886224835703431,6.383937063205813,0.62658127915617],"type":2,"volume":0.31805180359299867},{"fixed":false,"mass":0.16204991009563274,"nu":0,"particle_id":500,"point":[-5.877204410729211,4.329318326661827,1.72205433739332],"type":2,"volume":0.16204991009563274},{"fixed":false,"mass":0.116482582794536,"nu":0,"particle_id":501,"point":[-5.682998091944467,2.584220781138914,4.156360865142165],"type":2,"volume":0.116482582794536},{"fixed":false,"mass":0.19879913937373783,"nu":0,"particle_id":502,"point":[6.126541961017578,4.152877291770004,1.212061796853587],"type":2,"volume":0.19879913937373783},{"fixed":false,"mass":0.18862326224938952,"nu":0,"particle_id":503,"point":[5.698893823607908,4.579109954556865,1.674622707155812],"type":2,"volume":0.18862326224938952},{"fixed":false,"mass":0.4623115163860959,"nu":0,"particle_id":504,"point":[-6.146584363701929,3.634596142203879,2.293297089993278],"type":2,"volume":0.4623115163860959},{"fixed":false,"mass":0.31633902708582495,"nu":0,"particle_id":505,"point":[5.720265400459762,1.277656061233498,4.679333150941085],"type":2,"volume":0.31633902708582495},{"fixed":false,"mass":0.25792485940324006,"nu":0,"particle_id":506,"point":[-5.126182587114069,1.749845385508703,5.187513200983918],"type":2,"volume":0.25792485940324006},{"fixed":false,"mass":0.2442809331460994,"nu":0,"particle_id":507,"point":[-4.608460935001984,3.592965540597281,4.701349426988078],"type":2,"volume":0.2442809331460994},{"fixed":false,"mass":0.25188416739234587,"nu":0,"particle_id":508,"point":[-6.502494059580082,3.481145503235333,1.359851826645161],"type":2,"volume":0.25188416739234587},{"fixed":false,"mass":0.387696162036109,"nu":0,"particle_id":509,"point":[-5.219335344972359,4.264499698148909,3.289769122782042],"type":2,"volume":0.387696162036109},{"fixed":false,"mass":0.10387004406696947,"nu":0,"particle_id":510,"point":[-5.826519433531955,3.558613843056784,3.104502988672921],"type":2,"volume":0.10387004406696947},{"fixed":false,"mass":0.13123835954318763,"nu":0,"particle_id":511,"point":[-7.215449724148506,1.460942375554326,1.432805867378735],"type":2,"volume":0.13123835954318763},{"fixed":false,"mass":0.13355188765287979,"nu":0,"particle_id":512,"point":[7.188433924912565,2.038745588296227,0.6480232506390592],"type":2,"volume":0.13355188765287979},{"fixed":false,"mass":0.1860737200748177,"nu":0,"particle_id":513,"point":[-4.669597719042518,2.155098294838911,5.458975039501036],"type":2,"volume":0.1860737200748177},{"fixed":false,"mass":0.33873247059345996,"nu":0,"particle_id":514,"point":[-5.179334095391062,3.058480740995096,4.479976996066134],"type":2,"volume":0.33873247059345996},{"fixed":false,"mass":0.18768414373976738,"nu":0,"particle_id":515,"point":[-5.633977278745302,1.340780033847096,4.765564911258543],"type":2,"volume":0.18768414373976738},{"fixed":false,"mass":0.09417511674545678,"nu":0,"particle_id":516,"point":[5.619186936749826,3.341463155801177,3.675508420379873],"type":2,"volume":0.09417511674545678},{"fixed":false,"mass":0.11846888968544358,"nu":0,"particle_id":517,"point":[6.892548319769952,1.312803322954716,2.649400893574901],"type":2,"volume":0.11846888968544358},{"fixed":false,"mass":0.15666615873394119,"nu":0,"particle_id":518,"point":[6.787861009433334,2.707926258247737,1.685846462910277],"type":2,"volume":0.15666615873394119},{"fixed":false,"mass":0.19365140327456007,"nu":0,"particle_id":519,"point":[4.753108390841987,5.52885812314048,1.757750971864622],"type":2,"volume":0.19365140327456007},{"fixed":false,"mass":0.08885954859527902,"nu":0,"particle_id":520,"point":[-4.103197416237219,4.982294218778881,3.819753301053193],"type":2,"volume":0.08885954859527902},{"fixed":false,"mass":0.5136364193782129,"nu":0,"particle_id":521,"point":[-6.51608993485863,2.292396622529444,2.921556038457871],"type":2,"volume":0.5136364193782129},{"fixed":false,"mass":0.21190231608513477,"nu":0,"particle_id":522,"point":[-4.410737368907769,0.7825105690679388,6.015236742790557],"type":2,"volume":0.21190231608513477},{"fixed":false,"mass":0.06491161708258701,"nu":0,"particle_id":523,"point":[6.668392282443871,1.79727539992289,2.924439348708576],"type":2,"volume":0.06491161708258701},{"fixed":false,"mass":0.39750828178553865,"nu":0,"particle_id":524,"point":[-6.65362537280852,2.799638366413935,2.035017055363863],"type":2,"volume":0.39750828178553865},{"fixed":false,"mass":0.15925687748770367,"nu":0,"particle_id":525,"point":[6.149196883474469,0.7290828052328394,4.231526432787781],"type":2,"volume":0.15925687748770367},{"fixed":false,"mass":0.096511061341802,"nu":0,"particle_id":526,"point":[5.183532767828279,1.50616328190254,5.206962666766402],"type":2,"volume":0.096511061341802},{"fixed":false,"mass":0.1886304733002246,"nu":0,"particle_id":527,"point":[-4.335965914581042,5.987919089588235,1.262626058711048],"type":2,"volume":0.1886304733002246},{"fixed":false,"mass":0.2314999432896865,"nu":0,"particle_id":528,"point":[6.572446468219047,3.284454051678596,1.505094350798992],"type":2,"volume":0.2314999432896865},{"fixed":false,"mass":0.41010396047914405,"nu":0,"particle_id":529,"point":[7.330332833546162,1.343941726351553,0.8426394161243013],"type":2,"volume":0.41010396047914405},{"fixed":false,"mass":0.2923926522336571,"nu":0,"particle_id":530,"point":[-6.766380015477822,1.423962162138289,2.904898147429751],"type":2,"volume":0.2923926522336571},{"fixed":false,"mass":0.2651088409165844,"nu":0,"particle_id":531,"point":[7.452818443537107,0.5693538880423008,0.6175219816688683],"type":2,"volume":0.2651088409165844},{"fixed":false,"mass":0.18501654196441653,"nu":0,"particle_id":532,"point":[1.010125088822568,5.080019212667978,5.424301992317114],"type":2,"volume":0.18501654196441653},{"fixed":false,"mass":0.25700452972519794,"nu":0,"particle_id":533,"point":[0.1581730692379293,5.258064380003917,5.345815209666518],"type":2,"volume":0.25700452972519794},{"fixed":false,"mass":0.13260120263749997,"nu":0,"particle_id":534,"point":[-0.9635424387381722,6.482296370955271,3.647111148272097],"type":2,"volume":0.13260120263749997},{"fixed":false,"mass":0.24061772594940012,"nu":0,"particle_id":535,"point":[-0.08303778652324903,6.585717668756468,3.58767717519821],"type":2,"volume":0.24061772594940012},{"fixed":false,"mass":0.4432913920688886,"nu":0,"particle_id":536,"point":[1.687134559320946,5.342809310642906,4.985776333616701],"type":2,"volume":0.4432913920688886},{"fixed":false,"mass":0.2731187027784645,"nu":0,"particle_id":537,"point":[-0.7521152380781982,5.407295617296511,5.142516580023493],"type":2,"volume":0.2731187027784645},{"fixed":false,"mass":0.36833302290246617,"nu":0,"particle_id":538,"point":[0.922929154928512,6.575830806516047,3.486638922953948],"type":2,"volume":0.36833302290246617},{"fixed":false,"mass":0.40944291680737055,"nu":0,"particle_id":539,"point":[-1.76971540632782,6.297669348098063,3.668442198349605],"type":2,"volume":0.40944291680737055},{"fixed":false,"mass":0.3501079350800877,"nu":0,"particle_id":540,"point":[1.756823276267831,6.416563240047233,3.462843941392412],"type":2,"volume":0.3501079350800877},{"fixed":false,"mass":0.3587119758462538,"nu":0,"particle_id":541,"point":[2.593462124514459,5.114454084144048,4.833871494970798],"type":2,"volume":0.3587119758462538},{"fixed":false,"mass":0.3219912962795192,"nu":0,"particle_id":542,"point":[0.4036795468893884,3.407585513451438,6.668988213510284],"type":2,"volume":0.3219912962795192},{"fixed":false,"mass":0.27257744055905164,"nu":0,"particle_id":543,"point":[-0.5477703777057013,7.08285973513075,2.404796370957784],"type":2,"volume":0.27257744055905164},{"fixed":false,"mass":0.30342922162983477,"nu":0,"particle_id":544,"point":[-1.654049151276313,5.258309028278031,5.085696370045291],"type":2,"volume":0.30342922162983477},{"fixed":false,"mass":0.3737849189806203,"nu":0,"particle_id":545,"point":[1.972548379783015,3.687590010378027,6.225811818933784],"type":2,"volume":0.3737849189806203},{"fixed":false,"mass":0.2262992659329206,"nu":0,"particle_id":546,"point":[1.182278811185799,3.60991706377166,6.466893814290698],"type":2,"volume":0.2262992659329206},{"fixed":false,"mass":0.18549477021564004,"nu":0,"particle_id":547,"point":[2.532214224679926,6.185381771593301,3.402784662591796],"type":2,"volume":0.18549477021564004},{"fixed":false,"mass":0.22136202203904126,"nu":0,"particle_id":548,"point":[2.720524288872876,3.674393606583991,5.945383016891966],"type":2,"volume":0.22136202203904126},{"fixed":false,"mass":0.7907284821796791,"nu":0,"particle_id":549,"point":[-0.3485162443869267,4.629743185214467,5.890162516124546],"type":2,"volume":0.7907284821796791},{"fixed":false,"mass":0.30167298321122243,"nu":0,"particle_id":550,"point":[3.318029428372137,4.932573524099313,4.572788989425485],"type":2,"volume":0.30167298321122243},{"fixed":false,"mass":0.3911479131650933,"nu":0,"particle_id":551,"point":[1.276283877140477,4.409980598688183,5.930697310109924],"type":2,"volume":0.3911479131650933},{"fixed":false,"mass":0.21913444636428575,"nu":0,"particle_id":552,"point":[3.485023029435461,3.648564489010239,5.549107284405117],"type":2,"volume":0.21913444636428575},{"fixed":false,"mass":0.16546406433157707,"nu":0,"particle_id":553,"point":[4.057885236361352,4.728122289350313,4.174736761218524],"type":2,"volume":0.16546406433157707},{"fixed":false,"mass":0.2150060785530057,"nu":0,"particle_id":554,"point":[1.344428545337628,6.834724559553628,2.780117278374389],"type":2,"volume":0.2150060785530057},{"fixed":false,"mass":0.33054323716109224,"nu":0,"particle_id":555,"point":[0.4768594881534522,6.170465370375137,4.236503527858703],"type":2,"volume":0.33054323716109224},{"fixed":false,"mass":0.14988125408598657,"nu":0,"particle_id":556,"point":[-2.376337641080584,5.135870426861711,4.921976673458628],"type":2,"volume":0.14988125408598657},{"fixed":false,"mass":0.4971623659499583,"nu":0,"particle_id":557,"point":[-2.445831224054356,6.458880999917828,2.924169258497404],"type":2,"volume":0.4971623659499583},{"fixed":false,"mass":0.3700450081187777,"nu":0,"particle_id":558,"point":[-1.299368085095155,5.923621976453589,4.412748039432143],"type":2,"volume":0.3700450081187777},{"fixed":false,"mass":0.42631114036762796,"nu":0,"particle_id":559,"point":[3.339191871356701,5.882789223129891,3.239226543866938],"type":2,"volume":0.42631114036762796},{"fixed":false,"mass":0.19067833361800463,"nu":0,"particle_id":560,"point":[2.19099849599996,5.811310527223512,4.204544630124302],"type":2,"volume":0.19067833361800463},{"fixed":false,"mass":0.32066985745418786,"nu":0,"particle_id":561,"point":[-3.116720235676556,4.937650539593475,4.706980148819044],"type":2,"volume":0.32066985745418786},{"fixed":false,"mass":0.31092218918945647,"nu":0,"particle_id":562,"point":[2.477457486737241,2.983197573222033,6.419714685290287],"type":2,"volume":0.31092218918945647},{"fixed":false,"mass":0.1833278420080928,"nu":0,"particle_id":563,"point":[-0.1623493353258487,3.90963993672601,6.398309015550616],"type":2,"volume":0.1833278420080928},{"fixed":false,"mass":0.24564367189225061,"nu":0,"particle_id":564,"point":[-1.917815948734837,7.064582727630261,1.632070118360875],"type":2,"volume":0.24564367189225061},{"fixed":false,"mass":0.2079686662446103,"nu":0,"particle_id":565,"point":[0.9259678553012923,2.756897056579079,6.913183214003107],"type":2,"volume":0.2079686662446103},{"fixed":false,"mass":0.12838674235497227,"nu":0,"particle_id":566,"point":[3.118946906682336,1.58274719129194,6.634537023919165],"type":2,"volume":0.12838674235497227},{"fixed":false,"mass":0.5065891841556849,"nu":0,"particle_id":567,"point":[2.277688414239963,2.038649293322679,6.848798766679598],"type":2,"volume":0.5065891841556849},{"fixed":false,"mass":0.09464879147599764,"nu":0,"particle_id":568,"point":[-2.046215413904051,4.663406054328733,5.505964625054505],"type":2,"volume":0.09464879147599764},{"fixed":false,"mass":0.40934033961793487,"nu":0,"particle_id":569,"point":[2.97569752980687,6.44451210432993,2.421464009281641],"type":2,"volume":0.40934033961793487},{"fixed":false,"mass":0.15574215159600865,"nu":0,"particle_id":570,"point":[3.730863822303692,5.309204211650386,3.760718784809531],"type":2,"volume":0.15574215159600865},{"fixed":false,"mass":0.36932553918383304,"nu":0,"particle_id":571,"point":[-0.9168978043102021,3.997672659415859,6.279164890700837],"type":2,"volume":0.36932553918383304},{"fixed":false,"mass":0.4583702220113823,"nu":0,"particle_id":572,"point":[3.062114173329032,4.360626724805978,5.278104901989479],"type":2,"volume":0.4583702220113823},{"fixed":false,"mass":0.0998899840487974,"nu":0,"particle_id":573,"point":[4.173704080112317,5.461832539927099,2.999763250232808],"type":2,"volume":0.0998899840487974},{"fixed":false,"mass":0.25888860706889233,"nu":0,"particle_id":574,"point":[5.134252911834571,4.479474685131849,3.134286774145143],"type":2,"volume":0.25888860706889233},{"fixed":false,"mass":0.07798545094369856,"nu":0,"particle_id":575,"point":[-2.369822247288986,7.038060348996866,1.048641521270403],"type":2,"volume":0.07798545094369856},{"fixed":false,"mass":0.16396702380255565,"nu":0,"particle_id":576,"point":[4.653679023163769,4.955445961614663,3.168095148647283],"type":2,"volume":0.16396702380255565},{"fixed":false,"mass":0.11125209865645594,"nu":0,"particle_id":577,"point":[-2.796701977374436,5.482101231440372,4.286609865381953],"type":2,"volume":0.11125209865645594},{"fixed":false,"mass":0.2149040176265795,"nu":0,"particle_id":578,"point":[-7.3017433592553,1.562055487365776,0.7032258314094999],"type":2,"volume":0.2149040176265795},{"fixed":false,"mass":0.39586236368101607,"nu":0,"particle_id":579,"point":[-3.21277936140328,6.420558003157341,2.168982181354504],"type":2,"volume":0.39586236368101607},{"fixed":false,"mass":0.2955928990745759,"nu":0,"particle_id":580,"point":[-2.560847724336894,6.017628417224142,3.671540162516957],"type":2,"volume":0.2955928990745759},{"fixed":false,"mass":0.15668224521451724,"nu":0,"particle_id":581,"point":[2.020373882108528,0.565381671575596,7.200585597153895],"type":2,"volume":0.15668224521451724},{"fixed":false,"mass":0.3509752384519576,"nu":0,"particle_id":582,"point":[-3.982298650595833,3.567479972948893,5.259694297206938],"type":2,"volume":0.3509752384519576},{"fixed":false,"mass":0.12158566873341085,"nu":0,"particle_id":583,"point":[1.417019427004965,2.168321414703585,7.038496869788916],"type":2,"volume":0.12158566873341085},{"fixed":false,"mass":0.323871549888555,"nu":0,"particle_id":584,"point":[3.728790431202818,2.828895267685385,5.860330492782599],"type":2,"volume":0.323871549888555},{"fixed":false,"mass":0.3670302048894675,"nu":0,"particle_id":585,"point":[-2.728181483878072,1.382804007515865,6.847983562175284],"type":2,"volume":0.3670302048894675},{"fixed":false,"mass":0.08799160287495335,"nu":0,"particle_id":586,"point":[4.852364035771391,2.665060620598045,5.059843392130823],"type":2,"volume":0.08799160287495335},{"fixed":false,"mass":0.1858880834132271,"nu":0,"particle_id":587,"point":[-3.433846708034648,4.269266557039378,5.121724304437397],"type":2,"volume":0.1858880834132271},{"fixed":false,"mass":0.19988075884048556,"nu":0,"particle_id":588,"point":[-1.782157219271081,4.083786262195138,6.032959921175197],"type":2,"volume":0.19988075884048556},{"fixed":false,"mass":0.2539876803826188,"nu":0,"particle_id":589,"point":[-3.154721725912594,2.583856989741754,6.294554304207546],"type":2,"volume":0.2539876803826188},{"fixed":false,"mass":0.2036068471928402,"nu":0,"particle_id":590,"point":[-4.373400646322493,5.509405498915045,2.601887360219629],"type":2,"volume":0.2036068471928402},{"fixed":false,"mass":0.08558418534408628,"nu":0,"particle_id":591,"point":[-7.150940333201492,0.5520616037071103,2.193007144699826],"type":2,"volume":0.08558418534408628},{"fixed":false,"mass":0.10647874711041702,"nu":0,"particle_id":592,"point":[4.251598147378654,5.963583116060185,1.615422424955247],"type":2,"volume":0.10647874711041702},{"fixed":false,"mass":0.11656300647422346,"nu":0,"particle_id":593,"point":[-3.692353740846299,6.510694685780172,0.4768422810659339],"type":2,"volume":0.11656300647422346},{"fixed":false,"mass":0.6167519673645389,"nu":0,"particle_id":594,"point":[-2.713766424616042,4.063934044395299,5.689456202083952],"type":2,"volume":0.6167519673645389},{"fixed":false,"mass":0.09178852862740323,"nu":0,"particle_id":595,"point":[4.67060690755921,4.500670369143908,3.765554055297868],"type":2,"volume":0.09178852862740323},{"fixed":false,"mass":0.25320474966480827,"nu":0,"particle_id":596,"point":[-6.898451264136654,2.851605859893403,0.7278146578305478],"type":2,"volume":0.25320474966480827},{"fixed":false,"mass":0.17228537144419048,"nu":0,"particle_id":597,"point":[-3.818888729115546,4.675439466939861,4.45043308742142],"type":2,"volume":0.17228537144419048},{"fixed":false,"mass":0.1351138436795214,"nu":0,"particle_id":598,"point":[-3.18251941469317,5.738828183874515,3.631448918967275],"type":2,"volume":0.1351138436795214},{"fixed":false,"mass":0.2747356714475501,"nu":0,"particle_id":599,"point":[6.458370246147042,3.026727528956989,2.319132214673523],"type":2,"volume":0.2747356714475501},{"fixed":false,"mass":0.18510910417784365,"nu":0,"particle_id":600,"point":[4.370297937337345,2.50392148488853,5.557056157392918],"type":2,"volume":0.18510910417784365},{"fixed":false,"mass":0.2611675737661163,"nu":0,"particle_id":601,"point":[6.560582628324434,0.4979442615355246,3.60011209399534],"type":2,"volume":0.2611675737661163},{"fixed":false,"mass":0.22787693440499654,"nu":0,"particle_id":602,"point":[6.055977299539848,1.741802571922971,4.067095124029016],"type":2,"volume":0.22787693440499654},{"fixed":false,"mass":0.20837934951038958,"nu":0,"particle_id":603,"point":[3.809240788452433,1.96660421021735,6.154035464306791],"type":2,"volume":0.20837934951038958},{"fixed":false,"mass":0.5357390148452472,"nu":0,"particle_id":604,"point":[4.338830709428315,3.30987713541276,5.144828609720017],"type":2,"volume":0.5357390148452472},{"fixed":false,"mass":0.17175303323706784,"nu":0,"particle_id":605,"point":[5.198317573043776,3.918424750659895,3.724706952660867],"type":2,"volume":0.17175303323706784},{"fixed":false,"mass":0.18185438638613088,"nu":0,"particle_id":606,"point":[-4.685581560934027,2.9228895106034,5.074647016752953],"type":2,"volume":0.18185438638613088},{"fixed":false,"mass":0.289004087624361,"nu":0,"particle_id":607,"point":[-1.829754193008648,2.641566404327211,6.776734207912915],"type":2,"volume":0.289004087624361},{"fixed":false,"mass":0.44646278356140406,"nu":0,"particle_id":608,"point":[1.542347736034142,1.338925986189834,7.216539382879853],"type":2,"volume":0.44646278356140406},{"fixed":false,"mass":0.3036548378973118,"nu":0,"particle_id":609,"point":[-2.092222690542615,1.845506061417786,6.96180375983472],"type":2,"volume":0.3036548378973118},{"fixed":false,"mass":0.3117032665625122,"nu":0,"particle_id":610,"point":[-3.853912668766389,2.387812548934689,5.974588552584351],"type":2,"volume":0.3117032665625122},{"fixed":false,"mass":0.2326380295730399,"nu":0,"particle_id":611,"point":[-1.446871447391765,1.787830140916424,7.138643176539448],"type":2,"volume":0.2326380295730399},{"fixed":false,"mass":0.3949869555852062,"nu":0,"particle_id":612,"point":[3.626964658396767,6.34856261297897,1.67059274385664],"type":2,"volume":0.3949869555852062},{"fixed":false,"mass":0.17154378592788389,"nu":0,"particle_id":613,"point":[1.936514507129864,7.109879476600083,1.396254057074325],"type":2,"volume":0.17154378592788389},{"fixed":false,"mass":0.27128404665279515,"nu":0,"particle_id":614,"point":[-5.733246633422887,4.121872057307888,2.527855570148257],"type":2,"volume":0.27128404665279515},{"fixed":false,"mass":0.13761038606682818,"nu":0,"particle_id":615,"point":[-2.469334233359763,2.959888420649479,6.433618653702027],"type":2,"volume":0.13761038606682818},{"fixed":false,"mass":0.10908507755965965,"nu":0,"particle_id":616,"point":[-6.15045778348591,1.435500835281413,4.044898812759591],"type":2,"volume":0.10908507755965965},{"fixed":false,"mass":0.4395568599198588,"nu":0,"particle_id":617,"point":[6.409364018275652,2.265265739350481,3.1683787670287],"type":2,"volume":0.4395568599198588},{"fixed":false,"mass":0.12980796634390754,"nu":0,"particle_id":618,"point":[-3.746416650553352,6.375695575835726,1.2509469232247],"type":2,"volume":0.12980796634390754},{"fixed":false,"mass":0.08920672357524094,"nu":0,"particle_id":619,"point":[-5.593867191066189,4.958593097056102,0.6091012613193588],"type":2,"volume":0.08920672357524094},{"fixed":false,"mass":0.09443906580111884,"nu":0,"particle_id":620,"point":[0.5108323428279947,4.757608762437301,5.775310310373],"type":2,"volume":0.09443906580111884},{"fixed":false,"mass":0.14394097838045028,"nu":0,"particle_id":621,"point":[-5.817705391966046,1.937943212058927,4.318411754236033],"type":2,"volume":0.14394097838045028},{"fixed":false,"mass":0.18595104376429186,"nu":0,"particle_id":622,"point":[-6.461704192137818,1.595738934023729,3.456876652087743],"type":2,"volume":0.18595104376429186},{"fixed":false,"mass":0.16077244285585868,"nu":0,"particle_id":623,"point":[6.043769549484385,3.652286626081333,2.526589011626692],"type":2,"volume":0.16077244285585868},{"fixed":false,"mass":0.19048046964704804,"nu":0,"particle_id":624,"point":[5.404719333436122,4.601587836910686,2.42165197870739],"type":2,"volume":0.19048046964704804},{"fixed":false,"mass":0.19985521512144191,"nu":0,"particle_id":625,"point":[-1.144685124375544,7.391376486517786,0.5543010017899541],"type":2,"volume":0.19985521512144191},{"fixed":false,"mass":0.19466646570341675,"nu":0,"particle_id":626,"point":[2.820424944834383,6.815982132449991,1.355577626209005],"type":2,"volume":0.19466646570341675},{"fixed":false,"mass":0.39384871863329673,"nu":0,"particle_id":627,"point":[1.087562770373325,7.309280132187441,1.281261553980232],"type":2,"volume":0.39384871863329673},{"fixed":false,"mass":0.30023184931241076,"nu":0,"particle_id":628,"point":[0.7710793959206392,5.639347019031335,4.883973972507334],"type":2,"volume":0.30023184931241076},{"fixed":false,"mass":0.1278089405960934,"nu":0,"particle_id":629,"point":[-3.374088861937578,3.793462669110295,5.520431625318383],"type":2,"volume":0.1278089405960934},{"fixed":false,"mass":0.09432909437159569,"nu":0,"particle_id":630,"point":[0.03717499391274202,5.749274464241419,4.816062827107754],"type":2,"volume":0.09432909437159569},{"fixed":false,"mass":0.11133685769388306,"nu":0,"particle_id":631,"point":[-7.474801563164568,0.4130658972265462,0.4546626836028662],"type":2,"volume":0.11133685769388306},{"fixed":false,"mass":0.37961129139119193,"nu":0,"particle_id":632,"point":[-4.207354518660575,6.181522028064727,0.5804768478216905],"type":2,"volume":0.37961129139119193},{"fixed":false,"mass":0.17077221425672454,"nu":0,"particle_id":633,"point":[-3.829632219023976,5.929610373948421,2.534489668587499],"type":2,"volume":0.17077221425672454},{"fixed":false,"mass":0.4211598872421427,"nu":0,"particle_id":634,"point":[-3.528186661742953,0.8029014948255353,6.569417635491448],"type":2,"volume":0.4211598872421427},{"fixed":false,"mass":0.09866759502731673,"nu":0,"particle_id":635,"point":[-6.934720458211348,0.6719688811553933,2.776348319145809],"type":2,"volume":0.09866759502731673},{"fixed":false,"mass":0.25724100109883385,"nu":0,"particle_id":636,"point":[0.004669122907963268,1.208266098602315,7.402031561285025],"type":2,"volume":0.25724100109883385},{"fixed":false,"mass":0.0673138111033855,"nu":0,"particle_id":637,"point":[-7.161700840244145,2.156751785565731,0.5553942836448065],"type":2,"volume":0.0673138111033855},{"fixed":false,"mass":0.12369839415094605,"nu":0,"particle_id":638,"point":[1.543345398318548,4.857151176993876,5.502378342618395],"type":2,"volume":0.12369839415094605},{"fixed":false,"mass":0.4411124566282798,"nu":0,"particle_id":639,"point":[0.2130338693758914,7.394327808157252,1.23633847954802],"type":2,"volume":0.4411124566282798},{"fixed":false,"mass":0.22546837016014046,"nu":0,"particle_id":640,"point":[-7.089140254548996,1.139074497940097,2.167163985367861],"type":2,"volume":0.22546837016014046},{"fixed":false,"mass":0.0952846957308695,"nu":0,"particle_id":641,"point":[3.736294946411134,0.5630506232859774,6.478662984678235],"type":2,"volume":0.0952846957308695},{"fixed":false,"mass":0.397162980276453,"nu":0,"particle_id":642,"point":[-0.5589862823318151,3.163267887541841,6.777261291097712],"type":2,"volume":0.397162980276453},{"fixed":false,"mass":0.3796815856809087,"nu":0,"particle_id":643,"point":[-4.963444367749727,5.573154538737714,0.7444249428926643],"type":2,"volume":0.3796815856809087},{"fixed":false,"mass":0.08827092863881214,"nu":0,"particle_id":644,"point":[-7.267761636286121,0.7748062903368964,1.682057077088074],"type":2,"volume":0.08827092863881214},{"fixed":false,"mass":0.09636667879173325,"nu":0,"particle_id":645,"point":[4.294499829900102,0.6221864853564637,6.11720158147725],"type":2,"volume":0.09636667879173325},{"fixed":false,"mass":0.34845122867843514,"nu":0,"particle_id":646,"point":[1.62955726608708,7.018533488002295,2.082001631683593],"type":2,"volume":0.34845122867843514},{"fixed":false,"mass":0.20280645160241031,"nu":0,"particle_id":647,"point":[-0.8058918589621508,1.49526213149676,7.305116663665975],"type":2,"volume":0.20280645160241031},{"fixed":false,"mass":0.23919903415697,"nu":0,"particle_id":648,"point":[-6.561082712521269,3.592086229166592,0.5469096467299545],"type":2,"volume":0.23919903415697},{"fixed":false,"mass":0.10926587376465159,"nu":0,"particle_id":649,"point":[-1.228818483172161,0.3290806642331366,7.391326745033151],"type":2,"volume":0.10926587376465159},{"fixed":false,"mass":0.14087510537321057,"nu":0,"particle_id":650,"point":[2.99138468565591,6.858084488693386,0.5179718219811432],"type":2,"volume":0.14087510537321057},{"fixed":false,"mass":0.05997204039640745,"nu":0,"particle_id":651,"point":[-6.805746409452485,2.849725469364945,1.345689622267092],"type":2,"volume":0.05997204039640745},{"fixed":false,"mass":0.5730991986929774,"nu":0,"particle_id":652,"point":[5.283982886827581,5.20901233768079,1.093487685162742],"type":2,"volume":0.5730991986929774},{"fixed":false,"mass":0.3129146744924424,"nu":0,"particle_id":653,"point":[4.501827717311686,1.52385314629458,5.801846153783497],"type":2,"volume":0.3129146744924424},{"fixed":false,"mass":0.13671468321261307,"nu":0,"particle_id":654,"point":[-1.190148392799928,0.8803957438195104,7.352445180848357],"type":2,"volume":0.13671468321261307},{"fixed":false,"mass":0.3521878379394853,"nu":0,"particle_id":655,"point":[-0.2920708275242897,2.103627593946689,7.193013664500807],"type":2,"volume":0.3521878379394853},{"fixed":false,"mass":0.30339183686684856,"nu":0,"particle_id":656,"point":[3.342877640082581,6.639281151086833,0.997554449771545],"type":2,"volume":0.30339183686684856},{"fixed":false,"mass":0.11456416918698062,"nu":0,"particle_id":657,"point":[-0.3025565938755843,7.484669143934927,0.3717355421947158],"type":2,"volume":0.11456416918698062},{"fixed":false,"mass":0.12268975707129232,"nu":0,"particle_id":658,"point":[2.35517986994466,6.832605708161191,2.004651345498905],"type":2,"volume":0.12268975707129232},{"fixed":false,"mass":0.1756074788543531,"nu":0,"particle_id":659,"point":[2.666939861350682,0.5356608688851019,6.989313214435597],"type":2,"volume":0.1756074788543531},{"fixed":false,"mass":0.19068326169066221,"nu":0,"particle_id":660,"point":[2.454220303316036,1.176898253383672,6.988684654781171],"type":2,"volume":0.19068326169066221},{"fixed":false,"mass":0.31030716481478354,"nu":0,"particle_id":661,"point":[3.801476873083323,1.145829862987362,6.362849008777358],"type":2,"volume":0.31030716481478354},{"fixed":false,"mass":0.0856554204570013,"nu":0,"particle_id":662,"point":[5.196738837950634,5.045054481134386,1.947133979088584],"type":2,"volume":0.0856554204570013},{"fixed":false,"mass":0.09125619694873426,"nu":0,"particle_id":663,"point":[-1.082800610095565,7.270105795715396,1.491007900006598],"type":2,"volume":0.09125619694873426},{"fixed":false,"mass":0.4152371672277986,"nu":0,"particle_id":664,"point":[-1.934074536186299,0.7269162345088773,7.2097814444325],"type":2,"volume":0.4152371672277986},{"fixed":false,"mass":0.10367297354840839,"nu":0,"particle_id":665,"point":[-1.991308369760717,7.216250082147646,0.4587218421058792],"type":2,"volume":0.10367297354840839},{"fixed":false,"mass":0.13276278891383816,"nu":0,"particle_id":666,"point":[-0.5719261280714251,7.404553076699376,1.046658606409484],"type":2,"volume":0.13276278891383816},{"fixed":false,"mass":0.1391804375295686,"nu":0,"particle_id":667,"point":[5.821922771476482,4.129191756619049,2.303256538041931],"type":2,"volume":0.1391804375295686},{"fixed":false,"mass":0.08866255658416898,"nu":0,"particle_id":668,"point":[0.514197680742939,7.474076647591313,0.3518224140795607],"type":2,"volume":0.08866255658416898},{"fixed":false,"mass":0.27921037190018194,"nu":0,"particle_id":669,"point":[1.347650079715259,7.365407260144597,0.4296686570518416],"type":2,"volume":0.27921037190018194},{"fixed":false,"mass":0.22388557282811178,"nu":0,"particle_id":670,"point":[0.3779944103003488,0.4342897624776844,7.477868187390626],"type":2,"volume":0.22388557282811178},{"fixed":false,"mass":0.1212935686501981,"nu":0,"particle_id":671,"point":[0.8585612868932752,7.18168503745284,1.984004168209879],"type":2,"volume":0.1212935686501981},{"fixed":false,"mass":0.15669079347677234,"nu":0,"particle_id":672,"point":[-0.5241570374194493,0.4339388790157867,7.469066638436304],"type":2,"volume":0.15669079347677234},{"fixed":false,"mass":0.1541574047917354,"nu":0,"particle_id":673,"point":[1.239949134376445,0.5620038839045906,7.375410346457699],"type":2,"volume":0.1541574047917354},{"fixed":false,"mass":0.1962002863763127,"nu":0,"particle_id":674,"point":[3.180809138229454,0.7589266894661604,6.749554319077069],"type":2,"volume":0.1962002863763127},{"fixed":false,"mass":0.09281759077915891,"nu":0,"particle_id":675,"point":[0.7445434295457282,1.013497681521598,7.393813463367238],"type":2,"volume":0.09281759077915891},{"fixed":false,"mass":0.10091823545735462,"nu":0,"particle_id":676,"point":[-2.618010796317165,7.016573832300393,0.4046123159817729],"type":2,"volume":0.10091823545735462},{"fixed":false,"mass":0.21148960400870853,"nu":0,"particle_id":677,"point":[-3.085096652483563,6.792739519670638,0.7686796879971647],"type":2,"volume":0.21148960400870853},{"fixed":false,"mass":0.21523116129834005,"nu":0,"particle_id":678,"point":[-0.3162966572354527,7.300879071893048,1.687341459875797],"type":2,"volume":0.21523116129834005},{"fixed":false,"mass":0.08047177537088936,"nu":0,"particle_id":679,"point":[0.1664086499465352,7.222264855472258,2.015241553420641],"type":2,"volume":0.08047177537088936},{"fixed":false,"mass":0.17385879662982243,"nu":0,"particle_id":680,"point":[-1.724288995998032,7.221117856788873,1.064088509779598],"type":2,"volume":0.17385879662982243},{"fixed":false,"mass":0.3126887130309826,"nu":0,"particle_id":681,"point":[0.6569363133084907,1.838442173746615,7.241447718104887],"type":2,"volume":0.3126887130309826},{"fixed":false,"mass":0.27544405466514155,"nu":0,"particle_id":682,"point":[-1.244211851648043,7.102319705853681,2.063732459419348],"type":2,"volume":0.27544405466514155},{"fixed":false,"mass":0.40198314779300026,"nu":0,"particle_id":683,"point":[3.117089907885684,2.402698072063686,6.384417943764229],"type":2,"volume":0.40198314779300026},{"fixed":false,"mass":0.342109106235624,"nu":0,"particle_id":684,"point":[-2.201876836386579,6.831885004253967,2.174186212364067],"type":2,"volume":0.342109106235624},{"fixed":false,"mass":0.0968749434569621,"nu":0,"particle_id":685,"point":[-0.548102210744246,6.828542972882393,3.05296328737765],"type":2,"volume":0.0968749434569621},{"fixed":false,"mass":0.1930813665905185,"nu":0,"particle_id":686,"point":[-4.485015717441535,-3.235358005253534,5.066270086774319],"type":2,"volume":0.1930813665905185},{"fixed":false,"mass":0.3525536577004327,"nu":0,"particle_id":687,"point":[4.186813144748144,-5.327873368310142,3.214710105470739],"type":2,"volume":0.3525536577004327},{"fixed":false,"mass":0.2611130040865999,"nu":0,"particle_id":688,"point":[-5.14760999419343,-4.93385429204861,2.325767222340494],"type":2,"volume":0.2611130040865999},{"fixed":false,"mass":0.23901870984585427,"nu":0,"particle_id":689,"point":[5.087865245219539,-2.354293096469164,4.982060945272022],"type":2,"volume":0.23901870984585427},{"fixed":false,"mass":0.31435454280859704,"nu":0,"particle_id":690,"point":[-6.8597668478178,-2.667225795382042,1.442049010966163],"type":2,"volume":0.31435454280859704},{"fixed":false,"mass":0.13393474085249787,"nu":0,"particle_id":691,"point":[-7.36283259415177,-1.266366845301319,0.6595537912997659],"type":2,"volume":0.13393474085249787},{"fixed":false,"mass":0.31444574390869295,"nu":0,"particle_id":692,"point":[7.362313971118132,-0.5965517110848407,1.300176544427916],"type":2,"volume":0.31444574390869295},{"fixed":false,"mass":0.23048573862263744,"nu":0,"particle_id":693,"point":[-3.514564077863548,-1.512796095530283,6.450526127064323],"type":2,"volume":0.23048573862263744},{"fixed":false,"mass":0.14236049799955727,"nu":0,"particle_id":694,"point":[3.813007044679367,-3.409535534707071,5.485074722808732],"type":2,"volume":0.14236049799955727},{"fixed":false,"mass":0.20735208428595092,"nu":0,"particle_id":695,"point":[-5.427486248808329,-3.706232373558501,3.6133411978643],"type":2,"volume":0.20735208428595092},{"fixed":false,"mass":0.13705952374909544,"nu":0,"particle_id":696,"point":[5.323424473025252,-3.894996073499097,3.569335717948429],"type":2,"volume":0.13705952374909544},{"fixed":false,"mass":0.15737224648257855,"nu":0,"particle_id":697,"point":[-5.727554627102374,-2.152188031663758,4.337419125461761],"type":2,"volume":0.15737224648257855},{"fixed":false,"mass":0.3601419992742015,"nu":0,"particle_id":698,"point":[5.74593748020409,-4.367645702687836,2.039086434994445],"type":2,"volume":0.3601419992742015},{"fixed":false,"mass":0.2709889769132499,"nu":0,"particle_id":699,"point":[0.4290730539201513,-7.332242509192143,1.517931520456482],"type":2,"volume":0.2709889769132499},{"fixed":false,"mass":0.3709739771860828,"nu":0,"particle_id":700,"point":[2.619718052210802,-5.418854311029834,4.474717341101472],"type":2,"volume":0.3709739771860828},{"fixed":false,"mass":0.13984388633760866,"nu":0,"particle_id":701,"point":[-3.397240522967412,-3.889083248460599,5.439098116016226],"type":2,"volume":0.13984388633760866},{"fixed":false,"mass":0.09946545222055696,"nu":0,"particle_id":702,"point":[-6.488619807176801,-3.355021156349558,1.700484060013434],"type":2,"volume":0.09946545222055696},{"fixed":false,"mass":0.31057501156259126,"nu":0,"particle_id":703,"point":[6.552456257390674,-1.790276357254922,3.179658402979138],"type":2,"volume":0.31057501156259126},{"fixed":false,"mass":0.14690271056177412,"nu":0,"particle_id":704,"point":[-6.102158173189032,-0.7182257351055464,4.300908906593395],"type":2,"volume":0.14690271056177412},{"fixed":false,"mass":0.2888748173499432,"nu":0,"particle_id":705,"point":[5.858385888698557,-4.545302059911121,1.126740415208993],"type":2,"volume":0.2888748173499432},{"fixed":false,"mass":0.2992558565036137,"nu":0,"particle_id":706,"point":[-4.408817409033796,-0.7595826056972182,6.01958165647105],"type":2,"volume":0.2992558565036137},{"fixed":false,"mass":0.686636174132006,"nu":0,"particle_id":707,"point":[4.438210499993077,-5.966349445766133,0.9772214942157966],"type":2,"volume":0.686636174132006},{"fixed":false,"mass":0.24608775648657893,"nu":0,"particle_id":708,"point":[-6.784113363970597,-1.159461083647552,2.980177152503253],"type":2,"volume":0.24608775648657893},{"fixed":false,"mass":0.15223712372829826,"nu":0,"particle_id":709,"point":[6.879549127122585,-2.704157549102286,1.268595978686673],"type":2,"volume":0.15223712372829826},{"fixed":false,"mass":0.2882031833219599,"nu":0,"particle_id":710,"point":[-6.181544595700322,-3.916253507479192,1.643613359803661],"type":2,"volume":0.2882031833219599},{"fixed":false,"mass":0.19818425468117706,"nu":0,"particle_id":711,"point":[6.196900333461287,-1.633406884097903,3.896204333467248],"type":2,"volume":0.19818425468117706},{"fixed":false,"mass":0.2625977203659737,"nu":0,"particle_id":712,"point":[-7.182504688991839,-2.006659893590122,0.7968327704525772],"type":2,"volume":0.2625977203659737},{"fixed":false,"mass":0.2858798063169851,"nu":0,"particle_id":713,"point":[7.129276545831466,-1.24284770154549,1.969453102721781],"type":2,"volume":0.2858798063169851},{"fixed":false,"mass":0.19956789911372735,"nu":0,"particle_id":714,"point":[5.620202031658235,-0.6324636431550403,4.925781040954997],"type":2,"volume":0.19956789911372735},{"fixed":false,"mass":0.30324424736044253,"nu":0,"particle_id":715,"point":[-5.582702923356555,-4.957040837384127,0.7149644788744649],"type":2,"volume":0.30324424736044253},{"fixed":false,"mass":0.21457777358937397,"nu":0,"particle_id":716,"point":[4.784871117107296,-3.85459626078926,4.300825043986542],"type":2,"volume":0.21457777358937397},{"fixed":false,"mass":0.23673480655878237,"nu":0,"particle_id":717,"point":[6.992763899535882,-0.6634085517863065,2.628905121674138],"type":2,"volume":0.23673480655878237},{"fixed":false,"mass":0.2489692348243713,"nu":0,"particle_id":718,"point":[6.698345959576055,-2.733604522038155,1.977262684350184],"type":2,"volume":0.2489692348243713},{"fixed":false,"mass":0.29017460165784087,"nu":0,"particle_id":719,"point":[-6.665794072349472,-1.911700729265212,2.857024624807686],"type":2,"volume":0.29017460165784087},{"fixed":false,"mass":0.20786819007986485,"nu":0,"particle_id":720,"point":[-7.364959685229307,-0.6449820245285826,1.261493964702976],"type":2,"volume":0.20786819007986485},{"fixed":false,"mass":0.3271364015634599,"nu":0,"particle_id":721,"point":[-5.694641716607339,-4.444235205354371,2.017381758360131],"type":2,"volume":0.3271364015634599},{"fixed":false,"mass":0.14163400864464312,"nu":0,"particle_id":722,"point":[5.696357144903327,-2.023580580376402,4.439215799263686],"type":2,"volume":0.14163400864464312},{"fixed":false,"mass":0.20150938294965612,"nu":0,"particle_id":723,"point":[7.13449020344161,-2.188207187598356,0.7488650353291855],"type":2,"volume":0.20150938294965612},{"fixed":false,"mass":0.17591965696554396,"nu":0,"particle_id":724,"point":[7.307671243682524,-1.366007722108536,0.9909409151888733],"type":2,"volume":0.17591965696554396},{"fixed":false,"mass":0.22077594765008327,"nu":0,"particle_id":725,"point":[-1.607319582197425,-6.939584430700795,2.347060222887309],"type":2,"volume":0.22077594765008327},{"fixed":false,"mass":0.15896462991014365,"nu":0,"particle_id":726,"point":[-2.868488718503337,-5.544047277470773,4.157560854273574],"type":2,"volume":0.15896462991014365},{"fixed":false,"mass":0.1337341296100697,"nu":0,"particle_id":727,"point":[-0.7418571180595426,-6.645961446371963,3.395709715173233],"type":2,"volume":0.1337341296100697},{"fixed":false,"mass":0.23331387629380257,"nu":0,"particle_id":728,"point":[2.558034025027717,-3.739785169088234,5.976660339677017],"type":2,"volume":0.23331387629380257},{"fixed":false,"mass":0.33584370893178794,"nu":0,"particle_id":729,"point":[1.151415240960862,-3.250507003832727,6.660213747389601],"type":2,"volume":0.33584370893178794},{"fixed":false,"mass":0.07329495971614333,"nu":0,"particle_id":730,"point":[-1.809402195162337,-2.474788633161287,6.844814454557362],"type":2,"volume":0.07329495971614333},{"fixed":false,"mass":0.3207234224576248,"nu":0,"particle_id":731,"point":[1.181249450472511,-6.48235347402351,3.582421412058293],"type":2,"volume":0.3207234224576248},{"fixed":false,"mass":0.3333540812601518,"nu":0,"particle_id":732,"point":[-2.536984104670605,-2.766456715633948,6.493106259193093],"type":2,"volume":0.3333540812601518},{"fixed":false,"mass":0.27675926750466445,"nu":0,"particle_id":733,"point":[2.598073227073789,-6.390647730497387,2.942726132593889],"type":2,"volume":0.27675926750466445},{"fixed":false,"mass":0.19748383284408533,"nu":0,"particle_id":734,"point":[1.213489496292597,-5.295126826761547,5.17098396157808],"type":2,"volume":0.19748383284408533},{"fixed":false,"mass":0.29032209542123905,"nu":0,"particle_id":735,"point":[3.325600037330071,-6.255548281619429,2.461402057372675],"type":2,"volume":0.29032209542123905},{"fixed":false,"mass":0.40234130129982215,"nu":0,"particle_id":736,"point":[-3.28812363559487,-2.820992020762112,6.122111316844774],"type":2,"volume":0.40234130129982215},{"fixed":false,"mass":0.3436568683015404,"nu":0,"particle_id":737,"point":[4.116345911415306,-4.532924086992995,4.331084801655725],"type":2,"volume":0.3436568683015404},{"fixed":false,"mass":0.33358746738911216,"nu":0,"particle_id":738,"point":[3.839717477653434,-4.09260317482746,4.975657639467867],"type":2,"volume":0.33358746738911216},{"fixed":false,"mass":0.32310185126436974,"nu":0,"particle_id":739,"point":[-3.776864295484606,-2.349252780507659,6.038733929125427],"type":2,"volume":0.32310185126436974},{"fixed":false,"mass":0.15529648023033893,"nu":0,"particle_id":740,"point":[-3.077864999364384,-6.486986582148231,2.166968418947653],"type":2,"volume":0.15529648023033893},{"fixed":false,"mass":0.11874341830132282,"nu":0,"particle_id":741,"point":[-4.049503931017805,-4.725184149333917,4.186185933227865],"type":2,"volume":0.11874341830132282},{"fixed":false,"mass":0.3222677094052489,"nu":0,"particle_id":742,"point":[-4.601835042224024,-1.629154970553674,5.693765742114729],"type":2,"volume":0.3222677094052489},{"fixed":false,"mass":0.2781574171329233,"nu":0,"particle_id":743,"point":[4.361891766352722,-5.772969629299475,1.974011620485105],"type":2,"volume":0.2781574171329233},{"fixed":false,"mass":0.19255049327920282,"nu":0,"particle_id":744,"point":[5.027622399016281,-5.423726134332433,1.247480594105226],"type":2,"volume":0.19255049327920282},{"fixed":false,"mass":0.14417525119544217,"nu":0,"particle_id":745,"point":[-5.009669960328635,-0.8212947978526626,5.520750106969255],"type":2,"volume":0.14417525119544217},{"fixed":false,"mass":0.32380695308728674,"nu":0,"particle_id":746,"point":[3.608499160511606,-0.5120101460212253,6.554889733546885],"type":2,"volume":0.32380695308728674},{"fixed":false,"mass":0.26990173135382683,"nu":0,"particle_id":747,"point":[5.272052462617063,-4.476354516521686,2.901329535545601],"type":2,"volume":0.26990173135382683},{"fixed":false,"mass":0.4013671779408249,"nu":0,"particle_id":748,"point":[-4.560954636317706,-5.797101466165113,1.356947823771537],"type":2,"volume":0.4013671779408249},{"fixed":false,"mass":0.11334385795255866,"nu":0,"particle_id":749,"point":[4.709236621342202,-1.915792172002847,5.513876204441128],"type":2,"volume":0.11334385795255866},{"fixed":false,"mass":0.6205948191619519,"nu":0,"particle_id":750,"point":[-5.133869345053347,-2.694910350746081,4.757188639245154],"type":2,"volume":0.6205948191619519},{"fixed":false,"mass":0.46736001191768856,"nu":0,"particle_id":751,"point":[3.526374498806546,-6.58053020947335,0.7150559812878403],"type":2,"volume":0.46736001191768856},{"fixed":false,"mass":0.12330982234440173,"nu":0,"particle_id":752,"point":[-6.130288193394054,-4.263358762882733,0.7023807549217704],"type":2,"volume":0.12330982234440173},{"fixed":false,"mass":0.3699586670082669,"nu":0,"particle_id":753,"point":[6.117307095880784,-0.7017772554149574,4.282062888196398],"type":2,"volume":0.3699586670082669},{"fixed":false,"mass":0.37538654392012494,"nu":0,"particle_id":754,"point":[5.441670143895941,-2.987839528604687,4.20844876365851],"type":2,"volume":0.37538654392012494},{"fixed":false,"mass":0.19236482091973867,"nu":0,"particle_id":755,"point":[-5.860838081941194,-3.055211950058188,3.544891665127372],"type":2,"volume":0.19236482091973867},{"fixed":false,"mass":0.2256279527379294,"nu":0,"particle_id":756,"point":[-5.516615801911967,-4.2299437437372,2.815053466439617],"type":2,"volume":0.2256279527379294},{"fixed":false,"mass":0.5106284809409168,"nu":0,"particle_id":757,"point":[7.037720118244351,-2.077175009316063,1.551076889754841],"type":2,"volume":0.5106284809409168},{"fixed":false,"mass":0.14517172074300896,"nu":0,"particle_id":758,"point":[-2.576578046683479,-0.6469729646598494,7.013748751726711],"type":2,"volume":0.14517172074300896},{"fixed":false,"mass":0.09742924743271386,"nu":0,"particle_id":759,"point":[-7.010106766297129,-1.532228776275645,2.181897821225378],"type":2,"volume":0.09742924743271386},{"fixed":false,"mass":0.3530527844210343,"nu":0,"particle_id":760,"point":[4.706470589211441,-4.601167905863761,3.595606832641326],"type":2,"volume":0.3530527844210343},{"fixed":false,"mass":0.2230715189304355,"nu":0,"particle_id":761,"point":[-5.015425714919543,-3.486655025383077,4.351866453844227],"type":2,"volume":0.2230715189304355},{"fixed":false,"mass":0.47897460578957335,"nu":0,"particle_id":762,"point":[-6.584631177593335,-3.47778194935522,0.8931209144370108],"type":2,"volume":0.47897460578957335},{"fixed":false,"mass":0.34006260561195084,"nu":0,"particle_id":763,"point":[6.605300031312089,-0.8252271158083564,3.455287499425068],"type":2,"volume":0.34006260561195084},{"fixed":false,"mass":0.17566548462162573,"nu":0,"particle_id":764,"point":[5.742458272659799,-3.888285304917763,2.855767913245334],"type":2,"volume":0.17566548462162573},{"fixed":false,"mass":0.31518588921233154,"nu":0,"particle_id":765,"point":[-3.756144805224613,-3.159901975385014,5.670660958666287],"type":2,"volume":0.31518588921233154},{"fixed":false,"mass":0.365084257060729,"nu":0,"particle_id":766,"point":[-5.230795521943037,-5.141911719982902,1.565094908151945],"type":2,"volume":0.365084257060729},{"fixed":false,"mass":0.4444907495454782,"nu":0,"particle_id":767,"point":[5.310880495856575,-1.391718363208079,5.109566356966082],"type":2,"volume":0.4444907495454782},{"fixed":false,"mass":0.4316733798148604,"nu":0,"particle_id":768,"point":[6.236720164065596,-3.472734250524688,2.300747361265536],"type":2,"volume":0.4316733798148604},{"fixed":false,"mass":0.3226714899340494,"nu":0,"particle_id":769,"point":[-6.161949799698718,-2.535279277597754,3.442779930604967],"type":2,"volume":0.3226714899340494},{"fixed":false,"mass":0.5330955913684169,"nu":0,"particle_id":770,"point":[4.910983219576763,-3.125939833915631,4.728714832993736],"type":2,"volume":0.5330955913684169},{"fixed":false,"mass":0.27755457673933837,"nu":0,"particle_id":771,"point":[-3.703242679220135,-0.7253444214761916,6.481502073519366],"type":2,"volume":0.27755457673933837},{"fixed":false,"mass":0.22911731895024082,"nu":0,"particle_id":772,"point":[-7.241954731844862,-1.345968947668315,1.411544988238941],"type":2,"volume":0.22911731895024082},{"fixed":false,"mass":0.19035270573010546,"nu":0,"particle_id":773,"point":[6.4290471631176,-2.607794010841136,2.848993325971586],"type":2,"volume":0.19035270573010546},{"fixed":false,"mass":0.3658852713397863,"nu":0,"particle_id":774,"point":[-6.520726658777247,-2.801118938150057,2.425666204540272],"type":2,"volume":0.3658852713397863},{"fixed":false,"mass":0.09359247132902142,"nu":0,"particle_id":775,"point":[-5.829924054901141,-4.540921119981172,1.281413631968221],"type":2,"volume":0.09359247132902142},{"fixed":false,"mass":0.24170574571771777,"nu":0,"particle_id":776,"point":[5.840310524488104,-1.277760294268658,4.52858715362131],"type":2,"volume":0.24170574571771777},{"fixed":false,"mass":0.5122390912917848,"nu":0,"particle_id":777,"point":[6.073472732325848,-2.360960770245586,3.713326434755738],"type":2,"volume":0.5122390912917848},{"fixed":false,"mass":0.20446856879137656,"nu":0,"particle_id":778,"point":[-6.13612570660079,-3.663115784791445,2.275861168877554],"type":2,"volume":0.20446856879137656},{"fixed":false,"mass":0.3992764407153371,"nu":0,"particle_id":779,"point":[4.371904048791294,-2.753968362545007,5.436185541927673],"type":2,"volume":0.3992764407153371},{"fixed":false,"mass":0.227654598540893,"nu":0,"particle_id":780,"point":[6.807469153732827,-3.087987743146901,0.6104878534013408],"type":2,"volume":0.227654598540893},{"fixed":false,"mass":0.06906954209254802,"nu":0,"particle_id":781,"point":[7.214155576964258,-0.499497005272621,1.989085732963555],"type":2,"volume":0.06906954209254802},{"fixed":false,"mass":0.1868854854913292,"nu":0,"particle_id":782,"point":[4.354287470518165,-3.508323341800943,4.99818446572985],"type":2,"volume":0.1868854854913292},{"fixed":false,"mass":0.2495169907142674,"nu":0,"particle_id":783,"point":[-4.356199034047079,-6.074431582979912,0.6122180326186496],"type":2,"volume":0.2495169907142674},{"fixed":false,"mass":0.20219187904119607,"nu":0,"particle_id":784,"point":[-4.771170486899354,-4.939981680549353,3.013720819979409],"type":2,"volume":0.20219187904119607},{"fixed":false,"mass":0.0970172290137948,"nu":0,"particle_id":785,"point":[-7.456080987439842,-0.5799170381634261,0.5661735931548476],"type":2,"volume":0.0970172290137948},{"fixed":false,"mass":0.1857478737316213,"nu":0,"particle_id":786,"point":[6.55503537294863,-3.38527947369295,1.349590361696981],"type":2,"volume":0.1857478737316213},{"fixed":false,"mass":0.0796289643548582,"nu":0,"particle_id":787,"point":[6.857379282704248,-1.338124898748967,2.726861039452988],"type":2,"volume":0.0796289643548582},{"fixed":false,"mass":0.26721675070495177,"nu":0,"particle_id":788,"point":[-6.557198892083869,-0.6823309028254831,3.575970809263333],"type":2,"volume":0.26721675070495177},{"fixed":false,"mass":0.27699614167672654,"nu":0,"particle_id":789,"point":[-0.5946196627155176,-5.620790657373354,4.929821481828374],"type":2,"volume":0.27699614167672654},{"fixed":false,"mass":0.4027049181158967,"nu":0,"particle_id":790,"point":[-1.60630268233837,-5.343738149799309,5.011412403613578],"type":2,"volume":0.4027049181158967},{"fixed":false,"mass":0.3366178739762464,"nu":0,"particle_id":791,"point":[0.2055865818818719,-5.981099954482559,4.520417844827938],"type":2,"volume":0.3366178739762464},{"fixed":false,"mass":0.37853775435524245,"nu":0,"particle_id":792,"point":[-0.3232268101588748,-3.464537546732659,6.643982541855011],"type":2,"volume":0.37853775435524245},{"fixed":false,"mass":0.3574653502573261,"nu":0,"particle_id":793,"point":[-2.257535286437164,-4.751875963008192,5.345391404067248],"type":2,"volume":0.3574653502573261},{"fixed":false,"mass":0.20771861546871356,"nu":0,"particle_id":794,"point":[1.200558356599231,-4.025489813934537,6.213219084364324],"type":2,"volume":0.20771861546871356},{"fixed":false,"mass":0.28687512870193704,"nu":0,"particle_id":795,"point":[1.112128248242354,-5.910416706689777,4.481087492199163],"type":2,"volume":0.28687512870193704},{"fixed":false,"mass":0.11707841910090735,"nu":0,"particle_id":796,"point":[0.5395744561640362,-3.763163265709505,6.465095640581806],"type":2,"volume":0.11707841910090735},{"fixed":false,"mass":0.17628813204525826,"nu":0,"particle_id":797,"point":[1.98754897378481,-4.314864900960276,5.803584234183908],"type":2,"volume":0.17628813204525826},{"fixed":false,"mass":0.4177730771807958,"nu":0,"particle_id":798,"point":[-1.386190991030194,-6.314431046681895,3.802161897274566],"type":2,"volume":0.4177730771807958},{"fixed":false,"mass":0.235677301580749,"nu":0,"particle_id":799,"point":[1.936406655779188,-5.995626484633449,4.068512298152238],"type":2,"volume":0.235677301580749},{"fixed":false,"mass":0.35895794202342696,"nu":0,"particle_id":800,"point":[2.540514124567133,-4.747666168062749,5.220675620981185],"type":2,"volume":0.35895794202342696},{"fixed":false,"mass":0.33211193499143166,"nu":0,"particle_id":801,"point":[-3.120155091306306,-4.519157834164467,5.108017685570916],"type":2,"volume":0.33211193499143166},{"fixed":false,"mass":0.16473850251411784,"nu":0,"particle_id":802,"point":[2.714447459065977,-2.91413862980172,6.355278989805848],"type":2,"volume":0.16473850251411784},{"fixed":false,"mass":0.42837662737145854,"nu":0,"particle_id":803,"point":[-1.202720051216757,-3.598760984010807,6.46934184120477],"type":2,"volume":0.42837662737145854},{"fixed":false,"mass":0.20658315137730526,"nu":0,"particle_id":804,"point":[2.648267802669483,-5.982144111314601,3.667509983191346],"type":2,"volume":0.20658315137730526},{"fixed":false,"mass":0.24986913056942267,"nu":0,"particle_id":805,"point":[0.150168058806236,-4.741313970544969,5.809250501297864],"type":2,"volume":0.24986913056942267},{"fixed":false,"mass":0.3066232950852286,"nu":0,"particle_id":806,"point":[-3.544325502670628,-5.42769239096315,3.771990461308105],"type":2,"volume":0.3066232950852286},{"fixed":false,"mass":0.19772056307319347,"nu":0,"particle_id":807,"point":[0.1591640728735351,-6.525393601490817,3.693765713134634],"type":2,"volume":0.19772056307319347},{"fixed":false,"mass":0.32308738974291795,"nu":0,"particle_id":808,"point":[1.909626588168997,-2.726035594933498,6.72101601165431],"type":2,"volume":0.32308738974291795},{"fixed":false,"mass":0.4259433525327343,"nu":0,"particle_id":809,"point":[-2.128160820412903,-6.395866790928213,3.288437245130448],"type":2,"volume":0.4259433525327343},{"fixed":false,"mass":0.18665474767447787,"nu":0,"particle_id":810,"point":[0.5171976246830055,-6.875469623071942,2.951342758684124],"type":2,"volume":0.18665474767447787},{"fixed":false,"mass":0.30967600492569275,"nu":0,"particle_id":811,"point":[-0.8354505295755265,-6.999108715708795,2.562127943394156],"type":2,"volume":0.30967600492569275},{"fixed":false,"mass":0.22937793983243518,"nu":0,"particle_id":812,"point":[-2.997153611481943,-3.407120479586975,5.971482250393094],"type":2,"volume":0.22937793983243518},{"fixed":false,"mass":0.39250018127097014,"nu":0,"particle_id":813,"point":[1.914481813613873,-5.427979003811084,4.808513628921912],"type":2,"volume":0.39250018127097014},{"fixed":false,"mass":0.2975691797646801,"nu":0,"particle_id":814,"point":[1.874455081726407,-3.592816578278602,6.310949784417277],"type":2,"volume":0.2975691797646801},{"fixed":false,"mass":0.21272964819224177,"nu":0,"particle_id":815,"point":[3.284290679274193,-4.740102421676999,4.795296004006897],"type":2,"volume":0.21272964819224177},{"fixed":false,"mass":0.16612953099414962,"nu":0,"particle_id":816,"point":[-1.634478744995828,-4.3283661516923,5.902857417305729],"type":2,"volume":0.16612953099414962},{"fixed":false,"mass":0.2335421619362737,"nu":0,"particle_id":817,"point":[-3.888523476273467,-6.108143403894045,1.954474182980111],"type":2,"volume":0.2335421619362737},{"fixed":false,"mass":0.33833008770875556,"nu":0,"particle_id":818,"point":[2.05137797340265,-6.772299264884801,2.485520282974818],"type":2,"volume":0.33833008770875556},{"fixed":false,"mass":0.17014081311434814,"nu":0,"particle_id":819,"point":[3.1693520249619,-3.351110755813302,5.913988877580199],"type":2,"volume":0.17014081311434814},{"fixed":false,"mass":0.15563430837775757,"nu":0,"particle_id":820,"point":[2.843626546702659,-6.608954035346198,2.117903355105971],"type":2,"volume":0.15563430837775757},{"fixed":false,"mass":0.1612672101360517,"nu":0,"particle_id":821,"point":[0.4247587098499049,-3.009471012796969,6.856578174391467],"type":2,"volume":0.1612672101360517},{"fixed":false,"mass":0.38717863384526463,"nu":0,"particle_id":822,"point":[1.338949692381156,-6.859511855618162,2.72108633157904],"type":2,"volume":0.38717863384526463},{"fixed":false,"mass":0.31777194620719296,"nu":0,"particle_id":823,"point":[2.338820570230228,-1.162201227248021,7.030590775151911],"type":2,"volume":0.31777194620719296},{"fixed":false,"mass":0.07401699705487828,"nu":0,"particle_id":824,"point":[-3.41929729096804,-6.614065816714343,0.9014096783091715],"type":2,"volume":0.07401699705487828},{"fixed":false,"mass":0.7888578081138314,"nu":0,"particle_id":825,"point":[-5.241239904940846,-1.671754831046642,5.097513123448325],"type":2,"volume":0.7888578081138314},{"fixed":false,"mass":0.25217112560932126,"nu":0,"particle_id":826,"point":[-2.153432242487214,-3.547737325163048,6.24710248424511],"type":2,"volume":0.25217112560932126},{"fixed":false,"mass":0.06275028843139689,"nu":0,"particle_id":827,"point":[-3.780693423957681,-6.459505456271773,0.4807769695381924],"type":2,"volume":0.06275028843139689},{"fixed":false,"mass":0.22750915858353235,"nu":0,"particle_id":828,"point":[-3.017767525912182,-1.997273193402365,6.569168817321275],"type":2,"volume":0.22750915858353235},{"fixed":false,"mass":0.1558340567059182,"nu":0,"particle_id":829,"point":[2.978648758822787,-6.736208847122282,1.414617241346569],"type":2,"volume":0.1558340567059182},{"fixed":false,"mass":0.26130928395842035,"nu":0,"particle_id":830,"point":[-3.328614692469646,-5.009937728324004,4.480050020634917],"type":2,"volume":0.26130928395842035},{"fixed":false,"mass":0.12802417775525218,"nu":0,"particle_id":831,"point":[5.000506391121357,-5.55593599734507,0.6136049427438554],"type":2,"volume":0.12802417775525218},{"fixed":false,"mass":0.3302034818336934,"nu":0,"particle_id":832,"point":[-0.9977734247710108,-2.711347114099741,6.921202570340196],"type":2,"volume":0.3302034818336934},{"fixed":false,"mass":0.27791738760992624,"nu":0,"particle_id":833,"point":[-2.264037224653148,-6.708327216310636,2.474364848661344],"type":2,"volume":0.27791738760992624},{"fixed":false,"mass":0.10171588372540966,"nu":0,"particle_id":834,"point":[-4.059375085017037,-1.509846089619151,6.12305795373559],"type":2,"volume":0.10171588372540966},{"fixed":false,"mass":0.24997927543598458,"nu":0,"particle_id":835,"point":[-3.738780602162568,-4.29491364827793,4.881110156791063],"type":2,"volume":0.24997927543598458},{"fixed":false,"mass":0.1297925877298879,"nu":0,"particle_id":836,"point":[3.389790977328817,-5.915164425652608,3.125723427866579],"type":2,"volume":0.1297925877298879},{"fixed":false,"mass":0.22292823047978583,"nu":0,"particle_id":837,"point":[5.376107248852571,-5.004788975611158,1.51642941096375],"type":2,"volume":0.22292823047978583},{"fixed":false,"mass":0.3723176290086261,"nu":0,"particle_id":838,"point":[1.991368827106814,-6.468430401220891,3.231695892095754],"type":2,"volume":0.3723176290086261},{"fixed":false,"mass":0.07822993956961768,"nu":0,"particle_id":839,"point":[-6.877969290743441,-2.161246646481252,2.067015086704427],"type":2,"volume":0.07822993956961768},{"fixed":false,"mass":0.36559145783889146,"nu":0,"particle_id":840,"point":[-6.313500439223894,-1.483253892249478,3.766917850849214],"type":2,"volume":0.36559145783889146},{"fixed":false,"mass":0.3127389643490011,"nu":0,"particle_id":841,"point":[3.532186925867722,-5.317931905664381,3.936147325424437],"type":2,"volume":0.3127389643490011},{"fixed":false,"mass":0.22363712629681637,"nu":0,"particle_id":842,"point":[-3.987945036099671,-5.639932761679175,2.921891995400567],"type":2,"volume":0.22363712629681637},{"fixed":false,"mass":0.3466648327794048,"nu":0,"particle_id":843,"point":[-2.59497585225925,-6.841367429416779,1.646751961257866],"type":2,"volume":0.3466648327794048},{"fixed":false,"mass":0.22454298990454868,"nu":0,"particle_id":844,"point":[-0.5299700580123756,-7.308815552979897,1.596980572871658],"type":2,"volume":0.22454298990454868},{"fixed":false,"mass":0.4687657356423377,"nu":0,"particle_id":845,"point":[3.117019129088828,-4.015160869753442,5.514768801944024],"type":2,"volume":0.4687657356423377},{"fixed":false,"mass":0.2968565741660269,"nu":0,"particle_id":846,"point":[0.3752813606151357,-2.033902157054853,7.209188991551162],"type":2,"volume":0.2968565741660269},{"fixed":false,"mass":0.20083881291686892,"nu":0,"particle_id":847,"point":[-1.993225763273678,-7.131084221118315,1.193603321015597],"type":2,"volume":0.20083881291686892},{"fixed":false,"mass":0.06117393139019622,"nu":0,"particle_id":848,"point":[4.29795742492789,-4.020696666083428,4.648823538579715],"type":2,"volume":0.06117393139019622},{"fixed":false,"mass":0.12748300591103665,"nu":0,"particle_id":849,"point":[-1.89144550156223,-7.242098007329619,0.4737619305646903],"type":2,"volume":0.12748300591103665},{"fixed":false,"mass":0.3775823539192954,"nu":0,"particle_id":850,"point":[3.704528334093276,-6.297263208867449,1.694386585211456],"type":2,"volume":0.3775823539192954},{"fixed":false,"mass":0.3129857746944526,"nu":0,"particle_id":851,"point":[1.34808410240222,-7.178906831763035,1.701753787630992],"type":2,"volume":0.3129857746944526},{"fixed":false,"mass":0.07473403024153949,"nu":0,"particle_id":852,"point":[4.576612932019663,-5.406398145063736,2.464847493765439],"type":2,"volume":0.07473403024153949},{"fixed":false,"mass":0.33977634459669503,"nu":0,"particle_id":853,"point":[-2.603480186589878,-4.097929006674026,5.716543428881964],"type":2,"volume":0.33977634459669503},{"fixed":false,"mass":0.40196280331348994,"nu":0,"particle_id":854,"point":[4.16116299333003,-1.780420543635796,5.980369991124319],"type":2,"volume":0.40196280331348994},{"fixed":false,"mass":0.15932007549642588,"nu":0,"particle_id":855,"point":[-4.544274400067301,-2.465128562422584,5.433480592366308],"type":2,"volume":0.15932007549642588},{"fixed":false,"mass":0.34601414096143157,"nu":0,"particle_id":856,"point":[-0.6283329518179825,-1.748129165977805,7.266308699795065],"type":2,"volume":0.34601414096143157},{"fixed":false,"mass":0.20016173720453045,"nu":0,"particle_id":857,"point":[6.838434243723656,-1.969100594103795,2.36821872819378],"type":2,"volume":0.20016173720453045},{"fixed":false,"mass":0.3360700423658147,"nu":0,"particle_id":858,"point":[-4.247733863609161,-5.055974687266444,3.555822968831404],"type":2,"volume":0.3360700423658147},{"fixed":false,"mass":0.2953878426325955,"nu":0,"particle_id":859,"point":[-4.639383864212451,-5.470963983545905,2.189673594677676],"type":2,"volume":0.2953878426325955},{"fixed":false,"mass":0.5512104023073923,"nu":0,"particle_id":860,"point":[5.940913864014737,-3.213813507576422,3.259899568832884],"type":2,"volume":0.5512104023073923},{"fixed":false,"mass":0.10874101883680146,"nu":0,"particle_id":861,"point":[-6.932475141656911,-2.789255502649241,0.6409696960464848],"type":2,"volume":0.10874101883680146},{"fixed":false,"mass":0.3083025342505914,"nu":0,"particle_id":862,"point":[-7.142785526514708,-0.7373685331493602,2.164925534177368],"type":2,"volume":0.3083025342505914},{"fixed":false,"mass":0.07582324828962185,"nu":0,"particle_id":863,"point":[5.448432246823799,-5.102752704302585,0.725603810976221],"type":2,"volume":0.07582324828962185},{"fixed":false,"mass":0.1862437747665375,"nu":0,"particle_id":864,"point":[-5.580258858327165,-2.931702131537316,4.063967726988094],"type":2,"volume":0.1862437747665375},{"fixed":false,"mass":0.4028811305625402,"nu":0,"particle_id":865,"point":[-5.989545358796653,-3.32656935968601,3.051111713804607],"type":2,"volume":0.4028811305625402},{"fixed":false,"mass":0.409728431232117,"nu":0,"particle_id":866,"point":[-4.764518531960956,-4.333768814939114,3.842890971295158],"type":2,"volume":0.409728431232117},{"fixed":false,"mass":0.432455903811898,"nu":0,"particle_id":867,"point":[-0.8838536901377136,-4.994732917626521,5.524621773117868],"type":2,"volume":0.432455903811898},{"fixed":false,"mass":0.14208936601364763,"nu":0,"particle_id":868,"point":[4.901229281264694,-0.6051535066431888,5.644620515665426],"type":2,"volume":0.14208936601364763},{"fixed":false,"mass":0.37732048086889264,"nu":0,"particle_id":869,"point":[-0.5463638336612591,-6.140932230837226,4.270882566581702],"type":2,"volume":0.37732048086889264},{"fixed":false,"mass":0.1622431543088463,"nu":0,"particle_id":870,"point":[-2.566705015603308,-5.219558462713559,4.734789838756529],"type":2,"volume":0.1622431543088463},{"fixed":false,"mass":0.18265005122342062,"nu":0,"particle_id":871,"point":[0.02355083620445376,-5.368670891352279,5.23706198344652],"type":2,"volume":0.18265005122342062},{"fixed":false,"mass":0.19763157429469796,"nu":0,"particle_id":872,"point":[-3.01400271787388,-5.962131713529801,3.408632137261376],"type":2,"volume":0.19763157429469796},{"fixed":false,"mass":0.061368635914756095,"nu":0,"particle_id":873,"point":[-1.587985559743529,-4.86003201289813,5.487111325246772],"type":2,"volume":0.061368635914756095},{"fixed":false,"mass":0.2843076677711461,"nu":0,"particle_id":874,"point":[-4.992143906279474,-5.557765876882937,0.6631271950028507],"type":2,"volume":0.2843076677711461},{"fixed":false,"mass":0.06760534324111794,"nu":0,"particle_id":875,"point":[0.6587007689797907,-5.560727252720381,4.989431402253995],"type":2,"volume":0.06760534324111794},{"fixed":false,"mass":0.29902020181946765,"nu":0,"particle_id":876,"point":[3.952615290590124,-5.8682075962681,2.488166387461762],"type":2,"volume":0.29902020181946765},{"fixed":false,"mass":0.09877965833846444,"nu":0,"particle_id":877,"point":[4.892022495051355,-5.360212666041384,1.893736011887886],"type":2,"volume":0.09877965833846444},{"fixed":false,"mass":0.1514586703053101,"nu":0,"particle_id":878,"point":[0.05481311710006537,-4.157092161051138,6.242241607525373],"type":2,"volume":0.1514586703053101},{"fixed":false,"mass":0.20416876533500666,"nu":0,"particle_id":879,"point":[-0.5889499505730893,-4.26377868726557,6.141932046330359],"type":2,"volume":0.20416876533500666},{"fixed":false,"mass":0.28888460347293177,"nu":0,"particle_id":880,"point":[1.106794831432037,-4.698173027513068,5.740398540577476],"type":2,"volume":0.28888460347293177},{"fixed":false,"mass":0.11010650673707345,"nu":0,"particle_id":881,"point":[-1.244744786962728,-5.895937227911545,4.46525862855175],"type":2,"volume":0.11010650673707345},{"fixed":false,"mass":0.12816379044970816,"nu":0,"particle_id":882,"point":[6.396440033397967,-3.864062181467003,0.6360647426954951],"type":2,"volume":0.12816379044970816},{"fixed":false,"mass":0.19872878586669177,"nu":0,"particle_id":883,"point":[-7.069853506762299,-1.944487699924627,1.576749497467073],"type":2,"volume":0.19872878586669177},{"fixed":false,"mass":0.04639342506784565,"nu":0,"particle_id":884,"point":[2.564562413962088,-4.213181789057651,5.649966268682133],"type":2,"volume":0.04639342506784565},{"fixed":false,"mass":0.4035683900936462,"nu":0,"particle_id":885,"point":[6.216957036111404,-3.929181803940192,1.470025701384224],"type":2,"volume":0.4035683900936462},{"fixed":false,"mass":0.26428425045515835,"nu":0,"particle_id":886,"point":[1.763272325626062,-4.916939777180096,5.381874574278502],"type":2,"volume":0.26428425045515835},{"fixed":false,"mass":0.15059168635241243,"nu":0,"particle_id":887,"point":[-3.992438344905057,-3.698580038563225,5.160517586490081],"type":2,"volume":0.15059168635241243},{"fixed":false,"mass":0.17552863697678045,"nu":0,"particle_id":888,"point":[0.667150837230838,-6.265041985118615,4.068680214158295],"type":2,"volume":0.17552863697678045},{"fixed":false,"mass":0.055069588148307105,"nu":0,"particle_id":889,"point":[0.6379765521039207,-4.314788467570208,6.101277439937371],"type":2,"volume":0.055069588148307105},{"fixed":false,"mass":0.5053352438312371,"nu":0,"particle_id":890,"point":[-2.119611647685903,-5.869185544291617,4.160517697315153],"type":2,"volume":0.5053352438312371},{"fixed":false,"mass":0.22218306916507902,"nu":0,"particle_id":891,"point":[3.59637612163569,-1.191929889967618,6.472664206424617],"type":2,"volume":0.22218306916507902},{"fixed":false,"mass":0.18567033664840282,"nu":0,"particle_id":892,"point":[-5.157316592897869,-4.305880627823178,3.33338830314702],"type":2,"volume":0.18567033664840282},{"fixed":false,"mass":0.2243266240758107,"nu":0,"particle_id":893,"point":[5.111867734272026,-4.969383008334185,2.328957016303234],"type":2,"volume":0.2243266240758107},{"fixed":false,"mass":0.0776117383173111,"nu":0,"particle_id":894,"point":[-6.898575576405476,-0.5044656435603617,2.899167023661985],"type":2,"volume":0.0776117383173111},{"fixed":false,"mass":0.27600437562946484,"nu":0,"particle_id":895,"point":[-0.0006456319211806872,-7.146360889357063,2.275857118148489],"type":2,"volume":0.27600437562946484},{"fixed":false,"mass":0.06690780356423258,"nu":0,"particle_id":896,"point":[4.775109356578239,-4.964293346429493,2.967174110717945],"type":2,"volume":0.06690780356423258},{"fixed":false,"mass":0.4178044478811106,"nu":0,"particle_id":897,"point":[2.272722265138355,-7.014904884536262,1.369614167002399],"type":2,"volume":0.4178044478811106},{"fixed":false,"mass":0.32944081993129876,"nu":0,"particle_id":898,"point":[-5.575097335682303,-0.7124311516554239,4.965957264397169],"type":2,"volume":0.32944081993129876},{"fixed":false,"mass":0.17638674764802595,"nu":0,"particle_id":899,"point":[-4.381982482346133,-3.977738254317975,4.607149650765321],"type":2,"volume":0.17638674764802595},{"fixed":false,"mass":0.13921007509287184,"nu":0,"particle_id":900,"point":[2.783648720658437,-6.938165849521585,0.602622970445922],"type":2,"volume":0.13921007509287184},{"fixed":false,"mass":0.1645850074677354,"nu":0,"particle_id":901,"point":[2.796556868425575,-1.474988345828756,6.801005738957371],"type":2,"volume":0.1645850074677354},{"fixed":false,"mass":0.18481039400700913,"nu":0,"particle_id":902,"point":[4.838970892892691,-1.347217301673625,5.56950323097209],"type":2,"volume":0.18481039400700913},{"fixed":false,"mass":0.2370048695255038,"nu":0,"particle_id":903,"point":[-5.835912205686764,-1.324546906744956,4.520807916661426],"type":2,"volume":0.2370048695255038},{"fixed":false,"mass":0.39786514716705373,"nu":0,"particle_id":904,"point":[4.262444560834095,-1.019409228907671,6.086244424095512],"type":2,"volume":0.39786514716705373},{"fixed":false,"mass":0.3297658504049209,"nu":0,"particle_id":905,"point":[0.6347341683194958,-5.152875781514624,5.412484061486722],"type":2,"volume":0.3297658504049209},{"fixed":false,"mass":0.5283765876084586,"nu":0,"particle_id":906,"point":[3.668216002980704,-2.637048526342671,5.986665718510615],"type":2,"volume":0.5283765876084586},{"fixed":false,"mass":0.1892275173778311,"nu":0,"particle_id":907,"point":[1.919551518386976,-1.755510260904756,7.034451342650426],"type":2,"volume":0.1892275173778311},{"fixed":false,"mass":0.2585761334106819,"nu":0,"particle_id":908,"point":[2.081231931942731,-0.5672012891529229,7.183088217685008],"type":2,"volume":0.2585761334106819},{"fixed":false,"mass":0.06412216662634161,"nu":0,"particle_id":909,"point":[-1.277086224163285,-7.382519140447687,0.3427271757184194],"type":2,"volume":0.06412216662634161},{"fixed":false,"mass":0.08613968936095279,"nu":0,"particle_id":910,"point":[4.162691646657989,-4.96478638487939,3.777948438949378],"type":2,"volume":0.08613968936095279},{"fixed":false,"mass":0.1536101976063493,"nu":0,"particle_id":911,"point":[-1.842589304733862,-0.6162305111313978,7.24397160480569],"type":2,"volume":0.1536101976063493},{"fixed":false,"mass":0.20510448453610675,"nu":0,"particle_id":912,"point":[-1.175931699289725,-0.3880579915623449,7.397066691181727],"type":2,"volume":0.20510448453610675},{"fixed":false,"mass":0.10853740881592322,"nu":0,"particle_id":913,"point":[0.435184843943724,-0.2679931207391851,7.482565992949087],"type":2,"volume":0.10853740881592322},{"fixed":false,"mass":0.24925527107848966,"nu":0,"particle_id":914,"point":[-1.729311925023767,-3.016756230538799,6.645198425289943],"type":2,"volume":0.24925527107848966},{"fixed":false,"mass":0.19336564894648378,"nu":0,"particle_id":915,"point":[1.075452604950147,-0.3198040928954428,7.415600247901262],"type":2,"volume":0.19336564894648378},{"fixed":false,"mass":0.33681044737895927,"nu":0,"particle_id":916,"point":[1.076649920239936,-1.493543036930592,7.270498892516489],"type":2,"volume":0.33681044737895927},{"fixed":false,"mass":0.16473335453667334,"nu":0,"particle_id":917,"point":[1.330711299026955,-7.370132333360081,0.4004457858465962],"type":2,"volume":0.16473335453667334},{"fixed":false,"mass":0.1137818947633544,"nu":0,"particle_id":918,"point":[-3.108992381024599,-1.04065126272648,6.745458570335806],"type":2,"volume":0.1137818947633544},{"fixed":false,"mass":0.17878180491320703,"nu":0,"particle_id":919,"point":[0.443235069161015,-7.465252068418327,0.5688182736531339],"type":2,"volume":0.17878180491320703},{"fixed":false,"mass":0.2349938333285508,"nu":0,"particle_id":920,"point":[-1.235970512642118,-7.33045509659665,0.9933805759422626],"type":2,"volume":0.2349938333285508},{"fixed":false,"mass":0.06628975815372135,"nu":0,"particle_id":921,"point":[1.036022325503782,-7.366359047545324,0.9557259668466106],"type":2,"volume":0.06628975815372135},{"fixed":false,"mass":0.168230502334005,"nu":0,"particle_id":922,"point":[0.9020745336538685,-0.7722011916595368,7.405401194758643],"type":2,"volume":0.168230502334005},{"fixed":false,"mass":0.20851501661874997,"nu":0,"particle_id":923,"point":[-1.520584760930625,-6.677040749520924,3.058586080865245],"type":2,"volume":0.20851501661874997},{"fixed":false,"mass":0.21479690384792047,"nu":0,"particle_id":924,"point":[-3.917940339363193,-6.294272976326297,1.132197507804673],"type":2,"volume":0.21479690384792047},{"fixed":false,"mass":0.29430471667104285,"nu":0,"particle_id":925,"point":[1.150446117006131,-2.485702565783424,6.981959358684581],"type":2,"volume":0.29430471667104285},{"fixed":false,"mass":0.09128311602833211,"nu":0,"particle_id":926,"point":[1.559574705488173,-0.938841270491094,7.275733901595367],"type":2,"volume":0.09128311602833211},{"fixed":false,"mass":0.26968909568913796,"nu":0,"particle_id":927,"point":[2.906612572425203,-0.6136887729826463,6.886580388243122],"type":2,"volume":0.26968909568913796},{"fixed":false,"mass":0.4377302362765257,"nu":0,"particle_id":928,"point":[-2.714275984275516,-6.953176505276177,0.7321491430443331],"type":2,"volume":0.4377302362765257},{"fixed":false,"mass":0.25619945805833944,"nu":0,"particle_id":929,"point":[-0.162418055764945,-2.697544081033874,6.996204421401695],"type":2,"volume":0.25619945805833944},{"fixed":false,"mass":0.15051280606914216,"nu":0,"particle_id":930,"point":[-3.316180120775479,-6.559140175534238,1.493529231138851],"type":2,"volume":0.15051280606914216},{"fixed":false,"mass":0.2481839774033689,"nu":0,"particle_id":931,"point":[-1.393055178742147,-7.167921805120581,1.711810230328288],"type":2,"volume":0.2481839774033689},{"fixed":false,"mass":0.12554185548091187,"nu":0,"particle_id":932,"point":[-0.359982994182613,-0.2821935349358276,7.486038942774726],"type":2,"volume":0.12554185548091187},{"fixed":false,"mass":0.45779029862730125,"nu":0,"particle_id":933,"point":[-2.457403446068475,-1.254961704151942,6.973968699697672],"type":2,"volume":0.45779029862730125},{"fixed":false,"mass":0.19718965813987197,"nu":0,"particle_id":934,"point":[2.029991038646514,-7.204695573215187,0.4706358255682621],"type":2,"volume":0.19718965813987197},{"fixed":false,"mass":0.22532556605804124,"nu":0,"particle_id":935,"point":[-0.8804707744092614,-0.8433459665611138,7.400239103981456],"type":2,"volume":0.22532556605804124},{"fixed":false,"mass":0.12167201957422667,"nu":0,"particle_id":936,"point":[-0.01184384885779623,-7.498825471962269,0.132197822576948],"type":2,"volume":0.12167201957422667},{"fixed":false,"mass":0.34683430939299414,"nu":0,"particle_id":937,"point":[-2.115160151775409,-1.975731183025008,6.919001649426313],"type":2,"volume":0.34683430939299414},{"fixed":false,"mass":0.12418350379170467,"nu":0,"particle_id":938,"point":[-1.549179914611358,-1.330027829972655,7.216721386035558],"type":2,"volume":0.12418350379170467},{"fixed":false,"mass":0.22346823852099446,"nu":0,"particle_id":939,"point":[-1.42616810236394,-2.017302254389914,7.081421902290034],"type":2,"volume":0.22346823852099446},{"fixed":false,"mass":0.19433154763378305,"nu":0,"particle_id":940,"point":[-0.5136866724482183,-7.462971437136813,0.538686672407215],"type":2,"volume":0.19433154763378305},{"fixed":false,"mass":0.19290433242790558,"nu":0,"particle_id":941,"point":[1.619825153713404,-7.261027799174592,0.9506007421684005],"type":2,"volume":0.19290433242790558},{"fixed":false,"mass":0.22767960990338731,"nu":0,"particle_id":942,"point":[3.260014355831958,-2.022634021732481,6.444474999090293],"type":2,"volume":0.22767960990338731},{"fixed":false,"mass":0.14796176057136012,"nu":0,"particle_id":943,"point":[0.1268456484447179,-0.9382501605349678,7.439999786137547],"type":2,"volume":0.14796176057136012},{"fixed":false,"mass":0.07239871441308371,"nu":0,"particle_id":944,"point":[-0.0420361306236235,-7.434919671670055,0.984988547921161],"type":2,"volume":0.07239871441308371},{"fixed":false,"mass":0.10093380030318748,"nu":0,"particle_id":945,"point":[0.7665592733407853,-7.11011358098868,2.260237099486593],"type":2,"volume":0.10093380030318748},{"fixed":false,"mass":0.2573310896064949,"nu":0,"particle_id":946,"point":[2.540927251875239,-2.153739013096793,6.719754233909347],"type":2,"volume":0.2573310896064949},{"fixed":false,"mass":0.2987835030106034,"nu":0,"particle_id":947,"point":[-0.1832110840859693,-6.886071478103448,2.966218686664596],"type":2,"volume":0.2987835030106034},{"fixed":false,"mass":0.08703350237718327,"nu":0,"particle_id":948,"point":[-2.824119472259049,-6.362716897123982,2.791089911389499],"type":2,"volume":0.08703350237718327},{"fixed":false,"mass":0.060159403601294355,"nu":0,"particle_id":949,"point":[-1.979689471153432,-6.994219317040145,1.847085743257942],"type":2,"volume":0.060159403601294355},{"fixed":false,"mass":0.2932419652376352,"nu":0,"particle_id":950,"point":[-3.386964050969421,-6.149937426776263,2.637564058781769],"type":2,"volume":0.2932419652376352},{"fixed":false,"mass":0.3661211575603655,"nu":0,"particle_id":951,"point":[7.444752950032807,-0.7460990036466969,0.5186422560254937],"type":2,"volume":0.3661211575603655},{"fixed":false,"mass":0.14052290256831093,"nu":0,"particle_id":952,"point":[-3.528988314664927,-4.12947837590628,-5.171426284680159],"type":2,"volume":0.14052290256831093},{"fixed":false,"mass":0.3043163860218223,"nu":0,"particle_id":953,"point":[2.023360692577819,-4.268692649782078,-5.825313259338719],"type":2,"volume":0.3043163860218223},{"fixed":false,"mass":0.47559878691426327,"nu":0,"particle_id":954,"point":[4.581527669251575,-5.178981062492354,-2.904782155382363],"type":2,"volume":0.47559878691426327},{"fixed":false,"mass":0.29686294625697984,"nu":0,"particle_id":955,"point":[-5.540514144399496,-4.617394446282116,-2.057272841203176],"type":2,"volume":0.29686294625697984},{"fixed":false,"mass":0.28879418397859397,"nu":0,"particle_id":956,"point":[-6.563869600061942,-2.33483189164477,-2.777440532422105],"type":2,"volume":0.28879418397859397},{"fixed":false,"mass":0.20305996099596513,"nu":0,"particle_id":957,"point":[-6.930755272623685,-1.571242679727548,-2.397045638364361],"type":2,"volume":0.20305996099596513},{"fixed":false,"mass":0.09693623722371597,"nu":0,"particle_id":958,"point":[-5.369530537100397,-3.177328672578806,-4.162057702333658],"type":2,"volume":0.09693623722371597},{"fixed":false,"mass":0.2914239738608875,"nu":0,"particle_id":959,"point":[4.729457734666995,-2.591529090327104,-5.212121114286094],"type":2,"volume":0.2914239738608875},{"fixed":false,"mass":0.3649359522168095,"nu":0,"particle_id":960,"point":[-0.7562435392920039,-5.278820552108937,-5.273722526632532],"type":2,"volume":0.3649359522168095},{"fixed":false,"mass":0.3578859335908235,"nu":0,"particle_id":961,"point":[3.790989495886528,-6.261508403768381,-1.634598162123021],"type":2,"volume":0.3578859335908235},{"fixed":false,"mass":0.15546411253884385,"nu":0,"particle_id":962,"point":[1.672811283147149,-6.513742938776396,-3.320068574369544],"type":2,"volume":0.15546411253884385},{"fixed":false,"mass":0.2937367340365413,"nu":0,"particle_id":963,"point":[5.658798497781308,-4.472855730235962,-2.054643808060982],"type":2,"volume":0.2937367340365413},{"fixed":false,"mass":0.20870244229272253,"nu":0,"particle_id":964,"point":[-2.174017317429906,-1.126737177731805,-7.08901347409016],"type":2,"volume":0.20870244229272253},{"fixed":false,"mass":0.41675300061212084,"nu":0,"particle_id":965,"point":[1.007717992839261,-3.168278115036516,-6.722835579775],"type":2,"volume":0.41675300061212084},{"fixed":false,"mass":0.4222546049714687,"nu":0,"particle_id":966,"point":[-4.532769297315665,-1.996290696964707,-5.631946905868753],"type":2,"volume":0.4222546049714687},{"fixed":false,"mass":0.27191015540093244,"nu":0,"particle_id":967,"point":[5.952647175960023,-1.478574786875374,-4.316226152340908],"type":2,"volume":0.27191015540093244},{"fixed":false,"mass":0.2024528612824123,"nu":0,"particle_id":968,"point":[-3.147181666395023,-6.293692254062804,-2.595127235774177],"type":2,"volume":0.2024528612824123},{"fixed":false,"mass":0.16401989895940072,"nu":0,"particle_id":969,"point":[-5.636888602146726,-1.056424374746214,-4.83316194922438],"type":2,"volume":0.16401989895940072},{"fixed":false,"mass":0.20593942867613613,"nu":0,"particle_id":970,"point":[-6.831790175645827,-2.764125441557507,-1.391493276765535],"type":2,"volume":0.20593942867613613},{"fixed":false,"mass":0.3240635295885788,"nu":0,"particle_id":971,"point":[7.01815614107386,-0.9497000126227197,-2.46851256134776],"type":2,"volume":0.3240635295885788},{"fixed":false,"mass":0.21284042723596908,"nu":0,"particle_id":972,"point":[-4.385342528907728,-5.265327988815518,-3.048785344091823],"type":2,"volume":0.21284042723596908},{"fixed":false,"mass":0.4525043843579774,"nu":0,"particle_id":973,"point":[-6.519848747012172,-3.591498093485789,-0.9179944229524232],"type":2,"volume":0.4525043843579774},{"fixed":false,"mass":0.07681106195197922,"nu":0,"particle_id":974,"point":[3.80249257041267,-4.927340187186971,-4.184778241638225],"type":2,"volume":0.07681106195197922},{"fixed":false,"mass":0.23488062485834385,"nu":0,"particle_id":975,"point":[7.108448714904619,-2.213668041848798,-0.9053345614015715],"type":2,"volume":0.23488062485834385},{"fixed":false,"mass":0.1304734573767137,"nu":0,"particle_id":976,"point":[-7.152952146784117,-0.8609972408703935,-2.084216720264488],"type":2,"volume":0.1304734573767137},{"fixed":false,"mass":0.2745145330459796,"nu":0,"particle_id":977,"point":[6.610451859241651,-1.352279786798638,-3.274639765663457],"type":2,"volume":0.2745145330459796},{"fixed":false,"mass":0.27174860933168415,"nu":0,"particle_id":978,"point":[-6.513641214287735,-0.6118955319649164,-3.667159935085131],"type":2,"volume":0.27174860933168415},{"fixed":false,"mass":0.2596616706085084,"nu":0,"particle_id":979,"point":[-5.88689599759465,-3.97567525085748,-2.40592223756783],"type":2,"volume":0.2596616706085084},{"fixed":false,"mass":0.2254050585474783,"nu":0,"particle_id":980,"point":[5.882223212624311,-3.220521880229074,-3.358227046497827],"type":2,"volume":0.2254050585474783},{"fixed":false,"mass":0.3971515360937244,"nu":0,"particle_id":981,"point":[-7.135834088654403,-1.736142407853509,-1.52173631055134],"type":2,"volume":0.3971515360937244},{"fixed":false,"mass":0.3334166767403248,"nu":0,"particle_id":982,"point":[7.133872211445332,-1.50375427867033,-1.759713141437768],"type":2,"volume":0.3334166767403248},{"fixed":false,"mass":0.33083263777376154,"nu":0,"particle_id":983,"point":[-6.88424201762756,-0.750344687760333,-2.879964356078224],"type":2,"volume":0.33083263777376154},{"fixed":false,"mass":0.08060966278090195,"nu":0,"particle_id":984,"point":[7.351191408400505,-0.6934268763559891,-1.31496921796891],"type":2,"volume":0.08060966278090195},{"fixed":false,"mass":0.2262036764475312,"nu":0,"particle_id":985,"point":[-7.341992330950623,-1.362538615702799,-0.6990258457174101],"type":2,"volume":0.2262036764475312},{"fixed":false,"mass":0.16881343390834186,"nu":0,"particle_id":986,"point":[-7.141704466386206,-2.182362653981818,-0.695234177313488],"type":2,"volume":0.16881343390834186},{"fixed":false,"mass":0.19480913756223803,"nu":0,"particle_id":987,"point":[7.213196669425717,-0.6931146290358335,-1.93374918725316],"type":2,"volume":0.19480913756223803},{"fixed":false,"mass":0.40430432744227685,"nu":0,"particle_id":988,"point":[-0.8035262749441759,-2.046581676820338,-7.170484569788682],"type":2,"volume":0.40430432744227685},{"fixed":false,"mass":0.12575046936043605,"nu":0,"particle_id":989,"point":[-0.7267595756564594,-6.752075034840398,-3.1829708203307],"type":2,"volume":0.12575046936043605},{"fixed":false,"mass":0.5005643289204748,"nu":0,"particle_id":990,"point":[-2.019826150081623,-3.807551471115412,-6.137821610168652],"type":2,"volume":0.5005643289204748},{"fixed":false,"mass":0.17587576019396708,"nu":0,"particle_id":991,"point":[-2.099358274865803,-6.13065166964365,-3.77595086557651],"type":2,"volume":0.17587576019396708},{"fixed":false,"mass":0.3276810005953665,"nu":0,"particle_id":992,"point":[3.434970927699383,-3.363251589338031,-5.756692928468154],"type":2,"volume":0.3276810005953665},{"fixed":false,"mass":0.14012519580124047,"nu":0,"particle_id":993,"point":[-3.247598122138289,-5.400483948983146,-4.066679180100055],"type":2,"volume":0.14012519580124047},{"fixed":false,"mass":0.3431234766769704,"nu":0,"particle_id":994,"point":[0.5291136683178923,-6.227361359275452,-4.146083601062836],"type":2,"volume":0.3431234766769704},{"fixed":false,"mass":0.17490334024960544,"nu":0,"particle_id":995,"point":[2.16741396659889,-2.669503630493276,-6.66528822063797],"type":2,"volume":0.17490334024960544},{"fixed":false,"mass":0.1753596343434605,"nu":0,"particle_id":996,"point":[3.919483798837014,-5.656003636773568,-2.982829128773275],"type":2,"volume":0.1753596343434605},{"fixed":false,"mass":0.15280336661443628,"nu":0,"particle_id":997,"point":[5.334187989180307,-3.438141032714086,-3.996951930565625],"type":2,"volume":0.15280336661443628},{"fixed":false,"mass":0.1436032081592592,"nu":0,"particle_id":998,"point":[-2.418097907138314,-5.061390472046342,-4.978466531068758],"type":2,"volume":0.1436032081592592},{"fixed":false,"mass":0.11289582136045136,"nu":0,"particle_id":999,"point":[0.5528905725750523,-7.00703269244975,-2.616448902940401],"type":2,"volume":0.11289582136045136},{"fixed":false,"mass":0.13250477798176075,"nu":0,"particle_id":1000,"point":[1.84667414619944,-5.544667162107612,-4.700687253924056],"type":2,"volume":0.13250477798176075},{"fixed":false,"mass":0.09353586472196798,"nu":0,"particle_id":1001,"point":[-0.15285358513557,-4.07155064700316,-6.296754013807381],"type":2,"volume":0.09353586472196798},{"fixed":false,"mass":0.09752045748077294,"nu":0,"particle_id":1002,"point":[-3.597097409289087,-0.5340853589145498,-6.559393497685503],"type":2,"volume":0.09752045748077294},{"fixed":false,"mass":0.2877625332919983,"nu":0,"particle_id":1003,"point":[-6.22373284347118,-2.061024365795386,-3.642434358598088],"type":2,"volume":0.2877625332919983},{"fixed":false,"mass":0.0911448040163276,"nu":0,"particle_id":1004,"point":[0.8668914304977676,-4.996257262156273,-5.525930927733376],"type":2,"volume":0.0911448040163276},{"fixed":false,"mass":0.20804322460432992,"nu":0,"particle_id":1005,"point":[-3.516213320131417,-3.0649822190929,-5.872999904986782],"type":2,"volume":0.20804322460432992},{"fixed":false,"mass":0.3277561514410012,"nu":0,"particle_id":1006,"point":[4.106372833921266,-2.151272647901409,-5.89573813387473],"type":2,"volume":0.3277561514410012},{"fixed":false,"mass":0.3617431775760269,"nu":0,"particle_id":1007,"point":[5.023398557328662,-0.8161134767921022,-5.50903128755198],"type":2,"volume":0.3617431775760269},{"fixed":false,"mass":0.4266690871719192,"nu":0,"particle_id":1008,"point":[-5.748529488306141,-1.84990875242736,-4.447723724532291],"type":2,"volume":0.4266690871719192},{"fixed":false,"mass":0.23723473812707668,"nu":0,"particle_id":1009,"point":[-4.247997880128223,-2.819711267659829,-5.50034020561077],"type":2,"volume":0.23723473812707668},{"fixed":false,"mass":0.17209083554329616,"nu":0,"particle_id":1010,"point":[-4.402256025783402,-4.351389671613366,-4.235038348023575],"type":2,"volume":0.17209083554329616},{"fixed":false,"mass":0.18004555251298784,"nu":0,"particle_id":1011,"point":[-4.883421428569255,-3.764218620537489,-4.269994534866463],"type":2,"volume":0.18004555251298784},{"fixed":false,"mass":0.33623913610082423,"nu":0,"particle_id":1012,"point":[1.578036168647833,-7.145093139146807,-1.645431822761577],"type":2,"volume":0.33623913610082423},{"fixed":false,"mass":0.3409007030223017,"nu":0,"particle_id":1013,"point":[4.292485308858259,-5.688134457865049,-2.338738177411976],"type":2,"volume":0.3409007030223017},{"fixed":false,"mass":0.14329176195128251,"nu":0,"particle_id":1014,"point":[3.020789422963758,-6.474218722745263,-2.282394179839444],"type":2,"volume":0.14329176195128251},{"fixed":false,"mass":0.15826208692751578,"nu":0,"particle_id":1015,"point":[-5.029766333805247,-2.343754036900934,-5.045618657987334],"type":2,"volume":0.15826208692751578},{"fixed":false,"mass":0.24994567495512354,"nu":0,"particle_id":1016,"point":[1.734777820617134,-2.543989892742827,-6.838761681672874],"type":2,"volume":0.24994567495512354},{"fixed":false,"mass":0.0733593648000095,"nu":0,"particle_id":1017,"point":[1.163639804197688,-0.5075724819364277,-7.391773304266552],"type":2,"volume":0.0733593648000095},{"fixed":false,"mass":0.2784819870751457,"nu":0,"particle_id":1018,"point":[-3.82642953383765,-5.792484042037919,-2.838232838459707],"type":2,"volume":0.2784819870751457},{"fixed":false,"mass":0.2339251680839156,"nu":0,"particle_id":1019,"point":[-5.14060533719503,-4.117717943711691,-3.587279707973262],"type":2,"volume":0.2339251680839156},{"fixed":false,"mass":0.2821230890238305,"nu":0,"particle_id":1020,"point":[-4.041453126029586,-1.257766857320338,-6.191500558243712],"type":2,"volume":0.2821230890238305},{"fixed":false,"mass":0.3077962919487273,"nu":0,"particle_id":1021,"point":[1.365680353148522,-4.0369765802339,-6.171526331764868],"type":2,"volume":0.3077962919487273},{"fixed":false,"mass":0.23855805769725308,"nu":0,"particle_id":1022,"point":[4.464214244619175,-4.762814373613131,-3.692748355986825],"type":2,"volume":0.23855805769725308},{"fixed":false,"mass":0.41980764849158003,"nu":0,"particle_id":1023,"point":[3.332678091785167,-4.757902180331723,-4.744009230485309],"type":2,"volume":0.41980764849158003},{"fixed":false,"mass":0.15498262360125092,"nu":0,"particle_id":1024,"point":[5.297451306169703,-2.77881375735604,-4.523848335288189],"type":2,"volume":0.15498262360125092},{"fixed":false,"mass":0.2275437642481811,"nu":0,"particle_id":1025,"point":[-4.427639473074275,-5.635116883435281,-2.211665979866128],"type":2,"volume":0.2275437642481811},{"fixed":false,"mass":0.26798206254924534,"nu":0,"particle_id":1026,"point":[-5.526796068575203,-5.019442880763926,-0.7139456443805859],"type":2,"volume":0.26798206254924534},{"fixed":false,"mass":0.21956592180165735,"nu":0,"particle_id":1027,"point":[-3.809420304992168,-6.142161079362088,-2.003041241483288],"type":2,"volume":0.21956592180165735},{"fixed":false,"mass":0.2744391286877474,"nu":0,"particle_id":1028,"point":[5.783894592908677,-2.748656200153482,-3.904030280553622],"type":2,"volume":0.2744391286877474},{"fixed":false,"mass":0.24408054510277874,"nu":0,"particle_id":1029,"point":[-5.992062531807846,-2.822035969130547,-3.518707092646102],"type":2,"volume":0.24408054510277874},{"fixed":false,"mass":0.2669683509353932,"nu":0,"particle_id":1030,"point":[-5.120334707937023,-1.521801202191314,-5.264626632507242],"type":2,"volume":0.2669683509353932},{"fixed":false,"mass":0.1505115485044361,"nu":0,"particle_id":1031,"point":[6.192653322750427,-1.967219903372428,-3.745809749040048],"type":2,"volume":0.1505115485044361},{"fixed":false,"mass":0.28438058366646685,"nu":0,"particle_id":1032,"point":[5.931701900919448,-3.729416677429342,-2.675138090779706],"type":2,"volume":0.28438058366646685},{"fixed":false,"mass":0.21719982646258384,"nu":0,"particle_id":1033,"point":[6.445832812124362,-2.77789720618832,-2.642825470967024],"type":2,"volume":0.21719982646258384},{"fixed":false,"mass":0.06357539954234499,"nu":0,"particle_id":1034,"point":[-5.67052871504985,-3.87255650214322,-3.016357112396239],"type":2,"volume":0.06357539954234499},{"fixed":false,"mass":0.21884001483329651,"nu":0,"particle_id":1035,"point":[4.548738936597312,-1.424975109763688,-5.790373046983892],"type":2,"volume":0.21884001483329651},{"fixed":false,"mass":0.19719766804746985,"nu":0,"particle_id":1036,"point":[-6.602622653761234,-2.85106196018872,-2.127632437993886],"type":2,"volume":0.19719766804746985},{"fixed":false,"mass":0.273106004978952,"nu":0,"particle_id":1037,"point":[6.480550100881818,-3.217009585828548,-1.975682088456516],"type":2,"volume":0.273106004978952},{"fixed":false,"mass":0.18849174145575567,"nu":0,"particle_id":1038,"point":[-6.061845162215749,-4.10240331481052,-1.635334911250044],"type":2,"volume":0.18849174145575567},{"fixed":false,"mass":0.33246749717101537,"nu":0,"particle_id":1039,"point":[5.199572367018937,-4.445643801804639,-3.074198820442341],"type":2,"volume":0.33246749717101537},{"fixed":false,"mass":0.17428631910822065,"nu":0,"particle_id":1040,"point":[5.65670650846192,-0.8327853277559139,-4.853672843836822],"type":2,"volume":0.17428631910822065},{"fixed":false,"mass":0.4379136416565741,"nu":0,"particle_id":1041,"point":[5.308341559442916,-1.552614172412081,-5.065658804135579],"type":2,"volume":0.4379136416565741},{"fixed":false,"mass":0.10070222241723362,"nu":0,"particle_id":1042,"point":[6.818621589770615,-3.049130412032015,-0.6776454426435179],"type":2,"volume":0.10070222241723362},{"fixed":false,"mass":0.28264135989957906,"nu":0,"particle_id":1043,"point":[-7.360414882455705,-0.7460133584360776,-1.231972737993624],"type":2,"volume":0.28264135989957906},{"fixed":false,"mass":0.27877356871615355,"nu":0,"particle_id":1044,"point":[7.356947438018483,-1.247481209656238,-0.7543971273725063],"type":2,"volume":0.27877356871615355},{"fixed":false,"mass":0.32651383329630185,"nu":0,"particle_id":1045,"point":[6.816243891583365,-1.848889676198402,-2.523970319892733],"type":2,"volume":0.32651383329630185},{"fixed":false,"mass":0.33674337947348054,"nu":0,"particle_id":1046,"point":[-6.155465693451949,-3.273878005918372,-2.7644104071393],"type":2,"volume":0.33674337947348054},{"fixed":false,"mass":0.3508247878466929,"nu":0,"particle_id":1047,"point":[6.338817203787393,-0.667142785789104,-3.952760675823738],"type":2,"volume":0.3508247878466929},{"fixed":false,"mass":0.429532991154652,"nu":0,"particle_id":1048,"point":[-4.960675602983855,-5.041750342720333,-2.494484123749871],"type":2,"volume":0.429532991154652},{"fixed":false,"mass":0.2680523719332406,"nu":0,"particle_id":1049,"point":[-6.638139694389277,-1.421407528343111,-3.188212984752268],"type":2,"volume":0.2680523719332406},{"fixed":false,"mass":0.16180039975671606,"nu":0,"particle_id":1050,"point":[7.456450916511274,-0.5562936099087837,-0.584702616064649],"type":2,"volume":0.16180039975671606},{"fixed":false,"mass":0.14892007751253258,"nu":0,"particle_id":1051,"point":[-7.456251011756079,-0.5892585833279127,-0.5541616836816046],"type":2,"volume":0.14892007751253258},{"fixed":false,"mass":0.28964286187994515,"nu":0,"particle_id":1052,"point":[-0.8094819817497968,-6.258711859301648,-4.052562742692495],"type":2,"volume":0.28964286187994515},{"fixed":false,"mass":0.1929727916780508,"nu":0,"particle_id":1053,"point":[-1.365269748518217,-4.59016351866138,-5.772039274444619],"type":2,"volume":0.1929727916780508},{"fixed":false,"mass":0.285078968090954,"nu":0,"particle_id":1054,"point":[-1.556555085865993,-5.957218351878499,-4.282369177535578],"type":2,"volume":0.285078968090954},{"fixed":false,"mass":0.2690893553180674,"nu":0,"particle_id":1055,"point":[-0.1834479816776313,-5.901891747877104,-4.624285959405898],"type":2,"volume":0.2690893553180674},{"fixed":false,"mass":0.14025258114945444,"nu":0,"particle_id":1056,"point":[-1.137716524304263,-2.981968277085562,-6.787007168463902],"type":2,"volume":0.14025258114945444},{"fixed":false,"mass":0.4845036263325677,"nu":0,"particle_id":1057,"point":[-2.140805397529304,-2.804560031490165,-6.618262255281009],"type":2,"volume":0.4845036263325677},{"fixed":false,"mass":0.42975543734199917,"nu":0,"particle_id":1058,"point":[-1.019667224656277,-3.863929959151766,-6.346678187976068],"type":2,"volume":0.42975543734199917},{"fixed":false,"mass":0.2912148443871575,"nu":0,"particle_id":1059,"point":[0.6483679423445058,-5.632979569256138,-4.909089547327781],"type":2,"volume":0.2912148443871575},{"fixed":false,"mass":0.23158413737551886,"nu":0,"particle_id":1060,"point":[-0.4818307967383547,-4.637789309243344,-5.874414813952333],"type":2,"volume":0.23158413737551886},{"fixed":false,"mass":0.1890466025429533,"nu":0,"particle_id":1061,"point":[-2.818346979110414,-3.995300522212238,-5.687221996946297],"type":2,"volume":0.1890466025429533},{"fixed":false,"mass":0.32993940707037017,"nu":0,"particle_id":1062,"point":[-2.222783266386471,-4.562369044693567,-5.522139372624906],"type":2,"volume":0.32993940707037017},{"fixed":false,"mass":0.12844248236016012,"nu":0,"particle_id":1063,"point":[-3.417735631305201,-4.830272280274608,-4.60842194822887],"type":2,"volume":0.12844248236016012},{"fixed":false,"mass":0.4067857985272233,"nu":0,"particle_id":1064,"point":[0.1680784360755539,-2.037062542132475,-7.216101845093871],"type":2,"volume":0.4067857985272233},{"fixed":false,"mass":0.5919868438500745,"nu":0,"particle_id":1065,"point":[0.08759689003223696,-5.22110537924786,-5.383529084498916],"type":2,"volume":0.5919868438500745},{"fixed":false,"mass":0.26591223009568044,"nu":0,"particle_id":1066,"point":[-1.019359215925365,-7.245322279210862,-1.648093401260604],"type":2,"volume":0.26591223009568044},{"fixed":false,"mass":0.2609052785473919,"nu":0,"particle_id":1067,"point":[-0.3147364642051701,-3.48993935251567,-6.631083190087585],"type":2,"volume":0.2609052785473919},{"fixed":false,"mass":0.34189706686943105,"nu":0,"particle_id":1068,"point":[0.4798126722839299,-6.697113691577701,-3.341922800065595],"type":2,"volume":0.34189706686943105},{"fixed":false,"mass":0.139966162837191,"nu":0,"particle_id":1069,"point":[3.434756630736077,-4.080046767685894,-5.273107742224735],"type":2,"volume":0.139966162837191},{"fixed":false,"mass":0.2564686888446853,"nu":0,"particle_id":1070,"point":[1.728859771213513,-6.080155965517964,-4.036427545052168],"type":2,"volume":0.2564686888446853},{"fixed":false,"mass":0.4415090429936964,"nu":0,"particle_id":1071,"point":[-1.934237204165577,-6.622357281669067,-2.941616982536378],"type":2,"volume":0.4415090429936964},{"fixed":false,"mass":0.3975412974170148,"nu":0,"particle_id":1072,"point":[-1.653041429523067,-5.310190853876268,-5.031831389036121],"type":2,"volume":0.3975412974170148},{"fixed":false,"mass":0.26123301897153833,"nu":0,"particle_id":1073,"point":[-2.270660801548825,-5.599510468587612,-4.442924941577045],"type":2,"volume":0.26123301897153833},{"fixed":false,"mass":0.25944915799058244,"nu":0,"particle_id":1074,"point":[0.3426575120835737,-0.9898490956394957,-7.426492078853539],"type":2,"volume":0.25944915799058244},{"fixed":false,"mass":0.4936760876082925,"nu":0,"particle_id":1075,"point":[2.706203971983285,-3.844105743525867,-5.8437411899068],"type":2,"volume":0.4936760876082925},{"fixed":false,"mass":0.28423090022522657,"nu":0,"particle_id":1076,"point":[1.991296974419211,-4.932681203686428,-5.287096793370394],"type":2,"volume":0.28423090022522657},{"fixed":false,"mass":0.17856352777506737,"nu":0,"particle_id":1077,"point":[0.3421300379110235,-4.586361519668596,-5.924376342541228],"type":2,"volume":0.17856352777506737},{"fixed":false,"mass":0.14228875507701957,"nu":0,"particle_id":1078,"point":[-2.853945811574586,-3.289845393320987,-6.105891465841868],"type":2,"volume":0.14228875507701957},{"fixed":false,"mass":0.2613760295338055,"nu":0,"particle_id":1079,"point":[2.923909542240265,-0.6680768706434366,-6.874185499657949],"type":2,"volume":0.2613760295338055},{"fixed":false,"mass":0.469225143760493,"nu":0,"particle_id":1080,"point":[-0.1370351489644364,-6.494181299046533,-3.749244006871598],"type":2,"volume":0.469225143760493},{"fixed":false,"mass":0.25752577988643854,"nu":0,"particle_id":1081,"point":[1.210181055087898,-5.904400418423013,-4.463576762287447],"type":2,"volume":0.25752577988643854},{"fixed":false,"mass":0.27876245761638635,"nu":0,"particle_id":1082,"point":[-3.254877803645612,-5.813996650749276,-3.442849608741471],"type":2,"volume":0.27876245761638635},{"fixed":false,"mass":0.14878493424917044,"nu":0,"particle_id":1083,"point":[4.100430435684533,-3.686208760229153,-5.084125806677269],"type":2,"volume":0.14878493424917044},{"fixed":false,"mass":0.519308479543022,"nu":0,"particle_id":1084,"point":[2.57721732786881,-5.174970202085086,-4.777827356912784],"type":2,"volume":0.519308479543022},{"fixed":false,"mass":0.17348853661849087,"nu":0,"particle_id":1085,"point":[2.810027444717492,-6.180963635660727,-3.185817680686421],"type":2,"volume":0.17348853661849087},{"fixed":false,"mass":0.22696692999511003,"nu":0,"particle_id":1086,"point":[1.08225826676234,-6.801831243975717,-2.96880595063071],"type":2,"volume":0.22696692999511003},{"fixed":false,"mass":0.20079553699023164,"nu":0,"particle_id":1087,"point":[-1.441868496607422,-6.4364185239748,-3.569808373389964],"type":2,"volume":0.20079553699023164},{"fixed":false,"mass":0.5080661129623574,"nu":0,"particle_id":1088,"point":[-1.265381542066345,-6.92818376299884,-2.578580869221873],"type":2,"volume":0.5080661129623574},{"fixed":false,"mass":0.23193796929847102,"nu":0,"particle_id":1089,"point":[6.027869721289125,-4.427440369189667,-0.5590692268721411],"type":2,"volume":0.23193796929847102},{"fixed":false,"mass":0.4306524413349929,"nu":0,"particle_id":1090,"point":[-1.802671160412601,-7.040621476879567,-1.852032911888682],"type":2,"volume":0.4306524413349929},{"fixed":false,"mass":0.22354892851101657,"nu":0,"particle_id":1091,"point":[-2.746093688705915,-5.780091552567126,-3.911458947348377],"type":2,"volume":0.22354892851101657},{"fixed":false,"mass":0.23600001368937046,"nu":0,"particle_id":1092,"point":[-3.131840503327143,-6.589647749193564,-1.737273036476356],"type":2,"volume":0.23600001368937046},{"fixed":false,"mass":0.30489032154187773,"nu":0,"particle_id":1093,"point":[-2.865857974533499,-5.238880743123558,-4.537729237088955],"type":2,"volume":0.30489032154187773},{"fixed":false,"mass":0.13375989990812553,"nu":0,"particle_id":1094,"point":[1.654052330929871,-6.84564874905143,-2.578992844339832],"type":2,"volume":0.13375989990812553},{"fixed":false,"mass":0.10143966636715968,"nu":0,"particle_id":1095,"point":[-2.637112928694402,-6.247441266952141,-3.203921506107207],"type":2,"volume":0.10143966636715968},{"fixed":false,"mass":0.11042551990640945,"nu":0,"particle_id":1096,"point":[0.9714409837673059,-2.365122624685061,-7.050708998764597],"type":2,"volume":0.11042551990640945},{"fixed":false,"mass":0.08283922472224811,"nu":0,"particle_id":1097,"point":[1.458505879792739,-4.683514375282125,-5.673398778081414],"type":2,"volume":0.08283922472224811},{"fixed":false,"mass":0.14334246105948892,"nu":0,"particle_id":1098,"point":[-4.214572881168353,-3.927082496960348,-4.802644947462595],"type":2,"volume":0.14334246105948892},{"fixed":false,"mass":0.2386601206250848,"nu":0,"particle_id":1099,"point":[-0.04719195660792529,-6.945826882694404,-2.829003682371454],"type":2,"volume":0.2386601206250848},{"fixed":false,"mass":0.21421549277742716,"nu":0,"particle_id":1100,"point":[2.196403615024386,-6.24932169495988,-3.517355471488713],"type":2,"volume":0.21421549277742716},{"fixed":false,"mass":0.17897812542944277,"nu":0,"particle_id":1101,"point":[-3.93091232572243,-3.473298549378728,-5.360422135836609],"type":2,"volume":0.17897812542944277},{"fixed":false,"mass":0.19539620985659806,"nu":0,"particle_id":1102,"point":[-2.902921814642739,-4.657280752823606,-5.112023173602608],"type":2,"volume":0.19539620985659806},{"fixed":false,"mass":0.23541821583941064,"nu":0,"particle_id":1103,"point":[6.814464669293263,-2.807305647587704,-1.390002256104661],"type":2,"volume":0.23541821583941064},{"fixed":false,"mass":0.10384943025514677,"nu":0,"particle_id":1104,"point":[1.124975751124325,-6.417023260890076,-3.715675178023228],"type":2,"volume":0.10384943025514677},{"fixed":false,"mass":0.3666765729107449,"nu":0,"particle_id":1105,"point":[-3.16385541245057,-1.317509667427903,-6.671145868989918],"type":2,"volume":0.3666765729107449},{"fixed":false,"mass":0.28293620223242394,"nu":0,"particle_id":1106,"point":[-3.349905505388924,-3.596417901921659,-5.665148840030806],"type":2,"volume":0.28293620223242394},{"fixed":false,"mass":0.1489200387755277,"nu":0,"particle_id":1107,"point":[-3.900029855584422,-4.470614885091878,-4.588395108831091],"type":2,"volume":0.1489200387755277},{"fixed":false,"mass":0.30168088415303573,"nu":0,"particle_id":1108,"point":[-6.381486491245729,-3.442079746895411,-1.917998221599983],"type":2,"volume":0.30168088415303573},{"fixed":false,"mass":0.3413307442468178,"nu":0,"particle_id":1109,"point":[-5.55188803479702,-2.596403348781677,-4.322641426201457],"type":2,"volume":0.3413307442468178},{"fixed":false,"mass":0.4129790280238932,"nu":0,"particle_id":1110,"point":[3.484842835211754,-6.072341159238109,-2.689338814596642],"type":2,"volume":0.4129790280238932},{"fixed":false,"mass":0.31176070797503624,"nu":0,"particle_id":1111,"point":[4.09983966151533,-3.020238703920926,-5.506312098056549],"type":2,"volume":0.31176070797503624},{"fixed":false,"mass":0.14343257609921525,"nu":0,"particle_id":1112,"point":[2.968513236931199,-1.542257154318789,-6.712627803782715],"type":2,"volume":0.14343257609921525},{"fixed":false,"mass":0.1867886085222843,"nu":0,"particle_id":1113,"point":[6.211652323933748,-2.559660697142719,-3.333693525516604],"type":2,"volume":0.1867886085222843},{"fixed":false,"mass":0.22232925833968673,"nu":0,"particle_id":1114,"point":[-4.35637732192496,-0.6868015108185506,-6.066323459374324],"type":2,"volume":0.22232925833968673},{"fixed":false,"mass":0.4042106244710879,"nu":0,"particle_id":1115,"point":[0.9698479768806715,-7.12364406854161,-2.136139060658831],"type":2,"volume":0.4042106244710879},{"fixed":false,"mass":0.29335481827513177,"nu":0,"particle_id":1116,"point":[2.324642189698267,-6.853200534178868,-1.969690617382664],"type":2,"volume":0.29335481827513177},{"fixed":false,"mass":0.1695592103492117,"nu":0,"particle_id":1117,"point":[6.505367379498352,-2.087822784433249,-3.093734196494605],"type":2,"volume":0.1695592103492117},{"fixed":false,"mass":0.11603470744744836,"nu":0,"particle_id":1118,"point":[3.264394857490251,-2.101099853340076,-6.417094795987162],"type":2,"volume":0.11603470744744836},{"fixed":false,"mass":0.4939836853152553,"nu":0,"particle_id":1119,"point":[-3.028633365489349,-2.370771011906009,-6.438697441761868],"type":2,"volume":0.4939836853152553},{"fixed":false,"mass":0.09267735216322712,"nu":0,"particle_id":1120,"point":[3.912436616376879,-5.305841842273749,-3.576434267201141],"type":2,"volume":0.09267735216322712},{"fixed":false,"mass":0.23946224619431106,"nu":0,"particle_id":1121,"point":[-2.418375009361715,-6.990604724705944,-1.238106577405059],"type":2,"volume":0.23946224619431106},{"fixed":false,"mass":0.17298292125018244,"nu":0,"particle_id":1122,"point":[1.3479524470445,-5.311822224875329,-5.120309448834831],"type":2,"volume":0.17298292125018244},{"fixed":false,"mass":0.06701785389720773,"nu":0,"particle_id":1123,"point":[0.9368900993128447,-4.469682726739657,-5.949300233144628],"type":2,"volume":0.06701785389720773},{"fixed":false,"mass":0.45032066251474245,"nu":0,"particle_id":1124,"point":[0.5187322735451744,-3.860452422785717,-6.409198383557069],"type":2,"volume":0.45032066251474245},{"fixed":false,"mass":0.2711718848409808,"nu":0,"particle_id":1125,"point":[2.272766163342941,-6.545611149406583,-2.870454432233273],"type":2,"volume":0.2711718848409808},{"fixed":false,"mass":0.26218482655285646,"nu":0,"particle_id":1126,"point":[5.037963524330484,-5.219941799875181,-1.902926991093304],"type":2,"volume":0.26218482655285646},{"fixed":false,"mass":0.23669517875782614,"nu":0,"particle_id":1127,"point":[2.566993938741872,-5.822581684520502,-3.969645405517839],"type":2,"volume":0.23669517875782614},{"fixed":false,"mass":0.47056952773287575,"nu":0,"particle_id":1128,"point":[0.6861740415646101,-7.36572513005986,-1.235013559880035],"type":2,"volume":0.47056952773287575},{"fixed":false,"mass":0.201602784245802,"nu":0,"particle_id":1129,"point":[2.804140608755685,-6.932600172648562,-0.5708329812829869],"type":2,"volume":0.201602784245802},{"fixed":false,"mass":0.15695810812618494,"nu":0,"particle_id":1130,"point":[-5.045963215738758,-0.663337670846431,-5.508923520965544],"type":2,"volume":0.15695810812618494},{"fixed":false,"mass":0.3354046502336989,"nu":0,"particle_id":1131,"point":[2.800371552693902,-2.876385704308056,-6.335165700036186],"type":2,"volume":0.3354046502336989},{"fixed":false,"mass":0.12509038356363855,"nu":0,"particle_id":1132,"point":[-6.061926303751702,-4.349418298118221,-0.7652515637864593],"type":2,"volume":0.12509038356363855},{"fixed":false,"mass":0.42111499927690105,"nu":0,"particle_id":1133,"point":[-4.721854626885651,-4.729247592305303,-3.404160115686843],"type":2,"volume":0.42111499927690105},{"fixed":false,"mass":0.4679743701207589,"nu":0,"particle_id":1134,"point":[-2.478096107295753,-6.67610542685283,-2.353434939094732],"type":2,"volume":0.4679743701207589},{"fixed":false,"mass":0.41322525262652476,"nu":0,"particle_id":1135,"point":[4.118829498594332,-4.323502676759504,-4.53790349892575],"type":2,"volume":0.41322525262652476},{"fixed":false,"mass":0.2671406432363729,"nu":0,"particle_id":1136,"point":[2.474781577693578,-2.067750186549065,-6.771252861083744],"type":2,"volume":0.2671406432363729},{"fixed":false,"mass":0.4899970027338836,"nu":0,"particle_id":1137,"point":[6.861670349376064,-2.39472536426912,-1.85277371694967],"type":2,"volume":0.4899970027338836},{"fixed":false,"mass":0.19838501257377497,"nu":0,"particle_id":1138,"point":[5.674536426062898,-2.122106481673578,-4.421119816259711],"type":2,"volume":0.19838501257377497},{"fixed":false,"mass":0.08567280927019454,"nu":0,"particle_id":1139,"point":[5.506089314914383,-3.813749405291824,-3.374654934926226],"type":2,"volume":0.08567280927019454},{"fixed":false,"mass":0.1717600340927258,"nu":0,"particle_id":1140,"point":[4.734804885778907,-3.36581129401648,-4.743726069944945],"type":2,"volume":0.1717600340927258},{"fixed":false,"mass":0.28962733809431684,"nu":0,"particle_id":1141,"point":[-3.79066527797294,-2.099114797709571,-6.121647965736599],"type":2,"volume":0.28962733809431684},{"fixed":false,"mass":0.22241675842775852,"nu":0,"particle_id":1142,"point":[2.705548339402743,-4.533278811004259,-5.327231119902241],"type":2,"volume":0.22241675842775852},{"fixed":false,"mass":0.14402686102357726,"nu":0,"particle_id":1143,"point":[1.980800819973477,-3.345006900593833,-6.413841044691709],"type":2,"volume":0.14402686102357726},{"fixed":false,"mass":0.089352349758119,"nu":0,"particle_id":1144,"point":[-5.351403927256307,-4.416662225715375,-2.847028414203955],"type":2,"volume":0.089352349758119},{"fixed":false,"mass":0.3974189822627448,"nu":0,"particle_id":1145,"point":[4.894069989257846,-4.025830838042293,-4.011329580539774],"type":2,"volume":0.3974189822627448},{"fixed":false,"mass":0.21462128745574016,"nu":0,"particle_id":1146,"point":[6.498833731978708,-3.519444468547806,-1.276193855534468],"type":2,"volume":0.21462128745574016},{"fixed":false,"mass":0.21933022928096454,"nu":0,"particle_id":1147,"point":[-6.852661208781129,-2.25374826355246,-2.05223125456188],"type":2,"volume":0.21933022928096454},{"fixed":false,"mass":0.26388996997032754,"nu":0,"particle_id":1148,"point":[3.346676476525736,-5.775380488909317,-3.419756829044261],"type":2,"volume":0.26388996997032754},{"fixed":false,"mass":0.5209324276693935,"nu":0,"particle_id":1149,"point":[-4.806747710492678,-3.163442224327148,-4.810177724473131],"type":2,"volume":0.5209324276693935},{"fixed":false,"mass":0.3211117507221395,"nu":0,"particle_id":1150,"point":[3.288812681003003,-5.32950798000505,-4.126748822055482],"type":2,"volume":0.3211117507221395},{"fixed":false,"mass":0.22906314463073507,"nu":0,"particle_id":1151,"point":[-5.588151352198523,-3.51509097977069,-3.559030748512375],"type":2,"volume":0.22906314463073507},{"fixed":false,"mass":0.2590955303980794,"nu":0,"particle_id":1152,"point":[-6.18225476018741,-1.229751951878107,-4.064164885556697],"type":2,"volume":0.2590955303980794},{"fixed":false,"mass":0.46211936391450803,"nu":0,"particle_id":1153,"point":[-3.943467636781054,-5.12953323940725,-3.793013543803478],"type":2,"volume":0.46211936391450803},{"fixed":false,"mass":0.07383973424895865,"nu":0,"particle_id":1154,"point":[-4.651503484038972,-1.242892965597487,-5.750541923509608],"type":2,"volume":0.07383973424895865},{"fixed":false,"mass":0.2335074429809399,"nu":0,"particle_id":1155,"point":[-5.597897704728007,-0.4231085130220608,-4.973381191263059],"type":2,"volume":0.2335074429809399},{"fixed":false,"mass":0.22702307504216077,"nu":0,"particle_id":1156,"point":[5.108383312568852,-4.839517523823549,-2.594896928294621],"type":2,"volume":0.22702307504216077},{"fixed":false,"mass":0.17479579997822645,"nu":0,"particle_id":1157,"point":[3.580006191423914,-6.558244526767391,-0.6503725059471708],"type":2,"volume":0.17479579997822645},{"fixed":false,"mass":0.1534280764366956,"nu":0,"particle_id":1158,"point":[-6.058183374099969,-0.5300292737192508,-4.389474134196413],"type":2,"volume":0.1534280764366956},{"fixed":false,"mass":0.27724432568734847,"nu":0,"particle_id":1159,"point":[4.287992392199092,-6.105530349804893,-0.7652583825441258],"type":2,"volume":0.27724432568734847},{"fixed":false,"mass":0.28619935924329193,"nu":0,"particle_id":1160,"point":[3.548470977103715,-2.713829288611139,-6.024407383048475],"type":2,"volume":0.28619935924329193},{"fixed":false,"mass":0.1239938057871167,"nu":0,"particle_id":1161,"point":[-1.000307728910414,-5.778724411025253,-4.675011083291988],"type":2,"volume":0.1239938057871167},{"fixed":false,"mass":0.10976908255764299,"nu":0,"particle_id":1162,"point":[6.807381617484995,-0.5801444051771593,-3.09402456083804],"type":2,"volume":0.10976908255764299},{"fixed":false,"mass":0.3055633906204995,"nu":0,"particle_id":1163,"point":[3.670317319930531,-0.5178356973459715,-6.520016638136147],"type":2,"volume":0.3055633906204995},{"fixed":false,"mass":0.2459759849821185,"nu":0,"particle_id":1164,"point":[-6.907132697996428,-2.863359241649316,-0.5853987918761508],"type":2,"volume":0.2459759849821185},{"fixed":false,"mass":0.19415364133231738,"nu":0,"particle_id":1165,"point":[4.321912748582627,-0.6878761995159147,-6.090804259519304],"type":2,"volume":0.19415364133231738},{"fixed":false,"mass":0.3308710527566193,"nu":0,"particle_id":1166,"point":[5.631871337347434,-4.815137725749661,-1.160376629214324],"type":2,"volume":0.3308710527566193},{"fixed":false,"mass":0.23692483299244574,"nu":0,"particle_id":1167,"point":[-5.685886515240429,-4.711124399825093,-1.313773734392535],"type":2,"volume":0.23692483299244574},{"fixed":false,"mass":0.2219077504475958,"nu":0,"particle_id":1168,"point":[1.436991458670279,-1.085297673599065,-7.280603306552907],"type":2,"volume":0.2219077504475958},{"fixed":false,"mass":0.32512443295708715,"nu":0,"particle_id":1169,"point":[-0.1931998124602789,-7.386096512538833,-1.287731392770634],"type":2,"volume":0.32512443295708715},{"fixed":false,"mass":0.19602431629092593,"nu":0,"particle_id":1170,"point":[6.174274415549958,-3.845128368449449,-1.82847566886478],"type":2,"volume":0.19602431629092593},{"fixed":false,"mass":0.04823871038423563,"nu":0,"particle_id":1171,"point":[6.302116698993808,-1.353193817751247,-3.834343699235006],"type":2,"volume":0.04823871038423563},{"fixed":false,"mass":0.0470501651011918,"nu":0,"particle_id":1172,"point":[4.48616508413081,-3.859412364353691,-4.607522006436806],"type":2,"volume":0.0470501651011918},{"fixed":false,"mass":0.11852757804736062,"nu":0,"particle_id":1173,"point":[4.530861296367334,-5.798092176766443,-1.450318248799314],"type":2,"volume":0.11852757804736062},{"fixed":false,"mass":0.41154919332668993,"nu":0,"particle_id":1174,"point":[-1.737643934618358,-2.015887225351315,-7.011903611085182],"type":2,"volume":0.41154919332668993},{"fixed":false,"mass":0.2985870545986169,"nu":0,"particle_id":1175,"point":[-3.639943469742398,-6.482111366832799,-0.9914856353254392],"type":2,"volume":0.2985870545986169},{"fixed":false,"mass":0.11253574531179648,"nu":0,"particle_id":1176,"point":[2.076210604854656,-7.197018286443207,-0.3771966448567075],"type":2,"volume":0.11253574531179648},{"fixed":false,"mass":0.2431603366464411,"nu":0,"particle_id":1177,"point":[-4.924074958192422,-5.621586635168668,-0.6334425857134198],"type":2,"volume":0.2431603366464411},{"fixed":false,"mass":0.1857743895236675,"nu":0,"particle_id":1178,"point":[0.2823656218068761,-2.996926056072402,-6.8694034580927],"type":2,"volume":0.1857743895236675},{"fixed":false,"mass":0.0914743814875115,"nu":0,"particle_id":1179,"point":[5.61397577800061,-4.938014055685795,-0.5910102789901048],"type":2,"volume":0.0914743814875115},{"fixed":false,"mass":0.2702714029031927,"nu":0,"particle_id":1180,"point":[2.991706173170606,-6.746585212493059,-1.335395875380356],"type":2,"volume":0.2702714029031927},{"fixed":false,"mass":0.11799324690434705,"nu":0,"particle_id":1181,"point":[-0.4078478390063875,-0.3991834876031052,-7.478255992104232],"type":2,"volume":0.11799324690434705},{"fixed":false,"mass":0.20033518481513246,"nu":0,"particle_id":1182,"point":[6.463987139310665,-3.755433839686845,-0.6029817066555501],"type":2,"volume":0.20033518481513246},{"fixed":false,"mass":0.09234608201266242,"nu":0,"particle_id":1183,"point":[6.1179124520187,-4.162262826110323,-1.22340320247032],"type":2,"volume":0.09234608201266242},{"fixed":false,"mass":0.21472966841420835,"nu":0,"particle_id":1184,"point":[1.98651906013942,-0.5568468400225882,-7.210663188671321],"type":2,"volume":0.21472966841420835},{"fixed":false,"mass":0.13930015722460246,"nu":0,"particle_id":1185,"point":[-2.073655546408894,-0.3520456240460277,-7.199028861828356],"type":2,"volume":0.13930015722460246},{"fixed":false,"mass":0.39215097872373617,"nu":0,"particle_id":1186,"point":[2.288960167577483,-1.217873820197063,-7.037573780026912],"type":2,"volume":0.39215097872373617},{"fixed":false,"mass":0.4946865809941414,"nu":0,"particle_id":1187,"point":[-4.308583140191318,-5.974529174815856,-1.411067845049737],"type":2,"volume":0.4946865809941414},{"fixed":false,"mass":0.3183518911108716,"nu":0,"particle_id":1188,"point":[-2.47541574241911,-7.067242984073177,-0.4199922692765858],"type":2,"volume":0.3183518911108716},{"fixed":false,"mass":0.09133971036698513,"nu":0,"particle_id":1189,"point":[-1.093066187548611,-0.3225513853329974,-7.412905429955094],"type":2,"volume":0.09133971036698513},{"fixed":false,"mass":0.2794335942236193,"nu":0,"particle_id":1190,"point":[-1.534203123976696,-7.303937450957433,-0.7407553488713999],"type":2,"volume":0.2794335942236193},{"fixed":false,"mass":0.15889158510429793,"nu":0,"particle_id":1191,"point":[-4.206353143149092,-6.189972287367207,-0.4907507684616897],"type":2,"volume":0.15889158510429793},{"fixed":false,"mass":0.18786879868388526,"nu":0,"particle_id":1192,"point":[-0.6398123683613343,-7.43066257881121,-0.791134484867524],"type":2,"volume":0.18786879868388526},{"fixed":false,"mass":0.14197714189115185,"nu":0,"particle_id":1193,"point":[0.1996579189204878,-7.485683000426302,-0.4179554193224548],"type":2,"volume":0.14197714189115185},{"fixed":false,"mass":0.36859367806461496,"nu":0,"particle_id":1194,"point":[-2.821704115499807,-0.5089770617402358,-6.930290631365594],"type":2,"volume":0.36859367806461496},{"fixed":false,"mass":0.21411655059246784,"nu":0,"particle_id":1195,"point":[1.328405425569988,-7.359990207873445,-0.5620348435134934],"type":2,"volume":0.21411655059246784},{"fixed":false,"mass":0.27672666932312484,"nu":0,"particle_id":1196,"point":[-0.877717014911237,-0.9477533929223338,-7.38792097602157],"type":2,"volume":0.27672666932312484},{"fixed":false,"mass":0.07491695447525339,"nu":0,"particle_id":1197,"point":[-0.7423725994626557,-7.459703682243641,-0.2273849086630666],"type":2,"volume":0.07491695447525339},{"fixed":false,"mass":0.1012130573352933,"nu":0,"particle_id":1198,"point":[-4.617129083463728,-5.811795477940074,-1.074780139948963],"type":2,"volume":0.1012130573352933},{"fixed":false,"mass":0.46422361237269566,"nu":0,"particle_id":1199,"point":[5.049312431957189,-5.491863004943863,-0.7706391499343586],"type":2,"volume":0.46422361237269566},{"fixed":false,"mass":0.1610662748806101,"nu":0,"particle_id":1200,"point":[-0.4050529926643092,-2.796317569621687,-6.94741247681169],"type":2,"volume":0.1610662748806101},{"fixed":false,"mass":0.16746178266970463,"nu":0,"particle_id":1201,"point":[-5.049141016598335,-5.352421013540585,-1.451814136972603],"type":2,"volume":0.16746178266970463},{"fixed":false,"mass":0.14373508866302998,"nu":0,"particle_id":1202,"point":[0.3969632121126181,-0.2437495435658456,-7.485519779430194],"type":2,"volume":0.14373508866302998},{"fixed":false,"mass":0.12046035309975262,"nu":0,"particle_id":1203,"point":[-1.547460491792049,-0.5958641043643593,-7.314390746704251],"type":2,"volume":0.12046035309975262},{"fixed":false,"mass":0.15171803218222008,"nu":0,"particle_id":1204,"point":[-3.005878144343464,-6.824566170783532,-0.7999957262106352],"type":2,"volume":0.15171803218222008},{"fixed":false,"mass":0.349001872325191,"nu":0,"particle_id":1205,"point":[3.701155986936124,-1.259325874082302,-6.400433009041945],"type":2,"volume":0.349001872325191},{"fixed":false,"mass":0.237662095337724,"nu":0,"particle_id":1206,"point":[2.186818661671023,-7.105365244326091,-0.9907617704020467],"type":2,"volume":0.237662095337724},{"fixed":false,"mass":0.1226360167781374,"nu":0,"particle_id":1207,"point":[0.9768620544303362,-1.645647036481094,-7.251729887270701],"type":2,"volume":0.1226360167781374},{"fixed":false,"mass":0.2063074632982325,"nu":0,"particle_id":1208,"point":[-1.582744598947057,-3.381985484449495,-6.504390341721262],"type":2,"volume":0.2063074632982325},{"fixed":false,"mass":0.21131453596878813,"nu":0,"particle_id":1209,"point":[-0.5103591600202038,-7.157151023229872,-2.182824490989385],"type":2,"volume":0.21131453596878813},{"fixed":false,"mass":0.08725007815444218,"nu":0,"particle_id":1210,"point":[4.824100877921697,-1.987543400956174,-5.387738110650021],"type":2,"volume":0.08725007815444218},{"fixed":false,"mass":0.3384132955457331,"nu":0,"particle_id":1211,"point":[1.661356571625591,-1.783218156407639,-7.092956178390968],"type":2,"volume":0.3384132955457331},{"fixed":false,"mass":0.10745827801018823,"nu":0,"particle_id":1212,"point":[5.194999946847749,-2.199362456201527,-4.942143294007478],"type":2,"volume":0.10745827801018823},{"fixed":false,"mass":0.2269593503886478,"nu":0,"particle_id":1213,"point":[-1.438044694450414,-1.278271288256807,-7.249003377732784],"type":2,"volume":0.2269593503886478},{"fixed":false,"mass":0.14117382926276079,"nu":0,"particle_id":1214,"point":[0.2460267305244005,-7.22409096176234,-2.000495094733087],"type":2,"volume":0.14117382926276079},{"fixed":false,"mass":0.20130249062952263,"nu":0,"particle_id":1215,"point":[-0.266880745251026,-1.503981843702987,-7.342806907554225],"type":2,"volume":0.20130249062952263},{"fixed":false,"mass":0.1391846453265481,"nu":0,"particle_id":1216,"point":[-2.474550002313572,-1.875385515310943,-6.827117360571136],"type":2,"volume":0.1391846453265481},{"fixed":false,"mass":0.16937536368196932,"nu":0,"particle_id":1217,"point":[1.91792120801026,0.4531175083703484,2.261915728640816],"type":1,"volume":0.16937536368196932},{"fixed":false,"mass":0.26694924856345614,"nu":0,"particle_id":1218,"point":[-2.094433179770934,2.080976018291451,0.5318726038916431],"type":2,"volume":0.26694924856345614},{"fixed":false,"mass":0.5897841725274761,"nu":0,"particle_id":1219,"point":[-2.004569467262047,1.081556265694933,1.952418319688889],"type":1,"volume":0.5897841725274761},{"fixed":false,"mass":0.13628913194857004,"nu":0,"particle_id":1220,"point":[-1.333099631676004,2.649812475936263,0.4487083845860655],"type":2,"volume":0.13628913194857004},{"fixed":false,"mass":0.5539785736493869,"nu":0,"particle_id":1221,"point":[-2.654211389123771,1.201895645402228,0.7145689325802129],"type":2,"volume":0.5539785736493869},{"fixed":false,"mass":0.22986950912242893,"nu":0,"particle_id":1222,"point":[-2.694298000783854,0.4294471062860955,1.247530947862467],"type":1,"volume":0.22986950912242893},{"fixed":false,"mass":0.4908824835344063,"nu":0,"particle_id":1223,"point":[-0.8060636082572088,1.651328708994601,2.371365630663815],"type":1,"volume":0.4908824835344063},{"fixed":false,"mass":0.4057538647819569,"nu":0,"particle_id":1224,"point":[-1.417446686231398,1.8231468756133,1.914936124687476],"type":1,"volume":0.4057538647819569},{"fixed":false,"mass":0.4677585247527035,"nu":0,"particle_id":1225,"point":[0.671182202174018,1.009305057271824,2.74423354560984],"type":1,"volume":0.4677585247527035},{"fixed":false,"mass":0.5686825706315233,"nu":0,"particle_id":1226,"point":[-0.6541163222296043,2.863557974011328,0.6100553798377294],"type":2,"volume":0.5686825706315233},{"fixed":false,"mass":0.5711264965930364,"nu":0,"particle_id":1227,"point":[-1.857226433092989,1.949376285547955,1.323118314272745],"type":1,"volume":0.5711264965930364},{"fixed":false,"mass":0.6739030209436374,"nu":0,"particle_id":1228,"point":[-2.262621630106041,1.536590548256106,1.232652767808632],"type":1,"volume":0.6739030209436374},{"fixed":false,"mass":0.2885083991398096,"nu":0,"particle_id":1229,"point":[-1.579881934498934,0.5792081338160029,2.4836447030051],"type":2,"volume":0.2885083991398096},{"fixed":false,"mass":0.24617138468966154,"nu":0,"particle_id":1230,"point":[1.912302077693201,1.004123324692453,2.082027164198114],"type":1,"volume":0.24617138468966154},{"fixed":false,"mass":0.2595959594730199,"nu":0,"particle_id":1231,"point":[2.390695604718872,0.6172401453326617,1.703992115171775],"type":1,"volume":0.2595959594730199},{"fixed":false,"mass":0.22235714957990685,"nu":0,"particle_id":1232,"point":[1.791679294356809,2.323645659088378,0.6249449233115101],"type":2,"volume":0.22235714957990685},{"fixed":false,"mass":0.09502981920947483,"nu":0,"particle_id":1233,"point":[1.401591711352262,2.451571985497687,1.012588502103181],"type":1,"volume":0.09502981920947483},{"fixed":false,"mass":0.4379678906234113,"nu":0,"particle_id":1234,"point":[1.351973927905267,1.226491786464124,2.380731903428113],"type":1,"volume":0.4379678906234113},{"fixed":false,"mass":0.2098076131956101,"nu":0,"particle_id":1235,"point":[0.002548502967785067,2.990346375522471,0.2404621790058574],"type":2,"volume":0.2098076131956101},{"fixed":false,"mass":0.39303637030953487,"nu":0,"particle_id":1236,"point":[0.03703328896635364,2.872577305361147,0.8642500565417547],"type":2,"volume":0.39303637030953487},{"fixed":false,"mass":0.17932995714772634,"nu":0,"particle_id":1237,"point":[0.92567192474441,0.3365578244883523,2.833700816691072],"type":2,"volume":0.17932995714772634},{"fixed":false,"mass":0.29471928277572257,"nu":0,"particle_id":1238,"point":[1.423826194467066,0.6062726078450493,2.570049122667929],"type":1,"volume":0.29471928277572257},{"fixed":false,"mass":0.138758345783253,"nu":0,"particle_id":1239,"point":[-0.3882320021573358,0.3081563212518714,2.958769270182017],"type":2,"volume":0.138758345783253},{"fixed":false,"mass":0.3312400905237151,"nu":0,"particle_id":1240,"point":[0.4097654317345177,2.159012023197298,2.042243710883922],"type":1,"volume":0.3312400905237151},{"fixed":false,"mass":0.24558173465267458,"nu":0,"particle_id":1241,"point":[2.746154552296526,1.065744456350477,0.5681759662809533],"type":2,"volume":0.24558173465267458},{"fixed":false,"mass":0.5794847164559105,"nu":0,"particle_id":1242,"point":[1.842241316177884,2.018048123810005,1.238397635234376],"type":1,"volume":0.5794847164559105},{"fixed":false,"mass":0.7977027048797097,"nu":0,"particle_id":1243,"point":[-0.3128912824828031,0.9072429871732134,2.842359795587338],"type":2,"volume":0.7977027048797097},{"fixed":false,"mass":0.32700379572019045,"nu":0,"particle_id":1244,"point":[-0.9648100235829669,0.5070691906542827,2.794999544594426],"type":2,"volume":0.32700379572019045},{"fixed":false,"mass":0.4017569581490758,"nu":0,"particle_id":1245,"point":[2.750554883284127,0.5401396390633877,1.068970067099316],"type":1,"volume":0.4017569581490758},{"fixed":false,"mass":0.3511465154559888,"nu":0,"particle_id":1246,"point":[-1.06361302752232,1.06587858383107,2.594731233136696],"type":2,"volume":0.3511465154559888},{"fixed":false,"mass":0.5714898242261839,"nu":0,"particle_id":1247,"point":[2.330449747469878,1.741161688608877,0.7330483944721988],"type":2,"volume":0.5714898242261839},{"fixed":false,"mass":0.48112971542244426,"nu":0,"particle_id":1248,"point":[2.366209771916084,1.254990842650994,1.351313916213025],"type":1,"volume":0.48112971542244426},{"fixed":false,"mass":0.36142554697968354,"nu":0,"particle_id":1249,"point":[-2.907106931831837,0.5319761331754908,0.5154907182742835],"type":2,"volume":0.36142554697968354},{"fixed":false,"mass":0.6363527333805267,"nu":0,"particle_id":1250,"point":[-0.2657503450888745,2.240869214409316,1.976836340721638],"type":1,"volume":0.6363527333805267},{"fixed":false,"mass":0.25091181895948705,"nu":0,"particle_id":1251,"point":[-1.404870445671674,1.331925433929017,2.291792675904885],"type":2,"volume":0.25091181895948705},{"fixed":false,"mass":0.19814638235466536,"nu":0,"particle_id":1252,"point":[0.6679187603143562,2.866642859223193,0.5798648526034412],"type":1,"volume":0.19814638235466536},{"fixed":false,"mass":0.4734229133032288,"nu":0,"particle_id":1253,"point":[-2.493587894623847,0.6570903909926069,1.533053042086474],"type":1,"volume":0.4734229133032288},{"fixed":false,"mass":0.24815591978041796,"nu":0,"particle_id":1254,"point":[0.0560424736733716,0.4416594064329767,2.966782130499953],"type":1,"volume":0.24815591978041796},{"fixed":false,"mass":0.34271105979830224,"nu":0,"particle_id":1255,"point":[-1.263497898131262,2.451919563671219,1.17968788868252],"type":1,"volume":0.34271105979830224},{"fixed":false,"mass":0.25287508154658356,"nu":0,"particle_id":1256,"point":[1.301085579658698,2.640188615766812,0.5801554856928579],"type":2,"volume":0.25287508154658356},{"fixed":false,"mass":0.6614298272138383,"nu":0,"particle_id":1257,"point":[1.033691032138646,2.275698626752814,1.659119829991643],"type":2,"volume":0.6614298272138383},{"fixed":false,"mass":0.33971415322374815,"nu":0,"particle_id":1258,"point":[-0.9149569214131756,2.276775131324779,1.726021098752608],"type":1,"volume":0.33971415322374815},{"fixed":false,"mass":0.3291233093023379,"nu":0,"particle_id":1259,"point":[-1.678780188022625,2.336939150455045,0.8487711631371389],"type":1,"volume":0.3291233093023379},{"fixed":false,"mass":0.3093300807560005,"nu":0,"particle_id":1260,"point":[-0.5174693321470861,2.654847430564172,1.2976943441019],"type":1,"volume":0.3093300807560005},{"fixed":false,"mass":0.5474327912626626,"nu":0,"particle_id":1261,"point":[0.8043193140896525,2.702403507534308,1.024736904502136],"type":1,"volume":0.5474327912626626},{"fixed":false,"mass":0.22366209914614252,"nu":0,"particle_id":1262,"point":[2.92291871221432,0.4745762965585409,0.4809610592679649],"type":2,"volume":0.22366209914614252},{"fixed":false,"mass":0.4917442118710981,"nu":0,"particle_id":1263,"point":[0.2066137709432171,2.587671305579473,1.503751297235434],"type":2,"volume":0.4917442118710981},{"fixed":false,"mass":0.6471759094640315,"nu":0,"particle_id":1264,"point":[0.9396496216198003,1.694921184492616,2.290043835158601],"type":1,"volume":0.6471759094640315},{"fixed":false,"mass":0.42449184834786485,"nu":0,"particle_id":1265,"point":[0.1125564044768875,1.644929509011814,2.506299656105269],"type":2,"volume":0.42449184834786485},{"fixed":false,"mass":0.4399774769754863,"nu":0,"particle_id":1266,"point":[1.674088133932061,1.619503178559706,1.890671408379277],"type":1,"volume":0.4399774769754863},{"fixed":false,"mass":0.41270737533948315,"nu":0,"particle_id":1267,"point":[2.339322849149046,1.77991659634452,-0.5995544324800945],"type":1,"volume":0.41270737533948315},{"fixed":false,"mass":0.2295678682409562,"nu":0,"particle_id":1268,"point":[2.710736058379395,1.091005348217496,-0.6794242797858804],"type":1,"volume":0.2295678682409562},{"fixed":false,"mass":0.27139132178400405,"nu":0,"particle_id":1269,"point":[-1.252874594870904,2.514034647999023,-1.053534545322314],"type":1,"volume":0.27139132178400405},{"fixed":false,"mass":0.3860395865677271,"nu":0,"particle_id":1270,"point":[-2.709778190211793,1.140888838336078,-0.5962170900038462],"type":1,"volume":0.3860395865677271},{"fixed":false,"mass":0.5004947008633954,"nu":0,"particle_id":1271,"point":[-2.682935039242313,0.6231401393812608,-1.18893058750196],"type":2,"volume":0.5004947008633954},{"fixed":false,"mass":0.33537842787191563,"nu":0,"particle_id":1272,"point":[1.748716028486608,2.370333326941146,-0.5687813032318714],"type":2,"volume":0.33537842787191563},{"fixed":false,"mass":0.28385395567122984,"nu":0,"particle_id":1273,"point":[-2.917137374651968,0.5237606482245916,-0.4647411330837655],"type":2,"volume":0.28385395567122984},{"fixed":false,"mass":0.22334524408462306,"nu":0,"particle_id":1274,"point":[-2.292918692807977,0.4833713040223898,-1.873199415604076],"type":1,"volume":0.22334524408462306},{"fixed":false,"mass":0.6646281560160179,"nu":0,"particle_id":1275,"point":[0.5274819109744509,1.161062418154696,-2.715455191076352],"type":1,"volume":0.6646281560160179},{"fixed":false,"mass":0.8678434511791665,"nu":0,"particle_id":1276,"point":[-0.8499700363041122,1.950995126993596,-2.114513880737705],"type":1,"volume":0.8678434511791665},{"fixed":false,"mass":0.21235209616413572,"nu":0,"particle_id":1277,"point":[-0.2805506775466481,2.960369956485543,-0.396864004497636],"type":1,"volume":0.21235209616413572},{"fixed":false,"mass":0.6824926243075156,"nu":0,"particle_id":1278,"point":[-0.1369278246041914,1.638330070606296,-2.509407370395714],"type":1,"volume":0.6824926243075156},{"fixed":false,"mass":0.3502259070718329,"nu":0,"particle_id":1279,"point":[-1.921980357925008,2.018154114898318,-1.110425806737869],"type":2,"volume":0.3502259070718329},{"fixed":false,"mass":0.659971603892572,"nu":0,"particle_id":1280,"point":[0.5188382547983409,1.907839793118895,-2.256314293078396],"type":1,"volume":0.659971603892572},{"fixed":false,"mass":0.29770167618223936,"nu":0,"particle_id":1281,"point":[1.438904722347029,2.394254980859883,-1.094118954517771],"type":2,"volume":0.29770167618223936},{"fixed":false,"mass":0.6383370742378807,"nu":0,"particle_id":1282,"point":[1.191625090209747,0.658454365940026,-2.673287768340164],"type":2,"volume":0.6383370742378807},{"fixed":false,"mass":0.33468349496098426,"nu":0,"particle_id":1283,"point":[-2.223039774214455,1.950525670128323,-0.5035313023348226],"type":2,"volume":0.33468349496098426},{"fixed":false,"mass":0.4913076086384695,"nu":0,"particle_id":1284,"point":[-2.394904832901238,1.391829238605378,-1.152059986246144],"type":1,"volume":0.4913076086384695},{"fixed":false,"mass":0.3975686267769249,"nu":0,"particle_id":1285,"point":[1.94820559255357,1.967233722580124,-1.15519974458383],"type":2,"volume":0.3975686267769249},{"fixed":false,"mass":0.1778818283011193,"nu":0,"particle_id":1286,"point":[1.479631633222192,1.968379902175231,-1.713525836012068],"type":1,"volume":0.1778818283011193},{"fixed":false,"mass":0.6668052048168621,"nu":0,"particle_id":1287,"point":[0.8486482888633384,2.394115600070432,-1.596247654754337],"type":1,"volume":0.6668052048168621},{"fixed":false,"mass":0.1834548724788125,"nu":0,"particle_id":1288,"point":[0.2709185979245481,2.977851205137495,-0.2429100931615834],"type":2,"volume":0.1834548724788125},{"fixed":false,"mass":0.7475151874240226,"nu":0,"particle_id":1289,"point":[1.099516490780139,1.602452820034877,-2.285433973245519],"type":2,"volume":0.7475151874240226},{"fixed":false,"mass":0.4569917124840491,"nu":0,"particle_id":1290,"point":[-0.8834082138092452,2.836717671316732,-0.4154789778240713],"type":1,"volume":0.4569917124840491},{"fixed":false,"mass":0.19985550254682477,"nu":0,"particle_id":1291,"point":[-0.5724567825916289,2.771727983408677,-0.9948955814828553],"type":1,"volume":0.19985550254682477},{"fixed":false,"mass":0.5075148608199307,"nu":0,"particle_id":1292,"point":[-1.048792255294876,0.4822545414947885,-2.769018844724813],"type":1,"volume":0.5075148608199307},{"fixed":false,"mass":0.39058037031623155,"nu":0,"particle_id":1293,"point":[2.424241456528791,0.8360198322403352,-1.556959922588891],"type":1,"volume":0.39058037031623155},{"fixed":false,"mass":0.5557686722200033,"nu":0,"particle_id":1294,"point":[-1.506927909704111,1.274024559871771,-2.259652560859377],"type":2,"volume":0.5557686722200033},{"fixed":false,"mass":0.46347569756515716,"nu":0,"particle_id":1295,"point":[-0.7205982938650662,2.474748831304256,-1.53504277492094],"type":2,"volume":0.46347569756515716},{"fixed":false,"mass":0.5553753750455479,"nu":0,"particle_id":1296,"point":[1.882133247709677,0.618567647726156,-2.252764635520621],"type":2,"volume":0.5553753750455479},{"fixed":false,"mass":0.18672490987432505,"nu":0,"particle_id":1297,"point":[-0.3108279395316039,0.2407893482019808,-2.97412280879573],"type":1,"volume":0.18672490987432505},{"fixed":false,"mass":0.5229803955890702,"nu":0,"particle_id":1298,"point":[-2.203377567524445,0.974371717315822,-1.787659657604063],"type":1,"volume":0.5229803955890702},{"fixed":false,"mass":0.22177157209080764,"nu":0,"particle_id":1299,"point":[2.704656056455816,0.3661724108044334,-1.245292488471101],"type":2,"volume":0.22177157209080764},{"fixed":false,"mass":0.4601412529052381,"nu":0,"particle_id":1300,"point":[1.601975938602485,1.245289359946105,-2.209734713069355],"type":1,"volume":0.4601412529052381},{"fixed":false,"mass":0.24374272324198257,"nu":0,"particle_id":1301,"point":[0.100803659661544,2.929988745539724,-0.6363996961103859],"type":1,"volume":0.24374272324198257},{"fixed":false,"mass":0.12425745176639688,"nu":0,"particle_id":1302,"point":[0.3306912140030029,0.3396412501770837,-2.96231111501803],"type":1,"volume":0.12425745176639688},{"fixed":false,"mass":0.4501039542700141,"nu":0,"particle_id":1303,"point":[-1.83535671032164,0.4736015802308785,-2.325331651416662],"type":1,"volume":0.4501039542700141},{"fixed":false,"mass":0.7669171135784748,"nu":0,"particle_id":1304,"point":[2.03196996058844,1.440875119077758,-1.671818462180888],"type":1,"volume":0.7669171135784748},{"fixed":false,"mass":0.6228671816350981,"nu":0,"particle_id":1305,"point":[0.8956214228270887,2.810038949100812,-0.5491296490898896],"type":1,"volume":0.6228671816350981},{"fixed":false,"mass":0.37344070540503027,"nu":0,"particle_id":1306,"point":[-1.746585868730908,2.358793861475352,-0.6209100757885153],"type":2,"volume":0.37344070540503027},{"fixed":false,"mass":0.2876043280012458,"nu":0,"particle_id":1307,"point":[2.364026259560259,1.458744427672529,-1.132892112623206],"type":1,"volume":0.2876043280012458},{"fixed":false,"mass":0.7507018876764814,"nu":0,"particle_id":1308,"point":[0.1109094127366775,2.749035923643037,-1.196035364312643],"type":1,"volume":0.7507018876764814},{"fixed":false,"mass":0.23401795550409216,"nu":0,"particle_id":1309,"point":[2.918335621016189,0.4445594018871755,-0.5344942855651187],"type":1,"volume":0.23401795550409216},{"fixed":false,"mass":0.2577401588841591,"nu":0,"particle_id":1310,"point":[-0.02301364194251309,2.29642775020298,-1.930256449382367],"type":2,"volume":0.2577401588841591},{"fixed":false,"mass":0.20717493948727783,"nu":0,"particle_id":1311,"point":[-1.982480271730829,1.588551924187449,-1.595705096926877],"type":2,"volume":0.20717493948727783},{"fixed":false,"mass":0.9348306936530328,"nu":0,"particle_id":1312,"point":[-1.452324730807751,2.062238650879949,-1.624168902270033],"type":2,"volume":0.9348306936530328},{"fixed":false,"mass":0.493798048495361,"nu":0,"particle_id":1313,"point":[-0.7893059285604759,1.26185797451972,-2.604747704343028],"type":1,"volume":0.493798048495361},{"fixed":false,"mass":0.42536300917279707,"nu":0,"particle_id":1314,"point":[-0.2515182088571633,0.7817759289578718,-2.885405515263902],"type":2,"volume":0.42536300917279707},{"fixed":false,"mass":0.22392828534587836,"nu":0,"particle_id":1315,"point":[1.917921208018787,-2.261915728633176,-0.4531175083723937],"type":2,"volume":0.22392828534587836},{"fixed":false,"mass":0.48494985294280785,"nu":0,"particle_id":1316,"point":[-2.094433179775163,-0.5318726038937593,-2.080976018286653],"type":1,"volume":0.48494985294280785},{"fixed":false,"mass":0.7350622053566392,"nu":0,"particle_id":1317,"point":[-2.004569467256566,-1.95241831969635,-1.081556265691623],"type":1,"volume":0.7350622053566392},{"fixed":false,"mass":0.24740658234279714,"nu":0,"particle_id":1318,"point":[-1.333099631680031,-0.4487083845875305,-2.649812475933988],"type":1,"volume":0.24740658234279714},{"fixed":false,"mass":0.6182644189477082,"nu":0,"particle_id":1319,"point":[-2.654211389124856,-0.7145689325829087,-1.201895645398229],"type":1,"volume":0.6182644189477082},{"fixed":false,"mass":0.30806418729863916,"nu":0,"particle_id":1320,"point":[-2.694298000781027,-1.247530947869156,-0.4294471062844035],"type":2,"volume":0.30806418729863916},{"fixed":false,"mass":0.5409594062361898,"nu":0,"particle_id":1321,"point":[-0.8060636082542836,-2.371365630666046,-1.651328708992825],"type":1,"volume":0.5409594062361898},{"fixed":false,"mass":0.43854919998832864,"nu":0,"particle_id":1322,"point":[-1.417446686229305,-1.914936124691641,-1.823146875610553],"type":1,"volume":0.43854919998832864},{"fixed":false,"mass":0.4750391382601867,"nu":0,"particle_id":1323,"point":[0.6711822021778656,-2.744233545608416,-1.009305057273138],"type":1,"volume":0.4750391382601867},{"fixed":false,"mass":0.37090889181333186,"nu":0,"particle_id":1324,"point":[-0.6541163222318808,-0.6100553798386932,-2.863557974010603],"type":2,"volume":0.37090889181333186},{"fixed":false,"mass":0.7267380882848401,"nu":0,"particle_id":1325,"point":[-1.857226433093615,-1.323118314276928,-1.94937628554452],"type":2,"volume":0.7267380882848401},{"fixed":false,"mass":0.42767633355433354,"nu":0,"particle_id":1326,"point":[-2.262621630106294,-1.232652767813029,-1.536590548252208],"type":2,"volume":0.42767633355433354},{"fixed":false,"mass":0.3317030094587904,"nu":0,"particle_id":1327,"point":[-1.579881934490492,-2.483644703011024,-0.5792081338136259],"type":1,"volume":0.3317030094587904},{"fixed":false,"mass":0.36751330090237727,"nu":0,"particle_id":1328,"point":[1.91230207769789,-2.082027164192439,-1.004123324695291],"type":1,"volume":0.36751330090237727},{"fixed":false,"mass":0.385953510098408,"nu":0,"particle_id":1329,"point":[2.390695604723792,-1.703992115164078,-0.6172401453348549],"type":1,"volume":0.385953510098408},{"fixed":false,"mass":0.2012071513459479,"nu":0,"particle_id":1330,"point":[1.79167929435202,-0.6249449233091616,-2.323645659092701],"type":1,"volume":0.2012071513459479},{"fixed":false,"mass":0.19633982383149806,"nu":0,"particle_id":1331,"point":[1.401591711349597,-1.012588502100617,-2.45157198550027],"type":1,"volume":0.19633982383149806},{"fixed":false,"mass":0.18736612826240323,"nu":0,"particle_id":1332,"point":[1.351973927909356,-2.380731903424526,-1.226491786466579],"type":1,"volume":0.18736612826240323},{"fixed":false,"mass":0.2578444174966348,"nu":0,"particle_id":1333,"point":[0.002548502965771388,-0.2404621790058496,-2.990346375522473],"type":1,"volume":0.2578444174966348},{"fixed":false,"mass":0.3066144272911293,"nu":0,"particle_id":1334,"point":[0.0370332889649226,-0.8642500565416782,-2.872577305361188],"type":1,"volume":0.3066144272911293},{"fixed":false,"mass":0.32690422781359607,"nu":0,"particle_id":1335,"point":[0.9256719247496303,-2.83370081668925,-0.3365578244893318],"type":1,"volume":0.32690422781359607},{"fixed":false,"mass":0.4763931596565651,"nu":0,"particle_id":1336,"point":[1.423826194473718,-2.57004912266377,-0.6062726078470593],"type":1,"volume":0.4763931596565651},{"fixed":false,"mass":0.07647943239653655,"nu":0,"particle_id":1337,"point":[-0.3882320021549382,-2.958769270182367,-0.3081563212515223],"type":1,"volume":0.07647943239653655},{"fixed":false,"mass":0.43576236231725696,"nu":0,"particle_id":1338,"point":[0.409765431735729,-2.04224371088294,-2.159012023197997],"type":1,"volume":0.43576236231725696},{"fixed":false,"mass":0.3027981781848992,"nu":0,"particle_id":1339,"point":[2.746154552295443,-0.5681759662787017,-1.065744456354468],"type":2,"volume":0.3027981781848992},{"fixed":false,"mass":0.5183977506718892,"nu":0,"particle_id":1340,"point":[1.842241316176326,-1.238397635230864,-2.018048123813583],"type":1,"volume":0.5183977506718892},{"fixed":false,"mass":0.6697777007039377,"nu":0,"particle_id":1341,"point":[-0.3128912824794235,-2.84235979558791,-0.907242987172586],"type":2,"volume":0.6697777007039377},{"fixed":false,"mass":0.35154429848382734,"nu":0,"particle_id":1342,"point":[-0.9648100235781143,-2.794999544596343,-0.5070691906529435],"type":1,"volume":0.35154429848382734},{"fixed":false,"mass":0.21613839466886325,"nu":0,"particle_id":1343,"point":[2.750554883285611,-1.068970067094535,-0.5401396390652927],"type":1,"volume":0.21613839466886325},{"fixed":false,"mass":0.184901847716387,"nu":0,"particle_id":1344,"point":[-1.063613027517636,-2.594731233139527,-1.065878583828852],"type":2,"volume":0.184901847716387},{"fixed":false,"mass":0.7773997511038035,"nu":0,"particle_id":1345,"point":[2.330449747466736,-0.733048394469354,-1.741161688614278],"type":1,"volume":0.7773997511038035},{"fixed":false,"mass":0.6373609261081262,"nu":0,"particle_id":1346,"point":[2.366209771916938,-1.351313916208377,-1.254990842654389],"type":1,"volume":0.6373609261081262},{"fixed":false,"mass":0.18846325605270645,"nu":0,"particle_id":1347,"point":[-2.907106931831866,-0.515490718276144,-0.531976133173528],"type":1,"volume":0.18846325605270645},{"fixed":false,"mass":0.46412579722313363,"nu":0,"particle_id":1348,"point":[-0.2657503450877224,-1.976836340722409,-2.240869214408773],"type":1,"volume":0.46412579722313363},{"fixed":false,"mass":0.2995058164056416,"nu":0,"particle_id":1349,"point":[-1.404870445667231,-2.291792675909293,-1.33192543392612],"type":2,"volume":0.2995058164056416},{"fixed":false,"mass":0.33407517439891954,"nu":0,"particle_id":1350,"point":[0.6679187603120087,-0.5798648526024376,-2.866642859223943],"type":1,"volume":0.33407517439891954},{"fixed":false,"mass":0.6606610347675775,"nu":0,"particle_id":1351,"point":[-2.493587894619394,-1.533053042094816,-0.6570903909900453],"type":2,"volume":0.6606610347675775},{"fixed":false,"mass":0.30152989615844744,"nu":0,"particle_id":1352,"point":[0.05604247367568262,-2.966782130499892,-0.4416594064330922],"type":1,"volume":0.30152989615844744},{"fixed":false,"mass":0.4900131396073846,"nu":0,"particle_id":1353,"point":[-1.263497898132719,-1.179687888685204,-2.451919563669177],"type":1,"volume":0.4900131396073846},{"fixed":false,"mass":0.2208512046976892,"nu":0,"particle_id":1354,"point":[1.301085579655051,-0.5801554856909882,-2.64018861576902],"type":1,"volume":0.2208512046976892},{"fixed":false,"mass":0.5999124255486792,"nu":0,"particle_id":1355,"point":[1.033691032138608,-1.659119829989237,-2.275698626754585],"type":1,"volume":0.5999124255486792},{"fixed":false,"mass":0.23414182725000007,"nu":0,"particle_id":1356,"point":[-0.9149569214126267,-1.726021098755034,-2.276775131323161],"type":2,"volume":0.23414182725000007},{"fixed":false,"mass":0.41243372682640655,"nu":0,"particle_id":1357,"point":[-1.678780188025553,-0.8487711631398573,-2.336939150451954],"type":1,"volume":0.41243372682640655},{"fixed":false,"mass":0.38027642351437835,"nu":0,"particle_id":1358,"point":[-0.5174693321477678,-1.297694344103107,-2.654847430563449],"type":1,"volume":0.38027642351437835},{"fixed":false,"mass":0.2898298343859221,"nu":0,"particle_id":1359,"point":[0.8043193140878055,-1.024736904500555,-2.702403507535457],"type":1,"volume":0.2898298343859221},{"fixed":false,"mass":0.24977612977737282,"nu":0,"particle_id":1360,"point":[2.922918712214318,-0.4809610592661547,-0.4745762965603847],"type":1,"volume":0.24977612977737282},{"fixed":false,"mass":0.5908819157669791,"nu":0,"particle_id":1361,"point":[0.2066137709430295,-1.503751297234979,-2.587671305579752],"type":1,"volume":0.5908819157669791},{"fixed":false,"mass":0.4406113358652914,"nu":0,"particle_id":1362,"point":[0.9396496216220915,-2.290043835156294,-1.694921184494463],"type":1,"volume":0.4406113358652914},{"fixed":false,"mass":0.6142258867398459,"nu":0,"particle_id":1363,"point":[0.1125564044794956,-2.506299656105044,-1.644929509011978],"type":1,"volume":0.6142258867398459},{"fixed":false,"mass":0.4475954076268364,"nu":0,"particle_id":1364,"point":[1.674088133933847,-1.890671408375272,-1.619503178562534],"type":1,"volume":0.4475954076268364},{"fixed":false,"mass":0.17844680981913916,"nu":0,"particle_id":1365,"point":[1.917921208018639,-2.261915728633282,0.4531175083724893],"type":1,"volume":0.17844680981913916},{"fixed":false,"mass":0.4513352591753996,"nu":0,"particle_id":1366,"point":[-2.094433179776259,-0.5318726038939607,2.080976018285499],"type":2,"volume":0.4513352591753996},{"fixed":false,"mass":1.3022139776577963,"nu":0,"particle_id":1367,"point":[-2.004569467256853,-1.952418319696329,1.081556265691129],"type":1,"volume":1.3022139776577963},{"fixed":false,"mass":0.1949520803553657,"nu":0,"particle_id":1368,"point":[-1.33309963168138,-0.448708384587811,2.649812475933262],"type":1,"volume":0.1949520803553657},{"fixed":false,"mass":0.6401682495944577,"nu":0,"particle_id":1369,"point":[-2.654211389124878,-0.7145689325829198,1.201895645398175],"type":2,"volume":0.6401682495944577},{"fixed":false,"mass":0.2285955230907058,"nu":0,"particle_id":1370,"point":[-2.694298000781022,-1.247530947869161,0.4294471062844182],"type":1,"volume":0.2285955230907058},{"fixed":false,"mass":0.5825006015873126,"nu":0,"particle_id":1371,"point":[-0.8060636082549548,-2.37136563066617,1.651328708992318],"type":1,"volume":0.5825006015873126},{"fixed":false,"mass":0.5498996103455506,"nu":0,"particle_id":1372,"point":[-1.417446686230035,-1.914936124691805,1.823146875609813],"type":1,"volume":0.5498996103455506},{"fixed":false,"mass":0.5693695231520064,"nu":0,"particle_id":1373,"point":[0.6711822021774091,-2.744233545608548,1.009305057273082],"type":1,"volume":0.5693695231520064},{"fixed":false,"mass":0.5254543005434937,"nu":0,"particle_id":1374,"point":[-0.6541163222328693,-0.6100553798390866,2.863557974010293],"type":1,"volume":0.5254543005434937},{"fixed":false,"mass":0.4009894302280826,"nu":0,"particle_id":1375,"point":[-1.857226433094425,-1.323118314277134,1.949376285543608],"type":1,"volume":0.4009894302280826},{"fixed":false,"mass":0.3253761812562932,"nu":0,"particle_id":1376,"point":[-2.262621630106739,-1.232652767813121,1.536590548251477],"type":1,"volume":0.3253761812562932},{"fixed":false,"mass":0.5821445399390761,"nu":0,"particle_id":1377,"point":[-1.579881934490681,-2.483644703010957,0.5792081338133969],"type":1,"volume":0.5821445399390761},{"fixed":false,"mass":0.5243003730182623,"nu":0,"particle_id":1378,"point":[1.912302077697544,-2.08202716419262,1.004123324695575],"type":1,"volume":0.5243003730182623},{"fixed":false,"mass":0.34634758843940516,"nu":0,"particle_id":1379,"point":[2.390695604723647,-1.703992115164191,0.6172401453351085],"type":2,"volume":0.34634758843940516},{"fixed":false,"mass":0.3458399141720767,"nu":0,"particle_id":1380,"point":[1.791679294350745,-0.6249449233090225,2.323645659093721],"type":1,"volume":0.3458399141720767},{"fixed":false,"mass":0.23727985967442508,"nu":0,"particle_id":1381,"point":[1.40159171134873,-1.01258850210065,2.451571985500753],"type":2,"volume":0.23727985967442508},{"fixed":false,"mass":0.2355570403514558,"nu":0,"particle_id":1382,"point":[1.351973927908873,-2.380731903424727,1.226491786466721],"type":1,"volume":0.2355570403514558},{"fixed":false,"mass":0.1832187427854953,"nu":0,"particle_id":1383,"point":[0.002548502965775877,-0.2404621790061525,2.990346375522449],"type":1,"volume":0.1832187427854953},{"fixed":false,"mass":0.2596146987619001,"nu":0,"particle_id":1384,"point":[0.03703328896443586,-0.8642500565421284,2.872577305361059],"type":1,"volume":0.2596146987619001},{"fixed":false,"mass":0.2166893977435684,"nu":0,"particle_id":1385,"point":[0.9256719247494474,-2.83370081668931,0.3365578244893317],"type":2,"volume":0.2166893977435684},{"fixed":false,"mass":0.365751863678372,"nu":0,"particle_id":1386,"point":[1.423826194473459,-2.570049122663897,0.6062726078471297],"type":1,"volume":0.365751863678372},{"fixed":false,"mass":0.17489436652239226,"nu":0,"particle_id":1387,"point":[-0.3882320021551455,-2.958769270182348,0.3081563212514471],"type":1,"volume":0.17489436652239226},{"fixed":false,"mass":0.42960853099295104,"nu":0,"particle_id":1388,"point":[0.4097654317349769,-2.042243710883228,2.159012023197868],"type":1,"volume":0.42960853099295104},{"fixed":false,"mass":0.4151907318335515,"nu":0,"particle_id":1389,"point":[2.74615455229501,-0.5681759662786813,1.065744456355595],"type":2,"volume":0.4151907318335515},{"fixed":false,"mass":0.43618134984212803,"nu":0,"particle_id":1390,"point":[1.842241316175465,-1.238397635230896,2.018048123814349],"type":1,"volume":0.43618134984212803},{"fixed":false,"mass":0.39946693874589895,"nu":0,"particle_id":1391,"point":[-0.3128912824798572,-2.842359795587929,0.9072429871723753],"type":1,"volume":0.39946693874589895},{"fixed":false,"mass":0.20639343980111913,"nu":0,"particle_id":1392,"point":[-0.9648100235783614,-2.79499954459629,0.5070691906527687],"type":2,"volume":0.20639343980111913},{"fixed":false,"mass":0.3073491135346524,"nu":0,"particle_id":1393,"point":[2.750554883285504,-1.068970067094585,0.540139639065737],"type":1,"volume":0.3073491135346524},{"fixed":false,"mass":0.2767027013728193,"nu":0,"particle_id":1394,"point":[-1.063613027518078,-2.594731233139512,1.065878583828448],"type":2,"volume":0.2767027013728193},{"fixed":false,"mass":0.5083802069525536,"nu":0,"particle_id":1395,"point":[2.330449747465689,-0.7330483944692568,1.741161688615721],"type":1,"volume":0.5083802069525536},{"fixed":false,"mass":0.45858863649413656,"nu":0,"particle_id":1396,"point":[2.36620977191649,-1.351313916208472,1.25499084265513],"type":1,"volume":0.45858863649413656},{"fixed":false,"mass":0.446883224946626,"nu":0,"particle_id":1397,"point":[-2.907106931831769,-0.5154907182761325,0.5319761331740708],"type":2,"volume":0.446883224946626},{"fixed":false,"mass":0.23700574996055734,"nu":0,"particle_id":1398,"point":[-0.2657503450885287,-1.976836340722731,2.240869214408393],"type":1,"volume":0.23700574996055734},{"fixed":false,"mass":0.12958590400192638,"nu":0,"particle_id":1399,"point":[-1.404870445667746,-2.291792675909315,1.331925433925536],"type":1,"volume":0.12958590400192638},{"fixed":false,"mass":0.1991595335265064,"nu":0,"particle_id":1400,"point":[0.6679187603121446,-0.5798648526027872,2.866642859223841],"type":2,"volume":0.1991595335265064},{"fixed":false,"mass":0.42949326575169533,"nu":0,"particle_id":1401,"point":[-2.493587894619451,-1.533053042094805,0.6570903909898541],"type":2,"volume":0.42949326575169533},{"fixed":false,"mass":0.4115377643217192,"nu":0,"particle_id":1402,"point":[0.05604247367540058,-2.966782130499908,0.4416594064330172],"type":1,"volume":0.4115377643217192},{"fixed":false,"mass":0.44099783267570564,"nu":0,"particle_id":1403,"point":[-1.263497898133788,-1.179687888685576,2.451919563668447],"type":1,"volume":0.44099783267570564},{"fixed":false,"mass":0.3994439604699808,"nu":0,"particle_id":1404,"point":[1.301085579654382,-0.5801554856909948,2.640188615769348],"type":1,"volume":0.3994439604699808},{"fixed":false,"mass":0.3878407857142583,"nu":0,"particle_id":1405,"point":[1.033691032137875,-1.659119829989465,2.275698626754752],"type":1,"volume":0.3878407857142583},{"fixed":false,"mass":0.26205766333779257,"nu":0,"particle_id":1406,"point":[-0.9149569214135365,-1.726021098755365,2.276775131322545],"type":2,"volume":0.26205766333779257},{"fixed":false,"mass":0.13934194705303718,"nu":0,"particle_id":1407,"point":[-1.678780188026684,-0.8487711631401575,2.336939150451033],"type":1,"volume":0.13934194705303718},{"fixed":false,"mass":0.5433498768170287,"nu":0,"particle_id":1408,"point":[-0.5174693321486488,-1.297694344103555,2.654847430563059],"type":2,"volume":0.5433498768170287},{"fixed":false,"mass":0.33416014896941953,"nu":0,"particle_id":1409,"point":[0.8043193140872495,-1.024736904500799,2.70240350753553],"type":1,"volume":0.33416014896941953},{"fixed":false,"mass":0.09945872509409538,"nu":0,"particle_id":1410,"point":[2.922918712214226,-0.4809610592661573,0.474576296560953],"type":2,"volume":0.09945872509409538},{"fixed":false,"mass":0.4625034320687899,"nu":0,"particle_id":1411,"point":[0.2066137709423136,-1.503751297235368,2.587671305579583],"type":1,"volume":0.4625034320687899},{"fixed":false,"mass":0.2409273258469576,"nu":0,"particle_id":1412,"point":[0.9396496216214416,-2.29004383515652,1.694921184494517],"type":1,"volume":0.2409273258469576},{"fixed":false,"mass":0.8409621284211808,"nu":0,"particle_id":1413,"point":[0.1125564044788241,-2.506299656105225,1.644929509011748],"type":1,"volume":0.8409621284211808},{"fixed":false,"mass":0.6972593962681749,"nu":0,"particle_id":1414,"point":[1.674088133933246,-1.890671408375462,1.619503178562935],"type":2,"volume":0.6972593962681749},{"fixed":false,"mass":3.3433977842046376,"nu":0,"particle_id":1415,"point":[-0.2101827944507532,0.7503110244640191,0.2452411271983954],"type":3,"volume":3.3433977842046376},{"fixed":false,"mass":2.060593751098588,"nu":0,"particle_id":1416,"point":[-0.3026661152244856,-1.140401668322175,0.01509312498888724],"type":1,"volume":2.060593751098588},{"fixed":false,"mass":1.635430277445235,"nu":0,"particle_id":1417,"point":[0.303376124611621,2.174393331124451,0.0616910740595446],"type":1,"volume":1.635430277445235},{"fixed":false,"mass":1.9997122153916222,"nu":0,"particle_id":1418,"point":[-0.005052609314061074,-0.1488352115322204,2.198071044295212],"type":1,"volume":1.9997122153916222},{"fixed":false,"mass":1.6161899030667644,"nu":0,"particle_id":1419,"point":[1.197259406559764,0.1680681845174801,0.2652749512501185],"type":1,"volume":1.6161899030667644},{"fixed":false,"mass":1.928714371753626,"nu":0,"particle_id":1420,"point":[-1.241412385033714,0.09211463080717676,-0.2165612820763244],"type":1,"volume":1.928714371753626},{"fixed":false,"mass":0.8827438343527415,"nu":0,"particle_id":1421,"point":[0.08546943709852226,-0.380744957128876,-1.862069430690157],"type":1,"volume":0.8827438343527415},{"fixed":false,"mass":1.0033488221002165,"nu":0,"particle_id":1422,"point":[0.9045277506740748,-1.079744131322159,-0.02253859681365122],"type":1,"volume":1.0033488221002165},{"fixed":false,"mass":1.1105460470003532,"nu":0,"particle_id":1423,"point":[1.149038329786562,-0.4507792945191164,1.590971665837841],"type":1,"volume":1.1105460470003532},{"fixed":false,"mass":1.9843325886369048,"nu":0,"particle_id":1424,"point":[0.6847680339244614,0.8088231953997539,-1.26745261670281],"type":1,"volume":1.9843325886369048},{"fixed":false,"mass":1.6538205105571586,"nu":0,"particle_id":1425,"point":[0.9029909101199686,0.928306892387976,1.096032717121224],"type":1,"volume":1.6538205105571586},{"fixed":false,"mass":2.1768380865796537,"nu":0,"particle_id":1426,"point":[-0.7677176855419396,0.6854181683669532,-1.6874773248288],"type":1,"volume":2.1768380865796537},{"fixed":false,"mass":1.4827881656452169,"nu":0,"particle_id":1427,"point":[-1.568990266325271,1.500450651145828,0.2549106499982584],"type":1,"volume":1.4827881656452169},{"fixed":false,"mass":1.6946408113238474,"nu":0,"particle_id":1428,"point":[-1.100718693570829,-0.8466177547797447,-1.254787683851599],"type":1,"volume":1.6946408113238474},{"fixed":false,"mass":1.0437044933491695,"nu":0,"particle_id":1429,"point":[-0.6668999564825835,1.836102917640965,1.101533171409932],"type":1,"volume":1.0437044933491695},{"fixed":false,"mass":1.2525409129985796,"nu":0,"particle_id":1430,"point":[-0.3657568923834556,-1.396272997975498,1.685895721770147],"type":1,"volume":1.2525409129985796},{"fixed":false,"mass":1.4831967215980384,"nu":0,"particle_id":1431,"point":[2.025980480837207,-0.564555156517608,-0.6526984143200023],"type":1,"volume":1.4831967215980384},{"fixed":false,"mass":2.1647541564608166,"nu":0,"particle_id":1432,"point":[-1.451770806927166,-0.6920359640842123,1.137740286630973],"type":1,"volume":2.1647541564608166},{"fixed":false,"mass":1.358113747086993,"nu":0,"particle_id":1433,"point":[1.431921018582049,1.523886606064727,-0.1878833970693868],"type":1,"volume":1.358113747086993},{"fixed":false,"mass":1.3359194519346547,"nu":0,"particle_id":1434,"point":[0.3648442049336669,-1.886995707657082,-0.9773720230923504],"type":1,"volume":1.3359194519346547},{"fixed":false,"mass":1.0663190881915925,"nu":0,"particle_id":1435,"point":[-1.705989895753583,-0.06886741952799161,-1.504040983038217],"type":1,"volume":1.0663190881915925},{"fixed":false,"mass":1.2912537271119735,"nu":0,"particle_id":1436,"point":[0.7883574024376245,-1.721814351914657,0.9925278479047238],"type":1,"volume":1.2912537271119735},{"fixed":false,"mass":1.983208195249639,"nu":0,"particle_id":1437,"point":[-1.155603241692666,0.7588341916479338,1.651054110961934],"type":1,"volume":1.983208195249639},{"fixed":false,"mass":0.9864143663862381,"nu":0,"particle_id":1438,"point":[1.668191005330396,0.4210204341018553,1.544506560639755],"type":1,"volume":0.9864143663862381},{"fixed":false,"mass":0.75176061626928,"nu":0,"particle_id":1439,"point":[-0.5994381420620073,-0.1965712319478756,-2.290244341959634],"type":1,"volume":0.75176061626928},{"fixed":false,"mass":1.3123326696634536,"nu":0,"particle_id":1440,"point":[1.799532584232764,-0.9169936208457904,0.8196660630910076],"type":1,"volume":1.3123326696634536},{"fixed":false,"mass":1.438852358442035,"nu":0,"particle_id":1441,"point":[-1.91615799685922,-1.122419553438705,0.1194437512438092],"type":1,"volume":1.438852358442035},{"fixed":false,"mass":1.4749171837920245,"nu":0,"particle_id":1442,"point":[1.973319165661727,0.6459096514125966,-0.7613008643343226],"type":1,"volume":1.4749171837920245},{"fixed":false,"mass":0.764165638128745,"nu":0,"particle_id":1443,"point":[0.2443859225929965,0.21069274726262,-2.34672558598179],"type":1,"volume":0.764165638128745},{"fixed":false,"mass":0.9702141029755849,"nu":0,"particle_id":1444,"point":[0.611316720858482,-2.229805792431906,0.008340448792356146],"type":1,"volume":0.9702141029755849},{"fixed":false,"mass":0.6912669947567466,"nu":0,"particle_id":1445,"point":[0.7590057544350436,0.444999063044397,2.197102153931463],"type":1,"volume":0.6912669947567466},{"fixed":false,"mass":0.9700405152852632,"nu":0,"particle_id":1446,"point":[0.141797959911332,1.648126968946856,-1.615453890937706],"type":1,"volume":0.9700405152852632},{"fixed":false,"mass":1.2106354685497573,"nu":0,"particle_id":1447,"point":[-1.045566950631976,-1.811615758806753,-0.5960568782794581],"type":1,"volume":1.2106354685497573},{"fixed":false,"mass":0.8561795517988523,"nu":0,"particle_id":1448,"point":[2.009206568798709,0.9021916330707951,0.5369501656621788],"type":1,"volume":0.8561795517988523},{"fixed":false,"mass":0.6705431281805406,"nu":0,"particle_id":1449,"point":[-0.6312452457301015,2.261847142421503,0.1850649926238992],"type":1,"volume":0.6705431281805406},{"fixed":false,"mass":1.4738300253832486,"nu":0,"particle_id":1450,"point":[-0.6949012266769111,1.962291266321724,-0.7492041367214349],"type":1,"volume":1.4738300253832486},{"fixed":false,"mass":0.8132375889030383,"nu":0,"particle_id":1451,"point":[-2.21336202564066,0.6242367743454761,-0.1991392285578336],"type":1,"volume":0.8132375889030383},{"fixed":false,"mass":1.3535365713316436,"nu":0,"particle_id":1452,"point":[-0.6089955706210481,-2.014246505286041,0.7729444910636109],"type":1,"volume":1.3535365713316436},{"fixed":false,"mass":1.4829522077624935,"nu":0,"particle_id":1453,"point":[0.1092322005451229,1.347711243486184,1.519416556007062],"type":1,"volume":1.4829522077624935},{"fixed":false,"mass":0.7112718110103778,"nu":0,"particle_id":1454,"point":[-1.108308620062451,-0.4780565167241683,2.033259751675253],"type":1,"volume":0.7112718110103778},{"fixed":false,"mass":0.9745930385026221,"nu":0,"particle_id":1455,"point":[1.294732734835325,0.1274546026018576,-1.664916698512016],"type":1,"volume":0.9745930385026221},{"fixed":false,"mass":0.9446787340041253,"nu":0,"particle_id":1456,"point":[2.293689006694581,-0.1141626410379655,0.2515483940815665],"type":1,"volume":0.9446787340041253},{"fixed":false,"mass":0.5746219380332347,"nu":0,"particle_id":1457,"point":[-0.4093620741435228,-2.267614799337832,-0.1253438272198346],"type":1,"volume":0.5746219380332347},{"fixed":false,"mass":1.2124275436672771,"nu":0,"particle_id":1458,"point":[-0.2828194359097549,-1.399142016578024,-1.696463784373913],"type":1,"volume":1.2124275436672771},{"fixed":false,"mass":1.0565831500803702,"nu":0,"particle_id":1459,"point":[1.391886304286341,-1.493412463741143,-0.978267705454564],"type":1,"volume":1.0565831500803702},{"fixed":false,"mass":1.6440329988242879,"nu":0,"particle_id":1460,"point":[0.3514517519625496,-0.5181902630903781,0.8824887475020987],"type":1,"volume":1.6440329988242879},{"fixed":false,"mass":1.1931021902415846,"nu":0,"particle_id":1461,"point":[-1.632951281350582,1.20158786176189,-0.91822092500122],"type":1,"volume":1.1931021902415846},{"fixed":false,"mass":1.2068843168157406,"nu":0,"particle_id":1462,"point":[-2.091117865910043,0.2251360621145486,0.7605469283198215],"type":1,"volume":1.2068843168157406},{"fixed":false,"mass":0.8068993243991128,"nu":0,"particle_id":1463,"point":[1.089013311943756,1.737082612871037,-1.126464326452387],"type":1,"volume":0.8068993243991128},{"fixed":false,"mass":0.7622159643100278,"nu":0,"particle_id":1464,"point":[1.56599295691328,-1.734438332966992,0.09214940888009682],"type":1,"volume":0.7622159643100278},{"fixed":false,"mass":0.8977166300631598,"nu":0,"particle_id":1465,"point":[-2.151125689684835,-0.385425820281029,-0.5283609285519604],"type":1,"volume":0.8977166300631598},{"fixed":false,"mass":1.0669183360854941,"nu":0,"particle_id":1466,"point":[1.02731337682522,-0.7095378272674321,-1.967308457381005],"type":1,"volume":1.0669183360854941},{"fixed":false,"mass":0.6791846863461984,"nu":0,"particle_id":1467,"point":[1.222294213757332,2.042799867340953,0.5712550986734058],"type":1,"volume":0.6791846863461984},{"fixed":false,"mass":2.306829513982976,"nu":0,"particle_id":1468,"point":[0.4581309967096099,-0.3927174068163488,-0.7979521175247243],"type":1,"volume":2.306829513982976},{"fixed":false,"mass":0.6362834021358208,"nu":0,"particle_id":1469,"point":[0.7567035394544228,-1.277688512348455,1.871128392439618],"type":1,"volume":0.6362834021358208},{"fixed":false,"mass":1.4065652675870615,"nu":0,"particle_id":1470,"point":[-0.9235677663171016,-5.124929985661492,-0.05021481348657624],"type":2,"volume":1.4065652675870615},{"fixed":false,"mass":2.136792361311339,"nu":0,"particle_id":1471,"point":[-0.9792577088959701,5.06871938772248,-0.5489676941460641],"type":2,"volume":2.136792361311339},{"fixed":false,"mass":1.3560471996230623,"nu":0,"particle_id":1472,"point":[-5.451527933668781,0.3398502153491815,-0.1241684974088459],"type":2,"volume":1.3560471996230623},{"fixed":false,"mass":2.0534432542629877,"nu":0,"particle_id":1473,"point":[5.559842422419472,0.1381701926910331,-0.6094402665160855],"type":2,"volume":2.0534432542629877},{"fixed":false,"mass":1.911086497872481,"nu":0,"particle_id":1474,"point":[-0.5095946438561569,0.1347322670952724,-5.13954697954395],"type":2,"volume":1.911086497872481},{"fixed":false,"mass":1.4221044282552513,"nu":0,"particle_id":1475,"point":[-0.9418301918712606,0.4961836037844675,5.53753117464283],"type":2,"volume":1.4221044282552513},{"fixed":false,"mass":1.9890250921046397,"nu":0,"particle_id":1476,"point":[3.75948129779531,-3.229937261889109,-0.0669382863825991],"type":2,"volume":1.9890250921046397},{"fixed":false,"mass":1.3949008509610392,"nu":0,"particle_id":1477,"point":[5.054463254108954,-0.2609798862085674,1.20680537315093],"type":2,"volume":1.3949008509610392},{"fixed":false,"mass":1.7250627482973526,"nu":0,"particle_id":1478,"point":[4.748496894579264,-1.086359638256814,-2.715879749909538],"type":2,"volume":1.7250627482973526},{"fixed":false,"mass":3.0488644994787846,"nu":0,"particle_id":1479,"point":[1.995534671374831,6.03496957920243,1.375777397924339],"type":2,"volume":3.0488644994787846},{"fixed":false,"mass":1.330289928946594,"nu":0,"particle_id":1480,"point":[1.826009742205594,-0.6431191584235203,-5.334106158537224],"type":2,"volume":1.330289928946594},{"fixed":false,"mass":1.2281360048826273,"nu":0,"particle_id":1481,"point":[0.2948245750137142,-3.877541672744993,3.906523872062778],"type":2,"volume":1.2281360048826273},{"fixed":false,"mass":1.5547512036877773,"nu":0,"particle_id":1482,"point":[1.734277170207201,-1.378396972711812,5.165712042831172],"type":2,"volume":1.5547512036877773},{"fixed":false,"mass":1.807919094841186,"nu":0,"particle_id":1483,"point":[2.492477238883187,-2.559012231389495,3.476257355418196],"type":2,"volume":1.807919094841186},{"fixed":false,"mass":2.3503164057730226,"nu":0,"particle_id":1484,"point":[-5.306417744831815,-1.226640781812893,1.538831926949164],"type":2,"volume":2.3503164057730226},{"fixed":false,"mass":1.8448335337645136,"nu":0,"particle_id":1485,"point":[-4.948562110976493,-1.665797699551186,-1.114121809188499],"type":2,"volume":1.8448335337645136},{"fixed":false,"mass":1.933878240057841,"nu":0,"particle_id":1486,"point":[3.211986297769962,3.492777504379638,-1.649967048500304],"type":2,"volume":1.933878240057841},{"fixed":false,"mass":2.4359620343135084,"nu":0,"particle_id":1487,"point":[-2.416630732199762,4.526957979750033,0.111467925868123],"type":2,"volume":2.4359620343135084},{"fixed":false,"mass":1.5289105602104778,"nu":0,"particle_id":1488,"point":[3.482596648609169,3.473656560922372,3.092347107327905],"type":2,"volume":1.5289105602104778},{"fixed":false,"mass":1.5410408057558722,"nu":0,"particle_id":1489,"point":[0.9616322126667026,3.906722285227401,3.745135851752921],"type":2,"volume":1.5410408057558722},{"fixed":false,"mass":2.855614904878807,"nu":0,"particle_id":1490,"point":[1.610383903999221,-4.315477718795597,-2.444220887335566],"type":2,"volume":2.855614904878807},{"fixed":false,"mass":2.824563925364278,"nu":0,"particle_id":1491,"point":[-2.768113469606478,-4.482860891168631,-0.1556453179860403],"type":2,"volume":2.824563925364278},{"fixed":false,"mass":1.3178505680728934,"nu":0,"particle_id":1492,"point":[1.62848252002864,-5.099332190859173,-0.03034296122341028],"type":2,"volume":1.3178505680728934},{"fixed":false,"mass":1.9541364719095122,"nu":0,"particle_id":1493,"point":[3.832897258050938,1.165773362586423,3.732372352952527],"type":2,"volume":1.9541364719095122},{"fixed":false,"mass":1.2132859200667376,"nu":0,"particle_id":1494,"point":[4.404523507095507,3.010709734571019,0.6793304861885244],"type":2,"volume":1.2132859200667376},{"fixed":false,"mass":3.164284188994908,"nu":0,"particle_id":1495,"point":[-1.20383937464828,4.679366872849857,-1.890210976081569],"type":2,"volume":3.164284188994908},{"fixed":false,"mass":1.2011412932406258,"nu":0,"particle_id":1496,"point":[-4.127286684410216,-0.3085646247594985,-3.413677177968979],"type":2,"volume":1.2011412932406258},{"fixed":false,"mass":2.8475622641755063,"nu":0,"particle_id":1497,"point":[-3.830509285366111,2.260804874545556,-2.66821635677662],"type":2,"volume":2.8475622641755063},{"fixed":false,"mass":2.5467917045264894,"nu":0,"particle_id":1498,"point":[0.0824358545306641,5.12463100906613,1.991907159045532],"type":2,"volume":2.5467917045264894},{"fixed":false,"mass":2.2340389981231765,"nu":0,"particle_id":1499,"point":[3.385909075684392,-3.637361445267032,1.29722228181115],"type":2,"volume":2.2340389981231765},{"fixed":false,"mass":1.8767053708703085,"nu":0,"particle_id":1500,"point":[-1.742921406459666,2.725345882377087,-4.166451370675472],"type":2,"volume":1.8767053708703085},{"fixed":false,"mass":2.4657840351633777,"nu":0,"particle_id":1501,"point":[-2.218669470341387,-4.158635993191672,-1.843225467961752],"type":2,"volume":2.4657840351633777},{"fixed":false,"mass":2.0934346325895867,"nu":0,"particle_id":1502,"point":[-2.253233058468973,1.625178836578768,4.164534480844201],"type":2,"volume":2.0934346325895867},{"fixed":false,"mass":1.6663583347346684,"nu":0,"particle_id":1503,"point":[-2.424751544515678,4.074711188579388,2.62264556688622],"type":2,"volume":1.6663583347346684},{"fixed":false,"mass":1.826170751239465,"nu":0,"particle_id":1504,"point":[-2.65002423549472,-1.635547561542039,-4.279096886907046],"type":2,"volume":1.826170751239465},{"fixed":false,"mass":1.4253140441174663,"nu":0,"particle_id":1505,"point":[-0.5426547706669687,-1.887068419011928,5.059724330722415],"type":2,"volume":1.4253140441174663},{"fixed":false,"mass":1.4745601014469898,"nu":0,"particle_id":1506,"point":[-2.28568864822533,-1.027392974661528,4.536968206902469],"type":2,"volume":1.4745601014469898},{"fixed":false,"mass":2.31071999444022,"nu":0,"particle_id":1507,"point":[4.144402805479475,1.648005265019779,-3.128923303487476],"type":2,"volume":2.31071999444022},{"fixed":false,"mass":1.102413866323923,"nu":0,"particle_id":1508,"point":[-1.16763974011616,-4.66045934239078,1.737186916266318],"type":2,"volume":1.102413866323923},{"fixed":false,"mass":2.260751643047352,"nu":0,"particle_id":1509,"point":[-0.3051724144745581,-2.615238293042684,-4.833338530010688],"type":2,"volume":2.260751643047352},{"fixed":false,"mass":1.5865254520155903,"nu":0,"particle_id":1510,"point":[-4.54634085901642,0.2289912287263445,2.965716313227872],"type":2,"volume":1.5865254520155903},{"fixed":false,"mass":1.8834058138140037,"nu":0,"particle_id":1511,"point":[0.1811415214389641,2.323394680401349,-4.58435228805497],"type":2,"volume":1.8834058138140037},{"fixed":false,"mass":1.7108792967022348,"nu":0,"particle_id":1512,"point":[-3.630161308889559,2.858679649812897,-1.346213059476919],"type":2,"volume":1.7108792967022348},{"fixed":false,"mass":2.3793043820934576,"nu":0,"particle_id":1513,"point":[-4.52961890208875,2.625927840032346,0.5053866986882264],"type":2,"volume":2.3793043820934576},{"fixed":false,"mass":1.380806279513602,"nu":0,"particle_id":1514,"point":[0.7338471404610618,1.798568846699546,4.974314255415245],"type":2,"volume":1.380806279513602},{"fixed":false,"mass":1.1397754855908673,"nu":0,"particle_id":1515,"point":[-3.845218513084925,-2.87585788220977,2.356823138533868],"type":2,"volume":1.1397754855908673},{"fixed":false,"mass":1.9031138315362903,"nu":0,"particle_id":1516,"point":[2.881910612526469,-3.255150426542956,-2.186026922722892],"type":2,"volume":1.9031138315362903},{"fixed":false,"mass":2.4745590837857896,"nu":0,"particle_id":1517,"point":[4.186611964381433,-2.322566182756994,1.800952987417203],"type":2,"volume":2.4745590837857896},{"fixed":false,"mass":3.1404937679194296,"nu":0,"particle_id":1518,"point":[0.6200595444906184,3.833582554097551,-3.866127831031757],"type":2,"volume":3.1404937679194296},{"fixed":false,"mass":1.2540458139032187,"nu":0,"particle_id":1519,"point":[4.140554413439055,-0.8050465664984002,3.617492850373831],"type":2,"volume":1.2540458139032187},{"fixed":false,"mass":2.39932999904911,"nu":0,"particle_id":1520,"point":[1.499484519469739,5.107798705370302,-0.9944567264771053],"type":2,"volume":2.39932999904911},{"fixed":false,"mass":2.6134072739181695,"nu":0,"particle_id":1521,"point":[1.563350186944129,2.830034200557575,-3.387985065043738],"type":2,"volume":2.6134072739181695},{"fixed":false,"mass":1.5310195319188749,"nu":0,"particle_id":1522,"point":[-0.7955164765258119,-3.863182238141516,-3.40995593415398],"type":2,"volume":1.5310195319188749},{"fixed":false,"mass":2.777760476053185,"nu":0,"particle_id":1523,"point":[1.358682873951416,-2.508398811149333,-3.960561746905364],"type":2,"volume":2.777760476053185},{"fixed":false,"mass":1.6113585438709106,"nu":0,"particle_id":1524,"point":[-1.439472803104486,-3.686856719422626,4.074944807140017],"type":2,"volume":1.6113585438709106},{"fixed":false,"mass":3.1236896449019174,"nu":0,"particle_id":1525,"point":[-2.19040102434286,0.5872505221607298,-4.674230830414584],"type":2,"volume":3.1236896449019174},{"fixed":false,"mass":2.6490986899257223,"nu":0,"particle_id":1526,"point":[-3.642915370998463,-2.410609952551641,-3.300855326625209],"type":2,"volume":2.6490986899257223},{"fixed":false,"mass":1.8367804444688776,"nu":0,"particle_id":1527,"point":[-1.498979092858056,2.722053009840722,3.933005423994594],"type":2,"volume":1.8367804444688776},{"fixed":false,"mass":1.0834901097394347,"nu":0,"particle_id":1528,"point":[5.588027844377497,1.544414080912894,0.557565381282963],"type":2,"volume":1.0834901097394347},{"fixed":false,"mass":1.323379005517524,"nu":0,"particle_id":1529,"point":[3.649504555542143,-0.3014763207104001,-3.988060571903482],"type":2,"volume":1.323379005517524},{"fixed":false,"mass":2.690227605491252,"nu":0,"particle_id":1530,"point":[0.2403529042277706,-4.92192910559342,1.939813465597351],"type":2,"volume":2.690227605491252},{"fixed":false,"mass":1.9670779880706428,"nu":0,"particle_id":1531,"point":[-4.190339304151166,2.383267677616033,2.650797854802519],"type":2,"volume":1.9670779880706428},{"fixed":false,"mass":2.032517438318101,"nu":0,"particle_id":1532,"point":[2.981091479792776,0.7090751563212347,4.864432324324239],"type":2,"volume":2.032517438318101},{"fixed":false,"mass":1.5666079318143424,"nu":0,"particle_id":1533,"point":[-5.685939271470566,0.9098002862127608,1.223154915121847],"type":2,"volume":1.5666079318143424},{"fixed":false,"mass":2.1166038756112333,"nu":0,"particle_id":1534,"point":[5.35715643908985,1.182263731429506,-1.475159298605692],"type":2,"volume":2.1166038756112333},{"fixed":false,"mass":2.0136197482322875,"nu":0,"particle_id":1535,"point":[-4.133249468421809,-3.476586024042433,-1.010955700849467],"type":2,"volume":2.0136197482322875},{"fixed":false,"mass":2.27045896703663,"nu":0,"particle_id":1536,"point":[2.078534169747605,1.683168123857751,4.674972988449245],"type":2,"volume":2.27045896703663},{"fixed":false,"mass":1.124843353884295,"nu":0,"particle_id":1537,"point":[5.040921839619338,1.729029053925249,2.284112739105033],"type":2,"volume":1.124843353884295},{"fixed":false,"mass":1.451326597077588,"nu":0,"particle_id":1538,"point":[5.367872146248233,-1.772741782882121,0.02913385569450602],"type":2,"volume":1.451326597077588},{"fixed":false,"mass":2.498289786388451,"nu":0,"particle_id":1539,"point":[3.234076284019408,4.433696083105376,-0.6816505495414136],"type":2,"volume":2.498289786388451},{"fixed":false,"mass":1.133617602138101,"nu":0,"particle_id":1540,"point":[3.113391892216616,-4.892707491223651,-0.9410688414153277],"type":2,"volume":1.133617602138101},{"fixed":false,"mass":1.922688297474883,"nu":0,"particle_id":1541,"point":[-5.036818554360867,2.21933587460521,-1.479354648581451],"type":2,"volume":1.922688297474883},{"fixed":false,"mass":1.8554762599548367,"nu":0,"particle_id":1542,"point":[0.7729688114027017,-5.298110919804396,-1.014169458832896],"type":2,"volume":1.8554762599548367},{"fixed":false,"mass":2.1239707569514357,"nu":0,"particle_id":1543,"point":[2.992718660140039,1.468485705866795,-4.276662143169798],"type":2,"volume":2.1239707569514357},{"fixed":false,"mass":1.0573973082220987,"nu":0,"particle_id":1544,"point":[-4.167968865043348,0.6093485920551518,-1.642478061874425],"type":2,"volume":1.0573973082220987},{"fixed":false,"mass":1.2013018806025542,"nu":0,"particle_id":1545,"point":[-3.129009052998862,3.638163748267509,-3.312885305947418],"type":2,"volume":1.2013018806025542},{"fixed":false,"mass":1.8466120783052142,"nu":0,"particle_id":1546,"point":[0.9787785797772274,-0.1908022777249707,5.268309245663802],"type":2,"volume":1.8466120783052142},{"fixed":false,"mass":1.4795172381243995,"nu":0,"particle_id":1547,"point":[-2.619580002995883,-3.446557002900155,-3.781488951610529],"type":2,"volume":1.4795172381243995},{"fixed":false,"mass":0.9582248379809706,"nu":0,"particle_id":1548,"point":[-1.110996217173557,5.530816422112006,1.250977934227241],"type":2,"volume":0.9582248379809706},{"fixed":false,"mass":2.224096425137864,"nu":0,"particle_id":1549,"point":[-4.64315039394256,-3.145325677774427,0.5224124300961961],"type":2,"volume":2.224096425137864},{"fixed":false,"mass":1.3773416141297328,"nu":0,"particle_id":1550,"point":[3.246352022484523,4.454393895556455,-2.199637701011206],"type":2,"volume":1.3773416141297328},{"fixed":false,"mass":1.7066517184162335,"nu":0,"particle_id":1551,"point":[1.946760837932899,-2.918334104608836,4.491098927026428],"type":2,"volume":1.7066517184162335},{"fixed":false,"mass":2.0788656228451234,"nu":0,"particle_id":1552,"point":[-3.292401379287803,-3.187883269084491,3.303508117494098],"type":2,"volume":2.0788656228451234},{"fixed":false,"mass":1.1111156559180257,"nu":0,"particle_id":1553,"point":[-0.2671647462883589,4.356060840757596,3.614141359824521],"type":2,"volume":1.1111156559180257},{"fixed":false,"mass":2.521671125109864,"nu":0,"particle_id":1554,"point":[4.705663855273132,-0.2384651547913531,-1.803516577870668],"type":2,"volume":2.521671125109864},{"fixed":false,"mass":1.4215218335685047,"nu":0,"particle_id":1555,"point":[3.555796710917779,-2.399686748982538,-3.878750391830396],"type":2,"volume":1.4215218335685047},{"fixed":false,"mass":1.5609495417296386,"nu":0,"particle_id":1556,"point":[0.8313026004801568,0.2587076314419677,-5.881859002564838],"type":2,"volume":1.5609495417296386},{"fixed":false,"mass":1.6391738291327775,"nu":0,"particle_id":1557,"point":[2.043249087905305,-4.571563688969842,2.793287291851764],"type":2,"volume":1.6391738291327775},{"fixed":false,"mass":3.6699379249133606,"nu":0,"particle_id":1558,"point":[0.4542376975549081,4.871659359218906,-2.377890647244942],"type":2,"volume":3.6699379249133606},{"fixed":false,"mass":2.027486262070466,"nu":0,"particle_id":1559,"point":[-4.196703629126746,-1.827806454230714,3.819489558387593],"type":2,"volume":2.027486262070466},{"fixed":false,"mass":1.1227276335056413,"nu":0,"particle_id":1560,"point":[1.368664897032565,4.89637644489118,2.969582036515622],"type":2,"volume":1.1227276335056413},{"fixed":false,"mass":1.6755563201116164,"nu":0,"particle_id":1561,"point":[-1.136282029213832,1.206264668892406,-5.413227921285964],"type":2,"volume":1.6755563201116164},{"fixed":false,"mass":1.1717061464463165,"nu":0,"particle_id":1562,"point":[-2.047183577453889,6.093608530905475,-0.2563168602388557],"type":2,"volume":1.1717061464463165},{"fixed":false,"mass":3.218990820600953,"nu":0,"particle_id":1563,"point":[-3.000409532329232,0.0770809928017164,4.534431936378743],"type":2,"volume":3.218990820600953},{"fixed":false,"mass":2.169468219860007,"nu":0,"particle_id":1564,"point":[3.141916875860371,-0.3032850266691398,3.826731413290914],"type":2,"volume":2.169468219860007},{"fixed":false,"mass":1.48747635598169,"nu":0,"particle_id":1565,"point":[5.566625622338877,-2.614490489350184,-1.226175585445688],"type":2,"volume":1.48747635598169},{"fixed":false,"mass":0.9565503381023707,"nu":0,"particle_id":1566,"point":[4.532438235468282,3.342809541458055,2.284169736635695],"type":2,"volume":0.9565503381023707},{"fixed":false,"mass":1.0000310409408457,"nu":0,"particle_id":1567,"point":[-3.211279691898533,-4.435192132942603,2.898544469039635],"type":2,"volume":1.0000310409408457},{"fixed":false,"mass":1.1432258299165758,"nu":0,"particle_id":1568,"point":[0.1501624154932635,-1.536716816627604,-5.880135365021046],"type":2,"volume":1.1432258299165758},{"fixed":false,"mass":1.2839212781215181,"nu":0,"particle_id":1569,"point":[-4.32157366689904,3.958772166657573,0.08864207850318653],"type":2,"volume":1.2839212781215181},{"fixed":false,"mass":1.4348979823777375,"nu":0,"particle_id":1570,"point":[-0.02966063815540581,5.941230185287549,0.9596433675575915],"type":2,"volume":1.4348979823777375},{"fixed":false,"mass":0.8136741126786673,"nu":0,"particle_id":1571,"point":[4.284814679225144,0.4414462635469752,0.4955276810446319],"type":2,"volume":0.8136741126786673},{"fixed":false,"mass":2.589778479460565,"nu":0,"particle_id":1572,"point":[2.709404882296672,4.274237593026626,0.8785131202661867],"type":2,"volume":2.589778479460565},{"fixed":false,"mass":0.7357456149426495,"nu":0,"particle_id":1573,"point":[4.072475666438035,-1.187347992074243,-0.8850081304569564],"type":2,"volume":0.7357456149426495},{"fixed":false,"mass":0.5728873024534056,"nu":0,"particle_id":1574,"point":[4.103136451026649,1.466632115185086,-0.1196585449112859],"type":2,"volume":0.5728873024534056},{"fixed":false,"mass":2.3102001471299314,"nu":0,"particle_id":1575,"point":[4.544290470141906,-1.415744984949095,1.027535545099971],"type":2,"volume":2.3102001471299314},{"fixed":false,"mass":2.176690243222941,"nu":0,"particle_id":1576,"point":[0.2658532768981818,-3.811936732709217,-4.329768068497754],"type":2,"volume":2.176690243222941},{"fixed":false,"mass":1.5452865867763772,"nu":0,"particle_id":1577,"point":[-0.3610827382363284,3.684534785258636,-1.031771789544855],"type":2,"volume":1.5452865867763772},{"fixed":false,"mass":1.6810946163038296,"nu":0,"particle_id":1578,"point":[-4.602787831047736,-0.5040059092776432,0.1695292329749824],"type":2,"volume":1.6810946163038296},{"fixed":false,"mass":1.2671224154753604,"nu":0,"particle_id":1579,"point":[-5.949391450315065,-0.5195839446967179,0.224516672312104],"type":2,"volume":1.2671224154753604},{"fixed":false,"mass":2.0402297892916117,"nu":0,"particle_id":1580,"point":[-0.2316597419282773,1.944263214704446,5.764001449288291],"type":2,"volume":2.0402297892916117},{"fixed":false,"mass":2.4832546660309402,"nu":0,"particle_id":1581,"point":[-3.658198579627009,1.678219055539477,-4.163037451217636],"type":2,"volume":2.4832546660309402},{"fixed":false,"mass":1.6046774287052687,"nu":0,"particle_id":1582,"point":[0.4570819469407693,4.52703242847268,-0.09837165830432117],"type":2,"volume":1.6046774287052687},{"fixed":false,"mass":1.6154690842866803,"nu":0,"particle_id":1583,"point":[-5.279963270504706,-0.8013007018457026,-2.162234931186686],"type":2,"volume":1.6154690842866803},{"fixed":false,"mass":1.3866135026652289,"nu":0,"particle_id":1584,"point":[0.2396702562937212,-3.040915769369718,5.179579237855402],"type":2,"volume":1.3866135026652289},{"fixed":false,"mass":1.0753291232440014,"nu":0,"particle_id":1585,"point":[0.03381729403176464,-0.4751552727793212,4.392994474513121],"type":2,"volume":1.0753291232440014},{"fixed":false,"mass":1.5873561808836338,"nu":0,"particle_id":1586,"point":[-0.6278396108243028,-4.161858817737272,-1.483195913652104],"type":2,"volume":1.5873561808836338},{"fixed":false,"mass":1.745417052978412,"nu":0,"particle_id":1587,"point":[1.282995219788603,-1.912397523500864,3.941893345334743],"type":2,"volume":1.745417052978412},{"fixed":false,"mass":1.27649646356143,"nu":0,"particle_id":1588,"point":[-2.372693360638525,-6.067159857150322,-1.127928231758595],"type":2,"volume":1.27649646356143},{"fixed":false,"mass":1.0474396561598267,"nu":0,"particle_id":1589,"point":[-2.307954218801822,3.439188400286234,4.488592830173133],"type":2,"volume":1.0474396561598267},{"fixed":false,"mass":1.0337468478583147,"nu":0,"particle_id":1590,"point":[-2.155970261068676,-5.746002567199866,1.052044562381067],"type":2,"volume":1.0337468478583147},{"fixed":false,"mass":0.9161649651805658,"nu":0,"particle_id":1591,"point":[-2.355422295886417,-0.2676280082438804,-5.861057929069564],"type":2,"volume":0.9161649651805658},{"fixed":false,"mass":1.8982472973521545,"nu":0,"particle_id":1592,"point":[-3.132051559912646,3.875781042422716,1.521794033831067],"type":2,"volume":1.8982472973521545},{"fixed":false,"mass":0.5598955380844213,"nu":0,"particle_id":1593,"point":[2.865888666190766,-3.198256203571859,-0.4222768134843026],"type":2,"volume":0.5598955380844213},{"fixed":false,"mass":0.9344990922973534,"nu":0,"particle_id":1594,"point":[-1.400554034050959,-3.903937462333389,-0.123945071580605],"type":2,"volume":0.9344990922973534},{"fixed":false,"mass":1.1115181676169408,"nu":0,"particle_id":1595,"point":[-1.750549247084254,-1.273308274919523,5.826069632837946],"type":2,"volume":1.1115181676169408},{"fixed":false,"mass":2.582638631022889,"nu":0,"particle_id":1596,"point":[-4.483730002654839,1.089836410764397,1.521861651127929],"type":2,"volume":2.582638631022889},{"fixed":false,"mass":0.9904546577749556,"nu":0,"particle_id":1597,"point":[0.600665500210804,-1.119298901655168,-3.673406177807759],"type":2,"volume":0.9904546577749556},{"fixed":false,"mass":0.990822174436602,"nu":0,"particle_id":1598,"point":[-5.468608983243314,0.8887415280756422,-3.389749867758272],"type":2,"volume":0.990822174436602},{"fixed":false,"mass":1.117475214353479,"nu":0,"particle_id":1599,"point":[1.304015159180846,-3.616483640302648,-1.079692620944135],"type":2,"volume":1.117475214353479},{"fixed":false,"mass":1.6183085759911482,"nu":0,"particle_id":1600,"point":[1.296137564778086,2.444188346295466,-4.543748053753103],"type":2,"volume":1.6183085759911482},{"fixed":false,"mass":0.5332341667283964,"nu":0,"particle_id":1601,"point":[-6.074878554393043,1.757218081896706,0.9514767176077525],"type":2,"volume":0.5332341667283964},{"fixed":false,"mass":1.308179101822774,"nu":0,"particle_id":1602,"point":[6.499869450330708,-0.1433625522919587,0.6142765171094906],"type":2,"volume":1.308179101822774},{"fixed":false,"mass":3.302128573293402,"nu":0,"particle_id":1603,"point":[0.2629241879536634,-5.342236093444405,0.4192622173998873],"type":2,"volume":3.302128573293402},{"fixed":false,"mass":1.8749135045303884,"nu":0,"particle_id":1604,"point":[2.559723441863736,-1.620398584925285,4.424271503966787],"type":2,"volume":1.8749135045303884},{"fixed":false,"mass":1.3419067488198282,"nu":0,"particle_id":1605,"point":[-1.646952981012491,0.5268652381250397,4.186092713476664],"type":2,"volume":1.3419067488198282},{"fixed":false,"mass":1.6300801385188657,"nu":0,"particle_id":1606,"point":[2.211512087030835,-0.8246705770207645,-2.940657804325833],"type":2,"volume":1.6300801385188657},{"fixed":false,"mass":1.1304339280707867,"nu":0,"particle_id":1607,"point":[0.1389374882794457,3.417922573145782,3.070604923322851],"type":2,"volume":1.1304339280707867},{"fixed":false,"mass":1.348573431480813,"nu":0,"particle_id":1608,"point":[3.723758159270914,0.2384076726943479,2.496709619026902],"type":2,"volume":1.348573431480813},{"fixed":false,"mass":0.6385558274780748,"nu":0,"particle_id":1609,"point":[5.175929425229191,0.3565404001571542,3.197418297352141],"type":2,"volume":0.6385558274780748},{"fixed":false,"mass":0.6900121942510289,"nu":0,"particle_id":1610,"point":[2.208050682283517,-6.289176964263408,-1.23260804414535],"type":2,"volume":0.6900121942510289},{"fixed":false,"mass":1.4947773614287054,"nu":0,"particle_id":1611,"point":[-1.288087289337217,4.259910962569779,0.6376032512575105],"type":2,"volume":1.4947773614287054},{"fixed":false,"mass":1.953624969311767,"nu":0,"particle_id":1612,"point":[2.362508850704314,3.531250845823916,2.266090557656942],"type":2,"volume":1.953624969311767},{"fixed":false,"mass":1.1936654661115444,"nu":0,"particle_id":1613,"point":[3.306795514888741,1.471130289040091,-1.744299984476291],"type":2,"volume":1.1936654661115444},{"fixed":false,"mass":2.3468582026494174,"nu":0,"particle_id":1614,"point":[1.833787618988425,5.084954174365556,-3.55542017826706],"type":2,"volume":2.3468582026494174},{"fixed":false,"mass":1.1400898770164218,"nu":0,"particle_id":1615,"point":[2.170796581228016,3.311352936975693,-1.998567221538269],"type":2,"volume":1.1400898770164218},{"fixed":false,"mass":1.5300468825799525,"nu":0,"particle_id":1616,"point":[4.227077732932835,-4.874366423685617,0.5747388441748792],"type":2,"volume":1.5300468825799525},{"fixed":false,"mass":1.3949542480394472,"nu":0,"particle_id":1617,"point":[-2.188861783096249,-3.515534381811618,1.244757676912786],"type":2,"volume":1.3949542480394472},{"fixed":false,"mass":1.2619411233216062,"nu":0,"particle_id":1618,"point":[-0.1169650358172487,-5.0141812825478,3.484109901052535],"type":2,"volume":1.2619411233216062},{"fixed":false,"mass":1.2753112581984394,"nu":0,"particle_id":1619,"point":[-3.726866481115548,-0.0891937966135405,-5.188066640244895],"type":2,"volume":1.2753112581984394},{"fixed":false,"mass":1.1942743073603368,"nu":0,"particle_id":1620,"point":[2.921511287138736,3.896402484342655,4.229408990501612],"type":2,"volume":1.1942743073603368},{"fixed":false,"mass":1.678885228119966,"nu":0,"particle_id":1621,"point":[1.454200113973363,1.924516173839408,3.528536630593104],"type":2,"volume":1.678885228119966},{"fixed":false,"mass":0.994400062242122,"nu":0,"particle_id":1622,"point":[-6.182330299312436,-0.5523110974723581,2.571681275606604],"type":2,"volume":0.994400062242122},{"fixed":false,"mass":3.4919878274899796,"nu":0,"particle_id":1623,"point":[-0.940926097520536,4.973210455750557,-3.830197672746979],"type":2,"volume":3.4919878274899796},{"fixed":false,"mass":1.026257928979708,"nu":0,"particle_id":1624,"point":[-4.483918907990619,1.825963298715588,4.045842635404176],"type":2,"volume":1.026257928979708},{"fixed":false,"mass":0.9211983825789601,"nu":0,"particle_id":1625,"point":[0.9149426404634676,6.704945586856966,-0.6190166837787782],"type":2,"volume":0.9211983825789601},{"fixed":false,"mass":1.6428271856482615,"nu":0,"particle_id":1626,"point":[1.852935518962386,-1.906118188119578,-5.826129317694272],"type":2,"volume":1.6428271856482615},{"fixed":false,"mass":1.7152690858416824,"nu":0,"particle_id":1627,"point":[0.8588974056232795,2.953115042361357,4.669158574041197],"type":2,"volume":1.7152690858416824},{"fixed":false,"mass":1.21186222842323,"nu":0,"particle_id":1628,"point":[3.766441267567082,2.008301390594226,1.608690531779527],"type":2,"volume":1.21186222842323},{"fixed":false,"mass":0.9920393721826196,"nu":0,"particle_id":1629,"point":[-3.583822626338451,5.488872645290431,-0.9946116344171213],"type":2,"volume":0.9920393721826196},{"fixed":false,"mass":0.6747134502725047,"nu":0,"particle_id":1630,"point":[0.4640283963084724,-4.081425211590518,0.7624466656264995],"type":2,"volume":0.6747134502725047},{"fixed":false,"mass":1.7669156144376776,"nu":0,"particle_id":1631,"point":[3.932490128501077,-3.615626355217171,2.403117136342399],"type":2,"volume":1.7669156144376776},{"fixed":false,"mass":1.154326471676448,"nu":0,"particle_id":1632,"point":[-5.952761907844281,1.005854607898058,-1.749379019588974],"type":2,"volume":1.154326471676448},{"fixed":false,"mass":1.894127457041493,"nu":0,"particle_id":1633,"point":[3.367826243117652,-0.2804202473471798,-2.505619612581943],"type":2,"volume":1.894127457041493},{"fixed":false,"mass":1.2935915964989047,"nu":0,"particle_id":1634,"point":[-4.434361460039743,-4.424168187314972,1.685937473343064],"type":2,"volume":1.2935915964989047},{"fixed":false,"mass":1.472441836695326,"nu":0,"particle_id":1635,"point":[-2.727207646750711,0.7224555091357542,-2.817837818396607],"type":2,"volume":1.472441836695326},{"fixed":false,"mass":2.47962556745771,"nu":0,"particle_id":1636,"point":[0.517070765821176,-1.346253525158912,5.277816753666773],"type":2,"volume":2.47962556745771},{"fixed":false,"mass":1.352617305279705,"nu":0,"particle_id":1637,"point":[3.940586750992646,3.881465664320724,-3.247063715788427],"type":2,"volume":1.352617305279705},{"fixed":false,"mass":2.2023601087926226,"nu":0,"particle_id":1638,"point":[5.667538196146828,-2.126319223678061,2.332163327956955],"type":2,"volume":2.2023601087926226},{"fixed":false,"mass":1.6725347888228475,"nu":0,"particle_id":1639,"point":[3.894039076346155,2.755282787392356,3.85889506227899],"type":2,"volume":1.6725347888228475},{"fixed":false,"mass":0.7638917161372775,"nu":0,"particle_id":1640,"point":[-0.2242370453583629,-3.615946975339162,2.363368798133872],"type":2,"volume":0.7638917161372775},{"fixed":false,"mass":1.1280646446372438,"nu":0,"particle_id":1641,"point":[3.056263964074482,-2.37675975116853,-1.301156708180767],"type":2,"volume":1.1280646446372438},{"fixed":false,"mass":1.4889628875821816,"nu":0,"particle_id":1642,"point":[0.09025226261207092,-2.785088391657235,-3.252804652416886],"type":2,"volume":1.4889628875821816},{"fixed":false,"mass":1.1294230773223928,"nu":0,"particle_id":1643,"point":[1.418070926926276,-3.891487167141837,1.937249300180124],"type":2,"volume":1.1294230773223928},{"fixed":false,"mass":1.1167690422356515,"nu":0,"particle_id":1644,"point":[3.090075022564052,-0.0556494849066613,-5.885171039518831],"type":2,"volume":1.1167690422356515},{"fixed":false,"mass":2.3539788546948492,"nu":0,"particle_id":1645,"point":[2.473092277297384,-4.057520476563202,-3.608503824897479],"type":2,"volume":2.3539788546948492},{"fixed":false,"mass":1.6549343984106355,"nu":0,"particle_id":1646,"point":[2.400767590370107,-5.793745413346042,1.804222915468873],"type":2,"volume":1.6549343984106355},{"fixed":false,"mass":1.5174466583281276,"nu":0,"particle_id":1647,"point":[-0.5873857642285013,3.099564045589069,-4.799650827353768],"type":2,"volume":1.5174466583281276},{"fixed":false,"mass":1.21456448541712,"nu":0,"particle_id":1648,"point":[-1.020154664440491,1.511055569583054,3.756720242822478],"type":2,"volume":1.21456448541712},{"fixed":false,"mass":1.0037182450000717,"nu":0,"particle_id":1649,"point":[3.84782576447261,0.5073221438488148,-1.103893827317932],"type":2,"volume":1.0037182450000717},{"fixed":false,"mass":2.2887220467566083,"nu":0,"particle_id":1650,"point":[5.365280503754692,3.106335330216575,-1.273313741785698],"type":2,"volume":2.2887220467566083},{"fixed":false,"mass":1.9020246182712701,"nu":0,"particle_id":1651,"point":[-5.592550322872713,1.343485758761856,2.761373795272666],"type":2,"volume":1.9020246182712701},{"fixed":false,"mass":1.5099060590613793,"nu":0,"particle_id":1652,"point":[-2.43531483464241,0.484214735606904,6.104965543751109],"type":2,"volume":1.5099060590613793},{"fixed":false,"mass":1.790215965624339,"nu":0,"particle_id":1653,"point":[3.059396165310218,5.144852165699657,1.772659937877813],"type":2,"volume":1.790215965624339},{"fixed":false,"mass":1.6521366922873475,"nu":0,"particle_id":1654,"point":[-4.047344583271387,-5.246765619920729,-0.3072631520103428],"type":2,"volume":1.6521366922873475},{"fixed":false,"mass":1.3200177722020554,"nu":0,"particle_id":1655,"point":[-4.292322949219772,-0.4340374059809906,1.620015968132563],"type":2,"volume":1.3200177722020554},{"fixed":false,"mass":1.4173117288166015,"nu":0,"particle_id":1656,"point":[-1.2628177419811,-2.501596616007686,-3.528076933124447],"type":2,"volume":1.4173117288166015},{"fixed":false,"mass":1.366174693868502,"nu":0,"particle_id":1657,"point":[1.083118958891693,0.8643367111386213,-4.033444360729078],"type":2,"volume":1.366174693868502},{"fixed":false,"mass":2.1992826233719343,"nu":0,"particle_id":1658,"point":[-3.439497411901149,-3.24799722324583,1.077844436056445],"type":2,"volume":2.1992826233719343},{"fixed":false,"mass":1.2869573146128435,"nu":0,"particle_id":1659,"point":[2.74007828155985,-1.490865004638671,2.280590399669336],"type":2,"volume":1.2869573146128435},{"fixed":false,"mass":0.9122581653244235,"nu":0,"particle_id":1660,"point":[-2.335146312506972,3.076584746555852,-0.1805540236863033],"type":2,"volume":0.9122581653244235},{"fixed":false,"mass":1.483814583958732,"nu":0,"particle_id":1661,"point":[1.705216529387474,0.4289703516541412,4.71612387218161],"type":2,"volume":1.483814583958732},{"fixed":false,"mass":1.7251379912146723,"nu":0,"particle_id":1662,"point":[-4.045700317553378,-3.971538193466924,-2.573170568629671],"type":2,"volume":1.7251379912146723},{"fixed":false,"mass":0.8602990780724102,"nu":0,"particle_id":1663,"point":[-2.188291018029686,-2.596808087116262,2.720414841244641],"type":2,"volume":0.8602990780724102},{"fixed":false,"mass":1.2786602415431902,"nu":0,"particle_id":1664,"point":[3.069037317536673,2.786141015213853,-0.5700815370280249],"type":2,"volume":1.2786602415431902},{"fixed":false,"mass":1.7758722949980545,"nu":0,"particle_id":1665,"point":[-1.157748664499501,-1.778518273744983,-5.900746218959347],"type":2,"volume":1.7758722949980545},{"fixed":false,"mass":1.2030426026699912,"nu":0,"particle_id":1666,"point":[-1.339292066090917,1.382658651591503,-3.814152206464896],"type":2,"volume":1.2030426026699912},{"fixed":false,"mass":0.8032233210954357,"nu":0,"particle_id":1667,"point":[5.017923171791754,-3.307859636479623,-3.154270773235757],"type":2,"volume":0.8032233210954357},{"fixed":false,"mass":1.567576749187166,"nu":0,"particle_id":1668,"point":[6.078010285887239,-1.067702654842675,-1.709216275521175],"type":2,"volume":1.567576749187166},{"fixed":false,"mass":1.500145792919418,"nu":0,"particle_id":1669,"point":[-3.652967613479226,1.676264019080031,-1.355773012596201],"type":2,"volume":1.500145792919418},{"fixed":false,"mass":1.5636033680479904,"nu":0,"particle_id":1670,"point":[-4.472387359668076,-2.075052767122046,-4.445450897838766],"type":2,"volume":1.5636033680479904},{"fixed":false,"mass":2.381911868836939,"nu":0,"particle_id":1671,"point":[0.1516796611599751,-5.301919845999545,-2.586702509027638],"type":2,"volume":2.381911868836939},{"fixed":false,"mass":2.453800502763018,"nu":0,"particle_id":1672,"point":[-1.534707984959856,-5.550161885122325,-2.13673364472182],"type":2,"volume":2.453800502763018},{"fixed":false,"mass":1.2372689864761213,"nu":0,"particle_id":1673,"point":[3.70152978360388,-2.462940950079811,0.7111019977220315],"type":2,"volume":1.2372689864761213},{"fixed":false,"mass":1.5513213466161917,"nu":0,"particle_id":1674,"point":[-1.061264118921619,3.166407338545904,2.582263118538006],"type":2,"volume":1.5513213466161917},{"fixed":false,"mass":1.1780928972152351,"nu":0,"particle_id":1675,"point":[-1.433296676207272,3.956856287013968,-0.6515258109202707],"type":2,"volume":1.1780928972152351},{"fixed":false,"mass":0.6730843618932358,"nu":0,"particle_id":1676,"point":[-0.9062372868657574,-1.234993274374128,-3.83816290322808],"type":2,"volume":0.6730843618932358},{"fixed":false,"mass":1.9503209804779666,"nu":0,"particle_id":1677,"point":[4.661099695662161,-2.598205356756051,3.312206885056332],"type":2,"volume":1.9503209804779666},{"fixed":false,"mass":1.2397911293154542,"nu":0,"particle_id":1678,"point":[-2.348971093479507,1.664162576853252,-2.608152579604272],"type":2,"volume":1.2397911293154542},{"fixed":false,"mass":0.947229566774617,"nu":0,"particle_id":1679,"point":[-0.4104155211155577,-2.81205841027549,3.614382664938994],"type":2,"volume":0.947229566774617},{"fixed":false,"mass":1.4555751516761128,"nu":0,"particle_id":1680,"point":[-1.642075230230352,5.131700428326213,3.30185054084737],"type":2,"volume":1.4555751516761128},{"fixed":false,"mass":1.518348204253463,"nu":0,"particle_id":1681,"point":[-3.995604981685564,-1.458096091926123,2.271252996565421],"type":2,"volume":1.518348204253463},{"fixed":false,"mass":0.8147293247624439,"nu":0,"particle_id":1682,"point":[-6.571454925426033,0.4088996777400612,0.6179013945899929],"type":2,"volume":0.8147293247624439},{"fixed":false,"mass":0.7119746634376009,"nu":0,"particle_id":1683,"point":[4.152186345620469,0.2844094806333534,4.351084594747488],"type":2,"volume":0.7119746634376009},{"fixed":false,"mass":1.2353325189646256,"nu":0,"particle_id":1684,"point":[-4.745815368724212,0.601804810442782,-3.98634140882085],"type":2,"volume":1.2353325189646256},{"fixed":false,"mass":1.0031988232294604,"nu":0,"particle_id":1685,"point":[2.245624023352361,6.210597648768611,-0.1528587621220499],"type":2,"volume":1.0031988232294604},{"fixed":false,"mass":0.8238528463337725,"nu":0,"particle_id":1686,"point":[-3.635905165721617,1.159533849614405,-0.444129767386326],"type":2,"volume":0.8238528463337725},{"fixed":false,"mass":1.4137282658315953,"nu":0,"particle_id":1687,"point":[-2.917757904671913,5.314653265185237,2.07049046679925],"type":2,"volume":1.4137282658315953},{"fixed":false,"mass":1.4532181573272696,"nu":0,"particle_id":1688,"point":[-3.919237761240115,-0.7814773276530811,-1.939153775038345],"type":2,"volume":1.4532181573272696},{"fixed":false,"mass":1.8467326697229078,"nu":0,"particle_id":1689,"point":[-2.73453961369204,0.7803389757792639,2.947453751226429],"type":2,"volume":1.8467326697229078},{"fixed":false,"mass":1.6830460139111205,"nu":0,"particle_id":1690,"point":[-2.010871621549243,-2.963938973872525,5.397508994838399],"type":2,"volume":1.6830460139111205},{"fixed":false,"mass":2.165669590288282,"nu":0,"particle_id":1691,"point":[-4.865494701937203,3.618207560574966,-2.283050170429168],"type":2,"volume":2.165669590288282},{"fixed":false,"mass":1.966374595953723,"nu":0,"particle_id":1692,"point":[5.04720637726509,-0.5565313693520418,-4.183784102188109],"type":2,"volume":1.966374595953723},{"fixed":false,"mass":1.1652779567808493,"nu":0,"particle_id":1693,"point":[-1.375713021886847,-3.183237123922546,-5.313145046383818],"type":2,"volume":1.1652779567808493},{"fixed":false,"mass":0.9612854903556508,"nu":0,"particle_id":1694,"point":[-2.126931702281328,2.929314797745922,-1.635100166769075],"type":2,"volume":0.9612854903556508},{"fixed":false,"mass":1.4021889968984296,"nu":0,"particle_id":1695,"point":[4.534724908445838,-4.456456639071697,-1.791478083023055],"type":2,"volume":1.4021889968984296},{"fixed":false,"mass":2.269015866570173,"nu":0,"particle_id":1696,"point":[-3.196700393955378,-2.10960638198895,0.08975707777849362],"type":2,"volume":2.269015866570173},{"fixed":false,"mass":2.174248502540792,"nu":0,"particle_id":1697,"point":[3.292550979606558,-4.811044108542845,-2.398442015351375],"type":2,"volume":2.174248502540792},{"fixed":false,"mass":1.2327880957425823,"nu":0,"particle_id":1698,"point":[-0.9699789187495993,-0.8310281724420525,4.199875066439413],"type":2,"volume":1.2327880957425823},{"fixed":false,"mass":1.4335137213018552,"nu":0,"particle_id":1699,"point":[-5.461934677509438,-2.328840964608261,2.629559967390244],"type":2,"volume":1.4335137213018552},{"fixed":false,"mass":1.9509019015789666,"nu":0,"particle_id":1700,"point":[2.908973240263691,1.794413829865226,3.484813430019299],"type":2,"volume":1.9509019015789666},{"fixed":false,"mass":2.0000651188991565,"nu":0,"particle_id":1701,"point":[6.539889547562272,0.9503130747388026,-0.2335086892463233],"type":2,"volume":2.0000651188991565},{"fixed":false,"mass":2.1944269425481204,"nu":0,"particle_id":1702,"point":[3.194847806804188,-1.755068025364197,-2.413161052713669],"type":2,"volume":2.1944269425481204},{"fixed":false,"mass":1.9817110171641783,"nu":0,"particle_id":1703,"point":[-3.208708053950067,-0.7245138175671697,3.275688137599395],"type":2,"volume":1.9817110171641783},{"fixed":false,"mass":1.6283181997154519,"nu":0,"particle_id":1704,"point":[0.1703650626136619,3.500634218517126,1.76219288672897],"type":2,"volume":1.6283181997154519},{"fixed":false,"mass":2.001078312073099,"nu":0,"particle_id":1705,"point":[4.839622434261896,-3.748319780570584,1.06695488407318],"type":2,"volume":2.001078312073099},{"fixed":false,"mass":1.1576240153137007,"nu":0,"particle_id":1706,"point":[1.767662531918785,-2.874532952436208,-2.538102391904054],"type":2,"volume":1.1576240153137007},{"fixed":false,"mass":1.8639399971816188,"nu":0,"particle_id":1707,"point":[-2.393872986812885,1.964860787505919,2.590863644035974],"type":2,"volume":1.8639399971816188},{"fixed":false,"mass":1.7620381118798014,"nu":0,"particle_id":1708,"point":[-2.698252260906786,-2.840504777445033,-0.8991825196638262],"type":2,"volume":1.7620381118798014},{"fixed":false,"mass":1.2484511672278342,"nu":0,"particle_id":1709,"point":[-2.145264199591385,-2.597653639702569,-1.904637713916922],"type":2,"volume":1.2484511672278342},{"fixed":false,"mass":1.7218847210759416,"nu":0,"particle_id":1710,"point":[2.473264724049369,0.2620148939480304,-3.348902390778468],"type":2,"volume":1.7218847210759416},{"fixed":false,"mass":2.2071817046255613,"nu":0,"particle_id":1711,"point":[-5.34127992695767,2.38097071961749,1.92077714382918],"type":2,"volume":2.2071817046255613},{"fixed":false,"mass":1.7485123577297454,"nu":0,"particle_id":1712,"point":[-0.477969270004784,2.60192084185707,-3.503898086275071],"type":2,"volume":1.7485123577297454},{"fixed":false,"mass":2.259616651279871,"nu":0,"particle_id":1713,"point":[5.388025559519223,2.575885514751388,-2.538695443963785],"type":2,"volume":2.259616651279871},{"fixed":false,"mass":1.5861073673371437,"nu":0,"particle_id":1714,"point":[-0.5932579143841442,-3.717119240914522,0.6926576802215193],"type":2,"volume":1.5861073673371437},{"fixed":false,"mass":1.8635434259000272,"nu":0,"particle_id":1715,"point":[-0.9838095380032178,6.263557339058215,-1.876312638795714],"type":2,"volume":1.8635434259000272},{"fixed":false,"mass":2.139617255065092,"nu":0,"particle_id":1716,"point":[-5.111172573604111,3.665992159795583,-0.9745961780375503],"type":2,"volume":2.139617255065092},{"fixed":false,"mass":1.1500826577829635,"nu":0,"particle_id":1717,"point":[-4.82364178296551,-4.525162209884654,-0.08903971132439156],"type":2,"volume":1.1500826577829635},{"fixed":false,"mass":2.56781062388545,"nu":0,"particle_id":1718,"point":[2.736453040141315,-1.011328857895934,-4.614840061591493],"type":2,"volume":2.56781062388545},{"fixed":false,"mass":1.362414701474642,"nu":0,"particle_id":1719,"point":[5.993294567976932,0.5638636472350487,1.645811076547643],"type":2,"volume":1.362414701474642},{"fixed":false,"mass":2.349283859855467,"nu":0,"particle_id":1720,"point":[2.736320021390512,-5.316615883147973,0.4483393515189041],"type":2,"volume":2.349283859855467},{"fixed":false,"mass":1.3572580357865442,"nu":0,"particle_id":1721,"point":[-4.26072742901931,2.96280167156387,4.039664631862506],"type":2,"volume":1.3572580357865442},{"fixed":false,"mass":1.8324111095832116,"nu":0,"particle_id":1722,"point":[-0.823695949156464,-0.08296216339823154,-3.596609975812764],"type":2,"volume":1.8324111095832116},{"fixed":false,"mass":1.6466318143705274,"nu":0,"particle_id":1723,"point":[1.74939126823929,4.080967326316808,4.965441085120444],"type":2,"volume":1.6466318143705274},{"fixed":false,"mass":1.971783476634137,"nu":0,"particle_id":1724,"point":[4.59282639874089,2.878514226707652,-3.76751558035662],"type":2,"volume":1.971783476634137},{"fixed":false,"mass":1.4068553305746685,"nu":0,"particle_id":1725,"point":[-2.622692780172555,-4.87639662030532,-3.411198387948986],"type":2,"volume":1.4068553305746685},{"fixed":false,"mass":0.8935238019752838,"nu":0,"particle_id":1726,"point":[5.904535862578092,2.504971577833284,1.434755580898389],"type":2,"volume":0.8935238019752838},{"fixed":false,"mass":1.671395992187085,"nu":0,"particle_id":1727,"point":[1.137357211782341,3.514315683943853,-2.445160066730418],"type":2,"volume":1.671395992187085},{"fixed":false,"mass":0.7884694999191595,"nu":0,"particle_id":1728,"point":[0.317648516980959,-4.325672855156196,-0.7979842052808594],"type":2,"volume":0.7884694999191595},{"fixed":false,"mass":1.7352477399610196,"nu":0,"particle_id":1729,"point":[-1.238342169833068,-6.334770830359457,-0.9463523223208108],"type":2,"volume":1.7352477399610196},{"fixed":false,"mass":1.3851420185199421,"nu":0,"particle_id":1730,"point":[-0.6319995802200612,-6.182688473471332,1.945808360560768],"type":2,"volume":1.3851420185199421},{"fixed":false,"mass":2.358674836482917,"nu":0,"particle_id":1731,"point":[-3.101242197464407,5.188388340185362,-2.035814568664377],"type":2,"volume":2.358674836482917},{"fixed":false,"mass":0.5243701160364037,"nu":0,"particle_id":1732,"point":[-0.1521701097372411,0.4121562164590043,3.735138872112929],"type":2,"volume":0.5243701160364037},{"fixed":false,"mass":1.8072534097137138,"nu":0,"particle_id":1733,"point":[2.036541040079736,3.613086007639503,-0.4724717827451451],"type":2,"volume":1.8072534097137138},{"fixed":false,"mass":1.4314416844725044,"nu":0,"particle_id":1734,"point":[4.056170001757726,0.7388227377724654,-4.507037617958927],"type":2,"volume":1.4314416844725044},{"fixed":false,"mass":1.6699445129983501,"nu":0,"particle_id":1735,"point":[-4.456846304595462,3.872581092747193,2.348745723573576],"type":2,"volume":1.6699445129983501},{"fixed":false,"mass":1.012043650962199,"nu":0,"particle_id":1736,"point":[0.2623378725186347,-0.1767127480872258,-3.851967276562285],"type":2,"volume":1.012043650962199},{"fixed":false,"mass":1.7863718240189608,"nu":0,"particle_id":1737,"point":[3.994494867893144,4.22260046938233,0.8546341144534915],"type":2,"volume":1.7863718240189608},{"fixed":false,"mass":1.7746610724981882,"nu":0,"particle_id":1738,"point":[-2.9233012830248,-1.092618012018508,-2.870740039642854],"type":2,"volume":1.7746610724981882},{"fixed":false,"mass":1.2402023614123339,"nu":0,"particle_id":1739,"point":[2.078559738907154,-2.894040321297093,1.879735657871934],"type":2,"volume":1.2402023614123339},{"fixed":false,"mass":1.427506140488375,"nu":0,"particle_id":1740,"point":[2.088650616737843,0.9897027540028601,6.13994577726549],"type":2,"volume":1.427506140488375},{"fixed":false,"mass":1.7221441792391468,"nu":0,"particle_id":1741,"point":[-0.9635746573038408,-4.214611465789376,-4.980339816928629],"type":2,"volume":1.7221441792391468},{"fixed":false,"mass":1.4281640934582014,"nu":0,"particle_id":1742,"point":[-1.279801327824666,-0.1105795805496145,-6.534771073238294],"type":2,"volume":1.4281640934582014},{"fixed":false,"mass":2.4755096785896145,"nu":0,"particle_id":1743,"point":[1.609126827640383,1.745432540379837,-5.69535888022213],"type":2,"volume":2.4755096785896145},{"fixed":false,"mass":2.0384076277621435,"nu":0,"particle_id":1744,"point":[-4.956758951831424,-2.872718373422388,-2.094006918836624],"type":2,"volume":2.0384076277621435},{"fixed":false,"mass":1.1035040933633482,"nu":0,"particle_id":1745,"point":[1.6238538327191,-3.702543393427796,0.6429571312590978],"type":2,"volume":1.1035040933633482},{"fixed":false,"mass":1.4026811568255704,"nu":0,"particle_id":1746,"point":[-0.1643462658604421,-4.415146253070318,4.771121701388199],"type":2,"volume":1.4026811568255704},{"fixed":false,"mass":1.6435554623232496,"nu":0,"particle_id":1747,"point":[0.1533040300621629,-3.381123645109593,-2.443928704560272],"type":2,"volume":1.6435554623232496},{"fixed":false,"mass":2.058250355065367,"nu":0,"particle_id":1748,"point":[0.05706171954511728,2.443203852293355,3.995079502738972],"type":2,"volume":2.058250355065367},{"fixed":false,"mass":2.069240308263445,"nu":0,"particle_id":1749,"point":[1.49305282278281,-3.220520531694691,3.226827774956606],"type":2,"volume":2.069240308263445},{"fixed":false,"mass":1.5806091005940373,"nu":0,"particle_id":1750,"point":[2.267339713601465,-0.4511422781111865,5.925096294296633],"type":2,"volume":1.5806091005940373},{"fixed":false,"mass":1.885677448971597,"nu":0,"particle_id":1751,"point":[-1.293648254966335,3.123870645942068,-2.651971363923233],"type":2,"volume":1.885677448971597},{"fixed":false,"mass":1.3723833726670251,"nu":0,"particle_id":1752,"point":[-6.417261312099757,-0.3611639702394863,1.479946163753538],"type":2,"volume":1.3723833726670251},{"fixed":false,"mass":1.24280389614165,"nu":0,"particle_id":1753,"point":[2.410404138914374,0.7738032869071457,3.734316918248342],"type":2,"volume":1.24280389614165},{"fixed":false,"mass":1.549008989029816,"nu":0,"particle_id":1754,"point":[-6.165126751749507,-2.35202833705909,0.7515333253922498],"type":2,"volume":1.549008989029816},{"fixed":false,"mass":1.8474904070189515,"nu":0,"particle_id":1755,"point":[3.63606027347066,1.938580135200451,5.154418816675981],"type":2,"volume":1.8474904070189515},{"fixed":false,"mass":0.7911722993720852,"nu":0,"particle_id":1756,"point":[-0.3489076697712898,6.782410959853347,0.1568387569223702],"type":2,"volume":0.7911722993720852},{"fixed":false,"mass":1.6601951902926875,"nu":0,"particle_id":1757,"point":[2.689345890401587,1.67537636400764,-2.898889825148226],"type":2,"volume":1.6601951902926875},{"fixed":false,"mass":1.9012723427078666,"nu":0,"particle_id":1758,"point":[0.01285266477067125,-0.1465405197131087,6.675901417198819],"type":2,"volume":1.9012723427078666},{"fixed":false,"mass":1.8672464311209314,"nu":0,"particle_id":1759,"point":[-3.400650458447655,-1.731457472597206,-1.13847927941934],"type":2,"volume":1.8672464311209314},{"fixed":false,"mass":1.3480585816006232,"nu":0,"particle_id":1760,"point":[1.078936102236739,-5.295412641656739,3.447891932620415],"type":2,"volume":1.3480585816006232},{"fixed":false,"mass":1.3817904655070075,"nu":0,"particle_id":1761,"point":[5.532785928899564,-1.294878775108754,3.30360944435902],"type":2,"volume":1.3817904655070075},{"fixed":false,"mass":1.377687149920415,"nu":0,"particle_id":1762,"point":[-6.393521506877391,1.144528014899,-0.1443078676727126],"type":2,"volume":1.377687149920415},{"fixed":false,"mass":1.5960804915460982,"nu":0,"particle_id":1763,"point":[-1.287787283604566,-1.756892968962644,3.370974669027246],"type":2,"volume":1.5960804915460982},{"fixed":false,"mass":2.2005007007481527,"nu":0,"particle_id":1764,"point":[1.317194150839118,-4.137239508649435,4.28043344465488],"type":2,"volume":2.2005007007481527},{"fixed":false,"mass":1.776359866059386,"nu":0,"particle_id":1765,"point":[0.9094652102759753,-3.007525839725908,-5.340782430739606],"type":2,"volume":1.776359866059386},{"fixed":false,"mass":1.6391845787194326,"nu":0,"particle_id":1766,"point":[-5.878375518074873,-2.867118745740597,-0.242198560982928],"type":2,"volume":1.6391845787194326},{"fixed":false,"mass":0.9569194703717149,"nu":0,"particle_id":1767,"point":[-0.9914308799804369,3.290449711092123,1.563316699778009],"type":2,"volume":0.9569194703717149},{"fixed":false,"mass":1.37834972423673,"nu":0,"particle_id":1768,"point":[1.319550880544326,-2.569299874337713,5.678315488420823],"type":2,"volume":1.37834972423673},{"fixed":false,"mass":1.8905428329898202,"nu":0,"particle_id":1769,"point":[-2.155905346757022,2.602697676254011,5.609527915381528],"type":2,"volume":1.8905428329898202},{"fixed":false,"mass":1.2298368467947898,"nu":0,"particle_id":1770,"point":[-1.940855183124858,3.130027182618932,0.7082698501245137],"type":2,"volume":1.2298368467947898},{"fixed":false,"mass":1.2469178160816887,"nu":0,"particle_id":1771,"point":[0.6360785786837809,0.8566148971225769,6.620047354910121],"type":2,"volume":1.2469178160816887},{"fixed":false,"mass":1.5155022128671547,"nu":0,"particle_id":1772,"point":[-5.65385634880113,2.149733472945278,-2.548958212352391],"type":2,"volume":1.5155022128671547},{"fixed":false,"mass":1.3889217411962262,"nu":0,"particle_id":1773,"point":[6.40612477470008,-0.9689301499237682,-0.1961436262536299],"type":2,"volume":1.3889217411962262},{"fixed":false,"mass":1.56829474931844,"nu":0,"particle_id":1774,"point":[-4.609359426141742,-0.4779887872001067,-1.057184778682955],"type":2,"volume":1.56829474931844},{"fixed":false,"mass":1.0015462677271747,"nu":0,"particle_id":1775,"point":[5.399506817517545,-3.69264170363468,-0.2428052898718813],"type":2,"volume":1.0015462677271747},{"fixed":false,"mass":1.989465647049526,"nu":0,"particle_id":1776,"point":[4.617508518016309,-0.6608088042966754,2.488300193799482],"type":2,"volume":1.989465647049526},{"fixed":false,"mass":1.5430154656643504,"nu":0,"particle_id":1777,"point":[-0.2905073490250663,-6.799110184210238,-0.163270187713353],"type":2,"volume":1.5430154656643504},{"fixed":false,"mass":1.1902127958294153,"nu":0,"particle_id":1778,"point":[4.22399669511025,0.9689026712002721,1.386245038706412],"type":2,"volume":1.1902127958294153},{"fixed":false,"mass":1.543236364983993,"nu":0,"particle_id":1779,"point":[-3.63341506227095,-1.185772706973169,0.9426868680184904],"type":2,"volume":1.543236364983993},{"fixed":false,"mass":1.3527674203488733,"nu":0,"particle_id":1780,"point":[-3.094539053466155,1.631257603937455,-5.552837493332828],"type":2,"volume":1.3527674203488733},{"fixed":false,"mass":1.2914749004500214,"nu":0,"particle_id":1781,"point":[-4.786426477284843,0.1399860777901405,4.455577796712312],"type":2,"volume":1.2914749004500214},{"fixed":false,"mass":1.3977692414060874,"nu":0,"particle_id":1782,"point":[-1.884857055807767,-4.622749059068268,-4.266795404303315],"type":2,"volume":1.3977692414060874},{"fixed":false,"mass":1.3451824656203388,"nu":0,"particle_id":1783,"point":[-2.545205787261408,-5.697737045263585,2.367680908360055],"type":2,"volume":1.3451824656203388},{"fixed":false,"mass":1.4186329101009014,"nu":0,"particle_id":1784,"point":[-3.141330036848347,-2.018956670391344,2.826414302929412],"type":2,"volume":1.4186329101009014},{"fixed":false,"mass":1.6722669320475352,"nu":0,"particle_id":1785,"point":[-0.9959736120581432,4.919996180204243,4.309309386613193],"type":2,"volume":1.6722669320475352},{"fixed":false,"mass":1.0958146739686476,"nu":0,"particle_id":1786,"point":[0.8313337815383662,4.486599337339827,4.597224513884213],"type":2,"volume":1.0958146739686476},{"fixed":false,"mass":1.1937874007013547,"nu":0,"particle_id":1787,"point":[2.083758877432877,4.847959797561966,4.018344042463068],"type":2,"volume":1.1937874007013547},{"fixed":false,"mass":1.4314437673110714,"nu":0,"particle_id":1788,"point":[2.41467348647978,-2.72716924602637,5.610291174668878],"type":2,"volume":1.4314437673110714},{"fixed":false,"mass":2.2428352585853437,"nu":0,"particle_id":1789,"point":[2.612557441809488,2.847225088873549,-4.960610876533848],"type":2,"volume":2.2428352585853437},{"fixed":false,"mass":2.073923973778661,"nu":0,"particle_id":1790,"point":[-0.3051984383762765,-0.5005716967593161,-6.583149983590149],"type":2,"volume":2.073923973778661},{"fixed":false,"mass":1.2759520401092943,"nu":0,"particle_id":1791,"point":[1.307076174786843,3.635942690313462,0.7734277830062106],"type":2,"volume":1.2759520401092943},{"fixed":false,"mass":1.0416436226326247,"nu":0,"particle_id":1792,"point":[4.492355773053496,-4.697577974576863,1.587674829313072],"type":2,"volume":1.0416436226326247},{"fixed":false,"mass":0.8267526859602886,"nu":0,"particle_id":1793,"point":[4.287887598806341,4.181524793549969,3.214681921926037],"type":2,"volume":0.8267526859602886},{"fixed":false,"mass":0.9710932250783664,"nu":0,"particle_id":1794,"point":[-2.874663216081759,3.560231560096367,-4.650427943319679],"type":2,"volume":0.9710932250783664},{"fixed":false,"mass":1.3468492407172086,"nu":0,"particle_id":1795,"point":[2.57647605411367,4.666708369687956,2.922070236727516],"type":2,"volume":1.3468492407172086},{"fixed":false,"mass":1.1206133558280984,"nu":0,"particle_id":1796,"point":[-4.663842752351746,2.477347134422589,-4.094482766034131],"type":2,"volume":1.1206133558280984},{"fixed":false,"mass":1.6906428376760858,"nu":0,"particle_id":1797,"point":[0.4507404395103555,5.510255911552357,-3.710725793705925],"type":2,"volume":1.6906428376760858},{"fixed":false,"mass":1.4548057757851238,"nu":0,"particle_id":1798,"point":[-6.169822938745159,-0.006000936152099901,-1.100417296839521],"type":2,"volume":1.4548057757851238},{"fixed":false,"mass":1.0544908907167103,"nu":0,"particle_id":1799,"point":[-3.271444485058861,-5.875223587060344,0.4454568649265629],"type":2,"volume":1.0544908907167103},{"fixed":false,"mass":1.3004472754514076,"nu":0,"particle_id":1800,"point":[-5.081326944367558,-2.009614168071913,-3.267591450739174],"type":2,"volume":1.3004472754514076},{"fixed":false,"mass":1.063883661423895,"nu":0,"particle_id":1801,"point":[4.008668068079163,-0.2289106041405485,-0.4722585332000231],"type":2,"volume":1.063883661423895},{"fixed":false,"mass":1.7721773450590705,"nu":0,"particle_id":1802,"point":[4.401071408568415,4.431516255494562,-1.421940850959086],"type":2,"volume":1.7721773450590705},{"fixed":false,"mass":1.3766040711686929,"nu":0,"particle_id":1803,"point":[1.206738913152708,-0.6875482277315563,3.730600204307904],"type":2,"volume":1.3766040711686929},{"fixed":false,"mass":2.578696813898477,"nu":0,"particle_id":1804,"point":[-4.084097733405001,4.86860281771316,1.327862165315074],"type":2,"volume":2.578696813898477},{"fixed":false,"mass":1.3107657917450855,"nu":0,"particle_id":1805,"point":[-5.067770037685269,0.08381720350908023,0.9620668081643841],"type":2,"volume":1.3107657917450855},{"fixed":false,"mass":1.4236559863890483,"nu":0,"particle_id":1806,"point":[6.450503626446365,0.06717564874813688,-1.627397612727717],"type":2,"volume":1.4236559863890483},{"fixed":false,"mass":1.357053100007645,"nu":0,"particle_id":1807,"point":[-1.614777124490739,2.713131288206515,-5.654432618430969],"type":2,"volume":1.357053100007645},{"fixed":false,"mass":0.8486314461438255,"nu":0,"particle_id":1808,"point":[6.520435580630037,-0.4295236876135067,1.752316969016979],"type":2,"volume":0.8486314461438255},{"fixed":false,"mass":1.5622250090228744,"nu":0,"particle_id":1809,"point":[-0.3706080123255104,0.8358998274016896,-6.532365777942251],"type":2,"volume":1.5622250090228744},{"fixed":false,"mass":1.8265065858863956,"nu":0,"particle_id":1810,"point":[1.557538541465946,-5.9730918805593,-2.327470692374107],"type":2,"volume":1.8265065858863956},{"fixed":false,"mass":1.1762170585330276,"nu":0,"particle_id":1811,"point":[-5.412896661183137,-0.2985679259202219,-3.780275859861179],"type":2,"volume":1.1762170585330276},{"fixed":false,"mass":0.6538161221383578,"nu":0,"particle_id":1812,"point":[2.301472321167307,-2.876872833441634,-1.036314080081544],"type":2,"volume":0.6538161221383578},{"fixed":false,"mass":1.175250294758599,"nu":0,"particle_id":1813,"point":[-1.167036604299968,-6.53517614655388,0.4151774621223892],"type":2,"volume":1.175250294758599},{"fixed":false,"mass":1.1620156387110356,"nu":0,"particle_id":1814,"point":[-0.9135276763899841,-2.895016566046474,5.699854846450463],"type":2,"volume":1.1620156387110356},{"fixed":false,"mass":1.0710652062018662,"nu":0,"particle_id":1815,"point":[-3.478163475477615,4.476340211356565,3.571914317653101],"type":2,"volume":1.0710652062018662},{"fixed":false,"mass":1.8354865236709699,"nu":0,"particle_id":1816,"point":[-2.364227106081895,-4.522285409379511,4.107148490226262],"type":2,"volume":1.8354865236709699},{"fixed":false,"mass":1.3977134119621086,"nu":0,"particle_id":1817,"point":[-1.578166637842497,-5.121214396344164,3.34316846547302],"type":2,"volume":1.3977134119621086},{"fixed":false,"mass":1.4401854640358476,"nu":0,"particle_id":1818,"point":[-3.056978005101318,6.007107270396388,0.0613824673419367],"type":2,"volume":1.4401854640358476},{"fixed":false,"mass":1.3612443855532272,"nu":0,"particle_id":1819,"point":[0.2064205050665574,5.613722598187757,3.279639399313543],"type":2,"volume":1.3612443855532272},{"fixed":false,"mass":1.3551510359780898,"nu":0,"particle_id":1820,"point":[5.867679353519702,1.526714495677485,-2.729261280997695],"type":2,"volume":1.3551510359780898},{"fixed":false,"mass":1.6874864277391721,"nu":0,"particle_id":1821,"point":[-3.981116236512938,2.68719431394583,1.601466342870882],"type":2,"volume":1.6874864277391721},{"fixed":false,"mass":1.2295989911721268,"nu":0,"particle_id":1822,"point":[1.843015104005893,2.184130543476349,5.743311382397794],"type":2,"volume":1.2295989911721268},{"fixed":false,"mass":1.8377403584718488,"nu":0,"particle_id":1823,"point":[5.703486433864468,1.894405239316383,-0.4147106772632466],"type":2,"volume":1.8377403584718488},{"fixed":false,"mass":1.337935416557809,"nu":0,"particle_id":1824,"point":[5.122871445555977,2.012700615638083,3.645149866760198],"type":2,"volume":1.337935416557809},{"fixed":false,"mass":1.4000019699141337,"nu":0,"particle_id":1825,"point":[-2.742053574486348,-0.7365756427248599,6.047860084548794],"type":2,"volume":1.4000019699141337},{"fixed":false,"mass":1.0362307794165646,"nu":0,"particle_id":1826,"point":[5.375292543296289,-2.193773291102824,-3.275771396375033],"type":2,"volume":1.0362307794165646},{"fixed":false,"mass":1.7207577786430555,"nu":0,"particle_id":1827,"point":[3.910470943013681,-3.258660655595478,4.061071296048228],"type":2,"volume":1.7207577786430555},{"fixed":false,"mass":2.806842769243044,"nu":0,"particle_id":1828,"point":[3.168777171297256,-4.232272374342637,3.716692993342883],"type":2,"volume":2.806842769243044},{"fixed":false,"mass":1.1131761994675355,"nu":0,"particle_id":1829,"point":[-4.361830917500686,-4.242793579098656,2.775904471415162],"type":2,"volume":1.1131761994675355},{"fixed":false,"mass":1.440260410853114,"nu":0,"particle_id":1830,"point":[-4.730277040619141,-3.176654961326331,3.419951838017925],"type":2,"volume":1.440260410853114},{"fixed":false,"mass":1.804844731518009,"nu":0,"particle_id":1831,"point":[-5.003478389782494,-3.529461596114544,2.293551706344563],"type":2,"volume":1.804844731518009},{"fixed":false,"mass":2.31338699773495,"nu":0,"particle_id":1832,"point":[4.074051577622043,-3.865473763562286,-3.078295164499925],"type":2,"volume":2.31338699773495},{"fixed":false,"mass":3.0835097753969976,"nu":0,"particle_id":1833,"point":[2.116188473484047,0.6143095585303786,-5.241694387962136],"type":2,"volume":3.0835097753969976},{"fixed":false,"mass":1.8441787982264624,"nu":0,"particle_id":1834,"point":[-3.436091579123473,-2.658299441943124,-4.901337096996314],"type":2,"volume":1.8441787982264624},{"fixed":false,"mass":2.2155587314405305,"nu":0,"particle_id":1835,"point":[3.358499682720713,2.718068840913096,-2.612353302987076],"type":2,"volume":2.2155587314405305},{"fixed":false,"mass":1.915587297317867,"nu":0,"particle_id":1836,"point":[1.237498200949692,-6.403456952793383,-0.7992843488049568],"type":2,"volume":1.915587297317867},{"fixed":false,"mass":0.9985670174623477,"nu":0,"particle_id":1837,"point":[-0.6937492160304686,0.6398562072931776,6.657145331027515],"type":2,"volume":0.9985670174623477},{"fixed":false,"mass":1.5512179573653178,"nu":0,"particle_id":1838,"point":[-6.025607612794574,2.875589149544186,-0.2076169888948114],"type":2,"volume":1.5512179573653178},{"fixed":false,"mass":2.028803936751297,"nu":0,"particle_id":1839,"point":[3.362264356319672,-5.104216886148653,1.732315249293795],"type":2,"volume":2.028803936751297},{"fixed":false,"mass":0.9815829516733012,"nu":0,"particle_id":1840,"point":[0.3380344119833404,-3.091773346795716,2.814732210497843],"type":2,"volume":0.9815829516733012},{"fixed":false,"mass":1.048089965358888,"nu":0,"particle_id":1841,"point":[4.742212186122006,0.7841581087541235,-0.224967906108118],"type":2,"volume":1.048089965358888},{"fixed":false,"mass":1.1291330109418645,"nu":0,"particle_id":1842,"point":[2.784107062947563,0.6320022121181884,2.533376930437501],"type":2,"volume":1.1291330109418645},{"fixed":false,"mass":1.2815491226256988,"nu":0,"particle_id":1843,"point":[-3.851351560646427,-2.258918520436522,5.003579452683587],"type":2,"volume":1.2815491226256988},{"fixed":false,"mass":1.7885177845625366,"nu":0,"particle_id":1844,"point":[1.33368182106458,-0.2969112922950587,-3.564412567353059],"type":2,"volume":1.7885177845625366},{"fixed":false,"mass":2.218444217080962,"nu":0,"particle_id":1845,"point":[0.1570547650617381,5.442237374865827,-1.123212568755245],"type":2,"volume":2.218444217080962},{"fixed":false,"mass":1.391223184209966,"nu":0,"particle_id":1846,"point":[1.596104507550749,-6.332085513994564,0.5373012676631317],"type":2,"volume":1.391223184209966},{"fixed":false,"mass":1.4223000993634356,"nu":0,"particle_id":1847,"point":[-1.536888538870794,-0.1464930771278343,6.520101020501079],"type":2,"volume":1.4223000993634356},{"fixed":false,"mass":2.0573391609656246,"nu":0,"particle_id":1848,"point":[2.198565795288894,5.689357072481396,-2.385080872186303],"type":2,"volume":2.0573391609656246},{"fixed":false,"mass":1.4493899657184255,"nu":0,"particle_id":1849,"point":[3.33555101535595,-0.6113005460340758,5.280688308067401],"type":2,"volume":1.4493899657184255},{"fixed":false,"mass":0.8696553643961045,"nu":0,"particle_id":1850,"point":[4.113870631567699,-1.944811284169357,-0.1329806072778796],"type":2,"volume":0.8696553643961045},{"fixed":false,"mass":1.0790358830840046,"nu":0,"particle_id":1851,"point":[0.169750191464299,1.246996615106225,3.608983798624933],"type":2,"volume":1.0790358830840046},{"fixed":false,"mass":0.7220570817292963,"nu":0,"particle_id":1852,"point":[-0.6676942795696251,6.273966287351725,1.977899239263309],"type":2,"volume":0.7220570817292963},{"fixed":false,"mass":1.3525359134094606,"nu":0,"particle_id":1853,"point":[1.302248691639146,-0.979162985800954,-6.183383562202262],"type":2,"volume":1.3525359134094606},{"fixed":false,"mass":1.0862822324850046,"nu":0,"particle_id":1854,"point":[3.701943078814127,-0.05188997386152936,1.390890904186916],"type":2,"volume":1.0862822324850046},{"fixed":false,"mass":1.1495621810249959,"nu":0,"particle_id":1855,"point":[-0.4185248705138108,4.884539733769533,0.671693126518954],"type":2,"volume":1.1495621810249959},{"fixed":false,"mass":1.4001826993691497,"nu":0,"particle_id":1856,"point":[5.069909964749209,-0.4796204995315407,0.2180782861194341],"type":2,"volume":1.4001826993691497},{"fixed":false,"mass":1.5781762154936514,"nu":0,"particle_id":1857,"point":[1.153824477105445,2.751370653814607,2.965056400025481],"type":2,"volume":1.5781762154936514},{"fixed":false,"mass":1.0632676630179956,"nu":0,"particle_id":1858,"point":[2.743062029571977,2.243040056542642,-1.506337165606929],"type":2,"volume":1.0632676630179956},{"fixed":false,"mass":1.3544499375034065,"nu":0,"particle_id":1859,"point":[-0.4869130307862499,0.8646864394547616,-3.963071104228487],"type":2,"volume":1.3544499375034065},{"fixed":false,"mass":1.632596661183282,"nu":0,"particle_id":1860,"point":[-2.226041377890506,-0.2667466436113393,-3.153511785101436],"type":2,"volume":1.632596661183282},{"fixed":false,"mass":1.745203741427302,"nu":0,"particle_id":1861,"point":[5.808951844856837,-2.691542412689723,1.323623045603178],"type":2,"volume":1.745203741427302},{"fixed":false,"mass":1.03940355199552,"nu":0,"particle_id":1862,"point":[5.197724735677616,3.746311709130711,0.1591187917248622],"type":2,"volume":1.03940355199552},{"fixed":false,"mass":1.2579604033066116,"nu":0,"particle_id":1863,"point":[3.27255941156336,2.123916713990716,0.4356354536732545],"type":2,"volume":1.2579604033066116},{"fixed":false,"mass":1.3158205418072397,"nu":0,"particle_id":1864,"point":[-0.9653406916756238,-3.195792860170014,-1.886810460044169],"type":2,"volume":1.3158205418072397},{"fixed":false,"mass":1.831925676647421,"nu":0,"particle_id":1865,"point":[2.93528839362566,5.774118960223392,-1.237839906527583],"type":2,"volume":1.831925676647421},{"fixed":false,"mass":1.4466545617457975,"nu":0,"particle_id":1866,"point":[-2.065022776109357,-3.16707087257791,0.03431848852685358],"type":2,"volume":1.4466545617457975},{"fixed":false,"mass":1.1001264750470225,"nu":0,"particle_id":1867,"point":[4.826831365205799,-1.970158128598647,-4.292553576128776],"type":2,"volume":1.1001264750470225},{"fixed":false,"mass":0.8231538690432557,"nu":0,"particle_id":1868,"point":[-3.057422118720595,1.05977923770086,-1.926085142114048],"type":2,"volume":0.8231538690432557},{"fixed":false,"mass":1.037469456391814,"nu":0,"particle_id":1869,"point":[-3.126459934277076,2.089265720971094,-0.3437857714221382],"type":2,"volume":1.037469456391814},{"fixed":false,"mass":0.9901099452496194,"nu":0,"particle_id":1870,"point":[1.042908133339879,4.740774026140261,-4.61950775285931],"type":2,"volume":0.9901099452496194},{"fixed":false,"mass":1.183921593660405,"nu":0,"particle_id":1871,"point":[3.41979771847889,-1.073796420512602,-1.609333250080548],"type":2,"volume":1.183921593660405},{"fixed":false,"mass":1.7588049078279127,"nu":0,"particle_id":1872,"point":[2.025318332374828,-3.961879600570054,-4.724217959157616],"type":2,"volume":1.7588049078279127},{"fixed":false,"mass":1.0931484745015994,"nu":0,"particle_id":1873,"point":[4.931339501857183,0.8719651366887936,4.196102380817308],"type":2,"volume":1.0931484745015994},{"fixed":false,"mass":1.4025896734254093,"nu":0,"particle_id":1874,"point":[2.512767970465698,2.833604592786529,3.48694976661713],"type":2,"volume":1.4025896734254093},{"fixed":false,"mass":2.9030614998240605,"nu":0,"particle_id":1875,"point":[-0.03526376247819536,3.093797052870722,-2.446618204623665],"type":2,"volume":2.9030614998240605},{"fixed":false,"mass":1.2062494624167481,"nu":0,"particle_id":1876,"point":[-0.4786280211345894,-3.636785445612765,-0.3800297312152991],"type":2,"volume":1.2062494624167481},{"fixed":false,"mass":1.3601257774432023,"nu":0,"particle_id":1877,"point":[-5.918051803671944,-1.808130188280576,-2.112530934054907],"type":2,"volume":1.3601257774432023},{"fixed":false,"mass":1.6560995357498682,"nu":0,"particle_id":1878,"point":[4.469307570169284,0.1495551237539468,-3.3983363543548],"type":2,"volume":1.6560995357498682},{"fixed":false,"mass":1.4553772866868109,"nu":0,"particle_id":1879,"point":[-0.8749673657307322,-3.478086139604111,1.666059351027799],"type":2,"volume":1.4553772866868109},{"fixed":false,"mass":1.5078470060622442,"nu":0,"particle_id":1880,"point":[-0.08553794940054753,-1.832513632991634,-3.517914824217976],"type":2,"volume":1.5078470060622442},{"fixed":false,"mass":2.3411426369473154,"nu":0,"particle_id":1881,"point":[-5.406195964388298,-0.3884742297986676,3.638200467154514],"type":2,"volume":2.3411426369473154},{"fixed":false,"mass":1.2222569383771673,"nu":0,"particle_id":1882,"point":[-5.21196725807723,2.289317058028868,3.360468255013453],"type":2,"volume":1.2222569383771673},{"fixed":false,"mass":1.382304144675422,"nu":0,"particle_id":1883,"point":[-4.068141374583398,-3.617608566152637,-3.877766073551264],"type":2,"volume":1.382304144675422},{"fixed":false,"mass":2.4474190983049984,"nu":0,"particle_id":1884,"point":[4.118578035994799,-1.713009532831538,4.764712921332268],"type":2,"volume":2.4474190983049984},{"fixed":false,"mass":1.5352284332482966,"nu":0,"particle_id":1885,"point":[1.798176791918362,1.848763833956663,-3.796918600527631],"type":2,"volume":1.5352284332482966},{"fixed":false,"mass":1.8721397568135645,"nu":0,"particle_id":1886,"point":[-5.217671503925944,3.762035247197067,1.44459154507937],"type":2,"volume":1.8721397568135645},{"fixed":false,"mass":1.931969848761264,"nu":0,"particle_id":1887,"point":[4.727700868246586,-4.491647960647382,-0.4650103903265673],"type":2,"volume":1.931969848761264},{"fixed":false,"mass":1.9917497729500127,"nu":0,"particle_id":1888,"point":[-4.505265751824616,-2.312952698800117,1.456615601401728],"type":2,"volume":1.9917497729500127},{"fixed":false,"mass":1.7612812161645217,"nu":0,"particle_id":1889,"point":[-5.414165885225447,1.780576319954223,0.1834384808986064],"type":2,"volume":1.7612812161645217},{"fixed":false,"mass":1.8078280749961115,"nu":0,"particle_id":1890,"point":[3.738073641028854,3.236291749625045,1.602314666626638],"type":2,"volume":1.8078280749961115},{"fixed":false,"mass":1.4416230994581813,"nu":0,"particle_id":1891,"point":[-0.2153904581657054,-1.509080549025047,3.667898489909897],"type":2,"volume":1.4416230994581813},{"fixed":false,"mass":1.3095542286177182,"nu":0,"particle_id":1892,"point":[-3.684755754225033,4.860784803956162,2.54723347029958],"type":2,"volume":1.3095542286177182},{"fixed":false,"mass":1.2358929412569728,"nu":0,"particle_id":1893,"point":[-3.118311507489337,-1.89105391678188,1.494553454259499],"type":2,"volume":1.2358929412569728},{"fixed":false,"mass":2.418582006738693,"nu":0,"particle_id":1894,"point":[2.028002045740514,4.16090971219762,-4.676446724843627],"type":2,"volume":2.418582006738693},{"fixed":false,"mass":1.4682895408391607,"nu":0,"particle_id":1895,"point":[1.045104552957111,6.319224772482258,-1.762997644965253],"type":2,"volume":1.4682895408391607},{"fixed":false,"mass":1.7333068176964086,"nu":0,"particle_id":1896,"point":[1.493285999020715,-4.934347107177664,-4.169853635956903],"type":2,"volume":1.7333068176964086},{"fixed":false,"mass":0.7540320915558777,"nu":0,"particle_id":1897,"point":[2.889126079421188,-2.293437167505502,-0.405521962823823],"type":2,"volume":0.7540320915558777},{"fixed":false,"mass":1.103232963050312,"nu":0,"particle_id":1898,"point":[2.342278863107492,-3.079649982416818,0.7282412965435744],"type":2,"volume":1.103232963050312},{"fixed":false,"mass":1.2623666849393231,"nu":0,"particle_id":1899,"point":[4.483712725059744,1.683073226918077,0.6314570077225246],"type":2,"volume":1.2623666849393231},{"fixed":false,"mass":1.027753365922414,"nu":0,"particle_id":1900,"point":[-3.16125169521652,0.4301561605190421,-5.890784124985246],"type":2,"volume":1.027753365922414},{"fixed":false,"mass":1.4911252187703878,"nu":0,"particle_id":1901,"point":[-2.54978194143029,5.04711194554937,-3.464612352174266],"type":2,"volume":1.4911252187703878},{"fixed":false,"mass":2.460401780114032,"nu":0,"particle_id":1902,"point":[2.720224452245392,-2.683633498638463,-4.911716920342999],"type":2,"volume":2.460401780114032},{"fixed":false,"mass":0.8238251019027283,"nu":0,"particle_id":1903,"point":[1.283002311500696,-1.454283846578818,-3.156677303108291],"type":2,"volume":0.8238251019027283},{"fixed":false,"mass":1.4060605087132285,"nu":0,"particle_id":1904,"point":[-4.112650290701497,-5.086628734070429,0.848496206431379],"type":2,"volume":1.4060605087132285},{"fixed":false,"mass":1.095084105858797,"nu":0,"particle_id":1905,"point":[-4.723095816429365,-0.04476518371764107,-4.745120975177162],"type":2,"volume":1.095084105858797},{"fixed":false,"mass":1.0545713687286484,"nu":0,"particle_id":1906,"point":[-0.2848369270731906,3.608311937883755,-0.1100817484242677],"type":2,"volume":1.0545713687286484},{"fixed":false,"mass":1.2762244816532382,"nu":0,"particle_id":1907,"point":[-3.199596946284292,2.788012851296231,5.123623950409163],"type":2,"volume":1.2762244816532382},{"fixed":false,"mass":1.313457917768174,"nu":0,"particle_id":1908,"point":[4.51318741359681,4.54061773193162,2.031454914096942],"type":2,"volume":1.313457917768174},{"fixed":false,"mass":1.9067154913401323,"nu":0,"particle_id":1909,"point":[-1.670694338496514,5.907840583372456,2.127251627595215],"type":2,"volume":1.9067154913401323},{"fixed":false,"mass":1.9756913921370642,"nu":0,"particle_id":1910,"point":[4.795630243516936,3.78231795032115,-2.44488754034851],"type":2,"volume":1.9756913921370642},{"fixed":false,"mass":1.3728203579236151,"nu":0,"particle_id":1911,"point":[-4.329076603724961,3.395250340338886,-3.48016171915162],"type":2,"volume":1.3728203579236151},{"fixed":false,"mass":1.3344890021107165,"nu":0,"particle_id":1912,"point":[5.204025898103212,1.66627301403755,-3.856702675112189],"type":2,"volume":1.3344890021107165},{"fixed":false,"mass":1.4536705495612554,"nu":0,"particle_id":1913,"point":[-0.7845348707625451,-0.7356532288217026,5.387204232465471],"type":2,"volume":1.4536705495612554},{"fixed":false,"mass":1.399745834658384,"nu":0,"particle_id":1914,"point":[0.0787169485402648,4.626537944831334,-4.798521381200799],"type":2,"volume":1.399745834658384},{"fixed":false,"mass":0.8782960212671008,"nu":0,"particle_id":1915,"point":[-1.684122043100013,0.9015442686901178,3.128428095834771],"type":2,"volume":0.8782960212671008},{"fixed":false,"mass":1.9470264385526392,"nu":0,"particle_id":1916,"point":[4.380020336144274,0.9414337153153639,-2.235840239479864],"type":2,"volume":1.9470264385526392},{"fixed":false,"mass":1.337838858885053,"nu":0,"particle_id":1917,"point":[2.670596214512661,2.577551586483832,1.305586049857758],"type":2,"volume":1.337838858885053},{"fixed":false,"mass":1.3209390006138866,"nu":0,"particle_id":1918,"point":[-1.564129711752216,-3.281557413139918,-1.062216280137134],"type":2,"volume":1.3209390006138866},{"fixed":false,"mass":1.3890887240333893,"nu":0,"particle_id":1919,"point":[-0.4636016923765937,-2.055884852787192,6.180147698854846],"type":2,"volume":1.3890887240333893},{"fixed":false,"mass":1.2690430044906469,"nu":0,"particle_id":1920,"point":[-1.533929079607668,-0.4625550651610472,3.487047277468004],"type":2,"volume":1.2690430044906469},{"fixed":false,"mass":1.5654787399770198,"nu":0,"particle_id":1921,"point":[-4.401637696926572,-0.8260990606895695,4.908208827720389],"type":2,"volume":1.5654787399770198},{"fixed":false,"mass":1.3218674541959554,"nu":0,"particle_id":1922,"point":[-1.962660547627224,3.679524181060071,-5.163148652086578],"type":2,"volume":1.3218674541959554},{"fixed":false,"mass":1.2448731050422208,"nu":0,"particle_id":1923,"point":[2.969592982227602,-0.5762942945422684,2.623465451694753],"type":2,"volume":1.2448731050422208},{"fixed":false,"mass":1.893005042985725,"nu":0,"particle_id":1924,"point":[-3.035115533565091,-5.529090471571216,-1.689777292897302],"type":2,"volume":1.893005042985725},{"fixed":false,"mass":0.9310498865770815,"nu":0,"particle_id":1925,"point":[2.919041736720037,0.755057956575981,-2.388253189495854],"type":2,"volume":0.9310498865770815},{"fixed":false,"mass":2.2567917265162674,"nu":0,"particle_id":1926,"point":[-5.135836299164811,-1.72319407811599,0.2486192279898078],"type":2,"volume":2.2567917265162674},{"fixed":false,"mass":1.6697950324374613,"nu":0,"particle_id":1927,"point":[-3.167961326845689,-0.0007532538626418036,-2.008347555231784],"type":2,"volume":1.6697950324374613},{"fixed":false,"mass":0.7467576123068174,"nu":0,"particle_id":1928,"point":[-3.749184511249417,0.4750956116212138,0.1881254364285621],"type":2,"volume":0.7467576123068174},{"fixed":false,"mass":1.6872458232362737,"nu":0,"particle_id":1929,"point":[-3.041356758058595,-4.43892175074288,1.507880603045185],"type":2,"volume":1.6872458232362737},{"fixed":false,"mass":2.727367611441018,"nu":0,"particle_id":1930,"point":[0.6335340536078822,3.33150665730895,-5.49195751425339],"type":2,"volume":2.727367611441018},{"fixed":false,"mass":1.533060129421197,"nu":0,"particle_id":1931,"point":[-1.990130381661419,6.230378796119713,-1.283321242914131],"type":2,"volume":1.533060129421197},{"fixed":false,"mass":1.3340934930781982,"nu":0,"particle_id":1932,"point":[-2.417829480910957,4.819644558184603,3.945226297674678],"type":2,"volume":1.3340934930781982},{"fixed":false,"mass":2.1061520940144094,"nu":0,"particle_id":1933,"point":[-2.919754642673469,1.618388034448849,5.694235060490678],"type":2,"volume":2.1061520940144094},{"fixed":false,"mass":1.3868704268008127,"nu":0,"particle_id":1934,"point":[-0.5831785921786438,-3.906263475152575,3.419964524192541],"type":2,"volume":1.3868704268008127},{"fixed":false,"mass":1.4605497771001463,"nu":0,"particle_id":1935,"point":[-0.8621167569686752,5.89680176559254,-3.040885240971626],"type":2,"volume":1.4605497771001463},{"fixed":false,"mass":1.2738231800525637,"nu":0,"particle_id":1936,"point":[-1.763680927963682,-4.424042175681765,0.7247545565395164],"type":2,"volume":1.2738231800525637},{"fixed":false,"mass":1.1546585315117477,"nu":0,"particle_id":1937,"point":[-6.32953326131696,-1.966399802187599,-0.9187570101878623],"type":2,"volume":1.1546585315117477},{"fixed":false,"mass":1.345323725718734,"nu":0,"particle_id":1938,"point":[0.4711780711085711,-6.339196410884709,2.080244542880458],"type":2,"volume":1.345323725718734},{"fixed":false,"mass":1.5895425996076484,"nu":0,"particle_id":1939,"point":[-2.345751224684208,-1.488954147720489,-5.954048441650955],"type":2,"volume":1.5895425996076484},{"fixed":false,"mass":1.4003280001260683,"nu":0,"particle_id":1940,"point":[5.097668154473885,-0.5014213924076355,4.128817070427933],"type":2,"volume":1.4003280001260683},{"fixed":false,"mass":1.748232424601568,"nu":0,"particle_id":1941,"point":[-4.387935052737631,4.702053884925695,-1.380753401817624],"type":2,"volume":1.748232424601568},{"fixed":false,"mass":1.5666351346389782,"nu":0,"particle_id":1942,"point":[-0.7261495556191088,-5.151637356799172,-3.953310846500513],"type":2,"volume":1.5666351346389782},{"fixed":false,"mass":1.9756476286146216,"nu":0,"particle_id":1943,"point":[-1.392420684829929,4.605693153664504,2.008173487359615],"type":2,"volume":1.9756476286146216},{"fixed":false,"mass":1.0653835595296488,"nu":0,"particle_id":1944,"point":[1.759899228086921,-1.763350755119126,6.25042093403072],"type":2,"volume":1.0653835595296488},{"fixed":false,"mass":1.4859717963187813,"nu":0,"particle_id":1945,"point":[4.270750468632089,-2.952549292117343,-2.018302076189591],"type":2,"volume":1.4859717963187813},{"fixed":false,"mass":0.8348084298014343,"nu":0,"particle_id":1946,"point":[0.5262149473139786,-6.330803915032127,-2.40813345229919],"type":2,"volume":0.8348084298014343},{"fixed":false,"mass":1.6152501454556714,"nu":0,"particle_id":1947,"point":[4.26967739480115,3.561400298626039,-0.4576373487575739],"type":2,"volume":1.6152501454556714},{"fixed":false,"mass":1.165545623091779,"nu":0,"particle_id":1948,"point":[-1.541805662832149,2.010815899184125,-3.01683156099759],"type":2,"volume":1.165545623091779},{"fixed":false,"mass":0.8121479465859117,"nu":0,"particle_id":1949,"point":[3.247601702854073,-1.555548743510638,1.055014759655782],"type":2,"volume":0.8121479465859117},{"fixed":false,"mass":1.9560348594170542,"nu":0,"particle_id":1950,"point":[6.309132097632348,-1.272919934990948,1.014483867375163],"type":2,"volume":1.9560348594170542},{"fixed":false,"mass":1.1965042529794085,"nu":0,"particle_id":1951,"point":[1.582716368494543,-5.845305394729793,2.604496162462985],"type":2,"volume":1.1965042529794085},{"fixed":false,"mass":1.2090530970860158,"nu":0,"particle_id":1952,"point":[0.03615413672200377,-2.612737667612312,-6.110521079544085],"type":2,"volume":1.2090530970860158},{"fixed":false,"mass":2.1964363703796623,"nu":0,"particle_id":1953,"point":[0.8551028536312747,3.554352401452464,-1.121225052778147],"type":2,"volume":2.1964363703796623},{"fixed":false,"mass":1.1195906316462798,"nu":0,"particle_id":1954,"point":[-1.113050519631891,3.281177352171154,-1.507740544937197],"type":2,"volume":1.1195906316462798},{"fixed":false,"mass":0.9269281746824322,"nu":0,"particle_id":1955,"point":[-1.792801700322726,0.832945555387926,-3.162850590472096],"type":2,"volume":0.9269281746824322},{"fixed":false,"mass":2.0807791982963013,"nu":0,"particle_id":1956,"point":[3.991041166923494,-1.301975355955797,-3.623437667810112],"type":2,"volume":2.0807791982963013},{"fixed":false,"mass":1.0532004877037646,"nu":0,"particle_id":1957,"point":[0.237722360378207,0.9088661720866352,5.576607688899971],"type":2,"volume":1.0532004877037646},{"fixed":false,"mass":1.1377323096406582,"nu":0,"particle_id":1958,"point":[3.776830051060013,1.357913316948465,2.426505138010072],"type":2,"volume":1.1377323096406582},{"fixed":false,"mass":1.4443925759880012,"nu":0,"particle_id":1959,"point":[-0.2348239253209924,3.211144578722304,5.646628222923237],"type":2,"volume":1.4443925759880012},{"fixed":false,"mass":1.0266660982159423,"nu":0,"particle_id":1960,"point":[-1.798077892431514,2.725889818099979,1.78387234956331],"type":2,"volume":1.0266660982159423},{"fixed":false,"mass":1.5574214527493324,"nu":0,"particle_id":1961,"point":[-2.434508200337859,-2.314361769367103,-2.966620799147228],"type":2,"volume":1.5574214527493324},{"fixed":false,"mass":1.1853891516987445,"nu":0,"particle_id":1962,"point":[0.982305911271221,5.298354898124732,3.807916706095101],"type":2,"volume":1.1853891516987445},{"fixed":false,"mass":1.669709994809935,"nu":0,"particle_id":1963,"point":[-1.704658819967274,-1.282812468525548,-3.317028081416812],"type":2,"volume":1.669709994809935},{"fixed":false,"mass":1.692157711435124,"nu":0,"particle_id":1964,"point":[3.853394405777578,-0.9711917553210464,-5.227505364832521],"type":2,"volume":1.692157711435124},{"fixed":false,"mass":1.1327115394216427,"nu":0,"particle_id":1965,"point":[-6.299597391563262,-1.644165626431374,1.921893276703152],"type":2,"volume":1.1327115394216427},{"fixed":false,"mass":2.5377739012682623,"nu":0,"particle_id":1966,"point":[2.517530173103049,3.927414891918254,-3.124959296844613],"type":2,"volume":2.5377739012682623},{"fixed":false,"mass":2.469334147099115,"nu":0,"particle_id":1967,"point":[4.191998263702721,2.459924859375823,-1.51630560916279],"type":2,"volume":2.469334147099115},{"fixed":false,"mass":1.395070539387546,"nu":0,"particle_id":1968,"point":[1.136955519084365,5.750488741451841,0.0376354808933424],"type":2,"volume":1.395070539387546},{"fixed":false,"mass":1.3467225626764199,"nu":0,"particle_id":1969,"point":[-1.512868462354641,-5.786784823813806,2.430359568834193],"type":2,"volume":1.3467225626764199},{"fixed":false,"mass":1.527976282401888,"nu":0,"particle_id":1970,"point":[4.245715205975017,2.345546452475261,2.753910992344747],"type":2,"volume":1.527976282401888},{"fixed":false,"mass":2.099565295680663,"nu":0,"particle_id":1971,"point":[-0.5228312525458999,2.186281209514567,-6.091896680961528],"type":2,"volume":2.099565295680663},{"fixed":false,"mass":0.5068888388255027,"nu":0,"particle_id":1972,"point":[3.507165734704721,1.141540196011414,0.347398528673494],"type":2,"volume":0.5068888388255027},{"fixed":false,"mass":0.8307546682122878,"nu":0,"particle_id":1973,"point":[0.8920418392482992,-3.126054716970561,-1.972739215230066],"type":2,"volume":0.8307546682122878},{"fixed":false,"mass":1.6063217278967337,"nu":0,"particle_id":1974,"point":[2.769273019849718,-2.789847730442077,-3.22321952908585],"type":2,"volume":1.6063217278967337},{"fixed":false,"mass":1.8094962557755738,"nu":0,"particle_id":1975,"point":[-0.2855650931509925,-1.073166931098948,-4.672894271173071],"type":2,"volume":1.8094962557755738},{"fixed":false,"mass":1.3258039220976892,"nu":0,"particle_id":1976,"point":[-2.381035858959572,1.67678053621933,-4.021674002257444],"type":2,"volume":1.3258039220976892},{"fixed":false,"mass":1.4895379460196758,"nu":0,"particle_id":1977,"point":[6.000363613101882,-0.09984968012452752,2.977123567664991],"type":2,"volume":1.4895379460196758},{"fixed":false,"mass":1.6246329453522916,"nu":0,"particle_id":1978,"point":[1.299203643553544,-4.815281896117084,1.055911677430599],"type":2,"volume":1.6246329453522916},{"fixed":false,"mass":1.100532101126776,"nu":0,"particle_id":1979,"point":[-0.5720240592071285,4.138328268778312,2.594490476732464],"type":2,"volume":1.100532101126776},{"fixed":false,"mass":1.1578004436350282,"nu":0,"particle_id":1980,"point":[-0.3203529593780075,3.821609903250243,0.9727446122733007],"type":2,"volume":1.1578004436350282},{"fixed":false,"mass":1.0131528071048983,"nu":0,"particle_id":1981,"point":[2.663566893733365,-1.057863119246015,-6.050031419591926],"type":2,"volume":1.0131528071048983},{"fixed":false,"mass":1.0134754645721016,"nu":0,"particle_id":1982,"point":[-3.933844367410855,0.2525587782352253,-0.7553869033627804],"type":2,"volume":1.0134754645721016},{"fixed":false,"mass":1.467696712199361,"nu":0,"particle_id":1983,"point":[0.6036024673706947,1.769911982305387,-3.484029177504771],"type":2,"volume":1.467696712199361},{"fixed":false,"mass":1.2326727176111645,"nu":0,"particle_id":1984,"point":[3.468393606102607,3.80348386750574,-4.353619309535331],"type":2,"volume":1.2326727176111645},{"fixed":false,"mass":1.4015217178214143,"nu":0,"particle_id":1985,"point":[-3.367553791050498,-1.496592867816434,-5.355413355453323],"type":2,"volume":1.4015217178214143},{"fixed":false,"mass":1.4163944987587966,"nu":0,"particle_id":1986,"point":[2.267636262684079,-0.4539576851897198,4.563210790097071],"type":2,"volume":1.4163944987587966},{"fixed":false,"mass":1.0157870942767249,"nu":0,"particle_id":1987,"point":[-2.780612452750279,5.202811972343871,3.057524054299236],"type":2,"volume":1.0157870942767249},{"fixed":false,"mass":1.2345751026624516,"nu":0,"particle_id":1988,"point":[-0.8319191607397312,1.994191028731291,-4.644977396258053],"type":2,"volume":1.2345751026624516},{"fixed":false,"mass":1.849697139460301,"nu":0,"particle_id":1989,"point":[-3.240039779630472,1.270308190573071,1.661609693613411],"type":2,"volume":1.849697139460301},{"fixed":false,"mass":1.1581399274749395,"nu":0,"particle_id":1990,"point":[-5.907714973384781,0.05751857905380804,-2.917707194726324],"type":2,"volume":1.1581399274749395},{"fixed":false,"mass":1.4155005613785665,"nu":0,"particle_id":1991,"point":[1.12472741533825,-3.527906280872244,-3.311098266859887],"type":2,"volume":1.4155005613785665},{"fixed":false,"mass":2.036805457278888,"nu":0,"particle_id":1992,"point":[-1.427404739491112,-0.7851391911631223,-5.10568483393841],"type":2,"volume":2.036805457278888},{"fixed":false,"mass":1.7347134551481806,"nu":0,"particle_id":1993,"point":[-3.241192273736943,0.1229980448154799,2.190170338849872],"type":2,"volume":1.7347134551481806},{"fixed":false,"mass":1.895432246911563,"nu":0,"particle_id":1994,"point":[3.548797881088038,-3.711411470673163,-1.288768816079689],"type":2,"volume":1.895432246911563},{"fixed":false,"mass":1.0928196960899585,"nu":0,"particle_id":1995,"point":[2.890365138370165,1.469726938920124,5.906343879509376],"type":2,"volume":1.0928196960899585},{"fixed":false,"mass":1.056162449810618,"nu":0,"particle_id":1996,"point":[0.02577556885840289,6.673841399587624,-0.8963916484709188],"type":2,"volume":1.056162449810618},{"fixed":false,"mass":0.9789765904082942,"nu":0,"particle_id":1997,"point":[1.920754519076368,6.426481417385887,-0.9710138356231218],"type":2,"volume":0.9789765904082942},{"fixed":false,"mass":0.9339598086849124,"nu":0,"particle_id":1998,"point":[-6.316207978585282,1.668501436758153,1.885617349140844],"type":2,"volume":0.9339598086849124},{"fixed":false,"mass":0.9973458217974293,"nu":0,"particle_id":1999,"point":[0.5814327525817947,-5.146990673976468,4.393744234544487],"type":2,"volume":0.9973458217974293},{"fixed":false,"mass":0.905549787799939,"nu":0,"particle_id":2000,"point":[6.141119468893775,-2.897356614051315,-0.4720576998463593],"type":2,"volume":0.905549787799939},{"fixed":false,"mass":2.0887295285845306,"nu":0,"particle_id":2001,"point":[2.81309676841986,-4.125927939703591,-0.0582853306676062],"type":2,"volume":2.0887295285845306},{"fixed":false,"mass":1.102850528865682,"nu":0,"particle_id":2002,"point":[-0.5759560391505736,-3.300251146069484,4.631266895574973],"type":2,"volume":1.102850528865682},{"fixed":false,"mass":1.3099803234874137,"nu":0,"particle_id":2003,"point":[-3.566274028278248,3.112668325314649,-0.3117852283242831],"type":2,"volume":1.3099803234874137},{"fixed":false,"mass":1.1159841519768259,"nu":0,"particle_id":2004,"point":[4.913745217413132,3.233676722110333,3.28542547327871],"type":2,"volume":1.1159841519768259},{"fixed":false,"mass":1.2925167363219923,"nu":0,"particle_id":2005,"point":[-3.558383208658423,-3.629548017147533,-0.1385376997066773],"type":2,"volume":1.2925167363219923},{"fixed":false,"mass":1.497466946413144,"nu":0,"particle_id":2006,"point":[-1.747974996717474,-0.2965834889798389,5.0645858665743],"type":2,"volume":1.497466946413144},{"fixed":false,"mass":1.3659465216651876,"nu":0,"particle_id":2007,"point":[1.816972715274139,2.399166001672678,-2.226798932879447],"type":2,"volume":1.3659465216651876},{"fixed":false,"mass":1.5420157473231813,"nu":0,"particle_id":2008,"point":[-4.033792692664956,0.9034701700467891,-2.825690843455488],"type":2,"volume":1.5420157473231813},{"fixed":false,"mass":1.7797799719975151,"nu":0,"particle_id":2009,"point":[-1.65927502562056,1.295092448804807,5.174533608741892],"type":2,"volume":1.7797799719975151},{"fixed":false,"mass":1.2979472377926795,"nu":0,"particle_id":2010,"point":[0.665803458848418,-4.416040005313207,-1.7421147449073],"type":2,"volume":1.2979472377926795},{"fixed":false,"mass":1.345859751428103,"nu":0,"particle_id":2011,"point":[5.593844147931654,2.548030734826861,2.557842389969914],"type":2,"volume":1.345859751428103},{"fixed":false,"mass":1.4527204000084168,"nu":0,"particle_id":2012,"point":[3.203985436000322,3.115659020321163,4.726751687967136],"type":2,"volume":1.4527204000084168},{"fixed":false,"mass":1.7183927439939897,"nu":0,"particle_id":2013,"point":[-0.1668173372474643,-6.310927001441353,-1.62384534995061],"type":2,"volume":1.7183927439939897},{"fixed":false,"mass":0.9528246243710552,"nu":0,"particle_id":2014,"point":[-2.091863801213989,-6.48411150511396,0.1013046399291239],"type":2,"volume":0.9528246243710552},{"fixed":false,"mass":1.377307597024734,"nu":0,"particle_id":2015,"point":[1.650082169580483,-1.383245230797981,-4.289879025896597],"type":2,"volume":1.377307597024734},{"fixed":false,"mass":1.106614662777282,"nu":0,"particle_id":2016,"point":[5.293226108216508,0.5546950056956306,0.7568068319918261],"type":2,"volume":1.106614662777282},{"fixed":false,"mass":0.6572502044852572,"nu":0,"particle_id":2017,"point":[1.023017165687174,-0.3147533777887532,-6.804139305082529],"type":2,"volume":0.6572502044852572},{"fixed":false,"mass":0.5592165763039472,"nu":0,"particle_id":2018,"point":[-1.468705977927643,6.736718803670294,0.1430507783369286],"type":2,"volume":0.5592165763039472},{"fixed":false,"mass":1.8397948088289429,"nu":0,"particle_id":2019,"point":[3.272553060101802,-2.957776867033787,4.876646618607431],"type":2,"volume":1.8397948088289429},{"fixed":false,"mass":0.7854654527918519,"nu":0,"particle_id":2020,"point":[6.439878339293071,1.210634495936782,-1.854966892449845],"type":2,"volume":0.7854654527918519},{"fixed":false,"mass":1.093665939614663,"nu":0,"particle_id":2021,"point":[5.270907487549197,2.609507572550078,0.2252726051337868],"type":2,"volume":1.093665939614663},{"fixed":false,"mass":1.2273453120112428,"nu":0,"particle_id":2022,"point":[-2.770068371324121,-2.964095022595716,1.997423741238795],"type":2,"volume":1.2273453120112428},{"fixed":false,"mass":0.8684851804511935,"nu":0,"particle_id":2023,"point":[6.398351010743546,2.101250568873056,0.505151336019446],"type":2,"volume":0.8684851804511935},{"fixed":false,"mass":2.0299609561986944,"nu":0,"particle_id":2024,"point":[1.978391806986587,4.387694683210057,-1.851292334883742],"type":2,"volume":2.0299609561986944},{"fixed":false,"mass":1.8131446854807856,"nu":0,"particle_id":2025,"point":[-0.3204878733423513,3.706446069720398,4.463373211251284],"type":2,"volume":1.8131446854807856},{"fixed":false,"mass":0.9746357330413357,"nu":0,"particle_id":2026,"point":[2.232915381919432,-6.401873725971233,-0.1427593431905896],"type":2,"volume":0.9746357330413357},{"fixed":false,"mass":1.787319018048882,"nu":0,"particle_id":2027,"point":[-2.497661857451634,3.759699195886062,-1.107541084835409],"type":2,"volume":1.787319018048882},{"fixed":false,"mass":1.4167721377283742,"nu":0,"particle_id":2028,"point":[-1.64877615263283,-1.786744515767487,4.839674289845534],"type":2,"volume":1.4167721377283742},{"fixed":false,"mass":0.7318487078366425,"nu":0,"particle_id":2029,"point":[6.800459687535719,0.01525336664195294,-0.3097463546073826],"type":2,"volume":0.7318487078366425},{"fixed":false,"mass":1.3510375178670437,"nu":0,"particle_id":2030,"point":[-1.276819801680535,-3.067573263306797,2.830863659879575],"type":2,"volume":1.3510375178670437},{"fixed":false,"mass":1.7575132146442902,"nu":0,"particle_id":2031,"point":[-5.013950481163763,1.042553528977906,-0.9465064852203584],"type":2,"volume":1.7575132146442902},{"fixed":false,"mass":1.1474885594987951,"nu":0,"particle_id":2032,"point":[-5.403766214580469,-3.948760422887329,-0.5841987687058129],"type":2,"volume":1.1474885594987951},{"fixed":false,"mass":1.5536249276069147,"nu":0,"particle_id":2033,"point":[5.099657954638305,-3.580202795492777,2.258850304156787],"type":2,"volume":1.5536249276069147},{"fixed":false,"mass":1.537392291948079,"nu":0,"particle_id":2034,"point":[3.476554842642577,5.647352574991304,-0.08987491977210042],"type":2,"volume":1.537392291948079},{"fixed":false,"mass":1.197587901301117,"nu":0,"particle_id":2035,"point":[-2.230332062495168,0.9509230669007634,-6.025429726637221],"type":2,"volume":1.197587901301117},{"fixed":false,"mass":1.2046083722784533,"nu":0,"particle_id":2036,"point":[3.913924563274541,-5.287545905722215,-1.404228757848049],"type":2,"volume":1.2046083722784533},{"fixed":false,"mass":0.8574985555819272,"nu":0,"particle_id":2037,"point":[2.983223327824414,0.2556773904003641,6.154079330090821],"type":2,"volume":0.8574985555819272},{"fixed":false,"mass":0.8216800332717842,"nu":0,"particle_id":2038,"point":[4.357396472276548,0.2180538474133613,3.373704792072061],"type":2,"volume":0.8216800332717842},{"fixed":false,"mass":1.770558288977348,"nu":0,"particle_id":2039,"point":[-3.419102826361419,3.298377586278278,2.922159492921991],"type":2,"volume":1.770558288977348},{"fixed":false,"mass":1.1555148918926355,"nu":0,"particle_id":2040,"point":[-3.542902037448268,-4.234075835393346,3.903049474934541],"type":2,"volume":1.1555148918926355},{"fixed":false,"mass":1.347281604533952,"nu":0,"particle_id":2041,"point":[3.842291198878855,2.041066835258523,-5.161779789923099],"type":2,"volume":1.347281604533952},{"fixed":false,"mass":1.8879221444978664,"nu":0,"particle_id":2042,"point":[0.5566533422582676,-2.670703334270048,4.232618670235109],"type":2,"volume":1.8879221444978664},{"fixed":false,"mass":1.551261440178176,"nu":0,"particle_id":2043,"point":[-1.091797547211537,-5.445456303444306,1.042700710671129],"type":2,"volume":1.551261440178176},{"fixed":false,"mass":1.7090424342086827,"nu":0,"particle_id":2044,"point":[0.6877972735647253,1.533468837656123,-6.400990262340322],"type":2,"volume":1.7090424342086827},{"fixed":false,"mass":1.4539459835075723,"nu":0,"particle_id":2045,"point":[-1.450315032849624,-4.067752584137475,5.167365786297096],"type":2,"volume":1.4539459835075723},{"fixed":false,"mass":1.3143880391500948,"nu":0,"particle_id":2046,"point":[5.239325968337754,3.925671816777934,1.324132646135366],"type":2,"volume":1.3143880391500948},{"fixed":false,"mass":0.5254508882000751,"nu":0,"particle_id":2047,"point":[-6.66523217748686,0.5021087391405534,1.578067098484971],"type":2,"volume":0.5254508882000751},{"fixed":false,"mass":1.0377742645762298,"nu":0,"particle_id":2048,"point":[-6.283874844968144,0.5496750675108208,2.446028554839994],"type":2,"volume":1.0377742645762298},{"fixed":false,"mass":0.9826930218811215,"nu":0,"particle_id":2049,"point":[-5.836238646457264,3.08883622828024,-1.606934974625186],"type":2,"volume":0.9826930218811215},{"fixed":false,"mass":1.6527886221896617,"nu":0,"particle_id":2050,"point":[3.273500465715404,-1.772180382190231,3.584521533606015],"type":2,"volume":1.6527886221896617},{"fixed":false,"mass":1.3592051318505785,"nu":0,"particle_id":2051,"point":[-5.99536620856085,2.799774942398802,1.061862150253419],"type":2,"volume":1.3592051318505785},{"fixed":false,"mass":1.6672667589700285,"nu":0,"particle_id":2052,"point":[-1.57655928332066,-4.797029691521316,-0.9837949625970924],"type":2,"volume":1.6672667589700285},{"fixed":false,"mass":1.5902894528754816,"nu":0,"particle_id":2053,"point":[-6.275796488211407,1.98907345908818,-1.356342397076882],"type":2,"volume":1.5902894528754816},{"fixed":false,"mass":1.2154251814379478,"nu":0,"particle_id":2054,"point":[-4.233962935775832,4.353382757479154,-2.773649875087652],"type":2,"volume":1.2154251814379478},{"fixed":false,"mass":1.2587873098028184,"nu":0,"particle_id":2055,"point":[-1.146541891532559,5.738197169074849,0.3388815247954623],"type":2,"volume":1.2587873098028184},{"fixed":false,"mass":1.2521807832145515,"nu":0,"particle_id":2056,"point":[1.159509542345519,-0.8703685890273168,6.599698901419142],"type":2,"volume":1.2521807832145515},{"fixed":false,"mass":1.1618490533039145,"nu":0,"particle_id":2057,"point":[5.537432750580922,-2.909579988835353,-2.305264420019893],"type":2,"volume":1.1618490533039145},{"fixed":false,"mass":1.252928983116843,"nu":0,"particle_id":2058,"point":[0.255615575853005,-5.125575682776257,-4.204917544457815],"type":2,"volume":1.252928983116843},{"fixed":false,"mass":1.5936363684330808,"nu":0,"particle_id":2059,"point":[-4.530143932557561,-4.770382700583138,-1.361969110416177],"type":2,"volume":1.5936363684330808},{"fixed":false,"mass":1.8942217141141082,"nu":0,"particle_id":2060,"point":[-2.850212547396255,-3.339005229745128,4.747676563171976],"type":2,"volume":1.8942217141141082},{"fixed":false,"mass":0.7320277077731846,"nu":0,"particle_id":2061,"point":[-2.559473215429553,2.52906682419976,-0.8714777901696276],"type":2,"volume":0.7320277077731846},{"fixed":false,"mass":1.2963248103891967,"nu":0,"particle_id":2062,"point":[-5.774707142453117,-2.914381772107053,1.70232891554991],"type":2,"volume":1.2963248103891967},{"fixed":false,"mass":0.9324338132957899,"nu":0,"particle_id":2063,"point":[1.744125435001964,2.959834344784812,1.274016343929424],"type":2,"volume":0.9324338132957899},{"fixed":false,"mass":1.537944314040231,"nu":0,"particle_id":2064,"point":[1.199100389793041,-3.756828956488581,-0.082433396111162],"type":2,"volume":1.537944314040231},{"fixed":false,"mass":0.9454997277289863,"nu":0,"particle_id":2065,"point":[0.9257996642483349,-2.152780153915587,-6.384220726016133],"type":2,"volume":0.9454997277289863},{"fixed":false,"mass":1.8812506980420487,"nu":0,"particle_id":2066,"point":[-3.4361199532694,0.2290200001407784,-3.827474203536291],"type":2,"volume":1.8812506980420487},{"fixed":false,"mass":1.4613583731883175,"nu":0,"particle_id":2067,"point":[5.050794383930925,-1.182605389127162,-0.7757882417945986],"type":2,"volume":1.4613583731883175},{"fixed":false,"mass":0.6609017144239139,"nu":0,"particle_id":2068,"point":[-6.814489126476188,0.2523201271661049,-0.2498312170532344],"type":2,"volume":0.6609017144239139},{"fixed":false,"mass":1.535331123443991,"nu":0,"particle_id":2069,"point":[0.7103287216214574,-4.122147009461964,2.80686531364376],"type":2,"volume":1.535331123443991},{"fixed":false,"mass":1.745708528042751,"nu":0,"particle_id":2070,"point":[-2.55829451964979,-0.5465204218019201,-4.766626959621775],"type":2,"volume":1.745708528042751},{"fixed":false,"mass":1.9301118502923256,"nu":0,"particle_id":2071,"point":[-1.776201322080597,-3.769435890232061,-2.956537943047746],"type":2,"volume":1.9301118502923256},{"fixed":false,"mass":0.6593281020663353,"nu":0,"particle_id":2072,"point":[3.632859996575619,0.5423725127858253,-0.1857538403930092],"type":2,"volume":0.6593281020663353},{"fixed":false,"mass":1.6919004011923013,"nu":0,"particle_id":2073,"point":[-3.363199637688971,-2.880328280787589,-2.003675078243294],"type":2,"volume":1.6919004011923013},{"fixed":false,"mass":0.89046097872628,"nu":0,"particle_id":2074,"point":[1.007948863461942,-2.341982240681461,-2.766525611845161],"type":2,"volume":0.89046097872628},{"fixed":false,"mass":1.615671280284672,"nu":0,"particle_id":2075,"point":[-3.953074127651966,0.9920548338068521,-5.016353927294134],"type":2,"volume":1.615671280284672},{"fixed":false,"mass":1.2789902961070985,"nu":0,"particle_id":2076,"point":[0.4921514806291776,-3.541659918350534,1.471370737452113],"type":2,"volume":1.2789902961070985},{"fixed":false,"mass":1.4742555793349326,"nu":0,"particle_id":2077,"point":[-2.684848086849503,-1.924106060524589,5.696391868475448],"type":2,"volume":1.4742555793349326},{"fixed":false,"mass":1.4494174246945546,"nu":0,"particle_id":2078,"point":[-5.277343918274775,1.264567924778791,3.906075219447915],"type":2,"volume":1.4494174246945546},{"fixed":false,"mass":0.9887923966425924,"nu":0,"particle_id":2079,"point":[5.006162626945589,-1.7836255168444,4.053135585268856],"type":2,"volume":0.9887923966425924},{"fixed":false,"mass":1.6954878446554436,"nu":0,"particle_id":2080,"point":[-2.931807764169196,2.745204443921891,-5.313599106620437],"type":2,"volume":1.6954878446554436},{"fixed":false,"mass":1.1551499810044594,"nu":0,"particle_id":2081,"point":[1.796491514477551,-2.035058171391995,2.624103283609676],"type":2,"volume":1.1551499810044594},{"fixed":false,"mass":1.3954962411761034,"nu":0,"particle_id":2082,"point":[-2.128284061141045,3.763079712088737,-3.712759056724149],"type":2,"volume":1.3954962411761034},{"fixed":false,"mass":1.1582031133521538,"nu":0,"particle_id":2083,"point":[3.74293118357687,-5.569495395807547,-0.1653094429883021],"type":2,"volume":1.1582031133521538},{"fixed":false,"mass":2.081416774203031,"nu":0,"particle_id":2084,"point":[1.947849136650744,4.910094108621566,0.1663480843783576],"type":2,"volume":2.081416774203031},{"fixed":false,"mass":1.0073407042587106,"nu":0,"particle_id":2085,"point":[0.388995248567251,-5.891733612291364,3.250140419810431],"type":2,"volume":1.0073407042587106},{"fixed":false,"mass":0.7358354931544265,"nu":0,"particle_id":2086,"point":[3.362640989797685,-1.481532940096842,0.1262655450585007],"type":2,"volume":0.7358354931544265},{"fixed":false,"mass":1.4867229490474339,"nu":0,"particle_id":2087,"point":[-2.986513957419447,-3.669235460771983,-2.809677748855872],"type":2,"volume":1.4867229490474339},{"fixed":false,"mass":0.9800393005129668,"nu":0,"particle_id":2088,"point":[3.049917211985834,-5.929833133339393,-0.8234895016233138],"type":2,"volume":0.9800393005129668},{"fixed":false,"mass":1.3731436126212864,"nu":0,"particle_id":2089,"point":[-5.303782861151115,0.0339659714863753,2.13369506706043],"type":2,"volume":1.3731436126212864},{"fixed":false,"mass":1.353608534715227,"nu":0,"particle_id":2090,"point":[-2.474685827629138,-3.885972518676847,-4.845193855898788],"type":2,"volume":1.353608534715227},{"fixed":false,"mass":1.1879791509234914,"nu":0,"particle_id":2091,"point":[-3.72600323382347,-5.03783005775808,2.423117608063656],"type":2,"volume":1.1879791509234914},{"fixed":false,"mass":1.6420116901013249,"nu":0,"particle_id":2092,"point":[5.968957973592119,-0.5812406851515997,-2.834627916101879],"type":2,"volume":1.6420116901013249},{"fixed":false,"mass":1.4873085607044425,"nu":0,"particle_id":2093,"point":[-0.9465672741518543,3.695491743280716,-4.074031863910498],"type":2,"volume":1.4873085607044425},{"fixed":false,"mass":1.294805185224251,"nu":0,"particle_id":2094,"point":[-2.88888909752648,-1.592276681499178,-2.011941171623818],"type":2,"volume":1.294805185224251},{"fixed":false,"mass":0.8751668189449867,"nu":0,"particle_id":2095,"point":[-1.585512097927423,-2.234680703419542,6.148133957006236],"type":2,"volume":0.8751668189449867},{"fixed":false,"mass":1.2154931738607655,"nu":0,"particle_id":2096,"point":[-0.9532414358280225,6.649020712217307,-0.5806619628621291],"type":2,"volume":1.2154931738607655},{"fixed":false,"mass":1.901235614419866,"nu":0,"particle_id":2097,"point":[-2.239526150376773,4.104815844157085,-2.505763520247117],"type":2,"volume":1.901235614419866},{"fixed":false,"mass":1.394331998588075,"nu":0,"particle_id":2098,"point":[-1.268891508373085,-3.330657004517743,-4.258691014049762],"type":2,"volume":1.394331998588075},{"fixed":false,"mass":1.5529485216025556,"nu":0,"particle_id":2099,"point":[3.244190853724447,-2.60541387508699,2.520717873855208],"type":2,"volume":1.5529485216025556},{"fixed":false,"mass":1.1252130396803104,"nu":0,"particle_id":2100,"point":[1.432481287537378,-3.609284727222372,5.434234164560737],"type":2,"volume":1.1252130396803104},{"fixed":false,"mass":1.469179207017492,"nu":0,"particle_id":2101,"point":[4.709691058658725,4.769093841378871,0.07168100744880668],"type":2,"volume":1.469179207017492},{"fixed":false,"mass":1.4444588080928216,"nu":0,"particle_id":2102,"point":[-4.239312595907566,-1.766615815475385,-2.299306854008097],"type":2,"volume":1.4444588080928216},{"fixed":false,"mass":1.5931910609831088,"nu":0,"particle_id":2103,"point":[-3.000081501915025,2.602543166324713,-3.714046307578429],"type":2,"volume":1.5931910609831088},{"fixed":false,"mass":1.0890489462703856,"nu":0,"particle_id":2104,"point":[-5.536719799857139,3.782345154469844,0.03739798931283147],"type":2,"volume":1.0890489462703856},{"fixed":false,"mass":1.1751682378063903,"nu":0,"particle_id":2105,"point":[2.80970045011676,2.074497405578198,-5.710091899915964],"type":2,"volume":1.1751682378063903},{"fixed":false,"mass":1.6085200001110542,"nu":0,"particle_id":2106,"point":[4.203940327249928,-2.273603838190876,-1.028412893702882],"type":2,"volume":1.6085200001110542},{"fixed":false,"mass":0.990056694284114,"nu":0,"particle_id":2107,"point":[2.212357215741179,2.919793564919184,0.288612406774527],"type":2,"volume":0.990056694284114},{"fixed":false,"mass":1.5425721500023846,"nu":0,"particle_id":2108,"point":[2.321151337625733,-4.139990992754103,1.449153546914543],"type":2,"volume":1.5425721500023846},{"fixed":false,"mass":0.7887499245035614,"nu":0,"particle_id":2109,"point":[4.47400009552075,2.248400515173043,4.523724133525214],"type":2,"volume":0.7887499245035614},{"fixed":false,"mass":1.5988737165790217,"nu":0,"particle_id":2110,"point":[-5.360688990666813,-3.97192060268783,0.8566771841217519],"type":2,"volume":1.5988737165790217},{"fixed":false,"mass":1.4436841027520666,"nu":0,"particle_id":2111,"point":[-3.985732675924545,5.278266913686435,-0.09333661933128809],"type":2,"volume":1.4436841027520666},{"fixed":false,"mass":0.9128145276810704,"nu":0,"particle_id":2112,"point":[-4.410526588106241,-0.9548553039659867,-5.10453113768935],"type":2,"volume":0.9128145276810704},{"fixed":false,"mass":1.058567355503486,"nu":0,"particle_id":2113,"point":[2.435897953853484,5.64790232513032,2.574574120248126],"type":2,"volume":1.058567355503486},{"fixed":false,"mass":0.8503242294617155,"nu":0,"particle_id":2114,"point":[1.554526984562579,0.07685468313297747,3.387381413405092],"type":2,"volume":0.8503242294617155},{"fixed":false,"mass":1.1430713652145923,"nu":0,"particle_id":2115,"point":[3.315769498026343,0.9551402838005978,-5.590529653741403],"type":2,"volume":1.1430713652145923},{"fixed":false,"mass":1.3909384459097258,"nu":0,"particle_id":2116,"point":[0.3460722409422428,-4.349475859045654,-3.34196803322758],"type":2,"volume":1.3909384459097258},{"fixed":false,"mass":0.6364045449348174,"nu":0,"particle_id":2117,"point":[3.238473301610676,0.8344848244977555,1.692866078021829],"type":2,"volume":0.6364045449348174},{"fixed":false,"mass":0.8091366057515589,"nu":0,"particle_id":2118,"point":[-3.318319740491427,-0.6107348226728665,-5.931745174936355],"type":2,"volume":0.8091366057515589},{"fixed":false,"mass":0.8844765971477531,"nu":0,"particle_id":2119,"point":[-1.808065897114864,-0.8920693092303209,-6.432972909334352],"type":2,"volume":0.8844765971477531},{"fixed":false,"mass":1.0968290120433477,"nu":0,"particle_id":2120,"point":[3.604756834064799,-0.5347363307826741,0.4464813998556031],"type":2,"volume":1.0968290120433477},{"fixed":false,"mass":1.3890311613835227,"nu":0,"particle_id":2121,"point":[4.882108561445873,2.510302885082515,1.455541500610041],"type":2,"volume":1.3890311613835227},{"fixed":false,"mass":0.8887835152927969,"nu":0,"particle_id":2122,"point":[5.597095237836156,-3.70807630286697,-1.232470041177884],"type":2,"volume":0.8887835152927969},{"fixed":false,"mass":1.321096339111529,"nu":0,"particle_id":2123,"point":[6.000204135640747,1.137329496424844,2.513135019512163],"type":2,"volume":1.321096339111529},{"fixed":false,"mass":1.0426841321124751,"nu":0,"particle_id":2124,"point":[-5.061336241057051,-1.069239381602123,-4.210773234631583],"type":2,"volume":1.0426841321124751},{"fixed":false,"mass":1.5155390264167576,"nu":0,"particle_id":2125,"point":[-4.446068963835733,1.024238228839729,4.95655280103898],"type":2,"volume":1.5155390264167576},{"fixed":false,"mass":1.2057663192717838,"nu":0,"particle_id":2126,"point":[1.546064924208079,0.1466884541877718,6.563892057904845],"type":2,"volume":1.2057663192717838},{"fixed":false,"mass":1.673379272953005,"nu":0,"particle_id":2127,"point":[4.981330269765289,-2.738807199901424,0.1842996883045276],"type":2,"volume":1.673379272953005},{"fixed":false,"mass":1.718016462390575,"nu":0,"particle_id":2128,"point":[-0.390139601014184,-5.218282234403985,-1.042758207771407],"type":2,"volume":1.718016462390575},{"fixed":false,"mass":1.2175560872146614,"nu":0,"particle_id":2129,"point":[2.480676297694262,-1.798664366593612,-3.619186193227042],"type":2,"volume":1.2175560872146614},{"fixed":false,"mass":1.6696826814352188,"nu":0,"particle_id":2130,"point":[-4.74724550067208,-0.9957087206709209,2.83885517952511],"type":2,"volume":1.6696826814352188},{"fixed":false,"mass":1.3494845958617112,"nu":0,"particle_id":2131,"point":[-4.49201074784964,-1.155324687660335,-3.18201316591632],"type":2,"volume":1.3494845958617112},{"fixed":false,"mass":2.6453118916380345,"nu":0,"particle_id":2132,"point":[-2.067885047160404,-4.077793796877263,2.63721248878267],"type":2,"volume":2.6453118916380345},{"fixed":false,"mass":0.9363174865664052,"nu":0,"particle_id":2133,"point":[-4.834537716519228,-2.950869081243836,-3.524987342399728],"type":2,"volume":0.9363174865664052},{"fixed":false,"mass":1.4678139504840477,"nu":0,"particle_id":2134,"point":[0.4271691110707595,6.469759547913123,1.846264106174598],"type":2,"volume":1.4678139504840477},{"fixed":false,"mass":1.7091845806538435,"nu":0,"particle_id":2135,"point":[4.839235969804252,-1.784532983230755,-1.885784468181828],"type":2,"volume":1.7091845806538435},{"fixed":false,"mass":1.2802856391173858,"nu":0,"particle_id":2136,"point":[2.10863306332508,3.859030901770872,3.49014203458762],"type":2,"volume":1.2802856391173858},{"fixed":false,"mass":1.4203525655225688,"nu":0,"particle_id":2137,"point":[-3.458143374883449,1.90282785707015,3.450185021323749],"type":2,"volume":1.4203525655225688},{"fixed":false,"mass":0.9799015607999896,"nu":0,"particle_id":2138,"point":[-0.5100847379001955,2.096120507678891,3.108717405756667],"type":2,"volume":0.9799015607999896},{"fixed":false,"mass":1.7287543878549188,"nu":0,"particle_id":2139,"point":[-1.407451630513465,3.567838085387963,5.282700389139154],"type":2,"volume":1.7287543878549188},{"fixed":false,"mass":0.7051734659143601,"nu":0,"particle_id":2140,"point":[2.374425813384598,-2.258127168424432,-1.915412345657115],"type":2,"volume":0.7051734659143601},{"fixed":false,"mass":1.2479075391928713,"nu":0,"particle_id":2141,"point":[-3.521919492069777,0.002613244800354304,1.022878258864123],"type":2,"volume":1.2479075391928713},{"fixed":false,"mass":0.8641969692673768,"nu":0,"particle_id":2142,"point":[4.646600347989303,-2.886625629804868,-3.991920842037392],"type":2,"volume":0.8641969692673768},{"fixed":false,"mass":1.2422538987262721,"nu":0,"particle_id":2143,"point":[3.204410243600262,-3.720065866857323,-4.533868318205633],"type":2,"volume":1.2422538987262721},{"fixed":false,"mass":1.2319428800155494,"nu":0,"particle_id":2144,"point":[1.384171008210366,-6.145519270154487,1.595948905564585],"type":2,"volume":1.2319428800155494},{"fixed":false,"mass":1.655277155449427,"nu":0,"particle_id":2145,"point":[2.740886805196084,-3.626132992175759,2.548833684221047],"type":2,"volume":1.655277155449427},{"fixed":false,"mass":1.0380088744051148,"nu":0,"particle_id":2146,"point":[-3.141702702838153,-5.772978637459707,1.454685203987829],"type":2,"volume":1.0380088744051148},{"fixed":false,"mass":1.6586847824814266,"nu":0,"particle_id":2147,"point":[0.7812815378588747,-1.76921492239119,-5.061407850822811],"type":2,"volume":1.6586847824814266},{"fixed":false,"mass":0.9229337779071164,"nu":0,"particle_id":2148,"point":[-6.61346204339508,-1.17382537330257,0.8201847466581245],"type":2,"volume":0.9229337779071164},{"fixed":false,"mass":0.9191565770883343,"nu":0,"particle_id":2149,"point":[1.254759921377351,0.9171514226844433,3.436640299754706],"type":2,"volume":0.9191565770883343},{"fixed":false,"mass":1.2986977820239674,"nu":0,"particle_id":2150,"point":[3.957711270295367,-2.003991065341375,-4.950670292663582],"type":2,"volume":1.2986977820239674},{"fixed":false,"mass":0.580573546380255,"nu":0,"particle_id":2151,"point":[3.451329030726982,-0.2638890385297943,-1.242513628551319],"type":2,"volume":0.580573546380255},{"fixed":false,"mass":1.1119148665458065,"nu":0,"particle_id":2152,"point":[3.291699102977409,4.547914667925601,-3.698726258440541],"type":2,"volume":1.1119148665458065},{"fixed":false,"mass":1.0442680447673374,"nu":0,"particle_id":2153,"point":[2.200473328896714,-3.998707805104195,4.996240517758498],"type":2,"volume":1.0442680447673374},{"fixed":false,"mass":0.7849836304075359,"nu":0,"particle_id":2154,"point":[4.051407188604516,4.76106250789555,-2.700573853390897],"type":2,"volume":0.7849836304075359},{"fixed":false,"mass":0.7463301663043751,"nu":0,"particle_id":2155,"point":[-0.930699400579813,0.5264371413210142,3.52749082341825],"type":2,"volume":0.7463301663043751},{"fixed":false,"mass":0.9521189398547857,"nu":0,"particle_id":2156,"point":[-2.785518737372938,-5.239389284923677,3.291206256478396],"type":2,"volume":0.9521189398547857},{"fixed":false,"mass":1.1986314968134646,"nu":0,"particle_id":2157,"point":[-3.972679466495112,-3.212346991251475,4.355928060943238],"type":2,"volume":1.1986314968134646},{"fixed":false,"mass":0.9331909628585937,"nu":0,"particle_id":2158,"point":[-6.162069935952305,1.220356831111868,-2.754034945303121],"type":2,"volume":0.9331909628585937},{"fixed":false,"mass":0.7068663574239085,"nu":0,"particle_id":2159,"point":[0.4599528707541844,-1.00536221466626,3.488376550980786],"type":2,"volume":0.7068663574239085},{"fixed":false,"mass":1.0749970677254428,"nu":0,"particle_id":2160,"point":[2.122477164327929,-0.08462065761555346,-6.424466249126517],"type":2,"volume":1.0749970677254428},{"fixed":false,"mass":0.8167556532303039,"nu":0,"particle_id":2161,"point":[-0.7617510651959994,-2.658823213174216,-2.607150354895062],"type":2,"volume":0.8167556532303039},{"fixed":false,"mass":1.0137730657204238,"nu":0,"particle_id":2162,"point":[-2.661941836655435,2.074012383318554,-1.803314432449779],"type":2,"volume":1.0137730657204238},{"fixed":false,"mass":0.8057483896064473,"nu":0,"particle_id":2163,"point":[4.048809070209787,5.35981357231203,-0.8175412984726496],"type":2,"volume":0.8057483896064473},{"fixed":false,"mass":1.1055212083914705,"nu":0,"particle_id":2164,"point":[-2.122648791903693,6.372548957556203,0.8440227435431245],"type":2,"volume":1.1055212083914705},{"fixed":false,"mass":0.6060554933300584,"nu":0,"particle_id":2165,"point":[-6.686069129936561,1.188445842026986,1.064196830087084],"type":2,"volume":0.6060554933300584},{"fixed":false,"mass":1.2687066365294828,"nu":0,"particle_id":2166,"point":[2.616227351658421,2.923081198173491,5.450084051611859],"type":2,"volume":1.2687066365294828},{"fixed":false,"mass":1.2707058539627603,"nu":0,"particle_id":2167,"point":[3.324503630640652,3.33853453187407,0.3111732856149461],"type":2,"volume":1.2707058539627603},{"fixed":false,"mass":1.4532749314319557,"nu":0,"particle_id":2168,"point":[-3.634455157664772,0.1441095835816858,5.635916930860074],"type":2,"volume":1.4532749314319557},{"fixed":false,"mass":1.2791433384247533,"nu":0,"particle_id":2169,"point":[3.857692765660565,5.402858708563168,1.056956439981785],"type":2,"volume":1.2791433384247533},{"fixed":false,"mass":1.6425810440302269,"nu":0,"particle_id":2170,"point":[-2.266274776408324,5.181416199750917,1.021506608966387],"type":2,"volume":1.6425810440302269},{"fixed":false,"mass":1.5181523807365036,"nu":0,"particle_id":2171,"point":[-4.681518102528351,-2.613012595669265,-0.6874565156590358],"type":2,"volume":1.5181523807365036},{"fixed":false,"mass":1.1714270107862597,"nu":0,"particle_id":2172,"point":[3.388576182819559,-0.8906449017023645,1.740730917279173],"type":2,"volume":1.1714270107862597},{"fixed":false,"mass":1.3986560850528054,"nu":0,"particle_id":2173,"point":[4.933369258981799,0.4670064970547302,2.145750305980938],"type":2,"volume":1.3986560850528054},{"fixed":false,"mass":1.5810703474382515,"nu":0,"particle_id":2174,"point":[2.812615118015354,-1.36523978221084,5.834940420036473],"type":2,"volume":1.5810703474382515},{"fixed":false,"mass":1.0915719946162037,"nu":0,"particle_id":2175,"point":[-3.313080744917157,-4.349978588203597,-3.922119239297172],"type":2,"volume":1.0915719946162037},{"fixed":false,"mass":1.2918437146295072,"nu":0,"particle_id":2176,"point":[-2.15558785263031,-1.260786932598261,2.866086648807803],"type":2,"volume":1.2918437146295072},{"fixed":false,"mass":1.0338102573577856,"nu":0,"particle_id":2177,"point":[-4.326982213654317,3.770435761397914,3.474850534493945],"type":2,"volume":1.0338102573577856},{"fixed":false,"mass":1.5197913315539204,"nu":0,"particle_id":2178,"point":[4.24090865743129,-2.450618265858037,-2.98099114622715],"type":2,"volume":1.5197913315539204},{"fixed":false,"mass":1.5862249607685033,"nu":0,"particle_id":2179,"point":[-1.450545653907238,3.961488608980305,3.640435084574549],"type":2,"volume":1.5862249607685033},{"fixed":false,"mass":1.518332667659245,"nu":0,"particle_id":2180,"point":[5.444235551921224,0.5420708482504591,-3.275039484178409],"type":2,"volume":1.518332667659245},{"fixed":false,"mass":0.6038102812538668,"nu":0,"particle_id":2181,"point":[5.089132530219975,-4.645647531519075,0.644754298800853],"type":2,"volume":0.6038102812538668},{"fixed":false,"mass":0.9543603319885271,"nu":0,"particle_id":2182,"point":[3.228269589855063,1.718623294335599,-0.5312811420561014],"type":2,"volume":0.9543603319885271},{"fixed":false,"mass":0.8859028843088076,"nu":0,"particle_id":2183,"point":[4.692111371305097,1.073785774974235,3.01734104624578],"type":2,"volume":0.8859028843088076},{"fixed":false,"mass":1.3582472803041885,"nu":0,"particle_id":2184,"point":[-1.970932803144369,-5.42502763468845,0.01985936782257725],"type":2,"volume":1.3582472803041885},{"fixed":false,"mass":0.46791172801280784,"nu":0,"particle_id":2185,"point":[-0.1894916437570503,-0.8167469986624727,-3.507394005805716],"type":2,"volume":0.46791172801280784},{"fixed":false,"mass":0.9247916356716196,"nu":0,"particle_id":2186,"point":[-1.716093187928541,-6.425625315500317,1.485079932614876],"type":2,"volume":0.9247916356716196},{"fixed":false,"mass":1.3440591709346805,"nu":0,"particle_id":2187,"point":[6.328330907709553,-1.842806665776431,-0.9041836749006394],"type":2,"volume":1.3440591709346805},{"fixed":false,"mass":1.4140967664161666,"nu":0,"particle_id":2188,"point":[-3.357192362580531,3.747302198942389,4.403522683314993],"type":2,"volume":1.4140967664161666},{"fixed":false,"mass":1.3071330561385717,"nu":0,"particle_id":2189,"point":[-4.697534943780695,0.04618545765964436,-2.608277718289273],"type":2,"volume":1.3071330561385717},{"fixed":false,"mass":0.9257765335006086,"nu":0,"particle_id":2190,"point":[3.843122751579665,0.5862848890600326,5.570880640263559],"type":2,"volume":0.9257765335006086},{"fixed":false,"mass":0.5525991318670134,"nu":0,"particle_id":2191,"point":[-1.34918737481205,3.362622137442093,0.05730023632785722],"type":2,"volume":0.5525991318670134},{"fixed":false,"mass":0.8995169917243332,"nu":0,"particle_id":2192,"point":[0.5334379027294179,0.08782186562212738,3.584823589588396],"type":2,"volume":0.8995169917243332},{"fixed":false,"mass":1.2602739479245617,"nu":0,"particle_id":2193,"point":[-3.220591474080027,3.81477732813002,0.2669064426764573],"type":2,"volume":1.2602739479245617},{"fixed":false,"mass":1.5964871519090602,"nu":0,"particle_id":2194,"point":[0.6880228256884449,4.758107448742276,0.921803615901537],"type":2,"volume":1.5964871519090602},{"fixed":false,"mass":1.450300841241165,"nu":0,"particle_id":2195,"point":[2.422290822365168,-5.322750760149808,-3.195537429998807],"type":2,"volume":1.450300841241165},{"fixed":false,"mass":1.2157181359656233,"nu":0,"particle_id":2196,"point":[-0.1383000276425621,-3.719867397852088,-5.574419638095855],"type":2,"volume":1.2157181359656233},{"fixed":false,"mass":1.3098358199960758,"nu":0,"particle_id":2197,"point":[0.904391063759592,1.941102666267323,6.307013495252673],"type":2,"volume":1.3098358199960758},{"fixed":false,"mass":0.9388533676036557,"nu":0,"particle_id":2198,"point":[-2.574374552255466,-5.672408464509685,-2.77783105325767],"type":2,"volume":0.9388533676036557},{"fixed":false,"mass":0.964710748343947,"nu":0,"particle_id":2199,"point":[1.020849502129751,3.11059952087916,1.978252010294258],"type":2,"volume":0.964710748343947},{"fixed":false,"mass":1.418666031389665,"nu":0,"particle_id":2200,"point":[-1.979173033404451,5.604491279305683,-2.600579119095188],"type":2,"volume":1.418666031389665},{"fixed":false,"mass":0.8864143234865773,"nu":0,"particle_id":2201,"point":[-0.9936991950561669,-2.771781739066038,-6.14909477820408],"type":2,"volume":0.8864143234865773},{"fixed":false,"mass":1.2730739341491537,"nu":0,"particle_id":2202,"point":[1.903366500045803,2.269500521057096,2.388296883508809],"type":2,"volume":1.2730739341491537},{"fixed":false,"mass":1.3448205831168691,"nu":0,"particle_id":2203,"point":[-4.237454395631334,1.259172650186087,2.910887094663484],"type":2,"volume":1.3448205831168691},{"fixed":false,"mass":1.7874195292686939,"nu":0,"particle_id":2204,"point":[-2.225526891608717,-2.75718348896713,3.748572952674403],"type":2,"volume":1.7874195292686939},{"fixed":false,"mass":0.9442609270650759,"nu":0,"particle_id":2205,"point":[5.851852362295647,3.271529336148886,0.7504242983868225],"type":2,"volume":0.9442609270650759},{"fixed":false,"mass":0.7942424452861113,"nu":0,"particle_id":2206,"point":[-1.284710170345615,1.139945034213717,-6.625577368651964],"type":2,"volume":0.7942424452861113},{"fixed":false,"mass":0.7962526023155081,"nu":0,"particle_id":2207,"point":[5.277870929525711,4.233188199738026,-0.665316462374027],"type":2,"volume":0.7962526023155081},{"fixed":false,"mass":1.147198441182903,"nu":0,"particle_id":2208,"point":[-4.13291339618798,2.231054109284325,4.785136472697437],"type":2,"volume":1.147198441182903},{"fixed":false,"mass":0.7604672341605023,"nu":0,"particle_id":2209,"point":[5.277273155332703,1.335914594059813,1.444063238821689],"type":2,"volume":0.7604672341605023},{"fixed":false,"mass":1.2786871087735292,"nu":0,"particle_id":2210,"point":[-0.6766151689795601,5.993768633310651,3.024752461005916],"type":2,"volume":1.2786871087735292},{"fixed":false,"mass":1.1336060532736247,"nu":0,"particle_id":2211,"point":[-2.936122915637208,-0.977985448299839,2.045369178919955],"type":2,"volume":1.1336060532736247},{"fixed":false,"mass":1.0447763054630619,"nu":0,"particle_id":2212,"point":[-5.948498444164778,-2.680033868242992,-1.506349317684022],"type":2,"volume":1.0447763054630619},{"fixed":false,"mass":1.932870899125231,"nu":0,"particle_id":2213,"point":[3.252151727685049,2.550637055398486,-3.817642083526688],"type":2,"volume":1.932870899125231},{"fixed":false,"mass":1.0975393312052164,"nu":0,"particle_id":2214,"point":[4.243398863603568,-4.749504083775403,2.498895799053944],"type":2,"volume":1.0975393312052164},{"fixed":false,"mass":1.383726691100746,"nu":0,"particle_id":2215,"point":[-2.80987836162979,2.730010370580719,1.889273751078363],"type":2,"volume":1.383726691100746},{"fixed":false,"mass":0.6990948378046273,"nu":0,"particle_id":2216,"point":[-2.967884046661834,6.042172826185674,-1.045835424808438],"type":2,"volume":0.6990948378046273},{"fixed":false,"mass":1.206818510454369,"nu":0,"particle_id":2217,"point":[-0.6201549900570509,-5.942483376000268,3.054131108253308],"type":2,"volume":1.206818510454369},{"fixed":false,"mass":1.0642350748365874,"nu":0,"particle_id":2218,"point":[-4.095034023143974,-0.5459038622728373,3.889568186772405],"type":2,"volume":1.0642350748365874},{"fixed":false,"mass":1.1769655162192518,"nu":0,"particle_id":2219,"point":[2.019358504900414,-5.081238537556753,3.858835833704177],"type":2,"volume":1.1769655162192518},{"fixed":false,"mass":0.548453943070431,"nu":0,"particle_id":2220,"point":[-0.3593546837017857,-0.2564452488726174,3.552050041002494],"type":2,"volume":0.548453943070431},{"fixed":false,"mass":0.7543513930906154,"nu":0,"particle_id":2221,"point":[-0.3936093101971331,1.590583017384887,-3.334181292059656],"type":2,"volume":0.7543513930906154},{"fixed":false,"mass":1.837321818375905,"nu":0,"particle_id":2222,"point":[-3.629706006955739,-1.052549581721212,-4.191422925001324],"type":2,"volume":1.837321818375905},{"fixed":false,"mass":1.5336693194055504,"nu":0,"particle_id":2223,"point":[-3.358408534091575,-4.177461769946499,-1.416956839536203],"type":2,"volume":1.5336693194055504},{"fixed":false,"mass":0.5472965617307701,"nu":0,"particle_id":2224,"point":[-6.850146644097977,-0.3315103821756369,0.3283390538491351],"type":2,"volume":0.5472965617307701},{"fixed":false,"mass":0.8930015589462232,"nu":0,"particle_id":2225,"point":[0.3136503204449034,-3.470049481659403,-1.125094033859389],"type":2,"volume":0.8930015589462232},{"fixed":false,"mass":0.5417810064298804,"nu":0,"particle_id":2226,"point":[0.4625971465555014,0.2661188871954765,-6.875009138083962],"type":2,"volume":0.5417810064298804},{"fixed":false,"mass":1.6307295513192748,"nu":0,"particle_id":2227,"point":[-1.368463040911309,-1.995664845599725,-4.663113768241026],"type":2,"volume":1.6307295513192748},{"fixed":false,"mass":0.6375745726838358,"nu":0,"particle_id":2228,"point":[-0.6767847778571371,3.337059592514187,3.484664829881798],"type":2,"volume":0.6375745726838358},{"fixed":false,"mass":1.1950067963572337,"nu":0,"particle_id":2229,"point":[0.99644777416468,-4.285661150961641,-5.164611214309652],"type":2,"volume":1.1950067963572337},{"fixed":false,"mass":0.8964125157580068,"nu":0,"particle_id":2230,"point":[5.68530539083908,1.204188225382082,3.4719741266563],"type":2,"volume":0.8964125157580068},{"fixed":false,"mass":1.4675217522241215,"nu":0,"particle_id":2231,"point":[-4.369797851806601,2.144640090995889,-0.511669257303668],"type":2,"volume":1.4675217522241215},{"fixed":false,"mass":0.5274869563256105,"nu":0,"particle_id":2232,"point":[-1.410922804337421,-3.345621551070673,0.7292777986479063],"type":2,"volume":0.5274869563256105},{"fixed":false,"mass":2.477796881297057,"nu":0,"particle_id":2233,"point":[-3.023956218860088,-1.823623700935783,4.263588321106653],"type":2,"volume":2.477796881297057},{"fixed":false,"mass":2.204624464603748,"nu":0,"particle_id":2234,"point":[2.010901049662224,-5.059017028000689,-1.090570627051686],"type":2,"volume":2.204624464603748},{"fixed":false,"mass":0.9782234948787334,"nu":0,"particle_id":2235,"point":[4.171375888833413,1.428060539006333,-0.976330268149485],"type":2,"volume":0.9782234948787334},{"fixed":false,"mass":1.399185705269024,"nu":0,"particle_id":2236,"point":[-2.369257429623962,5.087117873025449,-0.9436513093833053],"type":2,"volume":1.399185705269024},{"fixed":false,"mass":0.8585786889572188,"nu":0,"particle_id":2237,"point":[-1.663143364756786,-2.782011181530998,1.697951489550529],"type":2,"volume":0.8585786889572188},{"fixed":false,"mass":1.1373549928387234,"nu":0,"particle_id":2238,"point":[6.315520668927293,1.70912807993235,1.471449750901069],"type":2,"volume":1.1373549928387234},{"fixed":false,"mass":1.3217137481975707,"nu":0,"particle_id":2239,"point":[-3.553581444709894,1.404505293738848,0.5521816731851209],"type":2,"volume":1.3217137481975707},{"fixed":false,"mass":0.5578567986815451,"nu":0,"particle_id":2240,"point":[0.6181361477065639,-1.283388804156846,-6.725969207792105],"type":2,"volume":0.5578567986815451},{"fixed":false,"mass":1.523974892972467,"nu":0,"particle_id":2241,"point":[-2.298281533183764,3.278368452594333,3.238942098575746],"type":2,"volume":1.523974892972467},{"fixed":false,"mass":0.9055743017897205,"nu":0,"particle_id":2242,"point":[-0.07527297532983801,0.1204353292019775,5.128194319776462],"type":2,"volume":0.9055743017897205},{"fixed":false,"mass":0.7873923076484,"nu":0,"particle_id":2243,"point":[-5.304988983820675,0.2554904180122134,-1.811877670223791],"type":2,"volume":0.7873923076484},{"fixed":false,"mass":1.4100112042876347,"nu":0,"particle_id":2244,"point":[-4.98526402880726,1.170149255975142,-2.26702366183026],"type":2,"volume":1.4100112042876347},{"fixed":false,"mass":0.8486772700604948,"nu":0,"particle_id":2245,"point":[1.9010637366475,-1.885940796570593,-2.71080189419605],"type":2,"volume":0.8486772700604948},{"fixed":false,"mass":0.982504554187512,"nu":0,"particle_id":2246,"point":[-5.236188777544466,3.246726638688911,2.876884184461837],"type":2,"volume":0.982504554187512},{"fixed":false,"mass":1.0437404365146625,"nu":0,"particle_id":2247,"point":[-3.284084400227087,4.24382951871674,-4.08723060260126],"type":2,"volume":1.0437404365146625},{"fixed":false,"mass":1.1537375995654604,"nu":0,"particle_id":2248,"point":[-5.240643688403198,-2.038634970768392,3.652760965542988],"type":2,"volume":1.1537375995654604},{"fixed":false,"mass":0.966793130175313,"nu":0,"particle_id":2249,"point":[-1.194145084154691,-1.142077357811199,6.584964963369699],"type":2,"volume":0.966793130175313},{"fixed":false,"mass":1.128013985060779,"nu":0,"particle_id":2250,"point":[1.19765600882238,3.953777596112136,2.610878555245872],"type":2,"volume":1.128013985060779},{"fixed":false,"mass":1.3864758561092414,"nu":0,"particle_id":2251,"point":[-0.9394631263600016,-5.140134127090146,4.207884037445798],"type":2,"volume":1.3864758561092414},{"fixed":false,"mass":0.6829495129321652,"nu":0,"particle_id":2252,"point":[0.3120911055306677,0.5444272312459439,-3.498849741767005],"type":2,"volume":0.6829495129321652},{"fixed":false,"mass":1.0619840490153611,"nu":0,"particle_id":2253,"point":[5.555689854518565,-0.7348448756287387,2.069306094867712],"type":2,"volume":1.0619840490153611},{"fixed":false,"mass":0.8784525169888029,"nu":0,"particle_id":2254,"point":[-5.236615267135681,2.763761212582261,-3.339004400363145],"type":2,"volume":0.8784525169888029},{"fixed":false,"mass":0.5878067543822523,"nu":0,"particle_id":2255,"point":[-5.475861426922091,1.908223970957555,-3.658704916751978],"type":2,"volume":0.5878067543822523},{"fixed":false,"mass":0.6145543768254095,"nu":0,"particle_id":2256,"point":[-2.329645477047638,-1.960521621988667,2.045351971524572],"type":2,"volume":0.6145543768254095},{"fixed":false,"mass":0.9764565275230875,"nu":0,"particle_id":2257,"point":[1.111459471523095,-2.788858088619933,2.10761662092806],"type":2,"volume":0.9764565275230875},{"fixed":false,"mass":1.6820987785522925,"nu":0,"particle_id":2258,"point":[-2.790162900286211,2.431911645658247,0.810217976727341],"type":2,"volume":1.6820987785522925},{"fixed":false,"mass":1.0330836397467766,"nu":0,"particle_id":2259,"point":[-1.325546607251525,2.09563885684297,2.760084076968864],"type":2,"volume":1.0330836397467766},{"fixed":false,"mass":1.0647105116122602,"nu":0,"particle_id":2260,"point":[5.888561652801824,-1.95773163968215,-2.443463596386346],"type":2,"volume":1.0647105116122602},{"fixed":false,"mass":1.2289615065285138,"nu":0,"particle_id":2261,"point":[4.227436070267881,2.445084140828879,-0.2907731585542904],"type":2,"volume":1.2289615065285138},{"fixed":false,"mass":1.2483539492757612,"nu":0,"particle_id":2262,"point":[-2.228789345995014,-2.62709389962748,-4.266246705508958],"type":2,"volume":1.2483539492757612},{"fixed":false,"mass":1.0744063622656694,"nu":0,"particle_id":2263,"point":[3.473420307147119,0.6594096396325355,-3.423359159489872],"type":2,"volume":1.0744063622656694},{"fixed":false,"mass":1.0805754703882953,"nu":0,"particle_id":2264,"point":[0.5346620038081104,6.797286759833844,0.3367554764284984],"type":2,"volume":1.0805754703882953},{"fixed":false,"mass":1.0548552031954352,"nu":0,"particle_id":2265,"point":[-1.962916096291815,1.783074562833272,-5.020574479307799],"type":2,"volume":1.0548552031954352},{"fixed":false,"mass":1.1354402049017334,"nu":0,"particle_id":2266,"point":[-1.062562831149345,2.479246416680104,6.114525385379055],"type":2,"volume":1.1354402049017334},{"fixed":false,"mass":1.1885669964892722,"nu":0,"particle_id":2267,"point":[1.661407267120806,2.998792427817815,-5.860407925531437],"type":2,"volume":1.1885669964892722},{"fixed":false,"mass":1.0180229652236295,"nu":0,"particle_id":2268,"point":[-0.8977181222819234,6.602331730410723,1.179993754849735],"type":2,"volume":1.0180229652236295},{"fixed":false,"mass":0.9360852789419959,"nu":0,"particle_id":2269,"point":[-3.176679053338058,-5.918118303322419,-0.4598627705438734],"type":2,"volume":0.9360852789419959},{"fixed":false,"mass":1.227273982642675,"nu":0,"particle_id":2270,"point":[-3.843487535231882,3.077449122000494,-4.554826548655103],"type":2,"volume":1.227273982642675},{"fixed":false,"mass":0.971963511749936,"nu":0,"particle_id":2271,"point":[3.698513588746756,5.391880958806526,-1.999654473257958],"type":2,"volume":0.971963511749936},{"fixed":false,"mass":1.429199394433161,"nu":0,"particle_id":2272,"point":[2.023016697807314,-0.9675299140134181,3.098291658645169],"type":2,"volume":1.429199394433161},{"fixed":false,"mass":1.0490240001665352,"nu":0,"particle_id":2273,"point":[2.730774729569945,-2.259866918902913,1.464424415363879],"type":2,"volume":1.0490240001665352},{"fixed":false,"mass":1.487740229513322,"nu":0,"particle_id":2274,"point":[-3.625731776263544,-4.959221905260589,-2.417598339408394],"type":2,"volume":1.487740229513322},{"fixed":false,"mass":0.9382784469287221,"nu":0,"particle_id":2275,"point":[-3.577027906235585,-3.840345320335287,2.154221014123646],"type":2,"volume":0.9382784469287221},{"fixed":false,"mass":1.0065710777072576,"nu":0,"particle_id":2276,"point":[2.676641966911221,1.641744517271337,1.962043037295902],"type":2,"volume":1.0065710777072576},{"fixed":false,"mass":0.6968110421127296,"nu":0,"particle_id":2277,"point":[6.778834922299549,0.4692206242201426,1.263643352587199],"type":2,"volume":0.6968110421127296},{"fixed":false,"mass":0.6702368965490493,"nu":0,"particle_id":2278,"point":[0.2086483232408889,2.62583358780315,2.572082474416517],"type":2,"volume":0.6702368965490493},{"fixed":false,"mass":1.4335077776384897,"nu":0,"particle_id":2279,"point":[-3.87615329204932,0.658585167267177,3.71939164014642],"type":2,"volume":1.4335077776384897},{"fixed":false,"mass":1.30922382279205,"nu":0,"particle_id":2280,"point":[0.1955055114504568,6.235542101120344,-2.557495913992757],"type":2,"volume":1.30922382279205},{"fixed":false,"mass":1.0232896425538969,"nu":0,"particle_id":2281,"point":[-3.149714101056391,5.883979912464492,1.21100903511997],"type":2,"volume":1.0232896425538969},{"fixed":false,"mass":0.7651637171598166,"nu":0,"particle_id":2282,"point":[0.5163524998286045,-6.880533697921537,0.0394887511416436],"type":2,"volume":0.7651637171598166},{"fixed":false,"mass":1.2671874967880086,"nu":0,"particle_id":2283,"point":[1.071491782051027,-5.720930480704602,-3.350791042849691],"type":2,"volume":1.2671874967880086},{"fixed":false,"mass":0.9147917275977151,"nu":0,"particle_id":2284,"point":[-2.240978290582487,-0.1685216678266264,2.902897098790522],"type":2,"volume":0.9147917275977151},{"fixed":false,"mass":1.0337576927772592,"nu":0,"particle_id":2285,"point":[1.853037117997906,-3.042892492298978,-5.810937015688698],"type":2,"volume":1.0337576927772592},{"fixed":false,"mass":1.0348359404400231,"nu":0,"particle_id":2286,"point":[2.887863673120026,-1.980258869398377,-5.806161993281153],"type":2,"volume":1.0348359404400231},{"fixed":false,"mass":1.1886706446487318,"nu":0,"particle_id":2287,"point":[4.087902303012478,0.06140502668548332,-5.390667086599362],"type":2,"volume":1.1886706446487318},{"fixed":false,"mass":0.9573998574809185,"nu":0,"particle_id":2288,"point":[-0.4480758364321373,-2.551977122969818,2.657804457881939],"type":2,"volume":0.9573998574809185},{"fixed":false,"mass":1.3327790067372192,"nu":0,"particle_id":2289,"point":[2.697684123886463,-5.792317069521509,-2.009174949099324],"type":2,"volume":1.3327790067372192},{"fixed":false,"mass":0.7425337196813159,"nu":0,"particle_id":2290,"point":[2.059390377680003,-3.020454076775274,-0.2632839707679241],"type":2,"volume":0.7425337196813159},{"fixed":false,"mass":0.7777991381453259,"nu":0,"particle_id":2291,"point":[3.749442703723469,3.081982998791937,-4.804527230882154],"type":2,"volume":0.7777991381453259},{"fixed":false,"mass":1.360630039738105,"nu":0,"particle_id":2292,"point":[-1.498079053767701,1.316713260349678,6.362001699354035],"type":2,"volume":1.360630039738105},{"fixed":false,"mass":0.6350174407522349,"nu":0,"particle_id":2293,"point":[0.5387667048463515,-4.02856308955001,5.543004470877639],"type":2,"volume":0.6350174407522349},{"fixed":false,"mass":1.4060010799257012,"nu":0,"particle_id":2294,"point":[-0.4539283951150294,1.113047268480321,4.602969837817625],"type":2,"volume":1.4060010799257012},{"fixed":false,"mass":0.6534579028738838,"nu":0,"particle_id":2295,"point":[2.643290691541181,-6.261522056694113,0.8768450551579455],"type":2,"volume":0.6534579028738838},{"fixed":false,"mass":0.9234425134373746,"nu":0,"particle_id":2296,"point":[-4.413933140211858,-2.322348222718535,2.89878909250285],"type":2,"volume":0.9234425134373746},{"fixed":false,"mass":0.8443398342336155,"nu":0,"particle_id":2297,"point":[3.523400992332512,-4.668875211228851,-3.488800133083406],"type":2,"volume":0.8443398342336155},{"fixed":false,"mass":1.587025983152714,"nu":0,"particle_id":2298,"point":[-2.369881576473819,-2.81547851203137,-5.542332724554753],"type":2,"volume":1.587025983152714},{"fixed":false,"mass":0.5897197799254419,"nu":0,"particle_id":2299,"point":[1.524024077392846,6.73455146281321,-0.04813259479999216],"type":2,"volume":0.5897197799254419},{"fixed":false,"mass":1.4014748725847972,"nu":0,"particle_id":2300,"point":[-0.7970356809510682,-4.529670822621823,-2.648868056021096],"type":2,"volume":1.4014748725847972},{"fixed":false,"mass":1.224150618803087,"nu":0,"particle_id":2301,"point":[-0.243029246307434,-6.688267340856002,0.9696459907845446],"type":2,"volume":1.224150618803087},{"fixed":false,"mass":1.43134062154969,"nu":0,"particle_id":2302,"point":[-1.010559529973454,2.353706599719444,4.873164569503441],"type":2,"volume":1.43134062154969},{"fixed":false,"mass":1.08375149723826,"nu":0,"particle_id":2303,"point":[3.141182335047373,0.2387759373778967,-4.707022624481603],"type":2,"volume":1.08375149723826},{"fixed":false,"mass":0.7926871166032531,"nu":0,"particle_id":2304,"point":[-1.481151696864962,-2.305881029713488,-2.455772797249799],"type":2,"volume":0.7926871166032531},{"fixed":false,"mass":1.197125471210772,"nu":0,"particle_id":2305,"point":[-3.54719028837707,-1.21750846059867,5.50015824091092],"type":2,"volume":1.197125471210772},{"fixed":false,"mass":1.1027514317519878,"nu":0,"particle_id":2306,"point":[-5.796591712678127,-1.262378838629107,-3.190504471481302],"type":2,"volume":1.1027514317519878},{"fixed":false,"mass":0.9413879017720649,"nu":0,"particle_id":2307,"point":[2.743071862395105,6.229083826779862,0.4970354401918755],"type":2,"volume":0.9413879017720649},{"fixed":false,"mass":1.3151799598678031,"nu":0,"particle_id":2308,"point":[-1.651313711698043,-5.4327746672,-3.434469990849094],"type":2,"volume":1.3151799598678031},{"fixed":false,"mass":0.7796951710232681,"nu":0,"particle_id":2309,"point":[-6.670144144422963,-0.8036214079165612,-0.6774875730695142],"type":2,"volume":0.7796951710232681},{"fixed":false,"mass":1.0224302767868096,"nu":0,"particle_id":2310,"point":[-3.953124161306028,3.49968463242669,0.9498731544427969],"type":2,"volume":1.0224302767868096},{"fixed":false,"mass":1.0345053820482069,"nu":0,"particle_id":2311,"point":[6.111708694094104,0.5139573516214103,-2.441995790327727],"type":2,"volume":1.0345053820482069},{"fixed":false,"mass":2.335656151746831,"nu":0,"particle_id":2312,"point":[0.320861635204069,1.006151423602372,-4.908395639407142],"type":2,"volume":2.335656151746831},{"fixed":false,"mass":1.2611965868322494,"nu":0,"particle_id":2313,"point":[-5.660575616666668,-0.961694962234295,-0.7956418858173744],"type":2,"volume":1.2611965868322494},{"fixed":false,"mass":0.7315916673015994,"nu":0,"particle_id":2314,"point":[-0.3655991450255218,-3.812011588608016,5.576240361849387],"type":2,"volume":0.7315916673015994},{"fixed":false,"mass":1.2547126938747786,"nu":0,"particle_id":2315,"point":[1.780598880772926,1.061256998454274,-3.191592958489617],"type":2,"volume":1.2547126938747786},{"fixed":false,"mass":1.170313586291542,"nu":0,"particle_id":2316,"point":[-3.551086012989292,-1.184643237315499,-0.1121417190429557],"type":2,"volume":1.170313586291542},{"fixed":false,"mass":0.8500654443342331,"nu":0,"particle_id":2317,"point":[3.9761551777017,-3.24055290819527,-4.472548804916113],"type":2,"volume":0.8500654443342331},{"fixed":false,"mass":0.5360264743456208,"nu":0,"particle_id":2318,"point":[3.196566825962092,-1.574541586808892,-0.7957631864173081],"type":2,"volume":0.5360264743456208},{"fixed":false,"mass":0.8264412619108206,"nu":0,"particle_id":2319,"point":[0.3324568868293675,4.468142720153168,2.949255748450085],"type":2,"volume":0.8264412619108206},{"fixed":false,"mass":0.5690220866508747,"nu":0,"particle_id":2320,"point":[1.460793945760954,-3.093706556228186,1.191353471970029],"type":2,"volume":0.5690220866508747},{"fixed":false,"mass":0.4320991790258825,"nu":0,"particle_id":2321,"point":[1.171811960873978,-1.403835481787799,3.075254193478012],"type":2,"volume":0.4320991790258825},{"fixed":false,"mass":1.0524302332091986,"nu":0,"particle_id":2322,"point":[0.4059972053249618,-2.152297274662304,3.033796030537683],"type":2,"volume":1.0524302332091986},{"fixed":false,"mass":0.8124730989562635,"nu":0,"particle_id":2323,"point":[1.37671297801775,0.661788593032512,-6.623655405133737],"type":2,"volume":0.8124730989562635},{"fixed":false,"mass":0.69385720493263,"nu":0,"particle_id":2324,"point":[0.8463660364969182,-6.728640166641869,0.9518506839666965],"type":2,"volume":0.69385720493263},{"fixed":false,"mass":1.1076132690954668,"nu":0,"particle_id":2325,"point":[-5.01918506444388,-3.815247073886335,-2.732277560363368],"type":2,"volume":1.1076132690954668},{"fixed":false,"mass":1.1729990235276373,"nu":0,"particle_id":2326,"point":[-6.424787235506782,-0.8746936672427083,-1.957365137697599],"type":2,"volume":1.1729990235276373},{"fixed":false,"mass":0.9187058422890754,"nu":0,"particle_id":2327,"point":[-4.953841639931291,1.451077943713031,-4.368704750380052],"type":2,"volume":0.9187058422890754},{"fixed":false,"mass":0.8973089100945794,"nu":0,"particle_id":2328,"point":[-3.984274654943735,-4.182889158492141,0.5937960961930998],"type":2,"volume":0.8973089100945794},{"fixed":false,"mass":0.9766152918616061,"nu":0,"particle_id":2329,"point":[-4.692121176161536,1.66482916796164,-3.348807136223725],"type":2,"volume":0.9766152918616061},{"fixed":false,"mass":1.2838593579703066,"nu":0,"particle_id":2330,"point":[-1.064464440529492,-2.419895819624517,4.288770284485762],"type":2,"volume":1.2838593579703066},{"fixed":false,"mass":0.833697846147287,"nu":0,"particle_id":2331,"point":[-6.508745066131802,2.017367307028096,0.2155922062066728],"type":2,"volume":0.833697846147287},{"fixed":false,"mass":0.8767105245785176,"nu":0,"particle_id":2332,"point":[5.112486225716554,0.6379404001875699,-4.483056220268522],"type":2,"volume":0.8767105245785176},{"fixed":false,"mass":1.8830216076502733,"nu":0,"particle_id":2333,"point":[-3.353705662095808,3.666832014239688,-2.230262401124427],"type":2,"volume":1.8830216076502733},{"fixed":false,"mass":0.612605220895831,"nu":0,"particle_id":2334,"point":[0.2622928000783341,-3.601214640329029,-0.03523682119397286],"type":2,"volume":0.612605220895831},{"fixed":false,"mass":1.354094216384827,"nu":0,"particle_id":2335,"point":[2.379207656455566,-3.895437703722717,-1.161132736608018],"type":2,"volume":1.354094216384827},{"fixed":false,"mass":0.9491752987705915,"nu":0,"particle_id":2336,"point":[-0.01931574963918365,5.046500610738398,4.490006668045651],"type":2,"volume":0.9491752987705915},{"fixed":false,"mass":0.5173557398716547,"nu":0,"particle_id":2337,"point":[-2.166569863296379,0.1744033581537087,-6.597324926030192],"type":2,"volume":0.5173557398716547},{"fixed":false,"mass":0.6016802775135252,"nu":0,"particle_id":2338,"point":[5.683377010988009,3.266703500396475,1.782954777904917],"type":2,"volume":0.6016802775135252},{"fixed":false,"mass":0.5435202812550408,"nu":0,"particle_id":2339,"point":[0.3936842880970019,3.516146820325548,0.4227426774297943],"type":2,"volume":0.5435202812550408},{"fixed":false,"mass":0.8765529595025158,"nu":0,"particle_id":2340,"point":[-2.101308929106918,-4.931468868707349,1.631584417426241],"type":2,"volume":0.8765529595025158},{"fixed":false,"mass":0.7372081888511044,"nu":0,"particle_id":2341,"point":[2.047942565756379,1.139462940524087,2.812759455889898],"type":2,"volume":0.7372081888511044},{"fixed":false,"mass":1.3793800003311483,"nu":0,"particle_id":2342,"point":[1.913498218892597,3.038096022944752,4.414222892940649],"type":2,"volume":1.3793800003311483},{"fixed":false,"mass":1.0301505235781594,"nu":0,"particle_id":2343,"point":[-2.04880604262702,4.527078680928151,-4.45695896582225],"type":2,"volume":1.0301505235781594},{"fixed":false,"mass":1.0772790461532218,"nu":0,"particle_id":2344,"point":[4.66197356036441,-3.602401994470962,3.368337376846162],"type":2,"volume":1.0772790461532218},{"fixed":false,"mass":0.7300902752485399,"nu":0,"particle_id":2345,"point":[5.092054088742797,-3.793979672205146,-2.258954530694893],"type":2,"volume":0.7300902752485399},{"fixed":false,"mass":0.849471127372429,"nu":0,"particle_id":2346,"point":[1.251966592045093,5.938671349118908,-2.91989168363144],"type":2,"volume":0.849471127372429},{"fixed":false,"mass":1.1959532854023338,"nu":0,"particle_id":2347,"point":[0.6606264464858878,0.8080392314070369,4.519251089623992],"type":2,"volume":1.1959532854023338},{"fixed":false,"mass":0.5343323666151809,"nu":0,"particle_id":2348,"point":[0.622185151500418,1.780486128341722,3.041387483324743],"type":2,"volume":0.5343323666151809},{"fixed":false,"mass":0.8375939555074311,"nu":0,"particle_id":2349,"point":[-5.858080997049986,-1.394187341638189,2.965452517122231],"type":2,"volume":0.8375939555074311},{"fixed":false,"mass":0.7914759319595731,"nu":0,"particle_id":2350,"point":[1.695055897330969,-2.926255686136686,-1.575057885915909],"type":2,"volume":0.7914759319595731},{"fixed":false,"mass":1.1482256552763952,"nu":0,"particle_id":2351,"point":[-0.004370613637560165,5.782423980844354,-0.06838678962269316],"type":2,"volume":1.1482256552763952},{"fixed":false,"mass":1.0093134739874219,"nu":0,"particle_id":2352,"point":[-1.955026288159484,1.922571712617088,-6.139503027022002],"type":2,"volume":1.0093134739874219},{"fixed":false,"mass":1.3561357383995891,"nu":0,"particle_id":2353,"point":[-2.361668824887289,2.848940403305612,-2.724434130046702],"type":2,"volume":1.3561357383995891},{"fixed":false,"mass":1.1783278578114813,"nu":0,"particle_id":2354,"point":[-0.6631546966889017,-6.077592634062154,-2.875757081228535],"type":2,"volume":1.1783278578114813},{"fixed":false,"mass":0.7771156861753599,"nu":0,"particle_id":2355,"point":[0.3618734164656308,-3.19330026770526,6.043320389812938],"type":2,"volume":0.7771156861753599},{"fixed":false,"mass":0.7773729409592763,"nu":0,"particle_id":2356,"point":[6.280964026979306,-1.218947358955439,2.364688816314231],"type":2,"volume":0.7773729409592763},{"fixed":false,"mass":0.4961135457352877,"nu":0,"particle_id":2357,"point":[-0.9010683220207153,-1.663356877872773,-3.060558402209287],"type":2,"volume":0.4961135457352877},{"fixed":false,"mass":1.1367171500760185,"nu":0,"particle_id":2358,"point":[4.564087801190081,1.595451712377616,-4.618442250620499],"type":2,"volume":1.1367171500760185},{"fixed":false,"mass":0.40955746009256244,"nu":0,"particle_id":2359,"point":[3.511868390880491,0.4264242704502266,0.7559068369260797],"type":2,"volume":0.40955746009256244},{"fixed":false,"mass":1.048755404224883,"nu":0,"particle_id":2360,"point":[0.3952684155176871,4.012030434753004,5.381011453224055],"type":2,"volume":1.048755404224883},{"fixed":false,"mass":1.0192675562131646,"nu":0,"particle_id":2361,"point":[6.306528012825917,-2.323272063680994,0.4343571669835725],"type":2,"volume":1.0192675562131646},{"fixed":false,"mass":0.6392662783562321,"nu":0,"particle_id":2362,"point":[6.770197521176581,-0.6638989095213353,-1.118902696797232],"type":2,"volume":0.6392662783562321},{"fixed":false,"mass":1.1839533935280884,"nu":0,"particle_id":2363,"point":[3.121104135482343,2.52115418337609,2.520356512810611],"type":2,"volume":1.1839533935280884},{"fixed":false,"mass":1.1038584313011464,"nu":0,"particle_id":2364,"point":[4.720685364041619,-3.387033283803369,-1.148501542691921],"type":2,"volume":1.1038584313011464},{"fixed":false,"mass":1.4837836226323295,"nu":0,"particle_id":2365,"point":[4.142965891214464,-1.603437585057662,2.942102348383671],"type":2,"volume":1.4837836226323295},{"fixed":false,"mass":0.9413516316420645,"nu":0,"particle_id":2366,"point":[1.192855280651365,1.045959560774922,5.520095148893743],"type":2,"volume":0.9413516316420645},{"fixed":false,"mass":0.5274210129290268,"nu":0,"particle_id":2367,"point":[-1.517722553487804,-2.097704835602657,2.458955623765531],"type":2,"volume":0.5274210129290268},{"fixed":false,"mass":0.893250806919464,"nu":0,"particle_id":2368,"point":[-2.13385551658342,4.310694832619301,4.844343251466245],"type":2,"volume":0.893250806919464},{"fixed":false,"mass":1.459200414471976,"nu":0,"particle_id":2369,"point":[4.291831427242462,-0.3247142729644274,4.944470598500596],"type":2,"volume":1.459200414471976},{"fixed":false,"mass":0.5366985193238221,"nu":0,"particle_id":2370,"point":[2.19759800425167,0.1046802138273944,2.867522408932284],"type":2,"volume":0.5366985193238221},{"fixed":false,"mass":0.3938669075394104,"nu":0,"particle_id":2371,"point":[3.230944792347193,1.019223555960901,-0.9891955409374276],"type":2,"volume":0.3938669075394104},{"fixed":false,"mass":0.5673204666747326,"nu":0,"particle_id":2372,"point":[4.285732223343284,-1.058265927369279,-0.02399369637148093],"type":2,"volume":0.5673204666747326},{"fixed":false,"mass":1.1019848705710478,"nu":0,"particle_id":2373,"point":[3.534308810716228,4.169522221245955,2.297904213740415],"type":2,"volume":1.1019848705710478},{"fixed":false,"mass":0.8604832596502012,"nu":0,"particle_id":2374,"point":[5.827017562976974,-3.480093218576104,0.5478269729367189],"type":2,"volume":0.8604832596502012},{"fixed":false,"mass":0.7902569349187115,"nu":0,"particle_id":2375,"point":[3.758613345254423,5.004571249379334,2.763545370891196],"type":2,"volume":0.7902569349187115},{"fixed":false,"mass":0.6626079542205318,"nu":0,"particle_id":2376,"point":[-0.7388910798140131,0.06797434534406452,4.525279130039302],"type":2,"volume":0.6626079542205318},{"fixed":false,"mass":1.6688052117243977,"nu":0,"particle_id":2377,"point":[-3.602364037398931,4.130605182325707,-0.9268575843149973],"type":2,"volume":1.6688052117243977},{"fixed":false,"mass":1.1867700091980171,"nu":0,"particle_id":2378,"point":[-5.278622115805859,-3.646437877203952,-1.507052989836247],"type":2,"volume":1.1867700091980171},{"fixed":false,"mass":0.8274092697847605,"nu":0,"particle_id":2379,"point":[3.191505257786669,5.248122965148802,-2.889494862452203],"type":2,"volume":0.8274092697847605},{"fixed":false,"mass":0.872354970388366,"nu":0,"particle_id":2380,"point":[0.107016713030371,-1.220149426534698,6.688693538362897],"type":2,"volume":0.872354970388366},{"fixed":false,"mass":0.7650494910028443,"nu":0,"particle_id":2381,"point":[-6.397279525297852,0.1595414540646452,-2.165933018986111],"type":2,"volume":0.7650494910028443},{"fixed":false,"mass":0.6847252595456378,"nu":0,"particle_id":2382,"point":[-6.764005088089457,0.7578502182226076,-1.0863564328188],"type":2,"volume":0.6847252595456378},{"fixed":false,"mass":0.5442828833441554,"nu":0,"particle_id":2383,"point":[3.316184590234261,0.4787257859033496,-1.75255631055527],"type":2,"volume":0.5442828833441554},{"fixed":false,"mass":1.3764100798665282,"nu":0,"particle_id":2384,"point":[1.263862221570154,5.926398015694615,2.643373879636321],"type":2,"volume":1.3764100798665282},{"fixed":false,"mass":0.5752195288239098,"nu":0,"particle_id":2385,"point":[-0.5204403848397815,-1.49663304233194,-6.626761078352114],"type":2,"volume":0.5752195288239098},{"fixed":false,"mass":0.9326019717087343,"nu":0,"particle_id":2386,"point":[-0.7307711858369658,3.338837379015403,-5.857477309275464],"type":2,"volume":0.9326019717087343},{"fixed":false,"mass":1.5778293400901768,"nu":0,"particle_id":2387,"point":[2.855301398484555,-5.371090498398785,2.99439929706505],"type":2,"volume":1.5778293400901768},{"fixed":false,"mass":1.2220114246061617,"nu":0,"particle_id":2388,"point":[-0.950401073689127,4.233373161246591,-5.16006091818976],"type":2,"volume":1.2220114246061617},{"fixed":false,"mass":1.5788314457449582,"nu":0,"particle_id":2389,"point":[1.09200594467436,2.995347244724389,5.738903481574639],"type":2,"volume":1.5788314457449582},{"fixed":false,"mass":1.0825510694931024,"nu":0,"particle_id":2390,"point":[6.248990493034595,1.992747568028469,-1.30221706762667],"type":2,"volume":1.0825510694931024},{"fixed":false,"mass":0.9813059985775644,"nu":0,"particle_id":2391,"point":[4.56236209857678,1.17144276677645,4.893509527658133],"type":2,"volume":0.9813059985775644},{"fixed":false,"mass":0.5921518441381155,"nu":0,"particle_id":2392,"point":[-3.442223073569477,-3.754886178485718,-4.585758605372416],"type":2,"volume":0.5921518441381155},{"fixed":false,"mass":0.9665558597222007,"nu":0,"particle_id":2393,"point":[6.071797228203192,3.036213149158336,-0.4243127639549984],"type":2,"volume":0.9665558597222007},{"fixed":false,"mass":0.4323435116511606,"nu":0,"particle_id":2394,"point":[-3.29878857385796,0.7834068496604267,-1.161991049975587],"type":2,"volume":0.4323435116511606},{"fixed":false,"mass":0.46840174762779985,"nu":0,"particle_id":2395,"point":[-1.755878045647764,3.017060548361071,-0.8206961707055653],"type":2,"volume":0.46840174762779985},{"fixed":false,"mass":1.2372230631157108,"nu":0,"particle_id":2396,"point":[-4.604595212651224,0.9843640952146139,0.1511636732049666],"type":2,"volume":1.2372230631157108},{"fixed":false,"mass":1.2149625768313899,"nu":0,"particle_id":2397,"point":[-2.022047491649295,3.916526419976286,1.54435258854625],"type":2,"volume":1.2149625768313899},{"fixed":false,"mass":1.0398226424165398,"nu":0,"particle_id":2398,"point":[3.367050779872241,4.524557375507198,3.644753333815076],"type":2,"volume":1.0398226424165398},{"fixed":false,"mass":0.9960727320472967,"nu":0,"particle_id":2399,"point":[-6.595632113580746,-1.523726953054479,-0.01742366489761272],"type":2,"volume":0.9960727320472967},{"fixed":false,"mass":0.28425803878465367,"nu":0,"particle_id":2400,"point":[0.7131769017283622,-3.396274607435285,0.5506151132983412],"type":2,"volume":0.28425803878465367},{"fixed":false,"mass":0.8023227748395863,"nu":0,"particle_id":2401,"point":[2.200054234489224,2.791098390352154,-0.9997906634311498],"type":2,"volume":0.8023227748395863},{"fixed":false,"mass":0.5818925008676481,"nu":0,"particle_id":2402,"point":[5.156623848653924,3.817197994654059,2.43955677038873],"type":2,"volume":0.5818925008676481},{"fixed":false,"mass":0.6015067510461036,"nu":0,"particle_id":2403,"point":[-3.58582946347,-0.3023914079182777,-0.153622717155794],"type":2,"volume":0.6015067510461036},{"fixed":false,"mass":1.3226796952573217,"nu":0,"particle_id":2404,"point":[-0.7675513336968021,-4.600008624475,2.587147918719223],"type":2,"volume":1.3226796952573217},{"fixed":false,"mass":0.9773546765690639,"nu":0,"particle_id":2405,"point":[0.6054362065834741,-2.189267124145833,6.30153887963405],"type":2,"volume":0.9773546765690639},{"fixed":false,"mass":0.868864587385582,"nu":0,"particle_id":2406,"point":[1.06718395884643,3.51407554121049,-0.06054314796311257],"type":2,"volume":0.868864587385582},{"fixed":false,"mass":0.8487917278580873,"nu":0,"particle_id":2407,"point":[5.653574792683698,-1.406666911147618,-3.502124288052821],"type":2,"volume":0.8487917278580873},{"fixed":false,"mass":0.8707236064119662,"nu":0,"particle_id":2408,"point":[-3.528851392807097,4.84255106110057,-3.132445237204286],"type":2,"volume":0.8707236064119662},{"fixed":false,"mass":2.212209632698739,"nu":0,"particle_id":2409,"point":[1.625044333574002,4.520105950291393,1.747225873057608],"type":2,"volume":2.212209632698739},{"fixed":false,"mass":0.6426780461441292,"nu":0,"particle_id":2410,"point":[3.2253400457376,1.319245428198256,1.06718227029144],"type":2,"volume":0.6426780461441292},{"fixed":false,"mass":1.398582073163552,"nu":0,"particle_id":2411,"point":[-2.846829002683566,2.658580506390692,3.997537221705858],"type":2,"volume":1.398582073163552},{"fixed":false,"mass":0.7609442167869125,"nu":0,"particle_id":2412,"point":[-0.5905320556496279,5.107360438692952,2.900345086700088],"type":2,"volume":0.7609442167869125},{"fixed":false,"mass":0.6954996160100266,"nu":0,"particle_id":2413,"point":[-5.70266064526244,-2.566595943867361,-2.812139453532028],"type":2,"volume":0.6954996160100266},{"fixed":false,"mass":0.3764871749006217,"nu":0,"particle_id":2414,"point":[3.432996902527524,-0.8892430577076983,-0.5449867508696533],"type":2,"volume":0.3764871749006217},{"fixed":false,"mass":1.940846264180903,"nu":0,"particle_id":2415,"point":[0.7248201956591841,-0.4417015216476297,-4.933419912672589],"type":2,"volume":1.940846264180903},{"fixed":false,"mass":0.619376273999782,"nu":0,"particle_id":2416,"point":[-2.723253284987615,-5.104785826003778,0.818189570309001],"type":2,"volume":0.619376273999782},{"fixed":false,"mass":0.624231210974663,"nu":0,"particle_id":2417,"point":[2.072878138142921,5.498408572184859,3.432787336092822],"type":2,"volume":0.624231210974663},{"fixed":false,"mass":0.8635532607492159,"nu":0,"particle_id":2418,"point":[1.453066476674258,-4.911109525601995,2.099956098403235],"type":2,"volume":0.8635532607492159},{"fixed":false,"mass":0.6001849789781915,"nu":0,"particle_id":2419,"point":[-0.4958657839070879,1.569709241591233,6.668530393318456],"type":2,"volume":0.6001849789781915},{"fixed":false,"mass":1.1585049076268952,"nu":0,"particle_id":2420,"point":[-4.931124416600672,4.666793547791981,0.1700800210342323],"type":2,"volume":1.1585049076268952},{"fixed":false,"mass":0.5944985615699664,"nu":0,"particle_id":2421,"point":[2.71015386531556,-2.370525468199034,0.4019214892603272],"type":2,"volume":0.5944985615699664},{"fixed":false,"mass":0.5478418076342905,"nu":0,"particle_id":2422,"point":[5.586751923499962,0.3464637252893978,4.001233906697673],"type":2,"volume":0.5478418076342905},{"fixed":false,"mass":1.1785707247334705,"nu":0,"particle_id":2423,"point":[-3.360554938798177,1.436921846676993,4.405524970820359],"type":2,"volume":1.1785707247334705},{"fixed":false,"mass":0.5475760451304296,"nu":0,"particle_id":2424,"point":[-3.453712819580974,-0.6403767012866761,-0.9526079973911302],"type":2,"volume":0.5475760451304296},{"fixed":false,"mass":0.23680072133743127,"nu":0,"particle_id":2425,"point":[-1.094971841086492,-6.896232557488259,-0.2640211147104194],"type":2,"volume":0.23680072133743127},{"fixed":false,"mass":0.30110891473251994,"nu":0,"particle_id":2426,"point":[-0.3045365871987649,-1.09748004584247,6.112282781478345],"type":2,"volume":0.30110891473251994}]}
\ No newline at end of file
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.ipynb b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.ipynb
new file mode 100644
index 0000000000..27696ed63f
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.ipynb
@@ -0,0 +1,158 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import numpy as np\n",
+ "import spatialpy\n",
+ "from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n",
+ " PlaceInitialCondition, \\\n",
+ " UniformInitialCondition, \\\n",
+ " ScatterInitialCondition"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# GeneRegulatoryNetwork1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "class GeneRegulatoryNetwork1(Model):\n",
+ " def __init__(self):\n",
+ " Model.__init__(self, name=\"GeneRegulatoryNetwork1\")\n",
+ "\n",
+ " # Domain\n",
+ " mesh = Mesh.read_stochss_domain('GeneRegulatoryNetwork1.smdl')\n",
+ " self.add_mesh(mesh)\n",
+ "\n",
+ " self.staticDomain = True\n",
+ "\n",
+ " # Variables\n",
+ " G_F = Species(name=\"G_F\", diffusion_constant=1e-12)\n",
+ " G_O = Species(name=\"G_O\", diffusion_constant=1e-12)\n",
+ " P = Species(name=\"P\", diffusion_constant=1e-12)\n",
+ " mRNA = Species(name=\"mRNA\", diffusion_constant=1e-12)\n",
+ " self.add_species([G_F, G_O, P, mRNA])\n",
+ "\n",
+ " self.restrict(G_F, [])\n",
+ " self.restrict(G_O, [])\n",
+ " self.restrict(P, [1, 2])\n",
+ " self.restrict(mRNA, [1, 2])\n",
+ "\n",
+ " # Initial Conditions\n",
+ " self.add_initial_condition(PlaceInitialCondition(species=G_F, count=1, location=[0, 0, 0]))\n",
+ "\n",
+ " # Parameters\n",
+ " mu = Parameter(name=\"mu\", expression=\"0.002\")\n",
+ " kappa = Parameter(name=\"kappa\", expression=\"0.015\")\n",
+ " ka = Parameter(name=\"ka\", expression=\"10000000\")\n",
+ " kd = Parameter(name=\"kd\", expression=\"0.01\")\n",
+ " gamma_m = Parameter(name=\"gamma_m\", expression=\"0.0006\")\n",
+ " gamma_p = Parameter(name=\"gamma_p\", expression=\"0.0003\")\n",
+ " self.add_parameter([mu, kappa, ka, kd, gamma_m, gamma_p])\n",
+ "\n",
+ " # Reactions\n",
+ " r1 = Reaction(name=\"r1\", reactants={G_F: 1}, products={G_F: 1, mRNA: 1}, rate=self.listOfParameters[\"mu\"])\n",
+ " r2 = Reaction(name=\"r2\", reactants={G_O: 1}, products={G_F: 1, P: 1}, rate=self.listOfParameters[\"ka\"])\n",
+ " r3 = Reaction(name=\"r3\", reactants={G_F: 1, P: 1}, products={G_O: 1}, rate=self.listOfParameters[\"kd\"])\n",
+ " r4 = Reaction(name=\"r4\", restrict_to=[2], reactants={mRNA: 1}, products={mRNA: 1, P: 1}, rate=self.listOfParameters[\"kappa\"])\n",
+ " r5 = Reaction(name=\"r5\", reactants={mRNA: 1}, products={}, rate=self.listOfParameters[\"gamma_m\"])\n",
+ " r6 = Reaction(name=\"r6\", reactants={P: 1}, products={}, rate=self.listOfParameters[\"gamma_p\"])\n",
+ " self.add_reaction([r1, r2, r3, r4, r5, r6])\n",
+ "\n",
+ " # Timespan\n",
+ " self.timespan(np.arange(0, 1000, 10), timestep_size=10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = GeneRegulatoryNetwork1()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Simulation Parameters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def configure_simulation():\n",
+ " kwargs = {\n",
+ " # \"number_of_trajectories\":1,\n",
+ " # \"seed\":None,\n",
+ " }\n",
+ " return kwargs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "kwargs = configure_simulation()\n",
+ "results = model.run(**kwargs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Visualization"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results.plot_species('G_F', animated=True, width=None, height=None)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.smdl b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.smdl
new file mode 100644
index 0000000000..a46cd7fabd
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork1.smdl
@@ -0,0 +1 @@
+{"is_spatial":true,"defaultID":18,"defaultMode":"discrete","annotation":"This model uses the hes1 mesh (slide 66)\n - This mesh contains 3 types","volume":1,"modelSettings":{"endSim":1000,"timeStep":10},"domain":{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":1,"size":null,"x_lim":[-7.5,7.5],"y_lim":[-7.5,7.5],"z_lim":[-7.5,7.5],"static":true,"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1},{"fixed":false,"mass":1,"name":"3","nu":0,"typeID":3,"volume":1}],"particles":[{"fixed":false,"mass":0.16780104917146554,"nu":0,"particle_id":0,"point":[7.5,0,0],"type":2,"volume":0.16780104917146554},{"fixed":false,"mass":0.06985493831561884,"nu":0,"particle_id":1,"point":[0,7.5,0],"type":2,"volume":0.06985493831561884},{"fixed":false,"mass":0.12899532817616505,"nu":0,"particle_id":2,"point":[-7.5,0,0],"type":2,"volume":0.12899532817616505},{"fixed":false,"mass":0.043603796948705274,"nu":0,"particle_id":3,"point":[0,-7.5,0],"type":2,"volume":0.043603796948705274},{"fixed":false,"mass":0.06202607518374589,"nu":0,"particle_id":4,"point":[0,4.592425496802575e-16,7.5],"type":2,"volume":0.06202607518374589},{"fixed":false,"mass":0.09337552140623574,"nu":0,"particle_id":5,"point":[0,-4.592425496802575e-16,-7.5],"type":2,"volume":0.09337552140623574},{"fixed":false,"mass":0.0912507262439673,"nu":0,"particle_id":6,"point":[0,3,0],"type":1,"volume":0.0912507262439673},{"fixed":false,"mass":0.3941350089918785,"nu":0,"particle_id":7,"point":[-3,0,0],"type":1,"volume":0.3941350089918785},{"fixed":false,"mass":0.10693697933872359,"nu":0,"particle_id":8,"point":[0,1.83697019872103e-16,3],"type":1,"volume":0.10693697933872359},{"fixed":false,"mass":0.30654203067018965,"nu":0,"particle_id":9,"point":[3,0,0],"type":1,"volume":0.30654203067018965},{"fixed":false,"mass":0.13127952394731657,"nu":0,"particle_id":10,"point":[0,-1.83697019872103e-16,-3],"type":1,"volume":0.13127952394731657},{"fixed":false,"mass":0.13269928856621802,"nu":0,"particle_id":11,"point":[0,-3,0],"type":1,"volume":0.13269928856621802},{"fixed":false,"mass":0.15286924140573377,"nu":0,"particle_id":12,"point":[7.45284157419966,0.8397335707717938,0],"type":2,"volume":0.15286924140573377},{"fixed":false,"mass":0.3048522992217791,"nu":0,"particle_id":13,"point":[7.311959341364689,1.668907004667923,0],"type":2,"volume":0.3048522992217791},{"fixed":false,"mass":0.2936409943138961,"nu":0,"particle_id":14,"point":[7.079124977315055,2.477092964657185,0],"type":2,"volume":0.2936409943138961},{"fixed":false,"mass":0.2690696848118177,"nu":0,"particle_id":15,"point":[6.757266509272027,3.254128043373624,0],"type":2,"volume":0.2690696848118177},{"fixed":false,"mass":0.3358277577447519,"nu":0,"particle_id":16,"point":[6.350431494218456,3.990240573854958,0],"type":2,"volume":0.3358277577447519},{"fixed":false,"mass":0.24554162088886305,"nu":0,"particle_id":17,"point":[5.863736118518553,4.676173513930057,0],"type":2,"volume":0.24554162088886305},{"fixed":false,"mass":0.15399351577868256,"nu":0,"particle_id":18,"point":[5.303300858909272,5.303300858888941,0],"type":2,"volume":0.15399351577868256},{"fixed":false,"mass":0.3568041131106741,"nu":0,"particle_id":19,"point":[4.67617351395002,5.863736118502632,0],"type":2,"volume":0.3568041131106741},{"fixed":false,"mass":0.0834293487310252,"nu":0,"particle_id":20,"point":[3.990240573873694,6.350431494206684,0],"type":2,"volume":0.0834293487310252},{"fixed":false,"mass":0.22159736834710345,"nu":0,"particle_id":21,"point":[3.254128043388563,6.757266509264833,0],"type":2,"volume":0.22159736834710345},{"fixed":false,"mass":0.1486961561644753,"nu":0,"particle_id":22,"point":[2.477092964668832,7.07912497731098,0],"type":2,"volume":0.1486961561644753},{"fixed":false,"mass":0.06601372400049338,"nu":0,"particle_id":23,"point":[1.668907004675083,7.311959341363055,0],"type":2,"volume":0.06601372400049338},{"fixed":false,"mass":0.1180325610897151,"nu":0,"particle_id":24,"point":[0.839733570775847,7.452841574199202,0],"type":2,"volume":0.1180325610897151},{"fixed":false,"mass":0.13736516590230963,"nu":0,"particle_id":25,"point":[-0.8397335707717938,7.45284157419966,0],"type":2,"volume":0.13736516590230963},{"fixed":false,"mass":0.0520050165695677,"nu":0,"particle_id":26,"point":[-1.668907004667923,7.311959341364689,0],"type":2,"volume":0.0520050165695677},{"fixed":false,"mass":0.23511738287493888,"nu":0,"particle_id":27,"point":[-2.477092964657185,7.079124977315055,0],"type":2,"volume":0.23511738287493888},{"fixed":false,"mass":0.09822020436224818,"nu":0,"particle_id":28,"point":[-3.254128043373624,6.757266509272027,0],"type":2,"volume":0.09822020436224818},{"fixed":false,"mass":0.1612729094196105,"nu":0,"particle_id":29,"point":[-3.990240573854958,6.350431494218456,0],"type":2,"volume":0.1612729094196105},{"fixed":false,"mass":0.17788560179459556,"nu":0,"particle_id":30,"point":[-4.676173513930057,5.863736118518553,0],"type":2,"volume":0.17788560179459556},{"fixed":false,"mass":0.09797383416404175,"nu":0,"particle_id":31,"point":[-5.303300858888941,5.303300858909272,0],"type":2,"volume":0.09797383416404175},{"fixed":false,"mass":0.17059901453289927,"nu":0,"particle_id":32,"point":[-5.863736118502632,4.67617351395002,0],"type":2,"volume":0.17059901453289927},{"fixed":false,"mass":0.16751880417305112,"nu":0,"particle_id":33,"point":[-6.350431494206684,3.990240573873694,0],"type":2,"volume":0.16751880417305112},{"fixed":false,"mass":0.13849648003462686,"nu":0,"particle_id":34,"point":[-6.757266509264833,3.254128043388563,0],"type":2,"volume":0.13849648003462686},{"fixed":false,"mass":0.1571379938264928,"nu":0,"particle_id":35,"point":[-7.07912497731098,2.477092964668832,0],"type":2,"volume":0.1571379938264928},{"fixed":false,"mass":0.15226589212086605,"nu":0,"particle_id":36,"point":[-7.311959341363055,1.668907004675083,0],"type":2,"volume":0.15226589212086605},{"fixed":false,"mass":0.26743585035750367,"nu":0,"particle_id":37,"point":[-7.452841574199202,0.839733570775847,0],"type":2,"volume":0.26743585035750367},{"fixed":false,"mass":0.22206367404536334,"nu":0,"particle_id":38,"point":[-7.45284157419966,-0.8397335707717938,0],"type":2,"volume":0.22206367404536334},{"fixed":false,"mass":0.10777554152250393,"nu":0,"particle_id":39,"point":[-7.311959341364689,-1.668907004667923,0],"type":2,"volume":0.10777554152250393},{"fixed":false,"mass":0.33501850394632904,"nu":0,"particle_id":40,"point":[-7.079124977315055,-2.477092964657185,0],"type":2,"volume":0.33501850394632904},{"fixed":false,"mass":0.21184097096043272,"nu":0,"particle_id":41,"point":[-6.757266509272027,-3.254128043373624,0],"type":2,"volume":0.21184097096043272},{"fixed":false,"mass":0.36278429680674046,"nu":0,"particle_id":42,"point":[-6.350431494218456,-3.990240573854958,0],"type":2,"volume":0.36278429680674046},{"fixed":false,"mass":0.26790423336254154,"nu":0,"particle_id":43,"point":[-5.863736118518553,-4.676173513930057,0],"type":2,"volume":0.26790423336254154},{"fixed":false,"mass":0.17736281653112612,"nu":0,"particle_id":44,"point":[-5.303300858909272,-5.303300858888941,0],"type":2,"volume":0.17736281653112612},{"fixed":false,"mass":0.11184325550895821,"nu":0,"particle_id":45,"point":[-4.67617351395002,-5.863736118502632,0],"type":2,"volume":0.11184325550895821},{"fixed":false,"mass":0.2094520862776086,"nu":0,"particle_id":46,"point":[-3.990240573873694,-6.350431494206684,0],"type":2,"volume":0.2094520862776086},{"fixed":false,"mass":0.26896307564274247,"nu":0,"particle_id":47,"point":[-3.254128043388563,-6.757266509264833,0],"type":2,"volume":0.26896307564274247},{"fixed":false,"mass":0.06550976061439565,"nu":0,"particle_id":48,"point":[-2.477092964668832,-7.07912497731098,0],"type":2,"volume":0.06550976061439565},{"fixed":false,"mass":0.14702780934043072,"nu":0,"particle_id":49,"point":[-1.668907004675083,-7.311959341363055,0],"type":2,"volume":0.14702780934043072},{"fixed":false,"mass":0.10521013525863349,"nu":0,"particle_id":50,"point":[-0.839733570775847,-7.452841574199202,0],"type":2,"volume":0.10521013525863349},{"fixed":false,"mass":0.06825347873657783,"nu":0,"particle_id":51,"point":[0.8397335707717938,-7.45284157419966,0],"type":2,"volume":0.06825347873657783},{"fixed":false,"mass":0.260481496816739,"nu":0,"particle_id":52,"point":[1.668907004667923,-7.311959341364689,0],"type":2,"volume":0.260481496816739},{"fixed":false,"mass":0.07528839719509405,"nu":0,"particle_id":53,"point":[2.477092964657185,-7.079124977315055,0],"type":2,"volume":0.07528839719509405},{"fixed":false,"mass":0.4154853061168127,"nu":0,"particle_id":54,"point":[3.254128043373624,-6.757266509272027,0],"type":2,"volume":0.4154853061168127},{"fixed":false,"mass":0.13661876858536962,"nu":0,"particle_id":55,"point":[3.990240573854958,-6.350431494218456,0],"type":2,"volume":0.13661876858536962},{"fixed":false,"mass":0.30812583706657837,"nu":0,"particle_id":56,"point":[4.676173513930057,-5.863736118518553,0],"type":2,"volume":0.30812583706657837},{"fixed":false,"mass":0.23789676676404883,"nu":0,"particle_id":57,"point":[5.303300858888941,-5.303300858909272,0],"type":2,"volume":0.23789676676404883},{"fixed":false,"mass":0.33587740161838014,"nu":0,"particle_id":58,"point":[5.863736118502632,-4.67617351395002,0],"type":2,"volume":0.33587740161838014},{"fixed":false,"mass":0.18699066348355362,"nu":0,"particle_id":59,"point":[6.350431494206684,-3.990240573873694,0],"type":2,"volume":0.18699066348355362},{"fixed":false,"mass":0.20373072453864888,"nu":0,"particle_id":60,"point":[6.757266509264833,-3.254128043388563,0],"type":2,"volume":0.20373072453864888},{"fixed":false,"mass":0.25606409476731684,"nu":0,"particle_id":61,"point":[7.07912497731098,-2.477092964668832,0],"type":2,"volume":0.25606409476731684},{"fixed":false,"mass":0.4734398659751021,"nu":0,"particle_id":62,"point":[7.311959341363055,-1.668907004675083,0],"type":2,"volume":0.4734398659751021},{"fixed":false,"mass":0.134866767690055,"nu":0,"particle_id":63,"point":[7.452841574199202,-0.839733570775847,0],"type":2,"volume":0.134866767690055},{"fixed":false,"mass":0.1462910693329121,"nu":0,"particle_id":64,"point":[7.45284157419966,5.141885147911273e-17,0.8397335707717938],"type":2,"volume":0.1462910693329121},{"fixed":false,"mass":0.12050717844749138,"nu":0,"particle_id":65,"point":[7.311959341364689,1.021910810670584e-16,1.668907004667923],"type":2,"volume":0.12050717844749138},{"fixed":false,"mass":0.40379787394345446,"nu":0,"particle_id":66,"point":[7.079124977315055,1.516781985178925e-16,2.477092964657185],"type":2,"volume":0.40379787394345446},{"fixed":false,"mass":0.10974312233274594,"nu":0,"particle_id":67,"point":[6.757266509272027,1.992578746166574e-16,3.254128043373624],"type":2,"volume":0.10974312233274594},{"fixed":false,"mass":0.15544573722621235,"nu":0,"particle_id":68,"point":[6.350431494218456,2.443317673299686e-16,3.990240573854958],"type":2,"volume":0.15544573722621235},{"fixed":false,"mass":0.14124114451574918,"nu":0,"particle_id":69,"point":[5.863736118518553,2.863330463046038e-16,4.676173513930057],"type":2,"volume":0.14124114451574918},{"fixed":false,"mass":0.43541334266760545,"nu":0,"particle_id":70,"point":[5.303300858909272,3.247335210876875e-16,5.303300858888941],"type":2,"volume":0.43541334266760545},{"fixed":false,"mass":0.19857982714970665,"nu":0,"particle_id":71,"point":[4.67617351395002,3.590502834284486e-16,5.863736118502632],"type":2,"volume":0.19857982714970665},{"fixed":false,"mass":0.34553969051665456,"nu":0,"particle_id":72,"point":[3.990240573873694,3.88851780129238e-16,6.350431494206684],"type":2,"volume":0.34553969051665456},{"fixed":false,"mass":0.08811288144101942,"nu":0,"particle_id":73,"point":[3.254128043388563,4.137632400778393e-16,6.757266509264833],"type":2,"volume":0.08811288144101942},{"fixed":false,"mass":0.21549425742105832,"nu":0,"particle_id":74,"point":[2.477092964668832,4.334713872113986e-16,7.07912497731098],"type":2,"volume":0.21549425742105832},{"fixed":false,"mass":0.08262876404355227,"nu":0,"particle_id":75,"point":[1.668907004675083,4.477283801447927e-16,7.311959341363055],"type":2,"volume":0.08262876404355227},{"fixed":false,"mass":0.18397202375565871,"nu":0,"particle_id":76,"point":[0.839733570775847,4.563549289197687e-16,7.452841574199202],"type":2,"volume":0.18397202375565871},{"fixed":false,"mass":0.1631085230024181,"nu":0,"particle_id":77,"point":[-0.8397335707717938,4.563549289197967e-16,7.45284157419966],"type":2,"volume":0.1631085230024181},{"fixed":false,"mass":0.08438178153415785,"nu":0,"particle_id":78,"point":[-1.668907004667923,4.477283801448928e-16,7.311959341364689],"type":2,"volume":0.08438178153415785},{"fixed":false,"mass":0.2673462356024939,"nu":0,"particle_id":79,"point":[-2.477092964657185,4.334713872116481e-16,7.079124977315055],"type":2,"volume":0.2673462356024939},{"fixed":false,"mass":0.32087600069210453,"nu":0,"particle_id":80,"point":[-3.254128043373624,4.137632400782798e-16,6.757266509272027],"type":2,"volume":0.32087600069210453},{"fixed":false,"mass":0.13304668348719106,"nu":0,"particle_id":81,"point":[-3.990240573854958,3.888517801299588e-16,6.350431494218456],"type":2,"volume":0.13304668348719106},{"fixed":false,"mass":0.3929154709804376,"nu":0,"particle_id":82,"point":[-4.676173513930057,3.590502834294235e-16,5.863736118518553],"type":2,"volume":0.3929154709804376},{"fixed":false,"mass":0.2604141034089115,"nu":0,"particle_id":83,"point":[-5.303300858888941,3.247335210889325e-16,5.303300858909272],"type":2,"volume":0.2604141034089115},{"fixed":false,"mass":0.2130826461945745,"nu":0,"particle_id":84,"point":[-5.863736118502632,2.863330463058261e-16,4.67617351395002],"type":2,"volume":0.2130826461945745},{"fixed":false,"mass":0.15185773984741743,"nu":0,"particle_id":85,"point":[-6.350431494206684,2.443317673311159e-16,3.990240573873694],"type":2,"volume":0.15185773984741743},{"fixed":false,"mass":0.2919491712361791,"nu":0,"particle_id":86,"point":[-6.757266509264833,1.992578746175721e-16,3.254128043388563],"type":2,"volume":0.2919491712361791},{"fixed":false,"mass":0.2675393331037976,"nu":0,"particle_id":87,"point":[-7.07912497731098,1.516781985186057e-16,2.477092964668832],"type":2,"volume":0.2675393331037976},{"fixed":false,"mass":0.17095418948411856,"nu":0,"particle_id":88,"point":[-7.311959341363055,1.021910810674968e-16,1.668907004675083],"type":2,"volume":0.17095418948411856},{"fixed":false,"mass":0.23591750620312613,"nu":0,"particle_id":89,"point":[-7.452841574199202,5.141885147936092e-17,0.839733570775847],"type":2,"volume":0.23591750620312613},{"fixed":false,"mass":0.26269947977005303,"nu":0,"particle_id":90,"point":[-7.45284157419966,-5.141885147911273e-17,-0.8397335707717938],"type":2,"volume":0.26269947977005303},{"fixed":false,"mass":0.34648881891789557,"nu":0,"particle_id":91,"point":[-7.311959341364689,-1.021910810670584e-16,-1.668907004667923],"type":2,"volume":0.34648881891789557},{"fixed":false,"mass":0.1656716632962908,"nu":0,"particle_id":92,"point":[-7.079124977315055,-1.516781985178925e-16,-2.477092964657185],"type":2,"volume":0.1656716632962908},{"fixed":false,"mass":0.16881022083969136,"nu":0,"particle_id":93,"point":[-6.757266509272027,-1.992578746166574e-16,-3.254128043373624],"type":2,"volume":0.16881022083969136},{"fixed":false,"mass":0.2443384664209374,"nu":0,"particle_id":94,"point":[-6.350431494218456,-2.443317673299686e-16,-3.990240573854958],"type":2,"volume":0.2443384664209374},{"fixed":false,"mass":0.2536080975404908,"nu":0,"particle_id":95,"point":[-5.863736118518553,-2.863330463046038e-16,-4.676173513930057],"type":2,"volume":0.2536080975404908},{"fixed":false,"mass":0.09360096787210812,"nu":0,"particle_id":96,"point":[-5.303300858909272,-3.247335210876875e-16,-5.303300858888941],"type":2,"volume":0.09360096787210812},{"fixed":false,"mass":0.2612273017634953,"nu":0,"particle_id":97,"point":[-4.67617351395002,-3.590502834284486e-16,-5.863736118502632],"type":2,"volume":0.2612273017634953},{"fixed":false,"mass":0.25226324216613966,"nu":0,"particle_id":98,"point":[-3.990240573873694,-3.88851780129238e-16,-6.350431494206684],"type":2,"volume":0.25226324216613966},{"fixed":false,"mass":0.2408588773155845,"nu":0,"particle_id":99,"point":[-3.254128043388563,-4.137632400778393e-16,-6.757266509264833],"type":2,"volume":0.2408588773155845},{"fixed":false,"mass":0.05823936028438016,"nu":0,"particle_id":100,"point":[-2.477092964668832,-4.334713872113986e-16,-7.07912497731098],"type":2,"volume":0.05823936028438016},{"fixed":false,"mass":0.11189334376626826,"nu":0,"particle_id":101,"point":[-1.668907004675083,-4.477283801447927e-16,-7.311959341363055],"type":2,"volume":0.11189334376626826},{"fixed":false,"mass":0.2144518327572065,"nu":0,"particle_id":102,"point":[-0.839733570775847,-4.563549289197687e-16,-7.452841574199202],"type":2,"volume":0.2144518327572065},{"fixed":false,"mass":0.06918180316535122,"nu":0,"particle_id":103,"point":[0.8397335707717938,-4.563549289197967e-16,-7.45284157419966],"type":2,"volume":0.06918180316535122},{"fixed":false,"mass":0.14943212729630678,"nu":0,"particle_id":104,"point":[1.668907004667923,-4.477283801448928e-16,-7.311959341364689],"type":2,"volume":0.14943212729630678},{"fixed":false,"mass":0.11622623143790127,"nu":0,"particle_id":105,"point":[2.477092964657185,-4.334713872116481e-16,-7.079124977315055],"type":2,"volume":0.11622623143790127},{"fixed":false,"mass":0.1551164042451276,"nu":0,"particle_id":106,"point":[3.254128043373624,-4.137632400782798e-16,-6.757266509272027],"type":2,"volume":0.1551164042451276},{"fixed":false,"mass":0.12572512042672637,"nu":0,"particle_id":107,"point":[3.990240573854958,-3.888517801299588e-16,-6.350431494218456],"type":2,"volume":0.12572512042672637},{"fixed":false,"mass":0.10414169393005478,"nu":0,"particle_id":108,"point":[4.676173513930057,-3.590502834294235e-16,-5.863736118518553],"type":2,"volume":0.10414169393005478},{"fixed":false,"mass":0.3169909937819758,"nu":0,"particle_id":109,"point":[5.303300858888941,-3.247335210889325e-16,-5.303300858909272],"type":2,"volume":0.3169909937819758},{"fixed":false,"mass":0.3113777593840124,"nu":0,"particle_id":110,"point":[5.863736118502632,-2.863330463058261e-16,-4.67617351395002],"type":2,"volume":0.3113777593840124},{"fixed":false,"mass":0.33388343518954566,"nu":0,"particle_id":111,"point":[6.350431494206684,-2.443317673311159e-16,-3.990240573873694],"type":2,"volume":0.33388343518954566},{"fixed":false,"mass":0.2460848373853095,"nu":0,"particle_id":112,"point":[6.757266509264833,-1.992578746175721e-16,-3.254128043388563],"type":2,"volume":0.2460848373853095},{"fixed":false,"mass":0.298571823545842,"nu":0,"particle_id":113,"point":[7.07912497731098,-1.516781985186057e-16,-2.477092964668832],"type":2,"volume":0.298571823545842},{"fixed":false,"mass":0.14984602050928486,"nu":0,"particle_id":114,"point":[7.311959341363055,-1.021910810674968e-16,-1.668907004675083],"type":2,"volume":0.14984602050928486},{"fixed":false,"mass":0.17651524781942857,"nu":0,"particle_id":115,"point":[7.452841574199202,-5.141885147936092e-17,-0.839733570775847],"type":2,"volume":0.17651524781942857},{"fixed":false,"mass":0.1502598550899981,"nu":0,"particle_id":116,"point":[-0.776457135305558,2.897777478867742,0],"type":1,"volume":0.1502598550899981},{"fixed":false,"mass":0.43182964268295143,"nu":0,"particle_id":117,"point":[-1.499999999996533,2.598076211355318,0],"type":2,"volume":0.43182964268295143},{"fixed":false,"mass":0.3505352321903699,"nu":0,"particle_id":118,"point":[-2.121320343555514,2.121320343563772,0],"type":2,"volume":0.3505352321903699},{"fixed":false,"mass":0.4470495380398067,"nu":0,"particle_id":119,"point":[-2.598076211351423,1.500000000003278,0],"type":1,"volume":0.4470495380398067},{"fixed":false,"mass":0.25521280537174085,"nu":0,"particle_id":120,"point":[-2.897777478866844,0.7764571353089083,0],"type":1,"volume":0.25521280537174085},{"fixed":false,"mass":0.15097934438800223,"nu":0,"particle_id":121,"point":[-2.897777478867062,4.754428727150902e-17,0.7764571353080936],"type":1,"volume":0.15097934438800223},{"fixed":false,"mass":0.3677730698545369,"nu":0,"particle_id":122,"point":[-2.598076211355744,9.184850993579395e-17,1.499999999995794],"type":1,"volume":0.3677730698545369},{"fixed":false,"mass":0.6200958204071297,"nu":0,"particle_id":123,"point":[-2.121320343566325,1.298934084349149e-16,2.121320343552961],"type":2,"volume":0.6200958204071297},{"fixed":false,"mass":0.3560903584674838,"nu":0,"particle_id":124,"point":[-1.500000000004973,1.590862858085603e-16,2.598076211350445],"type":1,"volume":0.3560903584674838},{"fixed":false,"mass":0.26899472114186584,"nu":0,"particle_id":125,"point":[-0.7764571353101671,1.774376957067578e-16,2.897777478866507],"type":1,"volume":0.26899472114186584},{"fixed":false,"mass":0.26853040749296614,"nu":0,"particle_id":126,"point":[0.7764571353080936,1.774376957067918e-16,2.897777478867062],"type":1,"volume":0.26853040749296614},{"fixed":false,"mass":0.33516507937362044,"nu":0,"particle_id":127,"point":[1.499999999995794,1.590862858088847e-16,2.598076211355744],"type":1,"volume":0.33516507937362044},{"fixed":false,"mass":0.3404457909823,"nu":0,"particle_id":128,"point":[2.121320343552961,1.298934084357332e-16,2.121320343566325],"type":2,"volume":0.3404457909823},{"fixed":false,"mass":0.7210030629901266,"nu":0,"particle_id":129,"point":[2.598076211350445,9.1848509936356e-17,1.500000000004973],"type":1,"volume":0.7210030629901266},{"fixed":false,"mass":0.21971197161627695,"nu":0,"particle_id":130,"point":[2.897777478866507,4.754428727163599e-17,0.7764571353101671],"type":1,"volume":0.21971197161627695},{"fixed":false,"mass":0.3891193000451976,"nu":0,"particle_id":131,"point":[2.897777478867742,0.776457135305558,0],"type":1,"volume":0.3891193000451976},{"fixed":false,"mass":0.444329986255363,"nu":0,"particle_id":132,"point":[2.598076211355318,1.499999999996533,0],"type":2,"volume":0.444329986255363},{"fixed":false,"mass":0.4915486313325901,"nu":0,"particle_id":133,"point":[2.121320343563772,2.121320343555514,0],"type":2,"volume":0.4915486313325901},{"fixed":false,"mass":0.31684925370430383,"nu":0,"particle_id":134,"point":[1.500000000003278,2.598076211351423,0],"type":1,"volume":0.31684925370430383},{"fixed":false,"mass":0.2580728607556831,"nu":0,"particle_id":135,"point":[0.7764571353089083,2.897777478866844,0],"type":1,"volume":0.2580728607556831},{"fixed":false,"mass":0.36130058670370874,"nu":0,"particle_id":136,"point":[0.776457135305558,-1.774376957068334e-16,-2.897777478867742],"type":1,"volume":0.36130058670370874},{"fixed":false,"mass":0.4590757597650611,"nu":0,"particle_id":137,"point":[1.499999999996533,-1.590862858088586e-16,-2.598076211355318],"type":2,"volume":0.4590757597650611},{"fixed":false,"mass":0.6750704781102356,"nu":0,"particle_id":138,"point":[2.121320343555514,-1.298934084355769e-16,-2.121320343563772],"type":2,"volume":0.6750704781102356},{"fixed":false,"mass":0.5014117140880751,"nu":0,"particle_id":139,"point":[2.598076211351423,-9.184850993625225e-17,-1.500000000003278],"type":1,"volume":0.5014117140880751},{"fixed":false,"mass":0.3855200692149469,"nu":0,"particle_id":140,"point":[2.897777478866844,-4.75442872715589e-17,-0.7764571353089083],"type":1,"volume":0.3855200692149469},{"fixed":false,"mass":0.413134601754331,"nu":0,"particle_id":141,"point":[-2.897777478867742,-4.754428727135376e-17,-0.776457135305558],"type":1,"volume":0.413134601754331},{"fixed":false,"mass":0.23365313397986848,"nu":0,"particle_id":142,"point":[-2.598076211355318,-9.184850993583922e-17,-1.499999999996533],"type":2,"volume":0.23365313397986848},{"fixed":false,"mass":0.23826625608777793,"nu":0,"particle_id":143,"point":[-2.121320343563772,-1.298934084350712e-16,-2.121320343555514],"type":2,"volume":0.23826625608777793},{"fixed":false,"mass":0.42682327583649493,"nu":0,"particle_id":144,"point":[-1.500000000003278,-1.590862858086202e-16,-2.598076211351423],"type":1,"volume":0.42682327583649493},{"fixed":false,"mass":0.12378557174832913,"nu":0,"particle_id":145,"point":[-0.7764571353089083,-1.774376957067784e-16,-2.897777478866844],"type":1,"volume":0.12378557174832913},{"fixed":false,"mass":0.23759034907177703,"nu":0,"particle_id":146,"point":[2.897777478867062,-0.7764571353080936,0],"type":1,"volume":0.23759034907177703},{"fixed":false,"mass":0.4873740958336525,"nu":0,"particle_id":147,"point":[2.598076211355744,-1.499999999995794,0],"type":1,"volume":0.4873740958336525},{"fixed":false,"mass":0.20523243404125854,"nu":0,"particle_id":148,"point":[2.121320343566325,-2.121320343552961,0],"type":2,"volume":0.20523243404125854},{"fixed":false,"mass":0.3423021434589769,"nu":0,"particle_id":149,"point":[1.500000000004973,-2.598076211350445,0],"type":1,"volume":0.3423021434589769},{"fixed":false,"mass":0.15792520482419356,"nu":0,"particle_id":150,"point":[0.7764571353101671,-2.897777478866507,0],"type":1,"volume":0.15792520482419356},{"fixed":false,"mass":0.299466252477337,"nu":0,"particle_id":151,"point":[-0.7764571353080936,-2.897777478867062,0],"type":1,"volume":0.299466252477337},{"fixed":false,"mass":0.2359909283187683,"nu":0,"particle_id":152,"point":[-1.499999999995794,-2.598076211355744,0],"type":1,"volume":0.2359909283187683},{"fixed":false,"mass":0.6108520729146557,"nu":0,"particle_id":153,"point":[-2.121320343552961,-2.121320343566325,0],"type":2,"volume":0.6108520729146557},{"fixed":false,"mass":0.1679970307412599,"nu":0,"particle_id":154,"point":[-2.598076211350445,-1.500000000004973,0],"type":1,"volume":0.1679970307412599},{"fixed":false,"mass":0.20982347204425836,"nu":0,"particle_id":155,"point":[-2.897777478866507,-0.7764571353101671,0],"type":1,"volume":0.20982347204425836},{"fixed":false,"mass":0.2531753269816213,"nu":0,"particle_id":156,"point":[0.8401046814802813,5.746305708522758,-4.745966163844162],"type":2,"volume":0.2531753269816213},{"fixed":false,"mass":0.3017535494714927,"nu":0,"particle_id":157,"point":[-3.923829642299754,4.040654128456977,-4.952441332554417],"type":2,"volume":0.3017535494714927},{"fixed":false,"mass":0.2630690569516457,"nu":0,"particle_id":158,"point":[-4.891778932325025,5.217251983821079,-2.258490782486406],"type":2,"volume":0.2630690569516457},{"fixed":false,"mass":0.11768959918151249,"nu":0,"particle_id":159,"point":[5.579849777695374,4.404494466438702,-2.390754055410912],"type":2,"volume":0.11768959918151249},{"fixed":false,"mass":0.19848654282845063,"nu":0,"particle_id":160,"point":[-6.219432007782716,1.964901634146477,-3.702408279579166],"type":2,"volume":0.19848654282845063},{"fixed":false,"mass":0.1079997153167167,"nu":0,"particle_id":161,"point":[-7.360580104911721,0.8132418628888493,-1.187643966693232],"type":2,"volume":0.1079997153167167},{"fixed":false,"mass":0.3336277799393038,"nu":0,"particle_id":162,"point":[3.668212481070771,1.380821325294843,-6.394337312132322],"type":2,"volume":0.3336277799393038},{"fixed":false,"mass":0.32027922770464956,"nu":0,"particle_id":163,"point":[1.971952230488457,1.694521337055807,-7.034913065485187],"type":2,"volume":0.32027922770464956},{"fixed":false,"mass":0.11866390360811097,"nu":0,"particle_id":164,"point":[-2.156244539745756,7.087440355840484,-1.169956703139194],"type":2,"volume":0.11866390360811097},{"fixed":false,"mass":0.2450648306562282,"nu":0,"particle_id":165,"point":[-5.302622823559493,3.415782337005653,-4.057662161548958],"type":2,"volume":0.2450648306562282},{"fixed":false,"mass":0.17307111077908874,"nu":0,"particle_id":166,"point":[-5.562828902690883,2.171281969017325,-4.537672223773681],"type":2,"volume":0.17307111077908874},{"fixed":false,"mass":0.1901025216833464,"nu":0,"particle_id":167,"point":[5.608571083155179,2.361689871142264,-4.383645897850279],"type":2,"volume":0.1901025216833464},{"fixed":false,"mass":0.21579925468102118,"nu":0,"particle_id":168,"point":[-6.177827689354578,3.980539765738693,-1.496578836552492],"type":2,"volume":0.21579925468102118},{"fixed":false,"mass":0.27883167976443896,"nu":0,"particle_id":169,"point":[-2.151788702101178,4.89007674374127,-5.263739623293548],"type":2,"volume":0.27883167976443896},{"fixed":false,"mass":0.1281668478406517,"nu":0,"particle_id":170,"point":[3.602637019680591,4.240161157035116,-5.02911919393422],"type":2,"volume":0.1281668478406517},{"fixed":false,"mass":0.20851435688422795,"nu":0,"particle_id":171,"point":[-6.455380644010519,1.254111700763578,-3.606281267863366],"type":2,"volume":0.20851435688422795},{"fixed":false,"mass":0.3377828367921215,"nu":0,"particle_id":172,"point":[6.14017574122127,0.7515912857863022,-4.240678295514517],"type":2,"volume":0.3377828367921215},{"fixed":false,"mass":0.15531099426782816,"nu":0,"particle_id":173,"point":[-6.834442935642568,2.641207608646579,-1.601378196264954],"type":2,"volume":0.15531099426782816},{"fixed":false,"mass":0.12434326602091862,"nu":0,"particle_id":174,"point":[6.322329681540051,3.780088238360195,-1.410347584153849],"type":2,"volume":0.12434326602091862},{"fixed":false,"mass":0.42182444297819166,"nu":0,"particle_id":175,"point":[4.978155802303442,5.55326839474037,-0.7932054865987054],"type":2,"volume":0.42182444297819166},{"fixed":false,"mass":0.26598924771886173,"nu":0,"particle_id":176,"point":[-5.096967931697107,5.469483743607045,-0.596376962725411],"type":2,"volume":0.26598924771886173},{"fixed":false,"mass":0.2647835664341803,"nu":0,"particle_id":177,"point":[-7.154243361693132,1.463952159676715,-1.70986724509467],"type":2,"volume":0.2647835664341803},{"fixed":false,"mass":0.3503399764966685,"nu":0,"particle_id":178,"point":[5.117576161029696,3.914794601213655,-3.838593162392828],"type":2,"volume":0.3503399764966685},{"fixed":false,"mass":0.1663903395692816,"nu":0,"particle_id":179,"point":[6.959931479965872,1.621619504810468,-2.275896301635536],"type":2,"volume":0.1663903395692816},{"fixed":false,"mass":0.27347000156438217,"nu":0,"particle_id":180,"point":[-6.845391957192519,2.07443368569569,-2.255511878943441],"type":2,"volume":0.27347000156438217},{"fixed":false,"mass":0.34904210654481477,"nu":0,"particle_id":181,"point":[-6.48520389322756,3.681835319040626,-0.797633466406175],"type":2,"volume":0.34904210654481477},{"fixed":false,"mass":0.08415951179790525,"nu":0,"particle_id":182,"point":[-7.053206144627703,2.130078481957755,-1.401801962506314],"type":2,"volume":0.08415951179790525},{"fixed":false,"mass":0.22751783124317818,"nu":0,"particle_id":183,"point":[-6.857406650531233,0.7744148231761276,-2.937048809757013],"type":2,"volume":0.22751783124317818},{"fixed":false,"mass":0.23991704451716375,"nu":0,"particle_id":184,"point":[6.538806253268551,2.082028821050729,-3.026411863995086],"type":2,"volume":0.23991704451716375},{"fixed":false,"mass":0.1985083745150837,"nu":0,"particle_id":185,"point":[6.235996325848373,2.995410625323698,-2.896526369585383],"type":2,"volume":0.1985083745150837},{"fixed":false,"mass":0.33276655041225983,"nu":0,"particle_id":186,"point":[7.222547950229691,1.873626280224143,-0.7578427730646616],"type":2,"volume":0.33276655041225983},{"fixed":false,"mass":0.15920960770218634,"nu":0,"particle_id":187,"point":[-7.393392781375075,1.159109643537526,-0.4941740731455183],"type":2,"volume":0.15920960770218634},{"fixed":false,"mass":0.1752638173734703,"nu":0,"particle_id":188,"point":[-0.5953344782131791,6.719692298064949,-3.277394129240063],"type":2,"volume":0.1752638173734703},{"fixed":false,"mass":0.5555358336019982,"nu":0,"particle_id":189,"point":[-2.115036913021903,6.201642770037045,-3.649143160990263],"type":2,"volume":0.5555358336019982},{"fixed":false,"mass":0.16872755169334963,"nu":0,"particle_id":190,"point":[2.404343436635021,6.492896169133272,-2.882955423790764],"type":2,"volume":0.16872755169334963},{"fixed":false,"mass":0.3154629291386505,"nu":0,"particle_id":191,"point":[1.637865736002371,4.15757382392029,-6.023452143869181],"type":2,"volume":0.3154629291386505},{"fixed":false,"mass":0.47894094474673454,"nu":0,"particle_id":192,"point":[0.08976290234175918,4.062559831207723,-6.303772698886013],"type":2,"volume":0.47894094474673454},{"fixed":false,"mass":0.29575074543929475,"nu":0,"particle_id":193,"point":[-3.657797318779933,5.210693164192,-3.964744067826965],"type":2,"volume":0.29575074543929475},{"fixed":false,"mass":0.26321991410275897,"nu":0,"particle_id":194,"point":[0.6193894396013719,7.374559142424084,-1.217470400872098],"type":2,"volume":0.26321991410275897},{"fixed":false,"mass":0.08367592907965625,"nu":0,"particle_id":195,"point":[-3.102348318692567,3.299838624815256,-5.978001334867931],"type":2,"volume":0.08367592907965625},{"fixed":false,"mass":0.536066852832154,"nu":0,"particle_id":196,"point":[-4.039578635987593,2.445615640237644,-5.826728806448574],"type":2,"volume":0.536066852832154},{"fixed":false,"mass":0.3249720053290272,"nu":0,"particle_id":197,"point":[-1.40250093378688,3.565912574806176,-6.44726753280536],"type":2,"volume":0.3249720053290272},{"fixed":false,"mass":0.303435680277458,"nu":0,"particle_id":198,"point":[3.20993109639322,3.274890406105035,-5.934764964546535],"type":2,"volume":0.303435680277458},{"fixed":false,"mass":0.19791496068424458,"nu":0,"particle_id":199,"point":[-5.055611354140807,2.859977943394131,-4.744609572892339],"type":2,"volume":0.19791496068424458},{"fixed":false,"mass":0.3739343279207629,"nu":0,"particle_id":200,"point":[3.024689387979211,4.854579919799807,-4.85121715742786],"type":2,"volume":0.3739343279207629},{"fixed":false,"mass":0.36789610261292627,"nu":0,"particle_id":201,"point":[-2.290495739556687,3.604575834360582,-6.16527877077885],"type":2,"volume":0.36789610261292627},{"fixed":false,"mass":0.15071944915374075,"nu":0,"particle_id":202,"point":[5.288128248867895,1.979948736880762,-4.936142484050643],"type":2,"volume":0.15071944915374075},{"fixed":false,"mass":0.3750191866884156,"nu":0,"particle_id":203,"point":[-0.6880268627417463,5.374753934528779,-5.185425650745865],"type":2,"volume":0.3750191866884156},{"fixed":false,"mass":0.14445494739749123,"nu":0,"particle_id":204,"point":[-0.6473609208874108,1.223282673668143,-7.371194159592537],"type":2,"volume":0.14445494739749123},{"fixed":false,"mass":0.40685594201752606,"nu":0,"particle_id":205,"point":[-5.544127548598931,4.993925998006836,-0.7572006677874981],"type":2,"volume":0.40685594201752606},{"fixed":false,"mass":0.35825781183225647,"nu":0,"particle_id":206,"point":[-3.617813603988677,6.181872652749212,-2.223932380263814],"type":2,"volume":0.35825781183225647},{"fixed":false,"mass":0.15032256669075145,"nu":0,"particle_id":207,"point":[4.215955253093259,2.133488823470165,-5.824426730936123],"type":2,"volume":0.15032256669075145},{"fixed":false,"mass":0.4011081587725397,"nu":0,"particle_id":208,"point":[5.66381269026021,3.549247707157915,-3.402067977404577],"type":2,"volume":0.4011081587725397},{"fixed":false,"mass":0.2816826769800157,"nu":0,"particle_id":209,"point":[-5.022778482677258,1.368881002249881,-5.398875912227813],"type":2,"volume":0.2816826769800157},{"fixed":false,"mass":0.2551165661722209,"nu":0,"particle_id":210,"point":[-5.049732221508498,0.5814634008875518,-5.514717110105207],"type":2,"volume":0.2551165661722209},{"fixed":false,"mass":0.16208635243077488,"nu":0,"particle_id":211,"point":[-4.420352829283202,4.860525754967489,-3.617425914921509],"type":2,"volume":0.16208635243077488},{"fixed":false,"mass":0.4067271482918956,"nu":0,"particle_id":212,"point":[4.814176561216676,5.460037995552873,-1.806014707733838],"type":2,"volume":0.4067271482918956},{"fixed":false,"mass":0.4025340465091208,"nu":0,"particle_id":213,"point":[-2.990207898740053,4.426328255673735,-5.264624857987214],"type":2,"volume":0.4025340465091208},{"fixed":false,"mass":0.3702912274628898,"nu":0,"particle_id":214,"point":[4.507465059452201,4.324941369903279,-4.150619337486479],"type":2,"volume":0.3702912274628898},{"fixed":false,"mass":0.3623489058107572,"nu":0,"particle_id":215,"point":[-1.268961011798792,2.704907803302234,-6.879186850650973],"type":2,"volume":0.3623489058107572},{"fixed":false,"mass":0.40757525078309015,"nu":0,"particle_id":216,"point":[-6.111371977528331,0.7684664538475784,-4.279087737075788],"type":2,"volume":0.40757525078309015},{"fixed":false,"mass":0.5670834407808638,"nu":0,"particle_id":217,"point":[5.460440136934776,4.890511684839931,-1.586344531114164],"type":2,"volume":0.5670834407808638},{"fixed":false,"mass":0.6057628585435266,"nu":0,"particle_id":218,"point":[1.268007556508297,2.367575287806564,-7.002624086241209],"type":2,"volume":0.6057628585435266},{"fixed":false,"mass":0.2128686687834655,"nu":0,"particle_id":219,"point":[-2.992409975838934,0.5629591588456497,-6.854090714454503],"type":2,"volume":0.2128686687834655},{"fixed":false,"mass":0.14373360437054974,"nu":0,"particle_id":220,"point":[-5.522834996612677,2.728355654427598,-4.278360553195954],"type":2,"volume":0.14373360437054974},{"fixed":false,"mass":0.35243763818158297,"nu":0,"particle_id":221,"point":[-5.655581897612285,3.657758944732893,-3.299271571366433],"type":2,"volume":0.35243763818158297},{"fixed":false,"mass":0.6270881998743731,"nu":0,"particle_id":222,"point":[2.753399523018575,1.659393716640662,-6.776075823056776],"type":2,"volume":0.6270881998743731},{"fixed":false,"mass":0.29064806307605495,"nu":0,"particle_id":223,"point":[-4.712248944194235,3.775621845499479,-4.448526673824428],"type":2,"volume":0.29064806307605495},{"fixed":false,"mass":0.23128779553985554,"nu":0,"particle_id":224,"point":[-6.058859267528879,4.353052922925482,-0.768865805254305],"type":2,"volume":0.23128779553985554},{"fixed":false,"mass":0.16024322927296936,"nu":0,"particle_id":225,"point":[-5.072794990185881,5.37435613218712,-1.277907333090988],"type":2,"volume":0.16024322927296936},{"fixed":false,"mass":0.10115273802648213,"nu":0,"particle_id":226,"point":[-5.884362002509313,2.350561381054292,-4.012373987718584],"type":2,"volume":0.10115273802648213},{"fixed":false,"mass":0.28258967026080895,"nu":0,"particle_id":227,"point":[-6.511212843837678,2.895551347962257,-2.33877953077181],"type":2,"volume":0.28258967026080895},{"fixed":false,"mass":0.42776516246396984,"nu":0,"particle_id":228,"point":[4.989582800847225,2.771365069305356,-4.865552294048814],"type":2,"volume":0.42776516246396984},{"fixed":false,"mass":0.2610519737115914,"nu":0,"particle_id":229,"point":[-5.122794642402171,4.602286506902725,-2.970847347164902],"type":2,"volume":0.2610519737115914},{"fixed":false,"mass":0.2829368992856784,"nu":0,"particle_id":230,"point":[4.786243993446239,3.498149010015748,-4.593998469625958],"type":2,"volume":0.2829368992856784},{"fixed":false,"mass":0.3772286140536611,"nu":0,"particle_id":231,"point":[6.342762250513172,1.530132733146639,-3.698386249760599],"type":2,"volume":0.3772286140536611},{"fixed":false,"mass":0.1537615441088899,"nu":0,"particle_id":232,"point":[5.41262888246579,3.147125087017792,-4.129049801995659],"type":2,"volume":0.1537615441088899},{"fixed":false,"mass":0.14063493051938347,"nu":0,"particle_id":233,"point":[5.364619208297185,4.202046923216063,-3.132676556087351],"type":2,"volume":0.14063493051938347},{"fixed":false,"mass":0.33858746087896474,"nu":0,"particle_id":234,"point":[-4.9524857929025,4.163389632270549,-3.793292928446338],"type":2,"volume":0.33858746087896474},{"fixed":false,"mass":0.3793792430124592,"nu":0,"particle_id":235,"point":[5.937261259799956,3.745957100493271,-2.63945716656715],"type":2,"volume":0.3793792430124592},{"fixed":false,"mass":0.3194324674501316,"nu":0,"particle_id":236,"point":[4.738499660547747,4.735101628822745,-3.372748661212256],"type":2,"volume":0.3194324674501316},{"fixed":false,"mass":0.5110768946052275,"nu":0,"particle_id":237,"point":[6.02552169259729,2.524708542981152,-3.683603548841469],"type":2,"volume":0.5110768946052275},{"fixed":false,"mass":0.2884265086277089,"nu":0,"particle_id":238,"point":[6.424918134199523,3.335966062587689,-1.960040152164574],"type":2,"volume":0.2884265086277089},{"fixed":false,"mass":0.15138411976947772,"nu":0,"particle_id":239,"point":[5.565466303796875,4.991541929218137,-0.6000783200206773],"type":2,"volume":0.15138411976947772},{"fixed":false,"mass":0.2468117999264393,"nu":0,"particle_id":240,"point":[-6.158017792515375,2.818536942565266,-3.222524844040602],"type":2,"volume":0.2468117999264393},{"fixed":false,"mass":0.3630795253585169,"nu":0,"particle_id":241,"point":[-7.250179277112465,1.756476106014262,-0.7743979201482589],"type":2,"volume":0.3630795253585169},{"fixed":false,"mass":0.15375845546986738,"nu":0,"particle_id":242,"point":[-6.612096074914205,1.789653588637383,-3.054067047198128],"type":2,"volume":0.15375845546986738},{"fixed":false,"mass":0.32711459628571704,"nu":0,"particle_id":243,"point":[5.114360707939296,4.885524016916189,-2.494988903626981],"type":2,"volume":0.32711459628571704},{"fixed":false,"mass":0.31270329906258326,"nu":0,"particle_id":244,"point":[-4.437547741021447,5.997622506348914,-0.7659597362083879],"type":2,"volume":0.31270329906258326},{"fixed":false,"mass":0.39419154523012284,"nu":0,"particle_id":245,"point":[-5.525622564483106,0.645829048681537,-5.029950309372275],"type":2,"volume":0.39419154523012284},{"fixed":false,"mass":0.5265265373411856,"nu":0,"particle_id":246,"point":[6.742724914938723,2.448388697892578,-2.188847529065576],"type":2,"volume":0.5265265373411856},{"fixed":false,"mass":0.2080336656821541,"nu":0,"particle_id":247,"point":[-6.009989532213406,1.635102684749731,-4.178093468677968],"type":2,"volume":0.2080336656821541},{"fixed":false,"mass":0.08804526294332111,"nu":0,"particle_id":248,"point":[-7.461112782341185,0.5457546305281378,-0.5328676500239902],"type":2,"volume":0.08804526294332111},{"fixed":false,"mass":0.40526248344156574,"nu":0,"particle_id":249,"point":[-5.603212212157088,4.722493844505784,-1.597518323568984],"type":2,"volume":0.40526248344156574},{"fixed":false,"mass":0.30207230014234443,"nu":0,"particle_id":250,"point":[-7.160448959390544,0.6757112381435348,-2.126354867516098],"type":2,"volume":0.30207230014234443},{"fixed":false,"mass":0.33483203832831754,"nu":0,"particle_id":251,"point":[0.5488161670945491,4.775789444311986,-5.756790425083569],"type":2,"volume":0.33483203832831754},{"fixed":false,"mass":0.37194037177569794,"nu":0,"particle_id":252,"point":[1.42018730359838,4.767901946977807,-5.612502030886332],"type":2,"volume":0.37194037177569794},{"fixed":false,"mass":0.23059602206943838,"nu":0,"particle_id":253,"point":[0.637999192802555,6.579281343591789,-3.543446631720071],"type":2,"volume":0.23059602206943838},{"fixed":false,"mass":0.24695556960602308,"nu":0,"particle_id":254,"point":[-0.058305400030355,6.514389388965433,-3.716090872040385],"type":2,"volume":0.24695556960602308},{"fixed":false,"mass":0.20103326500327073,"nu":0,"particle_id":255,"point":[-0.331344971226748,4.74290022812697,-5.800440322602749],"type":2,"volume":0.20103326500327073},{"fixed":false,"mass":0.3713250881509866,"nu":0,"particle_id":256,"point":[-0.5438602835835524,6.260878845932551,-4.093361951806204],"type":2,"volume":0.3713250881509866},{"fixed":false,"mass":0.1811820816472001,"nu":0,"particle_id":257,"point":[2.293416635401365,4.589302646588924,-5.470698433881747],"type":2,"volume":0.1811820816472001},{"fixed":false,"mass":0.2803623812778092,"nu":0,"particle_id":258,"point":[1.324253376861885,6.382849179965424,-3.708852833381852],"type":2,"volume":0.2803623812778092},{"fixed":false,"mass":0.3598088181983287,"nu":0,"particle_id":259,"point":[2.2440167278798,6.1198336177274,-3.709720395977196],"type":2,"volume":0.3598088181983287},{"fixed":false,"mass":0.1356864423938495,"nu":0,"particle_id":260,"point":[-1.309865540545878,7.036693277319745,-2.240357111402903],"type":2,"volume":0.1356864423938495},{"fixed":false,"mass":0.09379353548843622,"nu":0,"particle_id":261,"point":[-1.07476306544141,4.782350327928516,-5.676619565738487],"type":2,"volume":0.09379353548843622},{"fixed":false,"mass":0.3238075750832505,"nu":0,"particle_id":262,"point":[-1.329140580871512,5.914729533602031,-4.415807951056799],"type":2,"volume":0.3238075750832505},{"fixed":false,"mass":0.4076236040415473,"nu":0,"particle_id":263,"point":[-2.125542704310476,5.602849295644319,-4.510005319558998],"type":2,"volume":0.4076236040415473},{"fixed":false,"mass":0.33577439305333495,"nu":0,"particle_id":264,"point":[1.683397380388344,5.331591471195791,-4.999030470398633],"type":2,"volume":0.33577439305333495},{"fixed":false,"mass":0.31150358195227384,"nu":0,"particle_id":265,"point":[-0.7958033722079108,7.311130980652369,-1.471074701205768],"type":2,"volume":0.31150358195227384},{"fixed":false,"mass":0.4918365273405681,"nu":0,"particle_id":266,"point":[-1.976810193219194,6.682438183638582,-2.772587488580618],"type":2,"volume":0.4918365273405681},{"fixed":false,"mass":0.3317739770256365,"nu":0,"particle_id":267,"point":[-2.823074296191981,5.201558994513143,-4.606955127280878],"type":2,"volume":0.3317739770256365},{"fixed":false,"mass":0.3019025059311509,"nu":0,"particle_id":268,"point":[-1.719205420162484,4.346795957503452,-5.86512554231498],"type":2,"volume":0.3019025059311509},{"fixed":false,"mass":0.16975187640165149,"nu":0,"particle_id":269,"point":[-4.046554770667149,3.185714441892588,-5.452212209984855],"type":2,"volume":0.16975187640165149},{"fixed":false,"mass":0.10802591974133097,"nu":0,"particle_id":270,"point":[-3.51737945820049,4.732128610725448,-4.635191534185278],"type":2,"volume":0.10802591974133097},{"fixed":false,"mass":0.3374650132701028,"nu":0,"particle_id":271,"point":[6.09236077120889,4.28462683861699,-0.8804050699751805],"type":2,"volume":0.3374650132701028},{"fixed":false,"mass":0.35400516400818305,"nu":0,"particle_id":272,"point":[3.086095395052624,5.543851373822116,-3.998965760994412],"type":2,"volume":0.35400516400818305},{"fixed":false,"mass":0.24510757998213084,"nu":0,"particle_id":273,"point":[-3.476615756171818,3.598524234629088,-5.586928155679558],"type":2,"volume":0.24510757998213084},{"fixed":false,"mass":0.2991723938242308,"nu":0,"particle_id":274,"point":[0.07128093334544754,3.399587538149294,-6.684887702796617],"type":2,"volume":0.2991723938242308},{"fixed":false,"mass":0.370418580128728,"nu":0,"particle_id":275,"point":[-3.580086814467199,5.770106721716594,-3.184155589929467],"type":2,"volume":0.370418580128728},{"fixed":false,"mass":0.4538565543658595,"nu":0,"particle_id":276,"point":[-2.764403053716844,6.303908778628421,-2.978054711944109],"type":2,"volume":0.4538565543658595},{"fixed":false,"mass":0.3829084393089162,"nu":0,"particle_id":277,"point":[0.03745176475504122,5.746650415387027,-4.819191464203184],"type":2,"volume":0.3829084393089162},{"fixed":false,"mass":0.09362856214604771,"nu":0,"particle_id":278,"point":[-2.456260706742011,4.225915594006418,-5.688446249447087],"type":2,"volume":0.09362856214604771},{"fixed":false,"mass":0.1663178546526218,"nu":0,"particle_id":279,"point":[-0.178951216848379,7.449385268986478,-0.8512552943716398],"type":2,"volume":0.1663178546526218},{"fixed":false,"mass":0.26387332898711113,"nu":0,"particle_id":280,"point":[0.7712161603422918,3.303395917482208,-6.689005983431975],"type":2,"volume":0.26387332898711113},{"fixed":false,"mass":0.2930639686304638,"nu":0,"particle_id":281,"point":[1.716424312946556,6.88830394417226,-2.419743034007296],"type":2,"volume":0.2930639686304638},{"fixed":false,"mass":0.15538809963534347,"nu":0,"particle_id":282,"point":[7.037969764830216,2.090312912895571,-1.532179335299149],"type":2,"volume":0.15538809963534347},{"fixed":false,"mass":0.10135580900917558,"nu":0,"particle_id":283,"point":[-4.47779918574965,3.321091899477096,-5.016937616447644],"type":2,"volume":0.10135580900917558},{"fixed":false,"mass":0.17490501644365947,"nu":0,"particle_id":284,"point":[-2.838318765908234,5.797103504754557,-3.819363499099762],"type":2,"volume":0.17490501644365947},{"fixed":false,"mass":0.5119979183225931,"nu":0,"particle_id":285,"point":[-2.781956740351567,6.682282932176613,-1.964131235216629],"type":2,"volume":0.5119979183225931},{"fixed":false,"mass":0.28665782431177006,"nu":0,"particle_id":286,"point":[1.491910645263451,7.210191172390481,-1.427356256907147],"type":2,"volume":0.28665782431177006},{"fixed":false,"mass":0.1466618240299794,"nu":0,"particle_id":287,"point":[-1.340878322474467,6.491006837278138,-3.509825574402027],"type":2,"volume":0.1466618240299794},{"fixed":false,"mass":0.34515512517417235,"nu":0,"particle_id":288,"point":[2.621300688312271,2.760783058074351,-6.461954782239137],"type":2,"volume":0.34515512517417235},{"fixed":false,"mass":0.1715847690659151,"nu":0,"particle_id":289,"point":[1.659722442402739,3.33367996903602,-6.510138191945904],"type":2,"volume":0.1715847690659151},{"fixed":false,"mass":0.46320383119733755,"nu":0,"particle_id":290,"point":[-4.23802341025239,4.489790835619533,-4.258043661887411],"type":2,"volume":0.46320383119733755},{"fixed":false,"mass":0.4638951346002226,"nu":0,"particle_id":291,"point":[3.03557729710624,4.073675477324566,-5.517285435677371],"type":2,"volume":0.4638951346002226},{"fixed":false,"mass":0.42258112569196743,"nu":0,"particle_id":292,"point":[2.404289444589195,3.765679111046145,-6.024039599742658],"type":2,"volume":0.42258112569196743},{"fixed":false,"mass":0.3406099478530677,"nu":0,"particle_id":293,"point":[3.031797582349339,6.023804655633045,-3.282069604751605],"type":2,"volume":0.3406099478530677},{"fixed":false,"mass":0.11653595965680064,"nu":0,"particle_id":294,"point":[7.378632555288915,1.126387975005995,-0.7328244972655185],"type":2,"volume":0.11653595965680064},{"fixed":false,"mass":0.35291998207752373,"nu":0,"particle_id":295,"point":[7.360600736798471,0.5855405702692446,-1.314799997722302],"type":2,"volume":0.35291998207752373},{"fixed":false,"mass":0.3470637987775073,"nu":0,"particle_id":296,"point":[-5.813080943953199,4.119763505121785,-2.34214401797047],"type":2,"volume":0.3470637987775073},{"fixed":false,"mass":0.08727428449058844,"nu":0,"particle_id":297,"point":[-6.528741835369222,3.344072717218778,-1.562916411409366],"type":2,"volume":0.08727428449058844},{"fixed":false,"mass":0.2787415906724715,"nu":0,"particle_id":298,"point":[7.102098083386792,0.7437280417234735,-2.292830437234255],"type":2,"volume":0.2787415906724715},{"fixed":false,"mass":0.21295854472484743,"nu":0,"particle_id":299,"point":[-2.881570101529519,3.838042314146699,-5.763331063264596],"type":2,"volume":0.21295854472484743},{"fixed":false,"mass":0.16340383282926824,"nu":0,"particle_id":300,"point":[2.828235759107781,6.795087552139563,-1.441481061152731],"type":2,"volume":0.16340383282926824},{"fixed":false,"mass":0.21083266906926024,"nu":0,"particle_id":301,"point":[-6.968317737111894,1.320359478740907,-2.439097940130903],"type":2,"volume":0.21083266906926024},{"fixed":false,"mass":0.35439774678348046,"nu":0,"particle_id":302,"point":[-1.548354489457334,5.181856782625079,-5.196244668925798],"type":2,"volume":0.35439774678348046},{"fixed":false,"mass":0.5996423025059506,"nu":0,"particle_id":303,"point":[-4.635145226508207,2.412080420798292,-5.380269210065582],"type":2,"volume":0.5996423025059506},{"fixed":false,"mass":0.27749602204984425,"nu":0,"particle_id":304,"point":[6.971324288716256,2.658285405977631,-0.7643012245974327],"type":2,"volume":0.27749602204984425},{"fixed":false,"mass":0.19126819319704996,"nu":0,"particle_id":305,"point":[-3.605079312071896,2.10125371829153,-6.232025029237065],"type":2,"volume":0.19126819319704996},{"fixed":false,"mass":0.12533011476270065,"nu":0,"particle_id":306,"point":[0.725152800051968,1.719164542096607,-7.264201724468736],"type":2,"volume":0.12533011476270065},{"fixed":false,"mass":0.2615914497966241,"nu":0,"particle_id":307,"point":[-4.251716888741406,1.706855991580972,-5.937974917595664],"type":2,"volume":0.2615914497966241},{"fixed":false,"mass":0.07762737957691862,"nu":0,"particle_id":308,"point":[-0.5853580623621423,3.664223346324183,-6.517731446376143],"type":2,"volume":0.07762737957691862},{"fixed":false,"mass":0.43351645492931556,"nu":0,"particle_id":309,"point":[-2.86728055241688,2.636994139363766,-6.408975280237324],"type":2,"volume":0.43351645492931556},{"fixed":false,"mass":0.23311911268404042,"nu":0,"particle_id":310,"point":[-1.992657308443031,2.746601959267343,-6.688459802410221],"type":2,"volume":0.23311911268404042},{"fixed":false,"mass":0.353258528813884,"nu":0,"particle_id":311,"point":[-4.359240557728681,5.868930477731578,-1.674119711193534],"type":2,"volume":0.353258528813884},{"fixed":false,"mass":0.2336420055880703,"nu":0,"particle_id":312,"point":[1.03651624127522,4.119759171472448,-6.180875217203575],"type":2,"volume":0.2336420055880703},{"fixed":false,"mass":0.21262656286758516,"nu":0,"particle_id":313,"point":[3.836398515740218,4.77538089151335,-4.32756094924097],"type":2,"volume":0.21262656286758516},{"fixed":false,"mass":0.4223582747545122,"nu":0,"particle_id":314,"point":[-4.206227863061018,5.70328111321922,-2.455653010424327],"type":2,"volume":0.4223582747545122},{"fixed":false,"mass":0.21884814258442653,"nu":0,"particle_id":315,"point":[3.420134600782984,2.314353893324884,-6.260706459256731],"type":2,"volume":0.21884814258442653},{"fixed":false,"mass":0.3734904074627436,"nu":0,"particle_id":316,"point":[-6.104203123143805,3.449703445704221,-2.662376826840605],"type":2,"volume":0.3734904074627436},{"fixed":false,"mass":0.06737995532801846,"nu":0,"particle_id":317,"point":[-1.190405916464252,1.405648018381283,-7.270287986212629],"type":2,"volume":0.06737995532801846},{"fixed":false,"mass":0.10089502354567605,"nu":0,"particle_id":318,"point":[-6.543969983156591,2.360917276515734,-2.802235977392885],"type":2,"volume":0.10089502354567605},{"fixed":false,"mass":0.10023014502235816,"nu":0,"particle_id":319,"point":[5.61881309563131,0.7450671119648242,-4.911599983206132],"type":2,"volume":0.10023014502235816},{"fixed":false,"mass":0.3724966962629089,"nu":0,"particle_id":320,"point":[-4.37905224756937,0.812210916466029,-6.034419180023133],"type":2,"volume":0.3724966962629089},{"fixed":false,"mass":0.2131379762397517,"nu":0,"particle_id":321,"point":[-6.556652963512547,0.5311474679485249,-3.60252470961047],"type":2,"volume":0.2131379762397517},{"fixed":false,"mass":0.17319757477844516,"nu":0,"particle_id":322,"point":[4.401869060613151,2.982915514133437,-5.289212021535793],"type":2,"volume":0.17319757477844516},{"fixed":false,"mass":0.23045765549397929,"nu":0,"particle_id":323,"point":[5.805870706568823,1.512128284003263,-4.500592560021778],"type":2,"volume":0.23045765549397929},{"fixed":false,"mass":0.30132656377784545,"nu":0,"particle_id":324,"point":[6.804225703616424,2.799513784622455,-1.454384799134824],"type":2,"volume":0.30132656377784545},{"fixed":false,"mass":0.10327151944165812,"nu":0,"particle_id":325,"point":[-3.535304829467849,2.875968091823538,-5.95654491274549],"type":2,"volume":0.10327151944165812},{"fixed":false,"mass":0.20485029860140014,"nu":0,"particle_id":326,"point":[6.588156581343329,3.472045593929856,-0.8894336700254051],"type":2,"volume":0.20485029860140014},{"fixed":false,"mass":0.1502642877381031,"nu":0,"particle_id":327,"point":[4.135917386706265,3.935851583217592,-4.863461697723586],"type":2,"volume":0.1502642877381031},{"fixed":false,"mass":0.10195457273481347,"nu":0,"particle_id":328,"point":[4.052980770409141,5.915938936627176,-2.196591307638323],"type":2,"volume":0.10195457273481347},{"fixed":false,"mass":0.12838958383618035,"nu":0,"particle_id":329,"point":[4.793714404179499,2.28764867050766,-5.294994407125141],"type":2,"volume":0.12838958383618035},{"fixed":false,"mass":0.15769232068787314,"nu":0,"particle_id":330,"point":[-4.388343288362741,5.291248820459084,-2.999188074041379],"type":2,"volume":0.15769232068787314},{"fixed":false,"mass":0.5387577928051078,"nu":0,"particle_id":331,"point":[0.2369374967277453,2.642221678930755,-7.015163948335972],"type":2,"volume":0.5387577928051078},{"fixed":false,"mass":0.3375022299112577,"nu":0,"particle_id":332,"point":[-0.736552981140213,2.028735375842996,-7.182737812337065],"type":2,"volume":0.3375022299112577},{"fixed":false,"mass":0.25392197757397933,"nu":0,"particle_id":333,"point":[-6.999916165993231,2.573904253131265,-0.7913220360759678],"type":2,"volume":0.25392197757397933},{"fixed":false,"mass":0.16267236347069514,"nu":0,"particle_id":334,"point":[0.7648581264866401,5.294213683948586,-5.257023256086936],"type":2,"volume":0.16267236347069514},{"fixed":false,"mass":0.49549518170854634,"nu":0,"particle_id":335,"point":[4.373480682216314,1.148879986230146,-5.983539211831117],"type":2,"volume":0.49549518170854634},{"fixed":false,"mass":0.28433058918552184,"nu":0,"particle_id":336,"point":[-0.5821722220717523,7.052757667528402,-2.483885018870112],"type":2,"volume":0.28433058918552184},{"fixed":false,"mass":0.39551663888590094,"nu":0,"particle_id":337,"point":[2.368593567286359,5.506676507403681,-4.507358245781901],"type":2,"volume":0.39551663888590094},{"fixed":false,"mass":0.2252497920780412,"nu":0,"particle_id":338,"point":[-6.758869003367423,3.115502954868184,-0.9280792711437286],"type":2,"volume":0.2252497920780412},{"fixed":false,"mass":0.13370906368166718,"nu":0,"particle_id":339,"point":[-5.206678846244878,2.023210136275198,-5.004709395813047],"type":2,"volume":0.13370906368166718},{"fixed":false,"mass":0.15310959654689196,"nu":0,"particle_id":340,"point":[0.2167810108094368,6.931614710627811,-2.855822735528341],"type":2,"volume":0.15310959654689196},{"fixed":false,"mass":0.2094330114028629,"nu":0,"particle_id":341,"point":[-0.6269724363912688,3.091249814863503,-6.804489705048569],"type":2,"volume":0.2094330114028629},{"fixed":false,"mass":0.34542113596410257,"nu":0,"particle_id":342,"point":[6.713898716215487,0.5737148082138981,-3.293085991473064],"type":2,"volume":0.34542113596410257},{"fixed":false,"mass":0.47840954938380437,"nu":0,"particle_id":343,"point":[3.066857642598753,0.6870964105093077,-6.809719724239673],"type":2,"volume":0.47840954938380437},{"fixed":false,"mass":0.1559678211930823,"nu":0,"particle_id":344,"point":[0.5076910175273959,6.199716881140464,-4.189959477658937],"type":2,"volume":0.1559678211930823},{"fixed":false,"mass":0.2191833432034453,"nu":0,"particle_id":345,"point":[6.798380012063458,1.281360378445416,-2.896574665380867],"type":2,"volume":0.2191833432034453},{"fixed":false,"mass":0.28353312203954234,"nu":0,"particle_id":346,"point":[6.019107485444829,4.098666215725321,-1.794792559248534],"type":2,"volume":0.28353312203954234},{"fixed":false,"mass":0.3535531272087113,"nu":0,"particle_id":347,"point":[1.548538358161366,5.92245418708323,-4.333193436162666],"type":2,"volume":0.3535531272087113},{"fixed":false,"mass":0.17735606637763307,"nu":0,"particle_id":348,"point":[-0.8461118176569473,4.211707887187377,-6.147813551582781],"type":2,"volume":0.17735606637763307},{"fixed":false,"mass":0.24823184177350233,"nu":0,"particle_id":349,"point":[-5.393414491240376,4.68415831899424,-2.284675243502974],"type":2,"volume":0.24823184177350233},{"fixed":false,"mass":0.2631366924575058,"nu":0,"particle_id":350,"point":[3.749635068209536,6.470546938086034,-0.567678762398876],"type":2,"volume":0.2631366924575058},{"fixed":false,"mass":0.11221833939832683,"nu":0,"particle_id":351,"point":[7.45837912820294,0.5478136686675279,-0.5678740744282825],"type":2,"volume":0.11221833939832683},{"fixed":false,"mass":0.09386677865593904,"nu":0,"particle_id":352,"point":[0.07877544203257275,5.216608228501047,-5.388023108716939],"type":2,"volume":0.09386677865593904},{"fixed":false,"mass":0.06756544625407168,"nu":0,"particle_id":353,"point":[-6.261602512085481,3.568509637695984,-2.075589782764323],"type":2,"volume":0.06756544625407168},{"fixed":false,"mass":0.06781661217402703,"nu":0,"particle_id":354,"point":[-5.738994197454757,2.996453720109899,-3.78618682909602],"type":2,"volume":0.06781661217402703},{"fixed":false,"mass":0.04886697230008345,"nu":0,"particle_id":355,"point":[-4.033283417253803,5.301831856953297,-3.445751563403931],"type":2,"volume":0.04886697230008345},{"fixed":false,"mass":0.267893456451591,"nu":0,"particle_id":356,"point":[3.93454430536421,5.391493261871542,-3.420696057284223],"type":2,"volume":0.267893456451591},{"fixed":false,"mass":0.07369064220863825,"nu":0,"particle_id":357,"point":[2.358775463455272,5.09051834753824,-4.977228271475792],"type":2,"volume":0.07369064220863825},{"fixed":false,"mass":0.11285307330615128,"nu":0,"particle_id":358,"point":[3.68028223628917,5.909998071382034,-2.788807174674331],"type":2,"volume":0.11285307330615128},{"fixed":false,"mass":0.43787905032768515,"nu":0,"particle_id":359,"point":[3.198618518042804,6.400593777343497,-2.247496134249262],"type":2,"volume":0.43787905032768515},{"fixed":false,"mass":0.09663163099091725,"nu":0,"particle_id":360,"point":[-0.6362694606673188,5.854347309759907,-4.644542900020308],"type":2,"volume":0.09663163099091725},{"fixed":false,"mass":0.10797253269729917,"nu":0,"particle_id":361,"point":[-5.618044544024936,1.410710586649169,-4.764186304298731],"type":2,"volume":0.10797253269729917},{"fixed":false,"mass":0.36874962124028043,"nu":0,"particle_id":362,"point":[2.863629889289156,6.901605843505399,-0.6461119392658708],"type":2,"volume":0.36874962124028043},{"fixed":false,"mass":0.13934841844474324,"nu":0,"particle_id":363,"point":[4.493630585683654,5.374926071818449,-2.677210092968924],"type":2,"volume":0.13934841844474324},{"fixed":false,"mass":0.2741728918849735,"nu":0,"particle_id":364,"point":[7.229038475066706,1.338337689897609,-1.483190801550754],"type":2,"volume":0.2741728918849735},{"fixed":false,"mass":0.09724780361248948,"nu":0,"particle_id":365,"point":[3.752212759733365,3.556254676417473,-5.433594766096656],"type":2,"volume":0.09724780361248948},{"fixed":false,"mass":0.3514455891244491,"nu":0,"particle_id":366,"point":[4.976223842885739,0.7225450897263693,-5.564631601355817],"type":2,"volume":0.3514455891244491},{"fixed":false,"mass":0.1347226054834461,"nu":0,"particle_id":367,"point":[5.345391826205234,1.294932494941383,-5.099013243548516],"type":2,"volume":0.1347226054834461},{"fixed":false,"mass":0.07754069157902072,"nu":0,"particle_id":368,"point":[-1.413996185591364,7.359881612462532,-0.2876759247295414],"type":2,"volume":0.07754069157902072},{"fixed":false,"mass":0.1784658602119487,"nu":0,"particle_id":369,"point":[4.276863808291877,4.83727396057201,-3.815654150430183],"type":2,"volume":0.1784658602119487},{"fixed":false,"mass":0.1585716737114419,"nu":0,"particle_id":370,"point":[4.854834765372415,1.588863197002358,-5.491456377150129],"type":2,"volume":0.1585716737114419},{"fixed":false,"mass":0.058521981705481195,"nu":0,"particle_id":371,"point":[5.975853206730275,1.974019522699496,-4.079512884599431],"type":2,"volume":0.058521981705481195},{"fixed":false,"mass":0.2958174228827234,"nu":0,"particle_id":372,"point":[3.834550367701017,2.869392420434448,-5.771725098713326],"type":2,"volume":0.2958174228827234},{"fixed":false,"mass":0.12005960936090306,"nu":0,"particle_id":373,"point":[4.386391454022473,6.066853846039124,-0.450393631037237],"type":2,"volume":0.12005960936090306},{"fixed":false,"mass":0.1972392289076766,"nu":0,"particle_id":374,"point":[-2.152500757410124,0.5592777335842017,-7.162677495606358],"type":2,"volume":0.1972392289076766},{"fixed":false,"mass":0.13983474965507403,"nu":0,"particle_id":375,"point":[-2.702257724760798,1.228114749452201,-6.887636557713289],"type":2,"volume":0.13983474965507403},{"fixed":false,"mass":0.28116721756885044,"nu":0,"particle_id":376,"point":[4.201953782506051,6.085380523488955,-1.249691279486409],"type":2,"volume":0.28116721756885044},{"fixed":false,"mass":0.14368470540574618,"nu":0,"particle_id":377,"point":[1.210017894697738,0.4692205831119191,-7.386859193114172],"type":2,"volume":0.14368470540574618},{"fixed":false,"mass":0.08461838296363508,"nu":0,"particle_id":378,"point":[-3.650347723860651,0.5442531860328419,-6.529069609400596],"type":2,"volume":0.08461838296363508},{"fixed":false,"mass":0.06108539368292976,"nu":0,"particle_id":379,"point":[1.061976160337098,7.412234078019054,-0.4254322596238995],"type":2,"volume":0.06108539368292976},{"fixed":false,"mass":0.2976495001557487,"nu":0,"particle_id":380,"point":[-1.209524883669917,0.5841973771204468,-7.378737221256009],"type":2,"volume":0.2976495001557487},{"fixed":false,"mass":0.21973281880636913,"nu":0,"particle_id":381,"point":[-1.876768396103677,1.231940483323706,-7.156120669254717],"type":2,"volume":0.21973281880636913},{"fixed":false,"mass":0.42225401544683383,"nu":0,"particle_id":382,"point":[-3.537395071386987,1.19868379020232,-6.503844499988699],"type":2,"volume":0.42225401544683383},{"fixed":false,"mass":0.0885713971957435,"nu":0,"particle_id":383,"point":[-0.9650036336088175,7.418598413317303,-0.5321330369820667],"type":2,"volume":0.0885713971957435},{"fixed":false,"mass":0.12754748775874195,"nu":0,"particle_id":384,"point":[3.438658371757689,6.538305676691373,-1.294676593009281],"type":2,"volume":0.12754748775874195},{"fixed":false,"mass":0.13565745633268123,"nu":0,"particle_id":385,"point":[-2.954346163888757,6.777816241146183,-1.258191458074165],"type":2,"volume":0.13565745633268123},{"fixed":false,"mass":0.1297714297521216,"nu":0,"particle_id":386,"point":[-3.417405223084662,6.64741534338028,-0.6190402198775958],"type":2,"volume":0.1297714297521216},{"fixed":false,"mass":0.15591922145964138,"nu":0,"particle_id":387,"point":[-1.176225605361279,6.832333868937241,-2.861067498096745],"type":2,"volume":0.15591922145964138},{"fixed":false,"mass":0.19595405072618044,"nu":0,"particle_id":388,"point":[1.447124071925932,1.239675470500452,-7.253898031285799],"type":2,"volume":0.19595405072618044},{"fixed":false,"mass":0.21189435304417267,"nu":0,"particle_id":389,"point":[0.4370512143574075,7.478062630676813,-0.3708982713678884],"type":2,"volume":0.21189435304417267},{"fixed":false,"mass":0.049161980310637565,"nu":0,"particle_id":390,"point":[0.5098113376867086,0.2931009398518155,-7.476910072952869],"type":2,"volume":0.049161980310637565},{"fixed":false,"mass":0.1369739143437888,"nu":0,"particle_id":391,"point":[-0.3067292700452529,7.490422534976728,-0.2224576418339243],"type":2,"volume":0.1369739143437888},{"fixed":false,"mass":0.11400889079885745,"nu":0,"particle_id":392,"point":[3.748661186606474,6.257261386566479,-1.744769110287741],"type":2,"volume":0.11400889079885745},{"fixed":false,"mass":0.17854980833359982,"nu":0,"particle_id":393,"point":[-2.366576650898599,1.882401215857879,-6.863372393944418],"type":2,"volume":0.17854980833359982},{"fixed":false,"mass":0.2740891577742084,"nu":0,"particle_id":394,"point":[-1.934584798153723,7.233625905649585,-0.4266590159222532],"type":2,"volume":0.2740891577742084},{"fixed":false,"mass":0.43481814272007935,"nu":0,"particle_id":395,"point":[2.318910314970414,6.860981849048884,-1.949251912438607],"type":2,"volume":0.43481814272007935},{"fixed":false,"mass":0.10008129594651027,"nu":0,"particle_id":396,"point":[1.803662111212097,0.4473030898625653,-7.266135350678332],"type":2,"volume":0.10008129594651027},{"fixed":false,"mass":0.15614666899017457,"nu":0,"particle_id":397,"point":[1.757737375840279,6.556812916280165,-3.188818542732673],"type":2,"volume":0.15614666899017457},{"fixed":false,"mass":0.18567233374807193,"nu":0,"particle_id":398,"point":[-3.678191243929327,6.413649075817621,-1.259370757698228],"type":2,"volume":0.18567233374807193},{"fixed":false,"mass":0.492750297491067,"nu":0,"particle_id":399,"point":[2.288244823563323,0.858416295551517,-7.090631642594845],"type":2,"volume":0.492750297491067},{"fixed":false,"mass":0.21306725665183635,"nu":0,"particle_id":400,"point":[-3.906400935095153,6.369571051636554,-0.6469902259240996],"type":2,"volume":0.21306725665183635},{"fixed":false,"mass":0.3076713256337648,"nu":0,"particle_id":401,"point":[0.6184504772065682,1.046735630009235,-7.400801546326731],"type":2,"volume":0.3076713256337648},{"fixed":false,"mass":0.29881975072225414,"nu":0,"particle_id":402,"point":[-2.704621844479577,6.975579703176622,-0.5256505331436936],"type":2,"volume":0.29881975072225414},{"fixed":false,"mass":0.05263692672017945,"nu":0,"particle_id":403,"point":[1.036483617091754,7.389501550645353,-0.7556246055484976],"type":2,"volume":0.05263692672017945},{"fixed":false,"mass":0.1382057499494891,"nu":0,"particle_id":404,"point":[2.128186653533572,7.178347478223611,-0.4383480918200984],"type":2,"volume":0.1382057499494891},{"fixed":false,"mass":0.2583353144911499,"nu":0,"particle_id":405,"point":[-0.235095090176895,0.5311885405757251,-7.477470764432032],"type":2,"volume":0.2583353144911499},{"fixed":false,"mass":0.3339485914017238,"nu":0,"particle_id":406,"point":[2.081058984116118,2.333036735631501,-6.817340617485934],"type":2,"volume":0.3339485914017238},{"fixed":false,"mass":0.251300272108602,"nu":0,"particle_id":407,"point":[3.79090363684982,0.5322113803199082,-6.449480650624265],"type":2,"volume":0.251300272108602},{"fixed":false,"mass":0.3608255833976401,"nu":0,"particle_id":408,"point":[0.008673552884121716,1.557210103408566,-7.336553786576],"type":2,"volume":0.3608255833976401},{"fixed":false,"mass":0.11073004453429819,"nu":0,"particle_id":409,"point":[4.057190819711119,5.670112313716205,-2.763879339315606],"type":2,"volume":0.11073004453429819},{"fixed":false,"mass":0.28698565056437536,"nu":0,"particle_id":410,"point":[-1.519211339461568,7.249172117818059,-1.179618799570705],"type":2,"volume":0.28698565056437536},{"fixed":false,"mass":0.09568698360223035,"nu":0,"particle_id":411,"point":[2.214013770366918,7.079880404868586,-1.106090628015391],"type":2,"volume":0.09568698360223035},{"fixed":false,"mass":0.1432043477637424,"nu":0,"particle_id":412,"point":[1.608371780346823,7.297513576150044,-0.6398717231522043],"type":2,"volume":0.1432043477637424},{"fixed":false,"mass":0.18806946510593509,"nu":0,"particle_id":413,"point":[-1.922743439683547,7.012410537104615,-1.838248112812319],"type":2,"volume":0.18806946510593509},{"fixed":false,"mass":0.06894864379688039,"nu":0,"particle_id":414,"point":[4.394011113042654,0.4634980744127237,-6.060349484433497],"type":2,"volume":0.06894864379688039},{"fixed":false,"mass":0.24815046404335067,"nu":0,"particle_id":415,"point":[1.140989567836979,6.795375808268796,-2.961589173143769],"type":2,"volume":0.24815046404335067},{"fixed":false,"mass":0.43608322314762066,"nu":0,"particle_id":416,"point":[0.08186719021687774,7.245144148377717,-1.936797364825272],"type":2,"volume":0.43608322314762066},{"fixed":false,"mass":0.26247489970219284,"nu":0,"particle_id":417,"point":[-1.582859841619059,1.962755539681998,-7.063437223706127],"type":2,"volume":0.26247489970219284},{"fixed":false,"mass":0.216548989257853,"nu":0,"particle_id":418,"point":[0.885562068777987,7.132272727276606,-2.143936931462298],"type":2,"volume":0.216548989257853},{"fixed":false,"mass":0.25514563261299095,"nu":0,"particle_id":419,"point":[-3.035434083986731,1.777454801821996,-6.623956095057662],"type":2,"volume":0.25514563261299095},{"fixed":false,"mass":0.32013522015064855,"nu":0,"particle_id":420,"point":[3.77253404531972,4.215441444105681,4.924229920324581],"type":2,"volume":0.32013522015064855},{"fixed":false,"mass":0.2119751797111548,"nu":0,"particle_id":421,"point":[-2.242504651550549,3.602635055521801,6.18402729170074],"type":2,"volume":0.2119751797111548},{"fixed":false,"mass":0.2982794112064674,"nu":0,"particle_id":422,"point":[-4.51165148405367,4.332565970462286,4.13810016771326],"type":2,"volume":0.2982794112064674},{"fixed":false,"mass":0.34979422351297224,"nu":0,"particle_id":423,"point":[-5.297435868809998,2.216180696012978,4.824491303595094],"type":2,"volume":0.34979422351297224},{"fixed":false,"mass":0.1485463783639174,"nu":0,"particle_id":424,"point":[5.647087568078173,3.928004916403964,2.988507884407074],"type":2,"volume":0.1485463783639174},{"fixed":false,"mass":0.3090562656613262,"nu":0,"particle_id":425,"point":[-6.198846002166151,3.066002002511129,2.902402446599449],"type":2,"volume":0.3090562656613262},{"fixed":false,"mass":0.3429738890309573,"nu":0,"particle_id":426,"point":[7.111499709807651,1.457651694672566,1.884628189968487],"type":2,"volume":0.3429738890309573},{"fixed":false,"mass":0.12266255044543346,"nu":0,"particle_id":427,"point":[7.090479147124714,2.039763343134092,1.347023002103538],"type":2,"volume":0.12266255044543346},{"fixed":false,"mass":0.35448875154676684,"nu":0,"particle_id":428,"point":[-1.418095414237782,6.775224628766824,2.887098305542995],"type":2,"volume":0.35448875154676684},{"fixed":false,"mass":0.16055567292290523,"nu":0,"particle_id":429,"point":[-4.160892721493906,2.907871313755774,5.520983262323416],"type":2,"volume":0.16055567292290523},{"fixed":false,"mass":0.3902575646518697,"nu":0,"particle_id":430,"point":[-4.118175291162171,5.968109543186011,1.916324803313215],"type":2,"volume":0.3902575646518697},{"fixed":false,"mass":0.39218606197382805,"nu":0,"particle_id":431,"point":[-5.375742214631585,4.713582304346104,2.265731118642097],"type":2,"volume":0.39218606197382805},{"fixed":false,"mass":0.12365066033644274,"nu":0,"particle_id":432,"point":[0.4611704789638085,4.159125855649104,6.224065705485716],"type":2,"volume":0.12365066033644274},{"fixed":false,"mass":0.12480167809501534,"nu":0,"particle_id":433,"point":[6.167326930477277,3.805180377912943,1.932532231078194],"type":2,"volume":0.12480167809501534},{"fixed":false,"mass":0.3886954638053618,"nu":0,"particle_id":434,"point":[4.252391339715608,5.73833980782705,2.28880408594076],"type":2,"volume":0.3886954638053618},{"fixed":false,"mass":0.115133434558643,"nu":0,"particle_id":435,"point":[-2.76871104285184,0.5646482001477534,6.947331255328206],"type":2,"volume":0.115133434558643},{"fixed":false,"mass":0.17660716605365062,"nu":0,"particle_id":436,"point":[-1.157426915222983,2.486999609878809,6.980343535699376],"type":2,"volume":0.17660716605365062},{"fixed":false,"mass":0.33058063230270524,"nu":0,"particle_id":437,"point":[2.140054837496025,6.654839668040331,2.717218115129278],"type":2,"volume":0.33058063230270524},{"fixed":false,"mass":0.20465747850966956,"nu":0,"particle_id":438,"point":[4.898181655811283,2.134521868965155,5.263234068287609],"type":2,"volume":0.20465747850966956},{"fixed":false,"mass":0.20650586149001807,"nu":0,"particle_id":439,"point":[6.541582299227809,1.294560345454641,3.432464789973201],"type":2,"volume":0.20650586149001807},{"fixed":false,"mass":0.12173006006143072,"nu":0,"particle_id":440,"point":[5.431092868271719,0.9509514003520665,5.084183483154056],"type":2,"volume":0.12173006006143072},{"fixed":false,"mass":0.4444774473003811,"nu":0,"particle_id":441,"point":[-6.10457777030246,4.291359524401114,0.7538989843877578],"type":2,"volume":0.4444774473003811},{"fixed":false,"mass":0.25591821635006845,"nu":0,"particle_id":442,"point":[-6.148756357866201,2.160920787929258,3.711228448896021],"type":2,"volume":0.25591821635006845},{"fixed":false,"mass":0.2266075774595953,"nu":0,"particle_id":443,"point":[-3.481678233483229,5.255462428283779,4.063007672080708],"type":2,"volume":0.2266075774595953},{"fixed":false,"mass":0.1995093094725037,"nu":0,"particle_id":444,"point":[6.157302055421829,4.242646770651803,0.5810161596512974],"type":2,"volume":0.1995093094725037},{"fixed":false,"mass":0.34153304016997393,"nu":0,"particle_id":445,"point":[6.918494682175277,2.773544664929881,0.8317940396224339],"type":2,"volume":0.34153304016997393},{"fixed":false,"mass":0.5351646031148256,"nu":0,"particle_id":446,"point":[-6.531336868189971,0.7793449324566568,3.603367895521709],"type":2,"volume":0.5351646031148256},{"fixed":false,"mass":0.13438933378662915,"nu":0,"particle_id":447,"point":[-5.125116739022653,0.8787875117065237,5.404711918378116],"type":2,"volume":0.13438933378662915},{"fixed":false,"mass":0.2363925949580067,"nu":0,"particle_id":448,"point":[-5.622020276461788,0.6033458299378561,4.927358503351378],"type":2,"volume":0.2363925949580067},{"fixed":false,"mass":0.1425123778087231,"nu":0,"particle_id":449,"point":[-4.99051198589539,3.68931244140146,4.211147566679998],"type":2,"volume":0.1425123778087231},{"fixed":false,"mass":0.24269962213857937,"nu":0,"particle_id":450,"point":[7.128608989334244,0.7392232137257769,2.210539055857633],"type":2,"volume":0.24269962213857937},{"fixed":false,"mass":0.38508125648636626,"nu":0,"particle_id":451,"point":[-7.038826467033149,2.24598904169371,1.288586509158542],"type":2,"volume":0.38508125648636626},{"fixed":false,"mass":0.39967373342284046,"nu":0,"particle_id":452,"point":[6.805134436845945,2.151487216103851,2.304614513404597],"type":2,"volume":0.39967373342284046},{"fixed":false,"mass":0.11373599706299699,"nu":0,"particle_id":453,"point":[6.501937772449745,3.644901426699873,0.8303606402235577],"type":2,"volume":0.11373599706299699},{"fixed":false,"mass":0.11126326485990187,"nu":0,"particle_id":454,"point":[5.760705645889666,0.5889749881019047,4.766275162514779],"type":2,"volume":0.11126326485990187},{"fixed":false,"mass":0.3348911282363628,"nu":0,"particle_id":455,"point":[5.815582141475956,2.665374155287367,3.914688361552179],"type":2,"volume":0.3348911282363628},{"fixed":false,"mass":0.17978336100748787,"nu":0,"particle_id":456,"point":[6.855008212774898,0.6177147655092516,2.979478288435838],"type":2,"volume":0.17978336100748787},{"fixed":false,"mass":0.1233162421018739,"nu":0,"particle_id":457,"point":[-6.925416307750235,1.957028264862406,2.111551404744091],"type":2,"volume":0.1233162421018739},{"fixed":false,"mass":0.15931176846430423,"nu":0,"particle_id":458,"point":[-5.974404405278905,2.837505492970049,3.5362486591795],"type":2,"volume":0.15931176846430423},{"fixed":false,"mass":0.08922771334568136,"nu":0,"particle_id":459,"point":[7.337014399161819,0.6639814671915911,1.406182177997655],"type":2,"volume":0.08922771334568136},{"fixed":false,"mass":0.19235268866386473,"nu":0,"particle_id":460,"point":[-7.403244664425402,0.754004998300476,0.9345827417595104],"type":2,"volume":0.19235268866386473},{"fixed":false,"mass":0.4421214252805641,"nu":0,"particle_id":461,"point":[-0.4713793013569427,6.088693828974516,4.353803970237968],"type":2,"volume":0.4421214252805641},{"fixed":false,"mass":0.32082099550278,"nu":0,"particle_id":462,"point":[-2.071697931036786,5.735281909226856,4.366303826376843],"type":2,"volume":0.32082099550278},{"fixed":false,"mass":0.29233512740075723,"nu":0,"particle_id":463,"point":[1.405643547217614,6.013741774715629,4.25547601158855],"type":2,"volume":0.29233512740075723},{"fixed":false,"mass":0.4619420666758979,"nu":0,"particle_id":464,"point":[0.2867616750744157,6.972821531606553,2.74727640219774],"type":2,"volume":0.4619420666758979},{"fixed":false,"mass":0.3806116573071652,"nu":0,"particle_id":465,"point":[2.924262029554449,5.61224996698555,4.025089053744872],"type":2,"volume":0.3806116573071652},{"fixed":false,"mass":0.4211955568755627,"nu":0,"particle_id":466,"point":[-5.519633293898953,4.895019832999081,1.349973753607028],"type":2,"volume":0.4211955568755627},{"fixed":false,"mass":0.1500572280260371,"nu":0,"particle_id":467,"point":[4.235233215168554,5.053653550067292,3.573987326366069],"type":2,"volume":0.1500572280260371},{"fixed":false,"mass":0.32646724155948514,"nu":0,"particle_id":468,"point":[1.698474614023224,2.933631838310812,6.690215857711004],"type":2,"volume":0.32646724155948514},{"fixed":false,"mass":0.4784082741903871,"nu":0,"particle_id":469,"point":[0.1984342987939491,2.676844167338647,7.003222767615436],"type":2,"volume":0.4784082741903871},{"fixed":false,"mass":0.18754855043004298,"nu":0,"particle_id":470,"point":[2.160453269671808,4.528417067595335,5.57457447088795],"type":2,"volume":0.18754855043004298},{"fixed":false,"mass":0.2732589182048004,"nu":0,"particle_id":471,"point":[-3.244576870248492,6.057522491900592,3.004853106753632],"type":2,"volume":0.2732589182048004},{"fixed":false,"mass":0.08748702540194639,"nu":0,"particle_id":472,"point":[3.123081338943865,3.134929084442131,6.055458907949043],"type":2,"volume":0.08748702540194639},{"fixed":false,"mass":0.16047343152115517,"nu":0,"particle_id":473,"point":[-3.377040099055669,1.9264462634523,6.413610914562931],"type":2,"volume":0.16047343152115517},{"fixed":false,"mass":0.20434191847200572,"nu":0,"particle_id":474,"point":[-2.611608237041776,2.319393226002608,6.637011185721231],"type":2,"volume":0.20434191847200572},{"fixed":false,"mass":0.0729168178501841,"nu":0,"particle_id":475,"point":[-2.649829683408541,4.634209890657603,5.268064287597318],"type":2,"volume":0.0729168178501841},{"fixed":false,"mass":0.3383764286794275,"nu":0,"particle_id":476,"point":[-5.474976231362636,3.363884477680361,3.867675850796613],"type":2,"volume":0.3383764286794275},{"fixed":false,"mass":0.17818094067626977,"nu":0,"particle_id":477,"point":[-2.794067443078437,6.802181849175045,1.474282610045537],"type":2,"volume":0.17818094067626977},{"fixed":false,"mass":0.2794815205976232,"nu":0,"particle_id":478,"point":[5.770901549202477,4.731229177031402,0.7497771561065473],"type":2,"volume":0.2794815205976232},{"fixed":false,"mass":0.21729866118223426,"nu":0,"particle_id":479,"point":[-4.837546226708898,5.414139105143361,1.880224522394054],"type":2,"volume":0.21729866118223426},{"fixed":false,"mass":0.3726092277289641,"nu":0,"particle_id":480,"point":[-1.289931294642817,4.64311206081707,5.746963341260859],"type":2,"volume":0.3726092277289641},{"fixed":false,"mass":0.5025088114722719,"nu":0,"particle_id":481,"point":[5.153570454045465,3.168468411389245,4.433003440244337],"type":2,"volume":0.5025088114722719},{"fixed":false,"mass":0.0902324251161805,"nu":0,"particle_id":482,"point":[-4.101854641099076,4.070889267170319,4.780444443535713],"type":2,"volume":0.0902324251161805},{"fixed":false,"mass":0.2733445984386799,"nu":0,"particle_id":483,"point":[3.634523827690978,6.011318296083575,2.627601356583109],"type":2,"volume":0.2733445984386799},{"fixed":false,"mass":0.49363660422105454,"nu":0,"particle_id":484,"point":[-4.179476032141498,1.602587336875987,6.017781478621461],"type":2,"volume":0.49363660422105454},{"fixed":false,"mass":0.2613054830213996,"nu":0,"particle_id":485,"point":[-3.277206020082246,3.24380650082651,5.915035087565615],"type":2,"volume":0.2613054830213996},{"fixed":false,"mass":0.22000274955441154,"nu":0,"particle_id":486,"point":[4.730583255849236,5.764455021455862,0.8016485296507045],"type":2,"volume":0.22000274955441154},{"fixed":false,"mass":0.8303453679253765,"nu":0,"particle_id":487,"point":[4.570286536856946,3.978889858581444,4.419379646998193],"type":2,"volume":0.8303453679253765},{"fixed":false,"mass":0.15886749368007097,"nu":0,"particle_id":488,"point":[4.793012995222333,5.183336457645034,2.531807574535959],"type":2,"volume":0.15886749368007097},{"fixed":false,"mass":0.0801215542253892,"nu":0,"particle_id":489,"point":[-4.811028272895069,1.425182337619448,5.574303746831694],"type":2,"volume":0.0801215542253892},{"fixed":false,"mass":0.3907504057145157,"nu":0,"particle_id":490,"point":[-4.51595504539776,4.984620002431877,3.318088826312906],"type":2,"volume":0.3907504057145157},{"fixed":false,"mass":0.32651238010289546,"nu":0,"particle_id":491,"point":[-4.907589978589146,4.991487315462253,2.692696600367523],"type":2,"volume":0.32651238010289546},{"fixed":false,"mass":0.27229728437216255,"nu":0,"particle_id":492,"point":[-3.85955707318324,5.539044267245738,3.266926354286753],"type":2,"volume":0.27229728437216255},{"fixed":false,"mass":0.2559010574844857,"nu":0,"particle_id":493,"point":[6.032738137138705,3.202215021774223,3.098691582432131],"type":2,"volume":0.2559010574844857},{"fixed":false,"mass":0.31428127801370914,"nu":0,"particle_id":494,"point":[-6.06066122034404,0.7053594133185284,4.361290367570226],"type":2,"volume":0.31428127801370914},{"fixed":false,"mass":0.37357376694778094,"nu":0,"particle_id":495,"point":[5.451530024884022,2.177757856013151,4.667782247316279],"type":2,"volume":0.37357376694778094},{"fixed":false,"mass":0.30955315845202647,"nu":0,"particle_id":496,"point":[2.187987396016755,7.15242415049304,0.5527566610324413],"type":2,"volume":0.30955315845202647},{"fixed":false,"mass":0.2547061363146565,"nu":0,"particle_id":497,"point":[4.940690569636672,0.7804951735699187,5.588416947502872],"type":2,"volume":0.2547061363146565},{"fixed":false,"mass":0.35302489476093374,"nu":0,"particle_id":498,"point":[-1.551885878898673,3.34980599011757,6.528433965925315],"type":2,"volume":0.35302489476093374},{"fixed":false,"mass":0.31805180359299867,"nu":0,"particle_id":499,"point":[3.886224835703431,6.383937063205813,0.62658127915617],"type":2,"volume":0.31805180359299867},{"fixed":false,"mass":0.16204991009563274,"nu":0,"particle_id":500,"point":[-5.877204410729211,4.329318326661827,1.72205433739332],"type":2,"volume":0.16204991009563274},{"fixed":false,"mass":0.116482582794536,"nu":0,"particle_id":501,"point":[-5.682998091944467,2.584220781138914,4.156360865142165],"type":2,"volume":0.116482582794536},{"fixed":false,"mass":0.19879913937373783,"nu":0,"particle_id":502,"point":[6.126541961017578,4.152877291770004,1.212061796853587],"type":2,"volume":0.19879913937373783},{"fixed":false,"mass":0.18862326224938952,"nu":0,"particle_id":503,"point":[5.698893823607908,4.579109954556865,1.674622707155812],"type":2,"volume":0.18862326224938952},{"fixed":false,"mass":0.4623115163860959,"nu":0,"particle_id":504,"point":[-6.146584363701929,3.634596142203879,2.293297089993278],"type":2,"volume":0.4623115163860959},{"fixed":false,"mass":0.31633902708582495,"nu":0,"particle_id":505,"point":[5.720265400459762,1.277656061233498,4.679333150941085],"type":2,"volume":0.31633902708582495},{"fixed":false,"mass":0.25792485940324006,"nu":0,"particle_id":506,"point":[-5.126182587114069,1.749845385508703,5.187513200983918],"type":2,"volume":0.25792485940324006},{"fixed":false,"mass":0.2442809331460994,"nu":0,"particle_id":507,"point":[-4.608460935001984,3.592965540597281,4.701349426988078],"type":2,"volume":0.2442809331460994},{"fixed":false,"mass":0.25188416739234587,"nu":0,"particle_id":508,"point":[-6.502494059580082,3.481145503235333,1.359851826645161],"type":2,"volume":0.25188416739234587},{"fixed":false,"mass":0.387696162036109,"nu":0,"particle_id":509,"point":[-5.219335344972359,4.264499698148909,3.289769122782042],"type":2,"volume":0.387696162036109},{"fixed":false,"mass":0.10387004406696947,"nu":0,"particle_id":510,"point":[-5.826519433531955,3.558613843056784,3.104502988672921],"type":2,"volume":0.10387004406696947},{"fixed":false,"mass":0.13123835954318763,"nu":0,"particle_id":511,"point":[-7.215449724148506,1.460942375554326,1.432805867378735],"type":2,"volume":0.13123835954318763},{"fixed":false,"mass":0.13355188765287979,"nu":0,"particle_id":512,"point":[7.188433924912565,2.038745588296227,0.6480232506390592],"type":2,"volume":0.13355188765287979},{"fixed":false,"mass":0.1860737200748177,"nu":0,"particle_id":513,"point":[-4.669597719042518,2.155098294838911,5.458975039501036],"type":2,"volume":0.1860737200748177},{"fixed":false,"mass":0.33873247059345996,"nu":0,"particle_id":514,"point":[-5.179334095391062,3.058480740995096,4.479976996066134],"type":2,"volume":0.33873247059345996},{"fixed":false,"mass":0.18768414373976738,"nu":0,"particle_id":515,"point":[-5.633977278745302,1.340780033847096,4.765564911258543],"type":2,"volume":0.18768414373976738},{"fixed":false,"mass":0.09417511674545678,"nu":0,"particle_id":516,"point":[5.619186936749826,3.341463155801177,3.675508420379873],"type":2,"volume":0.09417511674545678},{"fixed":false,"mass":0.11846888968544358,"nu":0,"particle_id":517,"point":[6.892548319769952,1.312803322954716,2.649400893574901],"type":2,"volume":0.11846888968544358},{"fixed":false,"mass":0.15666615873394119,"nu":0,"particle_id":518,"point":[6.787861009433334,2.707926258247737,1.685846462910277],"type":2,"volume":0.15666615873394119},{"fixed":false,"mass":0.19365140327456007,"nu":0,"particle_id":519,"point":[4.753108390841987,5.52885812314048,1.757750971864622],"type":2,"volume":0.19365140327456007},{"fixed":false,"mass":0.08885954859527902,"nu":0,"particle_id":520,"point":[-4.103197416237219,4.982294218778881,3.819753301053193],"type":2,"volume":0.08885954859527902},{"fixed":false,"mass":0.5136364193782129,"nu":0,"particle_id":521,"point":[-6.51608993485863,2.292396622529444,2.921556038457871],"type":2,"volume":0.5136364193782129},{"fixed":false,"mass":0.21190231608513477,"nu":0,"particle_id":522,"point":[-4.410737368907769,0.7825105690679388,6.015236742790557],"type":2,"volume":0.21190231608513477},{"fixed":false,"mass":0.06491161708258701,"nu":0,"particle_id":523,"point":[6.668392282443871,1.79727539992289,2.924439348708576],"type":2,"volume":0.06491161708258701},{"fixed":false,"mass":0.39750828178553865,"nu":0,"particle_id":524,"point":[-6.65362537280852,2.799638366413935,2.035017055363863],"type":2,"volume":0.39750828178553865},{"fixed":false,"mass":0.15925687748770367,"nu":0,"particle_id":525,"point":[6.149196883474469,0.7290828052328394,4.231526432787781],"type":2,"volume":0.15925687748770367},{"fixed":false,"mass":0.096511061341802,"nu":0,"particle_id":526,"point":[5.183532767828279,1.50616328190254,5.206962666766402],"type":2,"volume":0.096511061341802},{"fixed":false,"mass":0.1886304733002246,"nu":0,"particle_id":527,"point":[-4.335965914581042,5.987919089588235,1.262626058711048],"type":2,"volume":0.1886304733002246},{"fixed":false,"mass":0.2314999432896865,"nu":0,"particle_id":528,"point":[6.572446468219047,3.284454051678596,1.505094350798992],"type":2,"volume":0.2314999432896865},{"fixed":false,"mass":0.41010396047914405,"nu":0,"particle_id":529,"point":[7.330332833546162,1.343941726351553,0.8426394161243013],"type":2,"volume":0.41010396047914405},{"fixed":false,"mass":0.2923926522336571,"nu":0,"particle_id":530,"point":[-6.766380015477822,1.423962162138289,2.904898147429751],"type":2,"volume":0.2923926522336571},{"fixed":false,"mass":0.2651088409165844,"nu":0,"particle_id":531,"point":[7.452818443537107,0.5693538880423008,0.6175219816688683],"type":2,"volume":0.2651088409165844},{"fixed":false,"mass":0.18501654196441653,"nu":0,"particle_id":532,"point":[1.010125088822568,5.080019212667978,5.424301992317114],"type":2,"volume":0.18501654196441653},{"fixed":false,"mass":0.25700452972519794,"nu":0,"particle_id":533,"point":[0.1581730692379293,5.258064380003917,5.345815209666518],"type":2,"volume":0.25700452972519794},{"fixed":false,"mass":0.13260120263749997,"nu":0,"particle_id":534,"point":[-0.9635424387381722,6.482296370955271,3.647111148272097],"type":2,"volume":0.13260120263749997},{"fixed":false,"mass":0.24061772594940012,"nu":0,"particle_id":535,"point":[-0.08303778652324903,6.585717668756468,3.58767717519821],"type":2,"volume":0.24061772594940012},{"fixed":false,"mass":0.4432913920688886,"nu":0,"particle_id":536,"point":[1.687134559320946,5.342809310642906,4.985776333616701],"type":2,"volume":0.4432913920688886},{"fixed":false,"mass":0.2731187027784645,"nu":0,"particle_id":537,"point":[-0.7521152380781982,5.407295617296511,5.142516580023493],"type":2,"volume":0.2731187027784645},{"fixed":false,"mass":0.36833302290246617,"nu":0,"particle_id":538,"point":[0.922929154928512,6.575830806516047,3.486638922953948],"type":2,"volume":0.36833302290246617},{"fixed":false,"mass":0.40944291680737055,"nu":0,"particle_id":539,"point":[-1.76971540632782,6.297669348098063,3.668442198349605],"type":2,"volume":0.40944291680737055},{"fixed":false,"mass":0.3501079350800877,"nu":0,"particle_id":540,"point":[1.756823276267831,6.416563240047233,3.462843941392412],"type":2,"volume":0.3501079350800877},{"fixed":false,"mass":0.3587119758462538,"nu":0,"particle_id":541,"point":[2.593462124514459,5.114454084144048,4.833871494970798],"type":2,"volume":0.3587119758462538},{"fixed":false,"mass":0.3219912962795192,"nu":0,"particle_id":542,"point":[0.4036795468893884,3.407585513451438,6.668988213510284],"type":2,"volume":0.3219912962795192},{"fixed":false,"mass":0.27257744055905164,"nu":0,"particle_id":543,"point":[-0.5477703777057013,7.08285973513075,2.404796370957784],"type":2,"volume":0.27257744055905164},{"fixed":false,"mass":0.30342922162983477,"nu":0,"particle_id":544,"point":[-1.654049151276313,5.258309028278031,5.085696370045291],"type":2,"volume":0.30342922162983477},{"fixed":false,"mass":0.3737849189806203,"nu":0,"particle_id":545,"point":[1.972548379783015,3.687590010378027,6.225811818933784],"type":2,"volume":0.3737849189806203},{"fixed":false,"mass":0.2262992659329206,"nu":0,"particle_id":546,"point":[1.182278811185799,3.60991706377166,6.466893814290698],"type":2,"volume":0.2262992659329206},{"fixed":false,"mass":0.18549477021564004,"nu":0,"particle_id":547,"point":[2.532214224679926,6.185381771593301,3.402784662591796],"type":2,"volume":0.18549477021564004},{"fixed":false,"mass":0.22136202203904126,"nu":0,"particle_id":548,"point":[2.720524288872876,3.674393606583991,5.945383016891966],"type":2,"volume":0.22136202203904126},{"fixed":false,"mass":0.7907284821796791,"nu":0,"particle_id":549,"point":[-0.3485162443869267,4.629743185214467,5.890162516124546],"type":2,"volume":0.7907284821796791},{"fixed":false,"mass":0.30167298321122243,"nu":0,"particle_id":550,"point":[3.318029428372137,4.932573524099313,4.572788989425485],"type":2,"volume":0.30167298321122243},{"fixed":false,"mass":0.3911479131650933,"nu":0,"particle_id":551,"point":[1.276283877140477,4.409980598688183,5.930697310109924],"type":2,"volume":0.3911479131650933},{"fixed":false,"mass":0.21913444636428575,"nu":0,"particle_id":552,"point":[3.485023029435461,3.648564489010239,5.549107284405117],"type":2,"volume":0.21913444636428575},{"fixed":false,"mass":0.16546406433157707,"nu":0,"particle_id":553,"point":[4.057885236361352,4.728122289350313,4.174736761218524],"type":2,"volume":0.16546406433157707},{"fixed":false,"mass":0.2150060785530057,"nu":0,"particle_id":554,"point":[1.344428545337628,6.834724559553628,2.780117278374389],"type":2,"volume":0.2150060785530057},{"fixed":false,"mass":0.33054323716109224,"nu":0,"particle_id":555,"point":[0.4768594881534522,6.170465370375137,4.236503527858703],"type":2,"volume":0.33054323716109224},{"fixed":false,"mass":0.14988125408598657,"nu":0,"particle_id":556,"point":[-2.376337641080584,5.135870426861711,4.921976673458628],"type":2,"volume":0.14988125408598657},{"fixed":false,"mass":0.4971623659499583,"nu":0,"particle_id":557,"point":[-2.445831224054356,6.458880999917828,2.924169258497404],"type":2,"volume":0.4971623659499583},{"fixed":false,"mass":0.3700450081187777,"nu":0,"particle_id":558,"point":[-1.299368085095155,5.923621976453589,4.412748039432143],"type":2,"volume":0.3700450081187777},{"fixed":false,"mass":0.42631114036762796,"nu":0,"particle_id":559,"point":[3.339191871356701,5.882789223129891,3.239226543866938],"type":2,"volume":0.42631114036762796},{"fixed":false,"mass":0.19067833361800463,"nu":0,"particle_id":560,"point":[2.19099849599996,5.811310527223512,4.204544630124302],"type":2,"volume":0.19067833361800463},{"fixed":false,"mass":0.32066985745418786,"nu":0,"particle_id":561,"point":[-3.116720235676556,4.937650539593475,4.706980148819044],"type":2,"volume":0.32066985745418786},{"fixed":false,"mass":0.31092218918945647,"nu":0,"particle_id":562,"point":[2.477457486737241,2.983197573222033,6.419714685290287],"type":2,"volume":0.31092218918945647},{"fixed":false,"mass":0.1833278420080928,"nu":0,"particle_id":563,"point":[-0.1623493353258487,3.90963993672601,6.398309015550616],"type":2,"volume":0.1833278420080928},{"fixed":false,"mass":0.24564367189225061,"nu":0,"particle_id":564,"point":[-1.917815948734837,7.064582727630261,1.632070118360875],"type":2,"volume":0.24564367189225061},{"fixed":false,"mass":0.2079686662446103,"nu":0,"particle_id":565,"point":[0.9259678553012923,2.756897056579079,6.913183214003107],"type":2,"volume":0.2079686662446103},{"fixed":false,"mass":0.12838674235497227,"nu":0,"particle_id":566,"point":[3.118946906682336,1.58274719129194,6.634537023919165],"type":2,"volume":0.12838674235497227},{"fixed":false,"mass":0.5065891841556849,"nu":0,"particle_id":567,"point":[2.277688414239963,2.038649293322679,6.848798766679598],"type":2,"volume":0.5065891841556849},{"fixed":false,"mass":0.09464879147599764,"nu":0,"particle_id":568,"point":[-2.046215413904051,4.663406054328733,5.505964625054505],"type":2,"volume":0.09464879147599764},{"fixed":false,"mass":0.40934033961793487,"nu":0,"particle_id":569,"point":[2.97569752980687,6.44451210432993,2.421464009281641],"type":2,"volume":0.40934033961793487},{"fixed":false,"mass":0.15574215159600865,"nu":0,"particle_id":570,"point":[3.730863822303692,5.309204211650386,3.760718784809531],"type":2,"volume":0.15574215159600865},{"fixed":false,"mass":0.36932553918383304,"nu":0,"particle_id":571,"point":[-0.9168978043102021,3.997672659415859,6.279164890700837],"type":2,"volume":0.36932553918383304},{"fixed":false,"mass":0.4583702220113823,"nu":0,"particle_id":572,"point":[3.062114173329032,4.360626724805978,5.278104901989479],"type":2,"volume":0.4583702220113823},{"fixed":false,"mass":0.0998899840487974,"nu":0,"particle_id":573,"point":[4.173704080112317,5.461832539927099,2.999763250232808],"type":2,"volume":0.0998899840487974},{"fixed":false,"mass":0.25888860706889233,"nu":0,"particle_id":574,"point":[5.134252911834571,4.479474685131849,3.134286774145143],"type":2,"volume":0.25888860706889233},{"fixed":false,"mass":0.07798545094369856,"nu":0,"particle_id":575,"point":[-2.369822247288986,7.038060348996866,1.048641521270403],"type":2,"volume":0.07798545094369856},{"fixed":false,"mass":0.16396702380255565,"nu":0,"particle_id":576,"point":[4.653679023163769,4.955445961614663,3.168095148647283],"type":2,"volume":0.16396702380255565},{"fixed":false,"mass":0.11125209865645594,"nu":0,"particle_id":577,"point":[-2.796701977374436,5.482101231440372,4.286609865381953],"type":2,"volume":0.11125209865645594},{"fixed":false,"mass":0.2149040176265795,"nu":0,"particle_id":578,"point":[-7.3017433592553,1.562055487365776,0.7032258314094999],"type":2,"volume":0.2149040176265795},{"fixed":false,"mass":0.39586236368101607,"nu":0,"particle_id":579,"point":[-3.21277936140328,6.420558003157341,2.168982181354504],"type":2,"volume":0.39586236368101607},{"fixed":false,"mass":0.2955928990745759,"nu":0,"particle_id":580,"point":[-2.560847724336894,6.017628417224142,3.671540162516957],"type":2,"volume":0.2955928990745759},{"fixed":false,"mass":0.15668224521451724,"nu":0,"particle_id":581,"point":[2.020373882108528,0.565381671575596,7.200585597153895],"type":2,"volume":0.15668224521451724},{"fixed":false,"mass":0.3509752384519576,"nu":0,"particle_id":582,"point":[-3.982298650595833,3.567479972948893,5.259694297206938],"type":2,"volume":0.3509752384519576},{"fixed":false,"mass":0.12158566873341085,"nu":0,"particle_id":583,"point":[1.417019427004965,2.168321414703585,7.038496869788916],"type":2,"volume":0.12158566873341085},{"fixed":false,"mass":0.323871549888555,"nu":0,"particle_id":584,"point":[3.728790431202818,2.828895267685385,5.860330492782599],"type":2,"volume":0.323871549888555},{"fixed":false,"mass":0.3670302048894675,"nu":0,"particle_id":585,"point":[-2.728181483878072,1.382804007515865,6.847983562175284],"type":2,"volume":0.3670302048894675},{"fixed":false,"mass":0.08799160287495335,"nu":0,"particle_id":586,"point":[4.852364035771391,2.665060620598045,5.059843392130823],"type":2,"volume":0.08799160287495335},{"fixed":false,"mass":0.1858880834132271,"nu":0,"particle_id":587,"point":[-3.433846708034648,4.269266557039378,5.121724304437397],"type":2,"volume":0.1858880834132271},{"fixed":false,"mass":0.19988075884048556,"nu":0,"particle_id":588,"point":[-1.782157219271081,4.083786262195138,6.032959921175197],"type":2,"volume":0.19988075884048556},{"fixed":false,"mass":0.2539876803826188,"nu":0,"particle_id":589,"point":[-3.154721725912594,2.583856989741754,6.294554304207546],"type":2,"volume":0.2539876803826188},{"fixed":false,"mass":0.2036068471928402,"nu":0,"particle_id":590,"point":[-4.373400646322493,5.509405498915045,2.601887360219629],"type":2,"volume":0.2036068471928402},{"fixed":false,"mass":0.08558418534408628,"nu":0,"particle_id":591,"point":[-7.150940333201492,0.5520616037071103,2.193007144699826],"type":2,"volume":0.08558418534408628},{"fixed":false,"mass":0.10647874711041702,"nu":0,"particle_id":592,"point":[4.251598147378654,5.963583116060185,1.615422424955247],"type":2,"volume":0.10647874711041702},{"fixed":false,"mass":0.11656300647422346,"nu":0,"particle_id":593,"point":[-3.692353740846299,6.510694685780172,0.4768422810659339],"type":2,"volume":0.11656300647422346},{"fixed":false,"mass":0.6167519673645389,"nu":0,"particle_id":594,"point":[-2.713766424616042,4.063934044395299,5.689456202083952],"type":2,"volume":0.6167519673645389},{"fixed":false,"mass":0.09178852862740323,"nu":0,"particle_id":595,"point":[4.67060690755921,4.500670369143908,3.765554055297868],"type":2,"volume":0.09178852862740323},{"fixed":false,"mass":0.25320474966480827,"nu":0,"particle_id":596,"point":[-6.898451264136654,2.851605859893403,0.7278146578305478],"type":2,"volume":0.25320474966480827},{"fixed":false,"mass":0.17228537144419048,"nu":0,"particle_id":597,"point":[-3.818888729115546,4.675439466939861,4.45043308742142],"type":2,"volume":0.17228537144419048},{"fixed":false,"mass":0.1351138436795214,"nu":0,"particle_id":598,"point":[-3.18251941469317,5.738828183874515,3.631448918967275],"type":2,"volume":0.1351138436795214},{"fixed":false,"mass":0.2747356714475501,"nu":0,"particle_id":599,"point":[6.458370246147042,3.026727528956989,2.319132214673523],"type":2,"volume":0.2747356714475501},{"fixed":false,"mass":0.18510910417784365,"nu":0,"particle_id":600,"point":[4.370297937337345,2.50392148488853,5.557056157392918],"type":2,"volume":0.18510910417784365},{"fixed":false,"mass":0.2611675737661163,"nu":0,"particle_id":601,"point":[6.560582628324434,0.4979442615355246,3.60011209399534],"type":2,"volume":0.2611675737661163},{"fixed":false,"mass":0.22787693440499654,"nu":0,"particle_id":602,"point":[6.055977299539848,1.741802571922971,4.067095124029016],"type":2,"volume":0.22787693440499654},{"fixed":false,"mass":0.20837934951038958,"nu":0,"particle_id":603,"point":[3.809240788452433,1.96660421021735,6.154035464306791],"type":2,"volume":0.20837934951038958},{"fixed":false,"mass":0.5357390148452472,"nu":0,"particle_id":604,"point":[4.338830709428315,3.30987713541276,5.144828609720017],"type":2,"volume":0.5357390148452472},{"fixed":false,"mass":0.17175303323706784,"nu":0,"particle_id":605,"point":[5.198317573043776,3.918424750659895,3.724706952660867],"type":2,"volume":0.17175303323706784},{"fixed":false,"mass":0.18185438638613088,"nu":0,"particle_id":606,"point":[-4.685581560934027,2.9228895106034,5.074647016752953],"type":2,"volume":0.18185438638613088},{"fixed":false,"mass":0.289004087624361,"nu":0,"particle_id":607,"point":[-1.829754193008648,2.641566404327211,6.776734207912915],"type":2,"volume":0.289004087624361},{"fixed":false,"mass":0.44646278356140406,"nu":0,"particle_id":608,"point":[1.542347736034142,1.338925986189834,7.216539382879853],"type":2,"volume":0.44646278356140406},{"fixed":false,"mass":0.3036548378973118,"nu":0,"particle_id":609,"point":[-2.092222690542615,1.845506061417786,6.96180375983472],"type":2,"volume":0.3036548378973118},{"fixed":false,"mass":0.3117032665625122,"nu":0,"particle_id":610,"point":[-3.853912668766389,2.387812548934689,5.974588552584351],"type":2,"volume":0.3117032665625122},{"fixed":false,"mass":0.2326380295730399,"nu":0,"particle_id":611,"point":[-1.446871447391765,1.787830140916424,7.138643176539448],"type":2,"volume":0.2326380295730399},{"fixed":false,"mass":0.3949869555852062,"nu":0,"particle_id":612,"point":[3.626964658396767,6.34856261297897,1.67059274385664],"type":2,"volume":0.3949869555852062},{"fixed":false,"mass":0.17154378592788389,"nu":0,"particle_id":613,"point":[1.936514507129864,7.109879476600083,1.396254057074325],"type":2,"volume":0.17154378592788389},{"fixed":false,"mass":0.27128404665279515,"nu":0,"particle_id":614,"point":[-5.733246633422887,4.121872057307888,2.527855570148257],"type":2,"volume":0.27128404665279515},{"fixed":false,"mass":0.13761038606682818,"nu":0,"particle_id":615,"point":[-2.469334233359763,2.959888420649479,6.433618653702027],"type":2,"volume":0.13761038606682818},{"fixed":false,"mass":0.10908507755965965,"nu":0,"particle_id":616,"point":[-6.15045778348591,1.435500835281413,4.044898812759591],"type":2,"volume":0.10908507755965965},{"fixed":false,"mass":0.4395568599198588,"nu":0,"particle_id":617,"point":[6.409364018275652,2.265265739350481,3.1683787670287],"type":2,"volume":0.4395568599198588},{"fixed":false,"mass":0.12980796634390754,"nu":0,"particle_id":618,"point":[-3.746416650553352,6.375695575835726,1.2509469232247],"type":2,"volume":0.12980796634390754},{"fixed":false,"mass":0.08920672357524094,"nu":0,"particle_id":619,"point":[-5.593867191066189,4.958593097056102,0.6091012613193588],"type":2,"volume":0.08920672357524094},{"fixed":false,"mass":0.09443906580111884,"nu":0,"particle_id":620,"point":[0.5108323428279947,4.757608762437301,5.775310310373],"type":2,"volume":0.09443906580111884},{"fixed":false,"mass":0.14394097838045028,"nu":0,"particle_id":621,"point":[-5.817705391966046,1.937943212058927,4.318411754236033],"type":2,"volume":0.14394097838045028},{"fixed":false,"mass":0.18595104376429186,"nu":0,"particle_id":622,"point":[-6.461704192137818,1.595738934023729,3.456876652087743],"type":2,"volume":0.18595104376429186},{"fixed":false,"mass":0.16077244285585868,"nu":0,"particle_id":623,"point":[6.043769549484385,3.652286626081333,2.526589011626692],"type":2,"volume":0.16077244285585868},{"fixed":false,"mass":0.19048046964704804,"nu":0,"particle_id":624,"point":[5.404719333436122,4.601587836910686,2.42165197870739],"type":2,"volume":0.19048046964704804},{"fixed":false,"mass":0.19985521512144191,"nu":0,"particle_id":625,"point":[-1.144685124375544,7.391376486517786,0.5543010017899541],"type":2,"volume":0.19985521512144191},{"fixed":false,"mass":0.19466646570341675,"nu":0,"particle_id":626,"point":[2.820424944834383,6.815982132449991,1.355577626209005],"type":2,"volume":0.19466646570341675},{"fixed":false,"mass":0.39384871863329673,"nu":0,"particle_id":627,"point":[1.087562770373325,7.309280132187441,1.281261553980232],"type":2,"volume":0.39384871863329673},{"fixed":false,"mass":0.30023184931241076,"nu":0,"particle_id":628,"point":[0.7710793959206392,5.639347019031335,4.883973972507334],"type":2,"volume":0.30023184931241076},{"fixed":false,"mass":0.1278089405960934,"nu":0,"particle_id":629,"point":[-3.374088861937578,3.793462669110295,5.520431625318383],"type":2,"volume":0.1278089405960934},{"fixed":false,"mass":0.09432909437159569,"nu":0,"particle_id":630,"point":[0.03717499391274202,5.749274464241419,4.816062827107754],"type":2,"volume":0.09432909437159569},{"fixed":false,"mass":0.11133685769388306,"nu":0,"particle_id":631,"point":[-7.474801563164568,0.4130658972265462,0.4546626836028662],"type":2,"volume":0.11133685769388306},{"fixed":false,"mass":0.37961129139119193,"nu":0,"particle_id":632,"point":[-4.207354518660575,6.181522028064727,0.5804768478216905],"type":2,"volume":0.37961129139119193},{"fixed":false,"mass":0.17077221425672454,"nu":0,"particle_id":633,"point":[-3.829632219023976,5.929610373948421,2.534489668587499],"type":2,"volume":0.17077221425672454},{"fixed":false,"mass":0.4211598872421427,"nu":0,"particle_id":634,"point":[-3.528186661742953,0.8029014948255353,6.569417635491448],"type":2,"volume":0.4211598872421427},{"fixed":false,"mass":0.09866759502731673,"nu":0,"particle_id":635,"point":[-6.934720458211348,0.6719688811553933,2.776348319145809],"type":2,"volume":0.09866759502731673},{"fixed":false,"mass":0.25724100109883385,"nu":0,"particle_id":636,"point":[0.004669122907963268,1.208266098602315,7.402031561285025],"type":2,"volume":0.25724100109883385},{"fixed":false,"mass":0.0673138111033855,"nu":0,"particle_id":637,"point":[-7.161700840244145,2.156751785565731,0.5553942836448065],"type":2,"volume":0.0673138111033855},{"fixed":false,"mass":0.12369839415094605,"nu":0,"particle_id":638,"point":[1.543345398318548,4.857151176993876,5.502378342618395],"type":2,"volume":0.12369839415094605},{"fixed":false,"mass":0.4411124566282798,"nu":0,"particle_id":639,"point":[0.2130338693758914,7.394327808157252,1.23633847954802],"type":2,"volume":0.4411124566282798},{"fixed":false,"mass":0.22546837016014046,"nu":0,"particle_id":640,"point":[-7.089140254548996,1.139074497940097,2.167163985367861],"type":2,"volume":0.22546837016014046},{"fixed":false,"mass":0.0952846957308695,"nu":0,"particle_id":641,"point":[3.736294946411134,0.5630506232859774,6.478662984678235],"type":2,"volume":0.0952846957308695},{"fixed":false,"mass":0.397162980276453,"nu":0,"particle_id":642,"point":[-0.5589862823318151,3.163267887541841,6.777261291097712],"type":2,"volume":0.397162980276453},{"fixed":false,"mass":0.3796815856809087,"nu":0,"particle_id":643,"point":[-4.963444367749727,5.573154538737714,0.7444249428926643],"type":2,"volume":0.3796815856809087},{"fixed":false,"mass":0.08827092863881214,"nu":0,"particle_id":644,"point":[-7.267761636286121,0.7748062903368964,1.682057077088074],"type":2,"volume":0.08827092863881214},{"fixed":false,"mass":0.09636667879173325,"nu":0,"particle_id":645,"point":[4.294499829900102,0.6221864853564637,6.11720158147725],"type":2,"volume":0.09636667879173325},{"fixed":false,"mass":0.34845122867843514,"nu":0,"particle_id":646,"point":[1.62955726608708,7.018533488002295,2.082001631683593],"type":2,"volume":0.34845122867843514},{"fixed":false,"mass":0.20280645160241031,"nu":0,"particle_id":647,"point":[-0.8058918589621508,1.49526213149676,7.305116663665975],"type":2,"volume":0.20280645160241031},{"fixed":false,"mass":0.23919903415697,"nu":0,"particle_id":648,"point":[-6.561082712521269,3.592086229166592,0.5469096467299545],"type":2,"volume":0.23919903415697},{"fixed":false,"mass":0.10926587376465159,"nu":0,"particle_id":649,"point":[-1.228818483172161,0.3290806642331366,7.391326745033151],"type":2,"volume":0.10926587376465159},{"fixed":false,"mass":0.14087510537321057,"nu":0,"particle_id":650,"point":[2.99138468565591,6.858084488693386,0.5179718219811432],"type":2,"volume":0.14087510537321057},{"fixed":false,"mass":0.05997204039640745,"nu":0,"particle_id":651,"point":[-6.805746409452485,2.849725469364945,1.345689622267092],"type":2,"volume":0.05997204039640745},{"fixed":false,"mass":0.5730991986929774,"nu":0,"particle_id":652,"point":[5.283982886827581,5.20901233768079,1.093487685162742],"type":2,"volume":0.5730991986929774},{"fixed":false,"mass":0.3129146744924424,"nu":0,"particle_id":653,"point":[4.501827717311686,1.52385314629458,5.801846153783497],"type":2,"volume":0.3129146744924424},{"fixed":false,"mass":0.13671468321261307,"nu":0,"particle_id":654,"point":[-1.190148392799928,0.8803957438195104,7.352445180848357],"type":2,"volume":0.13671468321261307},{"fixed":false,"mass":0.3521878379394853,"nu":0,"particle_id":655,"point":[-0.2920708275242897,2.103627593946689,7.193013664500807],"type":2,"volume":0.3521878379394853},{"fixed":false,"mass":0.30339183686684856,"nu":0,"particle_id":656,"point":[3.342877640082581,6.639281151086833,0.997554449771545],"type":2,"volume":0.30339183686684856},{"fixed":false,"mass":0.11456416918698062,"nu":0,"particle_id":657,"point":[-0.3025565938755843,7.484669143934927,0.3717355421947158],"type":2,"volume":0.11456416918698062},{"fixed":false,"mass":0.12268975707129232,"nu":0,"particle_id":658,"point":[2.35517986994466,6.832605708161191,2.004651345498905],"type":2,"volume":0.12268975707129232},{"fixed":false,"mass":0.1756074788543531,"nu":0,"particle_id":659,"point":[2.666939861350682,0.5356608688851019,6.989313214435597],"type":2,"volume":0.1756074788543531},{"fixed":false,"mass":0.19068326169066221,"nu":0,"particle_id":660,"point":[2.454220303316036,1.176898253383672,6.988684654781171],"type":2,"volume":0.19068326169066221},{"fixed":false,"mass":0.31030716481478354,"nu":0,"particle_id":661,"point":[3.801476873083323,1.145829862987362,6.362849008777358],"type":2,"volume":0.31030716481478354},{"fixed":false,"mass":0.0856554204570013,"nu":0,"particle_id":662,"point":[5.196738837950634,5.045054481134386,1.947133979088584],"type":2,"volume":0.0856554204570013},{"fixed":false,"mass":0.09125619694873426,"nu":0,"particle_id":663,"point":[-1.082800610095565,7.270105795715396,1.491007900006598],"type":2,"volume":0.09125619694873426},{"fixed":false,"mass":0.4152371672277986,"nu":0,"particle_id":664,"point":[-1.934074536186299,0.7269162345088773,7.2097814444325],"type":2,"volume":0.4152371672277986},{"fixed":false,"mass":0.10367297354840839,"nu":0,"particle_id":665,"point":[-1.991308369760717,7.216250082147646,0.4587218421058792],"type":2,"volume":0.10367297354840839},{"fixed":false,"mass":0.13276278891383816,"nu":0,"particle_id":666,"point":[-0.5719261280714251,7.404553076699376,1.046658606409484],"type":2,"volume":0.13276278891383816},{"fixed":false,"mass":0.1391804375295686,"nu":0,"particle_id":667,"point":[5.821922771476482,4.129191756619049,2.303256538041931],"type":2,"volume":0.1391804375295686},{"fixed":false,"mass":0.08866255658416898,"nu":0,"particle_id":668,"point":[0.514197680742939,7.474076647591313,0.3518224140795607],"type":2,"volume":0.08866255658416898},{"fixed":false,"mass":0.27921037190018194,"nu":0,"particle_id":669,"point":[1.347650079715259,7.365407260144597,0.4296686570518416],"type":2,"volume":0.27921037190018194},{"fixed":false,"mass":0.22388557282811178,"nu":0,"particle_id":670,"point":[0.3779944103003488,0.4342897624776844,7.477868187390626],"type":2,"volume":0.22388557282811178},{"fixed":false,"mass":0.1212935686501981,"nu":0,"particle_id":671,"point":[0.8585612868932752,7.18168503745284,1.984004168209879],"type":2,"volume":0.1212935686501981},{"fixed":false,"mass":0.15669079347677234,"nu":0,"particle_id":672,"point":[-0.5241570374194493,0.4339388790157867,7.469066638436304],"type":2,"volume":0.15669079347677234},{"fixed":false,"mass":0.1541574047917354,"nu":0,"particle_id":673,"point":[1.239949134376445,0.5620038839045906,7.375410346457699],"type":2,"volume":0.1541574047917354},{"fixed":false,"mass":0.1962002863763127,"nu":0,"particle_id":674,"point":[3.180809138229454,0.7589266894661604,6.749554319077069],"type":2,"volume":0.1962002863763127},{"fixed":false,"mass":0.09281759077915891,"nu":0,"particle_id":675,"point":[0.7445434295457282,1.013497681521598,7.393813463367238],"type":2,"volume":0.09281759077915891},{"fixed":false,"mass":0.10091823545735462,"nu":0,"particle_id":676,"point":[-2.618010796317165,7.016573832300393,0.4046123159817729],"type":2,"volume":0.10091823545735462},{"fixed":false,"mass":0.21148960400870853,"nu":0,"particle_id":677,"point":[-3.085096652483563,6.792739519670638,0.7686796879971647],"type":2,"volume":0.21148960400870853},{"fixed":false,"mass":0.21523116129834005,"nu":0,"particle_id":678,"point":[-0.3162966572354527,7.300879071893048,1.687341459875797],"type":2,"volume":0.21523116129834005},{"fixed":false,"mass":0.08047177537088936,"nu":0,"particle_id":679,"point":[0.1664086499465352,7.222264855472258,2.015241553420641],"type":2,"volume":0.08047177537088936},{"fixed":false,"mass":0.17385879662982243,"nu":0,"particle_id":680,"point":[-1.724288995998032,7.221117856788873,1.064088509779598],"type":2,"volume":0.17385879662982243},{"fixed":false,"mass":0.3126887130309826,"nu":0,"particle_id":681,"point":[0.6569363133084907,1.838442173746615,7.241447718104887],"type":2,"volume":0.3126887130309826},{"fixed":false,"mass":0.27544405466514155,"nu":0,"particle_id":682,"point":[-1.244211851648043,7.102319705853681,2.063732459419348],"type":2,"volume":0.27544405466514155},{"fixed":false,"mass":0.40198314779300026,"nu":0,"particle_id":683,"point":[3.117089907885684,2.402698072063686,6.384417943764229],"type":2,"volume":0.40198314779300026},{"fixed":false,"mass":0.342109106235624,"nu":0,"particle_id":684,"point":[-2.201876836386579,6.831885004253967,2.174186212364067],"type":2,"volume":0.342109106235624},{"fixed":false,"mass":0.0968749434569621,"nu":0,"particle_id":685,"point":[-0.548102210744246,6.828542972882393,3.05296328737765],"type":2,"volume":0.0968749434569621},{"fixed":false,"mass":0.1930813665905185,"nu":0,"particle_id":686,"point":[-4.485015717441535,-3.235358005253534,5.066270086774319],"type":2,"volume":0.1930813665905185},{"fixed":false,"mass":0.3525536577004327,"nu":0,"particle_id":687,"point":[4.186813144748144,-5.327873368310142,3.214710105470739],"type":2,"volume":0.3525536577004327},{"fixed":false,"mass":0.2611130040865999,"nu":0,"particle_id":688,"point":[-5.14760999419343,-4.93385429204861,2.325767222340494],"type":2,"volume":0.2611130040865999},{"fixed":false,"mass":0.23901870984585427,"nu":0,"particle_id":689,"point":[5.087865245219539,-2.354293096469164,4.982060945272022],"type":2,"volume":0.23901870984585427},{"fixed":false,"mass":0.31435454280859704,"nu":0,"particle_id":690,"point":[-6.8597668478178,-2.667225795382042,1.442049010966163],"type":2,"volume":0.31435454280859704},{"fixed":false,"mass":0.13393474085249787,"nu":0,"particle_id":691,"point":[-7.36283259415177,-1.266366845301319,0.6595537912997659],"type":2,"volume":0.13393474085249787},{"fixed":false,"mass":0.31444574390869295,"nu":0,"particle_id":692,"point":[7.362313971118132,-0.5965517110848407,1.300176544427916],"type":2,"volume":0.31444574390869295},{"fixed":false,"mass":0.23048573862263744,"nu":0,"particle_id":693,"point":[-3.514564077863548,-1.512796095530283,6.450526127064323],"type":2,"volume":0.23048573862263744},{"fixed":false,"mass":0.14236049799955727,"nu":0,"particle_id":694,"point":[3.813007044679367,-3.409535534707071,5.485074722808732],"type":2,"volume":0.14236049799955727},{"fixed":false,"mass":0.20735208428595092,"nu":0,"particle_id":695,"point":[-5.427486248808329,-3.706232373558501,3.6133411978643],"type":2,"volume":0.20735208428595092},{"fixed":false,"mass":0.13705952374909544,"nu":0,"particle_id":696,"point":[5.323424473025252,-3.894996073499097,3.569335717948429],"type":2,"volume":0.13705952374909544},{"fixed":false,"mass":0.15737224648257855,"nu":0,"particle_id":697,"point":[-5.727554627102374,-2.152188031663758,4.337419125461761],"type":2,"volume":0.15737224648257855},{"fixed":false,"mass":0.3601419992742015,"nu":0,"particle_id":698,"point":[5.74593748020409,-4.367645702687836,2.039086434994445],"type":2,"volume":0.3601419992742015},{"fixed":false,"mass":0.2709889769132499,"nu":0,"particle_id":699,"point":[0.4290730539201513,-7.332242509192143,1.517931520456482],"type":2,"volume":0.2709889769132499},{"fixed":false,"mass":0.3709739771860828,"nu":0,"particle_id":700,"point":[2.619718052210802,-5.418854311029834,4.474717341101472],"type":2,"volume":0.3709739771860828},{"fixed":false,"mass":0.13984388633760866,"nu":0,"particle_id":701,"point":[-3.397240522967412,-3.889083248460599,5.439098116016226],"type":2,"volume":0.13984388633760866},{"fixed":false,"mass":0.09946545222055696,"nu":0,"particle_id":702,"point":[-6.488619807176801,-3.355021156349558,1.700484060013434],"type":2,"volume":0.09946545222055696},{"fixed":false,"mass":0.31057501156259126,"nu":0,"particle_id":703,"point":[6.552456257390674,-1.790276357254922,3.179658402979138],"type":2,"volume":0.31057501156259126},{"fixed":false,"mass":0.14690271056177412,"nu":0,"particle_id":704,"point":[-6.102158173189032,-0.7182257351055464,4.300908906593395],"type":2,"volume":0.14690271056177412},{"fixed":false,"mass":0.2888748173499432,"nu":0,"particle_id":705,"point":[5.858385888698557,-4.545302059911121,1.126740415208993],"type":2,"volume":0.2888748173499432},{"fixed":false,"mass":0.2992558565036137,"nu":0,"particle_id":706,"point":[-4.408817409033796,-0.7595826056972182,6.01958165647105],"type":2,"volume":0.2992558565036137},{"fixed":false,"mass":0.686636174132006,"nu":0,"particle_id":707,"point":[4.438210499993077,-5.966349445766133,0.9772214942157966],"type":2,"volume":0.686636174132006},{"fixed":false,"mass":0.24608775648657893,"nu":0,"particle_id":708,"point":[-6.784113363970597,-1.159461083647552,2.980177152503253],"type":2,"volume":0.24608775648657893},{"fixed":false,"mass":0.15223712372829826,"nu":0,"particle_id":709,"point":[6.879549127122585,-2.704157549102286,1.268595978686673],"type":2,"volume":0.15223712372829826},{"fixed":false,"mass":0.2882031833219599,"nu":0,"particle_id":710,"point":[-6.181544595700322,-3.916253507479192,1.643613359803661],"type":2,"volume":0.2882031833219599},{"fixed":false,"mass":0.19818425468117706,"nu":0,"particle_id":711,"point":[6.196900333461287,-1.633406884097903,3.896204333467248],"type":2,"volume":0.19818425468117706},{"fixed":false,"mass":0.2625977203659737,"nu":0,"particle_id":712,"point":[-7.182504688991839,-2.006659893590122,0.7968327704525772],"type":2,"volume":0.2625977203659737},{"fixed":false,"mass":0.2858798063169851,"nu":0,"particle_id":713,"point":[7.129276545831466,-1.24284770154549,1.969453102721781],"type":2,"volume":0.2858798063169851},{"fixed":false,"mass":0.19956789911372735,"nu":0,"particle_id":714,"point":[5.620202031658235,-0.6324636431550403,4.925781040954997],"type":2,"volume":0.19956789911372735},{"fixed":false,"mass":0.30324424736044253,"nu":0,"particle_id":715,"point":[-5.582702923356555,-4.957040837384127,0.7149644788744649],"type":2,"volume":0.30324424736044253},{"fixed":false,"mass":0.21457777358937397,"nu":0,"particle_id":716,"point":[4.784871117107296,-3.85459626078926,4.300825043986542],"type":2,"volume":0.21457777358937397},{"fixed":false,"mass":0.23673480655878237,"nu":0,"particle_id":717,"point":[6.992763899535882,-0.6634085517863065,2.628905121674138],"type":2,"volume":0.23673480655878237},{"fixed":false,"mass":0.2489692348243713,"nu":0,"particle_id":718,"point":[6.698345959576055,-2.733604522038155,1.977262684350184],"type":2,"volume":0.2489692348243713},{"fixed":false,"mass":0.29017460165784087,"nu":0,"particle_id":719,"point":[-6.665794072349472,-1.911700729265212,2.857024624807686],"type":2,"volume":0.29017460165784087},{"fixed":false,"mass":0.20786819007986485,"nu":0,"particle_id":720,"point":[-7.364959685229307,-0.6449820245285826,1.261493964702976],"type":2,"volume":0.20786819007986485},{"fixed":false,"mass":0.3271364015634599,"nu":0,"particle_id":721,"point":[-5.694641716607339,-4.444235205354371,2.017381758360131],"type":2,"volume":0.3271364015634599},{"fixed":false,"mass":0.14163400864464312,"nu":0,"particle_id":722,"point":[5.696357144903327,-2.023580580376402,4.439215799263686],"type":2,"volume":0.14163400864464312},{"fixed":false,"mass":0.20150938294965612,"nu":0,"particle_id":723,"point":[7.13449020344161,-2.188207187598356,0.7488650353291855],"type":2,"volume":0.20150938294965612},{"fixed":false,"mass":0.17591965696554396,"nu":0,"particle_id":724,"point":[7.307671243682524,-1.366007722108536,0.9909409151888733],"type":2,"volume":0.17591965696554396},{"fixed":false,"mass":0.22077594765008327,"nu":0,"particle_id":725,"point":[-1.607319582197425,-6.939584430700795,2.347060222887309],"type":2,"volume":0.22077594765008327},{"fixed":false,"mass":0.15896462991014365,"nu":0,"particle_id":726,"point":[-2.868488718503337,-5.544047277470773,4.157560854273574],"type":2,"volume":0.15896462991014365},{"fixed":false,"mass":0.1337341296100697,"nu":0,"particle_id":727,"point":[-0.7418571180595426,-6.645961446371963,3.395709715173233],"type":2,"volume":0.1337341296100697},{"fixed":false,"mass":0.23331387629380257,"nu":0,"particle_id":728,"point":[2.558034025027717,-3.739785169088234,5.976660339677017],"type":2,"volume":0.23331387629380257},{"fixed":false,"mass":0.33584370893178794,"nu":0,"particle_id":729,"point":[1.151415240960862,-3.250507003832727,6.660213747389601],"type":2,"volume":0.33584370893178794},{"fixed":false,"mass":0.07329495971614333,"nu":0,"particle_id":730,"point":[-1.809402195162337,-2.474788633161287,6.844814454557362],"type":2,"volume":0.07329495971614333},{"fixed":false,"mass":0.3207234224576248,"nu":0,"particle_id":731,"point":[1.181249450472511,-6.48235347402351,3.582421412058293],"type":2,"volume":0.3207234224576248},{"fixed":false,"mass":0.3333540812601518,"nu":0,"particle_id":732,"point":[-2.536984104670605,-2.766456715633948,6.493106259193093],"type":2,"volume":0.3333540812601518},{"fixed":false,"mass":0.27675926750466445,"nu":0,"particle_id":733,"point":[2.598073227073789,-6.390647730497387,2.942726132593889],"type":2,"volume":0.27675926750466445},{"fixed":false,"mass":0.19748383284408533,"nu":0,"particle_id":734,"point":[1.213489496292597,-5.295126826761547,5.17098396157808],"type":2,"volume":0.19748383284408533},{"fixed":false,"mass":0.29032209542123905,"nu":0,"particle_id":735,"point":[3.325600037330071,-6.255548281619429,2.461402057372675],"type":2,"volume":0.29032209542123905},{"fixed":false,"mass":0.40234130129982215,"nu":0,"particle_id":736,"point":[-3.28812363559487,-2.820992020762112,6.122111316844774],"type":2,"volume":0.40234130129982215},{"fixed":false,"mass":0.3436568683015404,"nu":0,"particle_id":737,"point":[4.116345911415306,-4.532924086992995,4.331084801655725],"type":2,"volume":0.3436568683015404},{"fixed":false,"mass":0.33358746738911216,"nu":0,"particle_id":738,"point":[3.839717477653434,-4.09260317482746,4.975657639467867],"type":2,"volume":0.33358746738911216},{"fixed":false,"mass":0.32310185126436974,"nu":0,"particle_id":739,"point":[-3.776864295484606,-2.349252780507659,6.038733929125427],"type":2,"volume":0.32310185126436974},{"fixed":false,"mass":0.15529648023033893,"nu":0,"particle_id":740,"point":[-3.077864999364384,-6.486986582148231,2.166968418947653],"type":2,"volume":0.15529648023033893},{"fixed":false,"mass":0.11874341830132282,"nu":0,"particle_id":741,"point":[-4.049503931017805,-4.725184149333917,4.186185933227865],"type":2,"volume":0.11874341830132282},{"fixed":false,"mass":0.3222677094052489,"nu":0,"particle_id":742,"point":[-4.601835042224024,-1.629154970553674,5.693765742114729],"type":2,"volume":0.3222677094052489},{"fixed":false,"mass":0.2781574171329233,"nu":0,"particle_id":743,"point":[4.361891766352722,-5.772969629299475,1.974011620485105],"type":2,"volume":0.2781574171329233},{"fixed":false,"mass":0.19255049327920282,"nu":0,"particle_id":744,"point":[5.027622399016281,-5.423726134332433,1.247480594105226],"type":2,"volume":0.19255049327920282},{"fixed":false,"mass":0.14417525119544217,"nu":0,"particle_id":745,"point":[-5.009669960328635,-0.8212947978526626,5.520750106969255],"type":2,"volume":0.14417525119544217},{"fixed":false,"mass":0.32380695308728674,"nu":0,"particle_id":746,"point":[3.608499160511606,-0.5120101460212253,6.554889733546885],"type":2,"volume":0.32380695308728674},{"fixed":false,"mass":0.26990173135382683,"nu":0,"particle_id":747,"point":[5.272052462617063,-4.476354516521686,2.901329535545601],"type":2,"volume":0.26990173135382683},{"fixed":false,"mass":0.4013671779408249,"nu":0,"particle_id":748,"point":[-4.560954636317706,-5.797101466165113,1.356947823771537],"type":2,"volume":0.4013671779408249},{"fixed":false,"mass":0.11334385795255866,"nu":0,"particle_id":749,"point":[4.709236621342202,-1.915792172002847,5.513876204441128],"type":2,"volume":0.11334385795255866},{"fixed":false,"mass":0.6205948191619519,"nu":0,"particle_id":750,"point":[-5.133869345053347,-2.694910350746081,4.757188639245154],"type":2,"volume":0.6205948191619519},{"fixed":false,"mass":0.46736001191768856,"nu":0,"particle_id":751,"point":[3.526374498806546,-6.58053020947335,0.7150559812878403],"type":2,"volume":0.46736001191768856},{"fixed":false,"mass":0.12330982234440173,"nu":0,"particle_id":752,"point":[-6.130288193394054,-4.263358762882733,0.7023807549217704],"type":2,"volume":0.12330982234440173},{"fixed":false,"mass":0.3699586670082669,"nu":0,"particle_id":753,"point":[6.117307095880784,-0.7017772554149574,4.282062888196398],"type":2,"volume":0.3699586670082669},{"fixed":false,"mass":0.37538654392012494,"nu":0,"particle_id":754,"point":[5.441670143895941,-2.987839528604687,4.20844876365851],"type":2,"volume":0.37538654392012494},{"fixed":false,"mass":0.19236482091973867,"nu":0,"particle_id":755,"point":[-5.860838081941194,-3.055211950058188,3.544891665127372],"type":2,"volume":0.19236482091973867},{"fixed":false,"mass":0.2256279527379294,"nu":0,"particle_id":756,"point":[-5.516615801911967,-4.2299437437372,2.815053466439617],"type":2,"volume":0.2256279527379294},{"fixed":false,"mass":0.5106284809409168,"nu":0,"particle_id":757,"point":[7.037720118244351,-2.077175009316063,1.551076889754841],"type":2,"volume":0.5106284809409168},{"fixed":false,"mass":0.14517172074300896,"nu":0,"particle_id":758,"point":[-2.576578046683479,-0.6469729646598494,7.013748751726711],"type":2,"volume":0.14517172074300896},{"fixed":false,"mass":0.09742924743271386,"nu":0,"particle_id":759,"point":[-7.010106766297129,-1.532228776275645,2.181897821225378],"type":2,"volume":0.09742924743271386},{"fixed":false,"mass":0.3530527844210343,"nu":0,"particle_id":760,"point":[4.706470589211441,-4.601167905863761,3.595606832641326],"type":2,"volume":0.3530527844210343},{"fixed":false,"mass":0.2230715189304355,"nu":0,"particle_id":761,"point":[-5.015425714919543,-3.486655025383077,4.351866453844227],"type":2,"volume":0.2230715189304355},{"fixed":false,"mass":0.47897460578957335,"nu":0,"particle_id":762,"point":[-6.584631177593335,-3.47778194935522,0.8931209144370108],"type":2,"volume":0.47897460578957335},{"fixed":false,"mass":0.34006260561195084,"nu":0,"particle_id":763,"point":[6.605300031312089,-0.8252271158083564,3.455287499425068],"type":2,"volume":0.34006260561195084},{"fixed":false,"mass":0.17566548462162573,"nu":0,"particle_id":764,"point":[5.742458272659799,-3.888285304917763,2.855767913245334],"type":2,"volume":0.17566548462162573},{"fixed":false,"mass":0.31518588921233154,"nu":0,"particle_id":765,"point":[-3.756144805224613,-3.159901975385014,5.670660958666287],"type":2,"volume":0.31518588921233154},{"fixed":false,"mass":0.365084257060729,"nu":0,"particle_id":766,"point":[-5.230795521943037,-5.141911719982902,1.565094908151945],"type":2,"volume":0.365084257060729},{"fixed":false,"mass":0.4444907495454782,"nu":0,"particle_id":767,"point":[5.310880495856575,-1.391718363208079,5.109566356966082],"type":2,"volume":0.4444907495454782},{"fixed":false,"mass":0.4316733798148604,"nu":0,"particle_id":768,"point":[6.236720164065596,-3.472734250524688,2.300747361265536],"type":2,"volume":0.4316733798148604},{"fixed":false,"mass":0.3226714899340494,"nu":0,"particle_id":769,"point":[-6.161949799698718,-2.535279277597754,3.442779930604967],"type":2,"volume":0.3226714899340494},{"fixed":false,"mass":0.5330955913684169,"nu":0,"particle_id":770,"point":[4.910983219576763,-3.125939833915631,4.728714832993736],"type":2,"volume":0.5330955913684169},{"fixed":false,"mass":0.27755457673933837,"nu":0,"particle_id":771,"point":[-3.703242679220135,-0.7253444214761916,6.481502073519366],"type":2,"volume":0.27755457673933837},{"fixed":false,"mass":0.22911731895024082,"nu":0,"particle_id":772,"point":[-7.241954731844862,-1.345968947668315,1.411544988238941],"type":2,"volume":0.22911731895024082},{"fixed":false,"mass":0.19035270573010546,"nu":0,"particle_id":773,"point":[6.4290471631176,-2.607794010841136,2.848993325971586],"type":2,"volume":0.19035270573010546},{"fixed":false,"mass":0.3658852713397863,"nu":0,"particle_id":774,"point":[-6.520726658777247,-2.801118938150057,2.425666204540272],"type":2,"volume":0.3658852713397863},{"fixed":false,"mass":0.09359247132902142,"nu":0,"particle_id":775,"point":[-5.829924054901141,-4.540921119981172,1.281413631968221],"type":2,"volume":0.09359247132902142},{"fixed":false,"mass":0.24170574571771777,"nu":0,"particle_id":776,"point":[5.840310524488104,-1.277760294268658,4.52858715362131],"type":2,"volume":0.24170574571771777},{"fixed":false,"mass":0.5122390912917848,"nu":0,"particle_id":777,"point":[6.073472732325848,-2.360960770245586,3.713326434755738],"type":2,"volume":0.5122390912917848},{"fixed":false,"mass":0.20446856879137656,"nu":0,"particle_id":778,"point":[-6.13612570660079,-3.663115784791445,2.275861168877554],"type":2,"volume":0.20446856879137656},{"fixed":false,"mass":0.3992764407153371,"nu":0,"particle_id":779,"point":[4.371904048791294,-2.753968362545007,5.436185541927673],"type":2,"volume":0.3992764407153371},{"fixed":false,"mass":0.227654598540893,"nu":0,"particle_id":780,"point":[6.807469153732827,-3.087987743146901,0.6104878534013408],"type":2,"volume":0.227654598540893},{"fixed":false,"mass":0.06906954209254802,"nu":0,"particle_id":781,"point":[7.214155576964258,-0.499497005272621,1.989085732963555],"type":2,"volume":0.06906954209254802},{"fixed":false,"mass":0.1868854854913292,"nu":0,"particle_id":782,"point":[4.354287470518165,-3.508323341800943,4.99818446572985],"type":2,"volume":0.1868854854913292},{"fixed":false,"mass":0.2495169907142674,"nu":0,"particle_id":783,"point":[-4.356199034047079,-6.074431582979912,0.6122180326186496],"type":2,"volume":0.2495169907142674},{"fixed":false,"mass":0.20219187904119607,"nu":0,"particle_id":784,"point":[-4.771170486899354,-4.939981680549353,3.013720819979409],"type":2,"volume":0.20219187904119607},{"fixed":false,"mass":0.0970172290137948,"nu":0,"particle_id":785,"point":[-7.456080987439842,-0.5799170381634261,0.5661735931548476],"type":2,"volume":0.0970172290137948},{"fixed":false,"mass":0.1857478737316213,"nu":0,"particle_id":786,"point":[6.55503537294863,-3.38527947369295,1.349590361696981],"type":2,"volume":0.1857478737316213},{"fixed":false,"mass":0.0796289643548582,"nu":0,"particle_id":787,"point":[6.857379282704248,-1.338124898748967,2.726861039452988],"type":2,"volume":0.0796289643548582},{"fixed":false,"mass":0.26721675070495177,"nu":0,"particle_id":788,"point":[-6.557198892083869,-0.6823309028254831,3.575970809263333],"type":2,"volume":0.26721675070495177},{"fixed":false,"mass":0.27699614167672654,"nu":0,"particle_id":789,"point":[-0.5946196627155176,-5.620790657373354,4.929821481828374],"type":2,"volume":0.27699614167672654},{"fixed":false,"mass":0.4027049181158967,"nu":0,"particle_id":790,"point":[-1.60630268233837,-5.343738149799309,5.011412403613578],"type":2,"volume":0.4027049181158967},{"fixed":false,"mass":0.3366178739762464,"nu":0,"particle_id":791,"point":[0.2055865818818719,-5.981099954482559,4.520417844827938],"type":2,"volume":0.3366178739762464},{"fixed":false,"mass":0.37853775435524245,"nu":0,"particle_id":792,"point":[-0.3232268101588748,-3.464537546732659,6.643982541855011],"type":2,"volume":0.37853775435524245},{"fixed":false,"mass":0.3574653502573261,"nu":0,"particle_id":793,"point":[-2.257535286437164,-4.751875963008192,5.345391404067248],"type":2,"volume":0.3574653502573261},{"fixed":false,"mass":0.20771861546871356,"nu":0,"particle_id":794,"point":[1.200558356599231,-4.025489813934537,6.213219084364324],"type":2,"volume":0.20771861546871356},{"fixed":false,"mass":0.28687512870193704,"nu":0,"particle_id":795,"point":[1.112128248242354,-5.910416706689777,4.481087492199163],"type":2,"volume":0.28687512870193704},{"fixed":false,"mass":0.11707841910090735,"nu":0,"particle_id":796,"point":[0.5395744561640362,-3.763163265709505,6.465095640581806],"type":2,"volume":0.11707841910090735},{"fixed":false,"mass":0.17628813204525826,"nu":0,"particle_id":797,"point":[1.98754897378481,-4.314864900960276,5.803584234183908],"type":2,"volume":0.17628813204525826},{"fixed":false,"mass":0.4177730771807958,"nu":0,"particle_id":798,"point":[-1.386190991030194,-6.314431046681895,3.802161897274566],"type":2,"volume":0.4177730771807958},{"fixed":false,"mass":0.235677301580749,"nu":0,"particle_id":799,"point":[1.936406655779188,-5.995626484633449,4.068512298152238],"type":2,"volume":0.235677301580749},{"fixed":false,"mass":0.35895794202342696,"nu":0,"particle_id":800,"point":[2.540514124567133,-4.747666168062749,5.220675620981185],"type":2,"volume":0.35895794202342696},{"fixed":false,"mass":0.33211193499143166,"nu":0,"particle_id":801,"point":[-3.120155091306306,-4.519157834164467,5.108017685570916],"type":2,"volume":0.33211193499143166},{"fixed":false,"mass":0.16473850251411784,"nu":0,"particle_id":802,"point":[2.714447459065977,-2.91413862980172,6.355278989805848],"type":2,"volume":0.16473850251411784},{"fixed":false,"mass":0.42837662737145854,"nu":0,"particle_id":803,"point":[-1.202720051216757,-3.598760984010807,6.46934184120477],"type":2,"volume":0.42837662737145854},{"fixed":false,"mass":0.20658315137730526,"nu":0,"particle_id":804,"point":[2.648267802669483,-5.982144111314601,3.667509983191346],"type":2,"volume":0.20658315137730526},{"fixed":false,"mass":0.24986913056942267,"nu":0,"particle_id":805,"point":[0.150168058806236,-4.741313970544969,5.809250501297864],"type":2,"volume":0.24986913056942267},{"fixed":false,"mass":0.3066232950852286,"nu":0,"particle_id":806,"point":[-3.544325502670628,-5.42769239096315,3.771990461308105],"type":2,"volume":0.3066232950852286},{"fixed":false,"mass":0.19772056307319347,"nu":0,"particle_id":807,"point":[0.1591640728735351,-6.525393601490817,3.693765713134634],"type":2,"volume":0.19772056307319347},{"fixed":false,"mass":0.32308738974291795,"nu":0,"particle_id":808,"point":[1.909626588168997,-2.726035594933498,6.72101601165431],"type":2,"volume":0.32308738974291795},{"fixed":false,"mass":0.4259433525327343,"nu":0,"particle_id":809,"point":[-2.128160820412903,-6.395866790928213,3.288437245130448],"type":2,"volume":0.4259433525327343},{"fixed":false,"mass":0.18665474767447787,"nu":0,"particle_id":810,"point":[0.5171976246830055,-6.875469623071942,2.951342758684124],"type":2,"volume":0.18665474767447787},{"fixed":false,"mass":0.30967600492569275,"nu":0,"particle_id":811,"point":[-0.8354505295755265,-6.999108715708795,2.562127943394156],"type":2,"volume":0.30967600492569275},{"fixed":false,"mass":0.22937793983243518,"nu":0,"particle_id":812,"point":[-2.997153611481943,-3.407120479586975,5.971482250393094],"type":2,"volume":0.22937793983243518},{"fixed":false,"mass":0.39250018127097014,"nu":0,"particle_id":813,"point":[1.914481813613873,-5.427979003811084,4.808513628921912],"type":2,"volume":0.39250018127097014},{"fixed":false,"mass":0.2975691797646801,"nu":0,"particle_id":814,"point":[1.874455081726407,-3.592816578278602,6.310949784417277],"type":2,"volume":0.2975691797646801},{"fixed":false,"mass":0.21272964819224177,"nu":0,"particle_id":815,"point":[3.284290679274193,-4.740102421676999,4.795296004006897],"type":2,"volume":0.21272964819224177},{"fixed":false,"mass":0.16612953099414962,"nu":0,"particle_id":816,"point":[-1.634478744995828,-4.3283661516923,5.902857417305729],"type":2,"volume":0.16612953099414962},{"fixed":false,"mass":0.2335421619362737,"nu":0,"particle_id":817,"point":[-3.888523476273467,-6.108143403894045,1.954474182980111],"type":2,"volume":0.2335421619362737},{"fixed":false,"mass":0.33833008770875556,"nu":0,"particle_id":818,"point":[2.05137797340265,-6.772299264884801,2.485520282974818],"type":2,"volume":0.33833008770875556},{"fixed":false,"mass":0.17014081311434814,"nu":0,"particle_id":819,"point":[3.1693520249619,-3.351110755813302,5.913988877580199],"type":2,"volume":0.17014081311434814},{"fixed":false,"mass":0.15563430837775757,"nu":0,"particle_id":820,"point":[2.843626546702659,-6.608954035346198,2.117903355105971],"type":2,"volume":0.15563430837775757},{"fixed":false,"mass":0.1612672101360517,"nu":0,"particle_id":821,"point":[0.4247587098499049,-3.009471012796969,6.856578174391467],"type":2,"volume":0.1612672101360517},{"fixed":false,"mass":0.38717863384526463,"nu":0,"particle_id":822,"point":[1.338949692381156,-6.859511855618162,2.72108633157904],"type":2,"volume":0.38717863384526463},{"fixed":false,"mass":0.31777194620719296,"nu":0,"particle_id":823,"point":[2.338820570230228,-1.162201227248021,7.030590775151911],"type":2,"volume":0.31777194620719296},{"fixed":false,"mass":0.07401699705487828,"nu":0,"particle_id":824,"point":[-3.41929729096804,-6.614065816714343,0.9014096783091715],"type":2,"volume":0.07401699705487828},{"fixed":false,"mass":0.7888578081138314,"nu":0,"particle_id":825,"point":[-5.241239904940846,-1.671754831046642,5.097513123448325],"type":2,"volume":0.7888578081138314},{"fixed":false,"mass":0.25217112560932126,"nu":0,"particle_id":826,"point":[-2.153432242487214,-3.547737325163048,6.24710248424511],"type":2,"volume":0.25217112560932126},{"fixed":false,"mass":0.06275028843139689,"nu":0,"particle_id":827,"point":[-3.780693423957681,-6.459505456271773,0.4807769695381924],"type":2,"volume":0.06275028843139689},{"fixed":false,"mass":0.22750915858353235,"nu":0,"particle_id":828,"point":[-3.017767525912182,-1.997273193402365,6.569168817321275],"type":2,"volume":0.22750915858353235},{"fixed":false,"mass":0.1558340567059182,"nu":0,"particle_id":829,"point":[2.978648758822787,-6.736208847122282,1.414617241346569],"type":2,"volume":0.1558340567059182},{"fixed":false,"mass":0.26130928395842035,"nu":0,"particle_id":830,"point":[-3.328614692469646,-5.009937728324004,4.480050020634917],"type":2,"volume":0.26130928395842035},{"fixed":false,"mass":0.12802417775525218,"nu":0,"particle_id":831,"point":[5.000506391121357,-5.55593599734507,0.6136049427438554],"type":2,"volume":0.12802417775525218},{"fixed":false,"mass":0.3302034818336934,"nu":0,"particle_id":832,"point":[-0.9977734247710108,-2.711347114099741,6.921202570340196],"type":2,"volume":0.3302034818336934},{"fixed":false,"mass":0.27791738760992624,"nu":0,"particle_id":833,"point":[-2.264037224653148,-6.708327216310636,2.474364848661344],"type":2,"volume":0.27791738760992624},{"fixed":false,"mass":0.10171588372540966,"nu":0,"particle_id":834,"point":[-4.059375085017037,-1.509846089619151,6.12305795373559],"type":2,"volume":0.10171588372540966},{"fixed":false,"mass":0.24997927543598458,"nu":0,"particle_id":835,"point":[-3.738780602162568,-4.29491364827793,4.881110156791063],"type":2,"volume":0.24997927543598458},{"fixed":false,"mass":0.1297925877298879,"nu":0,"particle_id":836,"point":[3.389790977328817,-5.915164425652608,3.125723427866579],"type":2,"volume":0.1297925877298879},{"fixed":false,"mass":0.22292823047978583,"nu":0,"particle_id":837,"point":[5.376107248852571,-5.004788975611158,1.51642941096375],"type":2,"volume":0.22292823047978583},{"fixed":false,"mass":0.3723176290086261,"nu":0,"particle_id":838,"point":[1.991368827106814,-6.468430401220891,3.231695892095754],"type":2,"volume":0.3723176290086261},{"fixed":false,"mass":0.07822993956961768,"nu":0,"particle_id":839,"point":[-6.877969290743441,-2.161246646481252,2.067015086704427],"type":2,"volume":0.07822993956961768},{"fixed":false,"mass":0.36559145783889146,"nu":0,"particle_id":840,"point":[-6.313500439223894,-1.483253892249478,3.766917850849214],"type":2,"volume":0.36559145783889146},{"fixed":false,"mass":0.3127389643490011,"nu":0,"particle_id":841,"point":[3.532186925867722,-5.317931905664381,3.936147325424437],"type":2,"volume":0.3127389643490011},{"fixed":false,"mass":0.22363712629681637,"nu":0,"particle_id":842,"point":[-3.987945036099671,-5.639932761679175,2.921891995400567],"type":2,"volume":0.22363712629681637},{"fixed":false,"mass":0.3466648327794048,"nu":0,"particle_id":843,"point":[-2.59497585225925,-6.841367429416779,1.646751961257866],"type":2,"volume":0.3466648327794048},{"fixed":false,"mass":0.22454298990454868,"nu":0,"particle_id":844,"point":[-0.5299700580123756,-7.308815552979897,1.596980572871658],"type":2,"volume":0.22454298990454868},{"fixed":false,"mass":0.4687657356423377,"nu":0,"particle_id":845,"point":[3.117019129088828,-4.015160869753442,5.514768801944024],"type":2,"volume":0.4687657356423377},{"fixed":false,"mass":0.2968565741660269,"nu":0,"particle_id":846,"point":[0.3752813606151357,-2.033902157054853,7.209188991551162],"type":2,"volume":0.2968565741660269},{"fixed":false,"mass":0.20083881291686892,"nu":0,"particle_id":847,"point":[-1.993225763273678,-7.131084221118315,1.193603321015597],"type":2,"volume":0.20083881291686892},{"fixed":false,"mass":0.06117393139019622,"nu":0,"particle_id":848,"point":[4.29795742492789,-4.020696666083428,4.648823538579715],"type":2,"volume":0.06117393139019622},{"fixed":false,"mass":0.12748300591103665,"nu":0,"particle_id":849,"point":[-1.89144550156223,-7.242098007329619,0.4737619305646903],"type":2,"volume":0.12748300591103665},{"fixed":false,"mass":0.3775823539192954,"nu":0,"particle_id":850,"point":[3.704528334093276,-6.297263208867449,1.694386585211456],"type":2,"volume":0.3775823539192954},{"fixed":false,"mass":0.3129857746944526,"nu":0,"particle_id":851,"point":[1.34808410240222,-7.178906831763035,1.701753787630992],"type":2,"volume":0.3129857746944526},{"fixed":false,"mass":0.07473403024153949,"nu":0,"particle_id":852,"point":[4.576612932019663,-5.406398145063736,2.464847493765439],"type":2,"volume":0.07473403024153949},{"fixed":false,"mass":0.33977634459669503,"nu":0,"particle_id":853,"point":[-2.603480186589878,-4.097929006674026,5.716543428881964],"type":2,"volume":0.33977634459669503},{"fixed":false,"mass":0.40196280331348994,"nu":0,"particle_id":854,"point":[4.16116299333003,-1.780420543635796,5.980369991124319],"type":2,"volume":0.40196280331348994},{"fixed":false,"mass":0.15932007549642588,"nu":0,"particle_id":855,"point":[-4.544274400067301,-2.465128562422584,5.433480592366308],"type":2,"volume":0.15932007549642588},{"fixed":false,"mass":0.34601414096143157,"nu":0,"particle_id":856,"point":[-0.6283329518179825,-1.748129165977805,7.266308699795065],"type":2,"volume":0.34601414096143157},{"fixed":false,"mass":0.20016173720453045,"nu":0,"particle_id":857,"point":[6.838434243723656,-1.969100594103795,2.36821872819378],"type":2,"volume":0.20016173720453045},{"fixed":false,"mass":0.3360700423658147,"nu":0,"particle_id":858,"point":[-4.247733863609161,-5.055974687266444,3.555822968831404],"type":2,"volume":0.3360700423658147},{"fixed":false,"mass":0.2953878426325955,"nu":0,"particle_id":859,"point":[-4.639383864212451,-5.470963983545905,2.189673594677676],"type":2,"volume":0.2953878426325955},{"fixed":false,"mass":0.5512104023073923,"nu":0,"particle_id":860,"point":[5.940913864014737,-3.213813507576422,3.259899568832884],"type":2,"volume":0.5512104023073923},{"fixed":false,"mass":0.10874101883680146,"nu":0,"particle_id":861,"point":[-6.932475141656911,-2.789255502649241,0.6409696960464848],"type":2,"volume":0.10874101883680146},{"fixed":false,"mass":0.3083025342505914,"nu":0,"particle_id":862,"point":[-7.142785526514708,-0.7373685331493602,2.164925534177368],"type":2,"volume":0.3083025342505914},{"fixed":false,"mass":0.07582324828962185,"nu":0,"particle_id":863,"point":[5.448432246823799,-5.102752704302585,0.725603810976221],"type":2,"volume":0.07582324828962185},{"fixed":false,"mass":0.1862437747665375,"nu":0,"particle_id":864,"point":[-5.580258858327165,-2.931702131537316,4.063967726988094],"type":2,"volume":0.1862437747665375},{"fixed":false,"mass":0.4028811305625402,"nu":0,"particle_id":865,"point":[-5.989545358796653,-3.32656935968601,3.051111713804607],"type":2,"volume":0.4028811305625402},{"fixed":false,"mass":0.409728431232117,"nu":0,"particle_id":866,"point":[-4.764518531960956,-4.333768814939114,3.842890971295158],"type":2,"volume":0.409728431232117},{"fixed":false,"mass":0.432455903811898,"nu":0,"particle_id":867,"point":[-0.8838536901377136,-4.994732917626521,5.524621773117868],"type":2,"volume":0.432455903811898},{"fixed":false,"mass":0.14208936601364763,"nu":0,"particle_id":868,"point":[4.901229281264694,-0.6051535066431888,5.644620515665426],"type":2,"volume":0.14208936601364763},{"fixed":false,"mass":0.37732048086889264,"nu":0,"particle_id":869,"point":[-0.5463638336612591,-6.140932230837226,4.270882566581702],"type":2,"volume":0.37732048086889264},{"fixed":false,"mass":0.1622431543088463,"nu":0,"particle_id":870,"point":[-2.566705015603308,-5.219558462713559,4.734789838756529],"type":2,"volume":0.1622431543088463},{"fixed":false,"mass":0.18265005122342062,"nu":0,"particle_id":871,"point":[0.02355083620445376,-5.368670891352279,5.23706198344652],"type":2,"volume":0.18265005122342062},{"fixed":false,"mass":0.19763157429469796,"nu":0,"particle_id":872,"point":[-3.01400271787388,-5.962131713529801,3.408632137261376],"type":2,"volume":0.19763157429469796},{"fixed":false,"mass":0.061368635914756095,"nu":0,"particle_id":873,"point":[-1.587985559743529,-4.86003201289813,5.487111325246772],"type":2,"volume":0.061368635914756095},{"fixed":false,"mass":0.2843076677711461,"nu":0,"particle_id":874,"point":[-4.992143906279474,-5.557765876882937,0.6631271950028507],"type":2,"volume":0.2843076677711461},{"fixed":false,"mass":0.06760534324111794,"nu":0,"particle_id":875,"point":[0.6587007689797907,-5.560727252720381,4.989431402253995],"type":2,"volume":0.06760534324111794},{"fixed":false,"mass":0.29902020181946765,"nu":0,"particle_id":876,"point":[3.952615290590124,-5.8682075962681,2.488166387461762],"type":2,"volume":0.29902020181946765},{"fixed":false,"mass":0.09877965833846444,"nu":0,"particle_id":877,"point":[4.892022495051355,-5.360212666041384,1.893736011887886],"type":2,"volume":0.09877965833846444},{"fixed":false,"mass":0.1514586703053101,"nu":0,"particle_id":878,"point":[0.05481311710006537,-4.157092161051138,6.242241607525373],"type":2,"volume":0.1514586703053101},{"fixed":false,"mass":0.20416876533500666,"nu":0,"particle_id":879,"point":[-0.5889499505730893,-4.26377868726557,6.141932046330359],"type":2,"volume":0.20416876533500666},{"fixed":false,"mass":0.28888460347293177,"nu":0,"particle_id":880,"point":[1.106794831432037,-4.698173027513068,5.740398540577476],"type":2,"volume":0.28888460347293177},{"fixed":false,"mass":0.11010650673707345,"nu":0,"particle_id":881,"point":[-1.244744786962728,-5.895937227911545,4.46525862855175],"type":2,"volume":0.11010650673707345},{"fixed":false,"mass":0.12816379044970816,"nu":0,"particle_id":882,"point":[6.396440033397967,-3.864062181467003,0.6360647426954951],"type":2,"volume":0.12816379044970816},{"fixed":false,"mass":0.19872878586669177,"nu":0,"particle_id":883,"point":[-7.069853506762299,-1.944487699924627,1.576749497467073],"type":2,"volume":0.19872878586669177},{"fixed":false,"mass":0.04639342506784565,"nu":0,"particle_id":884,"point":[2.564562413962088,-4.213181789057651,5.649966268682133],"type":2,"volume":0.04639342506784565},{"fixed":false,"mass":0.4035683900936462,"nu":0,"particle_id":885,"point":[6.216957036111404,-3.929181803940192,1.470025701384224],"type":2,"volume":0.4035683900936462},{"fixed":false,"mass":0.26428425045515835,"nu":0,"particle_id":886,"point":[1.763272325626062,-4.916939777180096,5.381874574278502],"type":2,"volume":0.26428425045515835},{"fixed":false,"mass":0.15059168635241243,"nu":0,"particle_id":887,"point":[-3.992438344905057,-3.698580038563225,5.160517586490081],"type":2,"volume":0.15059168635241243},{"fixed":false,"mass":0.17552863697678045,"nu":0,"particle_id":888,"point":[0.667150837230838,-6.265041985118615,4.068680214158295],"type":2,"volume":0.17552863697678045},{"fixed":false,"mass":0.055069588148307105,"nu":0,"particle_id":889,"point":[0.6379765521039207,-4.314788467570208,6.101277439937371],"type":2,"volume":0.055069588148307105},{"fixed":false,"mass":0.5053352438312371,"nu":0,"particle_id":890,"point":[-2.119611647685903,-5.869185544291617,4.160517697315153],"type":2,"volume":0.5053352438312371},{"fixed":false,"mass":0.22218306916507902,"nu":0,"particle_id":891,"point":[3.59637612163569,-1.191929889967618,6.472664206424617],"type":2,"volume":0.22218306916507902},{"fixed":false,"mass":0.18567033664840282,"nu":0,"particle_id":892,"point":[-5.157316592897869,-4.305880627823178,3.33338830314702],"type":2,"volume":0.18567033664840282},{"fixed":false,"mass":0.2243266240758107,"nu":0,"particle_id":893,"point":[5.111867734272026,-4.969383008334185,2.328957016303234],"type":2,"volume":0.2243266240758107},{"fixed":false,"mass":0.0776117383173111,"nu":0,"particle_id":894,"point":[-6.898575576405476,-0.5044656435603617,2.899167023661985],"type":2,"volume":0.0776117383173111},{"fixed":false,"mass":0.27600437562946484,"nu":0,"particle_id":895,"point":[-0.0006456319211806872,-7.146360889357063,2.275857118148489],"type":2,"volume":0.27600437562946484},{"fixed":false,"mass":0.06690780356423258,"nu":0,"particle_id":896,"point":[4.775109356578239,-4.964293346429493,2.967174110717945],"type":2,"volume":0.06690780356423258},{"fixed":false,"mass":0.4178044478811106,"nu":0,"particle_id":897,"point":[2.272722265138355,-7.014904884536262,1.369614167002399],"type":2,"volume":0.4178044478811106},{"fixed":false,"mass":0.32944081993129876,"nu":0,"particle_id":898,"point":[-5.575097335682303,-0.7124311516554239,4.965957264397169],"type":2,"volume":0.32944081993129876},{"fixed":false,"mass":0.17638674764802595,"nu":0,"particle_id":899,"point":[-4.381982482346133,-3.977738254317975,4.607149650765321],"type":2,"volume":0.17638674764802595},{"fixed":false,"mass":0.13921007509287184,"nu":0,"particle_id":900,"point":[2.783648720658437,-6.938165849521585,0.602622970445922],"type":2,"volume":0.13921007509287184},{"fixed":false,"mass":0.1645850074677354,"nu":0,"particle_id":901,"point":[2.796556868425575,-1.474988345828756,6.801005738957371],"type":2,"volume":0.1645850074677354},{"fixed":false,"mass":0.18481039400700913,"nu":0,"particle_id":902,"point":[4.838970892892691,-1.347217301673625,5.56950323097209],"type":2,"volume":0.18481039400700913},{"fixed":false,"mass":0.2370048695255038,"nu":0,"particle_id":903,"point":[-5.835912205686764,-1.324546906744956,4.520807916661426],"type":2,"volume":0.2370048695255038},{"fixed":false,"mass":0.39786514716705373,"nu":0,"particle_id":904,"point":[4.262444560834095,-1.019409228907671,6.086244424095512],"type":2,"volume":0.39786514716705373},{"fixed":false,"mass":0.3297658504049209,"nu":0,"particle_id":905,"point":[0.6347341683194958,-5.152875781514624,5.412484061486722],"type":2,"volume":0.3297658504049209},{"fixed":false,"mass":0.5283765876084586,"nu":0,"particle_id":906,"point":[3.668216002980704,-2.637048526342671,5.986665718510615],"type":2,"volume":0.5283765876084586},{"fixed":false,"mass":0.1892275173778311,"nu":0,"particle_id":907,"point":[1.919551518386976,-1.755510260904756,7.034451342650426],"type":2,"volume":0.1892275173778311},{"fixed":false,"mass":0.2585761334106819,"nu":0,"particle_id":908,"point":[2.081231931942731,-0.5672012891529229,7.183088217685008],"type":2,"volume":0.2585761334106819},{"fixed":false,"mass":0.06412216662634161,"nu":0,"particle_id":909,"point":[-1.277086224163285,-7.382519140447687,0.3427271757184194],"type":2,"volume":0.06412216662634161},{"fixed":false,"mass":0.08613968936095279,"nu":0,"particle_id":910,"point":[4.162691646657989,-4.96478638487939,3.777948438949378],"type":2,"volume":0.08613968936095279},{"fixed":false,"mass":0.1536101976063493,"nu":0,"particle_id":911,"point":[-1.842589304733862,-0.6162305111313978,7.24397160480569],"type":2,"volume":0.1536101976063493},{"fixed":false,"mass":0.20510448453610675,"nu":0,"particle_id":912,"point":[-1.175931699289725,-0.3880579915623449,7.397066691181727],"type":2,"volume":0.20510448453610675},{"fixed":false,"mass":0.10853740881592322,"nu":0,"particle_id":913,"point":[0.435184843943724,-0.2679931207391851,7.482565992949087],"type":2,"volume":0.10853740881592322},{"fixed":false,"mass":0.24925527107848966,"nu":0,"particle_id":914,"point":[-1.729311925023767,-3.016756230538799,6.645198425289943],"type":2,"volume":0.24925527107848966},{"fixed":false,"mass":0.19336564894648378,"nu":0,"particle_id":915,"point":[1.075452604950147,-0.3198040928954428,7.415600247901262],"type":2,"volume":0.19336564894648378},{"fixed":false,"mass":0.33681044737895927,"nu":0,"particle_id":916,"point":[1.076649920239936,-1.493543036930592,7.270498892516489],"type":2,"volume":0.33681044737895927},{"fixed":false,"mass":0.16473335453667334,"nu":0,"particle_id":917,"point":[1.330711299026955,-7.370132333360081,0.4004457858465962],"type":2,"volume":0.16473335453667334},{"fixed":false,"mass":0.1137818947633544,"nu":0,"particle_id":918,"point":[-3.108992381024599,-1.04065126272648,6.745458570335806],"type":2,"volume":0.1137818947633544},{"fixed":false,"mass":0.17878180491320703,"nu":0,"particle_id":919,"point":[0.443235069161015,-7.465252068418327,0.5688182736531339],"type":2,"volume":0.17878180491320703},{"fixed":false,"mass":0.2349938333285508,"nu":0,"particle_id":920,"point":[-1.235970512642118,-7.33045509659665,0.9933805759422626],"type":2,"volume":0.2349938333285508},{"fixed":false,"mass":0.06628975815372135,"nu":0,"particle_id":921,"point":[1.036022325503782,-7.366359047545324,0.9557259668466106],"type":2,"volume":0.06628975815372135},{"fixed":false,"mass":0.168230502334005,"nu":0,"particle_id":922,"point":[0.9020745336538685,-0.7722011916595368,7.405401194758643],"type":2,"volume":0.168230502334005},{"fixed":false,"mass":0.20851501661874997,"nu":0,"particle_id":923,"point":[-1.520584760930625,-6.677040749520924,3.058586080865245],"type":2,"volume":0.20851501661874997},{"fixed":false,"mass":0.21479690384792047,"nu":0,"particle_id":924,"point":[-3.917940339363193,-6.294272976326297,1.132197507804673],"type":2,"volume":0.21479690384792047},{"fixed":false,"mass":0.29430471667104285,"nu":0,"particle_id":925,"point":[1.150446117006131,-2.485702565783424,6.981959358684581],"type":2,"volume":0.29430471667104285},{"fixed":false,"mass":0.09128311602833211,"nu":0,"particle_id":926,"point":[1.559574705488173,-0.938841270491094,7.275733901595367],"type":2,"volume":0.09128311602833211},{"fixed":false,"mass":0.26968909568913796,"nu":0,"particle_id":927,"point":[2.906612572425203,-0.6136887729826463,6.886580388243122],"type":2,"volume":0.26968909568913796},{"fixed":false,"mass":0.4377302362765257,"nu":0,"particle_id":928,"point":[-2.714275984275516,-6.953176505276177,0.7321491430443331],"type":2,"volume":0.4377302362765257},{"fixed":false,"mass":0.25619945805833944,"nu":0,"particle_id":929,"point":[-0.162418055764945,-2.697544081033874,6.996204421401695],"type":2,"volume":0.25619945805833944},{"fixed":false,"mass":0.15051280606914216,"nu":0,"particle_id":930,"point":[-3.316180120775479,-6.559140175534238,1.493529231138851],"type":2,"volume":0.15051280606914216},{"fixed":false,"mass":0.2481839774033689,"nu":0,"particle_id":931,"point":[-1.393055178742147,-7.167921805120581,1.711810230328288],"type":2,"volume":0.2481839774033689},{"fixed":false,"mass":0.12554185548091187,"nu":0,"particle_id":932,"point":[-0.359982994182613,-0.2821935349358276,7.486038942774726],"type":2,"volume":0.12554185548091187},{"fixed":false,"mass":0.45779029862730125,"nu":0,"particle_id":933,"point":[-2.457403446068475,-1.254961704151942,6.973968699697672],"type":2,"volume":0.45779029862730125},{"fixed":false,"mass":0.19718965813987197,"nu":0,"particle_id":934,"point":[2.029991038646514,-7.204695573215187,0.4706358255682621],"type":2,"volume":0.19718965813987197},{"fixed":false,"mass":0.22532556605804124,"nu":0,"particle_id":935,"point":[-0.8804707744092614,-0.8433459665611138,7.400239103981456],"type":2,"volume":0.22532556605804124},{"fixed":false,"mass":0.12167201957422667,"nu":0,"particle_id":936,"point":[-0.01184384885779623,-7.498825471962269,0.132197822576948],"type":2,"volume":0.12167201957422667},{"fixed":false,"mass":0.34683430939299414,"nu":0,"particle_id":937,"point":[-2.115160151775409,-1.975731183025008,6.919001649426313],"type":2,"volume":0.34683430939299414},{"fixed":false,"mass":0.12418350379170467,"nu":0,"particle_id":938,"point":[-1.549179914611358,-1.330027829972655,7.216721386035558],"type":2,"volume":0.12418350379170467},{"fixed":false,"mass":0.22346823852099446,"nu":0,"particle_id":939,"point":[-1.42616810236394,-2.017302254389914,7.081421902290034],"type":2,"volume":0.22346823852099446},{"fixed":false,"mass":0.19433154763378305,"nu":0,"particle_id":940,"point":[-0.5136866724482183,-7.462971437136813,0.538686672407215],"type":2,"volume":0.19433154763378305},{"fixed":false,"mass":0.19290433242790558,"nu":0,"particle_id":941,"point":[1.619825153713404,-7.261027799174592,0.9506007421684005],"type":2,"volume":0.19290433242790558},{"fixed":false,"mass":0.22767960990338731,"nu":0,"particle_id":942,"point":[3.260014355831958,-2.022634021732481,6.444474999090293],"type":2,"volume":0.22767960990338731},{"fixed":false,"mass":0.14796176057136012,"nu":0,"particle_id":943,"point":[0.1268456484447179,-0.9382501605349678,7.439999786137547],"type":2,"volume":0.14796176057136012},{"fixed":false,"mass":0.07239871441308371,"nu":0,"particle_id":944,"point":[-0.0420361306236235,-7.434919671670055,0.984988547921161],"type":2,"volume":0.07239871441308371},{"fixed":false,"mass":0.10093380030318748,"nu":0,"particle_id":945,"point":[0.7665592733407853,-7.11011358098868,2.260237099486593],"type":2,"volume":0.10093380030318748},{"fixed":false,"mass":0.2573310896064949,"nu":0,"particle_id":946,"point":[2.540927251875239,-2.153739013096793,6.719754233909347],"type":2,"volume":0.2573310896064949},{"fixed":false,"mass":0.2987835030106034,"nu":0,"particle_id":947,"point":[-0.1832110840859693,-6.886071478103448,2.966218686664596],"type":2,"volume":0.2987835030106034},{"fixed":false,"mass":0.08703350237718327,"nu":0,"particle_id":948,"point":[-2.824119472259049,-6.362716897123982,2.791089911389499],"type":2,"volume":0.08703350237718327},{"fixed":false,"mass":0.060159403601294355,"nu":0,"particle_id":949,"point":[-1.979689471153432,-6.994219317040145,1.847085743257942],"type":2,"volume":0.060159403601294355},{"fixed":false,"mass":0.2932419652376352,"nu":0,"particle_id":950,"point":[-3.386964050969421,-6.149937426776263,2.637564058781769],"type":2,"volume":0.2932419652376352},{"fixed":false,"mass":0.3661211575603655,"nu":0,"particle_id":951,"point":[7.444752950032807,-0.7460990036466969,0.5186422560254937],"type":2,"volume":0.3661211575603655},{"fixed":false,"mass":0.14052290256831093,"nu":0,"particle_id":952,"point":[-3.528988314664927,-4.12947837590628,-5.171426284680159],"type":2,"volume":0.14052290256831093},{"fixed":false,"mass":0.3043163860218223,"nu":0,"particle_id":953,"point":[2.023360692577819,-4.268692649782078,-5.825313259338719],"type":2,"volume":0.3043163860218223},{"fixed":false,"mass":0.47559878691426327,"nu":0,"particle_id":954,"point":[4.581527669251575,-5.178981062492354,-2.904782155382363],"type":2,"volume":0.47559878691426327},{"fixed":false,"mass":0.29686294625697984,"nu":0,"particle_id":955,"point":[-5.540514144399496,-4.617394446282116,-2.057272841203176],"type":2,"volume":0.29686294625697984},{"fixed":false,"mass":0.28879418397859397,"nu":0,"particle_id":956,"point":[-6.563869600061942,-2.33483189164477,-2.777440532422105],"type":2,"volume":0.28879418397859397},{"fixed":false,"mass":0.20305996099596513,"nu":0,"particle_id":957,"point":[-6.930755272623685,-1.571242679727548,-2.397045638364361],"type":2,"volume":0.20305996099596513},{"fixed":false,"mass":0.09693623722371597,"nu":0,"particle_id":958,"point":[-5.369530537100397,-3.177328672578806,-4.162057702333658],"type":2,"volume":0.09693623722371597},{"fixed":false,"mass":0.2914239738608875,"nu":0,"particle_id":959,"point":[4.729457734666995,-2.591529090327104,-5.212121114286094],"type":2,"volume":0.2914239738608875},{"fixed":false,"mass":0.3649359522168095,"nu":0,"particle_id":960,"point":[-0.7562435392920039,-5.278820552108937,-5.273722526632532],"type":2,"volume":0.3649359522168095},{"fixed":false,"mass":0.3578859335908235,"nu":0,"particle_id":961,"point":[3.790989495886528,-6.261508403768381,-1.634598162123021],"type":2,"volume":0.3578859335908235},{"fixed":false,"mass":0.15546411253884385,"nu":0,"particle_id":962,"point":[1.672811283147149,-6.513742938776396,-3.320068574369544],"type":2,"volume":0.15546411253884385},{"fixed":false,"mass":0.2937367340365413,"nu":0,"particle_id":963,"point":[5.658798497781308,-4.472855730235962,-2.054643808060982],"type":2,"volume":0.2937367340365413},{"fixed":false,"mass":0.20870244229272253,"nu":0,"particle_id":964,"point":[-2.174017317429906,-1.126737177731805,-7.08901347409016],"type":2,"volume":0.20870244229272253},{"fixed":false,"mass":0.41675300061212084,"nu":0,"particle_id":965,"point":[1.007717992839261,-3.168278115036516,-6.722835579775],"type":2,"volume":0.41675300061212084},{"fixed":false,"mass":0.4222546049714687,"nu":0,"particle_id":966,"point":[-4.532769297315665,-1.996290696964707,-5.631946905868753],"type":2,"volume":0.4222546049714687},{"fixed":false,"mass":0.27191015540093244,"nu":0,"particle_id":967,"point":[5.952647175960023,-1.478574786875374,-4.316226152340908],"type":2,"volume":0.27191015540093244},{"fixed":false,"mass":0.2024528612824123,"nu":0,"particle_id":968,"point":[-3.147181666395023,-6.293692254062804,-2.595127235774177],"type":2,"volume":0.2024528612824123},{"fixed":false,"mass":0.16401989895940072,"nu":0,"particle_id":969,"point":[-5.636888602146726,-1.056424374746214,-4.83316194922438],"type":2,"volume":0.16401989895940072},{"fixed":false,"mass":0.20593942867613613,"nu":0,"particle_id":970,"point":[-6.831790175645827,-2.764125441557507,-1.391493276765535],"type":2,"volume":0.20593942867613613},{"fixed":false,"mass":0.3240635295885788,"nu":0,"particle_id":971,"point":[7.01815614107386,-0.9497000126227197,-2.46851256134776],"type":2,"volume":0.3240635295885788},{"fixed":false,"mass":0.21284042723596908,"nu":0,"particle_id":972,"point":[-4.385342528907728,-5.265327988815518,-3.048785344091823],"type":2,"volume":0.21284042723596908},{"fixed":false,"mass":0.4525043843579774,"nu":0,"particle_id":973,"point":[-6.519848747012172,-3.591498093485789,-0.9179944229524232],"type":2,"volume":0.4525043843579774},{"fixed":false,"mass":0.07681106195197922,"nu":0,"particle_id":974,"point":[3.80249257041267,-4.927340187186971,-4.184778241638225],"type":2,"volume":0.07681106195197922},{"fixed":false,"mass":0.23488062485834385,"nu":0,"particle_id":975,"point":[7.108448714904619,-2.213668041848798,-0.9053345614015715],"type":2,"volume":0.23488062485834385},{"fixed":false,"mass":0.1304734573767137,"nu":0,"particle_id":976,"point":[-7.152952146784117,-0.8609972408703935,-2.084216720264488],"type":2,"volume":0.1304734573767137},{"fixed":false,"mass":0.2745145330459796,"nu":0,"particle_id":977,"point":[6.610451859241651,-1.352279786798638,-3.274639765663457],"type":2,"volume":0.2745145330459796},{"fixed":false,"mass":0.27174860933168415,"nu":0,"particle_id":978,"point":[-6.513641214287735,-0.6118955319649164,-3.667159935085131],"type":2,"volume":0.27174860933168415},{"fixed":false,"mass":0.2596616706085084,"nu":0,"particle_id":979,"point":[-5.88689599759465,-3.97567525085748,-2.40592223756783],"type":2,"volume":0.2596616706085084},{"fixed":false,"mass":0.2254050585474783,"nu":0,"particle_id":980,"point":[5.882223212624311,-3.220521880229074,-3.358227046497827],"type":2,"volume":0.2254050585474783},{"fixed":false,"mass":0.3971515360937244,"nu":0,"particle_id":981,"point":[-7.135834088654403,-1.736142407853509,-1.52173631055134],"type":2,"volume":0.3971515360937244},{"fixed":false,"mass":0.3334166767403248,"nu":0,"particle_id":982,"point":[7.133872211445332,-1.50375427867033,-1.759713141437768],"type":2,"volume":0.3334166767403248},{"fixed":false,"mass":0.33083263777376154,"nu":0,"particle_id":983,"point":[-6.88424201762756,-0.750344687760333,-2.879964356078224],"type":2,"volume":0.33083263777376154},{"fixed":false,"mass":0.08060966278090195,"nu":0,"particle_id":984,"point":[7.351191408400505,-0.6934268763559891,-1.31496921796891],"type":2,"volume":0.08060966278090195},{"fixed":false,"mass":0.2262036764475312,"nu":0,"particle_id":985,"point":[-7.341992330950623,-1.362538615702799,-0.6990258457174101],"type":2,"volume":0.2262036764475312},{"fixed":false,"mass":0.16881343390834186,"nu":0,"particle_id":986,"point":[-7.141704466386206,-2.182362653981818,-0.695234177313488],"type":2,"volume":0.16881343390834186},{"fixed":false,"mass":0.19480913756223803,"nu":0,"particle_id":987,"point":[7.213196669425717,-0.6931146290358335,-1.93374918725316],"type":2,"volume":0.19480913756223803},{"fixed":false,"mass":0.40430432744227685,"nu":0,"particle_id":988,"point":[-0.8035262749441759,-2.046581676820338,-7.170484569788682],"type":2,"volume":0.40430432744227685},{"fixed":false,"mass":0.12575046936043605,"nu":0,"particle_id":989,"point":[-0.7267595756564594,-6.752075034840398,-3.1829708203307],"type":2,"volume":0.12575046936043605},{"fixed":false,"mass":0.5005643289204748,"nu":0,"particle_id":990,"point":[-2.019826150081623,-3.807551471115412,-6.137821610168652],"type":2,"volume":0.5005643289204748},{"fixed":false,"mass":0.17587576019396708,"nu":0,"particle_id":991,"point":[-2.099358274865803,-6.13065166964365,-3.77595086557651],"type":2,"volume":0.17587576019396708},{"fixed":false,"mass":0.3276810005953665,"nu":0,"particle_id":992,"point":[3.434970927699383,-3.363251589338031,-5.756692928468154],"type":2,"volume":0.3276810005953665},{"fixed":false,"mass":0.14012519580124047,"nu":0,"particle_id":993,"point":[-3.247598122138289,-5.400483948983146,-4.066679180100055],"type":2,"volume":0.14012519580124047},{"fixed":false,"mass":0.3431234766769704,"nu":0,"particle_id":994,"point":[0.5291136683178923,-6.227361359275452,-4.146083601062836],"type":2,"volume":0.3431234766769704},{"fixed":false,"mass":0.17490334024960544,"nu":0,"particle_id":995,"point":[2.16741396659889,-2.669503630493276,-6.66528822063797],"type":2,"volume":0.17490334024960544},{"fixed":false,"mass":0.1753596343434605,"nu":0,"particle_id":996,"point":[3.919483798837014,-5.656003636773568,-2.982829128773275],"type":2,"volume":0.1753596343434605},{"fixed":false,"mass":0.15280336661443628,"nu":0,"particle_id":997,"point":[5.334187989180307,-3.438141032714086,-3.996951930565625],"type":2,"volume":0.15280336661443628},{"fixed":false,"mass":0.1436032081592592,"nu":0,"particle_id":998,"point":[-2.418097907138314,-5.061390472046342,-4.978466531068758],"type":2,"volume":0.1436032081592592},{"fixed":false,"mass":0.11289582136045136,"nu":0,"particle_id":999,"point":[0.5528905725750523,-7.00703269244975,-2.616448902940401],"type":2,"volume":0.11289582136045136},{"fixed":false,"mass":0.13250477798176075,"nu":0,"particle_id":1000,"point":[1.84667414619944,-5.544667162107612,-4.700687253924056],"type":2,"volume":0.13250477798176075},{"fixed":false,"mass":0.09353586472196798,"nu":0,"particle_id":1001,"point":[-0.15285358513557,-4.07155064700316,-6.296754013807381],"type":2,"volume":0.09353586472196798},{"fixed":false,"mass":0.09752045748077294,"nu":0,"particle_id":1002,"point":[-3.597097409289087,-0.5340853589145498,-6.559393497685503],"type":2,"volume":0.09752045748077294},{"fixed":false,"mass":0.2877625332919983,"nu":0,"particle_id":1003,"point":[-6.22373284347118,-2.061024365795386,-3.642434358598088],"type":2,"volume":0.2877625332919983},{"fixed":false,"mass":0.0911448040163276,"nu":0,"particle_id":1004,"point":[0.8668914304977676,-4.996257262156273,-5.525930927733376],"type":2,"volume":0.0911448040163276},{"fixed":false,"mass":0.20804322460432992,"nu":0,"particle_id":1005,"point":[-3.516213320131417,-3.0649822190929,-5.872999904986782],"type":2,"volume":0.20804322460432992},{"fixed":false,"mass":0.3277561514410012,"nu":0,"particle_id":1006,"point":[4.106372833921266,-2.151272647901409,-5.89573813387473],"type":2,"volume":0.3277561514410012},{"fixed":false,"mass":0.3617431775760269,"nu":0,"particle_id":1007,"point":[5.023398557328662,-0.8161134767921022,-5.50903128755198],"type":2,"volume":0.3617431775760269},{"fixed":false,"mass":0.4266690871719192,"nu":0,"particle_id":1008,"point":[-5.748529488306141,-1.84990875242736,-4.447723724532291],"type":2,"volume":0.4266690871719192},{"fixed":false,"mass":0.23723473812707668,"nu":0,"particle_id":1009,"point":[-4.247997880128223,-2.819711267659829,-5.50034020561077],"type":2,"volume":0.23723473812707668},{"fixed":false,"mass":0.17209083554329616,"nu":0,"particle_id":1010,"point":[-4.402256025783402,-4.351389671613366,-4.235038348023575],"type":2,"volume":0.17209083554329616},{"fixed":false,"mass":0.18004555251298784,"nu":0,"particle_id":1011,"point":[-4.883421428569255,-3.764218620537489,-4.269994534866463],"type":2,"volume":0.18004555251298784},{"fixed":false,"mass":0.33623913610082423,"nu":0,"particle_id":1012,"point":[1.578036168647833,-7.145093139146807,-1.645431822761577],"type":2,"volume":0.33623913610082423},{"fixed":false,"mass":0.3409007030223017,"nu":0,"particle_id":1013,"point":[4.292485308858259,-5.688134457865049,-2.338738177411976],"type":2,"volume":0.3409007030223017},{"fixed":false,"mass":0.14329176195128251,"nu":0,"particle_id":1014,"point":[3.020789422963758,-6.474218722745263,-2.282394179839444],"type":2,"volume":0.14329176195128251},{"fixed":false,"mass":0.15826208692751578,"nu":0,"particle_id":1015,"point":[-5.029766333805247,-2.343754036900934,-5.045618657987334],"type":2,"volume":0.15826208692751578},{"fixed":false,"mass":0.24994567495512354,"nu":0,"particle_id":1016,"point":[1.734777820617134,-2.543989892742827,-6.838761681672874],"type":2,"volume":0.24994567495512354},{"fixed":false,"mass":0.0733593648000095,"nu":0,"particle_id":1017,"point":[1.163639804197688,-0.5075724819364277,-7.391773304266552],"type":2,"volume":0.0733593648000095},{"fixed":false,"mass":0.2784819870751457,"nu":0,"particle_id":1018,"point":[-3.82642953383765,-5.792484042037919,-2.838232838459707],"type":2,"volume":0.2784819870751457},{"fixed":false,"mass":0.2339251680839156,"nu":0,"particle_id":1019,"point":[-5.14060533719503,-4.117717943711691,-3.587279707973262],"type":2,"volume":0.2339251680839156},{"fixed":false,"mass":0.2821230890238305,"nu":0,"particle_id":1020,"point":[-4.041453126029586,-1.257766857320338,-6.191500558243712],"type":2,"volume":0.2821230890238305},{"fixed":false,"mass":0.3077962919487273,"nu":0,"particle_id":1021,"point":[1.365680353148522,-4.0369765802339,-6.171526331764868],"type":2,"volume":0.3077962919487273},{"fixed":false,"mass":0.23855805769725308,"nu":0,"particle_id":1022,"point":[4.464214244619175,-4.762814373613131,-3.692748355986825],"type":2,"volume":0.23855805769725308},{"fixed":false,"mass":0.41980764849158003,"nu":0,"particle_id":1023,"point":[3.332678091785167,-4.757902180331723,-4.744009230485309],"type":2,"volume":0.41980764849158003},{"fixed":false,"mass":0.15498262360125092,"nu":0,"particle_id":1024,"point":[5.297451306169703,-2.77881375735604,-4.523848335288189],"type":2,"volume":0.15498262360125092},{"fixed":false,"mass":0.2275437642481811,"nu":0,"particle_id":1025,"point":[-4.427639473074275,-5.635116883435281,-2.211665979866128],"type":2,"volume":0.2275437642481811},{"fixed":false,"mass":0.26798206254924534,"nu":0,"particle_id":1026,"point":[-5.526796068575203,-5.019442880763926,-0.7139456443805859],"type":2,"volume":0.26798206254924534},{"fixed":false,"mass":0.21956592180165735,"nu":0,"particle_id":1027,"point":[-3.809420304992168,-6.142161079362088,-2.003041241483288],"type":2,"volume":0.21956592180165735},{"fixed":false,"mass":0.2744391286877474,"nu":0,"particle_id":1028,"point":[5.783894592908677,-2.748656200153482,-3.904030280553622],"type":2,"volume":0.2744391286877474},{"fixed":false,"mass":0.24408054510277874,"nu":0,"particle_id":1029,"point":[-5.992062531807846,-2.822035969130547,-3.518707092646102],"type":2,"volume":0.24408054510277874},{"fixed":false,"mass":0.2669683509353932,"nu":0,"particle_id":1030,"point":[-5.120334707937023,-1.521801202191314,-5.264626632507242],"type":2,"volume":0.2669683509353932},{"fixed":false,"mass":0.1505115485044361,"nu":0,"particle_id":1031,"point":[6.192653322750427,-1.967219903372428,-3.745809749040048],"type":2,"volume":0.1505115485044361},{"fixed":false,"mass":0.28438058366646685,"nu":0,"particle_id":1032,"point":[5.931701900919448,-3.729416677429342,-2.675138090779706],"type":2,"volume":0.28438058366646685},{"fixed":false,"mass":0.21719982646258384,"nu":0,"particle_id":1033,"point":[6.445832812124362,-2.77789720618832,-2.642825470967024],"type":2,"volume":0.21719982646258384},{"fixed":false,"mass":0.06357539954234499,"nu":0,"particle_id":1034,"point":[-5.67052871504985,-3.87255650214322,-3.016357112396239],"type":2,"volume":0.06357539954234499},{"fixed":false,"mass":0.21884001483329651,"nu":0,"particle_id":1035,"point":[4.548738936597312,-1.424975109763688,-5.790373046983892],"type":2,"volume":0.21884001483329651},{"fixed":false,"mass":0.19719766804746985,"nu":0,"particle_id":1036,"point":[-6.602622653761234,-2.85106196018872,-2.127632437993886],"type":2,"volume":0.19719766804746985},{"fixed":false,"mass":0.273106004978952,"nu":0,"particle_id":1037,"point":[6.480550100881818,-3.217009585828548,-1.975682088456516],"type":2,"volume":0.273106004978952},{"fixed":false,"mass":0.18849174145575567,"nu":0,"particle_id":1038,"point":[-6.061845162215749,-4.10240331481052,-1.635334911250044],"type":2,"volume":0.18849174145575567},{"fixed":false,"mass":0.33246749717101537,"nu":0,"particle_id":1039,"point":[5.199572367018937,-4.445643801804639,-3.074198820442341],"type":2,"volume":0.33246749717101537},{"fixed":false,"mass":0.17428631910822065,"nu":0,"particle_id":1040,"point":[5.65670650846192,-0.8327853277559139,-4.853672843836822],"type":2,"volume":0.17428631910822065},{"fixed":false,"mass":0.4379136416565741,"nu":0,"particle_id":1041,"point":[5.308341559442916,-1.552614172412081,-5.065658804135579],"type":2,"volume":0.4379136416565741},{"fixed":false,"mass":0.10070222241723362,"nu":0,"particle_id":1042,"point":[6.818621589770615,-3.049130412032015,-0.6776454426435179],"type":2,"volume":0.10070222241723362},{"fixed":false,"mass":0.28264135989957906,"nu":0,"particle_id":1043,"point":[-7.360414882455705,-0.7460133584360776,-1.231972737993624],"type":2,"volume":0.28264135989957906},{"fixed":false,"mass":0.27877356871615355,"nu":0,"particle_id":1044,"point":[7.356947438018483,-1.247481209656238,-0.7543971273725063],"type":2,"volume":0.27877356871615355},{"fixed":false,"mass":0.32651383329630185,"nu":0,"particle_id":1045,"point":[6.816243891583365,-1.848889676198402,-2.523970319892733],"type":2,"volume":0.32651383329630185},{"fixed":false,"mass":0.33674337947348054,"nu":0,"particle_id":1046,"point":[-6.155465693451949,-3.273878005918372,-2.7644104071393],"type":2,"volume":0.33674337947348054},{"fixed":false,"mass":0.3508247878466929,"nu":0,"particle_id":1047,"point":[6.338817203787393,-0.667142785789104,-3.952760675823738],"type":2,"volume":0.3508247878466929},{"fixed":false,"mass":0.429532991154652,"nu":0,"particle_id":1048,"point":[-4.960675602983855,-5.041750342720333,-2.494484123749871],"type":2,"volume":0.429532991154652},{"fixed":false,"mass":0.2680523719332406,"nu":0,"particle_id":1049,"point":[-6.638139694389277,-1.421407528343111,-3.188212984752268],"type":2,"volume":0.2680523719332406},{"fixed":false,"mass":0.16180039975671606,"nu":0,"particle_id":1050,"point":[7.456450916511274,-0.5562936099087837,-0.584702616064649],"type":2,"volume":0.16180039975671606},{"fixed":false,"mass":0.14892007751253258,"nu":0,"particle_id":1051,"point":[-7.456251011756079,-0.5892585833279127,-0.5541616836816046],"type":2,"volume":0.14892007751253258},{"fixed":false,"mass":0.28964286187994515,"nu":0,"particle_id":1052,"point":[-0.8094819817497968,-6.258711859301648,-4.052562742692495],"type":2,"volume":0.28964286187994515},{"fixed":false,"mass":0.1929727916780508,"nu":0,"particle_id":1053,"point":[-1.365269748518217,-4.59016351866138,-5.772039274444619],"type":2,"volume":0.1929727916780508},{"fixed":false,"mass":0.285078968090954,"nu":0,"particle_id":1054,"point":[-1.556555085865993,-5.957218351878499,-4.282369177535578],"type":2,"volume":0.285078968090954},{"fixed":false,"mass":0.2690893553180674,"nu":0,"particle_id":1055,"point":[-0.1834479816776313,-5.901891747877104,-4.624285959405898],"type":2,"volume":0.2690893553180674},{"fixed":false,"mass":0.14025258114945444,"nu":0,"particle_id":1056,"point":[-1.137716524304263,-2.981968277085562,-6.787007168463902],"type":2,"volume":0.14025258114945444},{"fixed":false,"mass":0.4845036263325677,"nu":0,"particle_id":1057,"point":[-2.140805397529304,-2.804560031490165,-6.618262255281009],"type":2,"volume":0.4845036263325677},{"fixed":false,"mass":0.42975543734199917,"nu":0,"particle_id":1058,"point":[-1.019667224656277,-3.863929959151766,-6.346678187976068],"type":2,"volume":0.42975543734199917},{"fixed":false,"mass":0.2912148443871575,"nu":0,"particle_id":1059,"point":[0.6483679423445058,-5.632979569256138,-4.909089547327781],"type":2,"volume":0.2912148443871575},{"fixed":false,"mass":0.23158413737551886,"nu":0,"particle_id":1060,"point":[-0.4818307967383547,-4.637789309243344,-5.874414813952333],"type":2,"volume":0.23158413737551886},{"fixed":false,"mass":0.1890466025429533,"nu":0,"particle_id":1061,"point":[-2.818346979110414,-3.995300522212238,-5.687221996946297],"type":2,"volume":0.1890466025429533},{"fixed":false,"mass":0.32993940707037017,"nu":0,"particle_id":1062,"point":[-2.222783266386471,-4.562369044693567,-5.522139372624906],"type":2,"volume":0.32993940707037017},{"fixed":false,"mass":0.12844248236016012,"nu":0,"particle_id":1063,"point":[-3.417735631305201,-4.830272280274608,-4.60842194822887],"type":2,"volume":0.12844248236016012},{"fixed":false,"mass":0.4067857985272233,"nu":0,"particle_id":1064,"point":[0.1680784360755539,-2.037062542132475,-7.216101845093871],"type":2,"volume":0.4067857985272233},{"fixed":false,"mass":0.5919868438500745,"nu":0,"particle_id":1065,"point":[0.08759689003223696,-5.22110537924786,-5.383529084498916],"type":2,"volume":0.5919868438500745},{"fixed":false,"mass":0.26591223009568044,"nu":0,"particle_id":1066,"point":[-1.019359215925365,-7.245322279210862,-1.648093401260604],"type":2,"volume":0.26591223009568044},{"fixed":false,"mass":0.2609052785473919,"nu":0,"particle_id":1067,"point":[-0.3147364642051701,-3.48993935251567,-6.631083190087585],"type":2,"volume":0.2609052785473919},{"fixed":false,"mass":0.34189706686943105,"nu":0,"particle_id":1068,"point":[0.4798126722839299,-6.697113691577701,-3.341922800065595],"type":2,"volume":0.34189706686943105},{"fixed":false,"mass":0.139966162837191,"nu":0,"particle_id":1069,"point":[3.434756630736077,-4.080046767685894,-5.273107742224735],"type":2,"volume":0.139966162837191},{"fixed":false,"mass":0.2564686888446853,"nu":0,"particle_id":1070,"point":[1.728859771213513,-6.080155965517964,-4.036427545052168],"type":2,"volume":0.2564686888446853},{"fixed":false,"mass":0.4415090429936964,"nu":0,"particle_id":1071,"point":[-1.934237204165577,-6.622357281669067,-2.941616982536378],"type":2,"volume":0.4415090429936964},{"fixed":false,"mass":0.3975412974170148,"nu":0,"particle_id":1072,"point":[-1.653041429523067,-5.310190853876268,-5.031831389036121],"type":2,"volume":0.3975412974170148},{"fixed":false,"mass":0.26123301897153833,"nu":0,"particle_id":1073,"point":[-2.270660801548825,-5.599510468587612,-4.442924941577045],"type":2,"volume":0.26123301897153833},{"fixed":false,"mass":0.25944915799058244,"nu":0,"particle_id":1074,"point":[0.3426575120835737,-0.9898490956394957,-7.426492078853539],"type":2,"volume":0.25944915799058244},{"fixed":false,"mass":0.4936760876082925,"nu":0,"particle_id":1075,"point":[2.706203971983285,-3.844105743525867,-5.8437411899068],"type":2,"volume":0.4936760876082925},{"fixed":false,"mass":0.28423090022522657,"nu":0,"particle_id":1076,"point":[1.991296974419211,-4.932681203686428,-5.287096793370394],"type":2,"volume":0.28423090022522657},{"fixed":false,"mass":0.17856352777506737,"nu":0,"particle_id":1077,"point":[0.3421300379110235,-4.586361519668596,-5.924376342541228],"type":2,"volume":0.17856352777506737},{"fixed":false,"mass":0.14228875507701957,"nu":0,"particle_id":1078,"point":[-2.853945811574586,-3.289845393320987,-6.105891465841868],"type":2,"volume":0.14228875507701957},{"fixed":false,"mass":0.2613760295338055,"nu":0,"particle_id":1079,"point":[2.923909542240265,-0.6680768706434366,-6.874185499657949],"type":2,"volume":0.2613760295338055},{"fixed":false,"mass":0.469225143760493,"nu":0,"particle_id":1080,"point":[-0.1370351489644364,-6.494181299046533,-3.749244006871598],"type":2,"volume":0.469225143760493},{"fixed":false,"mass":0.25752577988643854,"nu":0,"particle_id":1081,"point":[1.210181055087898,-5.904400418423013,-4.463576762287447],"type":2,"volume":0.25752577988643854},{"fixed":false,"mass":0.27876245761638635,"nu":0,"particle_id":1082,"point":[-3.254877803645612,-5.813996650749276,-3.442849608741471],"type":2,"volume":0.27876245761638635},{"fixed":false,"mass":0.14878493424917044,"nu":0,"particle_id":1083,"point":[4.100430435684533,-3.686208760229153,-5.084125806677269],"type":2,"volume":0.14878493424917044},{"fixed":false,"mass":0.519308479543022,"nu":0,"particle_id":1084,"point":[2.57721732786881,-5.174970202085086,-4.777827356912784],"type":2,"volume":0.519308479543022},{"fixed":false,"mass":0.17348853661849087,"nu":0,"particle_id":1085,"point":[2.810027444717492,-6.180963635660727,-3.185817680686421],"type":2,"volume":0.17348853661849087},{"fixed":false,"mass":0.22696692999511003,"nu":0,"particle_id":1086,"point":[1.08225826676234,-6.801831243975717,-2.96880595063071],"type":2,"volume":0.22696692999511003},{"fixed":false,"mass":0.20079553699023164,"nu":0,"particle_id":1087,"point":[-1.441868496607422,-6.4364185239748,-3.569808373389964],"type":2,"volume":0.20079553699023164},{"fixed":false,"mass":0.5080661129623574,"nu":0,"particle_id":1088,"point":[-1.265381542066345,-6.92818376299884,-2.578580869221873],"type":2,"volume":0.5080661129623574},{"fixed":false,"mass":0.23193796929847102,"nu":0,"particle_id":1089,"point":[6.027869721289125,-4.427440369189667,-0.5590692268721411],"type":2,"volume":0.23193796929847102},{"fixed":false,"mass":0.4306524413349929,"nu":0,"particle_id":1090,"point":[-1.802671160412601,-7.040621476879567,-1.852032911888682],"type":2,"volume":0.4306524413349929},{"fixed":false,"mass":0.22354892851101657,"nu":0,"particle_id":1091,"point":[-2.746093688705915,-5.780091552567126,-3.911458947348377],"type":2,"volume":0.22354892851101657},{"fixed":false,"mass":0.23600001368937046,"nu":0,"particle_id":1092,"point":[-3.131840503327143,-6.589647749193564,-1.737273036476356],"type":2,"volume":0.23600001368937046},{"fixed":false,"mass":0.30489032154187773,"nu":0,"particle_id":1093,"point":[-2.865857974533499,-5.238880743123558,-4.537729237088955],"type":2,"volume":0.30489032154187773},{"fixed":false,"mass":0.13375989990812553,"nu":0,"particle_id":1094,"point":[1.654052330929871,-6.84564874905143,-2.578992844339832],"type":2,"volume":0.13375989990812553},{"fixed":false,"mass":0.10143966636715968,"nu":0,"particle_id":1095,"point":[-2.637112928694402,-6.247441266952141,-3.203921506107207],"type":2,"volume":0.10143966636715968},{"fixed":false,"mass":0.11042551990640945,"nu":0,"particle_id":1096,"point":[0.9714409837673059,-2.365122624685061,-7.050708998764597],"type":2,"volume":0.11042551990640945},{"fixed":false,"mass":0.08283922472224811,"nu":0,"particle_id":1097,"point":[1.458505879792739,-4.683514375282125,-5.673398778081414],"type":2,"volume":0.08283922472224811},{"fixed":false,"mass":0.14334246105948892,"nu":0,"particle_id":1098,"point":[-4.214572881168353,-3.927082496960348,-4.802644947462595],"type":2,"volume":0.14334246105948892},{"fixed":false,"mass":0.2386601206250848,"nu":0,"particle_id":1099,"point":[-0.04719195660792529,-6.945826882694404,-2.829003682371454],"type":2,"volume":0.2386601206250848},{"fixed":false,"mass":0.21421549277742716,"nu":0,"particle_id":1100,"point":[2.196403615024386,-6.24932169495988,-3.517355471488713],"type":2,"volume":0.21421549277742716},{"fixed":false,"mass":0.17897812542944277,"nu":0,"particle_id":1101,"point":[-3.93091232572243,-3.473298549378728,-5.360422135836609],"type":2,"volume":0.17897812542944277},{"fixed":false,"mass":0.19539620985659806,"nu":0,"particle_id":1102,"point":[-2.902921814642739,-4.657280752823606,-5.112023173602608],"type":2,"volume":0.19539620985659806},{"fixed":false,"mass":0.23541821583941064,"nu":0,"particle_id":1103,"point":[6.814464669293263,-2.807305647587704,-1.390002256104661],"type":2,"volume":0.23541821583941064},{"fixed":false,"mass":0.10384943025514677,"nu":0,"particle_id":1104,"point":[1.124975751124325,-6.417023260890076,-3.715675178023228],"type":2,"volume":0.10384943025514677},{"fixed":false,"mass":0.3666765729107449,"nu":0,"particle_id":1105,"point":[-3.16385541245057,-1.317509667427903,-6.671145868989918],"type":2,"volume":0.3666765729107449},{"fixed":false,"mass":0.28293620223242394,"nu":0,"particle_id":1106,"point":[-3.349905505388924,-3.596417901921659,-5.665148840030806],"type":2,"volume":0.28293620223242394},{"fixed":false,"mass":0.1489200387755277,"nu":0,"particle_id":1107,"point":[-3.900029855584422,-4.470614885091878,-4.588395108831091],"type":2,"volume":0.1489200387755277},{"fixed":false,"mass":0.30168088415303573,"nu":0,"particle_id":1108,"point":[-6.381486491245729,-3.442079746895411,-1.917998221599983],"type":2,"volume":0.30168088415303573},{"fixed":false,"mass":0.3413307442468178,"nu":0,"particle_id":1109,"point":[-5.55188803479702,-2.596403348781677,-4.322641426201457],"type":2,"volume":0.3413307442468178},{"fixed":false,"mass":0.4129790280238932,"nu":0,"particle_id":1110,"point":[3.484842835211754,-6.072341159238109,-2.689338814596642],"type":2,"volume":0.4129790280238932},{"fixed":false,"mass":0.31176070797503624,"nu":0,"particle_id":1111,"point":[4.09983966151533,-3.020238703920926,-5.506312098056549],"type":2,"volume":0.31176070797503624},{"fixed":false,"mass":0.14343257609921525,"nu":0,"particle_id":1112,"point":[2.968513236931199,-1.542257154318789,-6.712627803782715],"type":2,"volume":0.14343257609921525},{"fixed":false,"mass":0.1867886085222843,"nu":0,"particle_id":1113,"point":[6.211652323933748,-2.559660697142719,-3.333693525516604],"type":2,"volume":0.1867886085222843},{"fixed":false,"mass":0.22232925833968673,"nu":0,"particle_id":1114,"point":[-4.35637732192496,-0.6868015108185506,-6.066323459374324],"type":2,"volume":0.22232925833968673},{"fixed":false,"mass":0.4042106244710879,"nu":0,"particle_id":1115,"point":[0.9698479768806715,-7.12364406854161,-2.136139060658831],"type":2,"volume":0.4042106244710879},{"fixed":false,"mass":0.29335481827513177,"nu":0,"particle_id":1116,"point":[2.324642189698267,-6.853200534178868,-1.969690617382664],"type":2,"volume":0.29335481827513177},{"fixed":false,"mass":0.1695592103492117,"nu":0,"particle_id":1117,"point":[6.505367379498352,-2.087822784433249,-3.093734196494605],"type":2,"volume":0.1695592103492117},{"fixed":false,"mass":0.11603470744744836,"nu":0,"particle_id":1118,"point":[3.264394857490251,-2.101099853340076,-6.417094795987162],"type":2,"volume":0.11603470744744836},{"fixed":false,"mass":0.4939836853152553,"nu":0,"particle_id":1119,"point":[-3.028633365489349,-2.370771011906009,-6.438697441761868],"type":2,"volume":0.4939836853152553},{"fixed":false,"mass":0.09267735216322712,"nu":0,"particle_id":1120,"point":[3.912436616376879,-5.305841842273749,-3.576434267201141],"type":2,"volume":0.09267735216322712},{"fixed":false,"mass":0.23946224619431106,"nu":0,"particle_id":1121,"point":[-2.418375009361715,-6.990604724705944,-1.238106577405059],"type":2,"volume":0.23946224619431106},{"fixed":false,"mass":0.17298292125018244,"nu":0,"particle_id":1122,"point":[1.3479524470445,-5.311822224875329,-5.120309448834831],"type":2,"volume":0.17298292125018244},{"fixed":false,"mass":0.06701785389720773,"nu":0,"particle_id":1123,"point":[0.9368900993128447,-4.469682726739657,-5.949300233144628],"type":2,"volume":0.06701785389720773},{"fixed":false,"mass":0.45032066251474245,"nu":0,"particle_id":1124,"point":[0.5187322735451744,-3.860452422785717,-6.409198383557069],"type":2,"volume":0.45032066251474245},{"fixed":false,"mass":0.2711718848409808,"nu":0,"particle_id":1125,"point":[2.272766163342941,-6.545611149406583,-2.870454432233273],"type":2,"volume":0.2711718848409808},{"fixed":false,"mass":0.26218482655285646,"nu":0,"particle_id":1126,"point":[5.037963524330484,-5.219941799875181,-1.902926991093304],"type":2,"volume":0.26218482655285646},{"fixed":false,"mass":0.23669517875782614,"nu":0,"particle_id":1127,"point":[2.566993938741872,-5.822581684520502,-3.969645405517839],"type":2,"volume":0.23669517875782614},{"fixed":false,"mass":0.47056952773287575,"nu":0,"particle_id":1128,"point":[0.6861740415646101,-7.36572513005986,-1.235013559880035],"type":2,"volume":0.47056952773287575},{"fixed":false,"mass":0.201602784245802,"nu":0,"particle_id":1129,"point":[2.804140608755685,-6.932600172648562,-0.5708329812829869],"type":2,"volume":0.201602784245802},{"fixed":false,"mass":0.15695810812618494,"nu":0,"particle_id":1130,"point":[-5.045963215738758,-0.663337670846431,-5.508923520965544],"type":2,"volume":0.15695810812618494},{"fixed":false,"mass":0.3354046502336989,"nu":0,"particle_id":1131,"point":[2.800371552693902,-2.876385704308056,-6.335165700036186],"type":2,"volume":0.3354046502336989},{"fixed":false,"mass":0.12509038356363855,"nu":0,"particle_id":1132,"point":[-6.061926303751702,-4.349418298118221,-0.7652515637864593],"type":2,"volume":0.12509038356363855},{"fixed":false,"mass":0.42111499927690105,"nu":0,"particle_id":1133,"point":[-4.721854626885651,-4.729247592305303,-3.404160115686843],"type":2,"volume":0.42111499927690105},{"fixed":false,"mass":0.4679743701207589,"nu":0,"particle_id":1134,"point":[-2.478096107295753,-6.67610542685283,-2.353434939094732],"type":2,"volume":0.4679743701207589},{"fixed":false,"mass":0.41322525262652476,"nu":0,"particle_id":1135,"point":[4.118829498594332,-4.323502676759504,-4.53790349892575],"type":2,"volume":0.41322525262652476},{"fixed":false,"mass":0.2671406432363729,"nu":0,"particle_id":1136,"point":[2.474781577693578,-2.067750186549065,-6.771252861083744],"type":2,"volume":0.2671406432363729},{"fixed":false,"mass":0.4899970027338836,"nu":0,"particle_id":1137,"point":[6.861670349376064,-2.39472536426912,-1.85277371694967],"type":2,"volume":0.4899970027338836},{"fixed":false,"mass":0.19838501257377497,"nu":0,"particle_id":1138,"point":[5.674536426062898,-2.122106481673578,-4.421119816259711],"type":2,"volume":0.19838501257377497},{"fixed":false,"mass":0.08567280927019454,"nu":0,"particle_id":1139,"point":[5.506089314914383,-3.813749405291824,-3.374654934926226],"type":2,"volume":0.08567280927019454},{"fixed":false,"mass":0.1717600340927258,"nu":0,"particle_id":1140,"point":[4.734804885778907,-3.36581129401648,-4.743726069944945],"type":2,"volume":0.1717600340927258},{"fixed":false,"mass":0.28962733809431684,"nu":0,"particle_id":1141,"point":[-3.79066527797294,-2.099114797709571,-6.121647965736599],"type":2,"volume":0.28962733809431684},{"fixed":false,"mass":0.22241675842775852,"nu":0,"particle_id":1142,"point":[2.705548339402743,-4.533278811004259,-5.327231119902241],"type":2,"volume":0.22241675842775852},{"fixed":false,"mass":0.14402686102357726,"nu":0,"particle_id":1143,"point":[1.980800819973477,-3.345006900593833,-6.413841044691709],"type":2,"volume":0.14402686102357726},{"fixed":false,"mass":0.089352349758119,"nu":0,"particle_id":1144,"point":[-5.351403927256307,-4.416662225715375,-2.847028414203955],"type":2,"volume":0.089352349758119},{"fixed":false,"mass":0.3974189822627448,"nu":0,"particle_id":1145,"point":[4.894069989257846,-4.025830838042293,-4.011329580539774],"type":2,"volume":0.3974189822627448},{"fixed":false,"mass":0.21462128745574016,"nu":0,"particle_id":1146,"point":[6.498833731978708,-3.519444468547806,-1.276193855534468],"type":2,"volume":0.21462128745574016},{"fixed":false,"mass":0.21933022928096454,"nu":0,"particle_id":1147,"point":[-6.852661208781129,-2.25374826355246,-2.05223125456188],"type":2,"volume":0.21933022928096454},{"fixed":false,"mass":0.26388996997032754,"nu":0,"particle_id":1148,"point":[3.346676476525736,-5.775380488909317,-3.419756829044261],"type":2,"volume":0.26388996997032754},{"fixed":false,"mass":0.5209324276693935,"nu":0,"particle_id":1149,"point":[-4.806747710492678,-3.163442224327148,-4.810177724473131],"type":2,"volume":0.5209324276693935},{"fixed":false,"mass":0.3211117507221395,"nu":0,"particle_id":1150,"point":[3.288812681003003,-5.32950798000505,-4.126748822055482],"type":2,"volume":0.3211117507221395},{"fixed":false,"mass":0.22906314463073507,"nu":0,"particle_id":1151,"point":[-5.588151352198523,-3.51509097977069,-3.559030748512375],"type":2,"volume":0.22906314463073507},{"fixed":false,"mass":0.2590955303980794,"nu":0,"particle_id":1152,"point":[-6.18225476018741,-1.229751951878107,-4.064164885556697],"type":2,"volume":0.2590955303980794},{"fixed":false,"mass":0.46211936391450803,"nu":0,"particle_id":1153,"point":[-3.943467636781054,-5.12953323940725,-3.793013543803478],"type":2,"volume":0.46211936391450803},{"fixed":false,"mass":0.07383973424895865,"nu":0,"particle_id":1154,"point":[-4.651503484038972,-1.242892965597487,-5.750541923509608],"type":2,"volume":0.07383973424895865},{"fixed":false,"mass":0.2335074429809399,"nu":0,"particle_id":1155,"point":[-5.597897704728007,-0.4231085130220608,-4.973381191263059],"type":2,"volume":0.2335074429809399},{"fixed":false,"mass":0.22702307504216077,"nu":0,"particle_id":1156,"point":[5.108383312568852,-4.839517523823549,-2.594896928294621],"type":2,"volume":0.22702307504216077},{"fixed":false,"mass":0.17479579997822645,"nu":0,"particle_id":1157,"point":[3.580006191423914,-6.558244526767391,-0.6503725059471708],"type":2,"volume":0.17479579997822645},{"fixed":false,"mass":0.1534280764366956,"nu":0,"particle_id":1158,"point":[-6.058183374099969,-0.5300292737192508,-4.389474134196413],"type":2,"volume":0.1534280764366956},{"fixed":false,"mass":0.27724432568734847,"nu":0,"particle_id":1159,"point":[4.287992392199092,-6.105530349804893,-0.7652583825441258],"type":2,"volume":0.27724432568734847},{"fixed":false,"mass":0.28619935924329193,"nu":0,"particle_id":1160,"point":[3.548470977103715,-2.713829288611139,-6.024407383048475],"type":2,"volume":0.28619935924329193},{"fixed":false,"mass":0.1239938057871167,"nu":0,"particle_id":1161,"point":[-1.000307728910414,-5.778724411025253,-4.675011083291988],"type":2,"volume":0.1239938057871167},{"fixed":false,"mass":0.10976908255764299,"nu":0,"particle_id":1162,"point":[6.807381617484995,-0.5801444051771593,-3.09402456083804],"type":2,"volume":0.10976908255764299},{"fixed":false,"mass":0.3055633906204995,"nu":0,"particle_id":1163,"point":[3.670317319930531,-0.5178356973459715,-6.520016638136147],"type":2,"volume":0.3055633906204995},{"fixed":false,"mass":0.2459759849821185,"nu":0,"particle_id":1164,"point":[-6.907132697996428,-2.863359241649316,-0.5853987918761508],"type":2,"volume":0.2459759849821185},{"fixed":false,"mass":0.19415364133231738,"nu":0,"particle_id":1165,"point":[4.321912748582627,-0.6878761995159147,-6.090804259519304],"type":2,"volume":0.19415364133231738},{"fixed":false,"mass":0.3308710527566193,"nu":0,"particle_id":1166,"point":[5.631871337347434,-4.815137725749661,-1.160376629214324],"type":2,"volume":0.3308710527566193},{"fixed":false,"mass":0.23692483299244574,"nu":0,"particle_id":1167,"point":[-5.685886515240429,-4.711124399825093,-1.313773734392535],"type":2,"volume":0.23692483299244574},{"fixed":false,"mass":0.2219077504475958,"nu":0,"particle_id":1168,"point":[1.436991458670279,-1.085297673599065,-7.280603306552907],"type":2,"volume":0.2219077504475958},{"fixed":false,"mass":0.32512443295708715,"nu":0,"particle_id":1169,"point":[-0.1931998124602789,-7.386096512538833,-1.287731392770634],"type":2,"volume":0.32512443295708715},{"fixed":false,"mass":0.19602431629092593,"nu":0,"particle_id":1170,"point":[6.174274415549958,-3.845128368449449,-1.82847566886478],"type":2,"volume":0.19602431629092593},{"fixed":false,"mass":0.04823871038423563,"nu":0,"particle_id":1171,"point":[6.302116698993808,-1.353193817751247,-3.834343699235006],"type":2,"volume":0.04823871038423563},{"fixed":false,"mass":0.0470501651011918,"nu":0,"particle_id":1172,"point":[4.48616508413081,-3.859412364353691,-4.607522006436806],"type":2,"volume":0.0470501651011918},{"fixed":false,"mass":0.11852757804736062,"nu":0,"particle_id":1173,"point":[4.530861296367334,-5.798092176766443,-1.450318248799314],"type":2,"volume":0.11852757804736062},{"fixed":false,"mass":0.41154919332668993,"nu":0,"particle_id":1174,"point":[-1.737643934618358,-2.015887225351315,-7.011903611085182],"type":2,"volume":0.41154919332668993},{"fixed":false,"mass":0.2985870545986169,"nu":0,"particle_id":1175,"point":[-3.639943469742398,-6.482111366832799,-0.9914856353254392],"type":2,"volume":0.2985870545986169},{"fixed":false,"mass":0.11253574531179648,"nu":0,"particle_id":1176,"point":[2.076210604854656,-7.197018286443207,-0.3771966448567075],"type":2,"volume":0.11253574531179648},{"fixed":false,"mass":0.2431603366464411,"nu":0,"particle_id":1177,"point":[-4.924074958192422,-5.621586635168668,-0.6334425857134198],"type":2,"volume":0.2431603366464411},{"fixed":false,"mass":0.1857743895236675,"nu":0,"particle_id":1178,"point":[0.2823656218068761,-2.996926056072402,-6.8694034580927],"type":2,"volume":0.1857743895236675},{"fixed":false,"mass":0.0914743814875115,"nu":0,"particle_id":1179,"point":[5.61397577800061,-4.938014055685795,-0.5910102789901048],"type":2,"volume":0.0914743814875115},{"fixed":false,"mass":0.2702714029031927,"nu":0,"particle_id":1180,"point":[2.991706173170606,-6.746585212493059,-1.335395875380356],"type":2,"volume":0.2702714029031927},{"fixed":false,"mass":0.11799324690434705,"nu":0,"particle_id":1181,"point":[-0.4078478390063875,-0.3991834876031052,-7.478255992104232],"type":2,"volume":0.11799324690434705},{"fixed":false,"mass":0.20033518481513246,"nu":0,"particle_id":1182,"point":[6.463987139310665,-3.755433839686845,-0.6029817066555501],"type":2,"volume":0.20033518481513246},{"fixed":false,"mass":0.09234608201266242,"nu":0,"particle_id":1183,"point":[6.1179124520187,-4.162262826110323,-1.22340320247032],"type":2,"volume":0.09234608201266242},{"fixed":false,"mass":0.21472966841420835,"nu":0,"particle_id":1184,"point":[1.98651906013942,-0.5568468400225882,-7.210663188671321],"type":2,"volume":0.21472966841420835},{"fixed":false,"mass":0.13930015722460246,"nu":0,"particle_id":1185,"point":[-2.073655546408894,-0.3520456240460277,-7.199028861828356],"type":2,"volume":0.13930015722460246},{"fixed":false,"mass":0.39215097872373617,"nu":0,"particle_id":1186,"point":[2.288960167577483,-1.217873820197063,-7.037573780026912],"type":2,"volume":0.39215097872373617},{"fixed":false,"mass":0.4946865809941414,"nu":0,"particle_id":1187,"point":[-4.308583140191318,-5.974529174815856,-1.411067845049737],"type":2,"volume":0.4946865809941414},{"fixed":false,"mass":0.3183518911108716,"nu":0,"particle_id":1188,"point":[-2.47541574241911,-7.067242984073177,-0.4199922692765858],"type":2,"volume":0.3183518911108716},{"fixed":false,"mass":0.09133971036698513,"nu":0,"particle_id":1189,"point":[-1.093066187548611,-0.3225513853329974,-7.412905429955094],"type":2,"volume":0.09133971036698513},{"fixed":false,"mass":0.2794335942236193,"nu":0,"particle_id":1190,"point":[-1.534203123976696,-7.303937450957433,-0.7407553488713999],"type":2,"volume":0.2794335942236193},{"fixed":false,"mass":0.15889158510429793,"nu":0,"particle_id":1191,"point":[-4.206353143149092,-6.189972287367207,-0.4907507684616897],"type":2,"volume":0.15889158510429793},{"fixed":false,"mass":0.18786879868388526,"nu":0,"particle_id":1192,"point":[-0.6398123683613343,-7.43066257881121,-0.791134484867524],"type":2,"volume":0.18786879868388526},{"fixed":false,"mass":0.14197714189115185,"nu":0,"particle_id":1193,"point":[0.1996579189204878,-7.485683000426302,-0.4179554193224548],"type":2,"volume":0.14197714189115185},{"fixed":false,"mass":0.36859367806461496,"nu":0,"particle_id":1194,"point":[-2.821704115499807,-0.5089770617402358,-6.930290631365594],"type":2,"volume":0.36859367806461496},{"fixed":false,"mass":0.21411655059246784,"nu":0,"particle_id":1195,"point":[1.328405425569988,-7.359990207873445,-0.5620348435134934],"type":2,"volume":0.21411655059246784},{"fixed":false,"mass":0.27672666932312484,"nu":0,"particle_id":1196,"point":[-0.877717014911237,-0.9477533929223338,-7.38792097602157],"type":2,"volume":0.27672666932312484},{"fixed":false,"mass":0.07491695447525339,"nu":0,"particle_id":1197,"point":[-0.7423725994626557,-7.459703682243641,-0.2273849086630666],"type":2,"volume":0.07491695447525339},{"fixed":false,"mass":0.1012130573352933,"nu":0,"particle_id":1198,"point":[-4.617129083463728,-5.811795477940074,-1.074780139948963],"type":2,"volume":0.1012130573352933},{"fixed":false,"mass":0.46422361237269566,"nu":0,"particle_id":1199,"point":[5.049312431957189,-5.491863004943863,-0.7706391499343586],"type":2,"volume":0.46422361237269566},{"fixed":false,"mass":0.1610662748806101,"nu":0,"particle_id":1200,"point":[-0.4050529926643092,-2.796317569621687,-6.94741247681169],"type":2,"volume":0.1610662748806101},{"fixed":false,"mass":0.16746178266970463,"nu":0,"particle_id":1201,"point":[-5.049141016598335,-5.352421013540585,-1.451814136972603],"type":2,"volume":0.16746178266970463},{"fixed":false,"mass":0.14373508866302998,"nu":0,"particle_id":1202,"point":[0.3969632121126181,-0.2437495435658456,-7.485519779430194],"type":2,"volume":0.14373508866302998},{"fixed":false,"mass":0.12046035309975262,"nu":0,"particle_id":1203,"point":[-1.547460491792049,-0.5958641043643593,-7.314390746704251],"type":2,"volume":0.12046035309975262},{"fixed":false,"mass":0.15171803218222008,"nu":0,"particle_id":1204,"point":[-3.005878144343464,-6.824566170783532,-0.7999957262106352],"type":2,"volume":0.15171803218222008},{"fixed":false,"mass":0.349001872325191,"nu":0,"particle_id":1205,"point":[3.701155986936124,-1.259325874082302,-6.400433009041945],"type":2,"volume":0.349001872325191},{"fixed":false,"mass":0.237662095337724,"nu":0,"particle_id":1206,"point":[2.186818661671023,-7.105365244326091,-0.9907617704020467],"type":2,"volume":0.237662095337724},{"fixed":false,"mass":0.1226360167781374,"nu":0,"particle_id":1207,"point":[0.9768620544303362,-1.645647036481094,-7.251729887270701],"type":2,"volume":0.1226360167781374},{"fixed":false,"mass":0.2063074632982325,"nu":0,"particle_id":1208,"point":[-1.582744598947057,-3.381985484449495,-6.504390341721262],"type":2,"volume":0.2063074632982325},{"fixed":false,"mass":0.21131453596878813,"nu":0,"particle_id":1209,"point":[-0.5103591600202038,-7.157151023229872,-2.182824490989385],"type":2,"volume":0.21131453596878813},{"fixed":false,"mass":0.08725007815444218,"nu":0,"particle_id":1210,"point":[4.824100877921697,-1.987543400956174,-5.387738110650021],"type":2,"volume":0.08725007815444218},{"fixed":false,"mass":0.3384132955457331,"nu":0,"particle_id":1211,"point":[1.661356571625591,-1.783218156407639,-7.092956178390968],"type":2,"volume":0.3384132955457331},{"fixed":false,"mass":0.10745827801018823,"nu":0,"particle_id":1212,"point":[5.194999946847749,-2.199362456201527,-4.942143294007478],"type":2,"volume":0.10745827801018823},{"fixed":false,"mass":0.2269593503886478,"nu":0,"particle_id":1213,"point":[-1.438044694450414,-1.278271288256807,-7.249003377732784],"type":2,"volume":0.2269593503886478},{"fixed":false,"mass":0.14117382926276079,"nu":0,"particle_id":1214,"point":[0.2460267305244005,-7.22409096176234,-2.000495094733087],"type":2,"volume":0.14117382926276079},{"fixed":false,"mass":0.20130249062952263,"nu":0,"particle_id":1215,"point":[-0.266880745251026,-1.503981843702987,-7.342806907554225],"type":2,"volume":0.20130249062952263},{"fixed":false,"mass":0.1391846453265481,"nu":0,"particle_id":1216,"point":[-2.474550002313572,-1.875385515310943,-6.827117360571136],"type":2,"volume":0.1391846453265481},{"fixed":false,"mass":0.16937536368196932,"nu":0,"particle_id":1217,"point":[1.91792120801026,0.4531175083703484,2.261915728640816],"type":1,"volume":0.16937536368196932},{"fixed":false,"mass":0.26694924856345614,"nu":0,"particle_id":1218,"point":[-2.094433179770934,2.080976018291451,0.5318726038916431],"type":2,"volume":0.26694924856345614},{"fixed":false,"mass":0.5897841725274761,"nu":0,"particle_id":1219,"point":[-2.004569467262047,1.081556265694933,1.952418319688889],"type":1,"volume":0.5897841725274761},{"fixed":false,"mass":0.13628913194857004,"nu":0,"particle_id":1220,"point":[-1.333099631676004,2.649812475936263,0.4487083845860655],"type":2,"volume":0.13628913194857004},{"fixed":false,"mass":0.5539785736493869,"nu":0,"particle_id":1221,"point":[-2.654211389123771,1.201895645402228,0.7145689325802129],"type":2,"volume":0.5539785736493869},{"fixed":false,"mass":0.22986950912242893,"nu":0,"particle_id":1222,"point":[-2.694298000783854,0.4294471062860955,1.247530947862467],"type":1,"volume":0.22986950912242893},{"fixed":false,"mass":0.4908824835344063,"nu":0,"particle_id":1223,"point":[-0.8060636082572088,1.651328708994601,2.371365630663815],"type":1,"volume":0.4908824835344063},{"fixed":false,"mass":0.4057538647819569,"nu":0,"particle_id":1224,"point":[-1.417446686231398,1.8231468756133,1.914936124687476],"type":1,"volume":0.4057538647819569},{"fixed":false,"mass":0.4677585247527035,"nu":0,"particle_id":1225,"point":[0.671182202174018,1.009305057271824,2.74423354560984],"type":1,"volume":0.4677585247527035},{"fixed":false,"mass":0.5686825706315233,"nu":0,"particle_id":1226,"point":[-0.6541163222296043,2.863557974011328,0.6100553798377294],"type":2,"volume":0.5686825706315233},{"fixed":false,"mass":0.5711264965930364,"nu":0,"particle_id":1227,"point":[-1.857226433092989,1.949376285547955,1.323118314272745],"type":1,"volume":0.5711264965930364},{"fixed":false,"mass":0.6739030209436374,"nu":0,"particle_id":1228,"point":[-2.262621630106041,1.536590548256106,1.232652767808632],"type":1,"volume":0.6739030209436374},{"fixed":false,"mass":0.2885083991398096,"nu":0,"particle_id":1229,"point":[-1.579881934498934,0.5792081338160029,2.4836447030051],"type":2,"volume":0.2885083991398096},{"fixed":false,"mass":0.24617138468966154,"nu":0,"particle_id":1230,"point":[1.912302077693201,1.004123324692453,2.082027164198114],"type":1,"volume":0.24617138468966154},{"fixed":false,"mass":0.2595959594730199,"nu":0,"particle_id":1231,"point":[2.390695604718872,0.6172401453326617,1.703992115171775],"type":1,"volume":0.2595959594730199},{"fixed":false,"mass":0.22235714957990685,"nu":0,"particle_id":1232,"point":[1.791679294356809,2.323645659088378,0.6249449233115101],"type":2,"volume":0.22235714957990685},{"fixed":false,"mass":0.09502981920947483,"nu":0,"particle_id":1233,"point":[1.401591711352262,2.451571985497687,1.012588502103181],"type":1,"volume":0.09502981920947483},{"fixed":false,"mass":0.4379678906234113,"nu":0,"particle_id":1234,"point":[1.351973927905267,1.226491786464124,2.380731903428113],"type":1,"volume":0.4379678906234113},{"fixed":false,"mass":0.2098076131956101,"nu":0,"particle_id":1235,"point":[0.002548502967785067,2.990346375522471,0.2404621790058574],"type":2,"volume":0.2098076131956101},{"fixed":false,"mass":0.39303637030953487,"nu":0,"particle_id":1236,"point":[0.03703328896635364,2.872577305361147,0.8642500565417547],"type":2,"volume":0.39303637030953487},{"fixed":false,"mass":0.17932995714772634,"nu":0,"particle_id":1237,"point":[0.92567192474441,0.3365578244883523,2.833700816691072],"type":2,"volume":0.17932995714772634},{"fixed":false,"mass":0.29471928277572257,"nu":0,"particle_id":1238,"point":[1.423826194467066,0.6062726078450493,2.570049122667929],"type":1,"volume":0.29471928277572257},{"fixed":false,"mass":0.138758345783253,"nu":0,"particle_id":1239,"point":[-0.3882320021573358,0.3081563212518714,2.958769270182017],"type":2,"volume":0.138758345783253},{"fixed":false,"mass":0.3312400905237151,"nu":0,"particle_id":1240,"point":[0.4097654317345177,2.159012023197298,2.042243710883922],"type":1,"volume":0.3312400905237151},{"fixed":false,"mass":0.24558173465267458,"nu":0,"particle_id":1241,"point":[2.746154552296526,1.065744456350477,0.5681759662809533],"type":2,"volume":0.24558173465267458},{"fixed":false,"mass":0.5794847164559105,"nu":0,"particle_id":1242,"point":[1.842241316177884,2.018048123810005,1.238397635234376],"type":1,"volume":0.5794847164559105},{"fixed":false,"mass":0.7977027048797097,"nu":0,"particle_id":1243,"point":[-0.3128912824828031,0.9072429871732134,2.842359795587338],"type":2,"volume":0.7977027048797097},{"fixed":false,"mass":0.32700379572019045,"nu":0,"particle_id":1244,"point":[-0.9648100235829669,0.5070691906542827,2.794999544594426],"type":2,"volume":0.32700379572019045},{"fixed":false,"mass":0.4017569581490758,"nu":0,"particle_id":1245,"point":[2.750554883284127,0.5401396390633877,1.068970067099316],"type":1,"volume":0.4017569581490758},{"fixed":false,"mass":0.3511465154559888,"nu":0,"particle_id":1246,"point":[-1.06361302752232,1.06587858383107,2.594731233136696],"type":2,"volume":0.3511465154559888},{"fixed":false,"mass":0.5714898242261839,"nu":0,"particle_id":1247,"point":[2.330449747469878,1.741161688608877,0.7330483944721988],"type":2,"volume":0.5714898242261839},{"fixed":false,"mass":0.48112971542244426,"nu":0,"particle_id":1248,"point":[2.366209771916084,1.254990842650994,1.351313916213025],"type":1,"volume":0.48112971542244426},{"fixed":false,"mass":0.36142554697968354,"nu":0,"particle_id":1249,"point":[-2.907106931831837,0.5319761331754908,0.5154907182742835],"type":2,"volume":0.36142554697968354},{"fixed":false,"mass":0.6363527333805267,"nu":0,"particle_id":1250,"point":[-0.2657503450888745,2.240869214409316,1.976836340721638],"type":1,"volume":0.6363527333805267},{"fixed":false,"mass":0.25091181895948705,"nu":0,"particle_id":1251,"point":[-1.404870445671674,1.331925433929017,2.291792675904885],"type":2,"volume":0.25091181895948705},{"fixed":false,"mass":0.19814638235466536,"nu":0,"particle_id":1252,"point":[0.6679187603143562,2.866642859223193,0.5798648526034412],"type":1,"volume":0.19814638235466536},{"fixed":false,"mass":0.4734229133032288,"nu":0,"particle_id":1253,"point":[-2.493587894623847,0.6570903909926069,1.533053042086474],"type":1,"volume":0.4734229133032288},{"fixed":false,"mass":0.24815591978041796,"nu":0,"particle_id":1254,"point":[0.0560424736733716,0.4416594064329767,2.966782130499953],"type":1,"volume":0.24815591978041796},{"fixed":false,"mass":0.34271105979830224,"nu":0,"particle_id":1255,"point":[-1.263497898131262,2.451919563671219,1.17968788868252],"type":1,"volume":0.34271105979830224},{"fixed":false,"mass":0.25287508154658356,"nu":0,"particle_id":1256,"point":[1.301085579658698,2.640188615766812,0.5801554856928579],"type":2,"volume":0.25287508154658356},{"fixed":false,"mass":0.6614298272138383,"nu":0,"particle_id":1257,"point":[1.033691032138646,2.275698626752814,1.659119829991643],"type":2,"volume":0.6614298272138383},{"fixed":false,"mass":0.33971415322374815,"nu":0,"particle_id":1258,"point":[-0.9149569214131756,2.276775131324779,1.726021098752608],"type":1,"volume":0.33971415322374815},{"fixed":false,"mass":0.3291233093023379,"nu":0,"particle_id":1259,"point":[-1.678780188022625,2.336939150455045,0.8487711631371389],"type":1,"volume":0.3291233093023379},{"fixed":false,"mass":0.3093300807560005,"nu":0,"particle_id":1260,"point":[-0.5174693321470861,2.654847430564172,1.2976943441019],"type":1,"volume":0.3093300807560005},{"fixed":false,"mass":0.5474327912626626,"nu":0,"particle_id":1261,"point":[0.8043193140896525,2.702403507534308,1.024736904502136],"type":1,"volume":0.5474327912626626},{"fixed":false,"mass":0.22366209914614252,"nu":0,"particle_id":1262,"point":[2.92291871221432,0.4745762965585409,0.4809610592679649],"type":2,"volume":0.22366209914614252},{"fixed":false,"mass":0.4917442118710981,"nu":0,"particle_id":1263,"point":[0.2066137709432171,2.587671305579473,1.503751297235434],"type":2,"volume":0.4917442118710981},{"fixed":false,"mass":0.6471759094640315,"nu":0,"particle_id":1264,"point":[0.9396496216198003,1.694921184492616,2.290043835158601],"type":1,"volume":0.6471759094640315},{"fixed":false,"mass":0.42449184834786485,"nu":0,"particle_id":1265,"point":[0.1125564044768875,1.644929509011814,2.506299656105269],"type":2,"volume":0.42449184834786485},{"fixed":false,"mass":0.4399774769754863,"nu":0,"particle_id":1266,"point":[1.674088133932061,1.619503178559706,1.890671408379277],"type":1,"volume":0.4399774769754863},{"fixed":false,"mass":0.41270737533948315,"nu":0,"particle_id":1267,"point":[2.339322849149046,1.77991659634452,-0.5995544324800945],"type":1,"volume":0.41270737533948315},{"fixed":false,"mass":0.2295678682409562,"nu":0,"particle_id":1268,"point":[2.710736058379395,1.091005348217496,-0.6794242797858804],"type":1,"volume":0.2295678682409562},{"fixed":false,"mass":0.27139132178400405,"nu":0,"particle_id":1269,"point":[-1.252874594870904,2.514034647999023,-1.053534545322314],"type":1,"volume":0.27139132178400405},{"fixed":false,"mass":0.3860395865677271,"nu":0,"particle_id":1270,"point":[-2.709778190211793,1.140888838336078,-0.5962170900038462],"type":1,"volume":0.3860395865677271},{"fixed":false,"mass":0.5004947008633954,"nu":0,"particle_id":1271,"point":[-2.682935039242313,0.6231401393812608,-1.18893058750196],"type":2,"volume":0.5004947008633954},{"fixed":false,"mass":0.33537842787191563,"nu":0,"particle_id":1272,"point":[1.748716028486608,2.370333326941146,-0.5687813032318714],"type":2,"volume":0.33537842787191563},{"fixed":false,"mass":0.28385395567122984,"nu":0,"particle_id":1273,"point":[-2.917137374651968,0.5237606482245916,-0.4647411330837655],"type":2,"volume":0.28385395567122984},{"fixed":false,"mass":0.22334524408462306,"nu":0,"particle_id":1274,"point":[-2.292918692807977,0.4833713040223898,-1.873199415604076],"type":1,"volume":0.22334524408462306},{"fixed":false,"mass":0.6646281560160179,"nu":0,"particle_id":1275,"point":[0.5274819109744509,1.161062418154696,-2.715455191076352],"type":1,"volume":0.6646281560160179},{"fixed":false,"mass":0.8678434511791665,"nu":0,"particle_id":1276,"point":[-0.8499700363041122,1.950995126993596,-2.114513880737705],"type":1,"volume":0.8678434511791665},{"fixed":false,"mass":0.21235209616413572,"nu":0,"particle_id":1277,"point":[-0.2805506775466481,2.960369956485543,-0.396864004497636],"type":1,"volume":0.21235209616413572},{"fixed":false,"mass":0.6824926243075156,"nu":0,"particle_id":1278,"point":[-0.1369278246041914,1.638330070606296,-2.509407370395714],"type":1,"volume":0.6824926243075156},{"fixed":false,"mass":0.3502259070718329,"nu":0,"particle_id":1279,"point":[-1.921980357925008,2.018154114898318,-1.110425806737869],"type":2,"volume":0.3502259070718329},{"fixed":false,"mass":0.659971603892572,"nu":0,"particle_id":1280,"point":[0.5188382547983409,1.907839793118895,-2.256314293078396],"type":1,"volume":0.659971603892572},{"fixed":false,"mass":0.29770167618223936,"nu":0,"particle_id":1281,"point":[1.438904722347029,2.394254980859883,-1.094118954517771],"type":2,"volume":0.29770167618223936},{"fixed":false,"mass":0.6383370742378807,"nu":0,"particle_id":1282,"point":[1.191625090209747,0.658454365940026,-2.673287768340164],"type":2,"volume":0.6383370742378807},{"fixed":false,"mass":0.33468349496098426,"nu":0,"particle_id":1283,"point":[-2.223039774214455,1.950525670128323,-0.5035313023348226],"type":2,"volume":0.33468349496098426},{"fixed":false,"mass":0.4913076086384695,"nu":0,"particle_id":1284,"point":[-2.394904832901238,1.391829238605378,-1.152059986246144],"type":1,"volume":0.4913076086384695},{"fixed":false,"mass":0.3975686267769249,"nu":0,"particle_id":1285,"point":[1.94820559255357,1.967233722580124,-1.15519974458383],"type":2,"volume":0.3975686267769249},{"fixed":false,"mass":0.1778818283011193,"nu":0,"particle_id":1286,"point":[1.479631633222192,1.968379902175231,-1.713525836012068],"type":1,"volume":0.1778818283011193},{"fixed":false,"mass":0.6668052048168621,"nu":0,"particle_id":1287,"point":[0.8486482888633384,2.394115600070432,-1.596247654754337],"type":1,"volume":0.6668052048168621},{"fixed":false,"mass":0.1834548724788125,"nu":0,"particle_id":1288,"point":[0.2709185979245481,2.977851205137495,-0.2429100931615834],"type":2,"volume":0.1834548724788125},{"fixed":false,"mass":0.7475151874240226,"nu":0,"particle_id":1289,"point":[1.099516490780139,1.602452820034877,-2.285433973245519],"type":2,"volume":0.7475151874240226},{"fixed":false,"mass":0.4569917124840491,"nu":0,"particle_id":1290,"point":[-0.8834082138092452,2.836717671316732,-0.4154789778240713],"type":1,"volume":0.4569917124840491},{"fixed":false,"mass":0.19985550254682477,"nu":0,"particle_id":1291,"point":[-0.5724567825916289,2.771727983408677,-0.9948955814828553],"type":1,"volume":0.19985550254682477},{"fixed":false,"mass":0.5075148608199307,"nu":0,"particle_id":1292,"point":[-1.048792255294876,0.4822545414947885,-2.769018844724813],"type":1,"volume":0.5075148608199307},{"fixed":false,"mass":0.39058037031623155,"nu":0,"particle_id":1293,"point":[2.424241456528791,0.8360198322403352,-1.556959922588891],"type":1,"volume":0.39058037031623155},{"fixed":false,"mass":0.5557686722200033,"nu":0,"particle_id":1294,"point":[-1.506927909704111,1.274024559871771,-2.259652560859377],"type":2,"volume":0.5557686722200033},{"fixed":false,"mass":0.46347569756515716,"nu":0,"particle_id":1295,"point":[-0.7205982938650662,2.474748831304256,-1.53504277492094],"type":2,"volume":0.46347569756515716},{"fixed":false,"mass":0.5553753750455479,"nu":0,"particle_id":1296,"point":[1.882133247709677,0.618567647726156,-2.252764635520621],"type":2,"volume":0.5553753750455479},{"fixed":false,"mass":0.18672490987432505,"nu":0,"particle_id":1297,"point":[-0.3108279395316039,0.2407893482019808,-2.97412280879573],"type":1,"volume":0.18672490987432505},{"fixed":false,"mass":0.5229803955890702,"nu":0,"particle_id":1298,"point":[-2.203377567524445,0.974371717315822,-1.787659657604063],"type":1,"volume":0.5229803955890702},{"fixed":false,"mass":0.22177157209080764,"nu":0,"particle_id":1299,"point":[2.704656056455816,0.3661724108044334,-1.245292488471101],"type":2,"volume":0.22177157209080764},{"fixed":false,"mass":0.4601412529052381,"nu":0,"particle_id":1300,"point":[1.601975938602485,1.245289359946105,-2.209734713069355],"type":1,"volume":0.4601412529052381},{"fixed":false,"mass":0.24374272324198257,"nu":0,"particle_id":1301,"point":[0.100803659661544,2.929988745539724,-0.6363996961103859],"type":1,"volume":0.24374272324198257},{"fixed":false,"mass":0.12425745176639688,"nu":0,"particle_id":1302,"point":[0.3306912140030029,0.3396412501770837,-2.96231111501803],"type":1,"volume":0.12425745176639688},{"fixed":false,"mass":0.4501039542700141,"nu":0,"particle_id":1303,"point":[-1.83535671032164,0.4736015802308785,-2.325331651416662],"type":1,"volume":0.4501039542700141},{"fixed":false,"mass":0.7669171135784748,"nu":0,"particle_id":1304,"point":[2.03196996058844,1.440875119077758,-1.671818462180888],"type":1,"volume":0.7669171135784748},{"fixed":false,"mass":0.6228671816350981,"nu":0,"particle_id":1305,"point":[0.8956214228270887,2.810038949100812,-0.5491296490898896],"type":1,"volume":0.6228671816350981},{"fixed":false,"mass":0.37344070540503027,"nu":0,"particle_id":1306,"point":[-1.746585868730908,2.358793861475352,-0.6209100757885153],"type":2,"volume":0.37344070540503027},{"fixed":false,"mass":0.2876043280012458,"nu":0,"particle_id":1307,"point":[2.364026259560259,1.458744427672529,-1.132892112623206],"type":1,"volume":0.2876043280012458},{"fixed":false,"mass":0.7507018876764814,"nu":0,"particle_id":1308,"point":[0.1109094127366775,2.749035923643037,-1.196035364312643],"type":1,"volume":0.7507018876764814},{"fixed":false,"mass":0.23401795550409216,"nu":0,"particle_id":1309,"point":[2.918335621016189,0.4445594018871755,-0.5344942855651187],"type":1,"volume":0.23401795550409216},{"fixed":false,"mass":0.2577401588841591,"nu":0,"particle_id":1310,"point":[-0.02301364194251309,2.29642775020298,-1.930256449382367],"type":2,"volume":0.2577401588841591},{"fixed":false,"mass":0.20717493948727783,"nu":0,"particle_id":1311,"point":[-1.982480271730829,1.588551924187449,-1.595705096926877],"type":2,"volume":0.20717493948727783},{"fixed":false,"mass":0.9348306936530328,"nu":0,"particle_id":1312,"point":[-1.452324730807751,2.062238650879949,-1.624168902270033],"type":2,"volume":0.9348306936530328},{"fixed":false,"mass":0.493798048495361,"nu":0,"particle_id":1313,"point":[-0.7893059285604759,1.26185797451972,-2.604747704343028],"type":1,"volume":0.493798048495361},{"fixed":false,"mass":0.42536300917279707,"nu":0,"particle_id":1314,"point":[-0.2515182088571633,0.7817759289578718,-2.885405515263902],"type":2,"volume":0.42536300917279707},{"fixed":false,"mass":0.22392828534587836,"nu":0,"particle_id":1315,"point":[1.917921208018787,-2.261915728633176,-0.4531175083723937],"type":2,"volume":0.22392828534587836},{"fixed":false,"mass":0.48494985294280785,"nu":0,"particle_id":1316,"point":[-2.094433179775163,-0.5318726038937593,-2.080976018286653],"type":1,"volume":0.48494985294280785},{"fixed":false,"mass":0.7350622053566392,"nu":0,"particle_id":1317,"point":[-2.004569467256566,-1.95241831969635,-1.081556265691623],"type":1,"volume":0.7350622053566392},{"fixed":false,"mass":0.24740658234279714,"nu":0,"particle_id":1318,"point":[-1.333099631680031,-0.4487083845875305,-2.649812475933988],"type":1,"volume":0.24740658234279714},{"fixed":false,"mass":0.6182644189477082,"nu":0,"particle_id":1319,"point":[-2.654211389124856,-0.7145689325829087,-1.201895645398229],"type":1,"volume":0.6182644189477082},{"fixed":false,"mass":0.30806418729863916,"nu":0,"particle_id":1320,"point":[-2.694298000781027,-1.247530947869156,-0.4294471062844035],"type":2,"volume":0.30806418729863916},{"fixed":false,"mass":0.5409594062361898,"nu":0,"particle_id":1321,"point":[-0.8060636082542836,-2.371365630666046,-1.651328708992825],"type":1,"volume":0.5409594062361898},{"fixed":false,"mass":0.43854919998832864,"nu":0,"particle_id":1322,"point":[-1.417446686229305,-1.914936124691641,-1.823146875610553],"type":1,"volume":0.43854919998832864},{"fixed":false,"mass":0.4750391382601867,"nu":0,"particle_id":1323,"point":[0.6711822021778656,-2.744233545608416,-1.009305057273138],"type":1,"volume":0.4750391382601867},{"fixed":false,"mass":0.37090889181333186,"nu":0,"particle_id":1324,"point":[-0.6541163222318808,-0.6100553798386932,-2.863557974010603],"type":2,"volume":0.37090889181333186},{"fixed":false,"mass":0.7267380882848401,"nu":0,"particle_id":1325,"point":[-1.857226433093615,-1.323118314276928,-1.94937628554452],"type":2,"volume":0.7267380882848401},{"fixed":false,"mass":0.42767633355433354,"nu":0,"particle_id":1326,"point":[-2.262621630106294,-1.232652767813029,-1.536590548252208],"type":2,"volume":0.42767633355433354},{"fixed":false,"mass":0.3317030094587904,"nu":0,"particle_id":1327,"point":[-1.579881934490492,-2.483644703011024,-0.5792081338136259],"type":1,"volume":0.3317030094587904},{"fixed":false,"mass":0.36751330090237727,"nu":0,"particle_id":1328,"point":[1.91230207769789,-2.082027164192439,-1.004123324695291],"type":1,"volume":0.36751330090237727},{"fixed":false,"mass":0.385953510098408,"nu":0,"particle_id":1329,"point":[2.390695604723792,-1.703992115164078,-0.6172401453348549],"type":1,"volume":0.385953510098408},{"fixed":false,"mass":0.2012071513459479,"nu":0,"particle_id":1330,"point":[1.79167929435202,-0.6249449233091616,-2.323645659092701],"type":1,"volume":0.2012071513459479},{"fixed":false,"mass":0.19633982383149806,"nu":0,"particle_id":1331,"point":[1.401591711349597,-1.012588502100617,-2.45157198550027],"type":1,"volume":0.19633982383149806},{"fixed":false,"mass":0.18736612826240323,"nu":0,"particle_id":1332,"point":[1.351973927909356,-2.380731903424526,-1.226491786466579],"type":1,"volume":0.18736612826240323},{"fixed":false,"mass":0.2578444174966348,"nu":0,"particle_id":1333,"point":[0.002548502965771388,-0.2404621790058496,-2.990346375522473],"type":1,"volume":0.2578444174966348},{"fixed":false,"mass":0.3066144272911293,"nu":0,"particle_id":1334,"point":[0.0370332889649226,-0.8642500565416782,-2.872577305361188],"type":1,"volume":0.3066144272911293},{"fixed":false,"mass":0.32690422781359607,"nu":0,"particle_id":1335,"point":[0.9256719247496303,-2.83370081668925,-0.3365578244893318],"type":1,"volume":0.32690422781359607},{"fixed":false,"mass":0.4763931596565651,"nu":0,"particle_id":1336,"point":[1.423826194473718,-2.57004912266377,-0.6062726078470593],"type":1,"volume":0.4763931596565651},{"fixed":false,"mass":0.07647943239653655,"nu":0,"particle_id":1337,"point":[-0.3882320021549382,-2.958769270182367,-0.3081563212515223],"type":1,"volume":0.07647943239653655},{"fixed":false,"mass":0.43576236231725696,"nu":0,"particle_id":1338,"point":[0.409765431735729,-2.04224371088294,-2.159012023197997],"type":1,"volume":0.43576236231725696},{"fixed":false,"mass":0.3027981781848992,"nu":0,"particle_id":1339,"point":[2.746154552295443,-0.5681759662787017,-1.065744456354468],"type":2,"volume":0.3027981781848992},{"fixed":false,"mass":0.5183977506718892,"nu":0,"particle_id":1340,"point":[1.842241316176326,-1.238397635230864,-2.018048123813583],"type":1,"volume":0.5183977506718892},{"fixed":false,"mass":0.6697777007039377,"nu":0,"particle_id":1341,"point":[-0.3128912824794235,-2.84235979558791,-0.907242987172586],"type":2,"volume":0.6697777007039377},{"fixed":false,"mass":0.35154429848382734,"nu":0,"particle_id":1342,"point":[-0.9648100235781143,-2.794999544596343,-0.5070691906529435],"type":1,"volume":0.35154429848382734},{"fixed":false,"mass":0.21613839466886325,"nu":0,"particle_id":1343,"point":[2.750554883285611,-1.068970067094535,-0.5401396390652927],"type":1,"volume":0.21613839466886325},{"fixed":false,"mass":0.184901847716387,"nu":0,"particle_id":1344,"point":[-1.063613027517636,-2.594731233139527,-1.065878583828852],"type":2,"volume":0.184901847716387},{"fixed":false,"mass":0.7773997511038035,"nu":0,"particle_id":1345,"point":[2.330449747466736,-0.733048394469354,-1.741161688614278],"type":1,"volume":0.7773997511038035},{"fixed":false,"mass":0.6373609261081262,"nu":0,"particle_id":1346,"point":[2.366209771916938,-1.351313916208377,-1.254990842654389],"type":1,"volume":0.6373609261081262},{"fixed":false,"mass":0.18846325605270645,"nu":0,"particle_id":1347,"point":[-2.907106931831866,-0.515490718276144,-0.531976133173528],"type":1,"volume":0.18846325605270645},{"fixed":false,"mass":0.46412579722313363,"nu":0,"particle_id":1348,"point":[-0.2657503450877224,-1.976836340722409,-2.240869214408773],"type":1,"volume":0.46412579722313363},{"fixed":false,"mass":0.2995058164056416,"nu":0,"particle_id":1349,"point":[-1.404870445667231,-2.291792675909293,-1.33192543392612],"type":2,"volume":0.2995058164056416},{"fixed":false,"mass":0.33407517439891954,"nu":0,"particle_id":1350,"point":[0.6679187603120087,-0.5798648526024376,-2.866642859223943],"type":1,"volume":0.33407517439891954},{"fixed":false,"mass":0.6606610347675775,"nu":0,"particle_id":1351,"point":[-2.493587894619394,-1.533053042094816,-0.6570903909900453],"type":2,"volume":0.6606610347675775},{"fixed":false,"mass":0.30152989615844744,"nu":0,"particle_id":1352,"point":[0.05604247367568262,-2.966782130499892,-0.4416594064330922],"type":1,"volume":0.30152989615844744},{"fixed":false,"mass":0.4900131396073846,"nu":0,"particle_id":1353,"point":[-1.263497898132719,-1.179687888685204,-2.451919563669177],"type":1,"volume":0.4900131396073846},{"fixed":false,"mass":0.2208512046976892,"nu":0,"particle_id":1354,"point":[1.301085579655051,-0.5801554856909882,-2.64018861576902],"type":1,"volume":0.2208512046976892},{"fixed":false,"mass":0.5999124255486792,"nu":0,"particle_id":1355,"point":[1.033691032138608,-1.659119829989237,-2.275698626754585],"type":1,"volume":0.5999124255486792},{"fixed":false,"mass":0.23414182725000007,"nu":0,"particle_id":1356,"point":[-0.9149569214126267,-1.726021098755034,-2.276775131323161],"type":2,"volume":0.23414182725000007},{"fixed":false,"mass":0.41243372682640655,"nu":0,"particle_id":1357,"point":[-1.678780188025553,-0.8487711631398573,-2.336939150451954],"type":1,"volume":0.41243372682640655},{"fixed":false,"mass":0.38027642351437835,"nu":0,"particle_id":1358,"point":[-0.5174693321477678,-1.297694344103107,-2.654847430563449],"type":1,"volume":0.38027642351437835},{"fixed":false,"mass":0.2898298343859221,"nu":0,"particle_id":1359,"point":[0.8043193140878055,-1.024736904500555,-2.702403507535457],"type":1,"volume":0.2898298343859221},{"fixed":false,"mass":0.24977612977737282,"nu":0,"particle_id":1360,"point":[2.922918712214318,-0.4809610592661547,-0.4745762965603847],"type":1,"volume":0.24977612977737282},{"fixed":false,"mass":0.5908819157669791,"nu":0,"particle_id":1361,"point":[0.2066137709430295,-1.503751297234979,-2.587671305579752],"type":1,"volume":0.5908819157669791},{"fixed":false,"mass":0.4406113358652914,"nu":0,"particle_id":1362,"point":[0.9396496216220915,-2.290043835156294,-1.694921184494463],"type":1,"volume":0.4406113358652914},{"fixed":false,"mass":0.6142258867398459,"nu":0,"particle_id":1363,"point":[0.1125564044794956,-2.506299656105044,-1.644929509011978],"type":1,"volume":0.6142258867398459},{"fixed":false,"mass":0.4475954076268364,"nu":0,"particle_id":1364,"point":[1.674088133933847,-1.890671408375272,-1.619503178562534],"type":1,"volume":0.4475954076268364},{"fixed":false,"mass":0.17844680981913916,"nu":0,"particle_id":1365,"point":[1.917921208018639,-2.261915728633282,0.4531175083724893],"type":1,"volume":0.17844680981913916},{"fixed":false,"mass":0.4513352591753996,"nu":0,"particle_id":1366,"point":[-2.094433179776259,-0.5318726038939607,2.080976018285499],"type":2,"volume":0.4513352591753996},{"fixed":false,"mass":1.3022139776577963,"nu":0,"particle_id":1367,"point":[-2.004569467256853,-1.952418319696329,1.081556265691129],"type":1,"volume":1.3022139776577963},{"fixed":false,"mass":0.1949520803553657,"nu":0,"particle_id":1368,"point":[-1.33309963168138,-0.448708384587811,2.649812475933262],"type":1,"volume":0.1949520803553657},{"fixed":false,"mass":0.6401682495944577,"nu":0,"particle_id":1369,"point":[-2.654211389124878,-0.7145689325829198,1.201895645398175],"type":2,"volume":0.6401682495944577},{"fixed":false,"mass":0.2285955230907058,"nu":0,"particle_id":1370,"point":[-2.694298000781022,-1.247530947869161,0.4294471062844182],"type":1,"volume":0.2285955230907058},{"fixed":false,"mass":0.5825006015873126,"nu":0,"particle_id":1371,"point":[-0.8060636082549548,-2.37136563066617,1.651328708992318],"type":1,"volume":0.5825006015873126},{"fixed":false,"mass":0.5498996103455506,"nu":0,"particle_id":1372,"point":[-1.417446686230035,-1.914936124691805,1.823146875609813],"type":1,"volume":0.5498996103455506},{"fixed":false,"mass":0.5693695231520064,"nu":0,"particle_id":1373,"point":[0.6711822021774091,-2.744233545608548,1.009305057273082],"type":1,"volume":0.5693695231520064},{"fixed":false,"mass":0.5254543005434937,"nu":0,"particle_id":1374,"point":[-0.6541163222328693,-0.6100553798390866,2.863557974010293],"type":1,"volume":0.5254543005434937},{"fixed":false,"mass":0.4009894302280826,"nu":0,"particle_id":1375,"point":[-1.857226433094425,-1.323118314277134,1.949376285543608],"type":1,"volume":0.4009894302280826},{"fixed":false,"mass":0.3253761812562932,"nu":0,"particle_id":1376,"point":[-2.262621630106739,-1.232652767813121,1.536590548251477],"type":1,"volume":0.3253761812562932},{"fixed":false,"mass":0.5821445399390761,"nu":0,"particle_id":1377,"point":[-1.579881934490681,-2.483644703010957,0.5792081338133969],"type":1,"volume":0.5821445399390761},{"fixed":false,"mass":0.5243003730182623,"nu":0,"particle_id":1378,"point":[1.912302077697544,-2.08202716419262,1.004123324695575],"type":1,"volume":0.5243003730182623},{"fixed":false,"mass":0.34634758843940516,"nu":0,"particle_id":1379,"point":[2.390695604723647,-1.703992115164191,0.6172401453351085],"type":2,"volume":0.34634758843940516},{"fixed":false,"mass":0.3458399141720767,"nu":0,"particle_id":1380,"point":[1.791679294350745,-0.6249449233090225,2.323645659093721],"type":1,"volume":0.3458399141720767},{"fixed":false,"mass":0.23727985967442508,"nu":0,"particle_id":1381,"point":[1.40159171134873,-1.01258850210065,2.451571985500753],"type":2,"volume":0.23727985967442508},{"fixed":false,"mass":0.2355570403514558,"nu":0,"particle_id":1382,"point":[1.351973927908873,-2.380731903424727,1.226491786466721],"type":1,"volume":0.2355570403514558},{"fixed":false,"mass":0.1832187427854953,"nu":0,"particle_id":1383,"point":[0.002548502965775877,-0.2404621790061525,2.990346375522449],"type":1,"volume":0.1832187427854953},{"fixed":false,"mass":0.2596146987619001,"nu":0,"particle_id":1384,"point":[0.03703328896443586,-0.8642500565421284,2.872577305361059],"type":1,"volume":0.2596146987619001},{"fixed":false,"mass":0.2166893977435684,"nu":0,"particle_id":1385,"point":[0.9256719247494474,-2.83370081668931,0.3365578244893317],"type":2,"volume":0.2166893977435684},{"fixed":false,"mass":0.365751863678372,"nu":0,"particle_id":1386,"point":[1.423826194473459,-2.570049122663897,0.6062726078471297],"type":1,"volume":0.365751863678372},{"fixed":false,"mass":0.17489436652239226,"nu":0,"particle_id":1387,"point":[-0.3882320021551455,-2.958769270182348,0.3081563212514471],"type":1,"volume":0.17489436652239226},{"fixed":false,"mass":0.42960853099295104,"nu":0,"particle_id":1388,"point":[0.4097654317349769,-2.042243710883228,2.159012023197868],"type":1,"volume":0.42960853099295104},{"fixed":false,"mass":0.4151907318335515,"nu":0,"particle_id":1389,"point":[2.74615455229501,-0.5681759662786813,1.065744456355595],"type":2,"volume":0.4151907318335515},{"fixed":false,"mass":0.43618134984212803,"nu":0,"particle_id":1390,"point":[1.842241316175465,-1.238397635230896,2.018048123814349],"type":1,"volume":0.43618134984212803},{"fixed":false,"mass":0.39946693874589895,"nu":0,"particle_id":1391,"point":[-0.3128912824798572,-2.842359795587929,0.9072429871723753],"type":1,"volume":0.39946693874589895},{"fixed":false,"mass":0.20639343980111913,"nu":0,"particle_id":1392,"point":[-0.9648100235783614,-2.79499954459629,0.5070691906527687],"type":2,"volume":0.20639343980111913},{"fixed":false,"mass":0.3073491135346524,"nu":0,"particle_id":1393,"point":[2.750554883285504,-1.068970067094585,0.540139639065737],"type":1,"volume":0.3073491135346524},{"fixed":false,"mass":0.2767027013728193,"nu":0,"particle_id":1394,"point":[-1.063613027518078,-2.594731233139512,1.065878583828448],"type":2,"volume":0.2767027013728193},{"fixed":false,"mass":0.5083802069525536,"nu":0,"particle_id":1395,"point":[2.330449747465689,-0.7330483944692568,1.741161688615721],"type":1,"volume":0.5083802069525536},{"fixed":false,"mass":0.45858863649413656,"nu":0,"particle_id":1396,"point":[2.36620977191649,-1.351313916208472,1.25499084265513],"type":1,"volume":0.45858863649413656},{"fixed":false,"mass":0.446883224946626,"nu":0,"particle_id":1397,"point":[-2.907106931831769,-0.5154907182761325,0.5319761331740708],"type":2,"volume":0.446883224946626},{"fixed":false,"mass":0.23700574996055734,"nu":0,"particle_id":1398,"point":[-0.2657503450885287,-1.976836340722731,2.240869214408393],"type":1,"volume":0.23700574996055734},{"fixed":false,"mass":0.12958590400192638,"nu":0,"particle_id":1399,"point":[-1.404870445667746,-2.291792675909315,1.331925433925536],"type":1,"volume":0.12958590400192638},{"fixed":false,"mass":0.1991595335265064,"nu":0,"particle_id":1400,"point":[0.6679187603121446,-0.5798648526027872,2.866642859223841],"type":2,"volume":0.1991595335265064},{"fixed":false,"mass":0.42949326575169533,"nu":0,"particle_id":1401,"point":[-2.493587894619451,-1.533053042094805,0.6570903909898541],"type":2,"volume":0.42949326575169533},{"fixed":false,"mass":0.4115377643217192,"nu":0,"particle_id":1402,"point":[0.05604247367540058,-2.966782130499908,0.4416594064330172],"type":1,"volume":0.4115377643217192},{"fixed":false,"mass":0.44099783267570564,"nu":0,"particle_id":1403,"point":[-1.263497898133788,-1.179687888685576,2.451919563668447],"type":1,"volume":0.44099783267570564},{"fixed":false,"mass":0.3994439604699808,"nu":0,"particle_id":1404,"point":[1.301085579654382,-0.5801554856909948,2.640188615769348],"type":1,"volume":0.3994439604699808},{"fixed":false,"mass":0.3878407857142583,"nu":0,"particle_id":1405,"point":[1.033691032137875,-1.659119829989465,2.275698626754752],"type":1,"volume":0.3878407857142583},{"fixed":false,"mass":0.26205766333779257,"nu":0,"particle_id":1406,"point":[-0.9149569214135365,-1.726021098755365,2.276775131322545],"type":2,"volume":0.26205766333779257},{"fixed":false,"mass":0.13934194705303718,"nu":0,"particle_id":1407,"point":[-1.678780188026684,-0.8487711631401575,2.336939150451033],"type":1,"volume":0.13934194705303718},{"fixed":false,"mass":0.5433498768170287,"nu":0,"particle_id":1408,"point":[-0.5174693321486488,-1.297694344103555,2.654847430563059],"type":2,"volume":0.5433498768170287},{"fixed":false,"mass":0.33416014896941953,"nu":0,"particle_id":1409,"point":[0.8043193140872495,-1.024736904500799,2.70240350753553],"type":1,"volume":0.33416014896941953},{"fixed":false,"mass":0.09945872509409538,"nu":0,"particle_id":1410,"point":[2.922918712214226,-0.4809610592661573,0.474576296560953],"type":2,"volume":0.09945872509409538},{"fixed":false,"mass":0.4625034320687899,"nu":0,"particle_id":1411,"point":[0.2066137709423136,-1.503751297235368,2.587671305579583],"type":1,"volume":0.4625034320687899},{"fixed":false,"mass":0.2409273258469576,"nu":0,"particle_id":1412,"point":[0.9396496216214416,-2.29004383515652,1.694921184494517],"type":1,"volume":0.2409273258469576},{"fixed":false,"mass":0.8409621284211808,"nu":0,"particle_id":1413,"point":[0.1125564044788241,-2.506299656105225,1.644929509011748],"type":1,"volume":0.8409621284211808},{"fixed":false,"mass":0.6972593962681749,"nu":0,"particle_id":1414,"point":[1.674088133933246,-1.890671408375462,1.619503178562935],"type":2,"volume":0.6972593962681749},{"fixed":false,"mass":3.3433977842046376,"nu":0,"particle_id":1415,"point":[-0.2101827944507532,0.7503110244640191,0.2452411271983954],"type":3,"volume":3.3433977842046376},{"fixed":false,"mass":2.060593751098588,"nu":0,"particle_id":1416,"point":[-0.3026661152244856,-1.140401668322175,0.01509312498888724],"type":1,"volume":2.060593751098588},{"fixed":false,"mass":1.635430277445235,"nu":0,"particle_id":1417,"point":[0.303376124611621,2.174393331124451,0.0616910740595446],"type":1,"volume":1.635430277445235},{"fixed":false,"mass":1.9997122153916222,"nu":0,"particle_id":1418,"point":[-0.005052609314061074,-0.1488352115322204,2.198071044295212],"type":1,"volume":1.9997122153916222},{"fixed":false,"mass":1.6161899030667644,"nu":0,"particle_id":1419,"point":[1.197259406559764,0.1680681845174801,0.2652749512501185],"type":1,"volume":1.6161899030667644},{"fixed":false,"mass":1.928714371753626,"nu":0,"particle_id":1420,"point":[-1.241412385033714,0.09211463080717676,-0.2165612820763244],"type":1,"volume":1.928714371753626},{"fixed":false,"mass":0.8827438343527415,"nu":0,"particle_id":1421,"point":[0.08546943709852226,-0.380744957128876,-1.862069430690157],"type":1,"volume":0.8827438343527415},{"fixed":false,"mass":1.0033488221002165,"nu":0,"particle_id":1422,"point":[0.9045277506740748,-1.079744131322159,-0.02253859681365122],"type":1,"volume":1.0033488221002165},{"fixed":false,"mass":1.1105460470003532,"nu":0,"particle_id":1423,"point":[1.149038329786562,-0.4507792945191164,1.590971665837841],"type":1,"volume":1.1105460470003532},{"fixed":false,"mass":1.9843325886369048,"nu":0,"particle_id":1424,"point":[0.6847680339244614,0.8088231953997539,-1.26745261670281],"type":1,"volume":1.9843325886369048},{"fixed":false,"mass":1.6538205105571586,"nu":0,"particle_id":1425,"point":[0.9029909101199686,0.928306892387976,1.096032717121224],"type":1,"volume":1.6538205105571586},{"fixed":false,"mass":2.1768380865796537,"nu":0,"particle_id":1426,"point":[-0.7677176855419396,0.6854181683669532,-1.6874773248288],"type":1,"volume":2.1768380865796537},{"fixed":false,"mass":1.4827881656452169,"nu":0,"particle_id":1427,"point":[-1.568990266325271,1.500450651145828,0.2549106499982584],"type":1,"volume":1.4827881656452169},{"fixed":false,"mass":1.6946408113238474,"nu":0,"particle_id":1428,"point":[-1.100718693570829,-0.8466177547797447,-1.254787683851599],"type":1,"volume":1.6946408113238474},{"fixed":false,"mass":1.0437044933491695,"nu":0,"particle_id":1429,"point":[-0.6668999564825835,1.836102917640965,1.101533171409932],"type":1,"volume":1.0437044933491695},{"fixed":false,"mass":1.2525409129985796,"nu":0,"particle_id":1430,"point":[-0.3657568923834556,-1.396272997975498,1.685895721770147],"type":1,"volume":1.2525409129985796},{"fixed":false,"mass":1.4831967215980384,"nu":0,"particle_id":1431,"point":[2.025980480837207,-0.564555156517608,-0.6526984143200023],"type":1,"volume":1.4831967215980384},{"fixed":false,"mass":2.1647541564608166,"nu":0,"particle_id":1432,"point":[-1.451770806927166,-0.6920359640842123,1.137740286630973],"type":1,"volume":2.1647541564608166},{"fixed":false,"mass":1.358113747086993,"nu":0,"particle_id":1433,"point":[1.431921018582049,1.523886606064727,-0.1878833970693868],"type":1,"volume":1.358113747086993},{"fixed":false,"mass":1.3359194519346547,"nu":0,"particle_id":1434,"point":[0.3648442049336669,-1.886995707657082,-0.9773720230923504],"type":1,"volume":1.3359194519346547},{"fixed":false,"mass":1.0663190881915925,"nu":0,"particle_id":1435,"point":[-1.705989895753583,-0.06886741952799161,-1.504040983038217],"type":1,"volume":1.0663190881915925},{"fixed":false,"mass":1.2912537271119735,"nu":0,"particle_id":1436,"point":[0.7883574024376245,-1.721814351914657,0.9925278479047238],"type":1,"volume":1.2912537271119735},{"fixed":false,"mass":1.983208195249639,"nu":0,"particle_id":1437,"point":[-1.155603241692666,0.7588341916479338,1.651054110961934],"type":1,"volume":1.983208195249639},{"fixed":false,"mass":0.9864143663862381,"nu":0,"particle_id":1438,"point":[1.668191005330396,0.4210204341018553,1.544506560639755],"type":1,"volume":0.9864143663862381},{"fixed":false,"mass":0.75176061626928,"nu":0,"particle_id":1439,"point":[-0.5994381420620073,-0.1965712319478756,-2.290244341959634],"type":1,"volume":0.75176061626928},{"fixed":false,"mass":1.3123326696634536,"nu":0,"particle_id":1440,"point":[1.799532584232764,-0.9169936208457904,0.8196660630910076],"type":1,"volume":1.3123326696634536},{"fixed":false,"mass":1.438852358442035,"nu":0,"particle_id":1441,"point":[-1.91615799685922,-1.122419553438705,0.1194437512438092],"type":1,"volume":1.438852358442035},{"fixed":false,"mass":1.4749171837920245,"nu":0,"particle_id":1442,"point":[1.973319165661727,0.6459096514125966,-0.7613008643343226],"type":1,"volume":1.4749171837920245},{"fixed":false,"mass":0.764165638128745,"nu":0,"particle_id":1443,"point":[0.2443859225929965,0.21069274726262,-2.34672558598179],"type":1,"volume":0.764165638128745},{"fixed":false,"mass":0.9702141029755849,"nu":0,"particle_id":1444,"point":[0.611316720858482,-2.229805792431906,0.008340448792356146],"type":1,"volume":0.9702141029755849},{"fixed":false,"mass":0.6912669947567466,"nu":0,"particle_id":1445,"point":[0.7590057544350436,0.444999063044397,2.197102153931463],"type":1,"volume":0.6912669947567466},{"fixed":false,"mass":0.9700405152852632,"nu":0,"particle_id":1446,"point":[0.141797959911332,1.648126968946856,-1.615453890937706],"type":1,"volume":0.9700405152852632},{"fixed":false,"mass":1.2106354685497573,"nu":0,"particle_id":1447,"point":[-1.045566950631976,-1.811615758806753,-0.5960568782794581],"type":1,"volume":1.2106354685497573},{"fixed":false,"mass":0.8561795517988523,"nu":0,"particle_id":1448,"point":[2.009206568798709,0.9021916330707951,0.5369501656621788],"type":1,"volume":0.8561795517988523},{"fixed":false,"mass":0.6705431281805406,"nu":0,"particle_id":1449,"point":[-0.6312452457301015,2.261847142421503,0.1850649926238992],"type":1,"volume":0.6705431281805406},{"fixed":false,"mass":1.4738300253832486,"nu":0,"particle_id":1450,"point":[-0.6949012266769111,1.962291266321724,-0.7492041367214349],"type":1,"volume":1.4738300253832486},{"fixed":false,"mass":0.8132375889030383,"nu":0,"particle_id":1451,"point":[-2.21336202564066,0.6242367743454761,-0.1991392285578336],"type":1,"volume":0.8132375889030383},{"fixed":false,"mass":1.3535365713316436,"nu":0,"particle_id":1452,"point":[-0.6089955706210481,-2.014246505286041,0.7729444910636109],"type":1,"volume":1.3535365713316436},{"fixed":false,"mass":1.4829522077624935,"nu":0,"particle_id":1453,"point":[0.1092322005451229,1.347711243486184,1.519416556007062],"type":1,"volume":1.4829522077624935},{"fixed":false,"mass":0.7112718110103778,"nu":0,"particle_id":1454,"point":[-1.108308620062451,-0.4780565167241683,2.033259751675253],"type":1,"volume":0.7112718110103778},{"fixed":false,"mass":0.9745930385026221,"nu":0,"particle_id":1455,"point":[1.294732734835325,0.1274546026018576,-1.664916698512016],"type":1,"volume":0.9745930385026221},{"fixed":false,"mass":0.9446787340041253,"nu":0,"particle_id":1456,"point":[2.293689006694581,-0.1141626410379655,0.2515483940815665],"type":1,"volume":0.9446787340041253},{"fixed":false,"mass":0.5746219380332347,"nu":0,"particle_id":1457,"point":[-0.4093620741435228,-2.267614799337832,-0.1253438272198346],"type":1,"volume":0.5746219380332347},{"fixed":false,"mass":1.2124275436672771,"nu":0,"particle_id":1458,"point":[-0.2828194359097549,-1.399142016578024,-1.696463784373913],"type":1,"volume":1.2124275436672771},{"fixed":false,"mass":1.0565831500803702,"nu":0,"particle_id":1459,"point":[1.391886304286341,-1.493412463741143,-0.978267705454564],"type":1,"volume":1.0565831500803702},{"fixed":false,"mass":1.6440329988242879,"nu":0,"particle_id":1460,"point":[0.3514517519625496,-0.5181902630903781,0.8824887475020987],"type":1,"volume":1.6440329988242879},{"fixed":false,"mass":1.1931021902415846,"nu":0,"particle_id":1461,"point":[-1.632951281350582,1.20158786176189,-0.91822092500122],"type":1,"volume":1.1931021902415846},{"fixed":false,"mass":1.2068843168157406,"nu":0,"particle_id":1462,"point":[-2.091117865910043,0.2251360621145486,0.7605469283198215],"type":1,"volume":1.2068843168157406},{"fixed":false,"mass":0.8068993243991128,"nu":0,"particle_id":1463,"point":[1.089013311943756,1.737082612871037,-1.126464326452387],"type":1,"volume":0.8068993243991128},{"fixed":false,"mass":0.7622159643100278,"nu":0,"particle_id":1464,"point":[1.56599295691328,-1.734438332966992,0.09214940888009682],"type":1,"volume":0.7622159643100278},{"fixed":false,"mass":0.8977166300631598,"nu":0,"particle_id":1465,"point":[-2.151125689684835,-0.385425820281029,-0.5283609285519604],"type":1,"volume":0.8977166300631598},{"fixed":false,"mass":1.0669183360854941,"nu":0,"particle_id":1466,"point":[1.02731337682522,-0.7095378272674321,-1.967308457381005],"type":1,"volume":1.0669183360854941},{"fixed":false,"mass":0.6791846863461984,"nu":0,"particle_id":1467,"point":[1.222294213757332,2.042799867340953,0.5712550986734058],"type":1,"volume":0.6791846863461984},{"fixed":false,"mass":2.306829513982976,"nu":0,"particle_id":1468,"point":[0.4581309967096099,-0.3927174068163488,-0.7979521175247243],"type":1,"volume":2.306829513982976},{"fixed":false,"mass":0.6362834021358208,"nu":0,"particle_id":1469,"point":[0.7567035394544228,-1.277688512348455,1.871128392439618],"type":1,"volume":0.6362834021358208},{"fixed":false,"mass":1.4065652675870615,"nu":0,"particle_id":1470,"point":[-0.9235677663171016,-5.124929985661492,-0.05021481348657624],"type":2,"volume":1.4065652675870615},{"fixed":false,"mass":2.136792361311339,"nu":0,"particle_id":1471,"point":[-0.9792577088959701,5.06871938772248,-0.5489676941460641],"type":2,"volume":2.136792361311339},{"fixed":false,"mass":1.3560471996230623,"nu":0,"particle_id":1472,"point":[-5.451527933668781,0.3398502153491815,-0.1241684974088459],"type":2,"volume":1.3560471996230623},{"fixed":false,"mass":2.0534432542629877,"nu":0,"particle_id":1473,"point":[5.559842422419472,0.1381701926910331,-0.6094402665160855],"type":2,"volume":2.0534432542629877},{"fixed":false,"mass":1.911086497872481,"nu":0,"particle_id":1474,"point":[-0.5095946438561569,0.1347322670952724,-5.13954697954395],"type":2,"volume":1.911086497872481},{"fixed":false,"mass":1.4221044282552513,"nu":0,"particle_id":1475,"point":[-0.9418301918712606,0.4961836037844675,5.53753117464283],"type":2,"volume":1.4221044282552513},{"fixed":false,"mass":1.9890250921046397,"nu":0,"particle_id":1476,"point":[3.75948129779531,-3.229937261889109,-0.0669382863825991],"type":2,"volume":1.9890250921046397},{"fixed":false,"mass":1.3949008509610392,"nu":0,"particle_id":1477,"point":[5.054463254108954,-0.2609798862085674,1.20680537315093],"type":2,"volume":1.3949008509610392},{"fixed":false,"mass":1.7250627482973526,"nu":0,"particle_id":1478,"point":[4.748496894579264,-1.086359638256814,-2.715879749909538],"type":2,"volume":1.7250627482973526},{"fixed":false,"mass":3.0488644994787846,"nu":0,"particle_id":1479,"point":[1.995534671374831,6.03496957920243,1.375777397924339],"type":2,"volume":3.0488644994787846},{"fixed":false,"mass":1.330289928946594,"nu":0,"particle_id":1480,"point":[1.826009742205594,-0.6431191584235203,-5.334106158537224],"type":2,"volume":1.330289928946594},{"fixed":false,"mass":1.2281360048826273,"nu":0,"particle_id":1481,"point":[0.2948245750137142,-3.877541672744993,3.906523872062778],"type":2,"volume":1.2281360048826273},{"fixed":false,"mass":1.5547512036877773,"nu":0,"particle_id":1482,"point":[1.734277170207201,-1.378396972711812,5.165712042831172],"type":2,"volume":1.5547512036877773},{"fixed":false,"mass":1.807919094841186,"nu":0,"particle_id":1483,"point":[2.492477238883187,-2.559012231389495,3.476257355418196],"type":2,"volume":1.807919094841186},{"fixed":false,"mass":2.3503164057730226,"nu":0,"particle_id":1484,"point":[-5.306417744831815,-1.226640781812893,1.538831926949164],"type":2,"volume":2.3503164057730226},{"fixed":false,"mass":1.8448335337645136,"nu":0,"particle_id":1485,"point":[-4.948562110976493,-1.665797699551186,-1.114121809188499],"type":2,"volume":1.8448335337645136},{"fixed":false,"mass":1.933878240057841,"nu":0,"particle_id":1486,"point":[3.211986297769962,3.492777504379638,-1.649967048500304],"type":2,"volume":1.933878240057841},{"fixed":false,"mass":2.4359620343135084,"nu":0,"particle_id":1487,"point":[-2.416630732199762,4.526957979750033,0.111467925868123],"type":2,"volume":2.4359620343135084},{"fixed":false,"mass":1.5289105602104778,"nu":0,"particle_id":1488,"point":[3.482596648609169,3.473656560922372,3.092347107327905],"type":2,"volume":1.5289105602104778},{"fixed":false,"mass":1.5410408057558722,"nu":0,"particle_id":1489,"point":[0.9616322126667026,3.906722285227401,3.745135851752921],"type":2,"volume":1.5410408057558722},{"fixed":false,"mass":2.855614904878807,"nu":0,"particle_id":1490,"point":[1.610383903999221,-4.315477718795597,-2.444220887335566],"type":2,"volume":2.855614904878807},{"fixed":false,"mass":2.824563925364278,"nu":0,"particle_id":1491,"point":[-2.768113469606478,-4.482860891168631,-0.1556453179860403],"type":2,"volume":2.824563925364278},{"fixed":false,"mass":1.3178505680728934,"nu":0,"particle_id":1492,"point":[1.62848252002864,-5.099332190859173,-0.03034296122341028],"type":2,"volume":1.3178505680728934},{"fixed":false,"mass":1.9541364719095122,"nu":0,"particle_id":1493,"point":[3.832897258050938,1.165773362586423,3.732372352952527],"type":2,"volume":1.9541364719095122},{"fixed":false,"mass":1.2132859200667376,"nu":0,"particle_id":1494,"point":[4.404523507095507,3.010709734571019,0.6793304861885244],"type":2,"volume":1.2132859200667376},{"fixed":false,"mass":3.164284188994908,"nu":0,"particle_id":1495,"point":[-1.20383937464828,4.679366872849857,-1.890210976081569],"type":2,"volume":3.164284188994908},{"fixed":false,"mass":1.2011412932406258,"nu":0,"particle_id":1496,"point":[-4.127286684410216,-0.3085646247594985,-3.413677177968979],"type":2,"volume":1.2011412932406258},{"fixed":false,"mass":2.8475622641755063,"nu":0,"particle_id":1497,"point":[-3.830509285366111,2.260804874545556,-2.66821635677662],"type":2,"volume":2.8475622641755063},{"fixed":false,"mass":2.5467917045264894,"nu":0,"particle_id":1498,"point":[0.0824358545306641,5.12463100906613,1.991907159045532],"type":2,"volume":2.5467917045264894},{"fixed":false,"mass":2.2340389981231765,"nu":0,"particle_id":1499,"point":[3.385909075684392,-3.637361445267032,1.29722228181115],"type":2,"volume":2.2340389981231765},{"fixed":false,"mass":1.8767053708703085,"nu":0,"particle_id":1500,"point":[-1.742921406459666,2.725345882377087,-4.166451370675472],"type":2,"volume":1.8767053708703085},{"fixed":false,"mass":2.4657840351633777,"nu":0,"particle_id":1501,"point":[-2.218669470341387,-4.158635993191672,-1.843225467961752],"type":2,"volume":2.4657840351633777},{"fixed":false,"mass":2.0934346325895867,"nu":0,"particle_id":1502,"point":[-2.253233058468973,1.625178836578768,4.164534480844201],"type":2,"volume":2.0934346325895867},{"fixed":false,"mass":1.6663583347346684,"nu":0,"particle_id":1503,"point":[-2.424751544515678,4.074711188579388,2.62264556688622],"type":2,"volume":1.6663583347346684},{"fixed":false,"mass":1.826170751239465,"nu":0,"particle_id":1504,"point":[-2.65002423549472,-1.635547561542039,-4.279096886907046],"type":2,"volume":1.826170751239465},{"fixed":false,"mass":1.4253140441174663,"nu":0,"particle_id":1505,"point":[-0.5426547706669687,-1.887068419011928,5.059724330722415],"type":2,"volume":1.4253140441174663},{"fixed":false,"mass":1.4745601014469898,"nu":0,"particle_id":1506,"point":[-2.28568864822533,-1.027392974661528,4.536968206902469],"type":2,"volume":1.4745601014469898},{"fixed":false,"mass":2.31071999444022,"nu":0,"particle_id":1507,"point":[4.144402805479475,1.648005265019779,-3.128923303487476],"type":2,"volume":2.31071999444022},{"fixed":false,"mass":1.102413866323923,"nu":0,"particle_id":1508,"point":[-1.16763974011616,-4.66045934239078,1.737186916266318],"type":2,"volume":1.102413866323923},{"fixed":false,"mass":2.260751643047352,"nu":0,"particle_id":1509,"point":[-0.3051724144745581,-2.615238293042684,-4.833338530010688],"type":2,"volume":2.260751643047352},{"fixed":false,"mass":1.5865254520155903,"nu":0,"particle_id":1510,"point":[-4.54634085901642,0.2289912287263445,2.965716313227872],"type":2,"volume":1.5865254520155903},{"fixed":false,"mass":1.8834058138140037,"nu":0,"particle_id":1511,"point":[0.1811415214389641,2.323394680401349,-4.58435228805497],"type":2,"volume":1.8834058138140037},{"fixed":false,"mass":1.7108792967022348,"nu":0,"particle_id":1512,"point":[-3.630161308889559,2.858679649812897,-1.346213059476919],"type":2,"volume":1.7108792967022348},{"fixed":false,"mass":2.3793043820934576,"nu":0,"particle_id":1513,"point":[-4.52961890208875,2.625927840032346,0.5053866986882264],"type":2,"volume":2.3793043820934576},{"fixed":false,"mass":1.380806279513602,"nu":0,"particle_id":1514,"point":[0.7338471404610618,1.798568846699546,4.974314255415245],"type":2,"volume":1.380806279513602},{"fixed":false,"mass":1.1397754855908673,"nu":0,"particle_id":1515,"point":[-3.845218513084925,-2.87585788220977,2.356823138533868],"type":2,"volume":1.1397754855908673},{"fixed":false,"mass":1.9031138315362903,"nu":0,"particle_id":1516,"point":[2.881910612526469,-3.255150426542956,-2.186026922722892],"type":2,"volume":1.9031138315362903},{"fixed":false,"mass":2.4745590837857896,"nu":0,"particle_id":1517,"point":[4.186611964381433,-2.322566182756994,1.800952987417203],"type":2,"volume":2.4745590837857896},{"fixed":false,"mass":3.1404937679194296,"nu":0,"particle_id":1518,"point":[0.6200595444906184,3.833582554097551,-3.866127831031757],"type":2,"volume":3.1404937679194296},{"fixed":false,"mass":1.2540458139032187,"nu":0,"particle_id":1519,"point":[4.140554413439055,-0.8050465664984002,3.617492850373831],"type":2,"volume":1.2540458139032187},{"fixed":false,"mass":2.39932999904911,"nu":0,"particle_id":1520,"point":[1.499484519469739,5.107798705370302,-0.9944567264771053],"type":2,"volume":2.39932999904911},{"fixed":false,"mass":2.6134072739181695,"nu":0,"particle_id":1521,"point":[1.563350186944129,2.830034200557575,-3.387985065043738],"type":2,"volume":2.6134072739181695},{"fixed":false,"mass":1.5310195319188749,"nu":0,"particle_id":1522,"point":[-0.7955164765258119,-3.863182238141516,-3.40995593415398],"type":2,"volume":1.5310195319188749},{"fixed":false,"mass":2.777760476053185,"nu":0,"particle_id":1523,"point":[1.358682873951416,-2.508398811149333,-3.960561746905364],"type":2,"volume":2.777760476053185},{"fixed":false,"mass":1.6113585438709106,"nu":0,"particle_id":1524,"point":[-1.439472803104486,-3.686856719422626,4.074944807140017],"type":2,"volume":1.6113585438709106},{"fixed":false,"mass":3.1236896449019174,"nu":0,"particle_id":1525,"point":[-2.19040102434286,0.5872505221607298,-4.674230830414584],"type":2,"volume":3.1236896449019174},{"fixed":false,"mass":2.6490986899257223,"nu":0,"particle_id":1526,"point":[-3.642915370998463,-2.410609952551641,-3.300855326625209],"type":2,"volume":2.6490986899257223},{"fixed":false,"mass":1.8367804444688776,"nu":0,"particle_id":1527,"point":[-1.498979092858056,2.722053009840722,3.933005423994594],"type":2,"volume":1.8367804444688776},{"fixed":false,"mass":1.0834901097394347,"nu":0,"particle_id":1528,"point":[5.588027844377497,1.544414080912894,0.557565381282963],"type":2,"volume":1.0834901097394347},{"fixed":false,"mass":1.323379005517524,"nu":0,"particle_id":1529,"point":[3.649504555542143,-0.3014763207104001,-3.988060571903482],"type":2,"volume":1.323379005517524},{"fixed":false,"mass":2.690227605491252,"nu":0,"particle_id":1530,"point":[0.2403529042277706,-4.92192910559342,1.939813465597351],"type":2,"volume":2.690227605491252},{"fixed":false,"mass":1.9670779880706428,"nu":0,"particle_id":1531,"point":[-4.190339304151166,2.383267677616033,2.650797854802519],"type":2,"volume":1.9670779880706428},{"fixed":false,"mass":2.032517438318101,"nu":0,"particle_id":1532,"point":[2.981091479792776,0.7090751563212347,4.864432324324239],"type":2,"volume":2.032517438318101},{"fixed":false,"mass":1.5666079318143424,"nu":0,"particle_id":1533,"point":[-5.685939271470566,0.9098002862127608,1.223154915121847],"type":2,"volume":1.5666079318143424},{"fixed":false,"mass":2.1166038756112333,"nu":0,"particle_id":1534,"point":[5.35715643908985,1.182263731429506,-1.475159298605692],"type":2,"volume":2.1166038756112333},{"fixed":false,"mass":2.0136197482322875,"nu":0,"particle_id":1535,"point":[-4.133249468421809,-3.476586024042433,-1.010955700849467],"type":2,"volume":2.0136197482322875},{"fixed":false,"mass":2.27045896703663,"nu":0,"particle_id":1536,"point":[2.078534169747605,1.683168123857751,4.674972988449245],"type":2,"volume":2.27045896703663},{"fixed":false,"mass":1.124843353884295,"nu":0,"particle_id":1537,"point":[5.040921839619338,1.729029053925249,2.284112739105033],"type":2,"volume":1.124843353884295},{"fixed":false,"mass":1.451326597077588,"nu":0,"particle_id":1538,"point":[5.367872146248233,-1.772741782882121,0.02913385569450602],"type":2,"volume":1.451326597077588},{"fixed":false,"mass":2.498289786388451,"nu":0,"particle_id":1539,"point":[3.234076284019408,4.433696083105376,-0.6816505495414136],"type":2,"volume":2.498289786388451},{"fixed":false,"mass":1.133617602138101,"nu":0,"particle_id":1540,"point":[3.113391892216616,-4.892707491223651,-0.9410688414153277],"type":2,"volume":1.133617602138101},{"fixed":false,"mass":1.922688297474883,"nu":0,"particle_id":1541,"point":[-5.036818554360867,2.21933587460521,-1.479354648581451],"type":2,"volume":1.922688297474883},{"fixed":false,"mass":1.8554762599548367,"nu":0,"particle_id":1542,"point":[0.7729688114027017,-5.298110919804396,-1.014169458832896],"type":2,"volume":1.8554762599548367},{"fixed":false,"mass":2.1239707569514357,"nu":0,"particle_id":1543,"point":[2.992718660140039,1.468485705866795,-4.276662143169798],"type":2,"volume":2.1239707569514357},{"fixed":false,"mass":1.0573973082220987,"nu":0,"particle_id":1544,"point":[-4.167968865043348,0.6093485920551518,-1.642478061874425],"type":2,"volume":1.0573973082220987},{"fixed":false,"mass":1.2013018806025542,"nu":0,"particle_id":1545,"point":[-3.129009052998862,3.638163748267509,-3.312885305947418],"type":2,"volume":1.2013018806025542},{"fixed":false,"mass":1.8466120783052142,"nu":0,"particle_id":1546,"point":[0.9787785797772274,-0.1908022777249707,5.268309245663802],"type":2,"volume":1.8466120783052142},{"fixed":false,"mass":1.4795172381243995,"nu":0,"particle_id":1547,"point":[-2.619580002995883,-3.446557002900155,-3.781488951610529],"type":2,"volume":1.4795172381243995},{"fixed":false,"mass":0.9582248379809706,"nu":0,"particle_id":1548,"point":[-1.110996217173557,5.530816422112006,1.250977934227241],"type":2,"volume":0.9582248379809706},{"fixed":false,"mass":2.224096425137864,"nu":0,"particle_id":1549,"point":[-4.64315039394256,-3.145325677774427,0.5224124300961961],"type":2,"volume":2.224096425137864},{"fixed":false,"mass":1.3773416141297328,"nu":0,"particle_id":1550,"point":[3.246352022484523,4.454393895556455,-2.199637701011206],"type":2,"volume":1.3773416141297328},{"fixed":false,"mass":1.7066517184162335,"nu":0,"particle_id":1551,"point":[1.946760837932899,-2.918334104608836,4.491098927026428],"type":2,"volume":1.7066517184162335},{"fixed":false,"mass":2.0788656228451234,"nu":0,"particle_id":1552,"point":[-3.292401379287803,-3.187883269084491,3.303508117494098],"type":2,"volume":2.0788656228451234},{"fixed":false,"mass":1.1111156559180257,"nu":0,"particle_id":1553,"point":[-0.2671647462883589,4.356060840757596,3.614141359824521],"type":2,"volume":1.1111156559180257},{"fixed":false,"mass":2.521671125109864,"nu":0,"particle_id":1554,"point":[4.705663855273132,-0.2384651547913531,-1.803516577870668],"type":2,"volume":2.521671125109864},{"fixed":false,"mass":1.4215218335685047,"nu":0,"particle_id":1555,"point":[3.555796710917779,-2.399686748982538,-3.878750391830396],"type":2,"volume":1.4215218335685047},{"fixed":false,"mass":1.5609495417296386,"nu":0,"particle_id":1556,"point":[0.8313026004801568,0.2587076314419677,-5.881859002564838],"type":2,"volume":1.5609495417296386},{"fixed":false,"mass":1.6391738291327775,"nu":0,"particle_id":1557,"point":[2.043249087905305,-4.571563688969842,2.793287291851764],"type":2,"volume":1.6391738291327775},{"fixed":false,"mass":3.6699379249133606,"nu":0,"particle_id":1558,"point":[0.4542376975549081,4.871659359218906,-2.377890647244942],"type":2,"volume":3.6699379249133606},{"fixed":false,"mass":2.027486262070466,"nu":0,"particle_id":1559,"point":[-4.196703629126746,-1.827806454230714,3.819489558387593],"type":2,"volume":2.027486262070466},{"fixed":false,"mass":1.1227276335056413,"nu":0,"particle_id":1560,"point":[1.368664897032565,4.89637644489118,2.969582036515622],"type":2,"volume":1.1227276335056413},{"fixed":false,"mass":1.6755563201116164,"nu":0,"particle_id":1561,"point":[-1.136282029213832,1.206264668892406,-5.413227921285964],"type":2,"volume":1.6755563201116164},{"fixed":false,"mass":1.1717061464463165,"nu":0,"particle_id":1562,"point":[-2.047183577453889,6.093608530905475,-0.2563168602388557],"type":2,"volume":1.1717061464463165},{"fixed":false,"mass":3.218990820600953,"nu":0,"particle_id":1563,"point":[-3.000409532329232,0.0770809928017164,4.534431936378743],"type":2,"volume":3.218990820600953},{"fixed":false,"mass":2.169468219860007,"nu":0,"particle_id":1564,"point":[3.141916875860371,-0.3032850266691398,3.826731413290914],"type":2,"volume":2.169468219860007},{"fixed":false,"mass":1.48747635598169,"nu":0,"particle_id":1565,"point":[5.566625622338877,-2.614490489350184,-1.226175585445688],"type":2,"volume":1.48747635598169},{"fixed":false,"mass":0.9565503381023707,"nu":0,"particle_id":1566,"point":[4.532438235468282,3.342809541458055,2.284169736635695],"type":2,"volume":0.9565503381023707},{"fixed":false,"mass":1.0000310409408457,"nu":0,"particle_id":1567,"point":[-3.211279691898533,-4.435192132942603,2.898544469039635],"type":2,"volume":1.0000310409408457},{"fixed":false,"mass":1.1432258299165758,"nu":0,"particle_id":1568,"point":[0.1501624154932635,-1.536716816627604,-5.880135365021046],"type":2,"volume":1.1432258299165758},{"fixed":false,"mass":1.2839212781215181,"nu":0,"particle_id":1569,"point":[-4.32157366689904,3.958772166657573,0.08864207850318653],"type":2,"volume":1.2839212781215181},{"fixed":false,"mass":1.4348979823777375,"nu":0,"particle_id":1570,"point":[-0.02966063815540581,5.941230185287549,0.9596433675575915],"type":2,"volume":1.4348979823777375},{"fixed":false,"mass":0.8136741126786673,"nu":0,"particle_id":1571,"point":[4.284814679225144,0.4414462635469752,0.4955276810446319],"type":2,"volume":0.8136741126786673},{"fixed":false,"mass":2.589778479460565,"nu":0,"particle_id":1572,"point":[2.709404882296672,4.274237593026626,0.8785131202661867],"type":2,"volume":2.589778479460565},{"fixed":false,"mass":0.7357456149426495,"nu":0,"particle_id":1573,"point":[4.072475666438035,-1.187347992074243,-0.8850081304569564],"type":2,"volume":0.7357456149426495},{"fixed":false,"mass":0.5728873024534056,"nu":0,"particle_id":1574,"point":[4.103136451026649,1.466632115185086,-0.1196585449112859],"type":2,"volume":0.5728873024534056},{"fixed":false,"mass":2.3102001471299314,"nu":0,"particle_id":1575,"point":[4.544290470141906,-1.415744984949095,1.027535545099971],"type":2,"volume":2.3102001471299314},{"fixed":false,"mass":2.176690243222941,"nu":0,"particle_id":1576,"point":[0.2658532768981818,-3.811936732709217,-4.329768068497754],"type":2,"volume":2.176690243222941},{"fixed":false,"mass":1.5452865867763772,"nu":0,"particle_id":1577,"point":[-0.3610827382363284,3.684534785258636,-1.031771789544855],"type":2,"volume":1.5452865867763772},{"fixed":false,"mass":1.6810946163038296,"nu":0,"particle_id":1578,"point":[-4.602787831047736,-0.5040059092776432,0.1695292329749824],"type":2,"volume":1.6810946163038296},{"fixed":false,"mass":1.2671224154753604,"nu":0,"particle_id":1579,"point":[-5.949391450315065,-0.5195839446967179,0.224516672312104],"type":2,"volume":1.2671224154753604},{"fixed":false,"mass":2.0402297892916117,"nu":0,"particle_id":1580,"point":[-0.2316597419282773,1.944263214704446,5.764001449288291],"type":2,"volume":2.0402297892916117},{"fixed":false,"mass":2.4832546660309402,"nu":0,"particle_id":1581,"point":[-3.658198579627009,1.678219055539477,-4.163037451217636],"type":2,"volume":2.4832546660309402},{"fixed":false,"mass":1.6046774287052687,"nu":0,"particle_id":1582,"point":[0.4570819469407693,4.52703242847268,-0.09837165830432117],"type":2,"volume":1.6046774287052687},{"fixed":false,"mass":1.6154690842866803,"nu":0,"particle_id":1583,"point":[-5.279963270504706,-0.8013007018457026,-2.162234931186686],"type":2,"volume":1.6154690842866803},{"fixed":false,"mass":1.3866135026652289,"nu":0,"particle_id":1584,"point":[0.2396702562937212,-3.040915769369718,5.179579237855402],"type":2,"volume":1.3866135026652289},{"fixed":false,"mass":1.0753291232440014,"nu":0,"particle_id":1585,"point":[0.03381729403176464,-0.4751552727793212,4.392994474513121],"type":2,"volume":1.0753291232440014},{"fixed":false,"mass":1.5873561808836338,"nu":0,"particle_id":1586,"point":[-0.6278396108243028,-4.161858817737272,-1.483195913652104],"type":2,"volume":1.5873561808836338},{"fixed":false,"mass":1.745417052978412,"nu":0,"particle_id":1587,"point":[1.282995219788603,-1.912397523500864,3.941893345334743],"type":2,"volume":1.745417052978412},{"fixed":false,"mass":1.27649646356143,"nu":0,"particle_id":1588,"point":[-2.372693360638525,-6.067159857150322,-1.127928231758595],"type":2,"volume":1.27649646356143},{"fixed":false,"mass":1.0474396561598267,"nu":0,"particle_id":1589,"point":[-2.307954218801822,3.439188400286234,4.488592830173133],"type":2,"volume":1.0474396561598267},{"fixed":false,"mass":1.0337468478583147,"nu":0,"particle_id":1590,"point":[-2.155970261068676,-5.746002567199866,1.052044562381067],"type":2,"volume":1.0337468478583147},{"fixed":false,"mass":0.9161649651805658,"nu":0,"particle_id":1591,"point":[-2.355422295886417,-0.2676280082438804,-5.861057929069564],"type":2,"volume":0.9161649651805658},{"fixed":false,"mass":1.8982472973521545,"nu":0,"particle_id":1592,"point":[-3.132051559912646,3.875781042422716,1.521794033831067],"type":2,"volume":1.8982472973521545},{"fixed":false,"mass":0.5598955380844213,"nu":0,"particle_id":1593,"point":[2.865888666190766,-3.198256203571859,-0.4222768134843026],"type":2,"volume":0.5598955380844213},{"fixed":false,"mass":0.9344990922973534,"nu":0,"particle_id":1594,"point":[-1.400554034050959,-3.903937462333389,-0.123945071580605],"type":2,"volume":0.9344990922973534},{"fixed":false,"mass":1.1115181676169408,"nu":0,"particle_id":1595,"point":[-1.750549247084254,-1.273308274919523,5.826069632837946],"type":2,"volume":1.1115181676169408},{"fixed":false,"mass":2.582638631022889,"nu":0,"particle_id":1596,"point":[-4.483730002654839,1.089836410764397,1.521861651127929],"type":2,"volume":2.582638631022889},{"fixed":false,"mass":0.9904546577749556,"nu":0,"particle_id":1597,"point":[0.600665500210804,-1.119298901655168,-3.673406177807759],"type":2,"volume":0.9904546577749556},{"fixed":false,"mass":0.990822174436602,"nu":0,"particle_id":1598,"point":[-5.468608983243314,0.8887415280756422,-3.389749867758272],"type":2,"volume":0.990822174436602},{"fixed":false,"mass":1.117475214353479,"nu":0,"particle_id":1599,"point":[1.304015159180846,-3.616483640302648,-1.079692620944135],"type":2,"volume":1.117475214353479},{"fixed":false,"mass":1.6183085759911482,"nu":0,"particle_id":1600,"point":[1.296137564778086,2.444188346295466,-4.543748053753103],"type":2,"volume":1.6183085759911482},{"fixed":false,"mass":0.5332341667283964,"nu":0,"particle_id":1601,"point":[-6.074878554393043,1.757218081896706,0.9514767176077525],"type":2,"volume":0.5332341667283964},{"fixed":false,"mass":1.308179101822774,"nu":0,"particle_id":1602,"point":[6.499869450330708,-0.1433625522919587,0.6142765171094906],"type":2,"volume":1.308179101822774},{"fixed":false,"mass":3.302128573293402,"nu":0,"particle_id":1603,"point":[0.2629241879536634,-5.342236093444405,0.4192622173998873],"type":2,"volume":3.302128573293402},{"fixed":false,"mass":1.8749135045303884,"nu":0,"particle_id":1604,"point":[2.559723441863736,-1.620398584925285,4.424271503966787],"type":2,"volume":1.8749135045303884},{"fixed":false,"mass":1.3419067488198282,"nu":0,"particle_id":1605,"point":[-1.646952981012491,0.5268652381250397,4.186092713476664],"type":2,"volume":1.3419067488198282},{"fixed":false,"mass":1.6300801385188657,"nu":0,"particle_id":1606,"point":[2.211512087030835,-0.8246705770207645,-2.940657804325833],"type":2,"volume":1.6300801385188657},{"fixed":false,"mass":1.1304339280707867,"nu":0,"particle_id":1607,"point":[0.1389374882794457,3.417922573145782,3.070604923322851],"type":2,"volume":1.1304339280707867},{"fixed":false,"mass":1.348573431480813,"nu":0,"particle_id":1608,"point":[3.723758159270914,0.2384076726943479,2.496709619026902],"type":2,"volume":1.348573431480813},{"fixed":false,"mass":0.6385558274780748,"nu":0,"particle_id":1609,"point":[5.175929425229191,0.3565404001571542,3.197418297352141],"type":2,"volume":0.6385558274780748},{"fixed":false,"mass":0.6900121942510289,"nu":0,"particle_id":1610,"point":[2.208050682283517,-6.289176964263408,-1.23260804414535],"type":2,"volume":0.6900121942510289},{"fixed":false,"mass":1.4947773614287054,"nu":0,"particle_id":1611,"point":[-1.288087289337217,4.259910962569779,0.6376032512575105],"type":2,"volume":1.4947773614287054},{"fixed":false,"mass":1.953624969311767,"nu":0,"particle_id":1612,"point":[2.362508850704314,3.531250845823916,2.266090557656942],"type":2,"volume":1.953624969311767},{"fixed":false,"mass":1.1936654661115444,"nu":0,"particle_id":1613,"point":[3.306795514888741,1.471130289040091,-1.744299984476291],"type":2,"volume":1.1936654661115444},{"fixed":false,"mass":2.3468582026494174,"nu":0,"particle_id":1614,"point":[1.833787618988425,5.084954174365556,-3.55542017826706],"type":2,"volume":2.3468582026494174},{"fixed":false,"mass":1.1400898770164218,"nu":0,"particle_id":1615,"point":[2.170796581228016,3.311352936975693,-1.998567221538269],"type":2,"volume":1.1400898770164218},{"fixed":false,"mass":1.5300468825799525,"nu":0,"particle_id":1616,"point":[4.227077732932835,-4.874366423685617,0.5747388441748792],"type":2,"volume":1.5300468825799525},{"fixed":false,"mass":1.3949542480394472,"nu":0,"particle_id":1617,"point":[-2.188861783096249,-3.515534381811618,1.244757676912786],"type":2,"volume":1.3949542480394472},{"fixed":false,"mass":1.2619411233216062,"nu":0,"particle_id":1618,"point":[-0.1169650358172487,-5.0141812825478,3.484109901052535],"type":2,"volume":1.2619411233216062},{"fixed":false,"mass":1.2753112581984394,"nu":0,"particle_id":1619,"point":[-3.726866481115548,-0.0891937966135405,-5.188066640244895],"type":2,"volume":1.2753112581984394},{"fixed":false,"mass":1.1942743073603368,"nu":0,"particle_id":1620,"point":[2.921511287138736,3.896402484342655,4.229408990501612],"type":2,"volume":1.1942743073603368},{"fixed":false,"mass":1.678885228119966,"nu":0,"particle_id":1621,"point":[1.454200113973363,1.924516173839408,3.528536630593104],"type":2,"volume":1.678885228119966},{"fixed":false,"mass":0.994400062242122,"nu":0,"particle_id":1622,"point":[-6.182330299312436,-0.5523110974723581,2.571681275606604],"type":2,"volume":0.994400062242122},{"fixed":false,"mass":3.4919878274899796,"nu":0,"particle_id":1623,"point":[-0.940926097520536,4.973210455750557,-3.830197672746979],"type":2,"volume":3.4919878274899796},{"fixed":false,"mass":1.026257928979708,"nu":0,"particle_id":1624,"point":[-4.483918907990619,1.825963298715588,4.045842635404176],"type":2,"volume":1.026257928979708},{"fixed":false,"mass":0.9211983825789601,"nu":0,"particle_id":1625,"point":[0.9149426404634676,6.704945586856966,-0.6190166837787782],"type":2,"volume":0.9211983825789601},{"fixed":false,"mass":1.6428271856482615,"nu":0,"particle_id":1626,"point":[1.852935518962386,-1.906118188119578,-5.826129317694272],"type":2,"volume":1.6428271856482615},{"fixed":false,"mass":1.7152690858416824,"nu":0,"particle_id":1627,"point":[0.8588974056232795,2.953115042361357,4.669158574041197],"type":2,"volume":1.7152690858416824},{"fixed":false,"mass":1.21186222842323,"nu":0,"particle_id":1628,"point":[3.766441267567082,2.008301390594226,1.608690531779527],"type":2,"volume":1.21186222842323},{"fixed":false,"mass":0.9920393721826196,"nu":0,"particle_id":1629,"point":[-3.583822626338451,5.488872645290431,-0.9946116344171213],"type":2,"volume":0.9920393721826196},{"fixed":false,"mass":0.6747134502725047,"nu":0,"particle_id":1630,"point":[0.4640283963084724,-4.081425211590518,0.7624466656264995],"type":2,"volume":0.6747134502725047},{"fixed":false,"mass":1.7669156144376776,"nu":0,"particle_id":1631,"point":[3.932490128501077,-3.615626355217171,2.403117136342399],"type":2,"volume":1.7669156144376776},{"fixed":false,"mass":1.154326471676448,"nu":0,"particle_id":1632,"point":[-5.952761907844281,1.005854607898058,-1.749379019588974],"type":2,"volume":1.154326471676448},{"fixed":false,"mass":1.894127457041493,"nu":0,"particle_id":1633,"point":[3.367826243117652,-0.2804202473471798,-2.505619612581943],"type":2,"volume":1.894127457041493},{"fixed":false,"mass":1.2935915964989047,"nu":0,"particle_id":1634,"point":[-4.434361460039743,-4.424168187314972,1.685937473343064],"type":2,"volume":1.2935915964989047},{"fixed":false,"mass":1.472441836695326,"nu":0,"particle_id":1635,"point":[-2.727207646750711,0.7224555091357542,-2.817837818396607],"type":2,"volume":1.472441836695326},{"fixed":false,"mass":2.47962556745771,"nu":0,"particle_id":1636,"point":[0.517070765821176,-1.346253525158912,5.277816753666773],"type":2,"volume":2.47962556745771},{"fixed":false,"mass":1.352617305279705,"nu":0,"particle_id":1637,"point":[3.940586750992646,3.881465664320724,-3.247063715788427],"type":2,"volume":1.352617305279705},{"fixed":false,"mass":2.2023601087926226,"nu":0,"particle_id":1638,"point":[5.667538196146828,-2.126319223678061,2.332163327956955],"type":2,"volume":2.2023601087926226},{"fixed":false,"mass":1.6725347888228475,"nu":0,"particle_id":1639,"point":[3.894039076346155,2.755282787392356,3.85889506227899],"type":2,"volume":1.6725347888228475},{"fixed":false,"mass":0.7638917161372775,"nu":0,"particle_id":1640,"point":[-0.2242370453583629,-3.615946975339162,2.363368798133872],"type":2,"volume":0.7638917161372775},{"fixed":false,"mass":1.1280646446372438,"nu":0,"particle_id":1641,"point":[3.056263964074482,-2.37675975116853,-1.301156708180767],"type":2,"volume":1.1280646446372438},{"fixed":false,"mass":1.4889628875821816,"nu":0,"particle_id":1642,"point":[0.09025226261207092,-2.785088391657235,-3.252804652416886],"type":2,"volume":1.4889628875821816},{"fixed":false,"mass":1.1294230773223928,"nu":0,"particle_id":1643,"point":[1.418070926926276,-3.891487167141837,1.937249300180124],"type":2,"volume":1.1294230773223928},{"fixed":false,"mass":1.1167690422356515,"nu":0,"particle_id":1644,"point":[3.090075022564052,-0.0556494849066613,-5.885171039518831],"type":2,"volume":1.1167690422356515},{"fixed":false,"mass":2.3539788546948492,"nu":0,"particle_id":1645,"point":[2.473092277297384,-4.057520476563202,-3.608503824897479],"type":2,"volume":2.3539788546948492},{"fixed":false,"mass":1.6549343984106355,"nu":0,"particle_id":1646,"point":[2.400767590370107,-5.793745413346042,1.804222915468873],"type":2,"volume":1.6549343984106355},{"fixed":false,"mass":1.5174466583281276,"nu":0,"particle_id":1647,"point":[-0.5873857642285013,3.099564045589069,-4.799650827353768],"type":2,"volume":1.5174466583281276},{"fixed":false,"mass":1.21456448541712,"nu":0,"particle_id":1648,"point":[-1.020154664440491,1.511055569583054,3.756720242822478],"type":2,"volume":1.21456448541712},{"fixed":false,"mass":1.0037182450000717,"nu":0,"particle_id":1649,"point":[3.84782576447261,0.5073221438488148,-1.103893827317932],"type":2,"volume":1.0037182450000717},{"fixed":false,"mass":2.2887220467566083,"nu":0,"particle_id":1650,"point":[5.365280503754692,3.106335330216575,-1.273313741785698],"type":2,"volume":2.2887220467566083},{"fixed":false,"mass":1.9020246182712701,"nu":0,"particle_id":1651,"point":[-5.592550322872713,1.343485758761856,2.761373795272666],"type":2,"volume":1.9020246182712701},{"fixed":false,"mass":1.5099060590613793,"nu":0,"particle_id":1652,"point":[-2.43531483464241,0.484214735606904,6.104965543751109],"type":2,"volume":1.5099060590613793},{"fixed":false,"mass":1.790215965624339,"nu":0,"particle_id":1653,"point":[3.059396165310218,5.144852165699657,1.772659937877813],"type":2,"volume":1.790215965624339},{"fixed":false,"mass":1.6521366922873475,"nu":0,"particle_id":1654,"point":[-4.047344583271387,-5.246765619920729,-0.3072631520103428],"type":2,"volume":1.6521366922873475},{"fixed":false,"mass":1.3200177722020554,"nu":0,"particle_id":1655,"point":[-4.292322949219772,-0.4340374059809906,1.620015968132563],"type":2,"volume":1.3200177722020554},{"fixed":false,"mass":1.4173117288166015,"nu":0,"particle_id":1656,"point":[-1.2628177419811,-2.501596616007686,-3.528076933124447],"type":2,"volume":1.4173117288166015},{"fixed":false,"mass":1.366174693868502,"nu":0,"particle_id":1657,"point":[1.083118958891693,0.8643367111386213,-4.033444360729078],"type":2,"volume":1.366174693868502},{"fixed":false,"mass":2.1992826233719343,"nu":0,"particle_id":1658,"point":[-3.439497411901149,-3.24799722324583,1.077844436056445],"type":2,"volume":2.1992826233719343},{"fixed":false,"mass":1.2869573146128435,"nu":0,"particle_id":1659,"point":[2.74007828155985,-1.490865004638671,2.280590399669336],"type":2,"volume":1.2869573146128435},{"fixed":false,"mass":0.9122581653244235,"nu":0,"particle_id":1660,"point":[-2.335146312506972,3.076584746555852,-0.1805540236863033],"type":2,"volume":0.9122581653244235},{"fixed":false,"mass":1.483814583958732,"nu":0,"particle_id":1661,"point":[1.705216529387474,0.4289703516541412,4.71612387218161],"type":2,"volume":1.483814583958732},{"fixed":false,"mass":1.7251379912146723,"nu":0,"particle_id":1662,"point":[-4.045700317553378,-3.971538193466924,-2.573170568629671],"type":2,"volume":1.7251379912146723},{"fixed":false,"mass":0.8602990780724102,"nu":0,"particle_id":1663,"point":[-2.188291018029686,-2.596808087116262,2.720414841244641],"type":2,"volume":0.8602990780724102},{"fixed":false,"mass":1.2786602415431902,"nu":0,"particle_id":1664,"point":[3.069037317536673,2.786141015213853,-0.5700815370280249],"type":2,"volume":1.2786602415431902},{"fixed":false,"mass":1.7758722949980545,"nu":0,"particle_id":1665,"point":[-1.157748664499501,-1.778518273744983,-5.900746218959347],"type":2,"volume":1.7758722949980545},{"fixed":false,"mass":1.2030426026699912,"nu":0,"particle_id":1666,"point":[-1.339292066090917,1.382658651591503,-3.814152206464896],"type":2,"volume":1.2030426026699912},{"fixed":false,"mass":0.8032233210954357,"nu":0,"particle_id":1667,"point":[5.017923171791754,-3.307859636479623,-3.154270773235757],"type":2,"volume":0.8032233210954357},{"fixed":false,"mass":1.567576749187166,"nu":0,"particle_id":1668,"point":[6.078010285887239,-1.067702654842675,-1.709216275521175],"type":2,"volume":1.567576749187166},{"fixed":false,"mass":1.500145792919418,"nu":0,"particle_id":1669,"point":[-3.652967613479226,1.676264019080031,-1.355773012596201],"type":2,"volume":1.500145792919418},{"fixed":false,"mass":1.5636033680479904,"nu":0,"particle_id":1670,"point":[-4.472387359668076,-2.075052767122046,-4.445450897838766],"type":2,"volume":1.5636033680479904},{"fixed":false,"mass":2.381911868836939,"nu":0,"particle_id":1671,"point":[0.1516796611599751,-5.301919845999545,-2.586702509027638],"type":2,"volume":2.381911868836939},{"fixed":false,"mass":2.453800502763018,"nu":0,"particle_id":1672,"point":[-1.534707984959856,-5.550161885122325,-2.13673364472182],"type":2,"volume":2.453800502763018},{"fixed":false,"mass":1.2372689864761213,"nu":0,"particle_id":1673,"point":[3.70152978360388,-2.462940950079811,0.7111019977220315],"type":2,"volume":1.2372689864761213},{"fixed":false,"mass":1.5513213466161917,"nu":0,"particle_id":1674,"point":[-1.061264118921619,3.166407338545904,2.582263118538006],"type":2,"volume":1.5513213466161917},{"fixed":false,"mass":1.1780928972152351,"nu":0,"particle_id":1675,"point":[-1.433296676207272,3.956856287013968,-0.6515258109202707],"type":2,"volume":1.1780928972152351},{"fixed":false,"mass":0.6730843618932358,"nu":0,"particle_id":1676,"point":[-0.9062372868657574,-1.234993274374128,-3.83816290322808],"type":2,"volume":0.6730843618932358},{"fixed":false,"mass":1.9503209804779666,"nu":0,"particle_id":1677,"point":[4.661099695662161,-2.598205356756051,3.312206885056332],"type":2,"volume":1.9503209804779666},{"fixed":false,"mass":1.2397911293154542,"nu":0,"particle_id":1678,"point":[-2.348971093479507,1.664162576853252,-2.608152579604272],"type":2,"volume":1.2397911293154542},{"fixed":false,"mass":0.947229566774617,"nu":0,"particle_id":1679,"point":[-0.4104155211155577,-2.81205841027549,3.614382664938994],"type":2,"volume":0.947229566774617},{"fixed":false,"mass":1.4555751516761128,"nu":0,"particle_id":1680,"point":[-1.642075230230352,5.131700428326213,3.30185054084737],"type":2,"volume":1.4555751516761128},{"fixed":false,"mass":1.518348204253463,"nu":0,"particle_id":1681,"point":[-3.995604981685564,-1.458096091926123,2.271252996565421],"type":2,"volume":1.518348204253463},{"fixed":false,"mass":0.8147293247624439,"nu":0,"particle_id":1682,"point":[-6.571454925426033,0.4088996777400612,0.6179013945899929],"type":2,"volume":0.8147293247624439},{"fixed":false,"mass":0.7119746634376009,"nu":0,"particle_id":1683,"point":[4.152186345620469,0.2844094806333534,4.351084594747488],"type":2,"volume":0.7119746634376009},{"fixed":false,"mass":1.2353325189646256,"nu":0,"particle_id":1684,"point":[-4.745815368724212,0.601804810442782,-3.98634140882085],"type":2,"volume":1.2353325189646256},{"fixed":false,"mass":1.0031988232294604,"nu":0,"particle_id":1685,"point":[2.245624023352361,6.210597648768611,-0.1528587621220499],"type":2,"volume":1.0031988232294604},{"fixed":false,"mass":0.8238528463337725,"nu":0,"particle_id":1686,"point":[-3.635905165721617,1.159533849614405,-0.444129767386326],"type":2,"volume":0.8238528463337725},{"fixed":false,"mass":1.4137282658315953,"nu":0,"particle_id":1687,"point":[-2.917757904671913,5.314653265185237,2.07049046679925],"type":2,"volume":1.4137282658315953},{"fixed":false,"mass":1.4532181573272696,"nu":0,"particle_id":1688,"point":[-3.919237761240115,-0.7814773276530811,-1.939153775038345],"type":2,"volume":1.4532181573272696},{"fixed":false,"mass":1.8467326697229078,"nu":0,"particle_id":1689,"point":[-2.73453961369204,0.7803389757792639,2.947453751226429],"type":2,"volume":1.8467326697229078},{"fixed":false,"mass":1.6830460139111205,"nu":0,"particle_id":1690,"point":[-2.010871621549243,-2.963938973872525,5.397508994838399],"type":2,"volume":1.6830460139111205},{"fixed":false,"mass":2.165669590288282,"nu":0,"particle_id":1691,"point":[-4.865494701937203,3.618207560574966,-2.283050170429168],"type":2,"volume":2.165669590288282},{"fixed":false,"mass":1.966374595953723,"nu":0,"particle_id":1692,"point":[5.04720637726509,-0.5565313693520418,-4.183784102188109],"type":2,"volume":1.966374595953723},{"fixed":false,"mass":1.1652779567808493,"nu":0,"particle_id":1693,"point":[-1.375713021886847,-3.183237123922546,-5.313145046383818],"type":2,"volume":1.1652779567808493},{"fixed":false,"mass":0.9612854903556508,"nu":0,"particle_id":1694,"point":[-2.126931702281328,2.929314797745922,-1.635100166769075],"type":2,"volume":0.9612854903556508},{"fixed":false,"mass":1.4021889968984296,"nu":0,"particle_id":1695,"point":[4.534724908445838,-4.456456639071697,-1.791478083023055],"type":2,"volume":1.4021889968984296},{"fixed":false,"mass":2.269015866570173,"nu":0,"particle_id":1696,"point":[-3.196700393955378,-2.10960638198895,0.08975707777849362],"type":2,"volume":2.269015866570173},{"fixed":false,"mass":2.174248502540792,"nu":0,"particle_id":1697,"point":[3.292550979606558,-4.811044108542845,-2.398442015351375],"type":2,"volume":2.174248502540792},{"fixed":false,"mass":1.2327880957425823,"nu":0,"particle_id":1698,"point":[-0.9699789187495993,-0.8310281724420525,4.199875066439413],"type":2,"volume":1.2327880957425823},{"fixed":false,"mass":1.4335137213018552,"nu":0,"particle_id":1699,"point":[-5.461934677509438,-2.328840964608261,2.629559967390244],"type":2,"volume":1.4335137213018552},{"fixed":false,"mass":1.9509019015789666,"nu":0,"particle_id":1700,"point":[2.908973240263691,1.794413829865226,3.484813430019299],"type":2,"volume":1.9509019015789666},{"fixed":false,"mass":2.0000651188991565,"nu":0,"particle_id":1701,"point":[6.539889547562272,0.9503130747388026,-0.2335086892463233],"type":2,"volume":2.0000651188991565},{"fixed":false,"mass":2.1944269425481204,"nu":0,"particle_id":1702,"point":[3.194847806804188,-1.755068025364197,-2.413161052713669],"type":2,"volume":2.1944269425481204},{"fixed":false,"mass":1.9817110171641783,"nu":0,"particle_id":1703,"point":[-3.208708053950067,-0.7245138175671697,3.275688137599395],"type":2,"volume":1.9817110171641783},{"fixed":false,"mass":1.6283181997154519,"nu":0,"particle_id":1704,"point":[0.1703650626136619,3.500634218517126,1.76219288672897],"type":2,"volume":1.6283181997154519},{"fixed":false,"mass":2.001078312073099,"nu":0,"particle_id":1705,"point":[4.839622434261896,-3.748319780570584,1.06695488407318],"type":2,"volume":2.001078312073099},{"fixed":false,"mass":1.1576240153137007,"nu":0,"particle_id":1706,"point":[1.767662531918785,-2.874532952436208,-2.538102391904054],"type":2,"volume":1.1576240153137007},{"fixed":false,"mass":1.8639399971816188,"nu":0,"particle_id":1707,"point":[-2.393872986812885,1.964860787505919,2.590863644035974],"type":2,"volume":1.8639399971816188},{"fixed":false,"mass":1.7620381118798014,"nu":0,"particle_id":1708,"point":[-2.698252260906786,-2.840504777445033,-0.8991825196638262],"type":2,"volume":1.7620381118798014},{"fixed":false,"mass":1.2484511672278342,"nu":0,"particle_id":1709,"point":[-2.145264199591385,-2.597653639702569,-1.904637713916922],"type":2,"volume":1.2484511672278342},{"fixed":false,"mass":1.7218847210759416,"nu":0,"particle_id":1710,"point":[2.473264724049369,0.2620148939480304,-3.348902390778468],"type":2,"volume":1.7218847210759416},{"fixed":false,"mass":2.2071817046255613,"nu":0,"particle_id":1711,"point":[-5.34127992695767,2.38097071961749,1.92077714382918],"type":2,"volume":2.2071817046255613},{"fixed":false,"mass":1.7485123577297454,"nu":0,"particle_id":1712,"point":[-0.477969270004784,2.60192084185707,-3.503898086275071],"type":2,"volume":1.7485123577297454},{"fixed":false,"mass":2.259616651279871,"nu":0,"particle_id":1713,"point":[5.388025559519223,2.575885514751388,-2.538695443963785],"type":2,"volume":2.259616651279871},{"fixed":false,"mass":1.5861073673371437,"nu":0,"particle_id":1714,"point":[-0.5932579143841442,-3.717119240914522,0.6926576802215193],"type":2,"volume":1.5861073673371437},{"fixed":false,"mass":1.8635434259000272,"nu":0,"particle_id":1715,"point":[-0.9838095380032178,6.263557339058215,-1.876312638795714],"type":2,"volume":1.8635434259000272},{"fixed":false,"mass":2.139617255065092,"nu":0,"particle_id":1716,"point":[-5.111172573604111,3.665992159795583,-0.9745961780375503],"type":2,"volume":2.139617255065092},{"fixed":false,"mass":1.1500826577829635,"nu":0,"particle_id":1717,"point":[-4.82364178296551,-4.525162209884654,-0.08903971132439156],"type":2,"volume":1.1500826577829635},{"fixed":false,"mass":2.56781062388545,"nu":0,"particle_id":1718,"point":[2.736453040141315,-1.011328857895934,-4.614840061591493],"type":2,"volume":2.56781062388545},{"fixed":false,"mass":1.362414701474642,"nu":0,"particle_id":1719,"point":[5.993294567976932,0.5638636472350487,1.645811076547643],"type":2,"volume":1.362414701474642},{"fixed":false,"mass":2.349283859855467,"nu":0,"particle_id":1720,"point":[2.736320021390512,-5.316615883147973,0.4483393515189041],"type":2,"volume":2.349283859855467},{"fixed":false,"mass":1.3572580357865442,"nu":0,"particle_id":1721,"point":[-4.26072742901931,2.96280167156387,4.039664631862506],"type":2,"volume":1.3572580357865442},{"fixed":false,"mass":1.8324111095832116,"nu":0,"particle_id":1722,"point":[-0.823695949156464,-0.08296216339823154,-3.596609975812764],"type":2,"volume":1.8324111095832116},{"fixed":false,"mass":1.6466318143705274,"nu":0,"particle_id":1723,"point":[1.74939126823929,4.080967326316808,4.965441085120444],"type":2,"volume":1.6466318143705274},{"fixed":false,"mass":1.971783476634137,"nu":0,"particle_id":1724,"point":[4.59282639874089,2.878514226707652,-3.76751558035662],"type":2,"volume":1.971783476634137},{"fixed":false,"mass":1.4068553305746685,"nu":0,"particle_id":1725,"point":[-2.622692780172555,-4.87639662030532,-3.411198387948986],"type":2,"volume":1.4068553305746685},{"fixed":false,"mass":0.8935238019752838,"nu":0,"particle_id":1726,"point":[5.904535862578092,2.504971577833284,1.434755580898389],"type":2,"volume":0.8935238019752838},{"fixed":false,"mass":1.671395992187085,"nu":0,"particle_id":1727,"point":[1.137357211782341,3.514315683943853,-2.445160066730418],"type":2,"volume":1.671395992187085},{"fixed":false,"mass":0.7884694999191595,"nu":0,"particle_id":1728,"point":[0.317648516980959,-4.325672855156196,-0.7979842052808594],"type":2,"volume":0.7884694999191595},{"fixed":false,"mass":1.7352477399610196,"nu":0,"particle_id":1729,"point":[-1.238342169833068,-6.334770830359457,-0.9463523223208108],"type":2,"volume":1.7352477399610196},{"fixed":false,"mass":1.3851420185199421,"nu":0,"particle_id":1730,"point":[-0.6319995802200612,-6.182688473471332,1.945808360560768],"type":2,"volume":1.3851420185199421},{"fixed":false,"mass":2.358674836482917,"nu":0,"particle_id":1731,"point":[-3.101242197464407,5.188388340185362,-2.035814568664377],"type":2,"volume":2.358674836482917},{"fixed":false,"mass":0.5243701160364037,"nu":0,"particle_id":1732,"point":[-0.1521701097372411,0.4121562164590043,3.735138872112929],"type":2,"volume":0.5243701160364037},{"fixed":false,"mass":1.8072534097137138,"nu":0,"particle_id":1733,"point":[2.036541040079736,3.613086007639503,-0.4724717827451451],"type":2,"volume":1.8072534097137138},{"fixed":false,"mass":1.4314416844725044,"nu":0,"particle_id":1734,"point":[4.056170001757726,0.7388227377724654,-4.507037617958927],"type":2,"volume":1.4314416844725044},{"fixed":false,"mass":1.6699445129983501,"nu":0,"particle_id":1735,"point":[-4.456846304595462,3.872581092747193,2.348745723573576],"type":2,"volume":1.6699445129983501},{"fixed":false,"mass":1.012043650962199,"nu":0,"particle_id":1736,"point":[0.2623378725186347,-0.1767127480872258,-3.851967276562285],"type":2,"volume":1.012043650962199},{"fixed":false,"mass":1.7863718240189608,"nu":0,"particle_id":1737,"point":[3.994494867893144,4.22260046938233,0.8546341144534915],"type":2,"volume":1.7863718240189608},{"fixed":false,"mass":1.7746610724981882,"nu":0,"particle_id":1738,"point":[-2.9233012830248,-1.092618012018508,-2.870740039642854],"type":2,"volume":1.7746610724981882},{"fixed":false,"mass":1.2402023614123339,"nu":0,"particle_id":1739,"point":[2.078559738907154,-2.894040321297093,1.879735657871934],"type":2,"volume":1.2402023614123339},{"fixed":false,"mass":1.427506140488375,"nu":0,"particle_id":1740,"point":[2.088650616737843,0.9897027540028601,6.13994577726549],"type":2,"volume":1.427506140488375},{"fixed":false,"mass":1.7221441792391468,"nu":0,"particle_id":1741,"point":[-0.9635746573038408,-4.214611465789376,-4.980339816928629],"type":2,"volume":1.7221441792391468},{"fixed":false,"mass":1.4281640934582014,"nu":0,"particle_id":1742,"point":[-1.279801327824666,-0.1105795805496145,-6.534771073238294],"type":2,"volume":1.4281640934582014},{"fixed":false,"mass":2.4755096785896145,"nu":0,"particle_id":1743,"point":[1.609126827640383,1.745432540379837,-5.69535888022213],"type":2,"volume":2.4755096785896145},{"fixed":false,"mass":2.0384076277621435,"nu":0,"particle_id":1744,"point":[-4.956758951831424,-2.872718373422388,-2.094006918836624],"type":2,"volume":2.0384076277621435},{"fixed":false,"mass":1.1035040933633482,"nu":0,"particle_id":1745,"point":[1.6238538327191,-3.702543393427796,0.6429571312590978],"type":2,"volume":1.1035040933633482},{"fixed":false,"mass":1.4026811568255704,"nu":0,"particle_id":1746,"point":[-0.1643462658604421,-4.415146253070318,4.771121701388199],"type":2,"volume":1.4026811568255704},{"fixed":false,"mass":1.6435554623232496,"nu":0,"particle_id":1747,"point":[0.1533040300621629,-3.381123645109593,-2.443928704560272],"type":2,"volume":1.6435554623232496},{"fixed":false,"mass":2.058250355065367,"nu":0,"particle_id":1748,"point":[0.05706171954511728,2.443203852293355,3.995079502738972],"type":2,"volume":2.058250355065367},{"fixed":false,"mass":2.069240308263445,"nu":0,"particle_id":1749,"point":[1.49305282278281,-3.220520531694691,3.226827774956606],"type":2,"volume":2.069240308263445},{"fixed":false,"mass":1.5806091005940373,"nu":0,"particle_id":1750,"point":[2.267339713601465,-0.4511422781111865,5.925096294296633],"type":2,"volume":1.5806091005940373},{"fixed":false,"mass":1.885677448971597,"nu":0,"particle_id":1751,"point":[-1.293648254966335,3.123870645942068,-2.651971363923233],"type":2,"volume":1.885677448971597},{"fixed":false,"mass":1.3723833726670251,"nu":0,"particle_id":1752,"point":[-6.417261312099757,-0.3611639702394863,1.479946163753538],"type":2,"volume":1.3723833726670251},{"fixed":false,"mass":1.24280389614165,"nu":0,"particle_id":1753,"point":[2.410404138914374,0.7738032869071457,3.734316918248342],"type":2,"volume":1.24280389614165},{"fixed":false,"mass":1.549008989029816,"nu":0,"particle_id":1754,"point":[-6.165126751749507,-2.35202833705909,0.7515333253922498],"type":2,"volume":1.549008989029816},{"fixed":false,"mass":1.8474904070189515,"nu":0,"particle_id":1755,"point":[3.63606027347066,1.938580135200451,5.154418816675981],"type":2,"volume":1.8474904070189515},{"fixed":false,"mass":0.7911722993720852,"nu":0,"particle_id":1756,"point":[-0.3489076697712898,6.782410959853347,0.1568387569223702],"type":2,"volume":0.7911722993720852},{"fixed":false,"mass":1.6601951902926875,"nu":0,"particle_id":1757,"point":[2.689345890401587,1.67537636400764,-2.898889825148226],"type":2,"volume":1.6601951902926875},{"fixed":false,"mass":1.9012723427078666,"nu":0,"particle_id":1758,"point":[0.01285266477067125,-0.1465405197131087,6.675901417198819],"type":2,"volume":1.9012723427078666},{"fixed":false,"mass":1.8672464311209314,"nu":0,"particle_id":1759,"point":[-3.400650458447655,-1.731457472597206,-1.13847927941934],"type":2,"volume":1.8672464311209314},{"fixed":false,"mass":1.3480585816006232,"nu":0,"particle_id":1760,"point":[1.078936102236739,-5.295412641656739,3.447891932620415],"type":2,"volume":1.3480585816006232},{"fixed":false,"mass":1.3817904655070075,"nu":0,"particle_id":1761,"point":[5.532785928899564,-1.294878775108754,3.30360944435902],"type":2,"volume":1.3817904655070075},{"fixed":false,"mass":1.377687149920415,"nu":0,"particle_id":1762,"point":[-6.393521506877391,1.144528014899,-0.1443078676727126],"type":2,"volume":1.377687149920415},{"fixed":false,"mass":1.5960804915460982,"nu":0,"particle_id":1763,"point":[-1.287787283604566,-1.756892968962644,3.370974669027246],"type":2,"volume":1.5960804915460982},{"fixed":false,"mass":2.2005007007481527,"nu":0,"particle_id":1764,"point":[1.317194150839118,-4.137239508649435,4.28043344465488],"type":2,"volume":2.2005007007481527},{"fixed":false,"mass":1.776359866059386,"nu":0,"particle_id":1765,"point":[0.9094652102759753,-3.007525839725908,-5.340782430739606],"type":2,"volume":1.776359866059386},{"fixed":false,"mass":1.6391845787194326,"nu":0,"particle_id":1766,"point":[-5.878375518074873,-2.867118745740597,-0.242198560982928],"type":2,"volume":1.6391845787194326},{"fixed":false,"mass":0.9569194703717149,"nu":0,"particle_id":1767,"point":[-0.9914308799804369,3.290449711092123,1.563316699778009],"type":2,"volume":0.9569194703717149},{"fixed":false,"mass":1.37834972423673,"nu":0,"particle_id":1768,"point":[1.319550880544326,-2.569299874337713,5.678315488420823],"type":2,"volume":1.37834972423673},{"fixed":false,"mass":1.8905428329898202,"nu":0,"particle_id":1769,"point":[-2.155905346757022,2.602697676254011,5.609527915381528],"type":2,"volume":1.8905428329898202},{"fixed":false,"mass":1.2298368467947898,"nu":0,"particle_id":1770,"point":[-1.940855183124858,3.130027182618932,0.7082698501245137],"type":2,"volume":1.2298368467947898},{"fixed":false,"mass":1.2469178160816887,"nu":0,"particle_id":1771,"point":[0.6360785786837809,0.8566148971225769,6.620047354910121],"type":2,"volume":1.2469178160816887},{"fixed":false,"mass":1.5155022128671547,"nu":0,"particle_id":1772,"point":[-5.65385634880113,2.149733472945278,-2.548958212352391],"type":2,"volume":1.5155022128671547},{"fixed":false,"mass":1.3889217411962262,"nu":0,"particle_id":1773,"point":[6.40612477470008,-0.9689301499237682,-0.1961436262536299],"type":2,"volume":1.3889217411962262},{"fixed":false,"mass":1.56829474931844,"nu":0,"particle_id":1774,"point":[-4.609359426141742,-0.4779887872001067,-1.057184778682955],"type":2,"volume":1.56829474931844},{"fixed":false,"mass":1.0015462677271747,"nu":0,"particle_id":1775,"point":[5.399506817517545,-3.69264170363468,-0.2428052898718813],"type":2,"volume":1.0015462677271747},{"fixed":false,"mass":1.989465647049526,"nu":0,"particle_id":1776,"point":[4.617508518016309,-0.6608088042966754,2.488300193799482],"type":2,"volume":1.989465647049526},{"fixed":false,"mass":1.5430154656643504,"nu":0,"particle_id":1777,"point":[-0.2905073490250663,-6.799110184210238,-0.163270187713353],"type":2,"volume":1.5430154656643504},{"fixed":false,"mass":1.1902127958294153,"nu":0,"particle_id":1778,"point":[4.22399669511025,0.9689026712002721,1.386245038706412],"type":2,"volume":1.1902127958294153},{"fixed":false,"mass":1.543236364983993,"nu":0,"particle_id":1779,"point":[-3.63341506227095,-1.185772706973169,0.9426868680184904],"type":2,"volume":1.543236364983993},{"fixed":false,"mass":1.3527674203488733,"nu":0,"particle_id":1780,"point":[-3.094539053466155,1.631257603937455,-5.552837493332828],"type":2,"volume":1.3527674203488733},{"fixed":false,"mass":1.2914749004500214,"nu":0,"particle_id":1781,"point":[-4.786426477284843,0.1399860777901405,4.455577796712312],"type":2,"volume":1.2914749004500214},{"fixed":false,"mass":1.3977692414060874,"nu":0,"particle_id":1782,"point":[-1.884857055807767,-4.622749059068268,-4.266795404303315],"type":2,"volume":1.3977692414060874},{"fixed":false,"mass":1.3451824656203388,"nu":0,"particle_id":1783,"point":[-2.545205787261408,-5.697737045263585,2.367680908360055],"type":2,"volume":1.3451824656203388},{"fixed":false,"mass":1.4186329101009014,"nu":0,"particle_id":1784,"point":[-3.141330036848347,-2.018956670391344,2.826414302929412],"type":2,"volume":1.4186329101009014},{"fixed":false,"mass":1.6722669320475352,"nu":0,"particle_id":1785,"point":[-0.9959736120581432,4.919996180204243,4.309309386613193],"type":2,"volume":1.6722669320475352},{"fixed":false,"mass":1.0958146739686476,"nu":0,"particle_id":1786,"point":[0.8313337815383662,4.486599337339827,4.597224513884213],"type":2,"volume":1.0958146739686476},{"fixed":false,"mass":1.1937874007013547,"nu":0,"particle_id":1787,"point":[2.083758877432877,4.847959797561966,4.018344042463068],"type":2,"volume":1.1937874007013547},{"fixed":false,"mass":1.4314437673110714,"nu":0,"particle_id":1788,"point":[2.41467348647978,-2.72716924602637,5.610291174668878],"type":2,"volume":1.4314437673110714},{"fixed":false,"mass":2.2428352585853437,"nu":0,"particle_id":1789,"point":[2.612557441809488,2.847225088873549,-4.960610876533848],"type":2,"volume":2.2428352585853437},{"fixed":false,"mass":2.073923973778661,"nu":0,"particle_id":1790,"point":[-0.3051984383762765,-0.5005716967593161,-6.583149983590149],"type":2,"volume":2.073923973778661},{"fixed":false,"mass":1.2759520401092943,"nu":0,"particle_id":1791,"point":[1.307076174786843,3.635942690313462,0.7734277830062106],"type":2,"volume":1.2759520401092943},{"fixed":false,"mass":1.0416436226326247,"nu":0,"particle_id":1792,"point":[4.492355773053496,-4.697577974576863,1.587674829313072],"type":2,"volume":1.0416436226326247},{"fixed":false,"mass":0.8267526859602886,"nu":0,"particle_id":1793,"point":[4.287887598806341,4.181524793549969,3.214681921926037],"type":2,"volume":0.8267526859602886},{"fixed":false,"mass":0.9710932250783664,"nu":0,"particle_id":1794,"point":[-2.874663216081759,3.560231560096367,-4.650427943319679],"type":2,"volume":0.9710932250783664},{"fixed":false,"mass":1.3468492407172086,"nu":0,"particle_id":1795,"point":[2.57647605411367,4.666708369687956,2.922070236727516],"type":2,"volume":1.3468492407172086},{"fixed":false,"mass":1.1206133558280984,"nu":0,"particle_id":1796,"point":[-4.663842752351746,2.477347134422589,-4.094482766034131],"type":2,"volume":1.1206133558280984},{"fixed":false,"mass":1.6906428376760858,"nu":0,"particle_id":1797,"point":[0.4507404395103555,5.510255911552357,-3.710725793705925],"type":2,"volume":1.6906428376760858},{"fixed":false,"mass":1.4548057757851238,"nu":0,"particle_id":1798,"point":[-6.169822938745159,-0.006000936152099901,-1.100417296839521],"type":2,"volume":1.4548057757851238},{"fixed":false,"mass":1.0544908907167103,"nu":0,"particle_id":1799,"point":[-3.271444485058861,-5.875223587060344,0.4454568649265629],"type":2,"volume":1.0544908907167103},{"fixed":false,"mass":1.3004472754514076,"nu":0,"particle_id":1800,"point":[-5.081326944367558,-2.009614168071913,-3.267591450739174],"type":2,"volume":1.3004472754514076},{"fixed":false,"mass":1.063883661423895,"nu":0,"particle_id":1801,"point":[4.008668068079163,-0.2289106041405485,-0.4722585332000231],"type":2,"volume":1.063883661423895},{"fixed":false,"mass":1.7721773450590705,"nu":0,"particle_id":1802,"point":[4.401071408568415,4.431516255494562,-1.421940850959086],"type":2,"volume":1.7721773450590705},{"fixed":false,"mass":1.3766040711686929,"nu":0,"particle_id":1803,"point":[1.206738913152708,-0.6875482277315563,3.730600204307904],"type":2,"volume":1.3766040711686929},{"fixed":false,"mass":2.578696813898477,"nu":0,"particle_id":1804,"point":[-4.084097733405001,4.86860281771316,1.327862165315074],"type":2,"volume":2.578696813898477},{"fixed":false,"mass":1.3107657917450855,"nu":0,"particle_id":1805,"point":[-5.067770037685269,0.08381720350908023,0.9620668081643841],"type":2,"volume":1.3107657917450855},{"fixed":false,"mass":1.4236559863890483,"nu":0,"particle_id":1806,"point":[6.450503626446365,0.06717564874813688,-1.627397612727717],"type":2,"volume":1.4236559863890483},{"fixed":false,"mass":1.357053100007645,"nu":0,"particle_id":1807,"point":[-1.614777124490739,2.713131288206515,-5.654432618430969],"type":2,"volume":1.357053100007645},{"fixed":false,"mass":0.8486314461438255,"nu":0,"particle_id":1808,"point":[6.520435580630037,-0.4295236876135067,1.752316969016979],"type":2,"volume":0.8486314461438255},{"fixed":false,"mass":1.5622250090228744,"nu":0,"particle_id":1809,"point":[-0.3706080123255104,0.8358998274016896,-6.532365777942251],"type":2,"volume":1.5622250090228744},{"fixed":false,"mass":1.8265065858863956,"nu":0,"particle_id":1810,"point":[1.557538541465946,-5.9730918805593,-2.327470692374107],"type":2,"volume":1.8265065858863956},{"fixed":false,"mass":1.1762170585330276,"nu":0,"particle_id":1811,"point":[-5.412896661183137,-0.2985679259202219,-3.780275859861179],"type":2,"volume":1.1762170585330276},{"fixed":false,"mass":0.6538161221383578,"nu":0,"particle_id":1812,"point":[2.301472321167307,-2.876872833441634,-1.036314080081544],"type":2,"volume":0.6538161221383578},{"fixed":false,"mass":1.175250294758599,"nu":0,"particle_id":1813,"point":[-1.167036604299968,-6.53517614655388,0.4151774621223892],"type":2,"volume":1.175250294758599},{"fixed":false,"mass":1.1620156387110356,"nu":0,"particle_id":1814,"point":[-0.9135276763899841,-2.895016566046474,5.699854846450463],"type":2,"volume":1.1620156387110356},{"fixed":false,"mass":1.0710652062018662,"nu":0,"particle_id":1815,"point":[-3.478163475477615,4.476340211356565,3.571914317653101],"type":2,"volume":1.0710652062018662},{"fixed":false,"mass":1.8354865236709699,"nu":0,"particle_id":1816,"point":[-2.364227106081895,-4.522285409379511,4.107148490226262],"type":2,"volume":1.8354865236709699},{"fixed":false,"mass":1.3977134119621086,"nu":0,"particle_id":1817,"point":[-1.578166637842497,-5.121214396344164,3.34316846547302],"type":2,"volume":1.3977134119621086},{"fixed":false,"mass":1.4401854640358476,"nu":0,"particle_id":1818,"point":[-3.056978005101318,6.007107270396388,0.0613824673419367],"type":2,"volume":1.4401854640358476},{"fixed":false,"mass":1.3612443855532272,"nu":0,"particle_id":1819,"point":[0.2064205050665574,5.613722598187757,3.279639399313543],"type":2,"volume":1.3612443855532272},{"fixed":false,"mass":1.3551510359780898,"nu":0,"particle_id":1820,"point":[5.867679353519702,1.526714495677485,-2.729261280997695],"type":2,"volume":1.3551510359780898},{"fixed":false,"mass":1.6874864277391721,"nu":0,"particle_id":1821,"point":[-3.981116236512938,2.68719431394583,1.601466342870882],"type":2,"volume":1.6874864277391721},{"fixed":false,"mass":1.2295989911721268,"nu":0,"particle_id":1822,"point":[1.843015104005893,2.184130543476349,5.743311382397794],"type":2,"volume":1.2295989911721268},{"fixed":false,"mass":1.8377403584718488,"nu":0,"particle_id":1823,"point":[5.703486433864468,1.894405239316383,-0.4147106772632466],"type":2,"volume":1.8377403584718488},{"fixed":false,"mass":1.337935416557809,"nu":0,"particle_id":1824,"point":[5.122871445555977,2.012700615638083,3.645149866760198],"type":2,"volume":1.337935416557809},{"fixed":false,"mass":1.4000019699141337,"nu":0,"particle_id":1825,"point":[-2.742053574486348,-0.7365756427248599,6.047860084548794],"type":2,"volume":1.4000019699141337},{"fixed":false,"mass":1.0362307794165646,"nu":0,"particle_id":1826,"point":[5.375292543296289,-2.193773291102824,-3.275771396375033],"type":2,"volume":1.0362307794165646},{"fixed":false,"mass":1.7207577786430555,"nu":0,"particle_id":1827,"point":[3.910470943013681,-3.258660655595478,4.061071296048228],"type":2,"volume":1.7207577786430555},{"fixed":false,"mass":2.806842769243044,"nu":0,"particle_id":1828,"point":[3.168777171297256,-4.232272374342637,3.716692993342883],"type":2,"volume":2.806842769243044},{"fixed":false,"mass":1.1131761994675355,"nu":0,"particle_id":1829,"point":[-4.361830917500686,-4.242793579098656,2.775904471415162],"type":2,"volume":1.1131761994675355},{"fixed":false,"mass":1.440260410853114,"nu":0,"particle_id":1830,"point":[-4.730277040619141,-3.176654961326331,3.419951838017925],"type":2,"volume":1.440260410853114},{"fixed":false,"mass":1.804844731518009,"nu":0,"particle_id":1831,"point":[-5.003478389782494,-3.529461596114544,2.293551706344563],"type":2,"volume":1.804844731518009},{"fixed":false,"mass":2.31338699773495,"nu":0,"particle_id":1832,"point":[4.074051577622043,-3.865473763562286,-3.078295164499925],"type":2,"volume":2.31338699773495},{"fixed":false,"mass":3.0835097753969976,"nu":0,"particle_id":1833,"point":[2.116188473484047,0.6143095585303786,-5.241694387962136],"type":2,"volume":3.0835097753969976},{"fixed":false,"mass":1.8441787982264624,"nu":0,"particle_id":1834,"point":[-3.436091579123473,-2.658299441943124,-4.901337096996314],"type":2,"volume":1.8441787982264624},{"fixed":false,"mass":2.2155587314405305,"nu":0,"particle_id":1835,"point":[3.358499682720713,2.718068840913096,-2.612353302987076],"type":2,"volume":2.2155587314405305},{"fixed":false,"mass":1.915587297317867,"nu":0,"particle_id":1836,"point":[1.237498200949692,-6.403456952793383,-0.7992843488049568],"type":2,"volume":1.915587297317867},{"fixed":false,"mass":0.9985670174623477,"nu":0,"particle_id":1837,"point":[-0.6937492160304686,0.6398562072931776,6.657145331027515],"type":2,"volume":0.9985670174623477},{"fixed":false,"mass":1.5512179573653178,"nu":0,"particle_id":1838,"point":[-6.025607612794574,2.875589149544186,-0.2076169888948114],"type":2,"volume":1.5512179573653178},{"fixed":false,"mass":2.028803936751297,"nu":0,"particle_id":1839,"point":[3.362264356319672,-5.104216886148653,1.732315249293795],"type":2,"volume":2.028803936751297},{"fixed":false,"mass":0.9815829516733012,"nu":0,"particle_id":1840,"point":[0.3380344119833404,-3.091773346795716,2.814732210497843],"type":2,"volume":0.9815829516733012},{"fixed":false,"mass":1.048089965358888,"nu":0,"particle_id":1841,"point":[4.742212186122006,0.7841581087541235,-0.224967906108118],"type":2,"volume":1.048089965358888},{"fixed":false,"mass":1.1291330109418645,"nu":0,"particle_id":1842,"point":[2.784107062947563,0.6320022121181884,2.533376930437501],"type":2,"volume":1.1291330109418645},{"fixed":false,"mass":1.2815491226256988,"nu":0,"particle_id":1843,"point":[-3.851351560646427,-2.258918520436522,5.003579452683587],"type":2,"volume":1.2815491226256988},{"fixed":false,"mass":1.7885177845625366,"nu":0,"particle_id":1844,"point":[1.33368182106458,-0.2969112922950587,-3.564412567353059],"type":2,"volume":1.7885177845625366},{"fixed":false,"mass":2.218444217080962,"nu":0,"particle_id":1845,"point":[0.1570547650617381,5.442237374865827,-1.123212568755245],"type":2,"volume":2.218444217080962},{"fixed":false,"mass":1.391223184209966,"nu":0,"particle_id":1846,"point":[1.596104507550749,-6.332085513994564,0.5373012676631317],"type":2,"volume":1.391223184209966},{"fixed":false,"mass":1.4223000993634356,"nu":0,"particle_id":1847,"point":[-1.536888538870794,-0.1464930771278343,6.520101020501079],"type":2,"volume":1.4223000993634356},{"fixed":false,"mass":2.0573391609656246,"nu":0,"particle_id":1848,"point":[2.198565795288894,5.689357072481396,-2.385080872186303],"type":2,"volume":2.0573391609656246},{"fixed":false,"mass":1.4493899657184255,"nu":0,"particle_id":1849,"point":[3.33555101535595,-0.6113005460340758,5.280688308067401],"type":2,"volume":1.4493899657184255},{"fixed":false,"mass":0.8696553643961045,"nu":0,"particle_id":1850,"point":[4.113870631567699,-1.944811284169357,-0.1329806072778796],"type":2,"volume":0.8696553643961045},{"fixed":false,"mass":1.0790358830840046,"nu":0,"particle_id":1851,"point":[0.169750191464299,1.246996615106225,3.608983798624933],"type":2,"volume":1.0790358830840046},{"fixed":false,"mass":0.7220570817292963,"nu":0,"particle_id":1852,"point":[-0.6676942795696251,6.273966287351725,1.977899239263309],"type":2,"volume":0.7220570817292963},{"fixed":false,"mass":1.3525359134094606,"nu":0,"particle_id":1853,"point":[1.302248691639146,-0.979162985800954,-6.183383562202262],"type":2,"volume":1.3525359134094606},{"fixed":false,"mass":1.0862822324850046,"nu":0,"particle_id":1854,"point":[3.701943078814127,-0.05188997386152936,1.390890904186916],"type":2,"volume":1.0862822324850046},{"fixed":false,"mass":1.1495621810249959,"nu":0,"particle_id":1855,"point":[-0.4185248705138108,4.884539733769533,0.671693126518954],"type":2,"volume":1.1495621810249959},{"fixed":false,"mass":1.4001826993691497,"nu":0,"particle_id":1856,"point":[5.069909964749209,-0.4796204995315407,0.2180782861194341],"type":2,"volume":1.4001826993691497},{"fixed":false,"mass":1.5781762154936514,"nu":0,"particle_id":1857,"point":[1.153824477105445,2.751370653814607,2.965056400025481],"type":2,"volume":1.5781762154936514},{"fixed":false,"mass":1.0632676630179956,"nu":0,"particle_id":1858,"point":[2.743062029571977,2.243040056542642,-1.506337165606929],"type":2,"volume":1.0632676630179956},{"fixed":false,"mass":1.3544499375034065,"nu":0,"particle_id":1859,"point":[-0.4869130307862499,0.8646864394547616,-3.963071104228487],"type":2,"volume":1.3544499375034065},{"fixed":false,"mass":1.632596661183282,"nu":0,"particle_id":1860,"point":[-2.226041377890506,-0.2667466436113393,-3.153511785101436],"type":2,"volume":1.632596661183282},{"fixed":false,"mass":1.745203741427302,"nu":0,"particle_id":1861,"point":[5.808951844856837,-2.691542412689723,1.323623045603178],"type":2,"volume":1.745203741427302},{"fixed":false,"mass":1.03940355199552,"nu":0,"particle_id":1862,"point":[5.197724735677616,3.746311709130711,0.1591187917248622],"type":2,"volume":1.03940355199552},{"fixed":false,"mass":1.2579604033066116,"nu":0,"particle_id":1863,"point":[3.27255941156336,2.123916713990716,0.4356354536732545],"type":2,"volume":1.2579604033066116},{"fixed":false,"mass":1.3158205418072397,"nu":0,"particle_id":1864,"point":[-0.9653406916756238,-3.195792860170014,-1.886810460044169],"type":2,"volume":1.3158205418072397},{"fixed":false,"mass":1.831925676647421,"nu":0,"particle_id":1865,"point":[2.93528839362566,5.774118960223392,-1.237839906527583],"type":2,"volume":1.831925676647421},{"fixed":false,"mass":1.4466545617457975,"nu":0,"particle_id":1866,"point":[-2.065022776109357,-3.16707087257791,0.03431848852685358],"type":2,"volume":1.4466545617457975},{"fixed":false,"mass":1.1001264750470225,"nu":0,"particle_id":1867,"point":[4.826831365205799,-1.970158128598647,-4.292553576128776],"type":2,"volume":1.1001264750470225},{"fixed":false,"mass":0.8231538690432557,"nu":0,"particle_id":1868,"point":[-3.057422118720595,1.05977923770086,-1.926085142114048],"type":2,"volume":0.8231538690432557},{"fixed":false,"mass":1.037469456391814,"nu":0,"particle_id":1869,"point":[-3.126459934277076,2.089265720971094,-0.3437857714221382],"type":2,"volume":1.037469456391814},{"fixed":false,"mass":0.9901099452496194,"nu":0,"particle_id":1870,"point":[1.042908133339879,4.740774026140261,-4.61950775285931],"type":2,"volume":0.9901099452496194},{"fixed":false,"mass":1.183921593660405,"nu":0,"particle_id":1871,"point":[3.41979771847889,-1.073796420512602,-1.609333250080548],"type":2,"volume":1.183921593660405},{"fixed":false,"mass":1.7588049078279127,"nu":0,"particle_id":1872,"point":[2.025318332374828,-3.961879600570054,-4.724217959157616],"type":2,"volume":1.7588049078279127},{"fixed":false,"mass":1.0931484745015994,"nu":0,"particle_id":1873,"point":[4.931339501857183,0.8719651366887936,4.196102380817308],"type":2,"volume":1.0931484745015994},{"fixed":false,"mass":1.4025896734254093,"nu":0,"particle_id":1874,"point":[2.512767970465698,2.833604592786529,3.48694976661713],"type":2,"volume":1.4025896734254093},{"fixed":false,"mass":2.9030614998240605,"nu":0,"particle_id":1875,"point":[-0.03526376247819536,3.093797052870722,-2.446618204623665],"type":2,"volume":2.9030614998240605},{"fixed":false,"mass":1.2062494624167481,"nu":0,"particle_id":1876,"point":[-0.4786280211345894,-3.636785445612765,-0.3800297312152991],"type":2,"volume":1.2062494624167481},{"fixed":false,"mass":1.3601257774432023,"nu":0,"particle_id":1877,"point":[-5.918051803671944,-1.808130188280576,-2.112530934054907],"type":2,"volume":1.3601257774432023},{"fixed":false,"mass":1.6560995357498682,"nu":0,"particle_id":1878,"point":[4.469307570169284,0.1495551237539468,-3.3983363543548],"type":2,"volume":1.6560995357498682},{"fixed":false,"mass":1.4553772866868109,"nu":0,"particle_id":1879,"point":[-0.8749673657307322,-3.478086139604111,1.666059351027799],"type":2,"volume":1.4553772866868109},{"fixed":false,"mass":1.5078470060622442,"nu":0,"particle_id":1880,"point":[-0.08553794940054753,-1.832513632991634,-3.517914824217976],"type":2,"volume":1.5078470060622442},{"fixed":false,"mass":2.3411426369473154,"nu":0,"particle_id":1881,"point":[-5.406195964388298,-0.3884742297986676,3.638200467154514],"type":2,"volume":2.3411426369473154},{"fixed":false,"mass":1.2222569383771673,"nu":0,"particle_id":1882,"point":[-5.21196725807723,2.289317058028868,3.360468255013453],"type":2,"volume":1.2222569383771673},{"fixed":false,"mass":1.382304144675422,"nu":0,"particle_id":1883,"point":[-4.068141374583398,-3.617608566152637,-3.877766073551264],"type":2,"volume":1.382304144675422},{"fixed":false,"mass":2.4474190983049984,"nu":0,"particle_id":1884,"point":[4.118578035994799,-1.713009532831538,4.764712921332268],"type":2,"volume":2.4474190983049984},{"fixed":false,"mass":1.5352284332482966,"nu":0,"particle_id":1885,"point":[1.798176791918362,1.848763833956663,-3.796918600527631],"type":2,"volume":1.5352284332482966},{"fixed":false,"mass":1.8721397568135645,"nu":0,"particle_id":1886,"point":[-5.217671503925944,3.762035247197067,1.44459154507937],"type":2,"volume":1.8721397568135645},{"fixed":false,"mass":1.931969848761264,"nu":0,"particle_id":1887,"point":[4.727700868246586,-4.491647960647382,-0.4650103903265673],"type":2,"volume":1.931969848761264},{"fixed":false,"mass":1.9917497729500127,"nu":0,"particle_id":1888,"point":[-4.505265751824616,-2.312952698800117,1.456615601401728],"type":2,"volume":1.9917497729500127},{"fixed":false,"mass":1.7612812161645217,"nu":0,"particle_id":1889,"point":[-5.414165885225447,1.780576319954223,0.1834384808986064],"type":2,"volume":1.7612812161645217},{"fixed":false,"mass":1.8078280749961115,"nu":0,"particle_id":1890,"point":[3.738073641028854,3.236291749625045,1.602314666626638],"type":2,"volume":1.8078280749961115},{"fixed":false,"mass":1.4416230994581813,"nu":0,"particle_id":1891,"point":[-0.2153904581657054,-1.509080549025047,3.667898489909897],"type":2,"volume":1.4416230994581813},{"fixed":false,"mass":1.3095542286177182,"nu":0,"particle_id":1892,"point":[-3.684755754225033,4.860784803956162,2.54723347029958],"type":2,"volume":1.3095542286177182},{"fixed":false,"mass":1.2358929412569728,"nu":0,"particle_id":1893,"point":[-3.118311507489337,-1.89105391678188,1.494553454259499],"type":2,"volume":1.2358929412569728},{"fixed":false,"mass":2.418582006738693,"nu":0,"particle_id":1894,"point":[2.028002045740514,4.16090971219762,-4.676446724843627],"type":2,"volume":2.418582006738693},{"fixed":false,"mass":1.4682895408391607,"nu":0,"particle_id":1895,"point":[1.045104552957111,6.319224772482258,-1.762997644965253],"type":2,"volume":1.4682895408391607},{"fixed":false,"mass":1.7333068176964086,"nu":0,"particle_id":1896,"point":[1.493285999020715,-4.934347107177664,-4.169853635956903],"type":2,"volume":1.7333068176964086},{"fixed":false,"mass":0.7540320915558777,"nu":0,"particle_id":1897,"point":[2.889126079421188,-2.293437167505502,-0.405521962823823],"type":2,"volume":0.7540320915558777},{"fixed":false,"mass":1.103232963050312,"nu":0,"particle_id":1898,"point":[2.342278863107492,-3.079649982416818,0.7282412965435744],"type":2,"volume":1.103232963050312},{"fixed":false,"mass":1.2623666849393231,"nu":0,"particle_id":1899,"point":[4.483712725059744,1.683073226918077,0.6314570077225246],"type":2,"volume":1.2623666849393231},{"fixed":false,"mass":1.027753365922414,"nu":0,"particle_id":1900,"point":[-3.16125169521652,0.4301561605190421,-5.890784124985246],"type":2,"volume":1.027753365922414},{"fixed":false,"mass":1.4911252187703878,"nu":0,"particle_id":1901,"point":[-2.54978194143029,5.04711194554937,-3.464612352174266],"type":2,"volume":1.4911252187703878},{"fixed":false,"mass":2.460401780114032,"nu":0,"particle_id":1902,"point":[2.720224452245392,-2.683633498638463,-4.911716920342999],"type":2,"volume":2.460401780114032},{"fixed":false,"mass":0.8238251019027283,"nu":0,"particle_id":1903,"point":[1.283002311500696,-1.454283846578818,-3.156677303108291],"type":2,"volume":0.8238251019027283},{"fixed":false,"mass":1.4060605087132285,"nu":0,"particle_id":1904,"point":[-4.112650290701497,-5.086628734070429,0.848496206431379],"type":2,"volume":1.4060605087132285},{"fixed":false,"mass":1.095084105858797,"nu":0,"particle_id":1905,"point":[-4.723095816429365,-0.04476518371764107,-4.745120975177162],"type":2,"volume":1.095084105858797},{"fixed":false,"mass":1.0545713687286484,"nu":0,"particle_id":1906,"point":[-0.2848369270731906,3.608311937883755,-0.1100817484242677],"type":2,"volume":1.0545713687286484},{"fixed":false,"mass":1.2762244816532382,"nu":0,"particle_id":1907,"point":[-3.199596946284292,2.788012851296231,5.123623950409163],"type":2,"volume":1.2762244816532382},{"fixed":false,"mass":1.313457917768174,"nu":0,"particle_id":1908,"point":[4.51318741359681,4.54061773193162,2.031454914096942],"type":2,"volume":1.313457917768174},{"fixed":false,"mass":1.9067154913401323,"nu":0,"particle_id":1909,"point":[-1.670694338496514,5.907840583372456,2.127251627595215],"type":2,"volume":1.9067154913401323},{"fixed":false,"mass":1.9756913921370642,"nu":0,"particle_id":1910,"point":[4.795630243516936,3.78231795032115,-2.44488754034851],"type":2,"volume":1.9756913921370642},{"fixed":false,"mass":1.3728203579236151,"nu":0,"particle_id":1911,"point":[-4.329076603724961,3.395250340338886,-3.48016171915162],"type":2,"volume":1.3728203579236151},{"fixed":false,"mass":1.3344890021107165,"nu":0,"particle_id":1912,"point":[5.204025898103212,1.66627301403755,-3.856702675112189],"type":2,"volume":1.3344890021107165},{"fixed":false,"mass":1.4536705495612554,"nu":0,"particle_id":1913,"point":[-0.7845348707625451,-0.7356532288217026,5.387204232465471],"type":2,"volume":1.4536705495612554},{"fixed":false,"mass":1.399745834658384,"nu":0,"particle_id":1914,"point":[0.0787169485402648,4.626537944831334,-4.798521381200799],"type":2,"volume":1.399745834658384},{"fixed":false,"mass":0.8782960212671008,"nu":0,"particle_id":1915,"point":[-1.684122043100013,0.9015442686901178,3.128428095834771],"type":2,"volume":0.8782960212671008},{"fixed":false,"mass":1.9470264385526392,"nu":0,"particle_id":1916,"point":[4.380020336144274,0.9414337153153639,-2.235840239479864],"type":2,"volume":1.9470264385526392},{"fixed":false,"mass":1.337838858885053,"nu":0,"particle_id":1917,"point":[2.670596214512661,2.577551586483832,1.305586049857758],"type":2,"volume":1.337838858885053},{"fixed":false,"mass":1.3209390006138866,"nu":0,"particle_id":1918,"point":[-1.564129711752216,-3.281557413139918,-1.062216280137134],"type":2,"volume":1.3209390006138866},{"fixed":false,"mass":1.3890887240333893,"nu":0,"particle_id":1919,"point":[-0.4636016923765937,-2.055884852787192,6.180147698854846],"type":2,"volume":1.3890887240333893},{"fixed":false,"mass":1.2690430044906469,"nu":0,"particle_id":1920,"point":[-1.533929079607668,-0.4625550651610472,3.487047277468004],"type":2,"volume":1.2690430044906469},{"fixed":false,"mass":1.5654787399770198,"nu":0,"particle_id":1921,"point":[-4.401637696926572,-0.8260990606895695,4.908208827720389],"type":2,"volume":1.5654787399770198},{"fixed":false,"mass":1.3218674541959554,"nu":0,"particle_id":1922,"point":[-1.962660547627224,3.679524181060071,-5.163148652086578],"type":2,"volume":1.3218674541959554},{"fixed":false,"mass":1.2448731050422208,"nu":0,"particle_id":1923,"point":[2.969592982227602,-0.5762942945422684,2.623465451694753],"type":2,"volume":1.2448731050422208},{"fixed":false,"mass":1.893005042985725,"nu":0,"particle_id":1924,"point":[-3.035115533565091,-5.529090471571216,-1.689777292897302],"type":2,"volume":1.893005042985725},{"fixed":false,"mass":0.9310498865770815,"nu":0,"particle_id":1925,"point":[2.919041736720037,0.755057956575981,-2.388253189495854],"type":2,"volume":0.9310498865770815},{"fixed":false,"mass":2.2567917265162674,"nu":0,"particle_id":1926,"point":[-5.135836299164811,-1.72319407811599,0.2486192279898078],"type":2,"volume":2.2567917265162674},{"fixed":false,"mass":1.6697950324374613,"nu":0,"particle_id":1927,"point":[-3.167961326845689,-0.0007532538626418036,-2.008347555231784],"type":2,"volume":1.6697950324374613},{"fixed":false,"mass":0.7467576123068174,"nu":0,"particle_id":1928,"point":[-3.749184511249417,0.4750956116212138,0.1881254364285621],"type":2,"volume":0.7467576123068174},{"fixed":false,"mass":1.6872458232362737,"nu":0,"particle_id":1929,"point":[-3.041356758058595,-4.43892175074288,1.507880603045185],"type":2,"volume":1.6872458232362737},{"fixed":false,"mass":2.727367611441018,"nu":0,"particle_id":1930,"point":[0.6335340536078822,3.33150665730895,-5.49195751425339],"type":2,"volume":2.727367611441018},{"fixed":false,"mass":1.533060129421197,"nu":0,"particle_id":1931,"point":[-1.990130381661419,6.230378796119713,-1.283321242914131],"type":2,"volume":1.533060129421197},{"fixed":false,"mass":1.3340934930781982,"nu":0,"particle_id":1932,"point":[-2.417829480910957,4.819644558184603,3.945226297674678],"type":2,"volume":1.3340934930781982},{"fixed":false,"mass":2.1061520940144094,"nu":0,"particle_id":1933,"point":[-2.919754642673469,1.618388034448849,5.694235060490678],"type":2,"volume":2.1061520940144094},{"fixed":false,"mass":1.3868704268008127,"nu":0,"particle_id":1934,"point":[-0.5831785921786438,-3.906263475152575,3.419964524192541],"type":2,"volume":1.3868704268008127},{"fixed":false,"mass":1.4605497771001463,"nu":0,"particle_id":1935,"point":[-0.8621167569686752,5.89680176559254,-3.040885240971626],"type":2,"volume":1.4605497771001463},{"fixed":false,"mass":1.2738231800525637,"nu":0,"particle_id":1936,"point":[-1.763680927963682,-4.424042175681765,0.7247545565395164],"type":2,"volume":1.2738231800525637},{"fixed":false,"mass":1.1546585315117477,"nu":0,"particle_id":1937,"point":[-6.32953326131696,-1.966399802187599,-0.9187570101878623],"type":2,"volume":1.1546585315117477},{"fixed":false,"mass":1.345323725718734,"nu":0,"particle_id":1938,"point":[0.4711780711085711,-6.339196410884709,2.080244542880458],"type":2,"volume":1.345323725718734},{"fixed":false,"mass":1.5895425996076484,"nu":0,"particle_id":1939,"point":[-2.345751224684208,-1.488954147720489,-5.954048441650955],"type":2,"volume":1.5895425996076484},{"fixed":false,"mass":1.4003280001260683,"nu":0,"particle_id":1940,"point":[5.097668154473885,-0.5014213924076355,4.128817070427933],"type":2,"volume":1.4003280001260683},{"fixed":false,"mass":1.748232424601568,"nu":0,"particle_id":1941,"point":[-4.387935052737631,4.702053884925695,-1.380753401817624],"type":2,"volume":1.748232424601568},{"fixed":false,"mass":1.5666351346389782,"nu":0,"particle_id":1942,"point":[-0.7261495556191088,-5.151637356799172,-3.953310846500513],"type":2,"volume":1.5666351346389782},{"fixed":false,"mass":1.9756476286146216,"nu":0,"particle_id":1943,"point":[-1.392420684829929,4.605693153664504,2.008173487359615],"type":2,"volume":1.9756476286146216},{"fixed":false,"mass":1.0653835595296488,"nu":0,"particle_id":1944,"point":[1.759899228086921,-1.763350755119126,6.25042093403072],"type":2,"volume":1.0653835595296488},{"fixed":false,"mass":1.4859717963187813,"nu":0,"particle_id":1945,"point":[4.270750468632089,-2.952549292117343,-2.018302076189591],"type":2,"volume":1.4859717963187813},{"fixed":false,"mass":0.8348084298014343,"nu":0,"particle_id":1946,"point":[0.5262149473139786,-6.330803915032127,-2.40813345229919],"type":2,"volume":0.8348084298014343},{"fixed":false,"mass":1.6152501454556714,"nu":0,"particle_id":1947,"point":[4.26967739480115,3.561400298626039,-0.4576373487575739],"type":2,"volume":1.6152501454556714},{"fixed":false,"mass":1.165545623091779,"nu":0,"particle_id":1948,"point":[-1.541805662832149,2.010815899184125,-3.01683156099759],"type":2,"volume":1.165545623091779},{"fixed":false,"mass":0.8121479465859117,"nu":0,"particle_id":1949,"point":[3.247601702854073,-1.555548743510638,1.055014759655782],"type":2,"volume":0.8121479465859117},{"fixed":false,"mass":1.9560348594170542,"nu":0,"particle_id":1950,"point":[6.309132097632348,-1.272919934990948,1.014483867375163],"type":2,"volume":1.9560348594170542},{"fixed":false,"mass":1.1965042529794085,"nu":0,"particle_id":1951,"point":[1.582716368494543,-5.845305394729793,2.604496162462985],"type":2,"volume":1.1965042529794085},{"fixed":false,"mass":1.2090530970860158,"nu":0,"particle_id":1952,"point":[0.03615413672200377,-2.612737667612312,-6.110521079544085],"type":2,"volume":1.2090530970860158},{"fixed":false,"mass":2.1964363703796623,"nu":0,"particle_id":1953,"point":[0.8551028536312747,3.554352401452464,-1.121225052778147],"type":2,"volume":2.1964363703796623},{"fixed":false,"mass":1.1195906316462798,"nu":0,"particle_id":1954,"point":[-1.113050519631891,3.281177352171154,-1.507740544937197],"type":2,"volume":1.1195906316462798},{"fixed":false,"mass":0.9269281746824322,"nu":0,"particle_id":1955,"point":[-1.792801700322726,0.832945555387926,-3.162850590472096],"type":2,"volume":0.9269281746824322},{"fixed":false,"mass":2.0807791982963013,"nu":0,"particle_id":1956,"point":[3.991041166923494,-1.301975355955797,-3.623437667810112],"type":2,"volume":2.0807791982963013},{"fixed":false,"mass":1.0532004877037646,"nu":0,"particle_id":1957,"point":[0.237722360378207,0.9088661720866352,5.576607688899971],"type":2,"volume":1.0532004877037646},{"fixed":false,"mass":1.1377323096406582,"nu":0,"particle_id":1958,"point":[3.776830051060013,1.357913316948465,2.426505138010072],"type":2,"volume":1.1377323096406582},{"fixed":false,"mass":1.4443925759880012,"nu":0,"particle_id":1959,"point":[-0.2348239253209924,3.211144578722304,5.646628222923237],"type":2,"volume":1.4443925759880012},{"fixed":false,"mass":1.0266660982159423,"nu":0,"particle_id":1960,"point":[-1.798077892431514,2.725889818099979,1.78387234956331],"type":2,"volume":1.0266660982159423},{"fixed":false,"mass":1.5574214527493324,"nu":0,"particle_id":1961,"point":[-2.434508200337859,-2.314361769367103,-2.966620799147228],"type":2,"volume":1.5574214527493324},{"fixed":false,"mass":1.1853891516987445,"nu":0,"particle_id":1962,"point":[0.982305911271221,5.298354898124732,3.807916706095101],"type":2,"volume":1.1853891516987445},{"fixed":false,"mass":1.669709994809935,"nu":0,"particle_id":1963,"point":[-1.704658819967274,-1.282812468525548,-3.317028081416812],"type":2,"volume":1.669709994809935},{"fixed":false,"mass":1.692157711435124,"nu":0,"particle_id":1964,"point":[3.853394405777578,-0.9711917553210464,-5.227505364832521],"type":2,"volume":1.692157711435124},{"fixed":false,"mass":1.1327115394216427,"nu":0,"particle_id":1965,"point":[-6.299597391563262,-1.644165626431374,1.921893276703152],"type":2,"volume":1.1327115394216427},{"fixed":false,"mass":2.5377739012682623,"nu":0,"particle_id":1966,"point":[2.517530173103049,3.927414891918254,-3.124959296844613],"type":2,"volume":2.5377739012682623},{"fixed":false,"mass":2.469334147099115,"nu":0,"particle_id":1967,"point":[4.191998263702721,2.459924859375823,-1.51630560916279],"type":2,"volume":2.469334147099115},{"fixed":false,"mass":1.395070539387546,"nu":0,"particle_id":1968,"point":[1.136955519084365,5.750488741451841,0.0376354808933424],"type":2,"volume":1.395070539387546},{"fixed":false,"mass":1.3467225626764199,"nu":0,"particle_id":1969,"point":[-1.512868462354641,-5.786784823813806,2.430359568834193],"type":2,"volume":1.3467225626764199},{"fixed":false,"mass":1.527976282401888,"nu":0,"particle_id":1970,"point":[4.245715205975017,2.345546452475261,2.753910992344747],"type":2,"volume":1.527976282401888},{"fixed":false,"mass":2.099565295680663,"nu":0,"particle_id":1971,"point":[-0.5228312525458999,2.186281209514567,-6.091896680961528],"type":2,"volume":2.099565295680663},{"fixed":false,"mass":0.5068888388255027,"nu":0,"particle_id":1972,"point":[3.507165734704721,1.141540196011414,0.347398528673494],"type":2,"volume":0.5068888388255027},{"fixed":false,"mass":0.8307546682122878,"nu":0,"particle_id":1973,"point":[0.8920418392482992,-3.126054716970561,-1.972739215230066],"type":2,"volume":0.8307546682122878},{"fixed":false,"mass":1.6063217278967337,"nu":0,"particle_id":1974,"point":[2.769273019849718,-2.789847730442077,-3.22321952908585],"type":2,"volume":1.6063217278967337},{"fixed":false,"mass":1.8094962557755738,"nu":0,"particle_id":1975,"point":[-0.2855650931509925,-1.073166931098948,-4.672894271173071],"type":2,"volume":1.8094962557755738},{"fixed":false,"mass":1.3258039220976892,"nu":0,"particle_id":1976,"point":[-2.381035858959572,1.67678053621933,-4.021674002257444],"type":2,"volume":1.3258039220976892},{"fixed":false,"mass":1.4895379460196758,"nu":0,"particle_id":1977,"point":[6.000363613101882,-0.09984968012452752,2.977123567664991],"type":2,"volume":1.4895379460196758},{"fixed":false,"mass":1.6246329453522916,"nu":0,"particle_id":1978,"point":[1.299203643553544,-4.815281896117084,1.055911677430599],"type":2,"volume":1.6246329453522916},{"fixed":false,"mass":1.100532101126776,"nu":0,"particle_id":1979,"point":[-0.5720240592071285,4.138328268778312,2.594490476732464],"type":2,"volume":1.100532101126776},{"fixed":false,"mass":1.1578004436350282,"nu":0,"particle_id":1980,"point":[-0.3203529593780075,3.821609903250243,0.9727446122733007],"type":2,"volume":1.1578004436350282},{"fixed":false,"mass":1.0131528071048983,"nu":0,"particle_id":1981,"point":[2.663566893733365,-1.057863119246015,-6.050031419591926],"type":2,"volume":1.0131528071048983},{"fixed":false,"mass":1.0134754645721016,"nu":0,"particle_id":1982,"point":[-3.933844367410855,0.2525587782352253,-0.7553869033627804],"type":2,"volume":1.0134754645721016},{"fixed":false,"mass":1.467696712199361,"nu":0,"particle_id":1983,"point":[0.6036024673706947,1.769911982305387,-3.484029177504771],"type":2,"volume":1.467696712199361},{"fixed":false,"mass":1.2326727176111645,"nu":0,"particle_id":1984,"point":[3.468393606102607,3.80348386750574,-4.353619309535331],"type":2,"volume":1.2326727176111645},{"fixed":false,"mass":1.4015217178214143,"nu":0,"particle_id":1985,"point":[-3.367553791050498,-1.496592867816434,-5.355413355453323],"type":2,"volume":1.4015217178214143},{"fixed":false,"mass":1.4163944987587966,"nu":0,"particle_id":1986,"point":[2.267636262684079,-0.4539576851897198,4.563210790097071],"type":2,"volume":1.4163944987587966},{"fixed":false,"mass":1.0157870942767249,"nu":0,"particle_id":1987,"point":[-2.780612452750279,5.202811972343871,3.057524054299236],"type":2,"volume":1.0157870942767249},{"fixed":false,"mass":1.2345751026624516,"nu":0,"particle_id":1988,"point":[-0.8319191607397312,1.994191028731291,-4.644977396258053],"type":2,"volume":1.2345751026624516},{"fixed":false,"mass":1.849697139460301,"nu":0,"particle_id":1989,"point":[-3.240039779630472,1.270308190573071,1.661609693613411],"type":2,"volume":1.849697139460301},{"fixed":false,"mass":1.1581399274749395,"nu":0,"particle_id":1990,"point":[-5.907714973384781,0.05751857905380804,-2.917707194726324],"type":2,"volume":1.1581399274749395},{"fixed":false,"mass":1.4155005613785665,"nu":0,"particle_id":1991,"point":[1.12472741533825,-3.527906280872244,-3.311098266859887],"type":2,"volume":1.4155005613785665},{"fixed":false,"mass":2.036805457278888,"nu":0,"particle_id":1992,"point":[-1.427404739491112,-0.7851391911631223,-5.10568483393841],"type":2,"volume":2.036805457278888},{"fixed":false,"mass":1.7347134551481806,"nu":0,"particle_id":1993,"point":[-3.241192273736943,0.1229980448154799,2.190170338849872],"type":2,"volume":1.7347134551481806},{"fixed":false,"mass":1.895432246911563,"nu":0,"particle_id":1994,"point":[3.548797881088038,-3.711411470673163,-1.288768816079689],"type":2,"volume":1.895432246911563},{"fixed":false,"mass":1.0928196960899585,"nu":0,"particle_id":1995,"point":[2.890365138370165,1.469726938920124,5.906343879509376],"type":2,"volume":1.0928196960899585},{"fixed":false,"mass":1.056162449810618,"nu":0,"particle_id":1996,"point":[0.02577556885840289,6.673841399587624,-0.8963916484709188],"type":2,"volume":1.056162449810618},{"fixed":false,"mass":0.9789765904082942,"nu":0,"particle_id":1997,"point":[1.920754519076368,6.426481417385887,-0.9710138356231218],"type":2,"volume":0.9789765904082942},{"fixed":false,"mass":0.9339598086849124,"nu":0,"particle_id":1998,"point":[-6.316207978585282,1.668501436758153,1.885617349140844],"type":2,"volume":0.9339598086849124},{"fixed":false,"mass":0.9973458217974293,"nu":0,"particle_id":1999,"point":[0.5814327525817947,-5.146990673976468,4.393744234544487],"type":2,"volume":0.9973458217974293},{"fixed":false,"mass":0.905549787799939,"nu":0,"particle_id":2000,"point":[6.141119468893775,-2.897356614051315,-0.4720576998463593],"type":2,"volume":0.905549787799939},{"fixed":false,"mass":2.0887295285845306,"nu":0,"particle_id":2001,"point":[2.81309676841986,-4.125927939703591,-0.0582853306676062],"type":2,"volume":2.0887295285845306},{"fixed":false,"mass":1.102850528865682,"nu":0,"particle_id":2002,"point":[-0.5759560391505736,-3.300251146069484,4.631266895574973],"type":2,"volume":1.102850528865682},{"fixed":false,"mass":1.3099803234874137,"nu":0,"particle_id":2003,"point":[-3.566274028278248,3.112668325314649,-0.3117852283242831],"type":2,"volume":1.3099803234874137},{"fixed":false,"mass":1.1159841519768259,"nu":0,"particle_id":2004,"point":[4.913745217413132,3.233676722110333,3.28542547327871],"type":2,"volume":1.1159841519768259},{"fixed":false,"mass":1.2925167363219923,"nu":0,"particle_id":2005,"point":[-3.558383208658423,-3.629548017147533,-0.1385376997066773],"type":2,"volume":1.2925167363219923},{"fixed":false,"mass":1.497466946413144,"nu":0,"particle_id":2006,"point":[-1.747974996717474,-0.2965834889798389,5.0645858665743],"type":2,"volume":1.497466946413144},{"fixed":false,"mass":1.3659465216651876,"nu":0,"particle_id":2007,"point":[1.816972715274139,2.399166001672678,-2.226798932879447],"type":2,"volume":1.3659465216651876},{"fixed":false,"mass":1.5420157473231813,"nu":0,"particle_id":2008,"point":[-4.033792692664956,0.9034701700467891,-2.825690843455488],"type":2,"volume":1.5420157473231813},{"fixed":false,"mass":1.7797799719975151,"nu":0,"particle_id":2009,"point":[-1.65927502562056,1.295092448804807,5.174533608741892],"type":2,"volume":1.7797799719975151},{"fixed":false,"mass":1.2979472377926795,"nu":0,"particle_id":2010,"point":[0.665803458848418,-4.416040005313207,-1.7421147449073],"type":2,"volume":1.2979472377926795},{"fixed":false,"mass":1.345859751428103,"nu":0,"particle_id":2011,"point":[5.593844147931654,2.548030734826861,2.557842389969914],"type":2,"volume":1.345859751428103},{"fixed":false,"mass":1.4527204000084168,"nu":0,"particle_id":2012,"point":[3.203985436000322,3.115659020321163,4.726751687967136],"type":2,"volume":1.4527204000084168},{"fixed":false,"mass":1.7183927439939897,"nu":0,"particle_id":2013,"point":[-0.1668173372474643,-6.310927001441353,-1.62384534995061],"type":2,"volume":1.7183927439939897},{"fixed":false,"mass":0.9528246243710552,"nu":0,"particle_id":2014,"point":[-2.091863801213989,-6.48411150511396,0.1013046399291239],"type":2,"volume":0.9528246243710552},{"fixed":false,"mass":1.377307597024734,"nu":0,"particle_id":2015,"point":[1.650082169580483,-1.383245230797981,-4.289879025896597],"type":2,"volume":1.377307597024734},{"fixed":false,"mass":1.106614662777282,"nu":0,"particle_id":2016,"point":[5.293226108216508,0.5546950056956306,0.7568068319918261],"type":2,"volume":1.106614662777282},{"fixed":false,"mass":0.6572502044852572,"nu":0,"particle_id":2017,"point":[1.023017165687174,-0.3147533777887532,-6.804139305082529],"type":2,"volume":0.6572502044852572},{"fixed":false,"mass":0.5592165763039472,"nu":0,"particle_id":2018,"point":[-1.468705977927643,6.736718803670294,0.1430507783369286],"type":2,"volume":0.5592165763039472},{"fixed":false,"mass":1.8397948088289429,"nu":0,"particle_id":2019,"point":[3.272553060101802,-2.957776867033787,4.876646618607431],"type":2,"volume":1.8397948088289429},{"fixed":false,"mass":0.7854654527918519,"nu":0,"particle_id":2020,"point":[6.439878339293071,1.210634495936782,-1.854966892449845],"type":2,"volume":0.7854654527918519},{"fixed":false,"mass":1.093665939614663,"nu":0,"particle_id":2021,"point":[5.270907487549197,2.609507572550078,0.2252726051337868],"type":2,"volume":1.093665939614663},{"fixed":false,"mass":1.2273453120112428,"nu":0,"particle_id":2022,"point":[-2.770068371324121,-2.964095022595716,1.997423741238795],"type":2,"volume":1.2273453120112428},{"fixed":false,"mass":0.8684851804511935,"nu":0,"particle_id":2023,"point":[6.398351010743546,2.101250568873056,0.505151336019446],"type":2,"volume":0.8684851804511935},{"fixed":false,"mass":2.0299609561986944,"nu":0,"particle_id":2024,"point":[1.978391806986587,4.387694683210057,-1.851292334883742],"type":2,"volume":2.0299609561986944},{"fixed":false,"mass":1.8131446854807856,"nu":0,"particle_id":2025,"point":[-0.3204878733423513,3.706446069720398,4.463373211251284],"type":2,"volume":1.8131446854807856},{"fixed":false,"mass":0.9746357330413357,"nu":0,"particle_id":2026,"point":[2.232915381919432,-6.401873725971233,-0.1427593431905896],"type":2,"volume":0.9746357330413357},{"fixed":false,"mass":1.787319018048882,"nu":0,"particle_id":2027,"point":[-2.497661857451634,3.759699195886062,-1.107541084835409],"type":2,"volume":1.787319018048882},{"fixed":false,"mass":1.4167721377283742,"nu":0,"particle_id":2028,"point":[-1.64877615263283,-1.786744515767487,4.839674289845534],"type":2,"volume":1.4167721377283742},{"fixed":false,"mass":0.7318487078366425,"nu":0,"particle_id":2029,"point":[6.800459687535719,0.01525336664195294,-0.3097463546073826],"type":2,"volume":0.7318487078366425},{"fixed":false,"mass":1.3510375178670437,"nu":0,"particle_id":2030,"point":[-1.276819801680535,-3.067573263306797,2.830863659879575],"type":2,"volume":1.3510375178670437},{"fixed":false,"mass":1.7575132146442902,"nu":0,"particle_id":2031,"point":[-5.013950481163763,1.042553528977906,-0.9465064852203584],"type":2,"volume":1.7575132146442902},{"fixed":false,"mass":1.1474885594987951,"nu":0,"particle_id":2032,"point":[-5.403766214580469,-3.948760422887329,-0.5841987687058129],"type":2,"volume":1.1474885594987951},{"fixed":false,"mass":1.5536249276069147,"nu":0,"particle_id":2033,"point":[5.099657954638305,-3.580202795492777,2.258850304156787],"type":2,"volume":1.5536249276069147},{"fixed":false,"mass":1.537392291948079,"nu":0,"particle_id":2034,"point":[3.476554842642577,5.647352574991304,-0.08987491977210042],"type":2,"volume":1.537392291948079},{"fixed":false,"mass":1.197587901301117,"nu":0,"particle_id":2035,"point":[-2.230332062495168,0.9509230669007634,-6.025429726637221],"type":2,"volume":1.197587901301117},{"fixed":false,"mass":1.2046083722784533,"nu":0,"particle_id":2036,"point":[3.913924563274541,-5.287545905722215,-1.404228757848049],"type":2,"volume":1.2046083722784533},{"fixed":false,"mass":0.8574985555819272,"nu":0,"particle_id":2037,"point":[2.983223327824414,0.2556773904003641,6.154079330090821],"type":2,"volume":0.8574985555819272},{"fixed":false,"mass":0.8216800332717842,"nu":0,"particle_id":2038,"point":[4.357396472276548,0.2180538474133613,3.373704792072061],"type":2,"volume":0.8216800332717842},{"fixed":false,"mass":1.770558288977348,"nu":0,"particle_id":2039,"point":[-3.419102826361419,3.298377586278278,2.922159492921991],"type":2,"volume":1.770558288977348},{"fixed":false,"mass":1.1555148918926355,"nu":0,"particle_id":2040,"point":[-3.542902037448268,-4.234075835393346,3.903049474934541],"type":2,"volume":1.1555148918926355},{"fixed":false,"mass":1.347281604533952,"nu":0,"particle_id":2041,"point":[3.842291198878855,2.041066835258523,-5.161779789923099],"type":2,"volume":1.347281604533952},{"fixed":false,"mass":1.8879221444978664,"nu":0,"particle_id":2042,"point":[0.5566533422582676,-2.670703334270048,4.232618670235109],"type":2,"volume":1.8879221444978664},{"fixed":false,"mass":1.551261440178176,"nu":0,"particle_id":2043,"point":[-1.091797547211537,-5.445456303444306,1.042700710671129],"type":2,"volume":1.551261440178176},{"fixed":false,"mass":1.7090424342086827,"nu":0,"particle_id":2044,"point":[0.6877972735647253,1.533468837656123,-6.400990262340322],"type":2,"volume":1.7090424342086827},{"fixed":false,"mass":1.4539459835075723,"nu":0,"particle_id":2045,"point":[-1.450315032849624,-4.067752584137475,5.167365786297096],"type":2,"volume":1.4539459835075723},{"fixed":false,"mass":1.3143880391500948,"nu":0,"particle_id":2046,"point":[5.239325968337754,3.925671816777934,1.324132646135366],"type":2,"volume":1.3143880391500948},{"fixed":false,"mass":0.5254508882000751,"nu":0,"particle_id":2047,"point":[-6.66523217748686,0.5021087391405534,1.578067098484971],"type":2,"volume":0.5254508882000751},{"fixed":false,"mass":1.0377742645762298,"nu":0,"particle_id":2048,"point":[-6.283874844968144,0.5496750675108208,2.446028554839994],"type":2,"volume":1.0377742645762298},{"fixed":false,"mass":0.9826930218811215,"nu":0,"particle_id":2049,"point":[-5.836238646457264,3.08883622828024,-1.606934974625186],"type":2,"volume":0.9826930218811215},{"fixed":false,"mass":1.6527886221896617,"nu":0,"particle_id":2050,"point":[3.273500465715404,-1.772180382190231,3.584521533606015],"type":2,"volume":1.6527886221896617},{"fixed":false,"mass":1.3592051318505785,"nu":0,"particle_id":2051,"point":[-5.99536620856085,2.799774942398802,1.061862150253419],"type":2,"volume":1.3592051318505785},{"fixed":false,"mass":1.6672667589700285,"nu":0,"particle_id":2052,"point":[-1.57655928332066,-4.797029691521316,-0.9837949625970924],"type":2,"volume":1.6672667589700285},{"fixed":false,"mass":1.5902894528754816,"nu":0,"particle_id":2053,"point":[-6.275796488211407,1.98907345908818,-1.356342397076882],"type":2,"volume":1.5902894528754816},{"fixed":false,"mass":1.2154251814379478,"nu":0,"particle_id":2054,"point":[-4.233962935775832,4.353382757479154,-2.773649875087652],"type":2,"volume":1.2154251814379478},{"fixed":false,"mass":1.2587873098028184,"nu":0,"particle_id":2055,"point":[-1.146541891532559,5.738197169074849,0.3388815247954623],"type":2,"volume":1.2587873098028184},{"fixed":false,"mass":1.2521807832145515,"nu":0,"particle_id":2056,"point":[1.159509542345519,-0.8703685890273168,6.599698901419142],"type":2,"volume":1.2521807832145515},{"fixed":false,"mass":1.1618490533039145,"nu":0,"particle_id":2057,"point":[5.537432750580922,-2.909579988835353,-2.305264420019893],"type":2,"volume":1.1618490533039145},{"fixed":false,"mass":1.252928983116843,"nu":0,"particle_id":2058,"point":[0.255615575853005,-5.125575682776257,-4.204917544457815],"type":2,"volume":1.252928983116843},{"fixed":false,"mass":1.5936363684330808,"nu":0,"particle_id":2059,"point":[-4.530143932557561,-4.770382700583138,-1.361969110416177],"type":2,"volume":1.5936363684330808},{"fixed":false,"mass":1.8942217141141082,"nu":0,"particle_id":2060,"point":[-2.850212547396255,-3.339005229745128,4.747676563171976],"type":2,"volume":1.8942217141141082},{"fixed":false,"mass":0.7320277077731846,"nu":0,"particle_id":2061,"point":[-2.559473215429553,2.52906682419976,-0.8714777901696276],"type":2,"volume":0.7320277077731846},{"fixed":false,"mass":1.2963248103891967,"nu":0,"particle_id":2062,"point":[-5.774707142453117,-2.914381772107053,1.70232891554991],"type":2,"volume":1.2963248103891967},{"fixed":false,"mass":0.9324338132957899,"nu":0,"particle_id":2063,"point":[1.744125435001964,2.959834344784812,1.274016343929424],"type":2,"volume":0.9324338132957899},{"fixed":false,"mass":1.537944314040231,"nu":0,"particle_id":2064,"point":[1.199100389793041,-3.756828956488581,-0.082433396111162],"type":2,"volume":1.537944314040231},{"fixed":false,"mass":0.9454997277289863,"nu":0,"particle_id":2065,"point":[0.9257996642483349,-2.152780153915587,-6.384220726016133],"type":2,"volume":0.9454997277289863},{"fixed":false,"mass":1.8812506980420487,"nu":0,"particle_id":2066,"point":[-3.4361199532694,0.2290200001407784,-3.827474203536291],"type":2,"volume":1.8812506980420487},{"fixed":false,"mass":1.4613583731883175,"nu":0,"particle_id":2067,"point":[5.050794383930925,-1.182605389127162,-0.7757882417945986],"type":2,"volume":1.4613583731883175},{"fixed":false,"mass":0.6609017144239139,"nu":0,"particle_id":2068,"point":[-6.814489126476188,0.2523201271661049,-0.2498312170532344],"type":2,"volume":0.6609017144239139},{"fixed":false,"mass":1.535331123443991,"nu":0,"particle_id":2069,"point":[0.7103287216214574,-4.122147009461964,2.80686531364376],"type":2,"volume":1.535331123443991},{"fixed":false,"mass":1.745708528042751,"nu":0,"particle_id":2070,"point":[-2.55829451964979,-0.5465204218019201,-4.766626959621775],"type":2,"volume":1.745708528042751},{"fixed":false,"mass":1.9301118502923256,"nu":0,"particle_id":2071,"point":[-1.776201322080597,-3.769435890232061,-2.956537943047746],"type":2,"volume":1.9301118502923256},{"fixed":false,"mass":0.6593281020663353,"nu":0,"particle_id":2072,"point":[3.632859996575619,0.5423725127858253,-0.1857538403930092],"type":2,"volume":0.6593281020663353},{"fixed":false,"mass":1.6919004011923013,"nu":0,"particle_id":2073,"point":[-3.363199637688971,-2.880328280787589,-2.003675078243294],"type":2,"volume":1.6919004011923013},{"fixed":false,"mass":0.89046097872628,"nu":0,"particle_id":2074,"point":[1.007948863461942,-2.341982240681461,-2.766525611845161],"type":2,"volume":0.89046097872628},{"fixed":false,"mass":1.615671280284672,"nu":0,"particle_id":2075,"point":[-3.953074127651966,0.9920548338068521,-5.016353927294134],"type":2,"volume":1.615671280284672},{"fixed":false,"mass":1.2789902961070985,"nu":0,"particle_id":2076,"point":[0.4921514806291776,-3.541659918350534,1.471370737452113],"type":2,"volume":1.2789902961070985},{"fixed":false,"mass":1.4742555793349326,"nu":0,"particle_id":2077,"point":[-2.684848086849503,-1.924106060524589,5.696391868475448],"type":2,"volume":1.4742555793349326},{"fixed":false,"mass":1.4494174246945546,"nu":0,"particle_id":2078,"point":[-5.277343918274775,1.264567924778791,3.906075219447915],"type":2,"volume":1.4494174246945546},{"fixed":false,"mass":0.9887923966425924,"nu":0,"particle_id":2079,"point":[5.006162626945589,-1.7836255168444,4.053135585268856],"type":2,"volume":0.9887923966425924},{"fixed":false,"mass":1.6954878446554436,"nu":0,"particle_id":2080,"point":[-2.931807764169196,2.745204443921891,-5.313599106620437],"type":2,"volume":1.6954878446554436},{"fixed":false,"mass":1.1551499810044594,"nu":0,"particle_id":2081,"point":[1.796491514477551,-2.035058171391995,2.624103283609676],"type":2,"volume":1.1551499810044594},{"fixed":false,"mass":1.3954962411761034,"nu":0,"particle_id":2082,"point":[-2.128284061141045,3.763079712088737,-3.712759056724149],"type":2,"volume":1.3954962411761034},{"fixed":false,"mass":1.1582031133521538,"nu":0,"particle_id":2083,"point":[3.74293118357687,-5.569495395807547,-0.1653094429883021],"type":2,"volume":1.1582031133521538},{"fixed":false,"mass":2.081416774203031,"nu":0,"particle_id":2084,"point":[1.947849136650744,4.910094108621566,0.1663480843783576],"type":2,"volume":2.081416774203031},{"fixed":false,"mass":1.0073407042587106,"nu":0,"particle_id":2085,"point":[0.388995248567251,-5.891733612291364,3.250140419810431],"type":2,"volume":1.0073407042587106},{"fixed":false,"mass":0.7358354931544265,"nu":0,"particle_id":2086,"point":[3.362640989797685,-1.481532940096842,0.1262655450585007],"type":2,"volume":0.7358354931544265},{"fixed":false,"mass":1.4867229490474339,"nu":0,"particle_id":2087,"point":[-2.986513957419447,-3.669235460771983,-2.809677748855872],"type":2,"volume":1.4867229490474339},{"fixed":false,"mass":0.9800393005129668,"nu":0,"particle_id":2088,"point":[3.049917211985834,-5.929833133339393,-0.8234895016233138],"type":2,"volume":0.9800393005129668},{"fixed":false,"mass":1.3731436126212864,"nu":0,"particle_id":2089,"point":[-5.303782861151115,0.0339659714863753,2.13369506706043],"type":2,"volume":1.3731436126212864},{"fixed":false,"mass":1.353608534715227,"nu":0,"particle_id":2090,"point":[-2.474685827629138,-3.885972518676847,-4.845193855898788],"type":2,"volume":1.353608534715227},{"fixed":false,"mass":1.1879791509234914,"nu":0,"particle_id":2091,"point":[-3.72600323382347,-5.03783005775808,2.423117608063656],"type":2,"volume":1.1879791509234914},{"fixed":false,"mass":1.6420116901013249,"nu":0,"particle_id":2092,"point":[5.968957973592119,-0.5812406851515997,-2.834627916101879],"type":2,"volume":1.6420116901013249},{"fixed":false,"mass":1.4873085607044425,"nu":0,"particle_id":2093,"point":[-0.9465672741518543,3.695491743280716,-4.074031863910498],"type":2,"volume":1.4873085607044425},{"fixed":false,"mass":1.294805185224251,"nu":0,"particle_id":2094,"point":[-2.88888909752648,-1.592276681499178,-2.011941171623818],"type":2,"volume":1.294805185224251},{"fixed":false,"mass":0.8751668189449867,"nu":0,"particle_id":2095,"point":[-1.585512097927423,-2.234680703419542,6.148133957006236],"type":2,"volume":0.8751668189449867},{"fixed":false,"mass":1.2154931738607655,"nu":0,"particle_id":2096,"point":[-0.9532414358280225,6.649020712217307,-0.5806619628621291],"type":2,"volume":1.2154931738607655},{"fixed":false,"mass":1.901235614419866,"nu":0,"particle_id":2097,"point":[-2.239526150376773,4.104815844157085,-2.505763520247117],"type":2,"volume":1.901235614419866},{"fixed":false,"mass":1.394331998588075,"nu":0,"particle_id":2098,"point":[-1.268891508373085,-3.330657004517743,-4.258691014049762],"type":2,"volume":1.394331998588075},{"fixed":false,"mass":1.5529485216025556,"nu":0,"particle_id":2099,"point":[3.244190853724447,-2.60541387508699,2.520717873855208],"type":2,"volume":1.5529485216025556},{"fixed":false,"mass":1.1252130396803104,"nu":0,"particle_id":2100,"point":[1.432481287537378,-3.609284727222372,5.434234164560737],"type":2,"volume":1.1252130396803104},{"fixed":false,"mass":1.469179207017492,"nu":0,"particle_id":2101,"point":[4.709691058658725,4.769093841378871,0.07168100744880668],"type":2,"volume":1.469179207017492},{"fixed":false,"mass":1.4444588080928216,"nu":0,"particle_id":2102,"point":[-4.239312595907566,-1.766615815475385,-2.299306854008097],"type":2,"volume":1.4444588080928216},{"fixed":false,"mass":1.5931910609831088,"nu":0,"particle_id":2103,"point":[-3.000081501915025,2.602543166324713,-3.714046307578429],"type":2,"volume":1.5931910609831088},{"fixed":false,"mass":1.0890489462703856,"nu":0,"particle_id":2104,"point":[-5.536719799857139,3.782345154469844,0.03739798931283147],"type":2,"volume":1.0890489462703856},{"fixed":false,"mass":1.1751682378063903,"nu":0,"particle_id":2105,"point":[2.80970045011676,2.074497405578198,-5.710091899915964],"type":2,"volume":1.1751682378063903},{"fixed":false,"mass":1.6085200001110542,"nu":0,"particle_id":2106,"point":[4.203940327249928,-2.273603838190876,-1.028412893702882],"type":2,"volume":1.6085200001110542},{"fixed":false,"mass":0.990056694284114,"nu":0,"particle_id":2107,"point":[2.212357215741179,2.919793564919184,0.288612406774527],"type":2,"volume":0.990056694284114},{"fixed":false,"mass":1.5425721500023846,"nu":0,"particle_id":2108,"point":[2.321151337625733,-4.139990992754103,1.449153546914543],"type":2,"volume":1.5425721500023846},{"fixed":false,"mass":0.7887499245035614,"nu":0,"particle_id":2109,"point":[4.47400009552075,2.248400515173043,4.523724133525214],"type":2,"volume":0.7887499245035614},{"fixed":false,"mass":1.5988737165790217,"nu":0,"particle_id":2110,"point":[-5.360688990666813,-3.97192060268783,0.8566771841217519],"type":2,"volume":1.5988737165790217},{"fixed":false,"mass":1.4436841027520666,"nu":0,"particle_id":2111,"point":[-3.985732675924545,5.278266913686435,-0.09333661933128809],"type":2,"volume":1.4436841027520666},{"fixed":false,"mass":0.9128145276810704,"nu":0,"particle_id":2112,"point":[-4.410526588106241,-0.9548553039659867,-5.10453113768935],"type":2,"volume":0.9128145276810704},{"fixed":false,"mass":1.058567355503486,"nu":0,"particle_id":2113,"point":[2.435897953853484,5.64790232513032,2.574574120248126],"type":2,"volume":1.058567355503486},{"fixed":false,"mass":0.8503242294617155,"nu":0,"particle_id":2114,"point":[1.554526984562579,0.07685468313297747,3.387381413405092],"type":2,"volume":0.8503242294617155},{"fixed":false,"mass":1.1430713652145923,"nu":0,"particle_id":2115,"point":[3.315769498026343,0.9551402838005978,-5.590529653741403],"type":2,"volume":1.1430713652145923},{"fixed":false,"mass":1.3909384459097258,"nu":0,"particle_id":2116,"point":[0.3460722409422428,-4.349475859045654,-3.34196803322758],"type":2,"volume":1.3909384459097258},{"fixed":false,"mass":0.6364045449348174,"nu":0,"particle_id":2117,"point":[3.238473301610676,0.8344848244977555,1.692866078021829],"type":2,"volume":0.6364045449348174},{"fixed":false,"mass":0.8091366057515589,"nu":0,"particle_id":2118,"point":[-3.318319740491427,-0.6107348226728665,-5.931745174936355],"type":2,"volume":0.8091366057515589},{"fixed":false,"mass":0.8844765971477531,"nu":0,"particle_id":2119,"point":[-1.808065897114864,-0.8920693092303209,-6.432972909334352],"type":2,"volume":0.8844765971477531},{"fixed":false,"mass":1.0968290120433477,"nu":0,"particle_id":2120,"point":[3.604756834064799,-0.5347363307826741,0.4464813998556031],"type":2,"volume":1.0968290120433477},{"fixed":false,"mass":1.3890311613835227,"nu":0,"particle_id":2121,"point":[4.882108561445873,2.510302885082515,1.455541500610041],"type":2,"volume":1.3890311613835227},{"fixed":false,"mass":0.8887835152927969,"nu":0,"particle_id":2122,"point":[5.597095237836156,-3.70807630286697,-1.232470041177884],"type":2,"volume":0.8887835152927969},{"fixed":false,"mass":1.321096339111529,"nu":0,"particle_id":2123,"point":[6.000204135640747,1.137329496424844,2.513135019512163],"type":2,"volume":1.321096339111529},{"fixed":false,"mass":1.0426841321124751,"nu":0,"particle_id":2124,"point":[-5.061336241057051,-1.069239381602123,-4.210773234631583],"type":2,"volume":1.0426841321124751},{"fixed":false,"mass":1.5155390264167576,"nu":0,"particle_id":2125,"point":[-4.446068963835733,1.024238228839729,4.95655280103898],"type":2,"volume":1.5155390264167576},{"fixed":false,"mass":1.2057663192717838,"nu":0,"particle_id":2126,"point":[1.546064924208079,0.1466884541877718,6.563892057904845],"type":2,"volume":1.2057663192717838},{"fixed":false,"mass":1.673379272953005,"nu":0,"particle_id":2127,"point":[4.981330269765289,-2.738807199901424,0.1842996883045276],"type":2,"volume":1.673379272953005},{"fixed":false,"mass":1.718016462390575,"nu":0,"particle_id":2128,"point":[-0.390139601014184,-5.218282234403985,-1.042758207771407],"type":2,"volume":1.718016462390575},{"fixed":false,"mass":1.2175560872146614,"nu":0,"particle_id":2129,"point":[2.480676297694262,-1.798664366593612,-3.619186193227042],"type":2,"volume":1.2175560872146614},{"fixed":false,"mass":1.6696826814352188,"nu":0,"particle_id":2130,"point":[-4.74724550067208,-0.9957087206709209,2.83885517952511],"type":2,"volume":1.6696826814352188},{"fixed":false,"mass":1.3494845958617112,"nu":0,"particle_id":2131,"point":[-4.49201074784964,-1.155324687660335,-3.18201316591632],"type":2,"volume":1.3494845958617112},{"fixed":false,"mass":2.6453118916380345,"nu":0,"particle_id":2132,"point":[-2.067885047160404,-4.077793796877263,2.63721248878267],"type":2,"volume":2.6453118916380345},{"fixed":false,"mass":0.9363174865664052,"nu":0,"particle_id":2133,"point":[-4.834537716519228,-2.950869081243836,-3.524987342399728],"type":2,"volume":0.9363174865664052},{"fixed":false,"mass":1.4678139504840477,"nu":0,"particle_id":2134,"point":[0.4271691110707595,6.469759547913123,1.846264106174598],"type":2,"volume":1.4678139504840477},{"fixed":false,"mass":1.7091845806538435,"nu":0,"particle_id":2135,"point":[4.839235969804252,-1.784532983230755,-1.885784468181828],"type":2,"volume":1.7091845806538435},{"fixed":false,"mass":1.2802856391173858,"nu":0,"particle_id":2136,"point":[2.10863306332508,3.859030901770872,3.49014203458762],"type":2,"volume":1.2802856391173858},{"fixed":false,"mass":1.4203525655225688,"nu":0,"particle_id":2137,"point":[-3.458143374883449,1.90282785707015,3.450185021323749],"type":2,"volume":1.4203525655225688},{"fixed":false,"mass":0.9799015607999896,"nu":0,"particle_id":2138,"point":[-0.5100847379001955,2.096120507678891,3.108717405756667],"type":2,"volume":0.9799015607999896},{"fixed":false,"mass":1.7287543878549188,"nu":0,"particle_id":2139,"point":[-1.407451630513465,3.567838085387963,5.282700389139154],"type":2,"volume":1.7287543878549188},{"fixed":false,"mass":0.7051734659143601,"nu":0,"particle_id":2140,"point":[2.374425813384598,-2.258127168424432,-1.915412345657115],"type":2,"volume":0.7051734659143601},{"fixed":false,"mass":1.2479075391928713,"nu":0,"particle_id":2141,"point":[-3.521919492069777,0.002613244800354304,1.022878258864123],"type":2,"volume":1.2479075391928713},{"fixed":false,"mass":0.8641969692673768,"nu":0,"particle_id":2142,"point":[4.646600347989303,-2.886625629804868,-3.991920842037392],"type":2,"volume":0.8641969692673768},{"fixed":false,"mass":1.2422538987262721,"nu":0,"particle_id":2143,"point":[3.204410243600262,-3.720065866857323,-4.533868318205633],"type":2,"volume":1.2422538987262721},{"fixed":false,"mass":1.2319428800155494,"nu":0,"particle_id":2144,"point":[1.384171008210366,-6.145519270154487,1.595948905564585],"type":2,"volume":1.2319428800155494},{"fixed":false,"mass":1.655277155449427,"nu":0,"particle_id":2145,"point":[2.740886805196084,-3.626132992175759,2.548833684221047],"type":2,"volume":1.655277155449427},{"fixed":false,"mass":1.0380088744051148,"nu":0,"particle_id":2146,"point":[-3.141702702838153,-5.772978637459707,1.454685203987829],"type":2,"volume":1.0380088744051148},{"fixed":false,"mass":1.6586847824814266,"nu":0,"particle_id":2147,"point":[0.7812815378588747,-1.76921492239119,-5.061407850822811],"type":2,"volume":1.6586847824814266},{"fixed":false,"mass":0.9229337779071164,"nu":0,"particle_id":2148,"point":[-6.61346204339508,-1.17382537330257,0.8201847466581245],"type":2,"volume":0.9229337779071164},{"fixed":false,"mass":0.9191565770883343,"nu":0,"particle_id":2149,"point":[1.254759921377351,0.9171514226844433,3.436640299754706],"type":2,"volume":0.9191565770883343},{"fixed":false,"mass":1.2986977820239674,"nu":0,"particle_id":2150,"point":[3.957711270295367,-2.003991065341375,-4.950670292663582],"type":2,"volume":1.2986977820239674},{"fixed":false,"mass":0.580573546380255,"nu":0,"particle_id":2151,"point":[3.451329030726982,-0.2638890385297943,-1.242513628551319],"type":2,"volume":0.580573546380255},{"fixed":false,"mass":1.1119148665458065,"nu":0,"particle_id":2152,"point":[3.291699102977409,4.547914667925601,-3.698726258440541],"type":2,"volume":1.1119148665458065},{"fixed":false,"mass":1.0442680447673374,"nu":0,"particle_id":2153,"point":[2.200473328896714,-3.998707805104195,4.996240517758498],"type":2,"volume":1.0442680447673374},{"fixed":false,"mass":0.7849836304075359,"nu":0,"particle_id":2154,"point":[4.051407188604516,4.76106250789555,-2.700573853390897],"type":2,"volume":0.7849836304075359},{"fixed":false,"mass":0.7463301663043751,"nu":0,"particle_id":2155,"point":[-0.930699400579813,0.5264371413210142,3.52749082341825],"type":2,"volume":0.7463301663043751},{"fixed":false,"mass":0.9521189398547857,"nu":0,"particle_id":2156,"point":[-2.785518737372938,-5.239389284923677,3.291206256478396],"type":2,"volume":0.9521189398547857},{"fixed":false,"mass":1.1986314968134646,"nu":0,"particle_id":2157,"point":[-3.972679466495112,-3.212346991251475,4.355928060943238],"type":2,"volume":1.1986314968134646},{"fixed":false,"mass":0.9331909628585937,"nu":0,"particle_id":2158,"point":[-6.162069935952305,1.220356831111868,-2.754034945303121],"type":2,"volume":0.9331909628585937},{"fixed":false,"mass":0.7068663574239085,"nu":0,"particle_id":2159,"point":[0.4599528707541844,-1.00536221466626,3.488376550980786],"type":2,"volume":0.7068663574239085},{"fixed":false,"mass":1.0749970677254428,"nu":0,"particle_id":2160,"point":[2.122477164327929,-0.08462065761555346,-6.424466249126517],"type":2,"volume":1.0749970677254428},{"fixed":false,"mass":0.8167556532303039,"nu":0,"particle_id":2161,"point":[-0.7617510651959994,-2.658823213174216,-2.607150354895062],"type":2,"volume":0.8167556532303039},{"fixed":false,"mass":1.0137730657204238,"nu":0,"particle_id":2162,"point":[-2.661941836655435,2.074012383318554,-1.803314432449779],"type":2,"volume":1.0137730657204238},{"fixed":false,"mass":0.8057483896064473,"nu":0,"particle_id":2163,"point":[4.048809070209787,5.35981357231203,-0.8175412984726496],"type":2,"volume":0.8057483896064473},{"fixed":false,"mass":1.1055212083914705,"nu":0,"particle_id":2164,"point":[-2.122648791903693,6.372548957556203,0.8440227435431245],"type":2,"volume":1.1055212083914705},{"fixed":false,"mass":0.6060554933300584,"nu":0,"particle_id":2165,"point":[-6.686069129936561,1.188445842026986,1.064196830087084],"type":2,"volume":0.6060554933300584},{"fixed":false,"mass":1.2687066365294828,"nu":0,"particle_id":2166,"point":[2.616227351658421,2.923081198173491,5.450084051611859],"type":2,"volume":1.2687066365294828},{"fixed":false,"mass":1.2707058539627603,"nu":0,"particle_id":2167,"point":[3.324503630640652,3.33853453187407,0.3111732856149461],"type":2,"volume":1.2707058539627603},{"fixed":false,"mass":1.4532749314319557,"nu":0,"particle_id":2168,"point":[-3.634455157664772,0.1441095835816858,5.635916930860074],"type":2,"volume":1.4532749314319557},{"fixed":false,"mass":1.2791433384247533,"nu":0,"particle_id":2169,"point":[3.857692765660565,5.402858708563168,1.056956439981785],"type":2,"volume":1.2791433384247533},{"fixed":false,"mass":1.6425810440302269,"nu":0,"particle_id":2170,"point":[-2.266274776408324,5.181416199750917,1.021506608966387],"type":2,"volume":1.6425810440302269},{"fixed":false,"mass":1.5181523807365036,"nu":0,"particle_id":2171,"point":[-4.681518102528351,-2.613012595669265,-0.6874565156590358],"type":2,"volume":1.5181523807365036},{"fixed":false,"mass":1.1714270107862597,"nu":0,"particle_id":2172,"point":[3.388576182819559,-0.8906449017023645,1.740730917279173],"type":2,"volume":1.1714270107862597},{"fixed":false,"mass":1.3986560850528054,"nu":0,"particle_id":2173,"point":[4.933369258981799,0.4670064970547302,2.145750305980938],"type":2,"volume":1.3986560850528054},{"fixed":false,"mass":1.5810703474382515,"nu":0,"particle_id":2174,"point":[2.812615118015354,-1.36523978221084,5.834940420036473],"type":2,"volume":1.5810703474382515},{"fixed":false,"mass":1.0915719946162037,"nu":0,"particle_id":2175,"point":[-3.313080744917157,-4.349978588203597,-3.922119239297172],"type":2,"volume":1.0915719946162037},{"fixed":false,"mass":1.2918437146295072,"nu":0,"particle_id":2176,"point":[-2.15558785263031,-1.260786932598261,2.866086648807803],"type":2,"volume":1.2918437146295072},{"fixed":false,"mass":1.0338102573577856,"nu":0,"particle_id":2177,"point":[-4.326982213654317,3.770435761397914,3.474850534493945],"type":2,"volume":1.0338102573577856},{"fixed":false,"mass":1.5197913315539204,"nu":0,"particle_id":2178,"point":[4.24090865743129,-2.450618265858037,-2.98099114622715],"type":2,"volume":1.5197913315539204},{"fixed":false,"mass":1.5862249607685033,"nu":0,"particle_id":2179,"point":[-1.450545653907238,3.961488608980305,3.640435084574549],"type":2,"volume":1.5862249607685033},{"fixed":false,"mass":1.518332667659245,"nu":0,"particle_id":2180,"point":[5.444235551921224,0.5420708482504591,-3.275039484178409],"type":2,"volume":1.518332667659245},{"fixed":false,"mass":0.6038102812538668,"nu":0,"particle_id":2181,"point":[5.089132530219975,-4.645647531519075,0.644754298800853],"type":2,"volume":0.6038102812538668},{"fixed":false,"mass":0.9543603319885271,"nu":0,"particle_id":2182,"point":[3.228269589855063,1.718623294335599,-0.5312811420561014],"type":2,"volume":0.9543603319885271},{"fixed":false,"mass":0.8859028843088076,"nu":0,"particle_id":2183,"point":[4.692111371305097,1.073785774974235,3.01734104624578],"type":2,"volume":0.8859028843088076},{"fixed":false,"mass":1.3582472803041885,"nu":0,"particle_id":2184,"point":[-1.970932803144369,-5.42502763468845,0.01985936782257725],"type":2,"volume":1.3582472803041885},{"fixed":false,"mass":0.46791172801280784,"nu":0,"particle_id":2185,"point":[-0.1894916437570503,-0.8167469986624727,-3.507394005805716],"type":2,"volume":0.46791172801280784},{"fixed":false,"mass":0.9247916356716196,"nu":0,"particle_id":2186,"point":[-1.716093187928541,-6.425625315500317,1.485079932614876],"type":2,"volume":0.9247916356716196},{"fixed":false,"mass":1.3440591709346805,"nu":0,"particle_id":2187,"point":[6.328330907709553,-1.842806665776431,-0.9041836749006394],"type":2,"volume":1.3440591709346805},{"fixed":false,"mass":1.4140967664161666,"nu":0,"particle_id":2188,"point":[-3.357192362580531,3.747302198942389,4.403522683314993],"type":2,"volume":1.4140967664161666},{"fixed":false,"mass":1.3071330561385717,"nu":0,"particle_id":2189,"point":[-4.697534943780695,0.04618545765964436,-2.608277718289273],"type":2,"volume":1.3071330561385717},{"fixed":false,"mass":0.9257765335006086,"nu":0,"particle_id":2190,"point":[3.843122751579665,0.5862848890600326,5.570880640263559],"type":2,"volume":0.9257765335006086},{"fixed":false,"mass":0.5525991318670134,"nu":0,"particle_id":2191,"point":[-1.34918737481205,3.362622137442093,0.05730023632785722],"type":2,"volume":0.5525991318670134},{"fixed":false,"mass":0.8995169917243332,"nu":0,"particle_id":2192,"point":[0.5334379027294179,0.08782186562212738,3.584823589588396],"type":2,"volume":0.8995169917243332},{"fixed":false,"mass":1.2602739479245617,"nu":0,"particle_id":2193,"point":[-3.220591474080027,3.81477732813002,0.2669064426764573],"type":2,"volume":1.2602739479245617},{"fixed":false,"mass":1.5964871519090602,"nu":0,"particle_id":2194,"point":[0.6880228256884449,4.758107448742276,0.921803615901537],"type":2,"volume":1.5964871519090602},{"fixed":false,"mass":1.450300841241165,"nu":0,"particle_id":2195,"point":[2.422290822365168,-5.322750760149808,-3.195537429998807],"type":2,"volume":1.450300841241165},{"fixed":false,"mass":1.2157181359656233,"nu":0,"particle_id":2196,"point":[-0.1383000276425621,-3.719867397852088,-5.574419638095855],"type":2,"volume":1.2157181359656233},{"fixed":false,"mass":1.3098358199960758,"nu":0,"particle_id":2197,"point":[0.904391063759592,1.941102666267323,6.307013495252673],"type":2,"volume":1.3098358199960758},{"fixed":false,"mass":0.9388533676036557,"nu":0,"particle_id":2198,"point":[-2.574374552255466,-5.672408464509685,-2.77783105325767],"type":2,"volume":0.9388533676036557},{"fixed":false,"mass":0.964710748343947,"nu":0,"particle_id":2199,"point":[1.020849502129751,3.11059952087916,1.978252010294258],"type":2,"volume":0.964710748343947},{"fixed":false,"mass":1.418666031389665,"nu":0,"particle_id":2200,"point":[-1.979173033404451,5.604491279305683,-2.600579119095188],"type":2,"volume":1.418666031389665},{"fixed":false,"mass":0.8864143234865773,"nu":0,"particle_id":2201,"point":[-0.9936991950561669,-2.771781739066038,-6.14909477820408],"type":2,"volume":0.8864143234865773},{"fixed":false,"mass":1.2730739341491537,"nu":0,"particle_id":2202,"point":[1.903366500045803,2.269500521057096,2.388296883508809],"type":2,"volume":1.2730739341491537},{"fixed":false,"mass":1.3448205831168691,"nu":0,"particle_id":2203,"point":[-4.237454395631334,1.259172650186087,2.910887094663484],"type":2,"volume":1.3448205831168691},{"fixed":false,"mass":1.7874195292686939,"nu":0,"particle_id":2204,"point":[-2.225526891608717,-2.75718348896713,3.748572952674403],"type":2,"volume":1.7874195292686939},{"fixed":false,"mass":0.9442609270650759,"nu":0,"particle_id":2205,"point":[5.851852362295647,3.271529336148886,0.7504242983868225],"type":2,"volume":0.9442609270650759},{"fixed":false,"mass":0.7942424452861113,"nu":0,"particle_id":2206,"point":[-1.284710170345615,1.139945034213717,-6.625577368651964],"type":2,"volume":0.7942424452861113},{"fixed":false,"mass":0.7962526023155081,"nu":0,"particle_id":2207,"point":[5.277870929525711,4.233188199738026,-0.665316462374027],"type":2,"volume":0.7962526023155081},{"fixed":false,"mass":1.147198441182903,"nu":0,"particle_id":2208,"point":[-4.13291339618798,2.231054109284325,4.785136472697437],"type":2,"volume":1.147198441182903},{"fixed":false,"mass":0.7604672341605023,"nu":0,"particle_id":2209,"point":[5.277273155332703,1.335914594059813,1.444063238821689],"type":2,"volume":0.7604672341605023},{"fixed":false,"mass":1.2786871087735292,"nu":0,"particle_id":2210,"point":[-0.6766151689795601,5.993768633310651,3.024752461005916],"type":2,"volume":1.2786871087735292},{"fixed":false,"mass":1.1336060532736247,"nu":0,"particle_id":2211,"point":[-2.936122915637208,-0.977985448299839,2.045369178919955],"type":2,"volume":1.1336060532736247},{"fixed":false,"mass":1.0447763054630619,"nu":0,"particle_id":2212,"point":[-5.948498444164778,-2.680033868242992,-1.506349317684022],"type":2,"volume":1.0447763054630619},{"fixed":false,"mass":1.932870899125231,"nu":0,"particle_id":2213,"point":[3.252151727685049,2.550637055398486,-3.817642083526688],"type":2,"volume":1.932870899125231},{"fixed":false,"mass":1.0975393312052164,"nu":0,"particle_id":2214,"point":[4.243398863603568,-4.749504083775403,2.498895799053944],"type":2,"volume":1.0975393312052164},{"fixed":false,"mass":1.383726691100746,"nu":0,"particle_id":2215,"point":[-2.80987836162979,2.730010370580719,1.889273751078363],"type":2,"volume":1.383726691100746},{"fixed":false,"mass":0.6990948378046273,"nu":0,"particle_id":2216,"point":[-2.967884046661834,6.042172826185674,-1.045835424808438],"type":2,"volume":0.6990948378046273},{"fixed":false,"mass":1.206818510454369,"nu":0,"particle_id":2217,"point":[-0.6201549900570509,-5.942483376000268,3.054131108253308],"type":2,"volume":1.206818510454369},{"fixed":false,"mass":1.0642350748365874,"nu":0,"particle_id":2218,"point":[-4.095034023143974,-0.5459038622728373,3.889568186772405],"type":2,"volume":1.0642350748365874},{"fixed":false,"mass":1.1769655162192518,"nu":0,"particle_id":2219,"point":[2.019358504900414,-5.081238537556753,3.858835833704177],"type":2,"volume":1.1769655162192518},{"fixed":false,"mass":0.548453943070431,"nu":0,"particle_id":2220,"point":[-0.3593546837017857,-0.2564452488726174,3.552050041002494],"type":2,"volume":0.548453943070431},{"fixed":false,"mass":0.7543513930906154,"nu":0,"particle_id":2221,"point":[-0.3936093101971331,1.590583017384887,-3.334181292059656],"type":2,"volume":0.7543513930906154},{"fixed":false,"mass":1.837321818375905,"nu":0,"particle_id":2222,"point":[-3.629706006955739,-1.052549581721212,-4.191422925001324],"type":2,"volume":1.837321818375905},{"fixed":false,"mass":1.5336693194055504,"nu":0,"particle_id":2223,"point":[-3.358408534091575,-4.177461769946499,-1.416956839536203],"type":2,"volume":1.5336693194055504},{"fixed":false,"mass":0.5472965617307701,"nu":0,"particle_id":2224,"point":[-6.850146644097977,-0.3315103821756369,0.3283390538491351],"type":2,"volume":0.5472965617307701},{"fixed":false,"mass":0.8930015589462232,"nu":0,"particle_id":2225,"point":[0.3136503204449034,-3.470049481659403,-1.125094033859389],"type":2,"volume":0.8930015589462232},{"fixed":false,"mass":0.5417810064298804,"nu":0,"particle_id":2226,"point":[0.4625971465555014,0.2661188871954765,-6.875009138083962],"type":2,"volume":0.5417810064298804},{"fixed":false,"mass":1.6307295513192748,"nu":0,"particle_id":2227,"point":[-1.368463040911309,-1.995664845599725,-4.663113768241026],"type":2,"volume":1.6307295513192748},{"fixed":false,"mass":0.6375745726838358,"nu":0,"particle_id":2228,"point":[-0.6767847778571371,3.337059592514187,3.484664829881798],"type":2,"volume":0.6375745726838358},{"fixed":false,"mass":1.1950067963572337,"nu":0,"particle_id":2229,"point":[0.99644777416468,-4.285661150961641,-5.164611214309652],"type":2,"volume":1.1950067963572337},{"fixed":false,"mass":0.8964125157580068,"nu":0,"particle_id":2230,"point":[5.68530539083908,1.204188225382082,3.4719741266563],"type":2,"volume":0.8964125157580068},{"fixed":false,"mass":1.4675217522241215,"nu":0,"particle_id":2231,"point":[-4.369797851806601,2.144640090995889,-0.511669257303668],"type":2,"volume":1.4675217522241215},{"fixed":false,"mass":0.5274869563256105,"nu":0,"particle_id":2232,"point":[-1.410922804337421,-3.345621551070673,0.7292777986479063],"type":2,"volume":0.5274869563256105},{"fixed":false,"mass":2.477796881297057,"nu":0,"particle_id":2233,"point":[-3.023956218860088,-1.823623700935783,4.263588321106653],"type":2,"volume":2.477796881297057},{"fixed":false,"mass":2.204624464603748,"nu":0,"particle_id":2234,"point":[2.010901049662224,-5.059017028000689,-1.090570627051686],"type":2,"volume":2.204624464603748},{"fixed":false,"mass":0.9782234948787334,"nu":0,"particle_id":2235,"point":[4.171375888833413,1.428060539006333,-0.976330268149485],"type":2,"volume":0.9782234948787334},{"fixed":false,"mass":1.399185705269024,"nu":0,"particle_id":2236,"point":[-2.369257429623962,5.087117873025449,-0.9436513093833053],"type":2,"volume":1.399185705269024},{"fixed":false,"mass":0.8585786889572188,"nu":0,"particle_id":2237,"point":[-1.663143364756786,-2.782011181530998,1.697951489550529],"type":2,"volume":0.8585786889572188},{"fixed":false,"mass":1.1373549928387234,"nu":0,"particle_id":2238,"point":[6.315520668927293,1.70912807993235,1.471449750901069],"type":2,"volume":1.1373549928387234},{"fixed":false,"mass":1.3217137481975707,"nu":0,"particle_id":2239,"point":[-3.553581444709894,1.404505293738848,0.5521816731851209],"type":2,"volume":1.3217137481975707},{"fixed":false,"mass":0.5578567986815451,"nu":0,"particle_id":2240,"point":[0.6181361477065639,-1.283388804156846,-6.725969207792105],"type":2,"volume":0.5578567986815451},{"fixed":false,"mass":1.523974892972467,"nu":0,"particle_id":2241,"point":[-2.298281533183764,3.278368452594333,3.238942098575746],"type":2,"volume":1.523974892972467},{"fixed":false,"mass":0.9055743017897205,"nu":0,"particle_id":2242,"point":[-0.07527297532983801,0.1204353292019775,5.128194319776462],"type":2,"volume":0.9055743017897205},{"fixed":false,"mass":0.7873923076484,"nu":0,"particle_id":2243,"point":[-5.304988983820675,0.2554904180122134,-1.811877670223791],"type":2,"volume":0.7873923076484},{"fixed":false,"mass":1.4100112042876347,"nu":0,"particle_id":2244,"point":[-4.98526402880726,1.170149255975142,-2.26702366183026],"type":2,"volume":1.4100112042876347},{"fixed":false,"mass":0.8486772700604948,"nu":0,"particle_id":2245,"point":[1.9010637366475,-1.885940796570593,-2.71080189419605],"type":2,"volume":0.8486772700604948},{"fixed":false,"mass":0.982504554187512,"nu":0,"particle_id":2246,"point":[-5.236188777544466,3.246726638688911,2.876884184461837],"type":2,"volume":0.982504554187512},{"fixed":false,"mass":1.0437404365146625,"nu":0,"particle_id":2247,"point":[-3.284084400227087,4.24382951871674,-4.08723060260126],"type":2,"volume":1.0437404365146625},{"fixed":false,"mass":1.1537375995654604,"nu":0,"particle_id":2248,"point":[-5.240643688403198,-2.038634970768392,3.652760965542988],"type":2,"volume":1.1537375995654604},{"fixed":false,"mass":0.966793130175313,"nu":0,"particle_id":2249,"point":[-1.194145084154691,-1.142077357811199,6.584964963369699],"type":2,"volume":0.966793130175313},{"fixed":false,"mass":1.128013985060779,"nu":0,"particle_id":2250,"point":[1.19765600882238,3.953777596112136,2.610878555245872],"type":2,"volume":1.128013985060779},{"fixed":false,"mass":1.3864758561092414,"nu":0,"particle_id":2251,"point":[-0.9394631263600016,-5.140134127090146,4.207884037445798],"type":2,"volume":1.3864758561092414},{"fixed":false,"mass":0.6829495129321652,"nu":0,"particle_id":2252,"point":[0.3120911055306677,0.5444272312459439,-3.498849741767005],"type":2,"volume":0.6829495129321652},{"fixed":false,"mass":1.0619840490153611,"nu":0,"particle_id":2253,"point":[5.555689854518565,-0.7348448756287387,2.069306094867712],"type":2,"volume":1.0619840490153611},{"fixed":false,"mass":0.8784525169888029,"nu":0,"particle_id":2254,"point":[-5.236615267135681,2.763761212582261,-3.339004400363145],"type":2,"volume":0.8784525169888029},{"fixed":false,"mass":0.5878067543822523,"nu":0,"particle_id":2255,"point":[-5.475861426922091,1.908223970957555,-3.658704916751978],"type":2,"volume":0.5878067543822523},{"fixed":false,"mass":0.6145543768254095,"nu":0,"particle_id":2256,"point":[-2.329645477047638,-1.960521621988667,2.045351971524572],"type":2,"volume":0.6145543768254095},{"fixed":false,"mass":0.9764565275230875,"nu":0,"particle_id":2257,"point":[1.111459471523095,-2.788858088619933,2.10761662092806],"type":2,"volume":0.9764565275230875},{"fixed":false,"mass":1.6820987785522925,"nu":0,"particle_id":2258,"point":[-2.790162900286211,2.431911645658247,0.810217976727341],"type":2,"volume":1.6820987785522925},{"fixed":false,"mass":1.0330836397467766,"nu":0,"particle_id":2259,"point":[-1.325546607251525,2.09563885684297,2.760084076968864],"type":2,"volume":1.0330836397467766},{"fixed":false,"mass":1.0647105116122602,"nu":0,"particle_id":2260,"point":[5.888561652801824,-1.95773163968215,-2.443463596386346],"type":2,"volume":1.0647105116122602},{"fixed":false,"mass":1.2289615065285138,"nu":0,"particle_id":2261,"point":[4.227436070267881,2.445084140828879,-0.2907731585542904],"type":2,"volume":1.2289615065285138},{"fixed":false,"mass":1.2483539492757612,"nu":0,"particle_id":2262,"point":[-2.228789345995014,-2.62709389962748,-4.266246705508958],"type":2,"volume":1.2483539492757612},{"fixed":false,"mass":1.0744063622656694,"nu":0,"particle_id":2263,"point":[3.473420307147119,0.6594096396325355,-3.423359159489872],"type":2,"volume":1.0744063622656694},{"fixed":false,"mass":1.0805754703882953,"nu":0,"particle_id":2264,"point":[0.5346620038081104,6.797286759833844,0.3367554764284984],"type":2,"volume":1.0805754703882953},{"fixed":false,"mass":1.0548552031954352,"nu":0,"particle_id":2265,"point":[-1.962916096291815,1.783074562833272,-5.020574479307799],"type":2,"volume":1.0548552031954352},{"fixed":false,"mass":1.1354402049017334,"nu":0,"particle_id":2266,"point":[-1.062562831149345,2.479246416680104,6.114525385379055],"type":2,"volume":1.1354402049017334},{"fixed":false,"mass":1.1885669964892722,"nu":0,"particle_id":2267,"point":[1.661407267120806,2.998792427817815,-5.860407925531437],"type":2,"volume":1.1885669964892722},{"fixed":false,"mass":1.0180229652236295,"nu":0,"particle_id":2268,"point":[-0.8977181222819234,6.602331730410723,1.179993754849735],"type":2,"volume":1.0180229652236295},{"fixed":false,"mass":0.9360852789419959,"nu":0,"particle_id":2269,"point":[-3.176679053338058,-5.918118303322419,-0.4598627705438734],"type":2,"volume":0.9360852789419959},{"fixed":false,"mass":1.227273982642675,"nu":0,"particle_id":2270,"point":[-3.843487535231882,3.077449122000494,-4.554826548655103],"type":2,"volume":1.227273982642675},{"fixed":false,"mass":0.971963511749936,"nu":0,"particle_id":2271,"point":[3.698513588746756,5.391880958806526,-1.999654473257958],"type":2,"volume":0.971963511749936},{"fixed":false,"mass":1.429199394433161,"nu":0,"particle_id":2272,"point":[2.023016697807314,-0.9675299140134181,3.098291658645169],"type":2,"volume":1.429199394433161},{"fixed":false,"mass":1.0490240001665352,"nu":0,"particle_id":2273,"point":[2.730774729569945,-2.259866918902913,1.464424415363879],"type":2,"volume":1.0490240001665352},{"fixed":false,"mass":1.487740229513322,"nu":0,"particle_id":2274,"point":[-3.625731776263544,-4.959221905260589,-2.417598339408394],"type":2,"volume":1.487740229513322},{"fixed":false,"mass":0.9382784469287221,"nu":0,"particle_id":2275,"point":[-3.577027906235585,-3.840345320335287,2.154221014123646],"type":2,"volume":0.9382784469287221},{"fixed":false,"mass":1.0065710777072576,"nu":0,"particle_id":2276,"point":[2.676641966911221,1.641744517271337,1.962043037295902],"type":2,"volume":1.0065710777072576},{"fixed":false,"mass":0.6968110421127296,"nu":0,"particle_id":2277,"point":[6.778834922299549,0.4692206242201426,1.263643352587199],"type":2,"volume":0.6968110421127296},{"fixed":false,"mass":0.6702368965490493,"nu":0,"particle_id":2278,"point":[0.2086483232408889,2.62583358780315,2.572082474416517],"type":2,"volume":0.6702368965490493},{"fixed":false,"mass":1.4335077776384897,"nu":0,"particle_id":2279,"point":[-3.87615329204932,0.658585167267177,3.71939164014642],"type":2,"volume":1.4335077776384897},{"fixed":false,"mass":1.30922382279205,"nu":0,"particle_id":2280,"point":[0.1955055114504568,6.235542101120344,-2.557495913992757],"type":2,"volume":1.30922382279205},{"fixed":false,"mass":1.0232896425538969,"nu":0,"particle_id":2281,"point":[-3.149714101056391,5.883979912464492,1.21100903511997],"type":2,"volume":1.0232896425538969},{"fixed":false,"mass":0.7651637171598166,"nu":0,"particle_id":2282,"point":[0.5163524998286045,-6.880533697921537,0.0394887511416436],"type":2,"volume":0.7651637171598166},{"fixed":false,"mass":1.2671874967880086,"nu":0,"particle_id":2283,"point":[1.071491782051027,-5.720930480704602,-3.350791042849691],"type":2,"volume":1.2671874967880086},{"fixed":false,"mass":0.9147917275977151,"nu":0,"particle_id":2284,"point":[-2.240978290582487,-0.1685216678266264,2.902897098790522],"type":2,"volume":0.9147917275977151},{"fixed":false,"mass":1.0337576927772592,"nu":0,"particle_id":2285,"point":[1.853037117997906,-3.042892492298978,-5.810937015688698],"type":2,"volume":1.0337576927772592},{"fixed":false,"mass":1.0348359404400231,"nu":0,"particle_id":2286,"point":[2.887863673120026,-1.980258869398377,-5.806161993281153],"type":2,"volume":1.0348359404400231},{"fixed":false,"mass":1.1886706446487318,"nu":0,"particle_id":2287,"point":[4.087902303012478,0.06140502668548332,-5.390667086599362],"type":2,"volume":1.1886706446487318},{"fixed":false,"mass":0.9573998574809185,"nu":0,"particle_id":2288,"point":[-0.4480758364321373,-2.551977122969818,2.657804457881939],"type":2,"volume":0.9573998574809185},{"fixed":false,"mass":1.3327790067372192,"nu":0,"particle_id":2289,"point":[2.697684123886463,-5.792317069521509,-2.009174949099324],"type":2,"volume":1.3327790067372192},{"fixed":false,"mass":0.7425337196813159,"nu":0,"particle_id":2290,"point":[2.059390377680003,-3.020454076775274,-0.2632839707679241],"type":2,"volume":0.7425337196813159},{"fixed":false,"mass":0.7777991381453259,"nu":0,"particle_id":2291,"point":[3.749442703723469,3.081982998791937,-4.804527230882154],"type":2,"volume":0.7777991381453259},{"fixed":false,"mass":1.360630039738105,"nu":0,"particle_id":2292,"point":[-1.498079053767701,1.316713260349678,6.362001699354035],"type":2,"volume":1.360630039738105},{"fixed":false,"mass":0.6350174407522349,"nu":0,"particle_id":2293,"point":[0.5387667048463515,-4.02856308955001,5.543004470877639],"type":2,"volume":0.6350174407522349},{"fixed":false,"mass":1.4060010799257012,"nu":0,"particle_id":2294,"point":[-0.4539283951150294,1.113047268480321,4.602969837817625],"type":2,"volume":1.4060010799257012},{"fixed":false,"mass":0.6534579028738838,"nu":0,"particle_id":2295,"point":[2.643290691541181,-6.261522056694113,0.8768450551579455],"type":2,"volume":0.6534579028738838},{"fixed":false,"mass":0.9234425134373746,"nu":0,"particle_id":2296,"point":[-4.413933140211858,-2.322348222718535,2.89878909250285],"type":2,"volume":0.9234425134373746},{"fixed":false,"mass":0.8443398342336155,"nu":0,"particle_id":2297,"point":[3.523400992332512,-4.668875211228851,-3.488800133083406],"type":2,"volume":0.8443398342336155},{"fixed":false,"mass":1.587025983152714,"nu":0,"particle_id":2298,"point":[-2.369881576473819,-2.81547851203137,-5.542332724554753],"type":2,"volume":1.587025983152714},{"fixed":false,"mass":0.5897197799254419,"nu":0,"particle_id":2299,"point":[1.524024077392846,6.73455146281321,-0.04813259479999216],"type":2,"volume":0.5897197799254419},{"fixed":false,"mass":1.4014748725847972,"nu":0,"particle_id":2300,"point":[-0.7970356809510682,-4.529670822621823,-2.648868056021096],"type":2,"volume":1.4014748725847972},{"fixed":false,"mass":1.224150618803087,"nu":0,"particle_id":2301,"point":[-0.243029246307434,-6.688267340856002,0.9696459907845446],"type":2,"volume":1.224150618803087},{"fixed":false,"mass":1.43134062154969,"nu":0,"particle_id":2302,"point":[-1.010559529973454,2.353706599719444,4.873164569503441],"type":2,"volume":1.43134062154969},{"fixed":false,"mass":1.08375149723826,"nu":0,"particle_id":2303,"point":[3.141182335047373,0.2387759373778967,-4.707022624481603],"type":2,"volume":1.08375149723826},{"fixed":false,"mass":0.7926871166032531,"nu":0,"particle_id":2304,"point":[-1.481151696864962,-2.305881029713488,-2.455772797249799],"type":2,"volume":0.7926871166032531},{"fixed":false,"mass":1.197125471210772,"nu":0,"particle_id":2305,"point":[-3.54719028837707,-1.21750846059867,5.50015824091092],"type":2,"volume":1.197125471210772},{"fixed":false,"mass":1.1027514317519878,"nu":0,"particle_id":2306,"point":[-5.796591712678127,-1.262378838629107,-3.190504471481302],"type":2,"volume":1.1027514317519878},{"fixed":false,"mass":0.9413879017720649,"nu":0,"particle_id":2307,"point":[2.743071862395105,6.229083826779862,0.4970354401918755],"type":2,"volume":0.9413879017720649},{"fixed":false,"mass":1.3151799598678031,"nu":0,"particle_id":2308,"point":[-1.651313711698043,-5.4327746672,-3.434469990849094],"type":2,"volume":1.3151799598678031},{"fixed":false,"mass":0.7796951710232681,"nu":0,"particle_id":2309,"point":[-6.670144144422963,-0.8036214079165612,-0.6774875730695142],"type":2,"volume":0.7796951710232681},{"fixed":false,"mass":1.0224302767868096,"nu":0,"particle_id":2310,"point":[-3.953124161306028,3.49968463242669,0.9498731544427969],"type":2,"volume":1.0224302767868096},{"fixed":false,"mass":1.0345053820482069,"nu":0,"particle_id":2311,"point":[6.111708694094104,0.5139573516214103,-2.441995790327727],"type":2,"volume":1.0345053820482069},{"fixed":false,"mass":2.335656151746831,"nu":0,"particle_id":2312,"point":[0.320861635204069,1.006151423602372,-4.908395639407142],"type":2,"volume":2.335656151746831},{"fixed":false,"mass":1.2611965868322494,"nu":0,"particle_id":2313,"point":[-5.660575616666668,-0.961694962234295,-0.7956418858173744],"type":2,"volume":1.2611965868322494},{"fixed":false,"mass":0.7315916673015994,"nu":0,"particle_id":2314,"point":[-0.3655991450255218,-3.812011588608016,5.576240361849387],"type":2,"volume":0.7315916673015994},{"fixed":false,"mass":1.2547126938747786,"nu":0,"particle_id":2315,"point":[1.780598880772926,1.061256998454274,-3.191592958489617],"type":2,"volume":1.2547126938747786},{"fixed":false,"mass":1.170313586291542,"nu":0,"particle_id":2316,"point":[-3.551086012989292,-1.184643237315499,-0.1121417190429557],"type":2,"volume":1.170313586291542},{"fixed":false,"mass":0.8500654443342331,"nu":0,"particle_id":2317,"point":[3.9761551777017,-3.24055290819527,-4.472548804916113],"type":2,"volume":0.8500654443342331},{"fixed":false,"mass":0.5360264743456208,"nu":0,"particle_id":2318,"point":[3.196566825962092,-1.574541586808892,-0.7957631864173081],"type":2,"volume":0.5360264743456208},{"fixed":false,"mass":0.8264412619108206,"nu":0,"particle_id":2319,"point":[0.3324568868293675,4.468142720153168,2.949255748450085],"type":2,"volume":0.8264412619108206},{"fixed":false,"mass":0.5690220866508747,"nu":0,"particle_id":2320,"point":[1.460793945760954,-3.093706556228186,1.191353471970029],"type":2,"volume":0.5690220866508747},{"fixed":false,"mass":0.4320991790258825,"nu":0,"particle_id":2321,"point":[1.171811960873978,-1.403835481787799,3.075254193478012],"type":2,"volume":0.4320991790258825},{"fixed":false,"mass":1.0524302332091986,"nu":0,"particle_id":2322,"point":[0.4059972053249618,-2.152297274662304,3.033796030537683],"type":2,"volume":1.0524302332091986},{"fixed":false,"mass":0.8124730989562635,"nu":0,"particle_id":2323,"point":[1.37671297801775,0.661788593032512,-6.623655405133737],"type":2,"volume":0.8124730989562635},{"fixed":false,"mass":0.69385720493263,"nu":0,"particle_id":2324,"point":[0.8463660364969182,-6.728640166641869,0.9518506839666965],"type":2,"volume":0.69385720493263},{"fixed":false,"mass":1.1076132690954668,"nu":0,"particle_id":2325,"point":[-5.01918506444388,-3.815247073886335,-2.732277560363368],"type":2,"volume":1.1076132690954668},{"fixed":false,"mass":1.1729990235276373,"nu":0,"particle_id":2326,"point":[-6.424787235506782,-0.8746936672427083,-1.957365137697599],"type":2,"volume":1.1729990235276373},{"fixed":false,"mass":0.9187058422890754,"nu":0,"particle_id":2327,"point":[-4.953841639931291,1.451077943713031,-4.368704750380052],"type":2,"volume":0.9187058422890754},{"fixed":false,"mass":0.8973089100945794,"nu":0,"particle_id":2328,"point":[-3.984274654943735,-4.182889158492141,0.5937960961930998],"type":2,"volume":0.8973089100945794},{"fixed":false,"mass":0.9766152918616061,"nu":0,"particle_id":2329,"point":[-4.692121176161536,1.66482916796164,-3.348807136223725],"type":2,"volume":0.9766152918616061},{"fixed":false,"mass":1.2838593579703066,"nu":0,"particle_id":2330,"point":[-1.064464440529492,-2.419895819624517,4.288770284485762],"type":2,"volume":1.2838593579703066},{"fixed":false,"mass":0.833697846147287,"nu":0,"particle_id":2331,"point":[-6.508745066131802,2.017367307028096,0.2155922062066728],"type":2,"volume":0.833697846147287},{"fixed":false,"mass":0.8767105245785176,"nu":0,"particle_id":2332,"point":[5.112486225716554,0.6379404001875699,-4.483056220268522],"type":2,"volume":0.8767105245785176},{"fixed":false,"mass":1.8830216076502733,"nu":0,"particle_id":2333,"point":[-3.353705662095808,3.666832014239688,-2.230262401124427],"type":2,"volume":1.8830216076502733},{"fixed":false,"mass":0.612605220895831,"nu":0,"particle_id":2334,"point":[0.2622928000783341,-3.601214640329029,-0.03523682119397286],"type":2,"volume":0.612605220895831},{"fixed":false,"mass":1.354094216384827,"nu":0,"particle_id":2335,"point":[2.379207656455566,-3.895437703722717,-1.161132736608018],"type":2,"volume":1.354094216384827},{"fixed":false,"mass":0.9491752987705915,"nu":0,"particle_id":2336,"point":[-0.01931574963918365,5.046500610738398,4.490006668045651],"type":2,"volume":0.9491752987705915},{"fixed":false,"mass":0.5173557398716547,"nu":0,"particle_id":2337,"point":[-2.166569863296379,0.1744033581537087,-6.597324926030192],"type":2,"volume":0.5173557398716547},{"fixed":false,"mass":0.6016802775135252,"nu":0,"particle_id":2338,"point":[5.683377010988009,3.266703500396475,1.782954777904917],"type":2,"volume":0.6016802775135252},{"fixed":false,"mass":0.5435202812550408,"nu":0,"particle_id":2339,"point":[0.3936842880970019,3.516146820325548,0.4227426774297943],"type":2,"volume":0.5435202812550408},{"fixed":false,"mass":0.8765529595025158,"nu":0,"particle_id":2340,"point":[-2.101308929106918,-4.931468868707349,1.631584417426241],"type":2,"volume":0.8765529595025158},{"fixed":false,"mass":0.7372081888511044,"nu":0,"particle_id":2341,"point":[2.047942565756379,1.139462940524087,2.812759455889898],"type":2,"volume":0.7372081888511044},{"fixed":false,"mass":1.3793800003311483,"nu":0,"particle_id":2342,"point":[1.913498218892597,3.038096022944752,4.414222892940649],"type":2,"volume":1.3793800003311483},{"fixed":false,"mass":1.0301505235781594,"nu":0,"particle_id":2343,"point":[-2.04880604262702,4.527078680928151,-4.45695896582225],"type":2,"volume":1.0301505235781594},{"fixed":false,"mass":1.0772790461532218,"nu":0,"particle_id":2344,"point":[4.66197356036441,-3.602401994470962,3.368337376846162],"type":2,"volume":1.0772790461532218},{"fixed":false,"mass":0.7300902752485399,"nu":0,"particle_id":2345,"point":[5.092054088742797,-3.793979672205146,-2.258954530694893],"type":2,"volume":0.7300902752485399},{"fixed":false,"mass":0.849471127372429,"nu":0,"particle_id":2346,"point":[1.251966592045093,5.938671349118908,-2.91989168363144],"type":2,"volume":0.849471127372429},{"fixed":false,"mass":1.1959532854023338,"nu":0,"particle_id":2347,"point":[0.6606264464858878,0.8080392314070369,4.519251089623992],"type":2,"volume":1.1959532854023338},{"fixed":false,"mass":0.5343323666151809,"nu":0,"particle_id":2348,"point":[0.622185151500418,1.780486128341722,3.041387483324743],"type":2,"volume":0.5343323666151809},{"fixed":false,"mass":0.8375939555074311,"nu":0,"particle_id":2349,"point":[-5.858080997049986,-1.394187341638189,2.965452517122231],"type":2,"volume":0.8375939555074311},{"fixed":false,"mass":0.7914759319595731,"nu":0,"particle_id":2350,"point":[1.695055897330969,-2.926255686136686,-1.575057885915909],"type":2,"volume":0.7914759319595731},{"fixed":false,"mass":1.1482256552763952,"nu":0,"particle_id":2351,"point":[-0.004370613637560165,5.782423980844354,-0.06838678962269316],"type":2,"volume":1.1482256552763952},{"fixed":false,"mass":1.0093134739874219,"nu":0,"particle_id":2352,"point":[-1.955026288159484,1.922571712617088,-6.139503027022002],"type":2,"volume":1.0093134739874219},{"fixed":false,"mass":1.3561357383995891,"nu":0,"particle_id":2353,"point":[-2.361668824887289,2.848940403305612,-2.724434130046702],"type":2,"volume":1.3561357383995891},{"fixed":false,"mass":1.1783278578114813,"nu":0,"particle_id":2354,"point":[-0.6631546966889017,-6.077592634062154,-2.875757081228535],"type":2,"volume":1.1783278578114813},{"fixed":false,"mass":0.7771156861753599,"nu":0,"particle_id":2355,"point":[0.3618734164656308,-3.19330026770526,6.043320389812938],"type":2,"volume":0.7771156861753599},{"fixed":false,"mass":0.7773729409592763,"nu":0,"particle_id":2356,"point":[6.280964026979306,-1.218947358955439,2.364688816314231],"type":2,"volume":0.7773729409592763},{"fixed":false,"mass":0.4961135457352877,"nu":0,"particle_id":2357,"point":[-0.9010683220207153,-1.663356877872773,-3.060558402209287],"type":2,"volume":0.4961135457352877},{"fixed":false,"mass":1.1367171500760185,"nu":0,"particle_id":2358,"point":[4.564087801190081,1.595451712377616,-4.618442250620499],"type":2,"volume":1.1367171500760185},{"fixed":false,"mass":0.40955746009256244,"nu":0,"particle_id":2359,"point":[3.511868390880491,0.4264242704502266,0.7559068369260797],"type":2,"volume":0.40955746009256244},{"fixed":false,"mass":1.048755404224883,"nu":0,"particle_id":2360,"point":[0.3952684155176871,4.012030434753004,5.381011453224055],"type":2,"volume":1.048755404224883},{"fixed":false,"mass":1.0192675562131646,"nu":0,"particle_id":2361,"point":[6.306528012825917,-2.323272063680994,0.4343571669835725],"type":2,"volume":1.0192675562131646},{"fixed":false,"mass":0.6392662783562321,"nu":0,"particle_id":2362,"point":[6.770197521176581,-0.6638989095213353,-1.118902696797232],"type":2,"volume":0.6392662783562321},{"fixed":false,"mass":1.1839533935280884,"nu":0,"particle_id":2363,"point":[3.121104135482343,2.52115418337609,2.520356512810611],"type":2,"volume":1.1839533935280884},{"fixed":false,"mass":1.1038584313011464,"nu":0,"particle_id":2364,"point":[4.720685364041619,-3.387033283803369,-1.148501542691921],"type":2,"volume":1.1038584313011464},{"fixed":false,"mass":1.4837836226323295,"nu":0,"particle_id":2365,"point":[4.142965891214464,-1.603437585057662,2.942102348383671],"type":2,"volume":1.4837836226323295},{"fixed":false,"mass":0.9413516316420645,"nu":0,"particle_id":2366,"point":[1.192855280651365,1.045959560774922,5.520095148893743],"type":2,"volume":0.9413516316420645},{"fixed":false,"mass":0.5274210129290268,"nu":0,"particle_id":2367,"point":[-1.517722553487804,-2.097704835602657,2.458955623765531],"type":2,"volume":0.5274210129290268},{"fixed":false,"mass":0.893250806919464,"nu":0,"particle_id":2368,"point":[-2.13385551658342,4.310694832619301,4.844343251466245],"type":2,"volume":0.893250806919464},{"fixed":false,"mass":1.459200414471976,"nu":0,"particle_id":2369,"point":[4.291831427242462,-0.3247142729644274,4.944470598500596],"type":2,"volume":1.459200414471976},{"fixed":false,"mass":0.5366985193238221,"nu":0,"particle_id":2370,"point":[2.19759800425167,0.1046802138273944,2.867522408932284],"type":2,"volume":0.5366985193238221},{"fixed":false,"mass":0.3938669075394104,"nu":0,"particle_id":2371,"point":[3.230944792347193,1.019223555960901,-0.9891955409374276],"type":2,"volume":0.3938669075394104},{"fixed":false,"mass":0.5673204666747326,"nu":0,"particle_id":2372,"point":[4.285732223343284,-1.058265927369279,-0.02399369637148093],"type":2,"volume":0.5673204666747326},{"fixed":false,"mass":1.1019848705710478,"nu":0,"particle_id":2373,"point":[3.534308810716228,4.169522221245955,2.297904213740415],"type":2,"volume":1.1019848705710478},{"fixed":false,"mass":0.8604832596502012,"nu":0,"particle_id":2374,"point":[5.827017562976974,-3.480093218576104,0.5478269729367189],"type":2,"volume":0.8604832596502012},{"fixed":false,"mass":0.7902569349187115,"nu":0,"particle_id":2375,"point":[3.758613345254423,5.004571249379334,2.763545370891196],"type":2,"volume":0.7902569349187115},{"fixed":false,"mass":0.6626079542205318,"nu":0,"particle_id":2376,"point":[-0.7388910798140131,0.06797434534406452,4.525279130039302],"type":2,"volume":0.6626079542205318},{"fixed":false,"mass":1.6688052117243977,"nu":0,"particle_id":2377,"point":[-3.602364037398931,4.130605182325707,-0.9268575843149973],"type":2,"volume":1.6688052117243977},{"fixed":false,"mass":1.1867700091980171,"nu":0,"particle_id":2378,"point":[-5.278622115805859,-3.646437877203952,-1.507052989836247],"type":2,"volume":1.1867700091980171},{"fixed":false,"mass":0.8274092697847605,"nu":0,"particle_id":2379,"point":[3.191505257786669,5.248122965148802,-2.889494862452203],"type":2,"volume":0.8274092697847605},{"fixed":false,"mass":0.872354970388366,"nu":0,"particle_id":2380,"point":[0.107016713030371,-1.220149426534698,6.688693538362897],"type":2,"volume":0.872354970388366},{"fixed":false,"mass":0.7650494910028443,"nu":0,"particle_id":2381,"point":[-6.397279525297852,0.1595414540646452,-2.165933018986111],"type":2,"volume":0.7650494910028443},{"fixed":false,"mass":0.6847252595456378,"nu":0,"particle_id":2382,"point":[-6.764005088089457,0.7578502182226076,-1.0863564328188],"type":2,"volume":0.6847252595456378},{"fixed":false,"mass":0.5442828833441554,"nu":0,"particle_id":2383,"point":[3.316184590234261,0.4787257859033496,-1.75255631055527],"type":2,"volume":0.5442828833441554},{"fixed":false,"mass":1.3764100798665282,"nu":0,"particle_id":2384,"point":[1.263862221570154,5.926398015694615,2.643373879636321],"type":2,"volume":1.3764100798665282},{"fixed":false,"mass":0.5752195288239098,"nu":0,"particle_id":2385,"point":[-0.5204403848397815,-1.49663304233194,-6.626761078352114],"type":2,"volume":0.5752195288239098},{"fixed":false,"mass":0.9326019717087343,"nu":0,"particle_id":2386,"point":[-0.7307711858369658,3.338837379015403,-5.857477309275464],"type":2,"volume":0.9326019717087343},{"fixed":false,"mass":1.5778293400901768,"nu":0,"particle_id":2387,"point":[2.855301398484555,-5.371090498398785,2.99439929706505],"type":2,"volume":1.5778293400901768},{"fixed":false,"mass":1.2220114246061617,"nu":0,"particle_id":2388,"point":[-0.950401073689127,4.233373161246591,-5.16006091818976],"type":2,"volume":1.2220114246061617},{"fixed":false,"mass":1.5788314457449582,"nu":0,"particle_id":2389,"point":[1.09200594467436,2.995347244724389,5.738903481574639],"type":2,"volume":1.5788314457449582},{"fixed":false,"mass":1.0825510694931024,"nu":0,"particle_id":2390,"point":[6.248990493034595,1.992747568028469,-1.30221706762667],"type":2,"volume":1.0825510694931024},{"fixed":false,"mass":0.9813059985775644,"nu":0,"particle_id":2391,"point":[4.56236209857678,1.17144276677645,4.893509527658133],"type":2,"volume":0.9813059985775644},{"fixed":false,"mass":0.5921518441381155,"nu":0,"particle_id":2392,"point":[-3.442223073569477,-3.754886178485718,-4.585758605372416],"type":2,"volume":0.5921518441381155},{"fixed":false,"mass":0.9665558597222007,"nu":0,"particle_id":2393,"point":[6.071797228203192,3.036213149158336,-0.4243127639549984],"type":2,"volume":0.9665558597222007},{"fixed":false,"mass":0.4323435116511606,"nu":0,"particle_id":2394,"point":[-3.29878857385796,0.7834068496604267,-1.161991049975587],"type":2,"volume":0.4323435116511606},{"fixed":false,"mass":0.46840174762779985,"nu":0,"particle_id":2395,"point":[-1.755878045647764,3.017060548361071,-0.8206961707055653],"type":2,"volume":0.46840174762779985},{"fixed":false,"mass":1.2372230631157108,"nu":0,"particle_id":2396,"point":[-4.604595212651224,0.9843640952146139,0.1511636732049666],"type":2,"volume":1.2372230631157108},{"fixed":false,"mass":1.2149625768313899,"nu":0,"particle_id":2397,"point":[-2.022047491649295,3.916526419976286,1.54435258854625],"type":2,"volume":1.2149625768313899},{"fixed":false,"mass":1.0398226424165398,"nu":0,"particle_id":2398,"point":[3.367050779872241,4.524557375507198,3.644753333815076],"type":2,"volume":1.0398226424165398},{"fixed":false,"mass":0.9960727320472967,"nu":0,"particle_id":2399,"point":[-6.595632113580746,-1.523726953054479,-0.01742366489761272],"type":2,"volume":0.9960727320472967},{"fixed":false,"mass":0.28425803878465367,"nu":0,"particle_id":2400,"point":[0.7131769017283622,-3.396274607435285,0.5506151132983412],"type":2,"volume":0.28425803878465367},{"fixed":false,"mass":0.8023227748395863,"nu":0,"particle_id":2401,"point":[2.200054234489224,2.791098390352154,-0.9997906634311498],"type":2,"volume":0.8023227748395863},{"fixed":false,"mass":0.5818925008676481,"nu":0,"particle_id":2402,"point":[5.156623848653924,3.817197994654059,2.43955677038873],"type":2,"volume":0.5818925008676481},{"fixed":false,"mass":0.6015067510461036,"nu":0,"particle_id":2403,"point":[-3.58582946347,-0.3023914079182777,-0.153622717155794],"type":2,"volume":0.6015067510461036},{"fixed":false,"mass":1.3226796952573217,"nu":0,"particle_id":2404,"point":[-0.7675513336968021,-4.600008624475,2.587147918719223],"type":2,"volume":1.3226796952573217},{"fixed":false,"mass":0.9773546765690639,"nu":0,"particle_id":2405,"point":[0.6054362065834741,-2.189267124145833,6.30153887963405],"type":2,"volume":0.9773546765690639},{"fixed":false,"mass":0.868864587385582,"nu":0,"particle_id":2406,"point":[1.06718395884643,3.51407554121049,-0.06054314796311257],"type":2,"volume":0.868864587385582},{"fixed":false,"mass":0.8487917278580873,"nu":0,"particle_id":2407,"point":[5.653574792683698,-1.406666911147618,-3.502124288052821],"type":2,"volume":0.8487917278580873},{"fixed":false,"mass":0.8707236064119662,"nu":0,"particle_id":2408,"point":[-3.528851392807097,4.84255106110057,-3.132445237204286],"type":2,"volume":0.8707236064119662},{"fixed":false,"mass":2.212209632698739,"nu":0,"particle_id":2409,"point":[1.625044333574002,4.520105950291393,1.747225873057608],"type":2,"volume":2.212209632698739},{"fixed":false,"mass":0.6426780461441292,"nu":0,"particle_id":2410,"point":[3.2253400457376,1.319245428198256,1.06718227029144],"type":2,"volume":0.6426780461441292},{"fixed":false,"mass":1.398582073163552,"nu":0,"particle_id":2411,"point":[-2.846829002683566,2.658580506390692,3.997537221705858],"type":2,"volume":1.398582073163552},{"fixed":false,"mass":0.7609442167869125,"nu":0,"particle_id":2412,"point":[-0.5905320556496279,5.107360438692952,2.900345086700088],"type":2,"volume":0.7609442167869125},{"fixed":false,"mass":0.6954996160100266,"nu":0,"particle_id":2413,"point":[-5.70266064526244,-2.566595943867361,-2.812139453532028],"type":2,"volume":0.6954996160100266},{"fixed":false,"mass":0.3764871749006217,"nu":0,"particle_id":2414,"point":[3.432996902527524,-0.8892430577076983,-0.5449867508696533],"type":2,"volume":0.3764871749006217},{"fixed":false,"mass":1.940846264180903,"nu":0,"particle_id":2415,"point":[0.7248201956591841,-0.4417015216476297,-4.933419912672589],"type":2,"volume":1.940846264180903},{"fixed":false,"mass":0.619376273999782,"nu":0,"particle_id":2416,"point":[-2.723253284987615,-5.104785826003778,0.818189570309001],"type":2,"volume":0.619376273999782},{"fixed":false,"mass":0.624231210974663,"nu":0,"particle_id":2417,"point":[2.072878138142921,5.498408572184859,3.432787336092822],"type":2,"volume":0.624231210974663},{"fixed":false,"mass":0.8635532607492159,"nu":0,"particle_id":2418,"point":[1.453066476674258,-4.911109525601995,2.099956098403235],"type":2,"volume":0.8635532607492159},{"fixed":false,"mass":0.6001849789781915,"nu":0,"particle_id":2419,"point":[-0.4958657839070879,1.569709241591233,6.668530393318456],"type":2,"volume":0.6001849789781915},{"fixed":false,"mass":1.1585049076268952,"nu":0,"particle_id":2420,"point":[-4.931124416600672,4.666793547791981,0.1700800210342323],"type":2,"volume":1.1585049076268952},{"fixed":false,"mass":0.5944985615699664,"nu":0,"particle_id":2421,"point":[2.71015386531556,-2.370525468199034,0.4019214892603272],"type":2,"volume":0.5944985615699664},{"fixed":false,"mass":0.5478418076342905,"nu":0,"particle_id":2422,"point":[5.586751923499962,0.3464637252893978,4.001233906697673],"type":2,"volume":0.5478418076342905},{"fixed":false,"mass":1.1785707247334705,"nu":0,"particle_id":2423,"point":[-3.360554938798177,1.436921846676993,4.405524970820359],"type":2,"volume":1.1785707247334705},{"fixed":false,"mass":0.5475760451304296,"nu":0,"particle_id":2424,"point":[-3.453712819580974,-0.6403767012866761,-0.9526079973911302],"type":2,"volume":0.5475760451304296},{"fixed":false,"mass":0.23680072133743127,"nu":0,"particle_id":2425,"point":[-1.094971841086492,-6.896232557488259,-0.2640211147104194],"type":2,"volume":0.23680072133743127},{"fixed":false,"mass":0.30110891473251994,"nu":0,"particle_id":2426,"point":[-0.3045365871987649,-1.09748004584247,6.112282781478345],"type":2,"volume":0.30110891473251994}]},"species":[{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]},{"compID":9,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]},{"compID":10,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]},{"compID":11,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}],"initialConditions":[{"icType":"Place","count":1,"types":[1,2,3],"x":0,"y":0,"z":0,"specie":{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"parameters":[{"compID":1,"name":"mu","expression":0.002,"annotation":""},{"compID":2,"name":"kappa","expression":0.015,"annotation":""},{"compID":3,"name":"ka","expression":10000000,"annotation":""},{"compID":4,"name":"kd","expression":0.01,"annotation":""},{"compID":5,"name":"gamma_m","expression":0.0006,"annotation":""},{"compID":6,"name":"gamma_p","expression":0.0003,"annotation":""}],"reactions":[{"compID":12,"name":"r1","reactionType":"split","summary":"G\\_F \\rightarrow G\\_F+mRNA","massaction":false,"propensity":"","annotation":"","types":[1,2,3],"rate":{"compID":1,"name":"mu","expression":0.002,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"products":[{"ratio":1,"specie":{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":11,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":13,"name":"r2","reactionType":"split","summary":"G\\_O \\rightarrow G\\_F+P","massaction":false,"propensity":"","annotation":"","types":[1,2,3],"rate":{"compID":3,"name":"ka","expression":10000000,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":9,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"products":[{"ratio":1,"specie":{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":10,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":14,"name":"r3","reactionType":"merge","summary":"G\\_F+P \\rightarrow G\\_O","massaction":false,"propensity":"","annotation":"","types":[1,2,3],"rate":{"compID":4,"name":"kd","expression":0.01,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":8,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":10,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[{"ratio":1,"specie":{"compID":9,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}]},{"compID":15,"name":"r4","reactionType":"split","summary":"mRNA \\rightarrow mRNA+P","massaction":false,"propensity":"","annotation":"","types":[2],"rate":{"compID":2,"name":"kappa","expression":0.015,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":11,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[{"ratio":1,"specie":{"compID":11,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}},{"ratio":1,"specie":{"compID":10,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":16,"name":"r5","reactionType":"destruction","summary":"mRNA \\rightarrow \\emptyset","massaction":false,"propensity":"","annotation":"","types":[1,2,3],"rate":{"compID":5,"name":"gamma_m","expression":0.0006,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":11,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[]},{"compID":17,"name":"r6","reactionType":"destruction","summary":"P \\rightarrow \\emptyset","massaction":false,"propensity":"","annotation":"","types":[1,2,3],"rate":{"compID":6,"name":"gamma_p","expression":0.0003,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":10,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.domn b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.domn
new file mode 100644
index 0000000000..bf27725123
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.domn
@@ -0,0 +1 @@
+{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":1,"size":null,"x_lim":[-0.0000020671,0.0000020671],"y_lim":[-0.0000020671,0.0000020671],"z_lim":[-0.0000020671,0.0000020671],"static":true,"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1}],"particles":[{"fixed":false,"mass":3.5131390756904224e-21,"nu":0,"particle_id":0,"point":[0.0000020671,0,0],"type":2,"volume":3.5131390756904224e-21},{"fixed":false,"mass":1.4625064303125934e-21,"nu":0,"particle_id":1,"point":[0,0.0000020671,0],"type":2,"volume":1.4625064303125934e-21},{"fixed":false,"mass":2.700689478635676e-21,"nu":0,"particle_id":2,"point":[-0.0000020671,0,0],"type":2,"volume":2.700689478635676e-21},{"fixed":false,"mass":9.129037253574453e-22,"nu":0,"particle_id":3,"point":[0,-0.0000020671,0],"type":2,"volume":9.129037253574453e-22},{"fixed":false,"mass":1.2985987245837844e-21,"nu":0,"particle_id":4,"point":[0,1.26573369926e-22,0.0000020671],"type":2,"volume":1.2985987245837844e-21},{"fixed":false,"mass":1.9549412508846374e-21,"nu":0,"particle_id":5,"point":[0,-1.26573369926e-22,-0.0000020671],"type":2,"volume":1.9549412508846374e-21},{"fixed":false,"mass":1.9104558263277184e-21,"nu":0,"particle_id":6,"point":[0,8.2684e-7,0],"type":2,"volume":1.9104558263277184e-21},{"fixed":false,"mass":8.251742811066839e-21,"nu":0,"particle_id":7,"point":[-8.2684e-7,0,0],"type":2,"volume":8.251742811066839e-21},{"fixed":false,"mass":2.238868485075697e-21,"nu":0,"particle_id":8,"point":[0,5.06293479703e-23,8.2684e-7],"type":2,"volume":2.238868485075697e-21},{"fixed":false,"mass":6.417866822683855e-21,"nu":0,"particle_id":9,"point":[8.2684e-7,0,0],"type":2,"volume":6.417866822683855e-21},{"fixed":false,"mass":2.74851216778409e-21,"nu":0,"particle_id":10,"point":[0,-5.06293479703e-23,-8.2684e-7],"type":2,"volume":2.74851216778409e-21},{"fixed":false,"mass":2.778236836297632e-21,"nu":0,"particle_id":11,"point":[0,-8.2684e-7,0],"type":2,"volume":2.778236836297632e-21},{"fixed":false,"mass":3.2005217374920694e-21,"nu":0,"particle_id":12,"point":[0.00000205410250907,2.31441768552e-7,0],"type":2,"volume":3.2005217374920694e-21},{"fixed":false,"mass":6.382490037970455e-21,"nu":0,"particle_id":13,"point":[0.00000201527348727,4.5997302258e-7,0],"type":2,"volume":6.382490037970455e-21},{"fixed":false,"mass":6.147766396165963e-21,"nu":0,"particle_id":14,"point":[0.00000195110123208,6.82719848966e-7,0],"type":2,"volume":6.147766396165963e-21},{"fixed":false,"mass":5.633333214795486e-21,"nu":0,"particle_id":15,"point":[0.00000186239274684,8.96881077128e-7,0],"type":2,"volume":5.633333214795486e-21},{"fixed":false,"mass":7.031002632370585e-21,"nu":0,"particle_id":16,"point":[0.00000175026359223,0.00000109976350536,0],"type":2,"volume":7.031002632370585e-21},{"fixed":false,"mass":5.140741773077559e-21,"nu":0,"particle_id":17,"point":[0.00000161612385741,0.00000128881576942,0],"type":2,"volume":5.140741773077559e-21},{"fixed":false,"mass":3.2240599230425407e-21,"nu":0,"particle_id":18,"point":[0.00000146166042739,0.00000146166042739,0],"type":2,"volume":3.2240599230425407e-21},{"fixed":false,"mass":7.470170647474844e-21,"nu":0,"particle_id":19,"point":[0.00000128881576942,0.00000161612385741,0],"type":2,"volume":7.470170647474844e-21},{"fixed":false,"mass":1.7467048420288982e-21,"nu":0,"particle_id":20,"point":[0.00000109976350537,0.00000175026359222,0],"type":2,"volume":1.7467048420288982e-21},{"fixed":false,"mass":4.6394368668006284e-21,"nu":0,"particle_id":21,"point":[8.96881077132e-7,0.00000186239274684,0],"type":2,"volume":4.6394368668006284e-21},{"fixed":false,"mass":3.11315262452765e-21,"nu":0,"particle_id":22,"point":[6.82719848969e-7,0.00000195110123208,0],"type":2,"volume":3.11315262452765e-21},{"fixed":false,"mass":1.3820854783875084e-21,"nu":0,"particle_id":23,"point":[4.59973022582e-7,0.00000201527348727,0],"type":2,"volume":1.3820854783875084e-21},{"fixed":false,"mass":2.471169308041925e-21,"nu":0,"particle_id":24,"point":[2.31441768553e-7,0.00000205410250907,0],"type":2,"volume":2.471169308041925e-21},{"fixed":false,"mass":2.875923209967993e-21,"nu":0,"particle_id":25,"point":[-2.31441768552e-7,0.00000205410250907,0],"type":2,"volume":2.875923209967993e-21},{"fixed":false,"mass":1.0887944785965025e-21,"nu":0,"particle_id":26,"point":[-4.5997302258e-7,0.00000201527348727,0],"type":2,"volume":1.0887944785965025e-21},{"fixed":false,"mass":4.922496427985291e-21,"nu":0,"particle_id":27,"point":[-6.82719848966e-7,0.00000195110123208,0],"type":2,"volume":4.922496427985291e-21},{"fixed":false,"mass":2.0563711590218254e-21,"nu":0,"particle_id":28,"point":[-8.96881077128e-7,0.00000186239274684,0],"type":2,"volume":2.0563711590218254e-21},{"fixed":false,"mass":3.3764637511935118e-21,"nu":0,"particle_id":29,"point":[-0.00000109976350536,0.00000175026359223,0],"type":2,"volume":3.3764637511935118e-21},{"fixed":false,"mass":3.7242726535532584e-21,"nu":0,"particle_id":30,"point":[-0.00000128881576942,0.00000161612385741,0],"type":2,"volume":3.7242726535532584e-21},{"fixed":false,"mass":2.051213069817038e-21,"nu":0,"particle_id":31,"point":[-0.00000146166042739,0.00000146166042739,0],"type":2,"volume":2.051213069817038e-21},{"fixed":false,"mass":3.571718217407268e-21,"nu":0,"particle_id":32,"point":[-0.00000161612385741,0.00000128881576942,0],"type":2,"volume":3.571718217407268e-21},{"fixed":false,"mass":3.507229899651397e-21,"nu":0,"particle_id":33,"point":[-0.00000175026359222,0.00000109976350537,0],"type":2,"volume":3.507229899651397e-21},{"fixed":false,"mass":2.8996087823253783e-21,"nu":0,"particle_id":34,"point":[-0.00000186239274684,8.96881077132e-7,0],"type":2,"volume":2.8996087823253783e-21},{"fixed":false,"mass":3.2898937707533854e-21,"nu":0,"particle_id":35,"point":[-0.00000195110123208,6.82719848969e-7,0],"type":2,"volume":3.2898937707533854e-21},{"fixed":false,"mass":3.1878898144513377e-21,"nu":0,"particle_id":36,"point":[-0.00000201527348727,4.59973022582e-7,0],"type":2,"volume":3.1878898144513377e-21},{"fixed":false,"mass":5.599126708475213e-21,"nu":0,"particle_id":37,"point":[-0.00000205410250907,2.31441768553e-7,0],"type":2,"volume":5.599126708475213e-21},{"fixed":false,"mass":4.64919959940243e-21,"nu":0,"particle_id":38,"point":[-0.00000205410250907,-2.31441768552e-7,0],"type":2,"volume":4.64919959940243e-21},{"fixed":false,"mass":2.2564249043877298e-21,"nu":0,"particle_id":39,"point":[-0.00000201527348727,-4.5997302258e-7,0],"type":2,"volume":2.2564249043877298e-21},{"fixed":false,"mass":7.014059823283963e-21,"nu":0,"particle_id":40,"point":[-0.00000195110123208,-6.82719848966e-7,0],"type":2,"volume":7.014059823283963e-21},{"fixed":false,"mass":4.435173657026058e-21,"nu":0,"particle_id":41,"point":[-0.00000186239274684,-8.96881077128e-7,0],"type":2,"volume":4.435173657026058e-21},{"fixed":false,"mass":7.595373780262155e-21,"nu":0,"particle_id":42,"point":[-0.00000175026359223,-0.00000109976350536,0],"type":2,"volume":7.595373780262155e-21},{"fixed":false,"mass":5.608932932317441e-21,"nu":0,"particle_id":43,"point":[-0.00000161612385741,-0.00000128881576942,0],"type":2,"volume":5.608932932317441e-21},{"fixed":false,"mass":3.713327445862728e-21,"nu":0,"particle_id":44,"point":[-0.00000146166042739,-0.00000146166042739,0],"type":2,"volume":3.713327445862728e-21},{"fixed":false,"mass":2.3415879293531246e-21,"nu":0,"particle_id":45,"point":[-0.00000128881576942,-0.00000161612385741,0],"type":2,"volume":2.3415879293531246e-21},{"fixed":false,"mass":4.3851591656204096e-21,"nu":0,"particle_id":46,"point":[-0.00000109976350537,-0.00000175026359222,0],"type":2,"volume":4.3851591656204096e-21},{"fixed":false,"mass":5.631101209572451e-21,"nu":0,"particle_id":47,"point":[-8.96881077132e-7,-0.00000186239274684,0],"type":2,"volume":5.631101209572451e-21},{"fixed":false,"mass":1.3715343318190213e-21,"nu":0,"particle_id":48,"point":[-6.82719848969e-7,-0.00000195110123208,0],"type":2,"volume":1.3715343318190213e-21},{"fixed":false,"mass":3.078223555569808e-21,"nu":0,"particle_id":49,"point":[-4.59973022582e-7,-0.00000201527348727,0],"type":2,"volume":3.078223555569808e-21},{"fixed":false,"mass":2.2027146979321074e-21,"nu":0,"particle_id":50,"point":[-2.31441768553e-7,-0.00000205410250907,0],"type":2,"volume":2.2027146979321074e-21},{"fixed":false,"mass":1.4289777351127037e-21,"nu":0,"particle_id":51,"point":[2.31441768552e-7,-0.00000205410250907,0],"type":2,"volume":1.4289777351127037e-21},{"fixed":false,"mass":5.453528029065683e-21,"nu":0,"particle_id":52,"point":[4.5997302258e-7,-0.00000201527348727,0],"type":2,"volume":5.453528029065683e-21},{"fixed":false,"mass":1.5762631487846483e-21,"nu":0,"particle_id":53,"point":[6.82719848966e-7,-0.00000195110123208,0],"type":2,"volume":1.5762631487846483e-21},{"fixed":false,"mass":8.698739796311154e-21,"nu":0,"particle_id":54,"point":[8.96881077128e-7,-0.00000186239274684,0],"type":2,"volume":8.698739796311154e-21},{"fixed":false,"mass":2.8602963853536153e-21,"nu":0,"particle_id":55,"point":[0.00000109976350536,-0.00000175026359223,0],"type":2,"volume":2.8602963853536153e-21},{"fixed":false,"mass":6.451025925003561e-21,"nu":0,"particle_id":56,"point":[0.00000128881576942,-0.00000161612385741,0],"type":2,"volume":6.451025925003561e-21},{"fixed":false,"mass":4.980686541824837e-21,"nu":0,"particle_id":57,"point":[0.00000146166042739,-0.00000146166042739,0],"type":2,"volume":4.980686541824837e-21},{"fixed":false,"mass":7.032041993124626e-21,"nu":0,"particle_id":58,"point":[0.00000161612385741,-0.00000128881576942,0],"type":2,"volume":7.032041993124626e-21},{"fixed":false,"mass":3.914899280530285e-21,"nu":0,"particle_id":59,"point":[0.00000175026359222,-0.00000109976350537,0],"type":2,"volume":3.914899280530285e-21},{"fixed":false,"mass":4.265374816420384e-21,"nu":0,"particle_id":60,"point":[0.00000186239274684,-8.96881077132e-7,0],"type":2,"volume":4.265374816420384e-21},{"fixed":false,"mass":5.3610438174047994e-21,"nu":0,"particle_id":61,"point":[0.00000195110123208,-6.82719848969e-7,0],"type":2,"volume":5.3610438174047994e-21},{"fixed":false,"mass":9.912095909842924e-21,"nu":0,"particle_id":62,"point":[0.00000201527348727,-4.59973022582e-7,0],"type":2,"volume":9.912095909842924e-21},{"fixed":false,"mass":2.823615906638212e-21,"nu":0,"particle_id":63,"point":[0.00000205410250907,-2.31441768553e-7,0],"type":2,"volume":2.823615906638212e-21},{"fixed":false,"mass":3.062798919511905e-21,"nu":0,"particle_id":64,"point":[0.00000205410250907,1.41717210523e-23,2.31441768552e-7],"type":2,"volume":3.062798919511905e-21},{"fixed":false,"mass":2.5229787274763183e-21,"nu":0,"particle_id":65,"point":[0.00000201527348727,2.81652244898e-23,4.5997302258e-7],"type":2,"volume":2.5229787274763183e-21},{"fixed":false,"mass":8.45404779429404e-21,"nu":0,"particle_id":66,"point":[0.00000195110123208,4.18045338875e-23,6.82719848966e-7],"type":2,"volume":8.45404779429404e-21},{"fixed":false,"mass":2.297618836427604e-21,"nu":0,"particle_id":67,"point":[0.00000186239274684,5.4918127016e-23,8.96881077128e-7],"type":2,"volume":2.297618836427604e-21},{"fixed":false,"mass":3.254464118681159e-21,"nu":0,"particle_id":68,"point":[0.00000175026359223,6.7341092833e-23,0.00000109976350536],"type":2,"volume":3.254464118681159e-21},{"fixed":false,"mass":2.9570719989799036e-21,"nu":0,"particle_id":69,"point":[0.00000161612385741,7.89172053355e-23,0.00000128881576942],"type":2,"volume":2.9570719989799036e-21},{"fixed":false,"mass":9.115959857004858e-21,"nu":0,"particle_id":70,"point":[0.00000146166042739,8.9500888192e-23,0.00000146166042739],"type":2,"volume":9.115959857004858e-21},{"fixed":false,"mass":4.157533900038636e-21,"nu":0,"particle_id":71,"point":[0.00000128881576942,9.895904545e-23,0.00000161612385741],"type":2,"volume":4.157533900038636e-21},{"fixed":false,"mass":7.234334915927072e-21,"nu":0,"particle_id":72,"point":[0.00000109976350537,1.07172735294e-22,0.00000175026359222],"type":2,"volume":7.234334915927072e-21},{"fixed":false,"mass":1.844760854587942e-21,"nu":0,"particle_id":73,"point":[8.96881077132e-7,1.14038665809e-22,0.00000186239274684],"type":2,"volume":1.844760854587942e-21},{"fixed":false,"mass":4.511660088384051e-21,"nu":0,"particle_id":74,"point":[6.82719848969e-7,1.19470493934e-22,0.00000195110123208],"type":2,"volume":4.511660088384051e-21},{"fixed":false,"mass":1.7299435323537283e-21,"nu":0,"particle_id":75,"point":[4.59973022582e-7,1.2339991128e-22,0.00000201527348727],"type":2,"volume":1.7299435323537283e-21},{"fixed":false,"mass":3.851700026178741e-21,"nu":0,"particle_id":76,"point":[2.31441768553e-7,1.25777503143e-22,0.00000205410250907],"type":2,"volume":3.851700026178741e-21},{"fixed":false,"mass":3.414894773095269e-21,"nu":0,"particle_id":77,"point":[-2.31441768552e-7,1.25777503143e-22,0.00000205410250907],"type":2,"volume":3.414894773095269e-21},{"fixed":false,"mass":1.7666452948171202e-21,"nu":0,"particle_id":78,"point":[-4.5997302258e-7,1.2339991128e-22,0.00000201527348727],"type":2,"volume":1.7666452948171202e-21},{"fixed":false,"mass":5.597250503869344e-21,"nu":0,"particle_id":79,"point":[-6.82719848966e-7,1.19470493934e-22,0.00000195110123208],"type":2,"volume":5.597250503869344e-21},{"fixed":false,"mass":6.71796762916627e-21,"nu":0,"particle_id":80,"point":[-8.96881077128e-7,1.14038665809e-22,0.00000186239274684],"type":2,"volume":6.71796762916627e-21},{"fixed":false,"mass":2.785510013048306e-21,"nu":0,"particle_id":81,"point":[-0.00000109976350536,1.07172735294e-22,0.00000175026359223],"type":2,"volume":2.785510013048306e-21},{"fixed":false,"mass":8.226210154089538e-21,"nu":0,"particle_id":82,"point":[-0.00000128881576942,9.89590454503e-23,0.00000161612385741],"type":2,"volume":8.226210154089538e-21},{"fixed":false,"mass":5.452117057986968e-21,"nu":0,"particle_id":83,"point":[-0.00000146166042739,8.95008881924e-23,0.00000146166042739],"type":2,"volume":5.452117057986968e-21},{"fixed":false,"mass":4.461169786350621e-21,"nu":0,"particle_id":84,"point":[-0.00000161612385741,7.89172053358e-23,0.00000128881576942],"type":2,"volume":4.461169786350621e-21},{"fixed":false,"mass":3.179344601412667e-21,"nu":0,"particle_id":85,"point":[-0.00000175026359222,6.73410928334e-23,0.00000109976350537],"type":2,"volume":3.179344601412667e-21},{"fixed":false,"mass":6.112345820574905e-21,"nu":0,"particle_id":86,"point":[-0.00000186239274684,5.49181270163e-23,8.96881077132e-7],"type":2,"volume":6.112345820574905e-21},{"fixed":false,"mass":5.6012932580265856e-21,"nu":0,"particle_id":87,"point":[-0.00000195110123208,4.18045338877e-23,6.82719848969e-7],"type":2,"volume":5.6012932580265856e-21},{"fixed":false,"mass":3.579154279352523e-21,"nu":0,"particle_id":88,"point":[-0.00000201527348727,2.81652244899e-23,4.59973022582e-7],"type":2,"volume":3.579154279352523e-21},{"fixed":false,"mass":4.93924807839722e-21,"nu":0,"particle_id":89,"point":[-0.00000205410250907,1.41717210524e-23,2.31441768553e-7],"type":2,"volume":4.93924807839722e-21},{"fixed":false,"mass":5.499964464516643e-21,"nu":0,"particle_id":90,"point":[-0.00000205410250907,-1.41717210523e-23,-2.31441768552e-7],"type":2,"volume":5.499964464516643e-21},{"fixed":false,"mass":7.254206186697024e-21,"nu":0,"particle_id":91,"point":[-0.00000201527348727,-2.81652244898e-23,-4.5997302258e-7],"type":2,"volume":7.254206186697024e-21},{"fixed":false,"mass":3.468557538444936e-21,"nu":0,"particle_id":92,"point":[-0.00000195110123208,-4.18045338875e-23,-6.82719848966e-7],"type":2,"volume":3.468557538444936e-21},{"fixed":false,"mass":3.534267432355904e-21,"nu":0,"particle_id":93,"point":[-0.00000186239274684,-5.4918127016e-23,-8.96881077128e-7],"type":2,"volume":3.534267432355904e-21},{"fixed":false,"mass":5.115552127412619e-21,"nu":0,"particle_id":94,"point":[-0.00000175026359223,-6.7341092833e-23,-0.00000109976350536],"type":2,"volume":5.115552127412619e-21},{"fixed":false,"mass":5.309624235238112e-21,"nu":0,"particle_id":95,"point":[-0.00000161612385741,-7.89172053355e-23,-0.00000128881576942],"type":2,"volume":5.309624235238112e-21},{"fixed":false,"mass":1.9596612737292696e-21,"nu":0,"particle_id":96,"point":[-0.00000146166042739,-8.9500888192e-23,-0.00000146166042739],"type":2,"volume":1.9596612737292696e-21},{"fixed":false,"mass":5.469142451690107e-21,"nu":0,"particle_id":97,"point":[-0.00000128881576942,-9.895904545e-23,-0.00000161612385741],"type":2,"volume":5.469142451690107e-21},{"fixed":false,"mass":5.281467891793585e-21,"nu":0,"particle_id":98,"point":[-0.00000109976350537,-1.07172735294e-22,-0.00000175026359222],"type":2,"volume":5.281467891793585e-21},{"fixed":false,"mass":5.042702282317318e-21,"nu":0,"particle_id":99,"point":[-8.96881077132e-7,-1.14038665809e-22,-0.00000186239274684],"type":2,"volume":5.042702282317318e-21},{"fixed":false,"mass":1.2193187907011871e-21,"nu":0,"particle_id":100,"point":[-6.82719848969e-7,-1.19470493934e-22,-0.00000195110123208],"type":2,"volume":1.2193187907011871e-21},{"fixed":false,"mass":2.342636593918823e-21,"nu":0,"particle_id":101,"point":[-4.59973022582e-7,-1.2339991128e-22,-0.00000201527348727],"type":2,"volume":2.342636593918823e-21},{"fixed":false,"mass":4.4898355357568465e-21,"nu":0,"particle_id":102,"point":[-2.31441768553e-7,-1.25777503143e-22,-0.00000205410250907],"type":2,"volume":4.4898355357568465e-21},{"fixed":false,"mass":1.448413446915568e-21,"nu":0,"particle_id":103,"point":[2.31441768552e-7,-1.25777503143e-22,-0.00000205410250907],"type":2,"volume":1.448413446915568e-21},{"fixed":false,"mass":3.1285611630849354e-21,"nu":0,"particle_id":104,"point":[4.5997302258e-7,-1.2339991128e-22,-0.00000201527348727],"type":2,"volume":3.1285611630849354e-21},{"fixed":false,"mass":2.4333513842653573e-21,"nu":0,"particle_id":105,"point":[6.82719848966e-7,-1.19470493934e-22,-0.00000195110123208],"type":2,"volume":2.4333513842653573e-21},{"fixed":false,"mass":3.2475690927989814e-21,"nu":0,"particle_id":106,"point":[8.96881077128e-7,-1.14038665809e-22,-0.00000186239274684],"type":2,"volume":3.2475690927989814e-21},{"fixed":false,"mass":2.6322233117470605e-21,"nu":0,"particle_id":107,"point":[0.00000109976350536,-1.07172735294e-22,-0.00000175026359223],"type":2,"volume":2.6322233117470605e-21},{"fixed":false,"mass":2.1803454517517014e-21,"nu":0,"particle_id":108,"point":[0.00000128881576942,-9.89590454503e-23,-0.00000161612385741],"type":2,"volume":2.1803454517517014e-21},{"fixed":false,"mass":6.636629820882135e-21,"nu":0,"particle_id":109,"point":[0.00000146166042739,-8.95008881924e-23,-0.00000146166042739],"type":2,"volume":6.636629820882135e-21},{"fixed":false,"mass":6.519109261732229e-21,"nu":0,"particle_id":110,"point":[0.00000161612385741,-7.89172053358e-23,-0.00000128881576942],"type":2,"volume":6.519109261732229e-21},{"fixed":false,"mass":6.990295642769305e-21,"nu":0,"particle_id":111,"point":[0.00000175026359222,-6.73410928334e-23,-0.00000109976350537],"type":2,"volume":6.990295642769305e-21},{"fixed":false,"mass":5.152114736027751e-21,"nu":0,"particle_id":112,"point":[0.00000186239274684,-5.49181270163e-23,-8.96881077132e-7],"type":2,"volume":5.152114736027751e-21},{"fixed":false,"mass":6.25099989174553e-21,"nu":0,"particle_id":113,"point":[0.00000195110123208,-4.18045338877e-23,-6.82719848969e-7],"type":2,"volume":6.25099989174553e-21},{"fixed":false,"mass":3.1372265703349207e-21,"nu":0,"particle_id":114,"point":[0.00000201527348727,-2.81652244899e-23,-4.59973022582e-7],"type":2,"volume":3.1372265703349207e-21},{"fixed":false,"mass":3.695582462892009e-21,"nu":0,"particle_id":115,"point":[0.00000205410250907,-1.41717210524e-23,-2.31441768553e-7],"type":2,"volume":3.695582462892009e-21},{"fixed":false,"mass":3.1458907499799547e-21,"nu":0,"particle_id":116,"point":[-2.14001939252e-7,7.98666110209e-7,0],"type":2,"volume":3.1458907499799547e-21},{"fixed":false,"mass":9.04093031147529e-21,"nu":0,"particle_id":117,"point":[-4.13419999999e-7,7.16064444866e-7,0],"type":2,"volume":9.04093031147529e-21},{"fixed":false,"mass":7.338923252836394e-21,"nu":0,"particle_id":118,"point":[-5.84664170955e-7,5.84664170957e-7,0],"type":2,"volume":7.338923252836394e-21},{"fixed":false,"mass":9.359579148116363e-21,"nu":0,"particle_id":119,"point":[-7.16064444865e-7,4.13420000001e-7,0],"type":2,"volume":9.359579148116363e-21},{"fixed":false,"mass":5.343220936935297e-21,"nu":0,"particle_id":120,"point":[-7.98666110209e-7,2.14001939253e-7,0],"type":2,"volume":5.343220936935297e-21},{"fixed":false,"mass":3.160954219362777e-21,"nu":0,"particle_id":121,"point":[-7.98666110209e-7,1.31038394959e-23,2.14001939253e-7],"type":2,"volume":3.160954219362777e-21},{"fixed":false,"mass":7.699820406796458e-21,"nu":0,"particle_id":122,"point":[-7.16064444866e-7,2.53146739851e-23,4.13419999999e-7],"type":2,"volume":7.699820406796458e-21},{"fixed":false,"mass":1.2982534186181626e-20,"nu":0,"particle_id":123,"point":[-5.84664170958e-7,3.58003552768e-23,5.84664170954e-7],"type":2,"volume":1.2982534186181626e-20},{"fixed":false,"mass":7.455227240752219e-21,"nu":0,"particle_id":124,"point":[-4.13420000001e-7,4.38463015193e-23,7.16064444864e-7],"type":2,"volume":7.455227240752219e-21},{"fixed":false,"mass":5.631763750368581e-21,"nu":0,"particle_id":125,"point":[-2.14001939253e-7,4.89041947727e-23,7.98666110209e-7],"type":2,"volume":5.631763750368581e-21},{"fixed":false,"mass":5.6220427239934895e-21,"nu":0,"particle_id":126,"point":[2.14001939253e-7,4.89041947727e-23,7.98666110209e-7],"type":2,"volume":5.6220427239934895e-21},{"fixed":false,"mass":7.017128575592027e-21,"nu":0,"particle_id":127,"point":[4.13419999999e-7,4.38463015194e-23,7.16064444866e-7],"type":2,"volume":7.017128575592027e-21},{"fixed":false,"mass":7.127687325917728e-21,"nu":0,"particle_id":128,"point":[5.84664170954e-7,3.5800355277e-23,5.84664170958e-7],"type":2,"volume":7.127687325917728e-21},{"fixed":false,"mass":1.5095162079027584e-20,"nu":0,"particle_id":129,"point":[7.16064444864e-7,2.53146739853e-23,4.13420000001e-7],"type":2,"volume":1.5095162079027584e-20},{"fixed":false,"mass":4.59996356812174e-21,"nu":0,"particle_id":130,"point":[7.98666110209e-7,1.31038394959e-23,2.14001939253e-7],"type":2,"volume":4.59996356812174e-21},{"fixed":false,"mass":8.146732245379814e-21,"nu":0,"particle_id":131,"point":[7.98666110209e-7,2.14001939252e-7,0],"type":2,"volume":8.146732245379814e-21},{"fixed":false,"mass":9.302641699342389e-21,"nu":0,"particle_id":132,"point":[7.16064444866e-7,4.13419999999e-7,0],"type":2,"volume":9.302641699342389e-21},{"fixed":false,"mass":1.0291227098189098e-20,"nu":0,"particle_id":133,"point":[5.84664170957e-7,5.84664170955e-7,0],"type":2,"volume":1.0291227098189098e-20},{"fixed":false,"mass":6.633662302987567e-21,"nu":0,"particle_id":134,"point":[4.13420000001e-7,7.16064444865e-7,0],"type":2,"volume":6.633662302987567e-21},{"fixed":false,"mass":5.403100016198525e-21,"nu":0,"particle_id":135,"point":[2.14001939253e-7,7.98666110209e-7,0],"type":2,"volume":5.403100016198525e-21},{"fixed":false,"mass":7.564310327522884e-21,"nu":0,"particle_id":136,"point":[2.14001939252e-7,-4.89041947727e-23,-7.98666110209e-7],"type":2,"volume":7.564310327522884e-21},{"fixed":false,"mass":9.61136416189256e-21,"nu":0,"particle_id":137,"point":[4.13419999999e-7,-4.38463015194e-23,-7.16064444866e-7],"type":2,"volume":9.61136416189256e-21},{"fixed":false,"mass":1.4133502068103817e-20,"nu":0,"particle_id":138,"point":[5.84664170955e-7,-3.5800355277e-23,-5.84664170957e-7],"type":2,"volume":1.4133502068103817e-20},{"fixed":false,"mass":1.0497723908581823e-20,"nu":0,"particle_id":139,"point":[7.16064444865e-7,-2.53146739852e-23,-4.13420000001e-7],"type":2,"volume":1.0497723908581823e-20},{"fixed":false,"mass":8.071377540891589e-21,"nu":0,"particle_id":140,"point":[7.98666110209e-7,-1.31038394959e-23,-2.14001939253e-7],"type":2,"volume":8.071377540891589e-21},{"fixed":false,"mass":8.649524660995375e-21,"nu":0,"particle_id":141,"point":[-7.98666110209e-7,-1.31038394958e-23,-2.14001939252e-7],"type":2,"volume":8.649524660995375e-21},{"fixed":false,"mass":4.891840421717294e-21,"nu":0,"particle_id":142,"point":[-7.16064444866e-7,-2.53146739851e-23,-4.13419999999e-7],"type":2,"volume":4.891840421717294e-21},{"fixed":false,"mass":4.9884222942188124e-21,"nu":0,"particle_id":143,"point":[-5.84664170957e-7,-3.58003552768e-23,-5.84664170955e-7],"type":2,"volume":4.9884222942188124e-21},{"fixed":false,"mass":8.936115335155588e-21,"nu":0,"particle_id":144,"point":[-4.13420000001e-7,-4.38463015193e-23,-7.16064444865e-7],"type":2,"volume":8.936115335155588e-21},{"fixed":false,"mass":2.5916162697682464e-21,"nu":0,"particle_id":145,"point":[-2.14001939253e-7,-4.89041947727e-23,-7.98666110209e-7],"type":2,"volume":2.5916162697682464e-21},{"fixed":false,"mass":4.9742712781096335e-21,"nu":0,"particle_id":146,"point":[7.98666110209e-7,-2.14001939253e-7,0],"type":2,"volume":4.9742712781096335e-21},{"fixed":false,"mass":1.0203827622104637e-20,"nu":0,"particle_id":147,"point":[7.16064444866e-7,-4.13419999999e-7,0],"type":2,"volume":1.0203827622104637e-20},{"fixed":false,"mass":4.2968151104552245e-21,"nu":0,"particle_id":148,"point":[5.84664170958e-7,-5.84664170954e-7,0],"type":2,"volume":4.2968151104552245e-21},{"fixed":false,"mass":7.166552544283844e-21,"nu":0,"particle_id":149,"point":[4.13420000001e-7,-7.16064444864e-7,0],"type":2,"volume":7.166552544283844e-21},{"fixed":false,"mass":3.3063750843239242e-21,"nu":0,"particle_id":150,"point":[2.14001939253e-7,-7.98666110209e-7,0],"type":2,"volume":3.3063750843239242e-21},{"fixed":false,"mass":6.2697259559690146e-21,"nu":0,"particle_id":151,"point":[-2.14001939253e-7,-7.98666110209e-7,0],"type":2,"volume":6.2697259559690146e-21},{"fixed":false,"mass":4.94078526848588e-21,"nu":0,"particle_id":152,"point":[-4.13419999999e-7,-7.16064444866e-7,0],"type":2,"volume":4.94078526848588e-21},{"fixed":false,"mass":1.2789003986686829e-20,"nu":0,"particle_id":153,"point":[-5.84664170954e-7,-5.84664170958e-7,0],"type":2,"volume":1.2789003986686829e-20},{"fixed":false,"mass":3.517242211596445e-21,"nu":0,"particle_id":154,"point":[-7.16064444864e-7,-4.13420000001e-7,0],"type":2,"volume":3.517242211596445e-21},{"fixed":false,"mass":4.392934622730161e-21,"nu":0,"particle_id":155,"point":[-7.98666110209e-7,-2.14001939253e-7,0],"type":2,"volume":4.392934622730161e-21},{"fixed":false,"mass":5.300563605614684e-21,"nu":0,"particle_id":156,"point":[2.31544051612e-7,0.00000158375847068,-0.0000013080515543],"type":2,"volume":5.300563605614684e-21},{"fixed":false,"mass":6.317613573382158e-21,"nu":0,"particle_id":157,"point":[-0.00000108145976715,0.00000111365815319,-0.0000013649588638],"type":2,"volume":6.317613573382158e-21},{"fixed":false,"mass":5.50770205630549e-21,"nu":0,"particle_id":158,"point":[-0.00000134823949747,0.0000014379442101,-6.22470172864e-7],"type":2,"volume":5.50770205630549e-21},{"fixed":false,"mass":2.4639889424219808e-21,"nu":0,"particle_id":159,"point":[0.00000153788099673,0.00000121393740154,-6.58923694392e-7],"type":2,"volume":2.4639889424219808e-21},{"fixed":false,"mass":4.155580868291284e-21,"nu":0,"particle_id":160,"point":[-0.00000171415838711,5.41553089059e-7,-0.0000010204330873],"type":2,"volume":4.155580868291284e-21},{"fixed":false,"mass":2.2611182821418942e-21,"nu":0,"particle_id":161,"point":[-0.00000202867401798,2.24140300637e-7,-3.27330512474e-7],"type":2,"volume":2.2611182821418942e-21},{"fixed":false,"mass":6.984943158620371e-21,"nu":0,"particle_id":162,"point":[0.00000101100826928,3.80572768202e-7,-0.00000176236462105],"type":2,"volume":6.984943158620371e-21},{"fixed":false,"mass":6.705473389652219e-21,"nu":0,"particle_id":163,"point":[5.43496327419e-7,4.6703267411e-7,-0.00000193891583969],"type":2,"volume":6.705473389652219e-21},{"fixed":false,"mass":2.4843873067989427e-21,"nu":0,"particle_id":164,"point":[-5.94289745081e-7,0.00000195339306127,-3.22455666808e-7],"type":2,"volume":2.4843873067989427e-21},{"fixed":false,"mass":5.130759532804692e-21,"nu":0,"particle_id":165,"point":[-0.00000146147355181,9.41435155843e-7,-0.00000111834579389],"type":2,"volume":5.130759532804692e-21},{"fixed":false,"mass":3.623474853937854e-21,"nu":0,"particle_id":166,"point":[-0.00000153318981663,5.98434261087e-7,-0.00000125064296717],"type":2,"volume":3.623474853937854e-21},{"fixed":false,"mass":3.9800501881661065e-21,"nu":0,"particle_id":167,"point":[0.00000154579697147,6.50913217685e-7,-0.00000120819125806],"type":2,"volume":3.9800501881661065e-21},{"fixed":false,"mass":4.51804561329652e-21,"nu":0,"particle_id":168,"point":[-0.00000170269168222,0.0000010970898333,-4.12477081738e-7],"type":2,"volume":4.51804561329652e-21},{"fixed":false,"mass":5.8377136172401055e-21,"nu":0,"particle_id":169,"point":[-5.93061656815e-7,0.0000013477703516,-0.00000145075682337],"type":2,"volume":5.8377136172401055e-21},{"fixed":false,"mass":2.6833441362941254e-21,"nu":0,"particle_id":170,"point":[9.92934797784e-7,0.00000116864495036,-0.00000138609230477],"type":2,"volume":2.6833441362941254e-21},{"fixed":false,"mass":4.365526548406917e-21,"nu":0,"particle_id":171,"point":[-0.00000177918897723,3.4564990622e-7,-9.93939201173e-7],"type":2,"volume":4.365526548406917e-21},{"fixed":false,"mass":7.071934823267883e-21,"nu":0,"particle_id":172,"point":[0.00000169231430329,2.0714857958e-7,-0.00000116878748062],"type":2,"volume":7.071934823267883e-21},{"fixed":false,"mass":3.2516430948554565e-21,"nu":0,"particle_id":173,"point":[-0.00000188366359897,7.27952033044e-7,-4.413611826e-7],"type":2,"volume":3.2516430948554565e-21},{"fixed":false,"mass":2.6032923441969092e-21,"nu":0,"particle_id":174,"point":[0.00000174251835796,0.00000104184271967,-3.88710598827e-7],"type":2,"volume":2.6032923441969092e-21},{"fixed":false,"mass":8.831458092971378e-21,"nu":0,"particle_id":175,"point":[0.00000137204611453,0.00000153055481317,-2.1861800818e-7],"type":2,"volume":8.831458092971378e-21},{"fixed":false,"mass":5.5688401500840674e-21,"nu":0,"particle_id":176,"point":[-0.00000140479232155,0.00000150746264619,-1.6436944262e-7],"type":2,"volume":5.5688401500840674e-21},{"fixed":false,"mass":5.54359760219436e-21,"nu":0,"particle_id":177,"point":[-0.00000197180486039,4.03484734569e-7,-4.71262210978e-7],"type":2,"volume":5.54359760219436e-21},{"fixed":false,"mass":7.334835314113567e-21,"nu":0,"particle_id":178,"point":[0.00000141047222433,0.00000107896958936,-0.0000010579674568],"type":2,"volume":7.334835314113567e-21},{"fixed":false,"mass":3.483603986047337e-21,"nu":0,"particle_id":179,"point":[0.00000191824991496,4.46939957119e-7,-6.27267366015e-7],"type":2,"volume":3.483603986047337e-21},{"fixed":false,"mass":5.725459723152921e-21,"nu":0,"particle_id":180,"point":[-0.0000018866812953,5.71741582894e-7,-6.21649147329e-7],"type":2,"volume":5.725459723152921e-21},{"fixed":false,"mass":7.307662673290302e-21,"nu":0,"particle_id":181,"point":[-0.00000178740866236,0.00000101476290507,-2.19838418454e-7],"type":2,"volume":7.307662673290302e-21},{"fixed":false,"mass":1.7619917810249292e-21,"nu":0,"particle_id":182,"point":[-0.00000194395765621,5.87078030674e-7,-3.8635531156e-7],"type":2,"volume":1.7619917810249292e-21},{"fixed":false,"mass":4.7633896648143345e-21,"nu":0,"particle_id":183,"point":[-0.00000188999270498,2.13439050798e-7,-8.0948981262e-7],"type":2,"volume":4.7633896648143345e-21},{"fixed":false,"mass":5.022983754726366e-21,"nu":0,"particle_id":184,"point":[0.00000180218218748,5.73834903466e-7,-8.34119461875e-7],"type":2,"volume":5.022983754726366e-21},{"fixed":false,"mass":4.156037943781294e-21,"nu":0,"particle_id":185,"point":[0.00000171872373402,8.25575107148e-7,-7.98321287809e-7],"type":2,"volume":4.156037943781294e-21},{"fixed":false,"mass":6.966912168347169e-21,"nu":0,"particle_id":186,"point":[0.00000199063051572,5.16396384514e-7,-2.08871572827e-7],"type":2,"volume":6.966912168347169e-21},{"fixed":false,"mass":3.3332657740230808e-21,"nu":0,"particle_id":187,"point":[-0.00000203771762912,3.19466072554e-7,-1.36200963547e-7],"type":2,"volume":3.3332657740230808e-21},{"fixed":false,"mass":3.669382095090834e-21,"nu":0,"particle_id":188,"point":[-1.64082119989e-7,0.00000185203679324,-9.03293520607e-7],"type":2,"volume":3.669382095090834e-21},{"fixed":false,"mass":1.1630884637394493e-20,"nu":0,"particle_id":189,"point":[-5.82932373721e-7,0.00000170925543599,-0.00000100575251041],"type":2,"volume":1.1630884637394493e-20},{"fixed":false,"mass":3.532536643385034e-21,"nu":0,"particle_id":190,"point":[6.62669109049e-7,0.00000178952875616,-7.94580954202e-7],"type":2,"volume":3.532536643385034e-21},{"fixed":false,"mass":6.604637746636743e-21,"nu":0,"particle_id":191,"point":[4.51417635052e-7,0.00000114588278019,-0.00000166014372355],"type":2,"volume":6.604637746636743e-21},{"fixed":false,"mass":1.0027268340966814e-20,"nu":0,"particle_id":192,"point":[2.47398527241e-8,0.00000111969565695,-0.00000173740380612],"type":2,"volume":1.0027268340966814e-20},{"fixed":false,"mass":6.191936853845356e-21,"nu":0,"particle_id":193,"point":[-0.00000100813771169,0.00000143613651196,-0.00000109273632835],"type":2,"volume":6.191936853845356e-21},{"fixed":false,"mass":5.510860452340306e-21,"nu":0,"particle_id":194,"point":[1.7071198808e-7,0.00000203252682711,-3.35551075419e-7],"type":2,"volume":5.510860452340306e-21},{"fixed":false,"mass":1.751867330967166e-21,"nu":0,"particle_id":195,"point":[-8.55048561276e-7,9.09479522847e-7,-0.00000164761687457],"type":2,"volume":1.751867330967166e-21},{"fixed":false,"mass":1.1223275522770187e-20,"nu":0,"particle_id":196,"point":[-0.00000111336173313,6.74044278658e-7,-0.00000160592414877],"type":2,"volume":1.1223275522770187e-20},{"fixed":false,"mass":6.8037229568973e-21,"nu":0,"particle_id":197,"point":[-3.86547957364e-7,9.82813051118e-7,-0.00000177695289561],"type":2,"volume":6.8037229568973e-21},{"fixed":false,"mass":6.3528312285154534e-21,"nu":0,"particle_id":198,"point":[8.84699809247e-7,9.02603461128e-7,-0.00000163570035443],"type":2,"volume":6.3528312285154534e-21},{"fixed":false,"mass":4.143614032633035e-21,"nu":0,"particle_id":199,"point":[-0.00000139339389735,7.88248054239e-7,-0.00000130767765975],"type":2,"volume":4.143614032633035e-21},{"fixed":false,"mass":7.828814573175491e-21,"nu":0,"particle_id":200,"point":[8.33644724519e-7,0.00000133798695363,-0.00000133706013148],"type":2,"volume":7.828814573175491e-21},{"fixed":false,"mass":7.702396261910762e-21,"nu":0,"particle_id":201,"point":[-6.31291165765e-7,9.93469160961e-7,-0.00000169923303294],"type":2,"volume":7.702396261910762e-21},{"fixed":false,"mass":3.15551296558631e-21,"nu":0,"particle_id":202,"point":[0.00000145747865376,5.45700271201e-7,-0.00000136046668384],"type":2,"volume":3.15551296558631e-21},{"fixed":false,"mass":7.851527540344745e-21,"nu":0,"particle_id":203,"point":[-1.89629377063e-7,0.00000148135384774,-0.00000142917244835],"type":2,"volume":7.851527540344745e-21},{"fixed":false,"mass":3.0243572545116543e-21,"nu":0,"particle_id":204,"point":[-1.78421301276e-7,3.37153015299e-7,-0.00000203159939297],"type":2,"volume":3.0243572545116543e-21},{"fixed":false,"mass":8.518072533591992e-21,"nu":0,"particle_id":205,"point":[-0.00000152803547409,0.00000137639259073,-2.08694600051e-7],"type":2,"volume":8.518072533591992e-21},{"fixed":false,"mass":7.500605771788813e-21,"nu":0,"particle_id":206,"point":[-9.97117666774e-7,0.00000170380652807,-6.12945416432e-7],"type":2,"volume":7.500605771788813e-21},{"fixed":false,"mass":3.1472037011419233e-21,"nu":0,"particle_id":207,"point":[0.00000116197348049,5.88017966266e-7,-0.00000160528966607],"type":2,"volume":3.1472037011419233e-21},{"fixed":false,"mass":8.397735014869256e-21,"nu":0,"particle_id":208,"point":[0.00000156102229494,9.78219991395e-7,-9.37655295479e-7],"type":2,"volume":8.397735014869256e-21},{"fixed":false,"mass":5.897403051578249e-21,"nu":0,"particle_id":209,"point":[-0.00000138434472021,3.77281855967e-7,-0.00000148800218642],"type":2,"volume":5.897403051578249e-21},{"fixed":false,"mass":5.341206040747863e-21,"nu":0,"particle_id":210,"point":[-0.00000139177353001,1.6025906613e-7,-0.00000151992956511],"type":2,"volume":5.341206040747863e-21},{"fixed":false,"mass":3.393494267057272e-21,"nu":0,"particle_id":211,"point":[-0.00000121830817779,0.00000133962570508,-9.97010814498e-7],"type":2,"volume":3.393494267057272e-21},{"fixed":false,"mass":8.515376065078184e-21,"nu":0,"particle_id":212,"point":[0.00000132685124929,0.00000150485927208,-4.97761733648e-7],"type":2,"volume":8.515376065078184e-21},{"fixed":false,"mass":8.427587879121856e-21,"nu":0,"particle_id":213,"point":[-8.24141166331e-7,0.00000121995508497,-0.00000145100080586],"type":2,"volume":8.427587879121856e-21},{"fixed":false,"mass":7.752541399528939e-21,"nu":0,"particle_id":214,"point":[0.00000124231746992,0.00000119201150743,-0.000001143966031],"type":2,"volume":7.752541399528939e-21},{"fixed":false,"mass":7.586258288256835e-21,"nu":0,"particle_id":215,"point":[-3.49742574332e-7,7.45508656027e-7,-0.00000189599561853],"type":2,"volume":7.586258288256835e-21},{"fixed":false,"mass":8.533132223429975e-21,"nu":0,"particle_id":216,"point":[-0.00000168437560197,2.117996009e-7,-0.00000117937363484],"type":2,"volume":8.533132223429975e-21},{"fixed":false,"mass":1.1872649216621631e-20,"nu":0,"particle_id":217,"point":[0.00000150497010761,0.00000134789022716,-4.37217704035e-7],"type":2,"volume":1.1872649216621631e-20},{"fixed":false,"mass":1.2682454486722946e-20,"nu":0,"particle_id":218,"point":[3.49479789341e-7,6.5253531699e-7,-0.00000193001656649],"type":2,"volume":1.2682454486722946e-20},{"fixed":false,"mass":4.456689883626582e-21,"nu":0,"particle_id":219,"point":[-8.24748088141e-7,1.551590503e-7,-0.00000188907878878],"type":2,"volume":4.456689883626582e-21},{"fixed":false,"mass":3.009254974844278e-21,"nu":0,"particle_id":220,"point":[-0.00000152216696287,7.51971196436e-7,-0.00000117917321327],"type":2,"volume":3.009254974844278e-21},{"fixed":false,"mass":7.378752663054953e-21,"nu":0,"particle_id":221,"point":[-0.00000155875377874,0.00000100812713529,-9.09323235356e-7],"type":2,"volume":7.378752663054953e-21},{"fixed":false,"mass":1.3128928988973395e-20,"nu":0,"particle_id":222,"point":[7.58873620538e-7,4.57351033556e-7,-0.00000186757684451],"type":2,"volume":1.3128928988973395e-20},{"fixed":false,"mass":6.0851053834025465e-21,"nu":0,"particle_id":223,"point":[-0.00000129875863901,0.00000104061172224,-0.00000122607326499],"type":2,"volume":6.0851053834025465e-21},{"fixed":false,"mass":4.8423189023052234e-21,"nu":0,"particle_id":224,"point":[-0.00000166990239892,0.00000119975942626,-2.11909667472e-7],"type":2,"volume":4.8423189023052234e-21},{"fixed":false,"mass":3.354906021953713e-21,"nu":0,"particle_id":225,"point":[-0.00000139812993656,0.00000148124420811,-3.52208299764e-7],"type":2,"volume":3.354906021953713e-21},{"fixed":false,"mass":2.117767667876695e-21,"nu":0,"particle_id":226,"point":[-0.00000162180862605,6.47846057437e-7,-0.00000110586376934],"type":2,"volume":2.117767667876695e-21},{"fixed":false,"mass":5.916392167295754e-21,"nu":0,"particle_id":227,"point":[-0.00000179457707593,7.9805255885e-7,-6.44598822408e-7],"type":2,"volume":5.916392167295754e-21},{"fixed":false,"mass":8.955834989561085e-21,"nu":0,"particle_id":228,"point":[0.00000137519554768,7.63825164635e-7,-0.00000134101108627],"type":2,"volume":8.955834989561085e-21},{"fixed":false,"mass":5.465471724638091e-21,"nu":0,"particle_id":229,"point":[-0.00000141191050737,0.00000126845152512,-8.18805140177e-7],"type":2,"volume":5.465471724638091e-21},{"fixed":false,"mass":5.923661870561694e-21,"nu":0,"particle_id":230,"point":[0.00000131915266118,9.64136509147e-7,-0.00000126616723154],"type":2,"volume":5.923661870561694e-21},{"fixed":false,"mass":7.89778485311531e-21,"nu":0,"particle_id":231,"point":[0.0000017481498464,4.21724983025e-7,-0.00000101932456225],"type":2,"volume":7.89778485311531e-21},{"fixed":false,"mass":3.2192032863578966e-21,"nu":0,"particle_id":232,"point":[0.00000149179268839,8.6738963565e-7,-0.00000113802117943],"type":2,"volume":3.2192032863578966e-21},{"fixed":false,"mass":2.9443800992349565e-21,"nu":0,"particle_id":233,"point":[0.00000147856058206,0.00000115814015933,-8.63407427878e-7],"type":2,"volume":2.9443800992349565e-21},{"fixed":false,"mass":7.088780703230626e-21,"nu":0,"particle_id":234,"point":[-0.00000136497111767,0.00000114748569452,-0.00000104548210832],"type":2,"volume":7.088780703230626e-21},{"fixed":false,"mass":7.942811142743667e-21,"nu":0,"particle_id":235,"point":[0.00000163638836668,0.00000103243572299,-7.27469587868e-7],"type":2,"volume":7.942811142743667e-21},{"fixed":false,"mass":6.687745332786572e-21,"nu":0,"particle_id":236,"point":[0.00000130599368644,0.00000130505714359,-9.29574501012e-7],"type":2,"volume":6.687745332786572e-21},{"fixed":false,"mass":1.0700077371245698e-20,"nu":0,"particle_id":237,"point":[0.00000166071411877,6.95843337226e-7,-0.00000101525025277],"type":2,"volume":1.0700077371245698e-20},{"fixed":false,"mass":6.0385941740956356e-21,"nu":0,"particle_id":238,"point":[0.00000177079310336,9.19436726397e-7,-5.40213199805e-7],"type":2,"volume":6.0385941740956356e-21},{"fixed":false,"mass":3.16942873244388e-21,"nu":0,"particle_id":239,"point":[0.00000153391671954,0.00000137573550958,-1.65389586042e-7],"type":2,"volume":3.16942873244388e-21},{"fixed":false,"mass":5.1673346677474206e-21,"nu":0,"particle_id":240,"point":[-0.00000169723181052,7.76826361864e-7,-8.88170814016e-7],"type":2,"volume":5.1673346677474206e-21},{"fixed":false,"mass":7.601554784185606e-21,"nu":0,"particle_id":241,"point":[-0.00000199824607783,4.84108234499e-7,-2.13434392098e-7],"type":2,"volume":7.601554784185606e-21},{"fixed":false,"mass":3.219138621629189e-21,"nu":0,"particle_id":242,"point":[-0.00000182238183953,4.93252391076e-7,-8.41741599102e-7],"type":2,"volume":3.219138621629189e-21},{"fixed":false,"mass":6.848580960134467e-21,"nu":0,"particle_id":243,"point":[0.00000140958600258,0.00000134651555938,-6.87652208358e-7],"type":2,"volume":6.848580960134467e-21},{"fixed":false,"mass":6.5468612053447556e-21,"nu":0,"particle_id":244,"point":[-0.00000122304732473,0.00000165302473105,-2.11108716096e-7],"type":2,"volume":6.5468612053447556e-21},{"fixed":false,"mass":8.25292647270842e-21,"nu":0,"particle_id":245,"point":[-0.00000152293525374,1.77999096871e-7,-0.00000138632137127],"type":2,"volume":8.25292647270842e-21},{"fixed":false,"mass":1.1023536276295405e-20,"nu":0,"particle_id":246,"point":[0.00000185838488956,6.74808570322e-7,-6.03275563644e-7],"type":2,"volume":1.1023536276295405e-20},{"fixed":false,"mass":4.355462636043816e-21,"nu":0,"particle_id":247,"point":[-0.00000165643324827,4.50656101286e-7,-0.00000115153826788],"type":2,"volume":4.355462636043816e-21},{"fixed":false,"mass":1.8433451710109262e-21,"nu":0,"particle_id":248,"point":[-0.00000205638216432,1.50417252902e-7,-1.46865429249e-7],"type":2,"volume":1.8433451710109262e-21},{"fixed":false,"mass":8.484711350134293e-21,"nu":0,"particle_id":249,"point":[-0.00000154431999517,0.00000130158227013,-4.4029735022e-7],"type":2,"volume":8.484711350134293e-21},{"fixed":false,"mass":6.3242870444287405e-21,"nu":0,"particle_id":250,"point":[-0.00000197351520586,1.86235026716e-7,-5.86051752886e-7],"type":2,"volume":6.3242870444287405e-21},{"fixed":false,"mass":7.010155916509516e-21,"nu":0,"particle_id":251,"point":[1.512610532e-7,0.00000131627124804,-0.00000158664819836],"type":2,"volume":7.010155916509516e-21},{"fixed":false,"mass":7.787068438272914e-21,"nu":0,"particle_id":252,"point":[3.91422556702e-7,0.00000131409734861,-0.00000154688039307],"type":2,"volume":7.787068438272914e-21},{"fixed":false,"mass":4.82783570093054e-21,"nu":0,"particle_id":253,"point":[1.75841084192e-7,0.00000181333766205,-9.76621137657e-7],"type":2,"volume":4.82783570093054e-21},{"fixed":false,"mass":5.170344677992094e-21,"nu":0,"particle_id":254,"point":[-1.60697456537e-8,0.00000179545257412,-0.00000102420419221],"type":2,"volume":5.170344677992094e-21},{"fixed":false,"mass":4.208899898204881e-21,"nu":0,"particle_id":255,"point":[-9.1323092003e-8,0.00000130720654154,-0.00000159867869211],"type":2,"volume":4.208899898204881e-21},{"fixed":false,"mass":7.77418665373114e-21,"nu":0,"particle_id":256,"point":[-1.49895145626e-7,0.00000172558168832,-0.00000112818513208],"type":2,"volume":7.77418665373114e-21},{"fixed":false,"mass":3.793288861937404e-21,"nu":0,"particle_id":257,"point":[6.32096203605e-7,0.0000012648730001,-0.00000150779743102],"type":2,"volume":3.793288861937404e-21},{"fixed":false,"mass":5.869760897740847e-21,"nu":0,"particle_id":258,"point":[3.64981887375e-7,0.00000175919833865,-0.00000102220929225],"type":2,"volume":5.869760897740847e-21},{"fixed":false,"mass":7.533078161612065e-21,"nu":0,"particle_id":259,"point":[6.18480930427e-7,0.00000168670774283,-0.00000102244840407],"type":2,"volume":7.533078161612065e-21},{"fixed":false,"mass":2.8407768913190518e-21,"nu":0,"particle_id":260,"point":[-3.61016407848e-7,0.00000193940648981,-6.17472291331e-7],"type":2,"volume":2.8407768913190518e-21},{"fixed":false,"mass":1.9636929339402916e-21,"nu":0,"particle_id":261,"point":[-2.9621903101e-7,0.00000131807951505,-0.00000156455204058],"type":2,"volume":1.9636929339402916e-21},{"fixed":false,"mass":6.779344054330814e-21,"nu":0,"particle_id":262,"point":[-3.66328865963e-7,0.00000163017832252,-0.00000121705554875],"type":2,"volume":6.779344054330814e-21},{"fixed":false,"mass":8.534144563455783e-21,"nu":0,"particle_id":263,"point":[-5.85827909877e-7,0.00000154421997054,-0.00000124301759947],"type":2,"volume":8.534144563455783e-21},{"fixed":false,"mass":7.029885371301929e-21,"nu":0,"particle_id":264,"point":[4.63966763333e-7,0.00000146945769735,-0.00000137779945138],"type":2,"volume":7.029885371301929e-21},{"fixed":false,"mass":6.521743525290551e-21,"nu":0,"particle_id":265,"point":[-2.19334020092e-7,0.00000201504518001,-4.05447801982e-7],"type":2,"volume":6.521743525290551e-21},{"fixed":false,"mass":1.0297254585565637e-20,"nu":0,"particle_id":266,"point":[-5.4483524672e-7,0.00000184176906259,-7.64162079686e-7],"type":2,"volume":1.0297254585565637e-20},{"fixed":false,"mass":6.946131318989385e-21,"nu":0,"particle_id":267,"point":[-7.78076917021e-7,0.00000143361901301,-0.00000126973825915],"type":2,"volume":6.946131318989385e-21},{"fixed":false,"mass":6.320732175881834e-21,"nu":0,"particle_id":268,"point":[-4.73835936536e-7,0.00000119803492317,-0.00000161650680114],"type":2,"volume":6.320732175881834e-21},{"fixed":false,"mass":3.5539822491900646e-21,"nu":0,"particle_id":269,"point":[-0.00000111528444886,8.78025376378e-7,-0.00000150270238123],"type":2,"volume":3.5539822491900646e-21},{"fixed":false,"mass":2.2616669068084262e-21,"nu":0,"particle_id":270,"point":[-9.69436677073e-7,0.00000130423774016,-0.00000127752058938],"type":2,"volume":2.2616669068084262e-21},{"fixed":false,"mass":7.065280763387082e-21,"nu":0,"particle_id":271,"point":[0.00000167913586002,0.00000118090028508,-2.42651376019e-7],"type":2,"volume":7.065280763387082e-21},{"fixed":false,"mass":7.411570909820265e-21,"nu":0,"particle_id":272,"point":[8.50569038815e-7,0.00000152795935664,-0.00000110216828327],"type":2,"volume":7.411570909820265e-21},{"fixed":false,"mass":5.131654547094693e-21,"nu":0,"particle_id":273,"point":[-9.58201657278e-7,9.91801259387e-7,-0.00000153983189208],"type":2,"volume":5.131654547094693e-21},{"fixed":false,"mass":6.263573632674739e-21,"nu":0,"particle_id":274,"point":[1.96459756424e-8,9.36971653348e-7,-0.00000184244418273],"type":2,"volume":6.263573632674739e-21},{"fixed":false,"mass":7.755207697679207e-21,"nu":0,"particle_id":275,"point":[-9.86719660558e-7,0.00000159031834726,-8.77595735992e-7],"type":2,"volume":7.755207697679207e-21},{"fixed":false,"mass":9.50209312619267e-21,"nu":0,"particle_id":276,"point":[-7.61906340312e-7,0.00000173744131151,-8.20791586008e-7],"type":2,"volume":9.50209312619267e-21},{"fixed":false,"mass":8.01669958068159e-21,"nu":0,"particle_id":277,"point":[1.03222057234e-8,0.00000158385347649,-0.00000132823342342],"type":2,"volume":8.01669958068159e-21},{"fixed":false,"mass":1.9602389967322282e-21,"nu":0,"particle_id":278,"point":[-6.76978200921e-7,0.00000116471868325,-0.0000015678116323],"type":2,"volume":1.9602389967322282e-21},{"fixed":false,"mass":3.482086417511964e-21,"nu":0,"particle_id":279,"point":[-4.93213413796e-8,0.00000205314990527,-2.34617309199e-7],"type":2,"volume":3.482086417511964e-21},{"fixed":false,"mass":5.524540565573762e-21,"nu":0,"particle_id":280,"point":[2.12557456672e-7,9.10459960137e-7,-0.00000184357923578],"type":2,"volume":5.524540565573762e-21},{"fixed":false,"mass":6.1356855929113e-21,"nu":0,"particle_id":281,"point":[4.73069426306e-7,0.00000189850841107,-6.66913443413e-7],"type":2,"volume":6.1356855929113e-21},{"fixed":false,"mass":3.25325739868009e-21,"nu":0,"particle_id":282,"point":[0.00000193975830678,5.76118109633e-7,-4.22289053866e-7],"type":2,"volume":3.25325739868009e-21},{"fixed":false,"mass":2.1220192300781605e-21,"nu":0,"particle_id":283,"point":[-0.00000123414115958,9.15337208721e-7,-0.00000138273489959],"type":2,"volume":2.1220192300781605e-21},{"fixed":false,"mass":3.661870118406828e-21,"nu":0,"particle_id":284,"point":[-7.82278496135e-7,0.00000159775902062,-0.0000010526675052],"type":2,"volume":3.661870118406828e-21},{"fixed":false,"mass":1.0719360232769896e-20,"nu":0,"particle_id":285,"point":[-7.66744370397e-7,0.00000184172627321,-5.41340756842e-7],"type":2,"volume":1.0719360232769896e-20},{"fixed":false,"mass":6.00156440565034e-21,"nu":0,"particle_id":286,"point":[4.11190465977e-7,0.00000198722482299,-3.9339841582e-7],"type":2,"volume":6.00156440565034e-21},{"fixed":false,"mass":3.0705611642706967e-21,"nu":0,"particle_id":287,"point":[-3.69563944052e-7,0.00000178900803111,-9.6735472598e-7],"type":2,"volume":3.0705611642706967e-21},{"fixed":false,"mass":7.226283526805473e-21,"nu":0,"particle_id":288,"point":[7.22465420375e-7,7.60908621246e-7,-0.00000178100089738],"type":2,"volume":7.226283526805473e-21},{"fixed":false,"mass":3.5923563050598784e-21,"nu":0,"particle_id":289,"point":[4.57441634759e-7,9.18806648533e-7,-0.00000179428088754],"type":2,"volume":3.5923563050598784e-21},{"fixed":false,"mass":9.697790850689065e-21,"nu":0,"particle_id":290,"point":[-0.00000116805575884,0.00000123744621817,-0.00000117357360713],"type":2,"volume":9.697790850689065e-21},{"fixed":false,"mass":9.712264210718723e-21,"nu":0,"particle_id":291,"point":[8.36645577446e-7,0.00000112275927722,-0.00000152063742988],"type":2,"volume":9.712264210718723e-21},{"fixed":false,"mass":8.847300256146379e-21,"nu":0,"particle_id":292,"point":[6.62654228121e-7,0.00000103787137206,-0.00000166030563422],"type":2,"volume":8.847300256146379e-21},{"fixed":false,"mass":7.131124169270744e-21,"nu":0,"particle_id":293,"point":[8.35603837663e-7,0.00000166024088049,-9.04582143998e-7],"type":2,"volume":7.131124169270744e-21},{"fixed":false,"mass":2.4398359582178297e-21,"nu":0,"particle_id":294,"point":[0.00000203364951401,3.10447544418e-7,-2.0197620244e-7],"type":2,"volume":2.4398359582178297e-21},{"fixed":false,"mass":7.388851176748122e-21,"nu":0,"particle_id":295,"point":[0.0000020286797044,1.61382788374e-7,-3.62376410039e-7],"type":2,"volume":7.388851176748122e-21},{"fixed":false,"mass":7.266244157864616e-21,"nu":0,"particle_id":296,"point":[-0.0000016021626159,0.00000113546175219,-6.4552611994e-7],"type":2,"volume":7.266244157864616e-21},{"fixed":false,"mass":1.8272037073830843e-21,"nu":0,"particle_id":297,"point":[-0.00000179940829972,9.21671028502e-7,-4.3076060187e-7],"type":2,"volume":1.8272037073830843e-21},{"fixed":false,"mass":5.835827481710671e-21,"nu":0,"particle_id":298,"point":[0.00000195743292642,2.04981364673e-7,-6.31934639574e-7],"type":2,"volume":5.835827481710671e-21},{"fixed":false,"mass":4.458571556427011e-21,"nu":0,"particle_id":299,"point":[-7.94199140916e-7,0.00000105781563568,-0.00000158845088545],"type":2,"volume":4.458571556427011e-21},{"fixed":false,"mass":3.4210774787808626e-21,"nu":0,"particle_id":300,"point":[7.7949948502e-7,0.00000187281673054,-3.97291400201e-7],"type":2,"volume":3.4210774787808626e-21},{"fixed":false,"mass":4.414063510294249e-21,"nu":0,"particle_id":301,"point":[-0.00000192056127925,3.63908677134e-7,-6.72247913606e-7],"type":2,"volume":4.414063510294249e-21},{"fixed":false,"mass":7.41979015456467e-21,"nu":0,"particle_id":302,"point":[-4.26747142021e-7,0.00000142818882072,-0.00000143215431402],"type":2,"volume":7.41979015456467e-21},{"fixed":false,"mass":1.2554312471594719e-20,"nu":0,"particle_id":303,"point":[-0.00000127750782636,6.64801525044e-7,-0.00000148287393122],"type":2,"volume":1.2554312471594719e-20},{"fixed":false,"mass":5.809749838991518e-21,"nu":0,"particle_id":304,"point":[0.00000192138992496,7.32658901693e-7,-2.10651608182e-7],"type":2,"volume":5.809749838991518e-21},{"fixed":false,"mass":4.0044550780342635e-21,"nu":0,"particle_id":305,"point":[-9.93607926131e-7,5.79133541477e-7,-0.00000171762919172],"type":2,"volume":4.0044550780342635e-21},{"fixed":false,"mass":2.6239533406350213e-21,"nu":0,"particle_id":306,"point":[1.99861780398e-7,4.73824669996e-7,-0.00000200211085129],"type":2,"volume":2.6239533406350213e-21},{"fixed":false,"mass":5.476766377143285e-21,"nu":0,"particle_id":307,"point":[-0.0000011718298641,4.7043226936e-7,-0.00000163658506029],"type":2,"volume":5.476766377143285e-21},{"fixed":false,"mass":1.6252328688637856e-21,"nu":0,"particle_id":308,"point":[-1.61332486761e-7,0.00000100990881056,-0.00000179637368971],"type":2,"volume":1.6252328688637856e-21},{"fixed":false,"mass":9.07624597877525e-21,"nu":0,"particle_id":309,"point":[-7.90260750653e-7,7.26790744731e-7,-0.00000176639904024],"type":2,"volume":9.07624597877525e-21},{"fixed":false,"mass":4.880659972712755e-21,"nu":0,"particle_id":310,"point":[-5.49202922971e-7,7.57000121334e-7,-0.00000184342870101],"type":2,"volume":4.880659972712755e-21},{"fixed":false,"mass":7.395939104830644e-21,"nu":0,"particle_id":311,"point":[-0.00000120146482092,0.00000161755549207,-4.61409714001e-7],"type":2,"volume":7.395939104830644e-21},{"fixed":false,"mass":4.891607433896767e-21,"nu":0,"particle_id":312,"point":[2.85677696312e-7,0.00000113546055778,-0.00000170353162153],"type":2,"volume":4.891607433896767e-21},{"fixed":false,"mass":4.451621072861e-21,"nu":0,"particle_id":313,"point":[0.00000105736258292,0.00000131615864545,-0.00000119273349842],"type":2,"volume":4.451621072861e-21},{"fixed":false,"mass":8.842634574233504e-21,"nu":0,"particle_id":314,"point":[-0.0000011592924821,0.00000157190031855,-6.76810711713e-7],"type":2,"volume":8.842634574233504e-21},{"fixed":false,"mass":4.581878153624424e-21,"nu":0,"particle_id":315,"point":[9.4263469777e-7,6.37866791052e-7,-0.00000172553417626],"type":2,"volume":4.581878153624424e-21},{"fixed":false,"mass":7.819520505463829e-21,"nu":0,"particle_id":316,"point":[-0.00000168239977011,9.50784265682e-7,-7.33786551835e-7],"type":2,"volume":7.819520505463829e-21},{"fixed":false,"mass":1.4106893559179e-21,"nu":0,"particle_id":317,"point":[-3.28091742656e-7,3.87415335839e-7,-0.00000200378830617],"type":2,"volume":1.4106893559179e-21},{"fixed":false,"mass":2.1123720710638585e-21,"nu":0,"particle_id":318,"point":[-0.00000180360538029,6.50700280305e-7,-7.72333598516e-7],"type":2,"volume":2.1123720710638585e-21},{"fixed":false,"mass":2.0984519511232486e-21,"nu":0,"particle_id":319,"point":[0.00000154861980666,2.05350430286e-7,-0.00000135370244337],"type":2,"volume":2.0984519511232486e-21},{"fixed":false,"mass":7.798715834404747e-21,"nu":0,"particle_id":320,"point":[-0.00000120692518679,2.23856158057e-7,-0.00000166316638494],"type":2,"volume":7.798715834404747e-21},{"fixed":false,"mass":4.462328194786894e-21,"nu":0,"particle_id":321,"point":[-0.00000180710097878,1.46391324133e-7,-9.92903843631e-7],"type":2,"volume":4.462328194786894e-21},{"fixed":false,"mass":3.626122546720759e-21,"nu":0,"particle_id":322,"point":[0.00000121321380469,8.22131287902e-7,-0.00000145777735596],"type":2,"volume":3.626122546720759e-21},{"fixed":false,"mass":4.8249388118565265e-21,"nu":0,"particle_id":323,"point":[0.00000160017537834,4.16762716782e-7,-0.00000124042331744],"type":2,"volume":4.8249388118565265e-21},{"fixed":false,"mass":6.30867405764963e-21,"nu":0,"particle_id":324,"point":[0.00000187533532693,7.71583325892e-7,-4.00847842439e-7],"type":2,"volume":6.30867405764963e-21},{"fixed":false,"mass":2.1621271866548523e-21,"nu":0,"particle_id":325,"point":[-9.74377148399e-7,7.92655152348e-7,-0.00000164170319855],"type":2,"volume":2.1621271866548523e-21},{"fixed":false,"mass":4.2888145946705346e-21,"nu":0,"particle_id":326,"point":[0.00000181578379591,9.56942059628e-7,-2.45139778575e-7],"type":2,"volume":4.2888145946705346e-21},{"fixed":false,"mass":3.1459835533909163e-21,"nu":0,"particle_id":327,"point":[0.00000113991397734,0.00000108477317436,-0.00000134043489005],"type":2,"volume":3.1459835533909163e-21},{"fixed":false,"mass":2.134555148486181e-21,"nu":0,"particle_id":328,"point":[0.00000111705554007,0.00000163051165012,-6.05409852269e-7],"type":2,"volume":2.134555148486181e-21},{"fixed":false,"mass":2.688007411828725e-21,"nu":0,"particle_id":329,"point":[0.00000132121160598,6.30506475574e-7,-0.00000145937105853],"type":2,"volume":2.688007411828725e-21},{"fixed":false,"mass":3.3014993438981563e-21,"nu":0,"particle_id":330,"point":[-0.00000120948592152,0.0000014583387249,-8.2661622238e-7],"type":2,"volume":3.3014993438981563e-21},{"fixed":false,"mass":1.1279613945115404e-20,"nu":0,"particle_id":331,"point":[6.53031332648e-8,7.28231524336e-7,-0.00000193347271968],"type":2,"volume":1.1279613945115404e-20},{"fixed":false,"mass":7.066059943594319e-21,"nu":0,"particle_id":332,"point":[-2.03003822309e-7,5.59146519387e-7,-0.00000197965831092],"type":2,"volume":7.066059943594319e-21},{"fixed":false,"mass":5.316195732941481e-21,"nu":0,"particle_id":333,"point":[-0.00000192927022756,7.09402330886e-7,-2.18098904103e-7],"type":2,"volume":5.316195732941481e-21},{"fixed":false,"mass":3.405763190903355e-21,"nu":0,"particle_id":334,"point":[2.10805097768e-7,0.00000145915588081,-0.00000144890570302],"type":2,"volume":3.405763190903355e-21},{"fixed":false,"mass":1.037385340125448e-20,"nu":0,"particle_id":335,"point":[0.00000120538958909,3.16646642605e-7,-0.0000016491431873],"type":2,"volume":1.037385340125448e-20},{"fixed":false,"mass":5.952840630120612e-21,"nu":0,"particle_id":336,"point":[-1.60454426699e-7,0.00000194383404994,-6.84591829668e-7],"type":2,"volume":5.952840630120612e-21},{"fixed":false,"mass":8.28066907811548e-21,"nu":0,"particle_id":337,"point":[6.52815968392e-7,0.00000151771346779,-0.00000124228803065],"type":2,"volume":8.28066907811548e-21},{"fixed":false,"mass":4.715905235688054e-21,"nu":0,"particle_id":338,"point":[-0.00000186283441558,8.58674154401e-7,-2.55791021517e-7],"type":2,"volume":4.715905235688054e-21},{"fixed":false,"mass":2.7993778269181213e-21,"nu":0,"particle_id":339,"point":[-0.00000143503011241,5.57623689693e-7,-0.00000137936463894],"type":2,"volume":2.7993778269181213e-21},{"fixed":false,"mass":3.20555389343134e-21,"nu":0,"particle_id":340,"point":[5.97477369926e-8,0.00000191044543578,-7.87102823548e-7],"type":2,"volume":3.20555389343134e-21},{"fixed":false,"mass":4.384759807773865e-21,"nu":0,"particle_id":341,"point":[-1.72801963102e-7,8.51989665641e-7,-0.00000187540808924],"type":2,"volume":4.384759807773865e-21},{"fixed":false,"mass":7.231852818061782e-21,"nu":0,"particle_id":342,"point":[0.00000185044000484,1.58123450675e-7,-9.07618407063e-7],"type":2,"volume":7.231852818061782e-21},{"fixed":false,"mass":1.0016142869200577e-20,"nu":0,"particle_id":343,"point":[8.45266857735e-7,1.89372932022e-7,-0.00000187684955226],"type":2,"volume":1.0016142869200577e-20},{"fixed":false,"mass":3.265394643733131e-21,"nu":0,"particle_id":344,"point":[1.39926413644e-7,0.00000170872463533,-0.00000115480869817],"type":2,"volume":3.265394643733131e-21},{"fixed":false,"mass":4.588896026296687e-21,"nu":0,"particle_id":345,"point":[0.00000187372417639,3.53160005105e-7,-7.98334598775e-7],"type":2,"volume":4.588896026296687e-21},{"fixed":false,"mass":5.936144590299768e-21,"nu":0,"particle_id":346,"point":[0.00000165894627776,0.00000112964705794,-4.94668759896e-7],"type":2,"volume":5.936144590299768e-21},{"fixed":false,"mass":7.402106915738985e-21,"nu":0,"particle_id":347,"point":[4.26797818687e-7,0.00000163230734002,-0.00000119428588692],"type":2,"volume":7.402106915738985e-21},{"fixed":false,"mass":3.713186122281285e-21,"nu":0,"particle_id":348,"point":[-2.33199698437e-7,0.00000116080284981,-0.00000169441938566],"type":2,"volume":3.713186122281285e-21},{"fixed":false,"mass":5.197065140334533e-21,"nu":0,"particle_id":349,"point":[-0.00000148649694598,0.00000129101648816,-6.29686959446e-7],"type":2,"volume":5.197065140334533e-21},{"fixed":false,"mass":5.509118096089664e-21,"nu":0,"particle_id":350,"point":[0.00000103344941993,0.0000017833690101,-1.56459835967e-7],"type":2,"volume":5.509118096089664e-21},{"fixed":false,"mass":2.34944081159558e-21,"nu":0,"particle_id":351,"point":[0.00000205562873279,1.50984751267e-7,-1.56513666567e-7],"type":2,"volume":2.34944081159558e-21},{"fixed":false,"mass":1.9652263775313186e-21,"nu":0,"particle_id":352,"point":[2.17115621634e-8,0.00000143776678255,-0.00000148501100907],"type":2,"volume":1.9652263775313186e-21},{"fixed":false,"mass":1.4145728561800992e-21,"nu":0,"particle_id":353,"point":[-0.00000172578114036,9.83528836278e-7,-5.7206021866e-7],"type":2,"volume":1.4145728561800992e-21},{"fixed":false,"mass":1.419831350196896e-21,"nu":0,"particle_id":354,"point":[-0.00000158174332074,8.25862597979e-7,-0.00000104352357259],"type":2,"volume":1.419831350196896e-21},{"fixed":false,"mass":1.0230953307323698e-21,"nu":0,"particle_id":355,"point":[-0.00000111162668691,0.00000146125555087,-9.49695074228e-7],"type":2,"volume":1.0230953307323698e-21},{"fixed":false,"mass":5.608707303283451e-21,"nu":0,"particle_id":356,"point":[0.00000108441287115,0.00000148596742955,-9.42789442668e-7],"type":2,"volume":5.608707303283451e-21},{"fixed":false,"mass":1.5428120141516421e-21,"nu":0,"particle_id":357,"point":[6.50109968068e-7,0.00000140301473016,-0.00000137179047466],"type":2,"volume":1.5428120141516421e-21},{"fixed":false,"mass":2.3627298137019724e-21,"nu":0,"particle_id":358,"point":[0.00000101433485475,0.00000162887426845,-7.68632441436e-7],"type":2,"volume":2.3627298137019724e-21},{"fixed":false,"mass":9.167582740095314e-21,"nu":0,"particle_id":359,"point":[8.8158191182e-7,0.00000176408898629,-6.19439901214e-7],"type":2,"volume":9.167582740095314e-21},{"fixed":false,"mass":2.0231122537355878e-21,"nu":0,"particle_id":360,"point":[-1.75364346953e-7,0.00000161353617653,-0.00000128009795048],"type":2,"volume":2.0231122537355878e-21},{"fixed":false,"mass":2.26054917763235e-21,"nu":0,"particle_id":361,"point":[-0.00000154840798359,3.88810647155e-7,-0.00000131307326795],"type":2,"volume":2.26054917763235e-21},{"fixed":false,"mass":7.720265814325586e-21,"nu":0,"particle_id":362,"point":[7.8925457922e-7,0.00000190217459188,-1.78077065288e-7],"type":2,"volume":7.720265814325586e-21},{"fixed":false,"mass":2.9174452507211416e-21,"nu":0,"particle_id":363,"point":[0.00000123850450449,0.00000148140129107,-7.37874797757e-7],"type":2,"volume":2.9174452507211416e-21},{"fixed":false,"mass":5.740175670793097e-21,"nu":0,"particle_id":364,"point":[0.00000199241939091,3.68863711838e-7,-4.08787160785e-7],"type":2,"volume":5.740175670793097e-21},{"fixed":false,"mass":2.0360126506465697e-21,"nu":0,"particle_id":365,"point":[0.00000103415986609,9.8015120555e-7,-0.00000149757116547],"type":2,"volume":2.0360126506465697e-21},{"fixed":false,"mass":7.35798279112466e-21,"nu":0,"particle_id":366,"point":[0.00000137151364075,1.99143060663e-7,-0.00000153368666442],"type":2,"volume":7.35798279112466e-21},{"fixed":false,"mass":2.8205976782650862e-21,"nu":0,"particle_id":367,"point":[0.00000147326125919,3.56900661372e-7,-0.00000140535603677],"type":2,"volume":2.8205976782650862e-21},{"fixed":false,"mass":1.6234179397937312e-21,"nu":0,"particle_id":368,"point":[-3.89716202031e-7,0.00000202848150415,-7.92873205345e-8],"type":2,"volume":1.6234179397937312e-21},{"fixed":false,"mass":3.7364211385303254e-21,"nu":0,"particle_id":369,"point":[0.00000117876069042,0.00000133321720052,-0.00000105164515925],"type":2,"volume":3.7364211385303254e-21},{"fixed":false,"mass":3.3199097739098334e-21,"nu":0,"particle_id":370,"point":[0.00000133805719247,4.37911881936e-7,-0.00000151351859696],"type":2,"volume":3.3199097739098334e-21},{"fixed":false,"mass":1.2252358476465096e-21,"nu":0,"particle_id":371,"point":[0.00000164702482182,5.44066100716e-7,-0.0000011243681445],"type":2,"volume":1.2252358476465096e-21},{"fixed":false,"mass":6.193332835229193e-21,"nu":0,"particle_id":372,"point":[0.00000105685320868,7.90842809637e-7,-0.00000159076439354],"type":2,"volume":6.193332835229193e-21},{"fixed":false,"mass":2.513608270876533e-21,"nu":0,"particle_id":373,"point":[0.00000120894796995,0.00000167210581135,-1.24134489962e-7],"type":2,"volume":2.513608270876533e-21},{"fixed":false,"mass":4.129466685481565e-21,"nu":0,"particle_id":374,"point":[-5.93257908752e-7,1.54144400412e-7,-0.00000197412942016],"type":2,"volume":4.129466685481565e-21},{"fixed":false,"mass":2.9276272442188922e-21,"nu":0,"particle_id":375,"point":[-7.44778259047e-7,3.38484799812e-7,-0.00000189832447046],"type":2,"volume":2.9276272442188922e-21},{"fixed":false,"mass":5.8866112204723836e-21,"nu":0,"particle_id":376,"point":[0.00000115811448851,0.00000167721201068,-3.44431579177e-7],"type":2,"volume":5.8866112204723836e-21},{"fixed":false,"mass":3.0082312097372562e-21,"nu":0,"particle_id":377,"point":[3.33497065351e-7,1.2932344898e-7,-0.00000203591688508],"type":2,"volume":3.0082312097372562e-21},{"fixed":false,"mass":1.7715988617537415e-21,"nu":0,"particle_id":378,"point":[-0.000001006084504,1.5000343478e-7,-0.00000179949863861],"type":2,"volume":1.7715988617537415e-21},{"fixed":false,"mass":1.278904301042755e-21,"nu":0,"particle_id":379,"point":[2.92694789471e-7,0.00000204291054169,-1.17254803182e-7],"type":2,"volume":1.278904301042755e-21},{"fixed":false,"mass":6.231689819669117e-21,"nu":0,"particle_id":380,"point":[-3.33361184938e-7,1.61012586433e-7,-0.00000203367836134],"type":2,"volume":6.231689819669117e-21},{"fixed":false,"mass":4.600400031939972e-21,"nu":0,"particle_id":381,"point":[-5.17262393545e-7,3.39539223077e-7,-0.00000197232227139],"type":2,"volume":4.600400031939972e-21},{"fixed":false,"mass":8.840451766242047e-21,"nu":0,"particle_id":382,"point":[-9.74953246942e-7,3.3037323503e-7,-0.00000179254626212],"type":2,"volume":8.840451766242047e-21},{"fixed":false,"mass":1.8543604942544274e-21,"nu":0,"particle_id":383,"point":[-2.65967868138e-7,0.00000204466463736,-1.46662960099e-7],"type":2,"volume":1.8543604942544274e-21},{"fixed":false,"mass":2.6703770058241112e-21,"nu":0,"particle_id":384,"point":[9.47740096035e-7,0.00000180204422191,-3.56830131388e-7],"type":2,"volume":2.6703770058241112e-21},{"fixed":false,"mass":2.84017002931924e-21,"nu":0,"particle_id":385,"point":[-8.1425719405e-7,0.00000186805652694,-3.46774341731e-7],"type":2,"volume":2.84017002931924e-21},{"fixed":false,"mass":2.716938201646864e-21,"nu":0,"particle_id":386,"point":[-9.41882444885e-7,0.00000183211630084,-1.70615738468e-7],"type":2,"volume":2.716938201646864e-21},{"fixed":false,"mass":3.2643771434284008e-21,"nu":0,"particle_id":387,"point":[-3.24183459846e-7,0.00000188308231206,-7.88548350042e-7],"type":2,"volume":3.2643771434284008e-21},{"fixed":false,"mass":4.102559763701752e-21,"nu":0,"particle_id":388,"point":[3.9884668921e-7,3.41671088676e-7,-0.00000199927101606],"type":2,"volume":4.102559763701752e-21},{"fixed":false,"mass":4.436291282328555e-21,"nu":0,"particle_id":389,"point":[1.20457142026e-7,0.00000206105376852,-1.02224508899e-7],"type":2,"volume":4.436291282328555e-21},{"fixed":false,"mass":1.0292717174612492e-21,"nu":0,"particle_id":390,"point":[1.40510802151e-7,8.07825270357e-8,-0.00000206073610824],"type":2,"volume":1.0292717174612492e-21},{"fixed":false,"mass":2.8677318360447575e-21,"nu":0,"particle_id":391,"point":[-8.45386765481e-8,0.00000206446032294,-6.13122921913e-8],"type":2,"volume":2.8677318360447575e-21},{"fixed":false,"mass":2.3869283966335474e-21,"nu":0,"particle_id":392,"point":[0.00000103318100518,0.00000172458466829,-4.80881630383e-7],"type":2,"volume":2.3869283966335474e-21},{"fixed":false,"mass":3.738178704527026e-21,"nu":0,"particle_id":393,"point":[-6.52260079343e-7,5.18814873773e-7,-0.0000018916369434],"type":2,"volume":3.738178704527026e-21},{"fixed":false,"mass":5.7384225852364365e-21,"nu":0,"particle_id":394,"point":[-5.33197364835e-7,0.00000199368374794,-1.17592913575e-7],"type":2,"volume":5.7384225852364365e-21},{"fixed":false,"mass":9.103498551186372e-21,"nu":0,"particle_id":395,"point":[6.3912260161e-7,0.00000189097807736,-5.37239817094e-7],"type":2,"volume":9.103498551186372e-21},{"fixed":false,"mass":2.095335596947985e-21,"nu":0,"particle_id":396,"point":[4.97113326678e-7,1.23282695607e-7,-0.00000200264378445],"type":2,"volume":2.095335596947985e-21},{"fixed":false,"mass":3.2691390612769966e-21,"nu":0,"particle_id":397,"point":[4.8445585728e-7,0.0000018071450639,-8.78880907958e-7],"type":2,"volume":3.2691390612769966e-21},{"fixed":false,"mass":3.887298286848442e-21,"nu":0,"particle_id":398,"point":[-0.00000101375854938,0.00000176768720062,-3.47099372432e-7],"type":2,"volume":3.887298286848442e-21},{"fixed":false,"mass":1.0316385584076638e-20,"nu":0,"particle_id":399,"point":[6.30670783305e-7,2.36590976605e-7,-0.00000195427262245],"type":2,"volume":1.0316385584076638e-20},{"fixed":false,"mass":4.4608475859124965e-21,"nu":0,"particle_id":400,"point":[-0.00000107665618306,0.00000175553870945,-1.78319132801e-7],"type":2,"volume":4.4608475859124965e-21},{"fixed":false,"mass":6.4415101210342485e-21,"nu":0,"particle_id":401,"point":[1.70453197524e-7,2.88494296106e-7,-0.00000203975958352],"type":2,"volume":6.4415101210342485e-21},{"fixed":false,"mass":6.256190578225096e-21,"nu":0,"particle_id":402,"point":[-7.45429841963e-7,0.00000192256277392,-1.44876295608e-7],"type":2,"volume":6.256190578225096e-21},{"fixed":false,"mass":1.1020243616214125e-21,"nu":0,"particle_id":403,"point":[2.85668704652e-7,0.00000203664515405,-2.08260216284e-7],"type":2,"volume":1.1020243616214125e-21},{"fixed":false,"mass":2.893521959687438e-21,"nu":0,"particle_id":404,"point":[5.86556617536e-7,0.0000019784482763,-1.20814578747e-7],"type":2,"volume":2.893521959687438e-21},{"fixed":false,"mass":5.408594835750782e-21,"nu":0,"particle_id":405,"point":[-6.4795341454e-8,1.46402644297e-7,-0.00000206089064229],"type":2,"volume":5.408594835750782e-21},{"fixed":false,"mass":6.991659775080292e-21,"nu":0,"particle_id":406,"point":[5.73567603476e-7,6.43016031497e-7,-0.00000187894997205],"type":2,"volume":6.991659775080292e-21},{"fixed":false,"mass":5.261306827493678e-21,"nu":0,"particle_id":407,"point":[0.0000010448235877,1.46684552568e-7,-0.00000177756286039],"type":2,"volume":5.261306827493678e-21},{"fixed":false,"mass":7.554365498976268e-21,"nu":0,"particle_id":408,"point":[2.39054682224e-9,4.29187867301e-7,-0.0000020220520443],"type":2,"volume":7.554365498976268e-21},{"fixed":false,"mass":2.3182813709032296e-21,"nu":0,"particle_id":409,"point":[0.00000111821588579,0.00000156275855516,-7.6176199764e-7],"type":2,"volume":2.3182813709032296e-21},{"fixed":false,"mass":6.0084278861035285e-21,"nu":0,"particle_id":410,"point":[-4.18714901307e-7,0.0000019979684913,-3.25118669412e-7],"type":2,"volume":6.0084278861035285e-21},{"fixed":false,"mass":2.0033347991060734e-21,"nu":0,"particle_id":411,"point":[6.10211715297e-7,0.00000195130943799,-3.04853324956e-7],"type":2,"volume":2.0033347991060734e-21},{"fixed":false,"mass":2.998174280965892e-21,"nu":0,"particle_id":412,"point":[4.43288707621e-7,0.00000201129204177,-1.76357178524e-7],"type":2,"volume":2.998174280965892e-21},{"fixed":false,"mass":3.937485433273163e-21,"nu":0,"particle_id":413,"point":[-5.29933728556e-7,0.00000193271384283,-5.06645689866e-7],"type":2,"volume":3.937485433273163e-21},{"fixed":false,"mass":1.4435319441627981e-21,"nu":0,"particle_id":414,"point":[0.00000121104804957,1.27746249282e-7,-0.00000167031312257],"type":2,"volume":1.4435319441627981e-21},{"fixed":false,"mass":5.195361388931934e-21,"nu":0,"particle_id":415,"point":[3.1447193809e-7,0.00000187289617777,-8.16253463974e-7],"type":2,"volume":5.195361388931934e-21},{"fixed":false,"mass":9.12998469940739e-21,"nu":0,"particle_id":416,"point":[2.25636891863e-8,0.00000199685832921,-5.33807177711e-7],"type":2,"volume":9.12998469940739e-21},{"fixed":false,"mass":5.495262580835219e-21,"nu":0,"particle_id":417,"point":[-4.36257277148e-7,5.4096159681e-7,-0.00000194677747802],"type":2,"volume":5.495262580835219e-21},{"fixed":false,"mass":4.533742308043109e-21,"nu":0,"particle_id":418,"point":[2.44072713649e-7,0.00000196574946061,-5.90897604137e-7],"type":2,"volume":4.533742308043109e-21},{"fixed":false,"mass":5.341814585398711e-21,"nu":0,"particle_id":419,"point":[-8.36606106001e-7,4.89890242779e-7,-0.00000182565061921],"type":2,"volume":5.341814585398711e-21},{"fixed":false,"mass":6.702458399230901e-21,"nu":0,"particle_id":420,"point":[0.00000103976068334,0.00000116183186788,0.00000135718342244],"type":2,"volume":6.702458399230901e-21},{"fixed":false,"mass":4.437983496539616e-21,"nu":0,"particle_id":421,"point":[-6.18064182029e-7,9.92934256436e-7,0.00000170440037529],"type":2,"volume":4.437983496539616e-21},{"fixed":false,"mass":6.244877848883081e-21,"nu":0,"particle_id":422,"point":[-0.00000124347130436,0.00000119411294901,0.00000114051558089],"type":2,"volume":6.244877848883081e-21},{"fixed":false,"mass":7.323409246432498e-21,"nu":0,"particle_id":423,"point":[-0.00000146004395792,6.10808948897e-7,0.00000132969412982],"type":2,"volume":7.323409246432498e-21},{"fixed":false,"mass":3.1100168262332223e-21,"nu":0,"particle_id":424,"point":[0.00000155641262826,0.00000108261052836,8.23672619714e-7],"type":2,"volume":3.1100168262332223e-21},{"fixed":false,"mass":6.4705056902059314e-21,"nu":0,"particle_id":425,"point":[-0.00000170848460948,8.45031031919e-7,7.99940812982e-7],"type":2,"volume":6.4705056902059314e-21},{"fixed":false,"mass":7.180616435068706e-21,"nu":0,"particle_id":426,"point":[0.00000196002414002,4.01748242408e-7,5.19428657531e-7],"type":2,"volume":7.180616435068706e-21},{"fixed":false,"mass":2.568104318906257e-21,"nu":0,"particle_id":427,"point":[0.00000195423059267,5.62185974212e-7,3.71257499686e-7],"type":2,"volume":2.568104318906257e-21},{"fixed":false,"mass":7.421695460719173e-21,"nu":0,"particle_id":428,"point":[-3.90846004103e-7,0.00000186734224402,7.95722787652e-7],"type":2,"volume":7.421695460719173e-21},{"fixed":false,"mass":3.3614474471004596e-21,"nu":0,"particle_id":429,"point":[-0.00000114679751261,8.01448105689e-7,0.00000152165660021],"type":2,"volume":3.3614474471004596e-21},{"fixed":false,"mass":8.170563335192644e-21,"nu":0,"particle_id":430,"point":[-0.00000113502401925,0.0000016448905649,5.2816466679e-7],"type":2,"volume":8.170563335192644e-21},{"fixed":false,"mass":8.210939002349038e-21,"nu":0,"particle_id":431,"point":[-0.00000148162623092,0.00000129912613084,6.24465706046e-7],"type":2,"volume":8.210939002349038e-21},{"fixed":false,"mass":2.5887917190853186e-21,"nu":0,"particle_id":432,"point":[1.27104732942e-7,0.00000114631054083,0.00000171543549597],"type":2,"volume":2.5887917190853186e-21},{"fixed":false,"mass":2.6128898132507925e-21,"nu":0,"particle_id":433,"point":[0.00000169979753307,0.00000104875844789,5.32631649982e-7],"type":2,"volume":2.6128898132507925e-21},{"fixed":false,"mass":8.137858667497575e-21,"nu":0,"particle_id":434,"point":[0.00000117201575178,0.00000158156296223,6.30824923473e-7],"type":2,"volume":8.137858667497575e-21},{"fixed":false,"mass":2.410472222053562e-21,"nu":0,"particle_id":435,"point":[-7.63093679557e-7,1.55624572603e-7,0.00000191477712505],"type":2,"volume":2.410472222053562e-21},{"fixed":false,"mass":3.6975068938536516e-21,"nu":0,"particle_id":436,"point":[-3.19002290194e-7,6.85450252477e-7,0.00000192387574969],"type":2,"volume":3.6975068938536516e-21},{"fixed":false,"mass":6.921147053254073e-21,"nu":0,"particle_id":437,"point":[5.89827647278e-7,0.00000183416254371,7.48901542104e-7],"type":2,"volume":6.921147053254073e-21},{"fixed":false,"mass":4.284777648474101e-21,"nu":0,"particle_id":438,"point":[0.00000135000417343,5.88302687378e-7,0.00000145061748567],"type":2,"volume":4.284777648474101e-21},{"fixed":false,"mass":4.323476014815039e-21,"nu":0,"particle_id":439,"point":[0.00000180294730276,3.56798092012e-7,9.46033062314e-7],"type":2,"volume":4.323476014815039e-21},{"fixed":false,"mass":2.548581387371584e-21,"nu":0,"particle_id":440,"point":[0.00000149688160907,2.62094885289e-7,0.00000140126875707],"type":2,"volume":2.548581387371584e-21},{"fixed":false,"mass":9.305728993169688e-21,"nu":0,"particle_id":441,"point":[-0.00000168250302787,0.00000118275590305,2.07784612084e-7],"type":2,"volume":9.305728993169688e-21},{"fixed":false,"mass":5.357989657936808e-21,"nu":0,"particle_id":442,"point":[-0.00000169467923565,5.9557858143e-7,0.00000102286404356],"type":2,"volume":5.357989657936808e-21},{"fixed":false,"mass":4.74433228602885e-21,"nu":0,"particle_id":443,"point":[-9.59596943524e-7,0.00000144847551807,0.00000111981908786],"type":2,"volume":4.74433228602885e-21},{"fixed":false,"mass":4.176993853990196e-21,"nu":0,"particle_id":444,"point":[0.00000169703454383,0.00000116933001862,1.60135800482e-7],"type":2,"volume":4.176993853990196e-21},{"fixed":false,"mass":7.150450339635692e-21,"nu":0,"particle_id":445,"point":[0.000001906829381,7.6442589025e-7,2.29253527907e-7],"type":2,"volume":7.150450339635692e-21},{"fixed":false,"mass":1.1204385719889177e-20,"nu":0,"particle_id":446,"point":[-0.00000180012352536,2.14797854651e-7,9.93136236911e-7],"type":2,"volume":1.1204385719889177e-20},{"fixed":false,"mass":2.8136201901295894e-21,"nu":0,"particle_id":447,"point":[-0.00000141255050816,2.42205555393e-7,0.00000148961066753],"type":2,"volume":2.8136201901295894e-21},{"fixed":false,"mass":4.949194696051323e-21,"nu":0,"particle_id":448,"point":[-0.00000154950374846,1.66290155342e-7,0.00000135804570164],"type":2,"volume":4.949194696051323e-21},{"fixed":false,"mass":2.983686965744152e-21,"nu":0,"particle_id":449,"point":[-0.00000137545164347,0.00000101682369968,0.00000116064841801],"type":2,"volume":2.983686965744152e-21},{"fixed":false,"mass":5.081240733627863e-21,"nu":0,"particle_id":450,"point":[0.00000196473968558,2.03739774012e-7,6.09254037648e-7],"type":2,"volume":5.081240733627863e-21},{"fixed":false,"mass":8.062190410357376e-21,"nu":0,"particle_id":451,"point":[-0.00000193999442533,6.19024526411e-7,3.55151623078e-7],"type":2,"volume":8.062190410357376e-21},{"fixed":false,"mass":8.367703404396278e-21,"nu":0,"particle_id":452,"point":[0.00000187558578592,5.92978563254e-7,6.35182488088e-7],"type":2,"volume":8.367703404396278e-21},{"fixed":false,"mass":2.3812150016890075e-21,"nu":0,"particle_id":453,"point":[0.00000179202074259,0.00000100458343188,2.28858463921e-7],"type":2,"volume":2.3812150016890075e-21},{"fixed":false,"mass":2.3294450505422218e-21,"nu":0,"particle_id":454,"point":[0.00000158772728542,1.62329359721e-7,0.00000131364898512],"type":2,"volume":2.3294450505422218e-21},{"fixed":false,"mass":7.01139304263864e-21,"nu":0,"particle_id":455,"point":[0.00000160285197929,7.34612655519e-7,0.00000107894030829],"type":2,"volume":7.01139304263864e-21},{"fixed":false,"mass":3.764004777310707e-21,"nu":0,"particle_id":456,"point":[0.00000188933166355,1.70250425571e-7,8.2118394267e-7],"type":2,"volume":3.764004777310707e-21},{"fixed":false,"mass":2.581790226825569e-21,"nu":0,"particle_id":457,"point":[-0.0000019087370733,5.39383083506e-7,5.81971721166e-7],"type":2,"volume":2.581790226825569e-21},{"fixed":false,"mass":3.3354046460402205e-21,"nu":0,"particle_id":458,"point":[-0.00000164662551282,7.82054347269e-7,9.74637280452e-7],"type":2,"volume":3.3354046460402205e-21},{"fixed":false,"mass":1.8681013494485584e-21,"nu":0,"particle_id":459,"point":[0.00000202217899527,1.83002145444e-7,3.87562557352e-7],"type":2,"volume":1.8681013494485584e-21},{"fixed":false,"mass":4.0271604389831135e-21,"nu":0,"particle_id":460,"point":[-0.00000204043293944,2.07813830932e-7,2.57583464732e-7],"type":2,"volume":4.0271604389831135e-21},{"fixed":false,"mass":9.256402525675283e-21,"nu":0,"particle_id":461,"point":[-1.29918420511e-7,0.00000167812520185,0.00000119996642492],"type":2,"volume":9.256402525675283e-21},{"fixed":false,"mass":6.716816022169995e-21,"nu":0,"particle_id":462,"point":[-5.70987572433e-7,0.00000158072016461,0.00000120341155193],"type":2,"volume":6.716816022169995e-21},{"fixed":false,"mass":6.120426328313571e-21,"nu":0,"particle_id":463,"point":[3.87414103527e-7,0.00000165746741634,0.00000117286592847],"type":2,"volume":6.120426328313571e-21},{"fixed":false,"mass":9.671374124989752e-21,"nu":0,"particle_id":464,"point":[7.90353411395e-8,0.00000192180258506,7.57186006798e-7],"type":2,"volume":9.671374124989752e-21},{"fixed":false,"mass":7.968613382117447e-21,"nu":0,"particle_id":465,"point":[8.05965605506e-7,0.0000015468109209,0.00000110936821107],"type":2,"volume":7.968613382117447e-21},{"fixed":false,"mass":8.818291522411131e-21,"nu":0,"particle_id":466,"point":[-0.00000152128453091,0.00000134913273291,3.72070766144e-7],"type":2,"volume":8.818291522411131e-21},{"fixed":false,"mass":3.1416484817745196e-21,"nu":0,"particle_id":467,"point":[0.00000116728674388,0.00000139285430045,9.85038560311e-7],"type":2,"volume":3.1416484817745196e-21},{"fixed":false,"mass":6.835027724295505e-21,"nu":0,"particle_id":468,"point":[4.68122249953e-7,8.0854804973e-7,0.00000184391269326],"type":2,"volume":6.835027724295505e-21},{"fixed":false,"mass":1.0016116171512731e-20,"nu":0,"particle_id":469,"point":[5.46911385383e-8,7.37773943774e-7,0.00000193018157106],"type":2,"volume":1.0016116171512731e-20},{"fixed":false,"mass":3.926579388874164e-21,"nu":0,"particle_id":470,"point":[5.95449727165e-7,0.00000124809212272,0.00000153642705184],"type":2,"volume":3.926579388874164e-21},{"fixed":false,"mass":5.721040411098612e-21,"nu":0,"particle_id":471,"point":[-8.94248646465e-7,0.00000166953396573,8.28177580929e-7],"type":2,"volume":5.721040411098612e-21},{"fixed":false,"mass":1.831657722485181e-21,"nu":0,"particle_id":472,"point":[8.60762858097e-7,8.64028254727e-7,0.00000166896521448],"type":2,"volume":1.831657722485181e-21},{"fixed":false,"mass":3.3597256136015056e-21,"nu":0,"particle_id":473,"point":[-9.30757278501e-7,5.30954276158e-7,0.00000176767668287],"type":2,"volume":3.3597256136015056e-21},{"fixed":false,"mass":4.2781709776900875e-21,"nu":0,"particle_id":474,"point":[-7.19794051572e-7,6.39255698329e-7,0.00000182924877627],"type":2,"volume":4.2781709776900875e-21},{"fixed":false,"mass":1.52661096777284e-21,"nu":0,"particle_id":475,"point":[-7.3032839181e-7,0.00000127725003533,0.00000145194875852],"type":2,"volume":1.52661096777284e-21},{"fixed":false,"mass":7.084362462344084e-21,"nu":0,"particle_id":476,"point":[-0.00000150897644905,9.27131413842e-7,0.00000106598303349],"type":2,"volume":7.084362462344084e-21},{"fixed":false,"mass":3.7304559674859375e-21,"nu":0,"particle_id":477,"point":[-7.70082241545e-7,0.00000187477201339,4.0633194443e-7],"type":2,"volume":3.7304559674859375e-21},{"fixed":false,"mass":5.851318902892408e-21,"nu":0,"particle_id":478,"point":[0.00000159053741231,0.00000130398984425,2.06648581252e-7],"type":2,"volume":5.851318902892408e-21},{"fixed":false,"mass":4.549437691026623e-21,"nu":0,"particle_id":479,"point":[-0.0000013332922407,0.0000014922089259,5.18214948032e-7],"type":2,"volume":4.549437691026623e-21},{"fixed":false,"mass":7.801071830968931e-21,"nu":0,"particle_id":480,"point":[-3.55522263887e-7,0.00000127970359212,0.00000158393972303],"type":2,"volume":7.801071830968931e-21},{"fixed":false,"mass":1.0520693107653243e-20,"nu":0,"particle_id":481,"point":[0.00000142039273141,8.73272140424e-7,0.00000122179485484],"type":2,"volume":1.0520693107653243e-20},{"fixed":false,"mass":1.889136332185895e-21,"nu":0,"particle_id":482,"point":[-0.00000113052583048,0.00000112199136056,0.0000013175542279],"type":2,"volume":1.889136332185895e-21},{"fixed":false,"mass":5.7228342411364166e-21,"nu":0,"particle_id":483,"point":[0.00000100172322723,0.00000165679947331,7.24201968559e-7],"type":2,"volume":5.7228342411364166e-21},{"fixed":false,"mass":1.0334941599160948e-20,"nu":0,"particle_id":484,"point":[-0.00000115191932081,4.41694437874e-7,0.00000165858081259],"type":2,"volume":1.0334941599160948e-20},{"fixed":false,"mass":5.470779280738308e-21,"nu":0,"particle_id":485,"point":[-9.03241675215e-7,8.94036322381e-7,0.00000163026253727],"type":2,"volume":5.470779280738308e-21},{"fixed":false,"mass":4.606051392597452e-21,"nu":0,"particle_id":486,"point":[0.00000130381181976,0.00000158876066331,2.20945023419e-7],"type":2,"volume":4.606051392597452e-21},{"fixed":false,"mass":1.7384389267968432e-20,"nu":0,"particle_id":487,"point":[0.00000125963190671,0.00000109663509689,0.00000121803995577],"type":2,"volume":1.7384389267968432e-20},{"fixed":false,"mass":3.326103159966641e-21,"nu":0,"particle_id":488,"point":[0.00000132101828832,0.00000142859663888,6.97799924976e-7],"type":2,"volume":3.326103159966641e-21},{"fixed":false,"mass":1.6774517462218854e-21,"nu":0,"particle_id":489,"point":[-0.00000132598353905,3.92799254679e-7,0.00000153635243668],"type":2,"volume":1.6774517462218854e-21},{"fixed":false,"mass":8.180881620993884e-21,"nu":0,"particle_id":490,"point":[-0.00000124465742325,0.00000137382773427,9.14509521716e-7],"type":2,"volume":8.180881620993884e-21},{"fixed":false,"mass":6.83597276000494e-21,"nu":0,"particle_id":491,"point":[-0.00000135259723263,0.00000137572045731,7.42143085683e-7],"type":2,"volume":6.83597276000494e-21},{"fixed":false,"mass":5.7009073224364804e-21,"nu":0,"particle_id":492,"point":[-0.00000106374539013,0.00000152663445398,9.00408462259e-7],"type":2,"volume":5.7009073224364804e-21},{"fixed":false,"mass":5.357630414074749e-21,"nu":0,"particle_id":493,"point":[0.0000016627030671,8.82573156201e-7,8.54040716006e-7],"type":2,"volume":5.357630414074749e-21},{"fixed":false,"mass":6.579898302142288e-21,"nu":0,"particle_id":494,"point":[-0.00000167039904114,1.94406459103e-7,0.00000120202977584],"type":2,"volume":6.579898302142288e-21},{"fixed":false,"mass":7.821265747793066e-21,"nu":0,"particle_id":495,"point":[0.00000150251436193,6.00219101889e-7,0.00000128650302446],"type":2,"volume":7.821265747793066e-21},{"fixed":false,"mass":6.480908804353672e-21,"nu":0,"particle_id":496,"point":[6.03038499507e-7,0.00000197130346153,1.52347105869e-7],"type":2,"volume":6.480908804353672e-21},{"fixed":false,"mass":5.3326131435008554e-21,"nu":0,"particle_id":497,"point":[0.00000136172019687,2.15114876438e-7,0.00000154024222296],"type":2,"volume":5.3326131435008554e-21},{"fixed":false,"mass":7.391047663973113e-21,"nu":0,"particle_id":498,"point":[-4.27720440036e-7,9.23251194956e-7,0.0000017993234468],"type":2,"volume":7.391047663973113e-21},{"fixed":false,"mass":6.658839290944422e-21,"nu":0,"particle_id":499,"point":[0.00000107109538105,0.00000175949817378,1.72694154952e-7],"type":2,"volume":6.658839290944422e-21},{"fixed":false,"mass":3.3927312979356686e-21,"nu":0,"particle_id":500,"point":[-0.00000161983589832,0.00000119321785507,4.7462113611e-7],"type":2,"volume":3.3927312979356686e-21},{"fixed":false,"mass":2.438718442360329e-21,"nu":0,"particle_id":501,"point":[-0.00000156631004745,7.12245703559e-7,0.00000114554847258],"type":2,"volume":2.438718442360329e-21},{"fixed":false,"mass":4.162125494469531e-21,"nu":0,"particle_id":502,"point":[0.00000168855665168,0.00000114458835331,3.34060392037e-7],"type":2,"volume":4.162125494469531e-21},{"fixed":false,"mass":3.949079916277382e-21,"nu":0,"particle_id":503,"point":[0.00000157069112304,0.00000126206375828,4.61548346395e-7],"type":2,"volume":3.949079916277382e-21},{"fixed":false,"mass":9.679109048208239e-21,"nu":0,"particle_id":504,"point":[-0.00000169408060509,0.00000100174315807,6.32063255297e-7],"type":2,"volume":9.679109048208239e-21},{"fixed":false,"mass":6.6229800272603774e-21,"nu":0,"particle_id":505,"point":[0.00000157658141457,3.5213904589e-7,0.00000128968660751],"type":2,"volume":6.6229800272603774e-21},{"fixed":false,"mass":5.4000014102036026e-21,"nu":0,"particle_id":506,"point":[-0.00000141284427011,4.82280719518e-7,0.00000142974780503],"type":2,"volume":5.4000014102036026e-21},{"fixed":false,"mass":5.114347591561383e-21,"nu":0,"particle_id":507,"point":[-0.00000127015327983,9.90269209196e-7,0.00000129575458674],"type":2,"volume":5.114347591561383e-21},{"fixed":false,"mass":5.273531455033518e-21,"nu":0,"particle_id":508,"point":[-0.00000179217406274,9.59450115965e-7,3.74793294781e-7],"type":2,"volume":5.273531455033518e-21},{"fixed":false,"mass":8.116936950483249e-21,"nu":0,"particle_id":509,"point":[-0.00000143851841221,0.00000117535297681,9.06704233827e-7],"type":2,"volume":8.116936950483249e-21},{"fixed":false,"mass":2.1746580990764755e-21,"nu":0,"particle_id":510,"point":[-0.00000160586644281,9.80801423331e-7,8.55642417051e-7],"type":2,"volume":2.1746580990764755e-21},{"fixed":false,"mass":2.7476503360198208e-21,"nu":0,"particle_id":511,"point":[-0.00000198867414997,4.02655197934e-7,3.94900401128e-7],"type":2,"volume":2.7476503360198208e-21},{"fixed":false,"mass":2.7960871368531354e-21,"nu":0,"particle_id":512,"point":[0.00000198122823549,5.61905467409e-7,1.78603848186e-7],"type":2,"volume":2.7960871368531354e-21},{"fixed":false,"mass":3.895701845543557e-21,"nu":0,"particle_id":513,"point":[-0.00000128700339267,5.93973824702e-7,0.00000150456630722],"type":2,"volume":3.895701845543557e-21},{"fixed":false,"mass":7.091816675270187e-21,"nu":0,"particle_id":514,"point":[-0.00000142749353448,8.42958071961e-7,0.00000123474139314],"type":2,"volume":7.091816675270187e-21},{"fixed":false,"mass":3.929418215931286e-21,"nu":0,"particle_id":515,"point":[-0.00000155279925772,3.69536854395e-7,0.00000131345323041],"type":2,"volume":3.929418215931286e-21},{"fixed":false,"mass":1.9716818472480518e-21,"nu":0,"particle_id":516,"point":[0.00000154872284226,9.20951798581e-7,0.00000101301912744],"type":2,"volume":1.9716818472480518e-21},{"fixed":false,"mass":2.4803044299552653e-21,"nu":0,"particle_id":517,"point":[0.00000189967821757,3.61826099851e-7,7.30210211614e-7],"type":2,"volume":2.4803044299552653e-21},{"fixed":false,"mass":3.2800152728644994e-21,"nu":0,"particle_id":518,"point":[0.00000187082499901,7.46340582457e-7,4.64641763131e-7],"type":2,"volume":3.2800152728644994e-21},{"fixed":false,"mass":4.054350763939624e-21,"nu":0,"particle_id":519,"point":[0.00000131002004729,0.00000152382701685,4.84459604526e-7],"type":2,"volume":4.054350763939624e-21},{"fixed":false,"mass":1.8603933286304143e-21,"nu":0,"particle_id":520,"point":[-0.00000113089591721,0.00000137318671729,0.00000105277493981],"type":2,"volume":1.8603933286304143e-21},{"fixed":false,"mass":1.0753664440920968e-20,"nu":0,"particle_id":521,"point":[-0.00000179592126725,6.31815074457e-7,8.0521979828e-7],"type":2,"volume":1.0753664440920968e-20},{"fixed":false,"mass":4.436457999198906e-21,"nu":0,"particle_id":522,"point":[-0.0000012156580287,2.15670346309e-7,0.00000165787944947],"type":2,"volume":4.436457999198906e-21},{"fixed":false,"mass":1.3590113981428368e-21,"nu":0,"particle_id":523,"point":[0.00000183789782494,4.95353063891e-7,8.06014477029e-7],"type":2,"volume":1.3590113981428368e-21},{"fixed":false,"mass":8.322366782129361e-21,"nu":0,"particle_id":524,"point":[-0.00000183382786775,7.71617662295e-7,5.60877834019e-7],"type":2,"volume":8.322366782129361e-21},{"fixed":false,"mass":3.3342554301225054e-21,"nu":0,"particle_id":525,"point":[0.00000169480065038,2.00944942226e-7,0.00000116626510523],"type":2,"volume":3.3342554301225054e-21},{"fixed":false,"mass":2.0205879671401116e-21,"nu":0,"particle_id":526,"point":[0.00000142865074458,4.15118682669e-7,0.00000143510833713],"type":2,"volume":2.0205879671401116e-21},{"fixed":false,"mass":3.949230889101469e-21,"nu":0,"particle_id":527,"point":[-0.00000119505001894,0.00000165035034001,3.47996576795e-7],"type":2,"volume":3.949230889101469e-21},{"fixed":false,"mass":4.846760498790865e-21,"nu":0,"particle_id":528,"point":[0.00000181145387926,9.05239329363e-7,4.14824071005e-7],"type":2,"volume":4.846760498790865e-21},{"fixed":false,"mass":8.586074138183048e-21,"nu":0,"particle_id":529,"point":[0.0000020203374667,3.70408259006e-7,2.32242658276e-7],"type":2,"volume":8.586074138183048e-21},{"fixed":false,"mass":6.121630687572366e-21,"nu":0,"particle_id":530,"point":[-0.00000186490455067,3.92462958047e-7,8.00628661407e-7],"type":2,"volume":6.121630687572366e-21},{"fixed":false,"mass":5.55040765790936e-21,"nu":0,"particle_id":531,"point":[0.00000205409613395,1.5692152293e-7,1.70197291774e-7],"type":2,"volume":5.55040765790936e-21},{"fixed":false,"mass":3.873568409927486e-21,"nu":0,"particle_id":532,"point":[2.78403942814e-7,0.0000014001210286,0.00000149500995311],"type":2,"volume":3.873568409927486e-21},{"fixed":false,"mass":5.380733079215682e-21,"nu":0,"particle_id":533,"point":[4.35946068562e-8,0.00000144919265065,0.00000147337794932],"type":2,"volume":5.380733079215682e-21},{"fixed":false,"mass":2.776183276299479e-21,"nu":0,"particle_id":534,"point":[-2.65565143349e-7,0.00000178660731045,0.00000100519246061],"type":2,"volume":2.776183276299479e-21},{"fixed":false,"mass":5.037653456280647e-21,"nu":0,"particle_id":535,"point":[-2.28863211363e-8,0.00000181511159908,9.8881166518e-7],"type":2,"volume":5.037653456280647e-21},{"fixed":false,"mass":9.280897342995834e-21,"nu":0,"particle_id":536,"point":[4.64996779676e-7,0.00000147254948347,0.00000137414643456],"type":2,"volume":9.280897342995834e-21},{"fixed":false,"mass":5.718104813846006e-21,"nu":0,"particle_id":537,"point":[-2.07292987818e-7,0.0000014903227694,0.00000141734613634],"type":2,"volume":5.718104813846006e-21},{"fixed":false,"mass":7.71154377153612e-21,"nu":0,"particle_id":538,"point":[2.5437158082e-7,0.00000181238664802,9.60964175685e-7],"type":2,"volume":7.71154377153612e-21},{"fixed":false,"mass":8.572234306030951e-21,"nu":0,"particle_id":539,"point":[-4.87757162189e-7,0.00000173572164126,0.00000101107158243],"type":2,"volume":8.572234306030951e-21},{"fixed":false,"mass":7.329977217008867e-21,"nu":0,"particle_id":540,"point":[4.8420391925e-7,0.00000176849038313,9.544059615e-7],"type":2,"volume":7.329977217008867e-21},{"fixed":false,"mass":7.510114301901255e-21,"nu":0,"particle_id":541,"point":[7.14792741011e-7,0.00000140961173831,0.00000133227943563],"type":2,"volume":7.510114301901255e-21},{"fixed":false,"mass":6.741317831929816e-21,"nu":0,"particle_id":542,"point":[1.11259465517e-7,9.39176001981e-7,0.00000183806207149],"type":2,"volume":6.741317831929816e-21},{"fixed":false,"mass":5.706772766269281e-21,"nu":0,"particle_id":543,"point":[-1.50972819701e-7,0.00000195213058113,6.62793943788e-7],"type":2,"volume":5.706772766269281e-21},{"fixed":false,"mass":6.352696008101394e-21,"nu":0,"particle_id":544,"point":[-4.5587800008e-7,0.00000144926007898,0.00000140168572887],"type":2,"volume":6.352696008101394e-21},{"fixed":false,"mass":7.825686497485773e-21,"nu":0,"particle_id":545,"point":[5.43660634113e-7,0.00000101634897473,0.00000171591674812],"type":2,"volume":7.825686497485773e-21},{"fixed":false,"mass":4.737877372437898e-21,"nu":0,"particle_id":546,"point":[3.2585180408e-7,9.94941275003e-7,0.00000178236216047],"type":2,"volume":4.737877372437898e-21},{"fixed":false,"mass":3.88358075712737e-21,"nu":0,"particle_id":547,"point":[6.97912003178e-7,0.00000170477368801,9.37852823472e-7],"type":2,"volume":3.88358075712737e-21},{"fixed":false,"mass":4.6345095775040924e-21,"nu":0,"particle_id":548,"point":[7.49812767671e-7,0.00000101271186989,0.00000163862683123],"type":2,"volume":4.6345095775040924e-21},{"fixed":false,"mass":1.6554956853293373e-20,"nu":0,"particle_id":549,"point":[-9.60557238363e-8,0.00000127601895175,0.00000162340732494],"type":2,"volume":1.6554956853293373e-20},{"fixed":false,"mass":6.315926811153955e-21,"nu":0,"particle_id":550,"point":[9.14493150852e-7,0.00000135948303089,0.00000126032161601],"type":2,"volume":6.315926811153955e-21},{"fixed":false,"mass":8.189203970406562e-21,"nu":0,"particle_id":551,"point":[3.51760853658e-7,0.00000121544945274,0.00000163457925463],"type":2,"volume":8.189203970406562e-21},{"fixed":false,"mass":4.5878723056554126e-21,"nu":0,"particle_id":552,"point":[9.60518813886e-7,0.0000010055930207,0.00000152940795568],"type":2,"volume":4.5878723056554126e-21},{"fixed":false,"mass":3.4642111769186735e-21,"nu":0,"particle_id":553,"point":[0.00000111840727628,0.00000130313354458,0.00000115061311455],"type":2,"volume":3.4642111769186735e-21},{"fixed":false,"mass":4.501439411623292e-21,"nu":0,"particle_id":554,"point":[3.70542432809e-7,0.00000188374121827,7.6623739015e-7],"type":2,"volume":4.501439411623292e-21},{"fixed":false,"mass":6.92036413606946e-21,"nu":0,"particle_id":555,"point":[1.31428833062e-7,0.00000170066252895,0.00000116763685899],"type":2,"volume":6.92036413606946e-21},{"fixed":false,"mass":3.137964232353398e-21,"nu":0,"particle_id":556,"point":[-6.54950338384e-7,0.00000141551436792,0.00000135656239756],"type":2,"volume":3.137964232353398e-21},{"fixed":false,"mass":1.0408758129995057e-20,"nu":0,"particle_id":557,"point":[-6.74103696432e-7,0.00000178015372199,8.05940036565e-7],"type":2,"volume":1.0408758129995057e-20},{"fixed":false,"mass":7.747386468758076e-21,"nu":0,"particle_id":558,"point":[-3.5812316916e-7,0.00000163262919834,0.00000121621219631],"type":2,"volume":7.747386468758076e-21},{"fixed":false,"mass":8.925393095190094e-21,"nu":0,"particle_id":559,"point":[9.20325802304e-7,0.00000162137514708,8.92774025177e-7],"type":2,"volume":8.925393095190094e-21},{"fixed":false,"mass":3.9921055799467795e-21,"nu":0,"particle_id":560,"point":[6.03868398811e-7,0.00000160167466544,0.00000115882856066],"type":2,"volume":3.9921055799467795e-21},{"fixed":false,"mass":6.71365174519467e-21,"nu":0,"particle_id":561,"point":[-8.59009653222e-7,0.00000136088232405,0.00000129730648875],"type":2,"volume":6.71365174519467e-21},{"fixed":false,"mass":6.509571291303967e-21,"nu":0,"particle_id":562,"point":[6.82820316111e-7,8.22209027148e-7,0.00000176935896346],"type":2,"volume":6.509571291303967e-21},{"fixed":false,"mass":3.83821322092902e-21,"nu":0,"particle_id":563,"point":[-4.47456414736e-8,0.00000107754889509,0.00000176345927547],"type":2,"volume":3.83821322092902e-21},{"fixed":false,"mass":5.142878347157675e-21,"nu":0,"particle_id":564,"point":[-5.28575646351e-7,0.00000194709319417,4.49820285555e-7],"type":2,"volume":5.142878347157675e-21},{"fixed":false,"mass":4.354101786133344e-21,"nu":0,"particle_id":565,"point":[2.55209087159e-7,7.59837587421e-7,0.00000190536546956],"type":2,"volume":4.354101786133344e-21},{"fixed":false,"mass":2.6879479217128597e-21,"nu":0,"particle_id":566,"point":[8.5962335344e-7,4.36226229216e-7,0.00000182856686429],"type":2,"volume":2.6879479217128597e-21},{"fixed":false,"mass":1.0606121159462051e-20,"nu":0,"particle_id":567,"point":[6.27761296143e-7,5.6187892723e-7,0.00000188762025741],"type":2,"volume":1.0606121159462051e-20},{"fixed":false,"mass":1.9815988603750315e-21,"nu":0,"particle_id":568,"point":[-5.63964250944e-7,0.00000128529688732,0.00000151751726353],"type":2,"volume":1.9815988603750315e-21},{"fixed":false,"mass":8.57008671554428e-21,"nu":0,"particle_id":569,"point":[8.20141915182e-7,0.00000177619346278,6.67387767145e-7],"type":2,"volume":8.57008671554428e-21},{"fixed":false,"mass":3.2606699493950952e-21,"nu":0,"particle_id":570,"point":[0.00000102827581428,0.00000146328747012,0.00000103650424001],"type":2,"volume":3.2606699493950952e-21},{"fixed":false,"mass":7.73232342575736e-21,"nu":0,"particle_id":571,"point":[-2.52709260172e-7,0.00000110181188724,0.00000173062156608],"type":2,"volume":7.73232342575736e-21},{"fixed":false,"mass":9.596592786737446e-21,"nu":0,"particle_id":572,"point":[8.43959494358e-7,0.00000120184686705,0.00000145471608572],"type":2,"volume":9.596592786737446e-21},{"fixed":false,"mass":2.0913302268324342e-21,"nu":0,"particle_id":573,"point":[0.00000115032849387,0.00000150535387244,8.26774748607e-7],"type":2,"volume":2.0913302268324342e-21},{"fixed":false,"mass":5.420178754638818e-21,"nu":0,"particle_id":574,"point":[0.00000141506855921,0.00000123460294955,8.63851225445e-7],"type":2,"volume":5.420178754638818e-21},{"fixed":false,"mass":1.6327295711429798e-21,"nu":0,"particle_id":575,"point":[-6.53154608983e-7,0.00000193978327299,2.89019585149e-7],"type":2,"volume":1.6327295711429798e-21},{"fixed":false,"mass":3.4328686339027654e-21,"nu":0,"particle_id":576,"point":[0.00000128261598784,0.00000136578697963,8.73169264236e-7],"type":2,"volume":3.4328686339027654e-21},{"fixed":false,"mass":2.329211271166572e-21,"nu":0,"particle_id":577,"point":[-7.70808354324e-7,0.00000151094019407,0.0000011814468337],"type":2,"volume":2.329211271166572e-21},{"fixed":false,"mass":4.499302629980768e-21,"nu":0,"particle_id":578,"point":[-0.00000201245782639,4.30523319725e-7,1.93818415481e-7],"type":2,"volume":4.499302629980768e-21},{"fixed":false,"mass":8.287907288412665e-21,"nu":0,"particle_id":579,"point":[-8.85484829061e-7,0.00000176959139311,5.97800408944e-7],"type":2,"volume":8.287907288412665e-21},{"fixed":false,"mass":6.188632129364187e-21,"nu":0,"particle_id":580,"point":[-7.05803777464e-7,0.00000165853862683,0.00000101192542266],"type":2,"volume":6.188632129364187e-21},{"fixed":false,"mass":3.280352064782692e-21,"nu":0,"particle_id":581,"point":[5.56841980228e-7,1.55826727109e-7,0.00000198457739838],"type":2,"volume":3.280352064782692e-21},{"fixed":false,"mass":7.348135371521627e-21,"nu":0,"particle_id":582,"point":[-0.00000109757460542,9.83245046944e-7,0.00000144964187757],"type":2,"volume":7.348135371521627e-21},{"fixed":false,"mass":2.545558362104521e-21,"nu":0,"particle_id":583,"point":[3.90549447675e-7,5.97618292845e-7,0.00000193990358394],"type":2,"volume":2.545558362104521e-21},{"fixed":false,"mass":6.780683452446513e-21,"nu":0,"particle_id":584,"point":[0.00000102770436005,7.79681254378e-7,0.00000161518522155],"type":2,"volume":6.780683452446513e-21},{"fixed":false,"mass":7.684267536451816e-21,"nu":0,"particle_id":585,"point":[-7.5192319271e-7,3.81119221858e-7,0.00000188739557618],"type":2,"volume":7.684267536451816e-21},{"fixed":false,"mass":1.8422217258455675e-21,"nu":0,"particle_id":586,"point":[0.00000133737622645,7.34526241178e-7,0.00000139456030345],"type":2,"volume":1.8422217258455675e-21},{"fixed":false,"mass":3.8918152940771484e-21,"nu":0,"particle_id":587,"point":[-9.46413937357e-7,0.00000117666678667,0.00000141161550796],"type":2,"volume":3.8918152940771484e-21},{"fixed":false,"mass":4.1847706425300666e-21,"nu":0,"particle_id":588,"point":[-4.91186291727e-7,0.00000112554594434,0.00000166276419374],"type":2,"volume":4.1847706425300666e-21},{"fixed":false,"mass":5.31757130899252e-21,"nu":0,"particle_id":589,"point":[-8.69483370618e-7,7.12145437799e-7,0.00000173486309363],"type":2,"volume":5.31757130899252e-21},{"fixed":false,"mass":4.262781278717866e-21,"nu":0,"particle_id":590,"point":[-0.00000120536753014,0.00000151846561424,7.17114848308e-7],"type":2,"volume":4.262781278717866e-21},{"fixed":false,"mass":1.7918192244689544e-21,"nu":0,"particle_id":591,"point":[-0.0000019708945017,1.52155538803e-7,6.04422009175e-7],"type":2,"volume":1.7918192244689544e-21},{"fixed":false,"mass":2.229274781327278e-21,"nu":0,"particle_id":592,"point":[0.00000117179713739,0.00000164364302123,4.45231959283e-7],"type":2,"volume":2.229274781327278e-21},{"fixed":false,"mass":2.440402219404738e-21,"nu":0,"particle_id":593,"point":[-0.00000101766192236,0.00000179443426466,1.31424090559e-7],"type":2,"volume":2.440402219404738e-21},{"fixed":false,"mass":1.2912526156650006e-20,"nu":0,"particle_id":594,"point":[-7.47950210177e-7,0.00000112007440842,0.00000156808998871],"type":2,"volume":1.2912526156650006e-20},{"fixed":false,"mass":1.921715437402724e-21,"nu":0,"particle_id":595,"point":[0.00000128728153848,0.00000124044476267,0.00000103783690503],"type":2,"volume":1.921715437402724e-21},{"fixed":false,"mass":5.301179608800111e-21,"nu":0,"particle_id":596,"point":[-0.00000190130514775,7.85940596398e-7,2.00595423894e-7],"type":2,"volume":5.301179608800111e-21},{"fixed":false,"mass":3.607024351590226e-21,"nu":0,"particle_id":597,"point":[-0.00000105253665226,0.00000128861345628,0.000001226598698],"type":2,"volume":3.607024351590226e-21},{"fixed":false,"mass":2.828788772422964e-21,"nu":0,"particle_id":598,"point":[-8.77144784282e-7,0.00000158169756518,0.00000100087574139],"type":2,"volume":2.828788772422964e-21},{"fixed":false,"mass":5.7519582124387816e-21,"nu":0,"particle_id":599,"point":[0.00000178001295144,8.34206463348e-7,6.39183760127e-7],"type":2,"volume":5.7519582124387816e-21},{"fixed":false,"mass":3.875506323569935e-21,"nu":0,"particle_id":600,"point":[0.00000120451238217,6.90114146855e-7,0.00000153159877106],"type":2,"volume":3.875506323569935e-21},{"fixed":false,"mass":5.467891966260892e-21,"nu":0,"particle_id":601,"point":[0.0000018081840468,1.37240077736e-7,9.922388946e-7],"type":2,"volume":5.467891966260892e-21},{"fixed":false,"mass":4.7709079690636704e-21,"nu":0,"particle_id":602,"point":[0.00000166910809012,4.80064012856e-7,0.00000112094564412],"type":2,"volume":4.7709079690636704e-21},{"fixed":false,"mass":4.362699988760028e-21,"nu":0,"particle_id":603,"point":[0.00000104987755117,5.42022341725e-7,0.00000169613422777],"type":2,"volume":4.362699988760028e-21},{"fixed":false,"mass":1.1216411796687602e-20,"nu":0,"particle_id":604,"point":[0.00000119583959459,9.12246270215e-7,0.00000141798336255],"type":2,"volume":1.1216411796687602e-20},{"fixed":false,"mass":3.5958791402221884e-21,"nu":0,"particle_id":605,"point":[0.00000143272563403,0.00000107997010695,0.00000102657889891],"type":2,"volume":3.5958791402221884e-21},{"fixed":false,"mass":3.807364459566007e-21,"nu":0,"particle_id":606,"point":[-0.00000129140875261,8.05587320982e-7,0.00000139864037978],"type":2,"volume":3.807364459566007e-21},{"fixed":false,"mass":6.0506865618056894e-21,"nu":0,"particle_id":607,"point":[-5.04304652316e-7,7.28050921918e-7,0.00000186775830416],"type":2,"volume":6.0506865618056894e-21},{"fixed":false,"mass":9.34729465953414e-21,"nu":0,"particle_id":608,"point":[4.25091600687e-7,3.6902585414e-7,0.00000198897447445],"type":2,"volume":9.34729465953414e-21},{"fixed":false,"mass":6.357419585911468e-21,"nu":0,"particle_id":609,"point":[-5.76644469816e-7,5.08646077274e-7,0.00000191876594026],"type":2,"volume":6.357419585911468e-21},{"fixed":false,"mass":6.525924189192975e-21,"nu":0,"particle_id":610,"point":[-0.00000106218971701,6.58112975987e-7,0.00000164667626627],"type":2,"volume":6.525924189192975e-21},{"fixed":false,"mass":4.870587855140495e-21,"nu":0,"particle_id":611,"point":[-3.9877706252e-7,4.92749824572e-7,0.00000196750524136],"type":2,"volume":4.870587855140495e-21},{"fixed":false,"mass":8.269579450724242e-21,"nu":0,"particle_id":612,"point":[9.99639819383e-7,0.00000174974850364,4.60437634777e-7],"type":2,"volume":8.269579450724242e-21},{"fixed":false,"mass":3.591498268335399e-21,"nu":0,"particle_id":613,"point":[5.33729218358e-7,0.00000195957758214,3.8482623485e-7],"type":2,"volume":3.591498268335399e-21},{"fixed":false,"mass":5.6796938375266255e-21,"nu":0,"particle_id":614,"point":[-0.00000158015921546,0.00000113604289729,6.96710699874e-7],"type":2,"volume":5.6796938375266255e-21},{"fixed":false,"mass":2.8810572216621603e-21,"nu":0,"particle_id":615,"point":[-6.8058143917e-7,8.1578471391e-7,0.00000177319108254],"type":2,"volume":2.8810572216621603e-21},{"fixed":false,"mass":2.2838417902792642e-21,"nu":0,"particle_id":616,"point":[-0.00000169514817123,3.95643170215e-7,0.00000111482804478],"type":2,"volume":2.2838417902792642e-21},{"fixed":false,"mass":9.202709924525925e-21,"nu":0,"particle_id":617,"point":[0.00000176650618162,6.24337441308e-7,8.73247433243e-7],"type":2,"volume":9.202709924525925e-21},{"fixed":false,"mass":2.7177031439087804e-21,"nu":0,"particle_id":618,"point":[-0.00000103256238111,0.00000175722670997,3.44777651333e-7],"type":2,"volume":2.7177031439087804e-21},{"fixed":false,"mass":1.8676619004532315e-21,"nu":0,"particle_id":619,"point":[-0.00000154174438275,0.00000136665437212,1.6787642897e-7],"type":2,"volume":1.8676619004532315e-21},{"fixed":false,"mass":1.9772079731773093e-21,"nu":0,"particle_id":620,"point":[1.40792204781e-7,0.00000131126040971,0.00000159175252568],"type":2,"volume":1.9772079731773093e-21},{"fixed":false,"mass":3.0135966267682033e-21,"nu":0,"particle_id":621,"point":[-0.00000160343717543,5.34122988486e-7,0.00000119021185829],"type":2,"volume":3.0135966267682033e-21},{"fixed":false,"mass":3.893133453216829e-21,"nu":0,"particle_id":622,"point":[-0.00000178093183141,4.39806926736e-7,9.52761297004e-7],"type":2,"volume":3.893133453216829e-21},{"fixed":false,"mass":3.3659858152081023e-21,"nu":0,"particle_id":623,"point":[0.00000166574347143,0.0000010066188913,6.96361619458e-7],"type":2,"volume":3.3659858152081023e-21},{"fixed":false,"mass":3.987963033551161e-21,"nu":0,"particle_id":624,"point":[0.00000148961271122,0.00000126825896236,6.67439574025e-7],"type":2,"volume":3.987963033551161e-21},{"fixed":false,"mass":4.18423585067212e-21,"nu":0,"particle_id":625,"point":[-3.15490482746e-7,0.00000203716191137,1.52772746773e-7],"type":2,"volume":4.18423585067212e-21},{"fixed":false,"mass":4.075602451534143e-21,"nu":0,"particle_id":626,"point":[7.77346720462e-7,0.00000187857555546,3.73615268152e-7],"type":2,"volume":4.075602451534143e-21},{"fixed":false,"mass":8.24574893997565e-21,"nu":0,"particle_id":627,"point":[2.99746800352e-7,0.0000020145350615,3.53132767764e-7],"type":2,"volume":8.24574893997565e-21},{"fixed":false,"mass":6.285754748298388e-21,"nu":0,"particle_id":628,"point":[2.12519762574e-7,0.00000155427922974,0.00000134608834648],"type":2,"volume":6.285754748298388e-21},{"fixed":false,"mass":2.6758508700685744e-21,"nu":0,"particle_id":629,"point":[-9.29943878201e-7,0.00000104552889111,0.00000152150456169],"type":2,"volume":2.6758508700685744e-21},{"fixed":false,"mass":1.9749055745105638e-21,"nu":0,"particle_id":630,"point":[1.02459239889e-8,0.00000158457669934,0.00000132737112932],"type":2,"volume":1.9749055745105638e-21},{"fixed":false,"mass":2.33098581479694e-21,"nu":0,"particle_id":631,"point":[-0.00000206015497483,1.13846468821e-7,1.2531109777e-7],"type":2,"volume":2.33098581479694e-21},{"fixed":false,"mass":7.947669385528183e-21,"nu":0,"particle_id":632,"point":[-0.0000011596030034,0.00000170370989123,1.59987158951e-7],"type":2,"volume":7.947669385528183e-21},{"fixed":false,"mass":3.575344385036218e-21,"nu":0,"particle_id":633,"point":[-0.00000105549770133,0.00000163427968053,6.98539145858e-7],"type":2,"volume":3.575344385036218e-21},{"fixed":false,"mass":8.817544731103056e-21,"nu":0,"particle_id":634,"point":[-9.72415286465e-7,2.21290357327e-7,0.00000181061909258],"type":2,"volume":8.817544731103056e-21},{"fixed":false,"mass":2.0657378800899883e-21,"nu":0,"particle_id":635,"point":[-0.00000191130142122,1.85203583232e-7,7.65198614734e-7],"type":2,"volume":2.0657378800899883e-21},{"fixed":false,"mass":5.385683923186752e-21,"nu":0,"particle_id":636,"point":[1.28687252841e-9,3.33014246989e-7,0.00000204009859204],"type":2,"volume":5.385683923186752e-21},{"fixed":false,"mass":1.409304538307574e-21,"nu":0,"particle_id":637,"point":[-0.00000197386024092,5.94429548792e-7,1.5307406983e-7],"type":2,"volume":1.409304538307574e-21},{"fixed":false,"mass":2.5897910903659006e-21,"nu":0,"particle_id":638,"point":[4.25366569715e-7,0.0000013386956264,0.00000151652883627],"type":2,"volume":2.5897910903659006e-21},{"fixed":false,"mass":9.235278419315294e-21,"nu":0,"particle_id":639,"point":[5.87149748516e-8,0.00000203797533497,3.40751369476e-7],"type":2,"volume":9.235278419315294e-21},{"fixed":false,"mass":4.720481459748648e-21,"nu":0,"particle_id":640,"point":[-0.00000195386157602,3.13944119292e-7,5.97299289887e-7],"type":2,"volume":4.720481459748648e-21},{"fixed":false,"mass":1.994912365231807e-21,"nu":0,"particle_id":641,"point":[0.0000010297727045,1.55184259119e-7,0.00000178560590075],"type":2,"volume":1.994912365231807e-21},{"fixed":false,"mass":8.315137434005356e-21,"nu":0,"particle_id":642,"point":[-1.54064072561e-7,8.71838806712e-7,0.00000186790357531],"type":2,"volume":8.315137434005356e-21},{"fixed":false,"mass":7.949141090235165e-21,"nu":0,"particle_id":643,"point":[-0.00000136799144701,0.0000015360356996,2.05173439927e-7],"type":2,"volume":7.949141090235165e-21},{"fixed":false,"mass":1.848069783692268e-21,"nu":0,"particle_id":644,"point":[-0.00000200309201045,2.13546944367e-7,4.63597357873e-7],"type":2,"volume":1.848069783692268e-21},{"fixed":false,"mass":2.0175651256114122e-21,"nu":0,"particle_id":645,"point":[0.00000118362141312,1.71482891184e-7,0.00000168598231854],"type":2,"volume":2.0175651256114122e-21},{"fixed":false,"mass":7.295291855845907e-21,"nu":0,"particle_id":646,"point":[4.49127709964e-7,0.00000193440140974,5.73827409714e-7],"type":2,"volume":7.295291855845907e-21},{"fixed":false,"mass":4.246023927945309e-21,"nu":0,"particle_id":647,"point":[-2.22114541555e-7,4.12114180269e-7,0.00000201338755406],"type":2,"volume":4.246023927945309e-21},{"fixed":false,"mass":5.007951248836562e-21,"nu":0,"particle_id":648,"point":[-0.00000180832187667,9.90026859241e-7,1.50735590767e-7],"type":2,"volume":5.007951248836562e-21},{"fixed":false,"mass":2.2876270002648754e-21,"nu":0,"particle_id":649,"point":[-3.38678758209e-7,9.06990188048e-8,0.00000203714820195],"type":2,"volume":2.2876270002648754e-21},{"fixed":false,"mass":2.9494084805761516e-21,"nu":0,"particle_id":650,"point":[8.24465504496e-7,0.00000189017952621,1.42759940429e-7],"type":2,"volume":2.9494084805761516e-21},{"fixed":false,"mass":1.2555947629779269e-21,"nu":0,"particle_id":651,"point":[-0.00000187575445373,7.85422335697e-7,3.70890002425e-7],"type":2,"volume":1.2555947629779269e-21},{"fixed":false,"mass":1.1998597142960651e-20,"nu":0,"particle_id":652,"point":[0.00000145633613671,0.00000143567325376,3.01379785867e-7],"type":2,"volume":1.1998597142960651e-20},{"fixed":false,"mass":6.551286632257654e-21,"nu":0,"particle_id":653,"point":[0.00000124076374326,4.19994245161e-7,0.00000159906615793],"type":2,"volume":6.551286632257654e-21},{"fixed":false,"mass":2.8623044860565254e-21,"nu":0,"particle_id":654,"point":[-3.28020765701e-7,2.42648805607e-7,0.00000202643192444],"type":2,"volume":2.8623044860565254e-21},{"fixed":false,"mass":7.373522761402893e-21,"nu":0,"particle_id":655,"point":[-8.04986143434e-8,5.7978781326e-7,0.00000198249047279],"type":2,"volume":7.373522761402893e-21},{"fixed":false,"mass":6.3519133080291906e-21,"nu":0,"particle_id":656,"point":[9.21341649309e-7,0.00000182987440899,2.74939307083e-7],"type":2,"volume":6.3519133080291906e-21},{"fixed":false,"mass":2.398553891277379e-21,"nu":0,"particle_id":657,"point":[-8.338863136e-8,0.00000206287461166,1.02455271903e-7],"type":2,"volume":2.398553891277379e-21},{"fixed":false,"mass":2.5686739259356417e-21,"nu":0,"particle_id":658,"point":[6.49118974555e-7,0.00000188315723458,5.52508639504e-7],"type":2,"volume":2.5686739259356417e-21},{"fixed":false,"mass":3.676577107180609e-21,"nu":0,"particle_id":659,"point":[7.35044184986e-7,1.4763527761e-7,0.00000192634791274],"type":2,"volume":3.676577107180609e-21},{"fixed":false,"mass":3.9922087557610416e-21,"nu":0,"particle_id":660,"point":[6.76415838531e-7,3.24368850609e-7,0.00000192617467332],"type":2,"volume":3.9922087557610416e-21},{"fixed":false,"mass":6.4966949346839735e-21,"nu":0,"particle_id":661,"point":[0.00000104773771258,3.15805987971e-7,0.00000175368602481],"type":2,"volume":6.4966949346839735e-21},{"fixed":false,"mass":1.7933106266970807e-21,"nu":0,"particle_id":662,"point":[0.00000143229051359,0.00000139048428239,5.36656086423e-7],"type":2,"volume":1.7933106266970807e-21},{"fixed":false,"mass":1.910570362811327e-21,"nu":0,"particle_id":663,"point":[-2.98434285484e-7,0.00000200373809204,4.10941657347e-7],"type":2,"volume":1.910570362811327e-21},{"fixed":false,"mass":8.693544677153136e-21,"nu":0,"particle_id":664,"point":[-5.33056729833e-7,2.00347806447e-7,0.0000019871118965],"type":2,"volume":8.693544677153136e-21},{"fixed":false,"mass":2.170532164540751e-21,"nu":0,"particle_id":665,"point":[-5.48831137484e-7,0.00000198889473931,1.26429855976e-7],"type":2,"volume":2.170532164540751e-21},{"fixed":false,"mass":2.7795663008849466e-21,"nu":0,"particle_id":666,"point":[-1.57630466578e-7,0.00000204079355531,2.88473067375e-7],"type":2,"volume":2.7795663008849466e-21},{"fixed":false,"mass":2.913928346032031e-21,"nu":0,"particle_id":667,"point":[0.00000160459954146,0.00000113806030401,6.34808211972e-7],"type":2,"volume":2.913928346032031e-21},{"fixed":false,"mass":1.8562690377808364e-21,"nu":0,"particle_id":668,"point":[1.41719736782e-7,0.00000205995517843,9.69669482858e-8],"type":2,"volume":1.8562690377808364e-21},{"fixed":false,"mass":5.845642042800904e-21,"nu":0,"particle_id":669,"point":[3.71430330637e-7,0.00000203000444633,1.18422410799e-7],"type":2,"volume":5.845642042800904e-21},{"fixed":false,"mass":4.6873434836205565e-21,"nu":0,"particle_id":670,"point":[1.04180299404e-7,1.19696049069e-7,0.00000206100017735],"type":2,"volume":4.6873434836205565e-21},{"fixed":false,"mass":2.539442856568638e-21,"nu":0,"particle_id":671,"point":[2.36630938152e-7,0.00000197936815212,5.46818002148e-7],"type":2,"volume":2.539442856568638e-21},{"fixed":false,"mass":3.280531034114492e-21,"nu":0,"particle_id":672,"point":[-1.44464668273e-7,1.19599340908e-7,0.00000205857435311],"type":2,"volume":3.280531034114492e-21},{"fixed":false,"mass":3.227491158448679e-21,"nu":0,"particle_id":673,"point":[3.41746514089e-7,1.54895763789e-7,0.00000203276143029],"type":2,"volume":3.227491158448679e-21},{"fixed":false,"mass":4.1077150360671235e-21,"nu":0,"particle_id":674,"point":[8.76673409285e-7,2.09170314639e-7,0.0000018602671644],"type":2,"volume":4.1077150360671235e-21},{"fixed":false,"mass":1.9432602280070987e-21,"nu":0,"particle_id":675,"point":[2.05206096429e-7,2.7933347433e-7,0.00000203783357468],"type":2,"volume":1.9432602280070987e-21},{"fixed":false,"mass":2.112858043454296e-21,"nu":0,"particle_id":676,"point":[-7.21558682276e-7,0.0000019338613025,1.11516549115e-7],"type":2,"volume":2.112858043454296e-21},{"fixed":false,"mass":4.427817320665807e-21,"nu":0,"particle_id":677,"point":[-8.50293772047e-7,0.00000187216958148,2.11858371075e-7],"type":2,"volume":4.427817320665807e-21},{"fixed":false,"mass":4.506151819618006e-21,"nu":0,"particle_id":678,"point":[-8.71755760229e-8,0.00000201221961727,4.65053804228e-7],"type":2,"volume":4.506151819618006e-21},{"fixed":false,"mass":1.6847840936256787e-21,"nu":0,"particle_id":679,"point":[4.58644427073e-8,0.00000199055249103,5.5542744201e-7],"type":2,"volume":1.6847840936256787e-21},{"fixed":false,"mass":3.6399661093218555e-21,"nu":0,"particle_id":680,"point":[-4.75237037817e-7,0.0000019902363629,2.93276981142e-7],"type":2,"volume":3.6399661093218555e-21},{"fixed":false,"mass":6.546555827387527e-21,"nu":0,"particle_id":681,"point":[1.81060407099e-7,5.06699175647e-7,0.00000199583954375],"type":2,"volume":6.546555827387527e-21},{"fixed":false,"mass":5.766789161197827e-21,"nu":0,"particle_id":682,"point":[-3.42921375806e-7,0.00000195749400853,5.68792182249e-7],"type":2,"volume":5.766789161197827e-21},{"fixed":false,"mass":8.41605407864629e-21,"nu":0,"particle_id":683,"point":[8.59111539812e-7,6.62215624635e-7,0.00000175963071087],"type":2,"volume":8.41605407864629e-21},{"fixed":false,"mass":7.162511052117163e-21,"nu":0,"particle_id":684,"point":[-6.06866614466e-7,0.00000188295859897,5.99234709277e-7],"type":2,"volume":7.162511052117163e-21},{"fixed":false,"mass":2.0282063252411906e-21,"nu":0,"particle_id":685,"point":[-1.51064277311e-7,0.00000188203749057,8.41437388178e-7],"type":2,"volume":2.0282063252411906e-21},{"fixed":false,"mass":4.042416284564704e-21,"nu":0,"particle_id":686,"point":[-0.00000123613013194,-8.91707804355e-7,0.00000139633158618],"type":2,"volume":4.042416284564704e-21},{"fixed":false,"mass":7.381181686659253e-21,"nu":0,"particle_id":687,"point":[0.00000115394152687,-0.00000146843293862,8.86016967869e-7],"type":2,"volume":7.381181686659253e-21},{"fixed":false,"mass":5.466749477080903e-21,"nu":0,"particle_id":688,"point":[-0.0000014187499492,-0.00000135983602761,6.41012456707e-7],"type":2,"volume":5.466749477080903e-21},{"fixed":false,"mass":5.0041759187218855e-21,"nu":0,"particle_id":689,"point":[0.00000140228349979,-6.48874567962e-7,0.000001373122424],"type":2,"volume":5.0041759187218855e-21},{"fixed":false,"mass":6.581432198526143e-21,"nu":0,"particle_id":690,"point":[-0.00000189064320682,-7.35122992218e-7,3.97447934742e-7],"type":2,"volume":6.581432198526143e-21},{"fixed":false,"mass":2.8041026800093018e-21,"nu":0,"particle_id":691,"point":[-0.00000202929483405,-3.49027587456e-7,1.81781818933e-7],"type":2,"volume":2.8041026800093018e-21},{"fixed":false,"mass":6.583341615386657e-21,"nu":0,"particle_id":692,"point":[0.00000202915189463,-1.64417605598e-7,3.58345991332e-7],"type":2,"volume":6.583341615386657e-21},{"fixed":false,"mass":4.825526769541603e-21,"nu":0,"particle_id":693,"point":[-9.68660720714e-7,-4.16946774543e-7,0.00000177785100763],"type":2,"volume":4.825526769541603e-21},{"fixed":false,"mass":2.980507159153901e-21,"nu":0,"particle_id":694,"point":[0.00000105091558161,-9.39713453839e-7,0.00000151175972794],"type":2,"volume":2.980507159153901e-21},{"fixed":false,"mass":4.341192819175695e-21,"nu":0,"particle_id":695,"point":[-0.00000149588757665,-0.00000102148705858,9.95885012014e-7],"type":2,"volume":4.341192819175695e-21},{"fixed":false,"mass":2.8695241833519534e-21,"nu":0,"particle_id":696,"point":[0.00000146720676376,-0.00000107351285114,9.83756515009e-7],"type":2,"volume":2.8695241833519534e-21},{"fixed":false,"mass":3.294798162923617e-21,"nu":0,"particle_id":697,"point":[-0.00000157859042262,-5.93171717367e-7,0.00000119545054323],"type":2,"volume":3.294798162923617e-21},{"fixed":false,"mass":7.540053752338511e-21,"nu":0,"particle_id":698,"point":[0.00000158365698204,-0.00000120378139094,5.61999409304e-7],"type":2,"volume":7.540053752338511e-21},{"fixed":false,"mass":5.673516158400361e-21,"nu":0,"particle_id":699,"point":[1.18258254634e-7,-0.00000202086379877,4.18362166125e-7],"type":2,"volume":5.673516158400361e-21},{"fixed":false,"mass":7.766835676859488e-21,"nu":0,"particle_id":700,"point":[7.22029224763e-7,-0.00000149350849951,0.00000123329176211],"type":2,"volume":7.766835676859488e-21},{"fixed":false,"mass":2.927818532801811e-21,"nu":0,"particle_id":701,"point":[-9.3632478467e-7,-0.00000107188319772,0.00000149908796208],"type":2,"volume":2.927818532801811e-21},{"fixed":false,"mass":2.0824420860011816e-21,"nu":0,"particle_id":702,"point":[-0.00000178835013379,-9.24688564305e-7,4.68676080061e-7],"type":2,"volume":2.0824420860011816e-21},{"fixed":false,"mass":6.5023026640701924e-21,"nu":0,"particle_id":703,"point":[0.00000180594431062,-4.93424034411e-7,8.76356251306e-7],"type":2,"volume":6.5023026640701924e-21},{"fixed":false,"mass":3.0756044454811447e-21,"nu":0,"particle_id":704,"point":[-0.00000168183615464,-1.97952588938e-7,0.00000118538784011],"type":2,"volume":3.0756044454811447e-21},{"fixed":false,"mass":6.047980115953131e-21,"nu":0,"particle_id":705,"point":[0.00000161464926274,-0.00000125274585174,3.10544681637e-7],"type":2,"volume":6.047980115953131e-21},{"fixed":false,"mass":6.26532103538141e-21,"nu":0,"particle_id":706,"point":[-0.00000121512886216,-2.09351093898e-7,0.00000165907696561],"type":2,"volume":6.26532103538141e-21},{"fixed":false,"mass":1.4375645361079407e-20,"nu":0,"particle_id":707,"point":[0.00000122322998994,-0.00000164440545858,2.69335273426e-7],"type":2,"volume":1.4375645361079407e-20},{"fixed":false,"mass":5.1521758514029065e-21,"nu":0,"particle_id":708,"point":[-0.00000186979209796,-3.19562934134e-7,8.21376558925e-7],"type":2,"volume":5.1521758514029065e-21},{"fixed":false,"mass":3.1872875097668455e-21,"nu":0,"particle_id":709,"point":[0.00000189609546676,-7.45301875967e-7,3.49641966339e-7],"type":2,"volume":3.1872875097668455e-21},{"fixed":false,"mass":6.033918560536839e-21,"nu":0,"particle_id":710,"point":[-0.00000170371611117,-0.00000107937168337,4.53001756807e-7],"type":2,"volume":6.033918560536839e-21},{"fixed":false,"mass":4.149252062165227e-21,"nu":0,"particle_id":711,"point":[0.00000170794835724,-4.50188716016e-7,0.00000107384586369],"type":2,"volume":4.149252062165227e-21},{"fixed":false,"mass":5.497833995554459e-21,"nu":0,"particle_id":712,"point":[-0.00000197959405902,-5.53062222139e-7,2.19617735974e-7],"type":2,"volume":5.497833995554459e-21},{"fixed":false,"mass":5.985275559878278e-21,"nu":0,"particle_id":713,"point":[0.00000196492367305,-3.42545397849e-7,5.42807534485e-7],"type":2,"volume":5.985275559878278e-21},{"fixed":false,"mass":4.1782205063228204e-21,"nu":0,"particle_id":714,"point":[0.00000154900261595,-1.74315412902e-7,0.00000135761093197],"type":2,"volume":4.1782205063228204e-21},{"fixed":false,"mass":6.348823324715648e-21,"nu":0,"particle_id":715,"point":[-0.00000153866736172,-0.00000136622654866,1.97053743238e-7],"type":2,"volume":6.348823324715648e-21},{"fixed":false,"mass":4.492472275347468e-21,"nu":0,"particle_id":716,"point":[0.00000131877427816,-0.00000106237812409,0.00000118536472646],"type":2,"volume":4.492472275347468e-21},{"fixed":false,"mass":4.9563593529432675e-21,"nu":0,"particle_id":717,"point":[0.00000192729896756,-1.8284424232e-7,7.24561303602e-7],"type":2,"volume":4.9563593529432675e-21},{"fixed":false,"mass":5.212503448780102e-21,"nu":0,"particle_id":718,"point":[0.00000184615345774,-7.53417854334e-7,5.44959959309e-7],"type":2,"volume":5.212503448780102e-21},{"fixed":false,"mass":6.075192836343328e-21,"nu":0,"particle_id":719,"point":[-0.00000183718172359,-5.26890210329e-7,7.87434080259e-7],"type":2,"volume":6.075192836343328e-21},{"fixed":false,"mass":4.351998183365898e-21,"nu":0,"particle_id":720,"point":[-0.00000202988108871,-1.7776564572e-7,3.47684556592e-7],"type":2,"volume":4.351998183365898e-21},{"fixed":false,"mass":6.849037482689496e-21,"nu":0,"particle_id":721,"point":[-0.00000156951918565,-0.00000122489047907,5.56017311027e-7],"type":2,"volume":6.849037482689496e-21},{"fixed":false,"mass":2.9652971341189547e-21,"nu":0,"particle_id":722,"point":[0.00000156999198056,-5.57725789026e-7,0.00000122350706382],"type":2,"volume":2.9652971341189547e-21},{"fixed":false,"mass":4.218868063442663e-21,"nu":0,"particle_id":723,"point":[0.0000019663606266,-6.03099076998e-7,2.06397188604e-7],"type":2,"volume":4.218868063442663e-21},{"fixed":false,"mass":3.683112972934504e-21,"nu":0,"particle_id":724,"point":[0.00000201409163038,-3.76489941649e-7,2.73116528772e-7],"type":2,"volume":3.683112972934504e-21},{"fixed":false,"mass":4.622239327382302e-21,"nu":0,"particle_id":725,"point":[-4.42998707781e-7,-0.00000191264199689,6.46881091564e-7],"type":2,"volume":4.622239327382302e-21},{"fixed":false,"mass":3.328136836689761e-21,"nu":0,"particle_id":726,"point":[-7.90593737336e-7,-0.0000015280133503,0.00000114587920558],"type":2,"volume":3.328136836689761e-21},{"fixed":false,"mass":2.7999026156267563e-21,"nu":0,"particle_id":727,"point":[-2.04465713165e-7,-0.00000183171558744,9.35902873631e-7],"type":2,"volume":2.7999026156267563e-21},{"fixed":false,"mass":4.884737608943549e-21,"nu":0,"particle_id":728,"point":[7.05028284418e-7,-0.0000010307346564,0.00000164724727842],"type":2,"volume":4.884737608943549e-21},{"fixed":false,"mass":7.031336591697522e-21,"nu":0,"particle_id":729,"point":[3.17345392612e-7,-8.9588307035e-7,0.00000183564371163],"type":2,"volume":7.031336591697522e-21},{"fixed":false,"mass":1.5345278727618344e-21,"nu":0,"particle_id":730,"point":[-4.98695370349e-7,-6.82084744481e-7,0.00000188652212787],"type":2,"volume":1.5345278727618344e-21},{"fixed":false,"mass":6.71477320012884e-21,"nu":0,"particle_id":731,"point":[3.25568098543e-7,-0.00000178662304882,9.87363106782e-7],"type":2,"volume":6.71477320012884e-21},{"fixed":false,"mass":6.979212911421661e-21,"nu":0,"particle_id":732,"point":[-6.99226645702e-7,-7.62472356918e-7,0.00000178958665978],"type":2,"volume":6.979212911421661e-21},{"fixed":false,"mass":5.7943248986286325e-21,"nu":0,"particle_id":733,"point":[7.16063622358e-7,-0.00000176134772316,8.11054558491e-7],"type":2,"volume":5.7943248986286325e-21},{"fixed":false,"mass":4.134587795447934e-21,"nu":0,"particle_id":734,"point":[3.34453885038e-7,-0.00000145940755515,0.00000142519212626],"type":2,"volume":4.134587795447934e-21},{"fixed":false,"mass":6.0782808151568196e-21,"nu":0,"particle_id":735,"point":[9.16579711622e-7,-0.00000172411251372,6.78395225706e-7],"type":2,"volume":6.0782808151568196e-21},{"fixed":false,"mass":8.423552500708129e-21,"nu":0,"particle_id":736,"point":[-9.06250715618e-7,-7.77503014149e-7,0.00000168733550707],"type":2,"volume":8.423552500708129e-21},{"fixed":false,"mass":7.194915518255055e-21,"nu":0,"particle_id":737,"point":[0.0000011345198178,-0.00000124933431736,0.00000119370471913],"type":2,"volume":7.194915518255055e-21},{"fixed":false,"mass":6.984099161674226e-21,"nu":0,"particle_id":738,"point":[0.00000105827733307,-0.00000112797600302,0.00000137135758754],"type":2,"volume":6.984099161674226e-21},{"fixed":false,"mass":6.764568783775383e-21,"nu":0,"particle_id":739,"point":[-0.00000104095415803,-6.47485389678e-7,0.00000166435558732],"type":2,"volume":6.764568783775383e-21},{"fixed":false,"mass":3.2513392240661936e-21,"nu":0,"particle_id":740,"point":[-8.48300632025e-7,-0.00000178789999519,5.97245389174e-7],"type":2,"volume":3.2513392240661936e-21},{"fixed":false,"mass":2.486052053125365e-21,"nu":0,"particle_id":741,"point":[-0.00000111609727677,-0.00000130232375401,0.00000115376865901],"type":2,"volume":2.486052053125365e-21},{"fixed":false,"mass":6.7471049098932905e-21,"nu":0,"particle_id":742,"point":[-0.00000126832709544,-4.49016831951e-7,0.0000015692777554],"type":2,"volume":6.7471049098932905e-21},{"fixed":false,"mass":5.8235970283020666e-21,"nu":0,"particle_id":743,"point":[0.00000120219552936,-0.00000159110740276,5.44063922761e-7],"type":2,"volume":5.8235970283020666e-21},{"fixed":false,"mass":4.0313017428328616e-21,"nu":0,"particle_id":744,"point":[0.00000138567976813,-0.00000149485123897,3.4382228481e-7],"type":2,"volume":4.0313017428328616e-21},{"fixed":false,"mass":3.0185014410158776e-21,"nu":0,"particle_id":745,"point":[-0.00000138073183667,-2.26359796885e-7,0.00000152159233948],"type":2,"volume":3.0185014410158776e-21},{"fixed":false,"mass":6.779331032182496e-21,"nu":0,"particle_id":746,"point":[9.94550481959e-7,-1.41116823045e-7,0.0000018066150091],"type":2,"volume":6.779331032182496e-21},{"fixed":false,"mass":5.6507532205610145e-21,"nu":0,"particle_id":747,"point":[0.00000145304795273,-0.00000123374298948,7.9964510439e-7],"type":2,"volume":5.6507532205610145e-21},{"fixed":false,"mass":8.403157927249259e-21,"nu":0,"particle_id":748,"point":[-0.0000012570599105,-0.00000159775845876,3.73992912869e-7],"type":2,"volume":8.403157927249259e-21},{"fixed":false,"mass":2.373005045740518e-21,"nu":0,"particle_id":749,"point":[0.00000129792840266,-5.280178665e-7,0.00000151969780029],"type":2,"volume":2.373005045740518e-21},{"fixed":false,"mass":1.2992981391371797e-20,"nu":0,"particle_id":750,"point":[-0.00000141496284309,-7.42753224804e-7,0.00000131114461816],"type":2,"volume":1.2992981391371797e-20},{"fixed":false,"mass":9.784806044870852e-21,"nu":0,"particle_id":751,"point":[9.71915830198e-7,-0.00000181368186613,1.97078962523e-7],"type":2,"volume":9.784806044870852e-21},{"fixed":false,"mass":2.5816558206434287e-21,"nu":0,"particle_id":752,"point":[-0.00000168958916328,-0.00000117503851983,1.93585501133e-7],"type":2,"volume":2.5816558206434287e-21},{"fixed":false,"mass":7.7455788023692e-21,"nu":0,"particle_id":753,"point":[0.00000168601139972,-1.93419168622e-7,0.00000118019362616],"type":2,"volume":7.7455788023692e-21},{"fixed":false,"mass":7.859218654799736e-21,"nu":0,"particle_id":754,"point":[0.00000149979684726,-8.23488411944e-7,0.00000115990459191],"type":2,"volume":7.859218654799736e-21},{"fixed":false,"mass":4.027414443978677e-21,"nu":0,"particle_id":755,"point":[-0.00000161532511989,-8.42057149595e-7,9.77019408131e-7],"type":2,"volume":4.027414443978677e-21},{"fixed":false,"mass":4.723822534091185e-21,"nu":0,"particle_id":756,"point":[-0.00000152045286988,-0.00000116582889502,7.75866269397e-7],"type":2,"volume":4.723822534091185e-21},{"fixed":false,"mass":1.0690689232456021e-20,"nu":0,"particle_id":757,"point":[0.00000193968950086,-5.72497128234e-7,4.27497471842e-7],"type":2,"volume":1.0690689232456021e-20},{"fixed":false,"mass":3.039363861803111e-21,"nu":0,"particle_id":758,"point":[-7.1013926404e-7,-1.78314375366e-7,0.00000193308267263],"type":2,"volume":3.039363861803111e-21},{"fixed":false,"mass":2.0398114192584912e-21,"nu":0,"particle_id":759,"point":[-0.00000193207889288,-4.22302680459e-7,6.01360131501e-7],"type":2,"volume":2.0398114192584912e-21},{"fixed":false,"mass":7.391631571155902e-21,"nu":0,"particle_id":760,"point":[0.00000129716604733,-0.00000126814322376,9.909971845e-7],"type":2,"volume":7.391631571155902e-21},{"fixed":false,"mass":4.670300177947574e-21,"nu":0,"particle_id":761,"point":[-0.00000138231819937,-9.60968613729e-7,0.00000119943241957],"type":2,"volume":4.670300177947574e-21},{"fixed":false,"mass":1.0027973079846055e-20,"nu":0,"particle_id":762,"point":[-0.00000181481214763,-9.58523075668e-7,2.46156032298e-7],"type":2,"volume":1.0027973079846055e-20},{"fixed":false,"mass":7.119664828485441e-21,"nu":0,"particle_id":763,"point":[0.0000018205087593,-2.27443596145e-7,9.52323305342e-7],"type":2,"volume":7.119664828485441e-21},{"fixed":false,"mass":3.677791535475006e-21,"nu":0,"particle_id":764,"point":[0.00000158269806606,-0.00000107166327384,7.87087713796e-7],"type":2,"volume":3.677791535475006e-21},{"fixed":false,"mass":6.5988375458222084e-21,"nu":0,"particle_id":765,"point":[-0.00000103524359025,-8.70911116442e-7,0.00000156290976902],"type":2,"volume":6.5988375458222084e-21},{"fixed":false,"mass":7.643526519831308e-21,"nu":0,"particle_id":766,"point":[-0.00000144167698979,-0.00000141717942885,4.31361024619e-7],"type":2,"volume":7.643526519831308e-21},{"fixed":false,"mass":9.306007493624336e-21,"nu":0,"particle_id":767,"point":[0.0000014637494764,-3.83576137145e-7,0.00000140826461553],"type":2,"volume":9.306007493624336e-21},{"fixed":false,"mass":9.037658739730585e-21,"nu":0,"particle_id":768,"point":[0.00000171892323349,-9.57131862568e-7,6.34116649396e-7],"type":2,"volume":9.037658739730585e-21},{"fixed":false,"mass":6.7555585945457196e-21,"nu":0,"particle_id":769,"point":[-0.00000169831552413,-6.9875677263e-7,9.48876052607e-7],"type":2,"volume":6.7555585945457196e-21},{"fixed":false,"mass":1.1161068195728647e-20,"nu":0,"particle_id":770,"point":[0.00000135353245509,-8.61550697425e-7,0.0000013032968575],"type":2,"volume":1.1161068195728647e-20},{"fixed":false,"mass":5.810975759611082e-21,"nu":0,"particle_id":771,"point":[-0.00000102066305896,-1.99914593818e-7,0.00000178638839149],"type":2,"volume":5.810975759611082e-21},{"fixed":false,"mass":4.7968770760953075e-21,"nu":0,"particle_id":772,"point":[-0.00000199597928349,-3.7096698823e-7,3.89040619358e-7],"type":2,"volume":4.7968770760953075e-21},{"fixed":false,"mass":3.9852881252013144e-21,"nu":0,"particle_id":773,"point":[0.00000177193111878,-7.18742799975e-7,7.85220547215e-7],"type":2,"volume":3.9852881252013144e-21},{"fixed":false,"mass":7.660296823498888e-21,"nu":0,"particle_id":774,"point":[-0.00000179719921018,-7.72025727607e-7,6.68545948187e-7],"type":2,"volume":7.660296823498888e-21},{"fixed":false,"mass":1.9594833872780504e-21,"nu":0,"particle_id":775,"point":[-0.00000160680480185,-0.00000125153840628,3.53174682486e-7],"type":2,"volume":1.9594833872780504e-21},{"fixed":false,"mass":5.060432603384502e-21,"nu":0,"particle_id":776,"point":[0.00000160966745136,-3.52167773904e-7,0.0000012481390007],"type":2,"volume":5.060432603384502e-21},{"fixed":false,"mass":1.0724409511181527e-20,"nu":0,"particle_id":777,"point":[0.00000167393006467,-6.50712267757e-7,0.00000102344227644],"type":2,"volume":1.0724409511181527e-20},{"fixed":false,"mass":4.280822571213312e-21,"nu":0,"particle_id":778,"point":[-0.00000169119805975,-0.00000100960355183,6.27257682958e-7],"type":2,"volume":4.280822571213312e-21},{"fixed":false,"mass":8.359385551019554e-21,"nu":0,"particle_id":779,"point":[0.0000012049550479,-7.59030400296e-7,0.00000149828521783],"type":2,"volume":8.359385551019554e-21},{"fixed":false,"mass":4.7662530708197094e-21,"nu":0,"particle_id":780,"point":[0.00000187622926502,-8.51090595181e-7,1.68258592235e-7],"type":2,"volume":4.7662530708197094e-21},{"fixed":false,"mass":1.4460631114380388e-21,"nu":0,"particle_id":781,"point":[0.00000198831746575,-1.37668034613e-7,5.48218549148e-7],"type":2,"volume":1.4460631114380388e-21},{"fixed":false,"mass":3.9126972387333355e-21,"nu":0,"particle_id":782,"point":[0.00000120009968404,-9.66940690645e-7,0.00000137756628121],"type":2,"volume":3.9126972387333355e-21},{"fixed":false,"mass":5.2239714498340835e-21,"nu":0,"particle_id":783,"point":[-0.00000120062653644,-0.00000167419433669,1.68735452697e-7],"type":2,"volume":5.2239714498340835e-21},{"fixed":false,"mass":4.233157030671449e-21,"nu":0,"particle_id":784,"point":[-0.0000013149982018,-0.00000136152481758,8.30621640931e-7],"type":2,"volume":4.233157030671449e-21},{"fixed":false,"mass":2.031185263439322e-21,"nu":0,"particle_id":785,"point":[-0.00000205499533455,-1.59832867945e-7,1.56044991255e-7],"type":2,"volume":2.031185263439322e-21},{"fixed":false,"mass":3.888879817343416e-21,"nu":0,"particle_id":786,"point":[0.00000180665514926,-9.33028160009e-7,3.71965098222e-7],"type":2,"volume":3.888879817343416e-21},{"fixed":false,"mass":1.6671387194465507e-21,"nu":0,"particle_id":787,"point":[0.00000188998516204,-3.68805063761e-7,7.5155926062e-7],"type":2,"volume":1.6671387194465507e-21},{"fixed":false,"mass":5.5945395647585365e-21,"nu":0,"particle_id":788,"point":[-0.00000180725144398,-1.88059494564e-7,9.85585234644e-7],"type":2,"volume":5.5945395647585365e-21},{"fixed":false,"mass":5.7992841757395275e-21,"nu":0,"particle_id":789,"point":[-1.63885107307e-7,-0.00000154916484905,0.00000135872453134],"type":2,"volume":5.7992841757395275e-21},{"fixed":false,"mass":8.43116530434809e-21,"nu":0,"particle_id":790,"point":[-4.42718436622e-7,-0.00000147280548393,0.00000138121207727],"type":2,"volume":8.43116530434809e-21},{"fixed":false,"mass":7.047544770825217e-21,"nu":0,"particle_id":791,"point":[5.66624031211e-8,-0.00000164847089545,0.00000124588743027],"type":2,"volume":7.047544770825217e-21},{"fixed":false,"mass":7.925193453803655e-21,"nu":0,"particle_id":792,"point":[-8.90856185706e-8,-9.54872741713e-7,0.00000183117017497],"type":2,"volume":7.925193453803655e-21},{"fixed":false,"mass":7.48401453032812e-21,"nu":0,"particle_id":793,"point":[-6.22206825413e-7,-0.00000130968037375,0.00000147326114285],"type":2,"volume":7.48401453032812e-21},{"fixed":false,"mass":4.348866639106509e-21,"nu":0,"particle_id":794,"point":[3.30889890524e-7,-0.00000110947866592,0.00000171244602257],"type":2,"volume":4.348866639106509e-21},{"fixed":false,"mass":6.0061139632692816e-21,"nu":0,"particle_id":795,"point":[3.06517373592e-7,-0.00000162898964992,0.00000123504746068],"type":2,"volume":6.0061139632692816e-21},{"fixed":false,"mass":2.451193071163001e-21,"nu":0,"particle_id":796,"point":[1.48713914445e-7,-0.00000103717797154,0.00000178186655982],"type":2,"volume":2.451193071163001e-21},{"fixed":false,"mass":3.690827490800648e-21,"nu":0,"particle_id":797,"point":[5.47794997828e-7,-0.00000118923429824,0.00000159954519606],"type":2,"volume":3.690827490800648e-21},{"fixed":false,"mass":8.746637339061854e-21,"nu":0,"particle_id":798,"point":[-3.82052719674e-7,-0.00000174034138888,0.00000104792651438],"type":2,"volume":8.746637339061854e-21},{"fixed":false,"mass":4.934219073856401e-21,"nu":0,"particle_id":799,"point":[5.33699493088e-7,-0.00000165247460085,0.0000011213362362],"type":2,"volume":4.934219073856401e-21},{"fixed":false,"mass":7.515263932359165e-21,"nu":0,"particle_id":800,"point":[7.00199566252e-7,-0.00000130852009813,0.00000143888781015],"type":2,"volume":7.515263932359165e-21},{"fixed":false,"mass":6.953206920254564e-21,"nu":0,"particle_id":801,"point":[-8.59956345232e-7,-0.00000124554015453,0.00000140783778105],"type":2,"volume":6.953206920254564e-21},{"fixed":false,"mass":3.449020571112251e-21,"nu":0,"particle_id":802,"point":[7.48137912351e-7,-8.03175461555e-7,0.00000175159962664],"type":2,"volume":3.449020571112251e-21},{"fixed":false,"mass":8.968636824285964e-21,"nu":0,"particle_id":803,"point":[-3.31485682383e-7,-9.91866510673e-7,0.00000178303686933],"type":2,"volume":8.968636824285964e-21},{"fixed":false,"mass":4.32509418186525e-21,"nu":0,"particle_id":804,"point":[7.29897916653e-7,-0.000001648758679,0.0000010108146515],"type":2,"volume":4.32509418186525e-21},{"fixed":false,"mass":5.231343968082017e-21,"nu":0,"particle_id":805,"point":[4.13883192478e-8,-0.0000013067693478,0.00000160110689483],"type":2,"volume":5.231343968082017e-21},{"fixed":false,"mass":6.419568201664147e-21,"nu":0,"particle_id":806,"point":[-9.76863366209e-7,-0.00000149594439218,0.00000103961086434],"type":2,"volume":6.419568201664147e-21},{"fixed":false,"mass":4.139544058985602e-21,"nu":0,"particle_id":807,"point":[4.38677406716e-8,-0.00000179848548182,0.00000101805108075],"type":2,"volume":4.139544058985602e-21},{"fixed":false,"mass":6.764266012533527e-21,"nu":0,"particle_id":808,"point":[5.26318549387e-7,-7.51331757105e-7,0.00000185240162636],"type":2,"volume":6.764266012533527e-21},{"fixed":false,"mass":8.917692965597594e-21,"nu":0,"particle_id":809,"point":[-5.86549497583e-7,-0.0000017627861658,9.06337150588e-7],"type":2,"volume":8.917692965597594e-21},{"fixed":false,"mass":3.907866434390162e-21,"nu":0,"particle_id":810,"point":[1.42546561331e-7,-0.00000189497110105,8.1342941553e-7],"type":2,"volume":3.907866434390162e-21},{"fixed":false,"mass":6.483480759356432e-21,"nu":0,"particle_id":811,"point":[-2.30261305291e-7,-0.0000019290476835,7.06156622905e-7],"type":2,"volume":6.483480759356432e-21},{"fixed":false,"mass":4.802333522400175e-21,"nu":0,"particle_id":812,"point":[-8.26055497373e-7,-9.39047832447e-7,0.00000164582012797],"type":2,"volume":4.802333522400175e-21},{"fixed":false,"mass":8.217515509271255e-21,"nu":0,"particle_id":813,"point":[5.27656714256e-7,-0.0000014960233865,0.00000132529046965],"type":2,"volume":8.217515509271255e-21},{"fixed":false,"mass":6.2300082050076764e-21,"nu":0,"particle_id":814,"point":[5.16624813258e-7,-9.90228153195e-7,0.00000173938190658],"type":2,"volume":6.2300082050076764e-21},{"fixed":false,"mass":4.453779301797008e-21,"nu":0,"particle_id":815,"point":[9.0519430175e-7,-0.00000130643542878,0.00000132164751598],"type":2,"volume":4.453779301797008e-21},{"fixed":false,"mass":3.4781436103793735e-21,"nu":0,"particle_id":816,"point":[-4.50484135171e-7,-0.00000119295542296,0.00000162690620898],"type":2,"volume":3.4781436103793735e-21},{"fixed":false,"mass":4.88951707381338e-21,"nu":0,"particle_id":817,"point":[-0.00000107172891704,-0.00000168348576403,5.38679144485e-7],"type":2,"volume":4.88951707381338e-21},{"fixed":false,"mass":7.083392252254896e-21,"nu":0,"particle_id":818,"point":[5.65387121176e-7,-0.00000186653597473,6.85042530258e-7],"type":2,"volume":7.083392252254896e-21},{"fixed":false,"mass":3.562125158796721e-21,"nu":0,"particle_id":819,"point":[8.73515676106e-7,-9.23610805779e-7,0.00000162997418785],"type":2,"volume":3.562125158796721e-21},{"fixed":false,"mass":3.258412107556762e-21,"nu":0,"particle_id":820,"point":[7.83741391292e-7,-0.00000182151585153,5.83722403379e-7],"type":2,"volume":3.258412107556762e-21},{"fixed":false,"mass":3.3763444289221724e-21,"nu":0,"particle_id":821,"point":[1.17069163884e-7,-8.29450337407e-7,0.0000018897643659],"type":2,"volume":3.3763444289221724e-21},{"fixed":false,"mass":8.106101806624151e-21,"nu":0,"particle_id":822,"point":[3.69032387883e-7,-0.00000189057292757,7.49967674134e-7],"type":2,"volume":8.106101806624151e-21},{"fixed":false,"mass":6.652980102896592e-21,"nu":0,"particle_id":823,"point":[6.4461013343e-7,-3.20318154246e-7,0.00000193772455884],"type":2,"volume":6.652980102896592e-21},{"fixed":false,"mass":1.5496446887453228e-21,"nu":0,"particle_id":824,"point":[-9.42403924021e-7,-0.00000182292472663,2.48440526138e-7],"type":2,"volume":1.5496446887453228e-21},{"fixed":false,"mass":1.651579179320674e-20,"nu":0,"particle_id":825,"point":[-0.000001444555601,-4.60757921501e-7,0.00000140494258366],"type":2,"volume":1.651579179320674e-20},{"fixed":false,"mass":5.2795393088115585e-21,"nu":0,"particle_id":826,"point":[-5.93514638459e-7,-9.77803709979e-7,0.00000172178473936],"type":2,"volume":5.2795393088115585e-21},{"fixed":false,"mass":1.3137610961935221e-21,"nu":0,"particle_id":827,"point":[-0.00000104200951689,-0.00000178032583049,1.32508543164e-7],"type":2,"volume":1.3137610961935221e-21},{"fixed":false,"mass":4.763208091078821e-21,"nu":0,"particle_id":828,"point":[-8.31736967042e-7,-5.50475122411e-7,0.00000181055051497],"type":2,"volume":4.763208091078821e-21},{"fixed":false,"mass":3.2625941055110336e-21,"nu":0,"particle_id":829,"point":[8.20955313248e-7,-0.00000185658897438,3.89887373278e-7],"type":2,"volume":3.2625941055110336e-21},{"fixed":false,"mass":5.47085885850044e-21,"nu":0,"particle_id":830,"point":[-9.17410590774e-7,-0.0000013808056371,0.00000123476151969],"type":2,"volume":5.47085885850044e-21},{"fixed":false,"mass":2.6803571475134566e-21,"nu":0,"particle_id":831,"point":[0.00000137820623481,-0.00000153129004001,1.69117703619e-7],"type":2,"volume":2.6803571475134566e-21},{"fixed":false,"mass":6.91325090451895e-21,"nu":0,"particle_id":832,"point":[-2.74999659513e-7,-7.47283415941e-7,0.00000190757571109],"type":2,"volume":6.91325090451895e-21},{"fixed":false,"mass":5.8185716898318815e-21,"nu":0,"particle_id":833,"point":[-6.23998846277e-7,-0.00000184890442518,6.81967943822e-7],"type":2,"volume":5.8185716898318815e-21},{"fixed":false,"mass":2.129557875190051e-21,"nu":0,"particle_id":834,"point":[-0.00000111881789843,-4.1613371358e-7,0.00000168759641282],"type":2,"volume":2.129557875190051e-21},{"fixed":false,"mass":5.233649997928346e-21,"nu":0,"particle_id":835,"point":[-0.00000103045778436,-0.00000118373546698,0.00000134529904068],"type":2,"volume":5.233649997928346e-21},{"fixed":false,"mass":2.717381172143233e-21,"nu":0,"particle_id":836,"point":[9.34271590565e-7,-0.00000163029818457,8.61491053032e-7],"type":2,"volume":2.717381172143233e-21},{"fixed":false,"mass":4.667300243001721e-21,"nu":0,"particle_id":837,"point":[0.00000148172683921,-0.0000013793865722,4.1794816472e-7],"type":2,"volume":4.667300243001721e-21},{"fixed":false,"mass":7.794966822352347e-21,"nu":0,"particle_id":838,"point":[5.48847800335e-7,-0.00000178278566432,8.9069847714e-7],"type":2,"volume":7.794966822352347e-21},{"fixed":false,"mass":1.6378482670347423e-21,"nu":0,"particle_id":839,"point":[-0.00000189566004279,-5.95668392392e-7,5.69696918097e-7],"type":2,"volume":1.6378482670347423e-21},{"fixed":false,"mass":7.65414544568902e-21,"nu":0,"particle_id":840,"point":[-0.00000174008490106,-4.08804549423e-7,0.00000103821278527],"type":2,"volume":7.65414544568902e-21},{"fixed":false,"mass":6.547607905687057e-21,"nu":0,"particle_id":841,"point":[9.73517812595e-7,-0.00000146569293896,0.00000108485468485],"type":2,"volume":6.547607905687057e-21},{"fixed":false,"mass":4.682141923688269e-21,"nu":0,"particle_id":842,"point":[-0.00000109913082455,-0.00000155444066822,8.05312392492e-7],"type":2,"volume":4.682141923688269e-21},{"fixed":false,"mass":7.257891271920529e-21,"nu":0,"particle_id":843,"point":[-7.15209944561e-7,-0.00000188557208178,4.53866797215e-7],"type":2,"volume":7.257891271920529e-21},{"fixed":false,"mass":4.701107388182858e-21,"nu":0,"particle_id":844,"point":[-1.46066814256e-7,-0.00000201440701728,4.40149138958e-7],"type":2,"volume":4.701107388182858e-21},{"fixed":false,"mass":9.814236748656808e-21,"nu":0,"particle_id":845,"point":[8.59092032232e-7,-0.00000110663187118,0.00000151994381207],"type":2,"volume":9.814236748656808e-21},{"fixed":false,"mass":6.2150888550672566e-21,"nu":0,"particle_id":846,"point":[1.03432546737e-7,-5.6057055318e-7,0.00000198694860859],"type":2,"volume":6.2150888550672566e-21},{"fixed":false,"mass":4.204828784129228e-21,"nu":0,"particle_id":847,"point":[-5.49359596702e-7,-0.00000196542189246,3.28972989983e-7],"type":2,"volume":4.204828784129228e-21},{"fixed":false,"mass":1.2807579561763802e-21,"nu":0,"particle_id":848,"point":[0.00000118457437241,-0.00000110815761046,0.00000128127775155],"type":2,"volume":1.2807579561763802e-21},{"fixed":false,"mass":2.669026992216091e-21,"nu":0,"particle_id":849,"point":[-5.21307599504e-7,-0.00000199601877213,1.30575104889e-7],"type":2,"volume":2.669026992216091e-21},{"fixed":false,"mass":7.905190869618092e-21,"nu":0,"particle_id":850,"point":[0.00000102101740259,-0.00000173560970387,4.66995534705e-7],"type":2,"volume":7.905190869618092e-21},{"fixed":false,"mass":6.55277520990491e-21,"nu":0,"particle_id":851,"point":[3.71549953077e-7,-0.00000197860244159,4.69026033922e-7],"type":2,"volume":6.55277520990491e-21},{"fixed":false,"mass":1.5646567362079493e-21,"nu":0,"particle_id":852,"point":[0.00000126137554557,-0.00000149007541409,6.79344833915e-7],"type":2,"volume":1.5646567362079493e-21},{"fixed":false,"mass":7.113671571808283e-21,"nu":0,"particle_id":853,"point":[-7.17553852493e-7,-0.00000112944387329,0.00000157555558958],"type":2,"volume":7.113671571808283e-21},{"fixed":false,"mass":8.415628139862274e-21,"nu":0,"particle_id":854,"point":[0.00000114687200314,-4.90707640767e-7,0.00000164826970782],"type":2,"volume":8.415628139862274e-21},{"fixed":false,"mass":3.335578564727912e-21,"nu":0,"particle_id":855,"point":[-0.00000125246261498,-6.79422300184e-7,0.00000149753969766],"type":2,"volume":3.335578564727912e-21},{"fixed":false,"mass":7.244268169745839e-21,"nu":0,"particle_id":856,"point":[-1.73176939294e-7,-4.81807706532e-7,0.00000200269156178],"type":2,"volume":7.244268169745839e-21},{"fixed":false,"mass":4.1906532998743904e-21,"nu":0,"particle_id":857,"point":[0.00000188476365669,-5.4271037841e-7,6.5271265774e-7],"type":2,"volume":4.1906532998743904e-21},{"fixed":false,"mass":7.036075184518177e-21,"nu":0,"particle_id":858,"point":[-0.00000117073208926,-0.00000139349403681,9.80032221183e-7],"type":2,"volume":7.036075184518177e-21},{"fixed":false,"mass":6.184338998932216e-21,"nu":0,"particle_id":859,"point":[-0.00000127867605143,-0.00000150787062005,6.03503238341e-7],"type":2,"volume":6.184338998932216e-21},{"fixed":false,"mass":1.1540325956520843e-20,"nu":0,"particle_id":860,"point":[0.00000163739507311,-8.85769853535e-7,8.98471786498e-7],"type":2,"volume":1.1540325956520843e-20},{"fixed":false,"mass":2.2766384613972548e-21,"nu":0,"particle_id":861,"point":[-0.00000191068258204,-7.68756006603e-7,1.76659794493e-7],"type":2,"volume":2.2766384613972548e-21},{"fixed":false,"mass":6.4547253164259986e-21,"nu":0,"particle_id":862,"point":[-0.00000196864692825,-2.03228599316e-7,5.96682342893e-7],"type":2,"volume":6.4547253164259986e-21},{"fixed":false,"mass":1.5874609708122486e-21,"nu":0,"particle_id":863,"point":[0.00000150166057299,-0.00000140638668201,1.99986085023e-7],"type":2,"volume":1.5874609708122486e-21},{"fixed":false,"mass":3.8992621676823894e-21,"nu":0,"particle_id":864,"point":[-0.00000153799374481,-8.08016196813e-7,0.00000112008369179],"type":2,"volume":3.8992621676823894e-21},{"fixed":false,"mass":8.43485454715571e-21,"nu":0,"particle_id":865,"point":[-0.00000165079856149,-9.16846869788e-7,8.40927069814e-7],"type":2,"volume":8.43485454715571e-21},{"fixed":false,"mass":8.578211931797254e-21,"nu":0,"particle_id":866,"point":[-0.00000131316483432,-0.00000119444446898,0.00000105915199024],"type":2,"volume":8.578211931797254e-21},{"fixed":false,"mass":9.054041924751244e-21,"nu":0,"particle_id":867,"point":[-2.43601861718e-7,-0.00000137661498854,0.00000152265942229],"type":2,"volume":9.054041924751244e-21},{"fixed":false,"mass":2.9748306488047558e-21,"nu":0,"particle_id":868,"point":[0.00000135084413964,-1.66788375144e-7,0.00000155573267572],"type":2,"volume":2.9748306488047558e-21},{"fixed":false,"mass":7.899708207690528e-21,"nu":0,"particle_id":869,"point":[-1.50585157408e-7,-0.00000169252280192,0.00000117711218045],"type":2,"volume":7.899708207690528e-21},{"fixed":false,"mass":3.396777123784174e-21,"nu":0,"particle_id":870,"point":[-7.07418125034e-7,-0.00000143857990644,0.00000130497121009],"type":2,"volume":3.396777123784174e-21},{"fixed":false,"mass":3.824022765657893e-21,"nu":0,"particle_id":871,"point":[6.4909244691e-9,-0.00000147967727994,0.00000144340411013],"type":2,"volume":3.824022765657893e-21},{"fixed":false,"mass":4.137680960098819e-21,"nu":0,"particle_id":872,"point":[-8.30699335749e-7,-0.00000164324299534,9.39464465458e-7],"type":2,"volume":4.137680960098819e-21},{"fixed":false,"mass":1.2848343554426997e-21,"nu":0,"particle_id":873,"point":[-4.37669993406e-7,-0.00000133948962318,0.00000151232104272],"type":2,"volume":1.2848343554426997e-21},{"fixed":false,"mass":5.952360739681292e-21,"nu":0,"particle_id":874,"point":[-0.00000137590142249,-0.00000153179437921,1.82766696639e-7],"type":2,"volume":5.952360739681292e-21},{"fixed":false,"mass":1.415408152871787e-21,"nu":0,"particle_id":875,"point":[1.81546714608e-7,-0.00000153261057388,0.00000137515382021],"type":2,"volume":1.415408152871787e-21},{"fixed":false,"mass":6.260387289613565e-21,"nu":0,"particle_id":876,"point":[0.00000108939347562,-0.0000016173562563,6.85771831936e-7],"type":2,"volume":6.260387289613565e-21},{"fixed":false,"mass":2.0680840751367492e-21,"nu":0,"particle_id":877,"point":[0.0000013483066266,-0.00000147734608026,5.2193889469e-7],"type":2,"volume":2.0680840751367492e-21},{"fixed":false,"mass":3.1709895475917978e-21,"nu":0,"particle_id":878,"point":[1.51072259143e-8,-0.00000114575002748,0.00000172044501692],"type":2,"volume":3.1709895475917978e-21},{"fixed":false,"mass":4.27454578558283e-21,"nu":0,"particle_id":879,"point":[-1.62322459044e-7,-0.00000117515425659,0.0000016927983644],"type":2,"volume":4.27454578558283e-21},{"fixed":false,"mass":6.048185001498703e-21,"nu":0,"particle_id":880,"point":[3.05047412807e-7,-0.00000129487912869,0.00000158213037643],"type":2,"volume":6.048185001498703e-21},{"fixed":false,"mass":2.3052267742931377e-21,"nu":0,"particle_id":881,"point":[-3.43068259884e-7,-0.00000162499891251,0.00000123068481481],"type":2,"volume":2.3052267742931377e-21},{"fixed":false,"mass":2.68328012572853e-21,"nu":0,"particle_id":882,"point":[0.00000176294415907,-0.00000106498705804,1.7530792395e-7],"type":2,"volume":2.68328012572853e-21},{"fixed":false,"mass":4.1606525498184996e-21,"nu":0,"particle_id":883,"point":[-0.00000194854589118,-5.35926736602e-7,4.34573184829e-7],"type":2,"volume":4.1606525498184996e-21},{"fixed":false,"mass":9.713083158055614e-22,"nu":0,"particle_id":884,"point":[7.06827595453e-7,-0.00000116120907682,0.00000155720603653],"type":2,"volume":9.713083158055614e-22},{"fixed":false,"mass":8.449243243532195e-21,"nu":0,"particle_id":885,"point":[0.00000171347625191,-0.00000108293489426,4.05158683644e-7],"type":2,"volume":8.449243243532195e-21},{"fixed":false,"mass":5.533143755346048e-21,"nu":0,"particle_id":886,"point":[4.8598136324e-7,-0.00000135517416179,0.000001483316391],"type":2,"volume":5.533143755346048e-21},{"fixed":false,"mass":3.152838080672948e-21,"nu":0,"particle_id":887,"point":[-0.00000110036924037,-0.00000101937797303,0.00000142230745374],"type":2,"volume":3.152838080672948e-21},{"fixed":false,"mass":3.674926447155118e-21,"nu":0,"particle_id":888,"point":[1.83875666085e-7,-0.00000172672910499,0.00000112138251609],"type":2,"volume":3.674926447155118e-21},{"fixed":false,"mass":1.1529553775994355e-21,"nu":0,"particle_id":889,"point":[1.75834844114e-7,-0.00000118921323218,0.00000168159341281],"type":2,"volume":1.1529553775994355e-21},{"fixed":false,"mass":1.05798682439209e-20,"nu":0,"particle_id":890,"point":[-5.84193231591e-7,-0.00000161762579181,0.00000114669415095],"type":2,"volume":1.05798682439209e-20},{"fixed":false,"mass":4.65169929564933e-21,"nu":0,"particle_id":891,"point":[9.91209210804e-7,-3.28511770074e-7,0.00000178395255748],"type":2,"volume":4.65169929564933e-21},{"fixed":false,"mass":3.887256474766822e-21,"nu":0,"particle_id":892,"point":[-0.00000142142521722,-0.00000118675811277,9.18726261525e-7],"type":2,"volume":3.887256474766822e-21},{"fixed":false,"mass":4.696577480543375e-21,"nu":0,"particle_id":893,"point":[0.0000014088989058,-0.00000136962821554,6.41891606453e-7],"type":2,"volume":4.696577480543375e-21},{"fixed":false,"mass":1.624905398198406e-21,"nu":0,"particle_id":894,"point":[-0.00000190133940987,-1.39037457574e-7,7.99049087282e-7],"type":2,"volume":1.624905398198406e-21},{"fixed":false,"mass":5.778520228996668e-21,"nu":0,"particle_id":895,"point":[-1.77944765903e-10,-0.00000196963234592,6.27256566523e-7],"type":2,"volume":5.778520228996668e-21},{"fixed":false,"mass":1.4008042281618954e-21,"nu":0,"particle_id":896,"point":[0.0000013160838068,-0.00000136822543685,8.17792747235e-7],"type":2,"volume":1.4008042281618954e-21},{"fixed":false,"mass":8.747294126524335e-21,"nu":0,"particle_id":897,"point":[6.26392559236e-7,-0.00000193340131824,3.77483925948e-7],"type":2,"volume":8.747294126524335e-21},{"fixed":false,"mass":6.897283558891835e-21,"nu":0,"particle_id":898,"point":[-0.00000153657116035,-1.96355524478e-7,0.00000136868403483],"type":2,"volume":6.897283558891835e-21},{"fixed":false,"mass":3.692892140071274e-21,"nu":0,"particle_id":899,"point":[-0.00000120773279857,-0.0000010963176994,0.00000126979187241],"type":2,"volume":3.692892140071274e-21},{"fixed":false,"mass":2.9145488479024284e-21,"nu":0,"particle_id":900,"point":[7.6721070273e-7,-0.00000191225101701,1.66090925628e-7],"type":2,"volume":2.9145488479024284e-21},{"fixed":false,"mass":3.445806947310791e-21,"nu":0,"particle_id":901,"point":[7.70768360363e-7,-4.06526454622e-7,0.00000187444786173],"type":2,"volume":3.445806947310791e-21},{"fixed":false,"mass":3.8692524271757475e-21,"nu":0,"particle_id":902,"point":[0.00000133368489769,-3.71311051239e-7,0.0000015350293505],"type":2,"volume":3.8692524271757475e-21},{"fixed":false,"mass":4.96201348183544e-21,"nu":0,"particle_id":903,"point":[-0.00000160845521605,-3.65062788124e-7,0.00000124599493927],"type":2,"volume":4.96201348183544e-21},{"fixed":false,"mass":8.329838235686682e-21,"nu":0,"particle_id":904,"point":[0.00000117478655356,-2.8096277561e-7,0.00000167745011321],"type":2,"volume":8.329838235686682e-21},{"fixed":false,"mass":6.904088506110302e-21,"nu":0,"particle_id":905,"point":[1.74941199911e-7,-0.0000014202012704,0.0000014917527738],"type":2,"volume":6.904088506110302e-21},{"fixed":false,"mass":1.10622695494921e-20,"nu":0,"particle_id":906,"point":[0.00000101100923997,-7.26805734507e-7,0.00000165000489423],"type":2,"volume":1.10622695494921e-20},{"fixed":false,"mass":3.961730804389525e-21,"nu":0,"particle_id":907,"point":[5.29053992488e-7,-4.83842034709e-7,0.00000193878858272],"type":2,"volume":3.961730804389525e-21},{"fixed":false,"mass":5.413636701365991e-21,"nu":0,"particle_id":908,"point":[5.73615270203e-7,-1.56328237974e-7,0.0000019797548873],"type":2,"volume":5.413636701365991e-21},{"fixed":false,"mass":1.3424831984737422e-21,"nu":0,"particle_id":909,"point":[-3.51981991196e-7,-0.0000020347207087,9.44601793237e-8],"type":2,"volume":1.3424831984737422e-21},{"fixed":false,"mass":1.803449442950627e-21,"nu":0,"particle_id":910,"point":[0.00000114729332037,-0.00000136836132482,0.00000104125296242],"type":2,"volume":1.803449442950627e-21},{"fixed":false,"mass":3.216034645142851e-21,"nu":0,"particle_id":911,"point":[-5.07842180242e-7,-1.69841345275e-7,0.00000199653516057],"type":2,"volume":3.216034645142851e-21},{"fixed":false,"mass":4.294136316667098e-21,"nu":0,"particle_id":912,"point":[-3.24102455414e-7,-1.06953956581e-7,0.00000203873020765],"type":2,"volume":4.294136316667098e-21},{"fixed":false,"mass":2.272375613661453e-21,"nu":0,"particle_id":913,"point":[1.19942745455e-7,-7.38624773173e-8,0.0000020622949552],"type":2,"volume":2.272375613661453e-21},{"fixed":false,"mass":5.218491999801535e-21,"nu":0,"particle_id":914,"point":[-4.76621424029e-7,-8.31458240553e-7,0.00000183150528866],"type":2,"volume":5.218491999801535e-21},{"fixed":false,"mass":4.048368115441306e-21,"nu":0,"particle_id":915,"point":[2.96409077292e-7,-8.81422720566e-8,0.00000204383830299],"type":2,"volume":4.048368115441306e-21},{"fixed":false,"mass":7.051576552250598e-21,"nu":0,"particle_id":916,"point":[2.9673907335e-7,-4.11640374885e-7,0.00000200384643476],"type":2,"volume":7.051576552250598e-21},{"fixed":false,"mass":3.448912791396509e-21,"nu":0,"particle_id":917,"point":[3.66761776829e-7,-0.00000203130673951,1.10368197856e-7],"type":2,"volume":3.448912791396509e-21},{"fixed":false,"mass":2.3821759313517075e-21,"nu":0,"particle_id":918,"point":[-8.56879753442e-7,-2.86817363358e-7,0.00000185913832143],"type":2,"volume":2.3821759313517075e-21},{"fixed":false,"mass":3.743035862719274e-21,"nu":0,"particle_id":919,"point":[1.22161494862e-7,-0.00000205752300675,1.56773900462e-7],"type":2,"volume":3.743035862719274e-21},{"fixed":false,"mass":4.919909753157361e-21,"nu":0,"particle_id":920,"point":[-3.40649952891e-7,-0.00000202037116402,2.73788931804e-7],"type":2,"volume":4.919909753157361e-21},{"fixed":false,"mass":1.3878646220116294e-21,"nu":0,"particle_id":921,"point":[2.8554156654e-7,-0.00000203026677162,2.63410819476e-7],"type":2,"volume":1.3878646220116294e-21},{"fixed":false,"mass":3.522130251209864e-21,"nu":0,"particle_id":922,"point":[2.48623769135e-7,-2.12828944437e-7,0.00000204102730796],"type":2,"volume":3.522130251209864e-21},{"fixed":false,"mass":4.365540360898992e-21,"nu":0,"particle_id":923,"point":[-4.19093434576e-7,-0.00000184028145778,8.42987105034e-7],"type":2,"volume":4.365540360898992e-21},{"fixed":false,"mass":4.497060059982995e-21,"nu":0,"particle_id":924,"point":[-0.00000107983659673,-0.00000173478555592,3.12048729118e-7],"type":2,"volume":4.497060059982995e-21},{"fixed":false,"mass":6.161662310168048e-21,"nu":0,"particle_id":925,"point":[3.17078289128e-7,-6.85092769831e-7,0.00000192432109204],"type":2,"volume":6.161662310168048e-21},{"fixed":false,"mass":1.911133949741524e-21,"nu":0,"particle_id":926,"point":[4.29839583162e-7,-2.58757172031e-7,0.00000200528927307],"type":2,"volume":1.911133949741524e-21},{"fixed":false,"mass":5.646301408854385e-21,"nu":0,"particle_id":927,"point":[8.01101179795e-7,-1.69140808351e-7,0.00000189803337607],"type":2,"volume":5.646301408854385e-21},{"fixed":false,"mass":9.164467118953877e-21,"nu":0,"particle_id":928,"point":[-7.48090651613e-7,-0.00000191638815387,2.01790065812e-7],"type":2,"volume":9.164467118953877e-21},{"fixed":false,"mass":5.363877828602197e-21,"nu":0,"particle_id":929,"point":[-4.47645817429e-8,-7.43479115987e-7,0.00000192824722126],"type":2,"volume":5.363877828602197e-21},{"fixed":false,"mass":3.151186616539953e-21,"nu":0,"particle_id":930,"point":[-9.13983457021e-7,-0.00000180778648758,4.11636569825e-7],"type":2,"volume":3.151186616539953e-21},{"fixed":false,"mass":5.196063035766519e-21,"nu":0,"particle_id":931,"point":[-3.8394458133e-7,-0.00000197557482178,4.71797723615e-7],"type":2,"volume":5.196063035766519e-21},{"fixed":false,"mass":2.6283864153612257e-21,"nu":0,"particle_id":932,"point":[-9.921611297e-8,-7.77763008088e-8,0.00000206325214648],"type":2,"volume":2.6283864153612257e-21},{"fixed":false,"mass":9.58445131612632e-21,"nu":0,"particle_id":933,"point":[-6.77293155116e-7,-3.45884178487e-7,0.00000192211875989],"type":2,"volume":9.58445131612632e-21},{"fixed":false,"mass":4.128428855283411e-21,"nu":0,"particle_id":934,"point":[5.59492596798e-7,-0.00000198571016259,1.29713508671e-7],"type":2,"volume":4.128428855283411e-21},{"fixed":false,"mass":4.717491665121594e-21,"nu":0,"particle_id":935,"point":[-2.42669485038e-7,-2.32437392997e-7,0.00000203960456691],"type":2,"volume":4.717491665121594e-21},{"fixed":false,"mass":2.5473662321306645e-21,"nu":0,"particle_id":936,"point":[-3.26432266319e-9,-0.00000206677628441,3.64354825398e-8],"type":2,"volume":2.5473662321306645e-21},{"fixed":false,"mass":7.261439491255443e-21,"nu":0,"particle_id":937,"point":[-5.82966339965e-7,-5.44537857124e-7,0.00000190696910794],"type":2,"volume":7.261439491255443e-21},{"fixed":false,"mass":2.5999475084758375e-21,"nu":0,"particle_id":938,"point":[-4.26974640199e-7,-3.66573403645e-7,0.00000198902463694],"type":2,"volume":2.5999475084758375e-21},{"fixed":false,"mass":4.678606032565675e-21,"nu":0,"particle_id":939,"point":[-3.93070944586e-7,-5.55995398673e-7,0.00000195173429523],"type":2,"volume":4.678606032565675e-21},{"fixed":false,"mass":4.068590494525768e-21,"nu":0,"particle_id":940,"point":[-1.41578896082e-7,-0.00000205689443436,1.48469229404e-7],"type":2,"volume":4.068590494525768e-21},{"fixed":false,"mass":4.038709838099409e-21,"nu":0,"particle_id":941,"point":[4.46445410032e-7,-0.00000200123607516,2.61998239218e-7],"type":2,"volume":4.038709838099409e-21},{"fixed":false,"mass":4.7667767170266274e-21,"nu":0,"particle_id":942,"point":[8.98503423325e-7,-5.57464904843e-7,0.00000177618323608],"type":2,"volume":4.7667767170266274e-21},{"fixed":false,"mass":3.0977770720516213e-21,"nu":0,"particle_id":943,"point":[3.49603519867e-8,-2.58594254246e-7,0.00000205056314106],"type":2,"volume":3.0977770720516213e-21},{"fixed":false,"mass":1.515763780276445e-21,"nu":0,"particle_id":944,"point":[-1.15857180816e-8,-0.00000204916299377,2.71475976988e-7],"type":2,"volume":1.515763780276445e-21},{"fixed":false,"mass":2.113183914190503e-21,"nu":0,"particle_id":945,"point":[2.11273956523e-7,-0.00000195964210443,6.22951481113e-7],"type":2,"volume":2.113183914190503e-21},{"fixed":false,"mass":5.387570046510694e-21,"nu":0,"particle_id":946,"point":[7.00313429647e-7,-5.9359918853e-7,0.00000185205386359],"type":2,"volume":5.387570046510694e-21},{"fixed":false,"mass":6.255431683955989e-21,"nu":0,"particle_id":947,"point":[-5.04954175885e-8,-0.00000189789311365,8.17529419627e-7],"type":2,"volume":6.255431683955989e-21},{"fixed":false,"mass":1.8221626122345487e-21,"nu":0,"particle_id":948,"point":[-7.78364981481e-7,-0.00000175364961307,7.69261594111e-7],"type":2,"volume":1.8221626122345487e-21},{"fixed":false,"mass":1.2595174618776111e-21,"nu":0,"particle_id":949,"point":[-5.4562881411e-7,-0.00000192770010003,5.09081458652e-7],"type":2,"volume":1.2595174618776111e-21},{"fixed":false,"mass":6.1394121895515795e-21,"nu":0,"particle_id":950,"point":[-9.33492451968e-7,-0.00000169500475399,7.26947822121e-7],"type":2,"volume":6.1394121895515795e-21},{"fixed":false,"mass":7.665235416664058e-21,"nu":0,"particle_id":951,"point":[0.0000020518731764,-2.05634833392e-7,1.42944720991e-7],"type":2,"volume":7.665235416664058e-21},{"fixed":false,"mass":2.9420346444831527e-21,"nu":0,"particle_id":952,"point":[-9.72636232699e-7,-0.00000113813930011,-0.00000142531403641],"type":2,"volume":2.9420346444831527e-21},{"fixed":false,"mass":6.3712699794461875e-21,"nu":0,"particle_id":953,"point":[5.57665185017e-7,-0.00000117650861018,-0.00000160553400512],"type":2,"volume":6.3712699794461875e-21},{"fixed":false,"mass":9.957295802901872e-21,"nu":0,"particle_id":954,"point":[0.00000126273011268,-0.0000014273962339,-8.00596692452e-7],"type":2,"volume":9.957295802901872e-21},{"fixed":false,"mass":6.21522226334281e-21,"nu":0,"particle_id":955,"point":[-0.00000152703957172,-0.00000127261547465,-5.6701182534e-7],"type":2,"volume":6.21522226334281e-21},{"fixed":false,"mass":6.0462919485967676e-21,"nu":0,"particle_id":956,"point":[-0.00000180908998004,-6.43510800429e-7,-7.65499643276e-7],"type":2,"volume":6.0462919485967676e-21},{"fixed":false,"mass":4.25133148578494e-21,"nu":0,"particle_id":957,"point":[-0.00000191020856321,-4.33055432435e-7,-6.60657738542e-7],"type":2,"volume":4.25133148578494e-21},{"fixed":false,"mass":2.0294895921352893e-21,"nu":0,"particle_id":958,"point":[-0.00000147991420977,-8.75714146545e-7,-0.00000114711859687],"type":2,"volume":2.0294895921352893e-21},{"fixed":false,"mass":6.1013501119555825e-21,"nu":0,"particle_id":959,"point":[0.00000130350161111,-7.14259971015e-7,-0.00000143653007405],"type":2,"volume":6.1013501119555825e-21},{"fixed":false,"mass":7.64042155989252e-21,"nu":0,"particle_id":960,"point":[-2.08430802676e-7,-0.00000145491332844,-0.00000145350824464],"type":2,"volume":7.64042155989252e-21},{"fixed":false,"mass":7.492820004081026e-21,"nu":0,"particle_id":961,"point":[0.00000104484725159,-0.00000172575520286,-4.50517048123e-7],"type":2,"volume":7.492820004081026e-21},{"fixed":false,"mass":3.2548488302920486e-21,"nu":0,"particle_id":962,"point":[4.61049093786e-7,-0.00000179527440383,-9.15055166677e-7],"type":2,"volume":3.2548488302920486e-21},{"fixed":false,"mass":6.149770835149862e-21,"nu":0,"particle_id":963,"point":[0.00000155964031664,-0.00000123277867733,-5.66287228752e-7],"type":2,"volume":6.149770835149862e-21},{"fixed":false,"mass":4.3694643677205445e-21,"nu":0,"particle_id":964,"point":[-5.99188159581e-7,-3.10543789345e-7,-0.00000195382663364],"type":2,"volume":4.3694643677205445e-21},{"fixed":false,"mass":8.725280673794529e-21,"nu":0,"particle_id":965,"point":[2.77740515066e-7,-8.73219692212e-7,-0.00000185290312359],"type":2,"volume":8.725280673794529e-21},{"fixed":false,"mass":8.840464108854913e-21,"nu":0,"particle_id":966,"point":[-0.00000124929165526,-5.50204333293e-7,-0.00000155223965988],"type":2,"volume":8.840464108854913e-21},{"fixed":false,"mass":5.692802260437062e-21,"nu":0,"particle_id":967,"point":[0.00000164062893032,-4.07514925593e-7,-0.00000118960947727],"type":2,"volume":5.692802260437062e-21},{"fixed":false,"mass":4.238621042500506e-21,"nu":0,"particle_id":968,"point":[-8.67405229681e-7,-0.00000173462550112,-7.15251667876e-7],"type":2,"volume":4.238621042500506e-21},{"fixed":false,"mass":3.433975646026573e-21,"nu":0,"particle_id":969,"point":[-0.00000155360165727,-2.91164643338e-7,-0.00000133208387537],"type":2,"volume":3.433975646026573e-21},{"fixed":false,"mass":4.3116169873591486e-21,"nu":0,"particle_id":970,"point":[-0.00000188293246294,-7.61829826699e-7,-3.8351410032e-7],"type":2,"volume":4.3116169873591486e-21},{"fixed":false,"mass":6.784702803908569e-21,"nu":0,"particle_id":971,"point":[0.0000019342974079,-2.61749986146e-7,-6.80354975408e-7],"type":2,"volume":6.784702803908569e-21},{"fixed":false,"mass":4.4560986090448136e-21,"nu":0,"particle_id":972,"point":[-0.0000012086588722,-0.00000145119459809,-8.40285891303e-7],"type":2,"volume":4.4560986090448136e-21},{"fixed":false,"mass":9.473783641219146e-21,"nu":0,"particle_id":973,"point":[-0.00000179695724599,-9.89864761206e-7,-2.53011502891e-7],"type":2,"volume":9.473783641219146e-21},{"fixed":false,"mass":1.6081421691307368e-21,"nu":0,"particle_id":974,"point":[0.00000104801765231,-0.00000135804065346,-0.00000115338068044],"type":2,"volume":1.6081421691307368e-21},{"fixed":false,"mass":4.917539582599099e-21,"nu":0,"particle_id":975,"point":[0.00000195918324514,-6.10116427907e-7,-2.4952227625e-7],"type":2,"volume":4.917539582599099e-21},{"fixed":false,"mass":2.7316360875389568e-21,"nu":0,"particle_id":976,"point":[-0.00000197144898435,-2.37302319547e-7,-5.74437917661e-7],"type":2,"volume":2.7316360875389568e-21},{"fixed":false,"mass":5.747328384761656e-21,"nu":0,"particle_id":977,"point":[0.00000182192867177,-3.72706339639e-7,-9.0253438128e-7],"type":2,"volume":5.747328384761656e-21},{"fixed":false,"mass":5.6894200776814025e-21,"nu":0,"particle_id":978,"point":[-0.00000179524636721,-1.68646567217e-7,-0.00000101071817358],"type":2,"volume":5.6894200776814025e-21},{"fixed":false,"mass":5.4363638723802945e-21,"nu":0,"particle_id":979,"point":[-0.00000162250702888,-0.00000109574910814,-6.63104247637e-7],"type":2,"volume":5.4363638723802945e-21},{"fixed":false,"mass":4.719155946608609e-21,"nu":0,"particle_id":980,"point":[0.00000162121914704,-8.87618770483e-7,-9.25572150375e-7],"type":2,"volume":4.719155946608609e-21},{"fixed":false,"mass":8.314897834653972e-21,"nu":0,"particle_id":981,"point":[-0.00000196673101929,-4.7850399617e-7,-4.19410817005e-7],"type":2,"volume":8.314897834653972e-21},{"fixed":false,"mass":6.980523431248839e-21,"nu":0,"particle_id":982,"point":[0.00000196619029977,-4.14454729259e-7,-4.85000404622e-7],"type":2,"volume":6.980523431248839e-21},{"fixed":false,"mass":6.926423124380615e-21,"nu":0,"particle_id":983,"point":[-0.00000189738888995,-2.06805000543e-7,-7.9375657606e-7],"type":2,"volume":6.926423124380615e-21},{"fixed":false,"mass":1.6876709507231963e-21,"nu":0,"particle_id":984,"point":[0.00000202608636804,-1.91117692815e-7,-3.62423049395e-7],"type":2,"volume":1.6876709507231963e-21},{"fixed":false,"mass":4.735876078898569e-21,"nu":0,"particle_id":985,"point":[-0.00000202355097964,-3.75533809669e-7,-1.92660843424e-7],"type":2,"volume":4.735876078898569e-21},{"fixed":false,"mass":3.534334702217203e-21,"nu":0,"particle_id":986,"point":[-0.00000196834897366,-6.01488245606e-7,-1.91615809057e-7],"type":2,"volume":3.534334702217203e-21},{"fixed":false,"mass":4.078589477532258e-21,"nu":0,"particle_id":987,"point":[0.00000198805317805,-1.91031633291e-7,-5.32967059329e-7],"type":2,"volume":4.078589477532258e-21},{"fixed":false,"mass":8.46465107465405e-21,"nu":0,"particle_id":988,"point":[-2.21462555058e-7,-5.64065197887e-7,-0.00000197628115389],"type":2,"volume":8.46465107465405e-21},{"fixed":false,"mass":2.6327540255219456e-21,"nu":0,"particle_id":989,"point":[-2.00304629179e-7,-0.00000186096190727,-8.77269197694e-7],"type":2,"volume":2.6327540255219456e-21},{"fixed":false,"mass":1.0479982768133442e-20,"nu":0,"particle_id":990,"point":[-5.56691017978e-7,-0.00000104941195279,-0.00000169166547338],"type":2,"volume":1.0479982768133442e-20},{"fixed":false,"mass":3.682193935374344e-21,"nu":0,"particle_id":991,"point":[-5.78611131997e-7,-0.00000168968934218,-0.00000104070240456],"type":2,"volume":3.682193935374344e-21},{"fixed":false,"mass":6.860439390716688e-21,"nu":0,"particle_id":992,"point":[9.46723787286e-7,-9.26956981376e-7,-0.00000158662132699],"type":2,"volume":6.860439390716688e-21},{"fixed":false,"mass":2.9337081221291302e-21,"nu":0,"particle_id":993,"point":[-8.9508134377e-7,-0.00000148844538279,-0.00000112083100442],"type":2,"volume":2.9337081221291302e-21},{"fixed":false,"mass":7.183748252193754e-21,"nu":0,"particle_id":994,"point":[1.45830781837e-7,-0.0000017163438221,-0.00000114271592157],"type":2,"volume":7.183748252193754e-21},{"fixed":false,"mass":3.661835025159756e-21,"nu":0,"particle_id":995,"point":[5.97368188048e-7,-7.35750793946e-7,-0.00000183704230412],"type":2,"volume":3.661835025159756e-21},{"fixed":false,"mass":3.6713881513807796e-21,"nu":0,"particle_id":996,"point":[0.00000108026199474,-0.00000155887001568,-8.22107478945e-7],"type":2,"volume":3.6713881513807796e-21},{"fixed":false,"mass":3.19914256070756e-21,"nu":0,"particle_id":997,"point":[0.00000147017333232,-9.47597510496e-7,-0.00000110161324476],"type":2,"volume":3.19914256070756e-21},{"fixed":false,"mass":3.0065249560314593e-21,"nu":0,"particle_id":998,"point":[-6.66460024513e-7,-0.0000013949866993,-0.00000137213175552],"type":2,"volume":3.0065249560314593e-21},{"fixed":false,"mass":2.3636248012730825e-21,"nu":0,"particle_id":999,"point":[1.52384013676e-7,-0.00000193123163714,-7.21128203636e-7],"type":2,"volume":2.3636248012730825e-21},{"fixed":false,"mass":2.7741644973988787e-21,"nu":0,"particle_id":1000,"point":[5.08968017015e-7,-0.00000152818419877,-0.00000129557208301],"type":2,"volume":2.7741644973988787e-21},{"fixed":false,"mass":1.958298252426913e-21,"nu":0,"particle_id":1001,"point":[-4.21284861112e-8,-0.00000112217364566,-0.00000173546936293],"type":2,"volume":1.958298252426913e-21},{"fixed":false,"mass":2.041721023445345e-21,"nu":0,"particle_id":1002,"point":[-9.91408007299e-7,-1.47201046055e-7,-0.00000180785630654],"type":2,"volume":2.041721023445345e-21},{"fixed":false,"mass":6.024692963655863e-21,"nu":0,"particle_id":1003,"point":[-0.00000171534375477,-5.68045795538e-7,-0.00000100390347502],"type":2,"volume":6.024692963655863e-21},{"fixed":false,"mass":1.9082382029859637e-21,"nu":0,"particle_id":1004,"point":[2.38926836798e-7,-0.00000137703511821,-0.00000152302024276],"type":2,"volume":1.9082382029859637e-21},{"fixed":false,"mass":4.3556627649586986e-21,"nu":0,"particle_id":1005,"point":[-9.69115273872e-7,-8.44749966012e-7,-0.00000161867708048],"type":2,"volume":4.3556627649586986e-21},{"fixed":false,"mass":6.862012774128283e-21,"nu":0,"particle_id":1006,"point":[0.00000113177110467,-5.92919425397e-7,-0.00000162494403954],"type":2,"volume":6.862012774128283e-21},{"fixed":false,"mass":7.573576558713936e-21,"nu":0,"particle_id":1007,"point":[0.00000138451562105,-2.24931755717e-7,-0.0000015183624766],"type":2,"volume":7.573576558713936e-21},{"fixed":false,"mass":8.932887189533217e-21,"nu":0,"particle_id":1008,"point":[-0.00000158437137404,-5.09859517619e-7,-0.00000122585196146],"type":2,"volume":8.932887189533217e-21},{"fixed":false,"mass":4.966826088170104e-21,"nu":0,"particle_id":1009,"point":[-0.00000117080485574,-7.77150021517e-7,-0.00000151596709854],"type":2,"volume":4.966826088170104e-21},{"fixed":false,"mass":3.602951482782909e-21,"nu":0,"particle_id":1010,"point":[-0.00000121332045745,-0.00000119930101203,-0.00000116723303589],"type":2,"volume":3.602951482782909e-21},{"fixed":false,"mass":3.769494106652546e-21,"nu":0,"particle_id":1011,"point":[-0.000001345936058,-0.0000010374688414,-0.00000117686742707],"type":2,"volume":3.769494106652546e-21},{"fixed":false,"mass":7.039615387651438e-21,"nu":0,"particle_id":1012,"point":[4.34927808562e-7,-0.00000196928293706,-4.53502949444e-7],"type":2,"volume":7.039615387651438e-21},{"fixed":false,"mass":7.137211517018157e-21,"nu":0,"particle_id":1013,"point":[0.00000118306618426,-0.00000156772569838,-6.4458742487e-7],"type":2,"volume":7.137211517018157e-21},{"fixed":false,"mass":3.0000044136749948e-21,"nu":0,"particle_id":1014,"point":[8.32569842161e-7,-0.0000017843810029,-6.29058267886e-7],"type":2,"volume":3.0000044136749948e-21},{"fixed":false,"mass":3.313428161131924e-21,"nu":0,"particle_id":1015,"point":[-0.00000138627066515,-6.45969862624e-7,-0.00000139063977706],"type":2,"volume":3.313428161131924e-21},{"fixed":false,"mass":5.2329465270366174e-21,"nu":0,"particle_id":1016,"point":[4.78127897733e-7,-7.01157534305e-7,-0.00000188485390296],"type":2,"volume":5.2329465270366174e-21},{"fixed":false,"mass":1.5358762791483109e-21,"nu":0,"particle_id":1017,"point":[3.20714645234e-7,-1.39893743655e-7,-0.00000203727127963],"type":2,"volume":1.5358762791483109e-21},{"fixed":false,"mass":5.8303923337464816e-21,"nu":0,"particle_id":1018,"point":[-0.00000105461499859,-0.00000159648583511,-7.82254813384e-7],"type":2,"volume":5.8303923337464816e-21},{"fixed":false,"mass":4.8975358190165145e-21,"nu":0,"particle_id":1019,"point":[-0.00000141681937234,-0.00000113489796819,-9.88702117914e-7],"type":2,"volume":4.8975358190165145e-21},{"fixed":false,"mass":5.9066236659847074e-21,"nu":0,"particle_id":1020,"point":[-0.00000111387836758,-3.46657316102e-7,-0.00000170646010719],"type":2,"volume":5.9066236659847074e-21},{"fixed":false,"mass":6.444126457727912e-21,"nu":0,"particle_id":1021,"point":[3.76399714399e-7,-0.00000111264457187,-0.00000170095494405],"type":2,"volume":6.444126457727912e-21},{"fixed":false,"mass":4.994531550524143e-21,"nu":0,"particle_id":1022,"point":[0.00000123039696867,-0.00000131269514556,-0.00000101777068355],"type":2,"volume":4.994531550524143e-21},{"fixed":false,"mass":8.789233806938614e-21,"nu":0,"particle_id":1023,"point":[9.18530517804e-7,-0.0000013113412796,-0.00000130751219738],"type":2,"volume":8.789233806938614e-21},{"fixed":false,"mass":3.2447682162916294e-21,"nu":0,"particle_id":1024,"point":[0.00000146004821266,-7.65878122377e-7,-0.00000124683291918],"type":2,"volume":3.2447682162916294e-21},{"fixed":false,"mass":4.763932606836986e-21,"nu":0,"particle_id":1025,"point":[-0.00000122031647397,-0.00000155311334797,-6.09564632931e-7],"type":2,"volume":4.763932606836986e-21},{"fixed":false,"mass":5.610562390204886e-21,"nu":0,"particle_id":1026,"point":[-0.00000152325868711,-0.00000138342538384,-1.96772938867e-7],"type":2,"volume":5.610562390204886e-21},{"fixed":false,"mass":4.596905820165888e-21,"nu":0,"particle_id":1027,"point":[-0.00000104992702833,-0.00000169286148895,-5.52064873369e-7],"type":2,"volume":4.596905820165888e-21},{"fixed":false,"mass":5.7457496937745265e-21,"nu":0,"particle_id":1028,"point":[0.0000015941184684,-7.57566297512e-7,-0.00000107600279906],"type":2,"volume":5.7457496937745265e-21},{"fixed":false,"mass":5.110152200172655e-21,"nu":0,"particle_id":1029,"point":[-0.00000165149232793,-7.77790740239e-7,-9.69802590828e-7],"type":2,"volume":5.110152200172655e-21},{"fixed":false,"mass":5.5893389838165086e-21,"nu":0,"particle_id":1030,"point":[-0.00000141123251664,-4.19428702007e-7,-0.00000145100129494],"type":2,"volume":5.5893389838165086e-21},{"fixed":false,"mass":3.1511602878235835e-21,"nu":0,"particle_id":1031,"point":[0.00000170677782446,-5.42192034968e-7,-0.00000103239511097],"type":2,"volume":3.1511602878235835e-21},{"fixed":false,"mass":5.953887331354205e-21,"nu":0,"particle_id":1032,"point":[0.00000163485613325,-0.00000102787696186,-7.37303726327e-7],"type":2,"volume":5.953887331354205e-21},{"fixed":false,"mass":4.547368454140193e-21,"nu":0,"particle_id":1033,"point":[0.00000177655746746,-7.65625508655e-7,-7.28397937471e-7],"type":2,"volume":4.547368454140193e-21},{"fixed":false,"mass":1.331035899311826e-21,"nu":0,"particle_id":1034,"point":[-0.00000156287332092,-0.00000106732820608,-8.31348238271e-7],"type":2,"volume":1.331035899311826e-21},{"fixed":false,"mass":4.5817079882723766e-21,"nu":0,"particle_id":1035,"point":[0.00000125369310078,-3.92742139919e-7,-0.00000159590401672],"type":2,"volume":4.5817079882723766e-21},{"fixed":false,"mass":4.1285965534025974e-21,"nu":0,"particle_id":1036,"point":[-0.00000181977083835,-7.85790690387e-7,-5.86403868344e-7],"type":2,"volume":4.1285965534025974e-21},{"fixed":false,"mass":5.7178389684766054e-21,"nu":0,"particle_id":1037,"point":[0.00000178612601514,-8.86650735315e-7,-5.44524326006e-7],"type":2,"volume":5.7178389684766054e-21},{"fixed":false,"mass":3.946326352700298e-21,"nu":0,"particle_id":1038,"point":[-0.00000167072535131,-0.00000113067705227,-4.50720106006e-7],"type":2,"volume":3.946326352700298e-21},{"fixed":false,"mass":6.960651089284521e-21,"nu":0,"particle_id":1039,"point":[0.00000143307147198,-0.00000122527870703,-8.47290184232e-7],"type":2,"volume":6.960651089284521e-21},{"fixed":false,"mass":3.648916863450667e-21,"nu":0,"particle_id":1040,"point":[0.00000155906373649,-2.29526740134e-7,-0.0000013377369514],"type":2,"volume":3.648916863450667e-21},{"fixed":false,"mass":9.168306955657948e-21,"nu":0,"particle_id":1041,"point":[0.00000146304971167,-4.27921167439e-7,-0.00000139616310854],"type":2,"volume":9.168306955657948e-21},{"fixed":false,"mass":2.108335521963105e-21,"nu":0,"particle_id":1042,"point":[0.0000018793030251,-8.40380996628e-7,-1.86768119265e-7],"type":2,"volume":2.108335521963105e-21},{"fixed":false,"mass":5.917474358864668e-21,"nu":0,"particle_id":1043,"point":[-0.00000202862848047,-2.0561122843e-7,-3.39548112894e-7],"type":2,"volume":5.917474358864668e-21},{"fixed":false,"mass":5.8364969847361775e-21,"nu":0,"particle_id":1044,"point":[0.00000202767280655,-3.43822454464e-7,-2.07921906932e-7],"type":2,"volume":5.8364969847361775e-21},{"fixed":false,"mass":6.8360031844971e-21,"nu":0,"particle_id":1045,"point":[0.00000187864769977,-5.09578646623e-7,-6.956398731e-7],"type":2,"volume":6.8360031844971e-21},{"fixed":false,"mass":7.05017239614286e-21,"nu":0,"particle_id":1046,"point":[-0.00000169652841799,-9.02324430138e-7,-7.61908367013e-7],"type":2,"volume":7.05017239614286e-21},{"fixed":false,"mass":7.344985487272859e-21,"nu":0,"particle_id":1047,"point":[0.00000174706253893,-1.83873447001e-7,-0.00000108943354573],"type":2,"volume":7.344985487272859e-21},{"fixed":false,"mass":8.992846844453742e-21,"nu":0,"particle_id":1048,"point":[-0.00000136722833852,-0.00000138957361779,-6.87513084294e-7],"type":2,"volume":8.992846844453742e-21},{"fixed":false,"mass":5.612034411132296e-21,"nu":0,"particle_id":1049,"point":[-0.0000018295598083,-3.91758866912e-7,-8.78714008104e-7],"type":2,"volume":5.612034411132296e-21},{"fixed":false,"mass":3.387507465889537e-21,"nu":0,"particle_id":1050,"point":[0.00000205509729194,-1.53321936139e-7,-1.61151837022e-7],"type":2,"volume":3.387507465889537e-21},{"fixed":false,"mass":3.117840717004027e-21,"nu":0,"particle_id":1051,"point":[-0.00000205504219552,-1.62407522346e-7,-1.52734348845e-7],"type":2,"volume":3.117840717004027e-21},{"fixed":false,"mass":6.064060153881051e-21,"nu":0,"particle_id":1052,"point":[-2.23104027263e-7,-0.00000172498443791,-0.00000111694032606],"type":2,"volume":6.064060153881051e-21},{"fixed":false,"mass":4.040143123828302e-21,"nu":0,"particle_id":1053,"point":[-3.76286546288e-7,-0.00000126511026792,-0.00000159085098456],"type":2,"volume":4.040143123828302e-21},{"fixed":false,"mass":5.968508942023559e-21,"nu":0,"particle_id":1054,"point":[-4.29007335732e-7,-0.00000164188880736,-0.00000118027804358],"type":2,"volume":5.968508942023559e-21},{"fixed":false,"mass":5.633745043207765e-21,"nu":0,"particle_id":1055,"point":[-5.05607097234e-8,-0.0000016266400576,-0.00000127451486756],"type":2,"volume":5.633745043207765e-21},{"fixed":false,"mass":2.9363751046368318e-21,"nu":0,"particle_id":1056,"point":[-3.13569843652e-7,-8.21870216742e-7,-0.00000187058966906],"type":2,"volume":2.9363751046368318e-21},{"fixed":false,"mass":1.0143730509238564e-20,"nu":0,"particle_id":1057,"point":[-5.90034511631e-7,-7.72974138812e-7,-0.00000182408132105],"type":2,"volume":1.0143730509238564e-20},{"fixed":false,"mass":8.997504052372352e-21,"nu":0,"particle_id":1058,"point":[-2.81033882678e-7,-0.00000106495061581,-0.00000174922913098],"type":2,"volume":8.997504052372352e-21},{"fixed":false,"mass":6.0969717072381756e-21,"nu":0,"particle_id":1059,"point":[1.78698849816e-7,-0.00000155252427568,-0.00000135301053377],"type":2,"volume":6.0969717072381756e-21},{"fixed":false,"mass":4.8485232145371496e-21,"nu":0,"particle_id":1060,"point":[-1.32798991992e-7,-0.00000127823657082,-0.00000161906704826],"type":2,"volume":4.8485232145371496e-21},{"fixed":false,"mass":3.957943110632467e-21,"nu":0,"particle_id":1061,"point":[-7.76774005403e-7,-0.0000011011580946,-0.00000156747421199],"type":2,"volume":3.957943110632467e-21},{"fixed":false,"mass":6.907722146586336e-21,"nu":0,"particle_id":1062,"point":[-6.12628705326e-7,-0.0000012574497403,-0.00000152197523962],"type":2,"volume":6.907722146586336e-21},{"fixed":false,"mass":2.6891149131466265e-21,"nu":0,"particle_id":1063,"point":[-9.41973509796e-7,-0.00000133128744407,-0.00000127014253456],"type":2,"volume":2.6891149131466265e-21},{"fixed":false,"mass":8.51660398608518e-21,"nu":0,"particle_id":1064,"point":[4.63246580282e-8,-5.61441597446e-7,-0.0000019888538832],"type":2,"volume":8.51660398608518e-21},{"fixed":false,"mass":1.2394035220243654e-20,"nu":0,"particle_id":1065,"point":[2.41428708514e-8,-0.00000143900625726,-0.00000148377239608],"type":2,"volume":1.2394035220243654e-20},{"fixed":false,"mass":5.5672276834008395e-21,"nu":0,"particle_id":1066,"point":[-2.80948991365e-7,-0.00000199690742445,-4.54236515966e-7],"type":2,"volume":5.5672276834008395e-21},{"fixed":false,"mass":5.4624004657028926e-21,"nu":0,"particle_id":1067,"point":[-8.67455660211e-8,-9.61873818078e-7,-0.00000182761494163],"type":2,"volume":5.4624004657028926e-21},{"fixed":false,"mass":7.158071724917465e-21,"nu":0,"particle_id":1068,"point":[1.32242769984e-7,-0.00000184581382825,-9.21078482669e-7],"type":2,"volume":7.158071724917465e-21},{"fixed":false,"mass":2.9303785546625576e-21,"nu":0,"particle_id":1069,"point":[9.46664724186e-7,-0.0000011245152898,-0.00000145333880186],"type":2,"volume":2.9303785546625576e-21},{"fixed":false,"mass":5.369514534710892e-21,"nu":0,"particle_id":1070,"point":[4.7649680441e-7,-0.00000167577205284,-0.00000111249325045],"type":2,"volume":5.369514534710892e-21},{"fixed":false,"mass":9.243581484569684e-21,"nu":0,"particle_id":1071,"point":[-5.33101563297e-7,-0.00000182520996493,-8.10748861947e-7],"type":2,"volume":9.243581484569684e-21},{"fixed":false,"mass":8.323058008645967e-21,"nu":0,"particle_id":1072,"point":[-4.55600258529e-7,-0.00000146355940187,-0.0000013868398219],"type":2,"volume":8.323058008645967e-21},{"fixed":false,"mass":5.469262149100228e-21,"nu":0,"particle_id":1073,"point":[-6.25824392384e-7,-0.00000154329974528,-0.0000012245293529],"type":2,"volume":5.469262149100228e-21},{"fixed":false,"mass":5.431914636930632e-21,"nu":0,"particle_id":1074,"point":[9.44409790971e-8,-2.72815608746e-7,-0.00000204684023683],"type":2,"volume":5.431914636930632e-21},{"fixed":false,"mass":1.0335768236655799e-20,"nu":0,"particle_id":1075,"point":[7.45865897398e-7,-0.00000105948679766,-0.00000161061298849],"type":2,"volume":1.0335768236655799e-20},{"fixed":false,"mass":5.950753508595107e-21,"nu":0,"particle_id":1076,"point":[5.48827996776e-7,-0.00000135951270882,-0.00000145719437088],"type":2,"volume":5.950753508595107e-21},{"fixed":false,"mass":3.738465939427078e-21,"nu":0,"particle_id":1077,"point":[9.42956001821e-8,-0.00000126406238631,-0.00000163283711169],"type":2,"volume":3.738465939427078e-21},{"fixed":false,"mass":2.979005125119335e-21,"nu":0,"particle_id":1078,"point":[-7.86585518281e-7,-9.06725255005e-7,-0.00000168286509987],"type":2,"volume":2.979005125119335e-21},{"fixed":false,"mass":5.472256266116285e-21,"nu":0,"particle_id":1079,"point":[8.05868455302e-7,-1.84130893241e-7,-0.00000189461717951],"type":2,"volume":5.472256266116285e-21},{"fixed":false,"mass":9.823855071170718e-21,"nu":0,"particle_id":1080,"point":[-3.77687141899e-8,-0.0000017898829551,-0.00000103334163821],"type":2,"volume":9.823855071170718e-21},{"fixed":false,"mass":5.391646147547408e-21,"nu":0,"particle_id":1081,"point":[3.3354203453e-7,-0.00000162733148066,-0.00000123022127004],"type":2,"volume":5.391646147547408e-21},{"fixed":false,"mass":5.836264359059222e-21,"nu":0,"particle_id":1082,"point":[-8.97087721055e-7,-0.0000016024149969,-9.48895256831e-7],"type":2,"volume":5.836264359059222e-21},{"fixed":false,"mass":3.1150113122627192e-21,"nu":0,"particle_id":1083,"point":[0.00000113013330048,-0.00000101596828377,-0.00000140125286066],"type":2,"volume":3.1150113122627192e-21},{"fixed":false,"mass":1.0872416595952388e-20,"nu":0,"particle_id":1084,"point":[7.10315458458e-7,-0.0000014262907873,-0.00000131683292393],"type":2,"volume":1.0872416595952388e-20},{"fixed":false,"mass":3.632214221486627e-21,"nu":0,"particle_id":1085,"point":[7.74481030797e-7,-0.00000170355599084,-8.78053830366e-7],"type":2,"volume":3.632214221486627e-21},{"fixed":false,"mass":4.751855811284516e-21,"nu":0,"particle_id":1086,"point":[2.9828480843e-7,-0.00000187467538192,-8.18242504073e-7],"type":2,"volume":4.751855811284516e-21},{"fixed":false,"mass":4.203922744808025e-21,"nu":0,"particle_id":1087,"point":[-3.97398182578e-7,-0.00000177396276412,-9.83886785151e-7],"type":2,"volume":4.203922744808025e-21},{"fixed":false,"mass":1.0637042636438344e-20,"nu":0,"particle_id":1088,"point":[-3.48756024747e-7,-0.00000190949982087,-7.10691268636e-7],"type":2,"volume":1.0637042636438344e-20},{"fixed":false,"mass":4.855931158340071e-21,"nu":0,"particle_id":1089,"point":[0.00000166136126678,-0.00000122026159829,-1.54086933182e-7],"type":2,"volume":4.855931158340071e-21},{"fixed":false,"mass":9.016284028942166e-21,"nu":0,"particle_id":1090,"point":[-4.96840207425e-7,-0.00000194048915398,-5.10444964289e-7],"type":2,"volume":9.016284028942166e-21},{"fixed":false,"mass":4.680295385269098e-21,"nu":0,"particle_id":1091,"point":[-7.5686003519e-7,-0.00000159307029977,-0.00000107805023868],"type":2,"volume":4.680295385269098e-21},{"fixed":false,"mass":4.940975482884683e-21,"nu":0,"particle_id":1092,"point":[-8.6317700059e-7,-0.00000181619478165,-4.78815612493e-7],"type":2,"volume":4.940975482884683e-21},{"fixed":false,"mass":6.3832860861873485e-21,"nu":0,"particle_id":1093,"point":[-7.89868669221e-7,-0.00000144390538455,-0.0000012506586808],"type":2,"volume":6.3832860861873485e-21},{"fixed":false,"mass":2.800442151295222e-21,"nu":0,"particle_id":1094,"point":[4.55878876435e-7,-0.00000188675207056,-7.10804814471e-7],"type":2,"volume":2.800442151295222e-21},{"fixed":false,"mass":2.123774895966412e-21,"nu":0,"particle_id":1095,"point":[-7.26823484654e-7,-0.00000172187811239,-8.83043486037e-7],"type":2,"volume":2.123774895966412e-21},{"fixed":false,"mass":2.311905741066444e-21,"nu":0,"particle_id":1096,"point":[2.67742087673e-7,-6.51859330332e-7,-0.00000194326940951],"type":2,"volume":2.311905741066444e-21},{"fixed":false,"mass":1.7343498077766575e-21,"nu":0,"particle_id":1097,"point":[4.01983667216e-7,-0.00000129083900869,-0.00000156366434856],"type":2,"volume":1.7343498077766575e-21},{"fixed":false,"mass":3.00106586725674e-21,"nu":0,"particle_id":1098,"point":[-0.00000116159248036,-0.00000108235629726,-0.00000132367298279],"type":2,"volume":3.00106586725674e-21},{"fixed":false,"mass":4.996668374310991e-21,"nu":0,"particle_id":1099,"point":[-1.30067324672e-8,-0.0000019143624999,-7.79711134911e-7],"type":2,"volume":4.996668374310991e-21},{"fixed":false,"mass":4.4848874426043364e-21,"nu":0,"particle_id":1100,"point":[6.05358121682e-7,-0.00000172239638342,-9.69430066015e-7],"type":2,"volume":4.4848874426043364e-21},{"fixed":false,"mass":3.7471460949900484e-21,"nu":0,"particle_id":1101,"point":[-0.00000108341184913,-9.57287390856e-7,-0.00000147740381293],"type":2,"volume":3.7471460949900484e-21},{"fixed":false,"mass":4.090880620097632e-21,"nu":0,"particle_id":1102,"point":[-8.0008395774e-7,-0.00000128360867255,-0.00000140894174695],"type":2,"volume":4.090880620097632e-21},{"fixed":false,"mass":4.928794767884135e-21,"nu":0,"particle_id":1103,"point":[0.00000187815732239,-7.73730867217e-7,-3.83103155146e-7],"type":2,"volume":4.928794767884135e-21},{"fixed":false,"mass":2.1742265212876122e-21,"nu":0,"particle_id":1104,"point":[3.10058316687e-7,-0.00000176861717101,-0.0000010240896214],"type":2,"volume":2.1742265212876122e-21},{"fixed":false,"mass":7.676863778944573e-21,"nu":0,"particle_id":1105,"point":[-8.7200073641e-7,-3.63123231139e-7,-0.00000183865675011],"type":2,"volume":7.676863778944573e-21},{"fixed":false,"mass":5.923647276940433e-21,"nu":0,"particle_id":1106,"point":[-9.23278622692e-7,-9.91220726008e-7,-0.00000156139055563],"type":2,"volume":5.923647276940433e-21},{"fixed":false,"mass":3.1178399060966708e-21,"nu":0,"particle_id":1107,"point":[-0.0000010749002286,-0.00000123216107053,-0.0000012646228706],"type":2,"volume":3.1178399060966708e-21},{"fixed":false,"mass":6.316092227945124e-21,"nu":0,"particle_id":1108,"point":[-0.00000175882276347,-9.48683072641e-7,-5.28625883183e-7],"type":2,"volume":6.316092227945124e-21},{"fixed":false,"mass":7.146215004374798e-21,"nu":0,"particle_id":1109,"point":[-0.00000153017436756,-7.15603381636e-7,-0.00000119137761228],"type":2,"volume":7.146215004374798e-21},{"fixed":false,"mass":8.64626751704302e-21,"nu":0,"particle_id":1110,"point":[9.60469149955e-7,-0.00000167361818803,-7.41217635154e-7],"type":2,"volume":8.64626751704302e-21},{"fixed":false,"mass":6.527126801937202e-21,"nu":0,"particle_id":1111,"point":[0.00000112997047524,-8.3241805665e-7,-0.00000151761303172],"type":2,"volume":6.527126801937202e-21},{"fixed":false,"mass":3.002952545958817e-21,"nu":0,"particle_id":1112,"point":[8.18161828275e-7,-4.25066635159e-7,-0.00000185008972443],"type":2,"volume":3.002952545958817e-21},{"fixed":false,"mass":3.91066899008631e-21,"nu":0,"particle_id":1113,"point":[0.00000171201420251,-7.05476616942e-7,-9.18810384879e-7],"type":2,"volume":3.91066899008631e-21},{"fixed":false,"mass":4.654759961264816e-21,"nu":0,"particle_id":1114,"point":[-0.00000120067567495,-1.89291653735e-7,-0.00000167195962972],"type":2,"volume":4.654759961264816e-21},{"fixed":false,"mass":8.462689277816553e-21,"nu":0,"particle_id":1115,"point":[2.67303033735e-7,-0.00000196337128721,-5.88748406972e-7],"type":2,"volume":8.462689277816553e-21},{"fixed":false,"mass":6.141774918751061e-21,"nu":0,"particle_id":1116,"point":[6.4070238271e-7,-0.00000188883344323,-5.42872996692e-7],"type":2,"volume":6.141774918751061e-21},{"fixed":false,"mass":3.54994852811458e-21,"nu":0,"particle_id":1117,"point":[0.00000179296598802,-5.75431797027e-7,-8.52674394343e-7],"type":2,"volume":3.54994852811458e-21},{"fixed":false,"mass":2.4293415738021476e-21,"nu":0,"particle_id":1118,"point":[8.99710747989e-7,-5.79091134245e-7,-0.00000176863688704],"type":2,"volume":2.4293415738021476e-21},{"fixed":false,"mass":1.0342208205505972e-20,"nu":0,"particle_id":1119,"point":[-8.34731737307e-7,-6.53416101161e-7,-0.00000177459086425],"type":2,"volume":1.0342208205505972e-20},{"fixed":false,"mass":1.9403241453892406e-21,"nu":0,"particle_id":1120,"point":[0.0000010783196973,-0.00000146236075629,-9.85712969831e-7],"type":2,"volume":1.9403241453892406e-21},{"fixed":false,"mass":5.013461944351807e-21,"nu":0,"particle_id":1121,"point":[-6.6653639758e-7,-0.00000192670387019,-3.41238680821e-7],"type":2,"volume":5.013461944351807e-21},{"fixed":false,"mass":3.621628488457161e-21,"nu":0,"particle_id":1122,"point":[3.71513667105e-7,-0.00000146400902947,-0.00000141122555489],"type":2,"volume":3.621628488457161e-21},{"fixed":false,"mass":1.4031082788686867e-21,"nu":0,"particle_id":1123,"point":[2.58219403239e-7,-0.00000123190415526,-0.00000163970646826],"type":2,"volume":1.4031082788686867e-21},{"fixed":false,"mass":9.428064507971115e-21,"nu":0,"particle_id":1124,"point":[1.42969531019e-7,-0.00000106399216042,-0.00000176646053049],"type":2,"volume":9.428064507971115e-21},{"fixed":false,"mass":5.6773455801712755e-21,"nu":0,"particle_id":1125,"point":[6.26404658166e-7,-0.00000180405770759,-7.91135514249e-7],"type":2,"volume":5.6773455801712755e-21},{"fixed":false,"mass":5.48918951192591e-21,"nu":0,"particle_id":1126,"point":[0.00000138852992015,-0.00000143868555927,-5.24472051105e-7],"type":2,"volume":5.48918951192591e-21},{"fixed":false,"mass":4.955529692048814e-21,"nu":0,"particle_id":1127,"point":[7.07497756103e-7,-0.00000160478114668,-0.00000109408720237],"type":2,"volume":4.955529692048814e-21},{"fixed":false,"mass":9.85200154493092e-21,"nu":0,"particle_id":1128,"point":[1.89118714842e-7,-0.00000203009205551,-3.4038620395e-7],"type":2,"volume":9.85200154493092e-21},{"fixed":false,"mass":4.2208235443405e-21,"nu":0,"particle_id":1129,"point":[7.72858540315e-7,-0.00000191071704225,-1.57329180748e-7],"type":2,"volume":4.2208235443405e-21},{"fixed":false,"mass":3.2861276234023086e-21,"nu":0,"particle_id":1130,"point":[-0.00000139073474177,-1.82824706588e-7,-0.00000151833277469],"type":2,"volume":3.2861276234023086e-21},{"fixed":false,"mass":7.022144311569495e-21,"nu":0,"particle_id":1131,"point":[7.7181973821e-7,-7.92770251917e-7,-0.00000174605613581],"type":2,"volume":7.022144311569495e-21},{"fixed":false,"mass":2.6189342478660803e-21,"nu":0,"particle_id":1132,"point":[-0.000001670747715,-0.00000119875767521,-2.10913534334e-7],"type":2,"volume":2.6189342478660803e-21},{"fixed":false,"mass":8.81660494150057e-21,"nu":0,"particle_id":1133,"point":[-0.00000130140609323,-0.00000130344369307,-9.38231916685e-7],"type":2,"volume":8.81660494150057e-21},{"fixed":false,"mass":9.797668454485511e-21,"nu":0,"particle_id":1134,"point":[-6.82996328452e-7,-0.00000184002367038,-6.48638048347e-7],"type":2,"volume":9.797668454485511e-21},{"fixed":false,"mass":8.651422558066872e-21,"nu":0,"particle_id":1135,"point":[0.00000113520432754,-0.00000119161498442,-0.00000125070670968],"type":2,"volume":8.651422558066872e-21},{"fixed":false,"mass":5.592946153195484e-21,"nu":0,"particle_id":1136,"point":[6.820827999e-7,-5.69899521415e-7,-0.00000186624757189],"type":2,"volume":5.592946153195484e-21},{"fixed":false,"mass":1.0258741681120281e-20,"nu":0,"particle_id":1137,"point":[0.00000189116783723,-6.60018240064e-7,-5.10649140041e-7],"type":2,"volume":1.0258741681120281e-20},{"fixed":false,"mass":4.153455196807143e-21,"nu":0,"particle_id":1138,"point":[0.00000156397789951,-5.84880841102e-7,-0.00000121851956963],"type":2,"volume":4.153455196807143e-21},{"fixed":false,"mass":1.793674684694384e-21,"nu":0,"particle_id":1139,"point":[0.00000151755162971,-0.00000105112018609,-9.30099895465e-7],"type":2,"volume":1.793674684694384e-21},{"fixed":false,"mass":3.596025712465617e-21,"nu":0,"particle_id":1140,"point":[0.00000130497535725,-9.27662470115e-7,-0.00000130743415456],"type":2,"volume":3.596025712465617e-21},{"fixed":false,"mass":6.063735142811464e-21,"nu":0,"particle_id":1141,"point":[-0.00000104475789281,-5.78544026446e-7,-0.00000168720780133],"type":2,"volume":6.063735142811464e-21},{"fixed":false,"mass":4.6565918924543694e-21,"nu":0,"particle_id":1142,"point":[7.45685196317e-7,-0.00000124943208403,-0.00000146825592639],"type":2,"volume":4.6565918924543694e-21},{"fixed":false,"mass":3.0153946946385735e-21,"nu":0,"particle_id":1143,"point":[5.45935116662e-7,-9.21928501896e-7,-0.0000017677401098],"type":2,"volume":3.0153946946385735e-21},{"fixed":false,"mass":1.8707107791648967e-21,"nu":0,"particle_id":1144,"point":[-0.0000014749182744,-0.00000121729099824,-7.84678991333e-7],"type":2,"volume":1.8707107791648967e-21},{"fixed":false,"mass":8.32049717745164e-21,"nu":0,"particle_id":1145,"point":[0.00000134887094331,-0.00000110957265671,-0.00000110557591679],"type":2,"volume":8.32049717745164e-21},{"fixed":false,"mass":4.4933832963009556e-21,"nu":0,"particle_id":1146,"point":[0.00000179116522765,-9.70005821458e-7,-3.51736042503e-7],"type":2,"volume":4.4933832963009556e-21},{"fixed":false,"mass":4.5919712825309106e-21,"nu":0,"particle_id":1147,"point":[-0.00000188868479796,-6.21163071412e-7,-5.65622296841e-7],"type":2,"volume":4.5919712825309106e-21},{"fixed":false,"mass":5.524888966878823e-21,"nu":0,"particle_id":1148,"point":[9.22388659284e-7,-0.00000159177186782,-9.42530578842e-7],"type":2,"volume":5.524888966878823e-21},{"fixed":false,"mass":1.0906416118860141e-20,"nu":0,"particle_id":1149,"point":[-0.00000132480375898,-8.71886856254e-7,-0.00000132574911657],"type":2,"volume":1.0906416118860141e-20},{"fixed":false,"mass":6.722903371157602e-21,"nu":0,"particle_id":1150,"point":[9.0644062572e-7,-0.0000014688834594,-0.00000113738699868],"type":2,"volume":6.722903371157602e-21},{"fixed":false,"mass":4.795742864324686e-21,"nu":0,"particle_id":1151,"point":[-0.00000154016902135,-9.68805941905e-7,-9.80916328033e-7],"type":2,"volume":4.795742864324686e-21},{"fixed":false,"mass":5.424510970984995e-21,"nu":0,"particle_id":1152,"point":[-0.00000170391184197,-3.3893603463e-7,-0.00000112013803132],"type":2,"volume":5.424510970984995e-21},{"fixed":false,"mass":9.67508607987884e-21,"nu":0,"particle_id":1153,"point":[-0.00000108687226027,-0.00000141376775456,-0.00000104540510619],"type":2,"volume":9.67508607987884e-21},{"fixed":false,"mass":1.5459334552299803e-21,"nu":0,"particle_id":1154,"point":[-0.00000128201638025,-3.42557873225e-7,-0.00000158492602801],"type":2,"volume":1.5459334552299803e-21},{"fixed":false,"mass":4.888790186018715e-21,"nu":0,"particle_id":1155,"point":[-0.00000154285524606,-1.16614347636e-7,-0.00000137073016806],"type":2,"volume":4.888790186018715e-21},{"fixed":false,"mass":4.753031282826998e-21,"nu":0,"particle_id":1156,"point":[0.00000140793855272,-0.00000133383555647,-7.15188192064e-7],"type":2,"volume":4.753031282826998e-21},{"fixed":false,"mass":3.659583525872232e-21,"nu":0,"particle_id":1157,"point":[9.86697439772e-7,-0.00000180753963484,-1.79251334272e-7],"type":2,"volume":3.659583525872232e-21},{"fixed":false,"mass":3.2122216952620477e-21,"nu":0,"particle_id":1158,"point":[-0.00000166971611368,-1.46083134894e-7,-0.00000120979759771],"type":2,"volume":3.2122216952620477e-21},{"fixed":false,"mass":5.80448023959058e-21,"nu":0,"particle_id":1159,"point":[0.00000118182787652,-0.00000168276557148,-2.10915413674e-7],"type":2,"volume":5.80448023959058e-21},{"fixed":false,"mass":5.991965827121212e-21,"nu":0,"particle_id":1160,"point":[9.78005914236e-7,-7.47967536332e-7,-0.0000016604070002],"type":2,"volume":5.991965827121212e-21},{"fixed":false,"mass":2.5959759274843856e-21,"nu":0,"particle_id":1161,"point":[-2.75698147524e-7,-0.00000159269349734,-0.00000128849538804],"type":2,"volume":2.5959759274843856e-21},{"fixed":false,"mass":2.2981623484516683e-21,"nu":0,"particle_id":1162,"point":[0.00000187620513887,-1.59895533326e-7,-8.52754422628e-7],"type":2,"volume":2.2981623484516683e-21},{"fixed":false,"mass":6.39737768617355e-21,"nu":0,"particle_id":1163,"point":[0.00000101158839094,-1.42722422665e-7,-0.00000179700351903],"type":2,"volume":6.39737768617355e-21},{"fixed":false,"mass":5.149835765558218e-21,"nu":0,"particle_id":1164,"point":[-0.00000190369786667,-7.89179985122e-7,-1.61343712358e-7],"type":2,"volume":5.149835765558218e-21},{"fixed":false,"mass":4.06486578854671e-21,"nu":0,"particle_id":1165,"point":[0.00000119117677901,-1.89587852269e-7,-0.00000167870686465],"type":2,"volume":4.06486578854671e-21},{"fixed":false,"mass":6.927227393250418e-21,"nu":0,"particle_id":1166,"point":[0.00000155221883219,-0.00000132711615905,-3.198152707e-7],"type":2,"volume":6.927227393250418e-21},{"fixed":false,"mass":4.960337810172639e-21,"nu":0,"particle_id":1167,"point":[-0.00000156710613542,-0.00000129844869958,-3.62093558182e-7],"type":2,"volume":4.960337810172639e-21},{"fixed":false,"mass":4.6459351305723724e-21,"nu":0,"particle_id":1168,"point":[3.96054005896e-7,-2.9912250948e-7,-0.000002006631346],"type":2,"volume":4.6459351305723724e-21},{"fixed":false,"mass":6.806914232739787e-21,"nu":0,"particle_id":1169,"point":[-5.32484443116e-8,-0.00000203570668014,-3.54915941599e-7],"type":2,"volume":6.806914232739787e-21},{"fixed":false,"mass":4.104030867169937e-21,"nu":0,"particle_id":1170,"point":[0.00000170171235258,-0.00000105976864672,-5.03952274015e-7],"type":2,"volume":4.104030867169937e-21},{"fixed":false,"mass":1.0099418284590682e-21,"nu":0,"particle_id":1171,"point":[0.00000173694739047,-3.72958258756e-7,-0.00000105679624809],"type":2,"volume":1.0099418284590682e-21},{"fixed":false,"mass":9.85058045517889e-22,"nu":0,"particle_id":1172,"point":[0.00000123644691272,-0.00000106370550645,-0.0000012698944986],"type":2,"volume":9.85058045517889e-22},{"fixed":false,"mass":2.4815331491319025e-21,"nu":0,"particle_id":1173,"point":[0.00000124876578476,-0.00000159803151181,-3.99727046946e-7],"type":2,"volume":2.4815331491319025e-21},{"fixed":false,"mass":8.616332018097409e-21,"nu":0,"particle_id":1174,"point":[-4.78917836967e-7,-5.55605397803e-7,-0.00000193257412726],"type":2,"volume":8.616332018097409e-21},{"fixed":false,"mass":6.251318774113959e-21,"nu":0,"particle_id":1175,"point":[-0.00000100321695284,-0.00000178655632085,-2.73266660904e-7],"type":2,"volume":6.251318774113959e-21},{"fixed":false,"mass":2.356086128318899e-21,"nu":0,"particle_id":1176,"point":[5.72231325506e-7,-0.00000198359419999,-1.03960424611e-7],"type":2,"volume":2.356086128318899e-21},{"fixed":false,"mass":5.0908864071901784e-21,"nu":0,"particle_id":1177,"point":[-0.00000135714071281,-0.00000154938423114,-1.74585222524e-7],"type":2,"volume":5.0908864071901784e-21},{"fixed":false,"mass":3.8894349607657095e-21,"nu":0,"particle_id":1178,"point":[7.78237302449e-8,-8.25992780068e-7,-0.0000018932991851],"type":2,"volume":3.8894349607657095e-21},{"fixed":false,"mass":1.9151383475545736e-21,"nu":0,"particle_id":1179,"point":[0.00000154728657743,-0.00000136098251393,-1.62890313027e-7],"type":2,"volume":1.9151383475545736e-21},{"fixed":false,"mass":5.658492788151603e-21,"nu":0,"particle_id":1180,"point":[8.24554110741e-7,-0.00000185944883903,-3.68052908533e-7],"type":2,"volume":5.658492788151603e-21},{"fixed":false,"mass":2.4703462130233114e-21,"nu":0,"particle_id":1181,"point":[-1.12408302401e-7,-1.1002029163e-7,-0.0000020611070615],"type":2,"volume":2.4703462130233114e-21},{"fixed":false,"mass":4.194284657326e-21,"nu":0,"particle_id":1182,"point":[0.00000178156104209,-0.00000103504763867,-1.6618979811e-7],"type":2,"volume":4.194284657326e-21},{"fixed":false,"mass":1.9333885622491137e-21,"nu":0,"particle_id":1183,"point":[0.00000168617824394,-0.00000114717513171,-3.37186234644e-7],"type":2,"volume":1.9333885622491137e-21},{"fixed":false,"mass":4.495652396277043e-21,"nu":0,"particle_id":1184,"point":[5.47511139895e-7,-1.53474413735e-7,-0.00000198735491697],"type":2,"volume":4.495652396277043e-21},{"fixed":false,"mass":2.916434837625717e-21,"nu":0,"particle_id":1185,"point":[-5.71527117331e-7,-9.70284679287e-8,-0.00000198414834137],"type":2,"volume":2.916434837625717e-21},{"fixed":false,"mass":8.210204487418463e-21,"nu":0,"particle_id":1186,"point":[6.30867941653e-7,-3.35662263164e-7,-0.00000193964916809],"type":2,"volume":8.210204487418463e-21},{"fixed":false,"mass":1.035692426521896e-20,"nu":0,"particle_id":1187,"point":[-0.00000118750296121,-0.00000164665990097,-3.88909112334e-7],"type":2,"volume":1.035692426521896e-20},{"fixed":false,"mass":6.665122023968028e-21,"nu":0,"particle_id":1188,"point":[-6.82257584154e-7,-0.00000194782639632,-1.1575546931e-7],"type":2,"volume":6.665122023968028e-21},{"fixed":false,"mass":1.912318827731707e-21,"nu":0,"particle_id":1189,"point":[-3.01263615504e-7,-8.88994624829e-8,-0.00000204309557523],"type":2,"volume":1.912318827731707e-21},{"fixed":false,"mass":5.850315500288883e-21,"nu":0,"particle_id":1190,"point":[-4.2284683701e-7,-0.00000201306254732,-2.04162050887e-7],"type":2,"volume":5.850315500288883e-21},{"fixed":false,"mass":3.3266075460709473e-21,"nu":0,"particle_id":1191,"point":[-0.00000115932701096,-0.00000170603889536,-1.35257455132e-7],"type":2,"volume":3.3266075460709473e-21},{"fixed":false,"mass":3.9332842137515895e-21,"nu":0,"particle_id":1192,"point":[-1.76340819552e-7,-0.00000204798968222,-2.18047212489e-7],"type":2,"volume":3.9332842137515895e-21},{"fixed":false,"mass":2.9724810868809424e-21,"nu":0,"particle_id":1193,"point":[5.50283845601e-8,-0.00000206315404402,-1.15194086304e-7],"type":2,"volume":2.9724810868809424e-21},{"fixed":false,"mass":7.717000935688687e-21,"nu":0,"particle_id":1194,"point":[-7.77699276953e-7,-1.40280864576e-7,-0.00000191008050188],"type":2,"volume":7.717000935688687e-21},{"fixed":false,"mass":4.482815955752358e-21,"nu":0,"particle_id":1195,"point":[3.66126247359e-7,-0.00000202851143449,-1.5490429667e-7],"type":2,"volume":4.482815955752358e-21},{"fixed":false,"mass":5.7936424120767364e-21,"nu":0,"particle_id":1196,"point":[-2.41910512203e-7,-2.61213471801e-7,-0.0000020362095266],"type":2,"volume":5.7936424120767364e-21},{"fixed":false,"mass":1.5684864993228346e-21,"nu":0,"particle_id":1197,"point":[-2.04607786713e-7,-0.00000205599379754,-6.26703126263e-8],"type":2,"volume":1.5684864993228346e-21},{"fixed":false,"mass":2.1190305332025954e-21,"nu":0,"particle_id":1198,"point":[-0.00000127254233712,-0.00000160180832433,-2.96223736972e-7],"type":2,"volume":2.1190305332025954e-21},{"fixed":false,"mass":9.719141331613945e-21,"nu":0,"particle_id":1199,"point":[0.00000139165783041,-0.000001513630669,-2.12398424911e-7],"type":2,"volume":9.719141331613945e-21},{"fixed":false,"mass":3.372137581151929e-21,"nu":0,"particle_id":1200,"point":[-1.11638005485e-7,-7.70702406422e-7,-0.00000191479951078],"type":2,"volume":3.372137581151929e-21},{"fixed":false,"mass":3.506036078466439e-21,"nu":0,"particle_id":1201,"point":[-0.00000139161058605,-0.00000147519859695,-4.00139333671e-7],"type":2,"volume":3.506036078466439e-21},{"fixed":false,"mass":3.009286050471285e-21,"nu":0,"particle_id":1202,"point":[1.09408354101e-7,-6.71806242007e-8,-0.00000206310905814],"type":2,"volume":3.009286050471285e-21},{"fixed":false,"mass":2.5219983762608272e-21,"nu":0,"particle_id":1203,"point":[-4.26500744344e-7,-1.64228092018e-7,-0.000002015943615],"type":2,"volume":2.5219983762608272e-21},{"fixed":false,"mass":3.176419634840134e-21,"nu":0,"particle_id":1204,"point":[-8.28460094956e-7,-0.00000188094143088,-2.20489488753e-7],"type":2,"volume":3.176419634840134e-21},{"fixed":false,"mass":7.306820316185779e-21,"nu":0,"particle_id":1205,"point":[0.00000102008793875,-3.47087001909e-7,-0.0000017640446764],"type":2,"volume":7.306820316185779e-21},{"fixed":false,"mass":4.975773382069355e-21,"nu":0,"particle_id":1206,"point":[6.02716380739e-7,-0.00000195833339954,-2.7306715408e-7],"type":2,"volume":4.975773382069355e-21},{"fixed":false,"mass":2.5675488011167762e-21,"nu":0,"particle_id":1207,"point":[2.69236207028e-7,-4.53562265215e-7,-0.00000199867344666],"type":2,"volume":2.5675488011167762e-21},{"fixed":false,"mass":4.319322283693047e-21,"nu":0,"particle_id":1208,"point":[-4.36225514731e-7,-9.32120292654e-7,-0.00000179269670338],"type":2,"volume":4.319322283693047e-21},{"fixed":false,"mass":4.424152037347392e-21,"nu":0,"particle_id":1209,"point":[-1.4066178929e-7,-0.00000197260625068,-6.01615534043e-7],"type":2,"volume":4.424152037347392e-21},{"fixed":false,"mass":1.8266969153350472e-21,"nu":0,"particle_id":1210,"point":[0.0000013295865233,-5.47793461882e-7,-0.0000014849324598],"type":2,"volume":1.8266969153350472e-21},{"fixed":false,"mass":7.08513431936438e-21,"nu":0,"particle_id":1211,"point":[4.57892022561e-7,-4.91478700148e-7,-0.00000195491329551],"type":2,"volume":7.08513431936438e-21},{"fixed":false,"mass":2.249782568968408e-21,"nu":0,"particle_id":1212,"point":[0.00000143181125202,-6.06173617762e-7,-0.00000136212058707],"type":2,"volume":2.249782568968408e-21},{"fixed":false,"mass":4.7516971221649056e-21,"nu":0,"particle_id":1213,"point":[-3.9634429172e-7,-3.52308610661e-7,-0.00000199792198428],"type":2,"volume":4.7516971221649056e-21},{"fixed":false,"mass":2.9556626641408797e-21,"nu":0,"particle_id":1214,"point":[6.78082472889e-8,-0.00000199105579027,-5.51363121376e-7],"type":2,"volume":2.9556626641408797e-21},{"fixed":false,"mass":4.214536496310801e-21,"nu":0,"particle_id":1215,"point":[-7.35558918011e-8,-4.14517449216e-7,-0.00000202377548781],"type":2,"volume":4.214536496310801e-21},{"fixed":false,"mass":2.9140164417409496e-21,"nu":0,"particle_id":1216,"point":[-6.82018974638e-7,-5.1688125316e-7,-0.0000018816445728],"type":2,"volume":2.9140164417409496e-21},{"fixed":false,"mass":3.546099452593339e-21,"nu":0,"particle_id":1217,"point":[5.2860465721e-7,1.24885226874e-7,6.2341413369e-7],"type":2,"volume":3.546099452593339e-21},{"fixed":false,"mass":5.588939050061664e-21,"nu":0,"particle_id":1218,"point":[-5.77253710121e-7,5.73544736988e-7,1.46591181267e-7],"type":2,"volume":5.588939050061664e-21},{"fixed":false,"mass":1.2347919354271701e-20,"nu":0,"particle_id":1219,"point":[-5.5248607277e-7,2.98091327576e-7,5.38112521151e-7],"type":2,"volume":1.2347919354271701e-20},{"fixed":false,"mass":2.853395002034172e-21,"nu":0,"particle_id":1220,"point":[-3.67420033152e-7,7.30323649201e-7,1.2367001357e-7],"type":2,"volume":2.853395002034172e-21},{"fixed":false,"mass":1.159828132061479e-20,"nu":0,"particle_id":1221,"point":[-7.31536048328e-7,3.31258465148e-7,1.96944725405e-7],"type":2,"volume":1.159828132061479e-20},{"fixed":false,"mass":4.812625181993466e-21,"nu":0,"particle_id":1222,"point":[-7.42584452989e-7,1.18361348454e-7,3.43836162977e-7],"type":2,"volume":4.812625181993466e-21},{"fixed":false,"mass":1.0277280404333568e-20,"nu":0,"particle_id":1223,"point":[-2.2216187795e-7,4.55128209915e-7,6.53579986019e-7],"type":2,"volume":1.0277280404333568e-20},{"fixed":false,"mass":8.494999074902596e-21,"nu":0,"particle_id":1224,"point":[-3.90667206015e-7,5.02483587544e-7,5.27781928446e-7],"type":2,"volume":8.494999074902596e-21},{"fixed":false,"mass":9.793149443395909e-21,"nu":0,"particle_id":1225,"point":[1.84986764015e-7,2.78177931185e-7,7.56347354951e-7],"type":2,"volume":9.793149443395909e-21},{"fixed":false,"mass":1.1906129135756713e-20,"nu":0,"particle_id":1226,"point":[-1.80283179957e-7,7.89234758411e-7,1.68139396755e-7],"type":2,"volume":1.1906129135756713e-20},{"fixed":false,"mass":1.1957295989836788e-20,"nu":0,"particle_id":1227,"point":[-5.1187636798e-7,5.37274095981e-7,3.64669048991e-7],"type":2,"volume":1.1957295989836788e-20},{"fixed":false,"mass":1.410905979310442e-20,"nu":0,"particle_id":1228,"point":[-6.23608689546e-7,4.23504842973e-7,3.39735538178e-7],"type":2,"volume":1.410905979310442e-20},{"fixed":false,"mass":6.040308661290663e-21,"nu":0,"particle_id":1229,"point":[-4.3543652624e-7,1.59637484455e-7,6.84525595411e-7],"type":2,"volume":6.040308661290663e-21},{"fixed":false,"mass":5.153926719421183e-21,"nu":0,"particle_id":1230,"point":[5.27055949973e-7,2.76749776596e-7,5.73834446815e-7],"type":2,"volume":5.153926719421183e-21},{"fixed":false,"mass":5.4349881220670405e-21,"nu":0,"particle_id":1231,"point":[6.58907584602e-7,1.70119613922e-7,4.69642946836e-7],"type":2,"volume":5.4349881220670405e-21},{"fixed":false,"mass":4.655343901636865e-21,"nu":0,"particle_id":1232,"point":[4.93810702582e-7,6.40427725587e-7,1.72243153464e-7],"type":2,"volume":4.655343901636865e-21},{"fixed":false,"mass":1.9895761848244037e-21,"nu":0,"particle_id":1233,"point":[3.86297363538e-7,6.7568592683e-7,2.7908289236e-7],"type":2,"volume":1.9895761848244037e-21},{"fixed":false,"mass":9.169442730217065e-21,"nu":0,"particle_id":1234,"point":[3.7262204085e-7,3.38037489573e-7,6.56161455677e-7],"type":2,"volume":9.169442730217065e-21},{"fixed":false,"mass":4.392602596536888e-21,"nu":0,"particle_id":1235,"point":[7.02401397961e-10,8.24179332379e-7,6.62745826964e-8],"type":2,"volume":4.392602596536888e-21},{"fixed":false,"mass":8.22874134288637e-21,"nu":0,"particle_id":1236,"point":[1.02068682163e-8,7.91720606388e-7,2.38198838917e-7],"type":2,"volume":8.22874134288637e-21},{"fixed":false,"mass":3.754512161915522e-21,"nu":0,"particle_id":1237,"point":[2.55127524752e-7,9.27598238666e-8,7.81005727758e-7],"type":2,"volume":3.754512161915522e-21},{"fixed":false,"mass":6.170341805308803e-21,"nu":0,"particle_id":1238,"point":[3.92425483544e-7,1.67096814357e-7,7.08339805529e-7],"type":2,"volume":6.170341805308803e-21},{"fixed":false,"mass":2.9050912914948118e-21,"nu":0,"particle_id":1239,"point":[-1.07001916221e-7,8.4931990888e-8,8.15476261119e-7],"type":2,"volume":2.9050912914948118e-21},{"fixed":false,"mass":6.934953691901712e-21,"nu":0,"particle_id":1240,"point":[1.12936816525e-7,5.9505250042e-7,5.62869596636e-7],"type":2,"volume":6.934953691901712e-21},{"fixed":false,"mass":5.141581608357029e-21,"nu":0,"particle_id":1241,"point":[7.56876810007e-7,2.93733382096e-7,1.56596871987e-7],"type":2,"volume":5.141581608357029e-21},{"fixed":false,"mass":1.2132286485665246e-20,"nu":0,"particle_id":1242,"point":[5.07746269956e-7,5.5620097023e-7,3.41318900239e-7],"type":2,"volume":1.2132286485665246e-20},{"fixed":false,"mass":1.67009715203895e-20,"nu":0,"particle_id":1243,"point":[-8.6237009336e-8,2.50048263838e-7,7.83392257794e-7],"type":2,"volume":1.67009715203895e-20},{"fixed":false,"mass":6.846261202266578e-21,"nu":0,"particle_id":1244,"point":[-2.65914506633e-7,1.39755029867e-7,7.70339141151e-7],"type":2,"volume":6.846261202266578e-21},{"fixed":false,"mass":8.411318496352398e-21,"nu":0,"particle_id":1245,"point":[7.58089599898e-7,1.48869686388e-7,2.94622403427e-7],"type":2,"volume":8.411318496352398e-21},{"fixed":false,"mass":7.351721284469605e-21,"nu":0,"particle_id":1246,"point":[-2.93145931892e-7,2.93770349418e-7,7.15142524269e-7],"type":2,"volume":7.351721284469605e-21},{"fixed":false,"mass":1.1964902739056129e-20,"nu":0,"particle_id":1247,"point":[6.42303023066e-7,4.7988737687e-7,2.02037911495e-7],"type":2,"volume":1.1964902739056129e-20},{"fixed":false,"mass":1.0073093178330307e-20,"nu":0,"particle_id":1248,"point":[6.52158962604e-7,3.45892209446e-7,3.72440132827e-7],"type":2,"volume":1.0073093178330307e-20},{"fixed":false,"mass":7.566926537833711e-21,"nu":0,"particle_id":1249,"point":[-8.01237431839e-7,1.46619715318e-7,1.42076115166e-7],"type":2,"volume":7.566926537833711e-21},{"fixed":false,"mass":1.3322894371633839e-20,"nu":0,"particle_id":1250,"point":[-7.32443384444e-8,6.17613433747e-7,5.44842453321e-7],"type":2,"volume":1.3322894371633839e-20},{"fixed":false,"mass":5.253174042064833e-21,"nu":0,"particle_id":1251,"point":[-3.87201026433e-7,3.67096408597e-7,6.31648618715e-7],"type":2,"volume":5.253174042064833e-21},{"fixed":false,"mass":4.148459154444305e-21,"nu":0,"particle_id":1252,"point":[1.84087315926e-7,7.90084993907e-7,1.59818484909e-7],"type":2,"volume":4.148459154444305e-21},{"fixed":false,"mass":9.911740982933351e-21,"nu":0,"particle_id":1253,"point":[-6.87266071597e-7,1.81102872963e-7,4.22529859106e-7],"type":2,"volume":9.911740982933351e-21},{"fixed":false,"mass":5.195475612057514e-21,"nu":0,"particle_id":1254,"point":[1.54460529774e-8,1.21727221205e-7,8.17684712261e-7],"type":2,"volume":5.195475612057514e-21},{"fixed":false,"mass":7.175113754037267e-21,"nu":0,"particle_id":1255,"point":[-3.48236867364e-7,6.75781724009e-7,3.25137711293e-7],"type":2,"volume":7.175113754037267e-21},{"fixed":false,"mass":5.294277566446887e-21,"nu":0,"particle_id":1256,"point":[3.58596533562e-7,7.2767118502e-7,1.59898587263e-7],"type":2,"volume":5.294277566446887e-21},{"fixed":false,"mass":1.3847916823451972e-20,"nu":0,"particle_id":1257,"point":[2.84899031005e-7,6.27212884181e-7,4.57275546743e-7],"type":2,"volume":1.3847916823451972e-20},{"fixed":false,"mass":7.112369512288218e-21,"nu":0,"particle_id":1258,"point":[-2.52174326967e-7,6.27509583195e-7,4.75714428431e-7],"type":2,"volume":7.112369512288218e-21},{"fixed":false,"mass":6.890636049909212e-21,"nu":0,"particle_id":1259,"point":[-4.62694203555e-7,6.44091589054e-7,2.33932649509e-7],"type":2,"volume":6.890636049909212e-21},{"fixed":false,"mass":6.476238374862981e-21,"nu":0,"particle_id":1260,"point":[-1.42621447531e-7,7.31711349829e-7,3.57661863826e-7],"type":2,"volume":6.476238374862981e-21},{"fixed":false,"mass":1.1461236623984429e-20,"nu":0,"particle_id":1261,"point":[2.21681127221e-7,7.44818438723e-7,2.8243115404e-7],"type":2,"volume":1.1461236623984429e-20},{"fixed":false,"mass":4.682664763671132e-21,"nu":0,"particle_id":1262,"point":[8.05595369336e-7,1.30799555015e-7,1.32559280748e-7],"type":2,"volume":4.682664763671132e-21},{"fixed":false,"mass":1.0295321837979952e-20,"nu":0,"particle_id":1263,"point":[5.69455101222e-8,7.13196714102e-7,4.14453907535e-7],"type":2,"volume":1.0295321837979952e-20},{"fixed":false,"mass":1.3549492018150768e-20,"nu":0,"particle_id":1264,"point":[2.5897996438e-7,4.67142877395e-7,6.31166614888e-7],"type":2,"volume":1.3549492018150768e-20},{"fixed":false,"mass":8.887303786864646e-21,"nu":0,"particle_id":1265,"point":[3.10220458259e-8,4.53364505077e-7,6.90769602551e-7],"type":2,"volume":8.887303786864646e-21},{"fixed":false,"mass":9.211516104447197e-21,"nu":0,"particle_id":1266,"point":[4.61401010887e-7,4.46356669387e-7,5.21094249101e-7],"type":2,"volume":9.211516104447197e-21},{"fixed":false,"mass":8.64058010538102e-21,"nu":0,"particle_id":1267,"point":[6.44748568197e-7,4.90568746174e-7,-1.65245195651e-7],"type":2,"volume":8.64058010538102e-21},{"fixed":false,"mass":4.806309927268537e-21,"nu":0,"particle_id":1268,"point":[7.47115000837e-7,3.00695620707e-7,-1.87258390499e-7],"type":2,"volume":4.806309927268537e-21},{"fixed":false,"mass":5.68193978566373e-21,"nu":0,"particle_id":1269,"point":[-3.45308943341e-7,6.92901469451e-7,-2.90368167818e-7],"type":2,"volume":5.68193978566373e-21},{"fixed":false,"mass":8.082254330544898e-21,"nu":0,"particle_id":1270,"point":[-7.46850999598e-7,3.14444175697e-7,-1.64325379566e-7],"type":2,"volume":8.082254330544898e-21},{"fixed":false,"mass":1.0478525011987596e-20,"nu":0,"particle_id":1271,"point":[-7.39452669282e-7,1.71745730949e-7,-3.27685122323e-7],"type":2,"volume":1.0478525011987596e-20},{"fixed":false,"mass":7.021595311350215e-21,"nu":0,"particle_id":1272,"point":[4.81969453665e-7,6.53295469349e-7,-1.56763710921e-7],"type":2,"volume":7.021595311350215e-21},{"fixed":false,"mass":5.9428616709464485e-21,"nu":0,"particle_id":1273,"point":[-8.04001955619e-7,1.44355418126e-7,-1.28088852826e-7],"type":2,"volume":5.9428616709464485e-21},{"fixed":false,"mass":4.676030979771696e-21,"nu":0,"particle_id":1274,"point":[-6.31958963987e-7,1.33223576339e-7,-5.16278734933e-7],"type":2,"volume":4.676030979771696e-21},{"fixed":false,"mass":1.391487810855142e-20,"nu":0,"particle_id":1275,"point":[1.45381047757e-7,3.20004283276e-7,-7.4841565673e-7],"type":2,"volume":1.391487810855142e-20},{"fixed":false,"mass":1.8169461722526824e-20,"nu":0,"particle_id":1276,"point":[-2.34263074939e-7,5.37720270268e-7,-5.8278821905e-7],"type":2,"volume":1.8169461722526824e-20},{"fixed":false,"mass":4.445874745859164e-21,"nu":0,"particle_id":1277,"point":[-7.73235074076e-8,8.15917431607e-7,-1.0938101116e-7],"type":2,"volume":4.445874745859164e-21},{"fixed":false,"mass":1.4288894611591195e-20,"nu":0,"particle_id":1278,"point":[-3.77391341652e-8,4.5154561186e-7,-6.91626130046e-7],"type":2,"volume":1.4288894611591195e-20},{"fixed":false,"mass":7.33244711835624e-21,"nu":0,"particle_id":1279,"point":[-5.29723413049e-7,5.56230182788e-7,-3.06048158014e-7],"type":2,"volume":7.33244711835624e-21},{"fixed":false,"mass":1.381738697064838e-20,"nu":0,"particle_id":1280,"point":[1.42998740866e-7,5.25826084847e-7,-6.21870303363e-7],"type":2,"volume":1.381738697064838e-20},{"fixed":false,"mass":6.2327821945032435e-21,"nu":0,"particle_id":1281,"point":[3.96581326875e-7,6.59888596125e-7,-3.01553772118e-7],"type":2,"volume":6.2327821945032435e-21},{"fixed":false,"mass":1.336443919776642e-20,"nu":0,"particle_id":1282,"point":[3.28427763196e-7,1.81478802645e-7,-7.36793752791e-7],"type":2,"volume":1.336443919776642e-20},{"fixed":false,"mass":7.007045962702582e-21,"nu":0,"particle_id":1283,"point":[-6.12699402304e-7,5.37590881696e-7,-1.38779940674e-7],"type":2,"volume":7.007045962702582e-21},{"fixed":false,"mass":1.0286180966188528e-20,"nu":0,"particle_id":1284,"point":[-6.60067704012e-7,3.83606695883e-7,-3.17523093009e-7],"type":2,"volume":1.0286180966188528e-20},{"fixed":false,"mass":8.32363018524325e-21,"nu":0,"particle_id":1285,"point":[5.36951437382e-7,5.42195843726e-7,-3.18388452271e-7],"type":2,"volume":8.32363018524325e-21},{"fixed":false,"mass":3.724193650424931e-21,"nu":0,"particle_id":1286,"point":[4.07806206538e-7,5.42511746105e-7,-4.72270567416e-7],"type":2,"volume":3.724193650424931e-21},{"fixed":false,"mass":1.3960457532781806e-20,"nu":0,"particle_id":1287,"point":[2.33898783721e-7,6.59850180921e-7,-4.39947136952e-7],"type":2,"volume":1.3960457532781806e-20},{"fixed":false,"mass":3.840872773529314e-21,"nu":0,"particle_id":1288,"point":[7.4668777836e-8,8.20735496819e-7,-6.69492604766e-8],"type":2,"volume":3.840872773529314e-21},{"fixed":false,"mass":1.565022881311548e-20,"nu":0,"particle_id":1289,"point":[3.03041405079e-7,4.41657363239e-7,-6.29896075479e-7],"type":2,"volume":1.565022881311548e-20},{"fixed":false,"mass":9.567731848616155e-21,"nu":0,"particle_id":1290,"point":[-2.43479082502e-7,7.81837213117e-7,-1.14511546008e-7],"type":2,"volume":9.567731848616155e-21},{"fixed":false,"mass":4.1842418683174425e-21,"nu":0,"particle_id":1291,"point":[-1.57776722039e-7,7.63925188601e-7,-2.74206487531e-7],"type":2,"volume":4.1842418683174425e-21},{"fixed":false,"mass":1.062550143661512e-20,"nu":0,"particle_id":1292,"point":[-2.89061129456e-7,1.32915781697e-7,-7.63178513857e-7],"type":2,"volume":1.062550143661512e-20},{"fixed":false,"mass":8.177321702879147e-21,"nu":0,"particle_id":1293,"point":[6.68153268639e-7,2.30418212697e-7,-4.29118914131e-7],"type":2,"volume":8.177321702879147e-21},{"fixed":false,"mass":1.163575942500673e-20,"nu":0,"particle_id":1294,"point":[-4.15329424287e-7,3.51138155695e-7,-6.22790374474e-7],"type":2,"volume":1.163575942500673e-20},{"fixed":false,"mass":9.703482736178019e-21,"nu":0,"particle_id":1295,"point":[-1.98606497766e-7,6.82073774559e-7,-4.23078256005e-7],"type":2,"volume":9.703482736178019e-21},{"fixed":false,"mass":1.1627525223379329e-20,"nu":0,"particle_id":1296,"point":[5.18741018179e-7,1.70485491282e-7,-6.20891970411e-7],"type":2,"volume":1.1627525223379329e-20},{"fixed":false,"mass":3.90933537378068e-21,"nu":0,"particle_id":1297,"point":[-8.56683245074e-8,6.63647548891e-8,-8.19707901075e-7],"type":2,"volume":3.90933537378068e-21},{"fixed":false,"mass":1.0949293062455706e-20,"nu":0,"particle_id":1298,"point":[-6.07280235977e-7,2.68549836915e-7,-4.92702837098e-7],"type":2,"volume":1.0949293062455706e-20},{"fixed":false,"mass":4.6430840548090906e-21,"nu":0,"particle_id":1299,"point":[7.4543927124e-7,1.00921998717e-7,-3.43219213722e-7],"type":2,"volume":4.6430840548090906e-21},{"fixed":false,"mass":9.633671683823363e-21,"nu":0,"particle_id":1300,"point":[4.41525928358e-7,3.43218351459e-7,-6.09032350051e-7],"type":2,"volume":9.633671683823363e-21},{"fixed":false,"mass":5.1030794483567245e-21,"nu":0,"particle_id":1301,"point":[2.77828326515e-8,8.07543964787e-7,-1.75400241577e-7],"type":2,"volume":5.1030794483567245e-21},{"fixed":false,"mass":2.6014957081751278e-21,"nu":0,"particle_id":1302,"point":[9.11429077954e-8,9.36096570988e-8,-8.16452440781e-7],"type":2,"volume":2.6014957081751278e-21},{"fixed":false,"mass":9.423527431298424e-21,"nu":0,"particle_id":1303,"point":[-5.05848780787e-7,1.30530910199e-7,-6.40892407552e-7],"type":2,"volume":9.423527431298424e-21},{"fixed":false,"mass":1.6056434049900688e-20,"nu":0,"particle_id":1304,"point":[5.60038014071e-7,3.97124394486e-7,-4.6077545909e-7],"type":2,"volume":1.6056434049900688e-20},{"fixed":false,"mass":1.3040556334869022e-20,"nu":0,"particle_id":1305,"point":[2.4684520575e-7,7.74484201558e-7,-1.51347453018e-7],"type":2,"volume":1.3040556334869022e-20},{"fixed":false,"mass":7.818479926617112e-21,"nu":0,"particle_id":1306,"point":[-4.81382353234e-7,6.50115038807e-7,-1.71131095688e-7],"type":2,"volume":7.818479926617112e-21},{"fixed":false,"mass":6.021380724543479e-21,"nu":0,"particle_id":1307,"point":[6.51557157485e-7,4.02049414192e-7,-3.12240171467e-7],"type":2,"volume":6.021380724543479e-21},{"fixed":false,"mass":1.5716946638975366e-20,"nu":0,"particle_id":1308,"point":[3.05681129424e-8,7.57670954368e-7,-3.29643293543e-7],"type":2,"volume":1.5716946638975366e-20},{"fixed":false,"mass":4.8994784475560775e-21,"nu":0,"particle_id":1309,"point":[8.04332208294e-7,1.22526498619e-7,-1.47313751692e-7],"type":2,"volume":4.8994784475560775e-21},{"fixed":false,"mass":5.396134458163205e-21,"nu":0,"particle_id":1310,"point":[-6.34286656792e-9,6.32926106993e-7,-5.32004414202e-7],"type":2,"volume":5.396134458163205e-21},{"fixed":false,"mass":4.3374840563390744e-21,"nu":0,"particle_id":1311,"point":[-5.46397995959e-7,4.37826090998e-7,-4.39797600781e-7],"type":2,"volume":4.3374840563390744e-21},{"fixed":false,"mass":1.9571929110385436e-20,"nu":0,"particle_id":1312,"point":[-4.0028006014e-7,5.68380468698e-7,-4.47642605051e-7],"type":2,"volume":1.9571929110385436e-20},{"fixed":false,"mass":1.033832165070428e-20,"nu":0,"particle_id":1313,"point":[-2.1754323799e-7,3.47784882551e-7,-7.17903197286e-7],"type":2,"volume":1.033832165070428e-20},{"fixed":false,"mass":8.905542702233963e-21,"nu":0,"particle_id":1314,"point":[-6.93217719372e-8,2.154678697e-7,-7.9525623208e-7],"type":2,"volume":8.905542702233963e-21},{"fixed":false,"mass":4.688237727279033e-21,"nu":0,"particle_id":1315,"point":[5.28604657213e-7,-6.23414133688e-7,-1.24885226874e-7],"type":2,"volume":4.688237727279033e-21},{"fixed":false,"mass":1.0153072859406493e-20,"nu":0,"particle_id":1316,"point":[-5.77253710122e-7,-1.46591181268e-7,-5.73544736987e-7],"type":2,"volume":1.0153072859406493e-20},{"fixed":false,"mass":1.5389509001601377e-20,"nu":0,"particle_id":1317,"point":[-5.52486072769e-7,-5.38112521153e-7,-2.98091327575e-7],"type":2,"volume":1.5389509001601377e-20},{"fixed":false,"mass":5.179787231987756e-21,"nu":0,"particle_id":1318,"point":[-3.67420033153e-7,-1.23670013571e-7,-7.303236492e-7],"type":2,"volume":5.179787231987756e-21},{"fixed":false,"mass":1.294419135063971e-20,"nu":0,"particle_id":1319,"point":[-7.31536048328e-7,-1.96944725406e-7,-3.31258465147e-7],"type":2,"volume":1.294419135063971e-20},{"fixed":false,"mass":6.449735204658756e-21,"nu":0,"particle_id":1320,"point":[-7.42584452989e-7,-3.43836162979e-7,-1.18361348453e-7],"type":2,"volume":6.449735204658756e-21},{"fixed":false,"mass":1.1325707662689161e-20,"nu":0,"particle_id":1321,"point":[-2.2216187795e-7,-6.5357998602e-7,-4.55128209915e-7],"type":2,"volume":1.1325707662689161e-20},{"fixed":false,"mass":9.181613218144141e-21,"nu":0,"particle_id":1322,"point":[-3.90667206014e-7,-5.27781928447e-7,-5.02483587543e-7],"type":2,"volume":9.181613218144141e-21},{"fixed":false,"mass":9.945578811012687e-21,"nu":0,"particle_id":1323,"point":[1.84986764016e-7,-7.5634735495e-7,-2.78177931185e-7],"type":2,"volume":9.945578811012687e-21},{"fixed":false,"mass":7.765473027676907e-21,"nu":0,"particle_id":1324,"point":[-1.80283179958e-7,-1.68139396755e-7,-7.8923475841e-7],"type":2,"volume":7.765473027676907e-21},{"fixed":false,"mass":1.521523249321104e-20,"nu":0,"particle_id":1325,"point":[-5.1187636798e-7,-3.64669048992e-7,-5.3727409598e-7],"type":2,"volume":1.521523249321104e-20},{"fixed":false,"mass":8.953975237809615e-21,"nu":0,"particle_id":1326,"point":[-6.23608689546e-7,-3.3973553818e-7,-4.23504842972e-7],"type":2,"volume":8.953975237809615e-21},{"fixed":false,"mass":6.94464551805958e-21,"nu":0,"particle_id":1327,"point":[-4.35436526238e-7,-6.84525595413e-7,-1.59637484454e-7],"type":2,"volume":6.94464551805958e-21},{"fixed":false,"mass":7.694381796854266e-21,"nu":0,"particle_id":1328,"point":[5.27055949975e-7,-5.73834446814e-7,-2.76749776597e-7],"type":2,"volume":7.694381796854266e-21},{"fixed":false,"mass":8.080452204711073e-21,"nu":0,"particle_id":1329,"point":[6.58907584603e-7,-4.69642946834e-7,-1.70119613923e-7],"type":2,"volume":8.080452204711073e-21},{"fixed":false,"mass":4.2125404411509435e-21,"nu":0,"particle_id":1330,"point":[4.93810702581e-7,-1.72243153463e-7,-6.40427725588e-7],"type":2,"volume":4.2125404411509435e-21},{"fixed":false,"mass":4.1106364389482146e-21,"nu":0,"particle_id":1331,"point":[3.86297363537e-7,-2.79082892359e-7,-6.7568592683e-7],"type":2,"volume":4.1106364389482146e-21},{"fixed":false,"mass":3.9227601371500954e-21,"nu":0,"particle_id":1332,"point":[3.72622040851e-7,-6.56161455676e-7,-3.38037489574e-7],"type":2,"volume":3.9227601371500954e-21},{"fixed":false,"mass":5.398317251435867e-21,"nu":0,"particle_id":1333,"point":[7.02401397406e-10,-6.62745826964e-8,-8.24179332379e-7],"type":2,"volume":5.398317251435867e-21},{"fixed":false,"mass":6.419382542607327e-21,"nu":0,"particle_id":1334,"point":[1.02068682159e-8,-2.38198838917e-7,-7.91720606388e-7],"type":2,"volume":6.419382542607327e-21},{"fixed":false,"mass":6.844176615158593e-21,"nu":0,"particle_id":1335,"point":[2.55127524753e-7,-7.81005727757e-7,-9.27598238669e-8],"type":2,"volume":6.844176615158593e-21},{"fixed":false,"mass":9.973927057340716e-21,"nu":0,"particle_id":1336,"point":[3.92425483546e-7,-7.08339805528e-7,-1.67096814357e-7],"type":2,"volume":9.973927057340716e-21},{"fixed":false,"mass":1.6011990614108808e-21,"nu":0,"particle_id":1337,"point":[-1.07001916221e-7,-8.15476261119e-7,-8.49319908879e-8],"type":2,"volume":1.6011990614108808e-21},{"fixed":false,"mass":9.12326704947147e-21,"nu":0,"particle_id":1338,"point":[1.12936816525e-7,-5.62869596635e-7,-5.9505250042e-7],"type":2,"volume":9.12326704947147e-21},{"fixed":false,"mass":6.33948427070305e-21,"nu":0,"particle_id":1339,"point":[7.56876810007e-7,-1.56596871986e-7,-2.93733382097e-7],"type":2,"volume":6.33948427070305e-21},{"fixed":false,"mass":1.0853349270636708e-20,"nu":0,"particle_id":1340,"point":[5.07746269956e-7,-3.41318900238e-7,-5.56200970231e-7],"type":2,"volume":1.0853349270636708e-20},{"fixed":false,"mass":1.4022690704176696e-20,"nu":0,"particle_id":1341,"point":[-8.62370093351e-8,-7.83392257795e-7,-2.50048263838e-7],"type":2,"volume":1.4022690704176696e-20},{"fixed":false,"mass":7.360049403364536e-21,"nu":0,"particle_id":1342,"point":[-2.65914506632e-7,-7.70339141151e-7,-1.39755029866e-7],"type":2,"volume":7.360049403364536e-21},{"fixed":false,"mass":4.525145961940499e-21,"nu":0,"particle_id":1343,"point":[7.58089599899e-7,-2.94622403425e-7,-1.48869686388e-7],"type":2,"volume":4.525145961940499e-21},{"fixed":false,"mass":3.8711671326736874e-21,"nu":0,"particle_id":1344,"point":[-2.93145931891e-7,-7.1514252427e-7,-2.93770349418e-7],"type":2,"volume":3.8711671326736874e-21},{"fixed":false,"mass":1.6275902066881393e-20,"nu":0,"particle_id":1345,"point":[6.42303023065e-7,-2.02037911494e-7,-4.79887376871e-7],"type":2,"volume":1.6275902066881393e-20},{"fixed":false,"mass":1.3344002232927129e-20,"nu":0,"particle_id":1346,"point":[6.52158962604e-7,-3.72440132826e-7,-3.45892209447e-7],"type":2,"volume":1.3344002232927129e-20},{"fixed":false,"mass":3.945729972728451e-21,"nu":0,"particle_id":1347,"point":[-8.01237431839e-7,-1.42076115166e-7,-1.46619715318e-7],"type":2,"volume":3.945729972728451e-21},{"fixed":false,"mass":9.717093440779269e-21,"nu":0,"particle_id":1348,"point":[-7.32443384441e-8,-5.44842453321e-7,-6.17613433747e-7],"type":2,"volume":9.717093440779269e-21},{"fixed":false,"mass":6.2705542796349624e-21,"nu":0,"particle_id":1349,"point":[-3.87201026432e-7,-6.31648618716e-7,-3.67096408596e-7],"type":2,"volume":6.2705542796349624e-21},{"fixed":false,"mass":6.994309959249072e-21,"nu":0,"particle_id":1350,"point":[1.84087315925e-7,-1.59818484909e-7,-7.90084993907e-7],"type":2,"volume":6.994309959249072e-21},{"fixed":false,"mass":1.3831821126807384e-20,"nu":0,"particle_id":1351,"point":[-6.87266071596e-7,-4.22529859109e-7,-1.81102872962e-7],"type":2,"volume":1.3831821126807384e-20},{"fixed":false,"mass":6.312931092575593e-21,"nu":0,"particle_id":1352,"point":[1.5446052978e-8,-8.17684712261e-7,-1.21727221205e-7],"type":2,"volume":6.312931092575593e-21},{"fixed":false,"mass":1.0259079528154003e-20,"nu":0,"particle_id":1353,"point":[-3.48236867364e-7,-3.25137711293e-7,-6.75781724008e-7],"type":2,"volume":1.0259079528154003e-20},{"fixed":false,"mass":4.623814934220555e-21,"nu":0,"particle_id":1354,"point":[3.58596533561e-7,-1.59898587263e-7,-7.27671185021e-7],"type":2,"volume":4.623814934220555e-21},{"fixed":false,"mass":1.2559967858334986e-20,"nu":0,"particle_id":1355,"point":[2.84899031004e-7,-4.57275546743e-7,-6.27212884182e-7],"type":2,"volume":1.2559967858334986e-20},{"fixed":false,"mass":4.90207186800152e-21,"nu":0,"particle_id":1356,"point":[-2.52174326967e-7,-4.75714428432e-7,-6.27509583194e-7],"type":2,"volume":4.90207186800152e-21},{"fixed":false,"mass":8.634850908265206e-21,"nu":0,"particle_id":1357,"point":[-4.62694203556e-7,-2.3393264951e-7,-6.44091589053e-7],"type":2,"volume":8.634850908265206e-21},{"fixed":false,"mass":7.961594814857504e-21,"nu":0,"particle_id":1358,"point":[-1.42621447531e-7,-3.57661863826e-7,-7.31711349829e-7],"type":2,"volume":7.961594814857504e-21},{"fixed":false,"mass":6.0679746730099454e-21,"nu":0,"particle_id":1359,"point":[2.2168112722e-7,-2.82431154039e-7,-7.44818438724e-7],"type":2,"volume":6.0679746730099454e-21},{"fixed":false,"mass":5.229396872235186e-21,"nu":0,"particle_id":1360,"point":[8.05595369336e-7,-1.32559280748e-7,-1.30799555016e-7],"type":2,"volume":5.229396872235186e-21},{"fixed":false,"mass":1.2370902075077738e-20,"nu":0,"particle_id":1361,"point":[5.69455101222e-8,-4.14453907535e-7,-7.13196714102e-7],"type":2,"volume":1.2370902075077738e-20},{"fixed":false,"mass":9.224786786892753e-21,"nu":0,"particle_id":1362,"point":[2.58979964381e-7,-6.31166614887e-7,-4.67142877396e-7],"type":2,"volume":9.224786786892753e-21},{"fixed":false,"mass":1.2859639285111133e-20,"nu":0,"particle_id":1363,"point":[3.10220458266e-8,-6.90769602551e-7,-4.53364505077e-7],"type":2,"volume":1.2859639285111133e-20},{"fixed":false,"mass":9.37100765699008e-21,"nu":0,"particle_id":1364,"point":[4.61401010887e-7,-5.210942491e-7,-4.46356669388e-7],"type":2,"volume":9.37100765699008e-21},{"fixed":false,"mass":3.736022293090425e-21,"nu":0,"particle_id":1365,"point":[5.28604657213e-7,-6.23414133688e-7,1.24885226874e-7],"type":2,"volume":3.736022293090425e-21},{"fixed":false,"mass":9.449306444000681e-21,"nu":0,"particle_id":1366,"point":[-5.77253710122e-7,-1.46591181268e-7,5.73544736986e-7],"type":2,"volume":9.449306444000681e-21},{"fixed":false,"mass":2.7263588829800883e-20,"nu":0,"particle_id":1367,"point":[-5.52486072769e-7,-5.38112521153e-7,2.98091327575e-7],"type":2,"volume":2.7263588829800883e-20},{"fixed":false,"mass":4.081582175836292e-21,"nu":0,"particle_id":1368,"point":[-3.67420033153e-7,-1.23670013571e-7,7.303236492e-7],"type":2,"volume":4.081582175836292e-21},{"fixed":false,"mass":1.3402777299551299e-20,"nu":0,"particle_id":1369,"point":[-7.31536048328e-7,-1.96944725406e-7,3.31258465147e-7],"type":2,"volume":1.3402777299551299e-20},{"fixed":false,"mass":4.785952582943535e-21,"nu":0,"particle_id":1370,"point":[-7.42584452989e-7,-3.43836162979e-7,1.18361348453e-7],"type":2,"volume":4.785952582943535e-21},{"fixed":false,"mass":1.2195428068861695e-20,"nu":0,"particle_id":1371,"point":[-2.2216187795e-7,-6.5357998602e-7,4.55128209914e-7],"type":2,"volume":1.2195428068861695e-20},{"fixed":false,"mass":1.1512882776071208e-20,"nu":0,"particle_id":1372,"point":[-3.90667206014e-7,-5.27781928447e-7,5.02483587543e-7],"type":2,"volume":1.1512882776071208e-20},{"fixed":false,"mass":1.1920511404257819e-20,"nu":0,"particle_id":1373,"point":[1.84986764016e-7,-7.5634735495e-7,2.78177931185e-7],"type":2,"volume":1.1920511404257819e-20},{"fixed":false,"mass":1.100108756670902e-20,"nu":0,"particle_id":1374,"point":[-1.80283179958e-7,-1.68139396755e-7,7.8923475841e-7],"type":2,"volume":1.100108756670902e-20},{"fixed":false,"mass":8.395249274246402e-21,"nu":0,"particle_id":1375,"point":[-5.1187636798e-7,-3.64669048992e-7,5.3727409598e-7],"type":2,"volume":8.395249274246402e-21},{"fixed":false,"mass":6.81218491966762e-21,"nu":0,"particle_id":1376,"point":[-6.23608689546e-7,-3.3973553818e-7,4.23504842972e-7],"type":2,"volume":6.81218491966762e-21},{"fixed":false,"mass":1.2187973442704145e-20,"nu":0,"particle_id":1377,"point":[-4.35436526238e-7,-6.84525595413e-7,1.59637484454e-7],"type":2,"volume":1.2187973442704145e-20},{"fixed":false,"mass":1.0976928552874939e-20,"nu":0,"particle_id":1378,"point":[5.27055949974e-7,-5.73834446814e-7,2.76749776597e-7],"type":2,"volume":1.0976928552874939e-20},{"fixed":false,"mass":7.251249338004233e-21,"nu":0,"particle_id":1379,"point":[6.58907584603e-7,-4.69642946834e-7,1.70119613923e-7],"type":2,"volume":7.251249338004233e-21},{"fixed":false,"mass":7.240620499157256e-21,"nu":0,"particle_id":1380,"point":[4.9381070258e-7,-1.72243153463e-7,6.40427725588e-7],"type":2,"volume":7.240620499157256e-21},{"fixed":false,"mass":4.967770767909611e-21,"nu":0,"particle_id":1381,"point":[3.86297363537e-7,-2.79082892359e-7,6.7568592683e-7],"type":2,"volume":4.967770767909611e-21},{"fixed":false,"mass":4.931701244426036e-21,"nu":0,"particle_id":1382,"point":[3.72622040851e-7,-6.56161455676e-7,3.38037489574e-7],"type":2,"volume":4.931701244426036e-21},{"fixed":false,"mass":3.835929083022744e-21,"nu":0,"particle_id":1383,"point":[7.02401397407e-10,-6.62745826965e-8,8.24179332379e-7],"type":2,"volume":3.835929083022744e-21},{"fixed":false,"mass":5.43538045407916e-21,"nu":0,"particle_id":1384,"point":[1.02068682158e-8,-2.38198838917e-7,7.91720606388e-7],"type":2,"volume":5.43538045407916e-21},{"fixed":false,"mass":4.536681947206356e-21,"nu":0,"particle_id":1385,"point":[2.55127524753e-7,-7.81005727757e-7,9.27598238669e-8],"type":2,"volume":4.536681947206356e-21},{"fixed":false,"mass":7.657503755999424e-21,"nu":0,"particle_id":1386,"point":[3.92425483546e-7,-7.08339805528e-7,1.67096814357e-7],"type":2,"volume":7.657503755999424e-21},{"fixed":false,"mass":3.661647148129987e-21,"nu":0,"particle_id":1387,"point":[-1.07001916221e-7,-8.15476261119e-7,8.49319908878e-8],"type":2,"volume":3.661647148129987e-21},{"fixed":false,"mass":8.994428371774077e-21,"nu":0,"particle_id":1388,"point":[1.12936816525e-7,-5.62869596636e-7,5.9505250042e-7],"type":2,"volume":8.994428371774077e-21},{"fixed":false,"mass":8.692572490287811e-21,"nu":0,"particle_id":1389,"point":[7.56876810007e-7,-1.56596871986e-7,2.93733382098e-7],"type":2,"volume":8.692572490287811e-21},{"fixed":false,"mass":9.132039112894049e-21,"nu":0,"particle_id":1390,"point":[5.07746269956e-7,-3.41318900238e-7,5.56200970232e-7],"type":2,"volume":9.132039112894049e-21},{"fixed":false,"mass":8.36337388169867e-21,"nu":0,"particle_id":1391,"point":[-8.62370093352e-8,-7.83392257795e-7,2.50048263838e-7],"type":2,"volume":8.36337388169867e-21},{"fixed":false,"mass":4.32112231666492e-21,"nu":0,"particle_id":1392,"point":[-2.65914506632e-7,-7.70339141151e-7,1.39755029866e-7],"type":2,"volume":4.32112231666492e-21},{"fixed":false,"mass":6.434764180382401e-21,"nu":0,"particle_id":1393,"point":[7.58089599899e-7,-2.94622403425e-7,1.48869686388e-7],"type":2,"volume":6.434764180382401e-21},{"fixed":false,"mass":5.793140611122813e-21,"nu":0,"particle_id":1394,"point":[-2.93145931891e-7,-7.1514252427e-7,2.93770349418e-7],"type":2,"volume":5.793140611122813e-21},{"fixed":false,"mass":1.0643618613647887e-20,"nu":0,"particle_id":1395,"point":[6.42303023065e-7,-2.02037911494e-7,4.79887376872e-7],"type":2,"volume":1.0643618613647887e-20},{"fixed":false,"mass":9.601165585633991e-21,"nu":0,"particle_id":1396,"point":[6.52158962604e-7,-3.72440132826e-7,3.45892209447e-7],"type":2,"volume":9.601165585633991e-21},{"fixed":false,"mass":9.356097161424957e-21,"nu":0,"particle_id":1397,"point":[-8.01237431839e-7,-1.42076115166e-7,1.46619715318e-7],"type":2,"volume":9.356097161424957e-21},{"fixed":false,"mass":4.9620319149518916e-21,"nu":0,"particle_id":1398,"point":[-7.32443384443e-8,-5.44842453321e-7,6.17613433747e-7],"type":2,"volume":4.9620319149518916e-21},{"fixed":false,"mass":2.7130539722774955e-21,"nu":0,"particle_id":1399,"point":[-3.87201026432e-7,-6.31648618716e-7,3.67096408596e-7],"type":2,"volume":2.7130539722774955e-21},{"fixed":false,"mass":4.169670827328904e-21,"nu":0,"particle_id":1400,"point":[1.84087315925e-7,-1.59818484909e-7,7.90084993907e-7],"type":2,"volume":4.169670827328904e-21},{"fixed":false,"mass":8.992015140028098e-21,"nu":0,"particle_id":1401,"point":[-6.87266071596e-7,-4.22529859109e-7,1.81102872962e-7],"type":2,"volume":8.992015140028098e-21},{"fixed":false,"mass":8.616092736653716e-21,"nu":0,"particle_id":1402,"point":[1.54460529779e-8,-8.17684712261e-7,1.21727221205e-7],"type":2,"volume":8.616092736653716e-21},{"fixed":false,"mass":9.232878613813505e-21,"nu":0,"particle_id":1403,"point":[-3.48236867364e-7,-3.25137711294e-7,6.75781724008e-7],"type":2,"volume":9.232878613813505e-21},{"fixed":false,"mass":8.362892800743589e-21,"nu":0,"particle_id":1404,"point":[3.5859653356e-7,-1.59898587263e-7,7.27671185021e-7],"type":2,"volume":8.362892800743589e-21},{"fixed":false,"mass":8.119964840318e-21,"nu":0,"particle_id":1405,"point":[2.84899031004e-7,-4.57275546743e-7,6.27212884182e-7],"type":2,"volume":8.119964840318e-21},{"fixed":false,"mass":5.4865271802740535e-21,"nu":0,"particle_id":1406,"point":[-2.52174326967e-7,-4.75714428432e-7,6.27509583194e-7],"type":2,"volume":5.4865271802740535e-21},{"fixed":false,"mass":2.9173097635106265e-21,"nu":0,"particle_id":1407,"point":[-4.62694203556e-7,-2.3393264951e-7,6.44091589053e-7],"type":2,"volume":2.9173097635106265e-21},{"fixed":false,"mass":1.1375755356951295e-20,"nu":0,"particle_id":1408,"point":[-1.42621447531e-7,-3.57661863826e-7,7.31711349829e-7],"type":2,"volume":1.1375755356951295e-20},{"fixed":false,"mass":6.996089015394694e-21,"nu":0,"particle_id":1409,"point":[2.2168112722e-7,-2.82431154039e-7,7.44818438724e-7],"type":2,"volume":6.996089015394694e-21},{"fixed":false,"mass":2.082301244669611e-21,"nu":0,"particle_id":1410,"point":[8.05595369336e-7,-1.32559280748e-7,1.30799555016e-7],"type":2,"volume":2.082301244669611e-21},{"fixed":false,"mass":9.683127059477686e-21,"nu":0,"particle_id":1411,"point":[5.6945510122e-8,-4.14453907535e-7,7.13196714102e-7],"type":2,"volume":9.683127059477686e-21},{"fixed":false,"mass":5.044135343697271e-21,"nu":0,"particle_id":1412,"point":[2.5897996438e-7,-6.31166614887e-7,4.67142877396e-7],"type":2,"volume":5.044135343697271e-21},{"fixed":false,"mass":1.7606665328501042e-20,"nu":0,"particle_id":1413,"point":[3.10220458264e-8,-6.90769602551e-7,4.53364505077e-7],"type":2,"volume":1.7606665328501042e-20},{"fixed":false,"mass":1.4598056704785564e-20,"nu":0,"particle_id":1414,"point":[4.61401010887e-7,-5.210942491e-7,4.46356669388e-7],"type":2,"volume":1.4598056704785564e-20},{"fixed":false,"mass":6.999849797878372e-20,"nu":0,"particle_id":1415,"point":[-5.79291805879e-8,2.06795722489e-7,6.75917245376e-8],"type":1,"volume":6.999849797878372e-20},{"fixed":false,"mass":4.314128226163351e-20,"nu":0,"particle_id":1416,"point":[-8.34188169041e-8,-3.14309905145e-7,4.1598664886e-9],"type":1,"volume":4.314128226163351e-20},{"fixed":false,"mass":3.423991710203397e-20,"nu":0,"particle_id":1417,"point":[8.3614504958e-8,5.99291793969e-7,1.70028825585e-8],"type":1,"volume":3.423991710203397e-20},{"fixed":false,"mass":4.1866645999612987e-20,"nu":0,"particle_id":1418,"point":[-1.39256649508e-9,-4.10209687678e-8,6.05817687422e-7],"type":1,"volume":4.1866645999612987e-20},{"fixed":false,"mass":3.383709416740276e-20,"nu":0,"particle_id":1419,"point":[3.29980655907e-7,4.63218325621e-8,7.31133135639e-8],"type":1,"volume":3.383709416740276e-20},{"fixed":false,"mass":4.0380211319934864e-20,"nu":0,"particle_id":1420,"point":[-3.4214980548e-7,2.53880204455e-8,-5.9687176824e-8],"type":1,"volume":4.0380211319934864e-20},{"fixed":false,"mass":1.8481421144876804e-20,"nu":0,"particle_id":1421,"point":[2.35565164568e-8,-1.04938386784e-7,-5.13211162691e-7],"type":1,"volume":1.8481421144876804e-20},{"fixed":false,"mass":2.100644764064812e-20,"nu":0,"particle_id":1422,"point":[2.49299908456e-7,-2.97591879181e-7,-6.21193779647e-9],"type":1,"volume":2.100644764064812e-20},{"fixed":false,"mass":2.3250764714135168e-20,"nu":0,"particle_id":1423,"point":[3.166902842e-7,-1.2424078396e-7,4.3849300406e-7],"type":1,"volume":2.3250764714135168e-20},{"fixed":false,"mass":4.154465297286991e-20,"nu":0,"particle_id":1424,"point":[1.8873120039e-7,2.22922456961e-7,-3.49326840532e-7],"type":1,"volume":4.154465297286991e-20},{"fixed":false,"mass":3.462494119380325e-20,"nu":0,"particle_id":1425,"point":[2.48876334708e-7,2.55853756967e-7,3.02081230608e-7],"type":1,"volume":3.462494119380325e-20},{"fixed":false,"mass":4.55750126782653e-20,"nu":0,"particle_id":1426,"point":[-2.11593230371e-7,1.88910386111e-7,-4.6509125042e-7],"type":1,"volume":4.55750126782653e-20},{"fixed":false,"mass":3.104415062614424e-20,"nu":0,"particle_id":1427,"point":[-4.32434637269e-7,4.13544205464e-7,7.02567739482e-8],"type":1,"volume":3.104415062614424e-20},{"fixed":false,"mass":3.547956870903614e-20,"nu":0,"particle_id":1428,"point":[-3.03372748197e-7,-2.33339141454e-7,-3.45836216172e-7],"type":1,"volume":3.547956870903614e-20},{"fixed":false,"mass":2.185134751640954e-20,"nu":0,"particle_id":1429,"point":[-1.83806520006e-7,5.06054445474e-7,3.0359722915e-7],"type":1,"volume":2.185134751640954e-20},{"fixed":false,"mass":2.6223616878936847e-20,"nu":0,"particle_id":1430,"point":[-1.00807476299e-7,-3.84831455215e-7,4.64655339529e-7],"type":1,"volume":2.6223616878936847e-20},{"fixed":false,"mass":3.105270429066657e-20,"nu":0,"particle_id":1431,"point":[5.58387233592e-7,-1.55598928538e-7,-1.79892385632e-7],"type":1,"volume":3.105270429066657e-20},{"fixed":false,"mass":4.532201946220781e-20,"nu":0,"particle_id":1432,"point":[-4.00127391333e-7,-1.90734338848e-7,3.13576392866e-7],"type":1,"volume":4.532201946220781e-20},{"fixed":false,"mass":2.843392516131459e-20,"nu":0,"particle_id":1433,"point":[3.94656525001e-7,4.2000346712e-7,-5.17831693443e-8],"type":1,"volume":2.843392516131459e-20},{"fixed":false,"mass":2.796925795006447e-20,"nu":0,"particle_id":1434,"point":[1.00555927469e-7,-5.20081176973e-7,-2.69376761191e-7],"type":1,"volume":2.796925795006447e-20},{"fixed":false,"mass":2.2324814262968362e-20,"nu":0,"particle_id":1435,"point":[-4.70193561802e-7,-1.89807790542e-8,-4.14533748805e-7],"type":1,"volume":2.2324814262968362e-20},{"fixed":false,"mass":2.7034121346345587e-20,"nu":0,"particle_id":1436,"point":[2.17281811544e-7,-4.74554992912e-7,2.73553908587e-7],"type":1,"volume":2.7034121346345587e-20},{"fixed":false,"mass":4.152111229556069e-20,"nu":0,"particle_id":1437,"point":[-3.18499661454e-7,2.09144821007e-7,4.55052527036e-7],"type":1,"volume":4.152111229556069e-20},{"fixed":false,"mass":2.06519021930039e-20,"nu":0,"particle_id":1438,"point":[4.59775683616e-7,1.16038845244e-7,4.25686601533e-7],"type":1,"volume":2.06519021930039e-20},{"fixed":false,"mass":1.573911253608105e-20,"nu":0,"particle_id":1439,"point":[-1.65213144461e-7,-5.41776524746e-8,-6.31221877235e-7],"type":1,"volume":1.573911253608105e-20},{"fixed":false,"mass":2.7475437161239696e-20,"nu":0,"particle_id":1440,"point":[4.95975173982e-7,-2.52735668487e-7,2.25910895869e-7],"type":1,"volume":2.7475437161239696e-20},{"fixed":false,"mass":3.0124295822697314e-20,"nu":0,"particle_id":1441,"point":[-5.28118692708e-7,-3.09353794522e-7,3.29202904261e-8],"type":1,"volume":3.0124295822697314e-20},{"fixed":false,"mass":3.087936110873725e-20,"nu":0,"particle_id":1442,"point":[5.43873072979e-7,1.78021312058e-7,-2.09824668889e-7],"type":1,"volume":3.087936110873725e-20},{"fixed":false,"mass":1.5998828236569587e-20,"nu":0,"particle_id":1443,"point":[6.73560187456e-8,5.80697303822e-8,-6.46788861171e-7],"type":1,"volume":1.5998828236569587e-20},{"fixed":false,"mass":2.03127280417942e-20,"nu":0,"particle_id":1444,"point":[1.68487039158e-7,-6.14564207138e-7,2.29873889316e-9],"type":1,"volume":2.03127280417942e-20},{"fixed":false,"mass":1.447259777581163e-20,"nu":0,"particle_id":1445,"point":[2.09192105999e-7,1.22647675096e-7,6.05550648319e-7],"type":1,"volume":1.447259777581163e-20},{"fixed":false,"mass":2.0309093751664785e-20,"nu":0,"particle_id":1446,"point":[3.9081408391e-8,4.54245767668e-7,-4.45240631728e-7],"type":1,"volume":2.0309093751664785e-20},{"fixed":false,"mass":2.534627043145539e-20,"nu":0,"particle_id":1447,"point":[-2.88172192487e-7,-4.99305458004e-7,-1.64281223079e-7],"type":1,"volume":2.534627043145539e-20},{"fixed":false,"mass":1.7925262410966207e-20,"nu":0,"particle_id":1448,"point":[5.53764119782e-7,2.48656043296e-7,1.47990624992e-7],"type":1,"volume":1.7925262410966207e-20},{"fixed":false,"mass":1.403871595071922e-20,"nu":0,"particle_id":1449,"point":[-1.73979606326e-7,6.23395230413e-7,5.10063795004e-8],"type":1,"volume":1.403871595071922e-20},{"fixed":false,"mass":3.085659999546694e-20,"nu":0,"particle_id":1450,"point":[-1.91524043422e-7,5.40833636882e-7,-2.06490649469e-7],"type":1,"volume":3.085659999546694e-20},{"fixed":false,"mass":1.702621506542492e-20,"nu":0,"particle_id":1451,"point":[-6.1003208576e-7,1.72047978167e-7,-5.48854265803e-8],"type":1,"volume":1.702621506542492e-20},{"fixed":false,"mass":2.8338095873675555e-20,"nu":0,"particle_id":1452,"point":[-1.67847299204e-7,-5.55153193477e-7,2.13033807664e-7],"type":1,"volume":2.8338095873675555e-20},{"fixed":false,"mass":3.104758506695134e-20,"nu":0,"particle_id":1453,"point":[3.01058508996e-8,3.71447188188e-7,4.18771461723e-7],"type":1,"volume":3.104758506695134e-20},{"fixed":false,"mass":1.489142532204753e-20,"nu":0,"particle_id":1454,"point":[-3.05464633137e-7,-1.31758750096e-7,5.60393497692e-7],"type":1,"volume":1.489142532204753e-20},{"fixed":false,"mass":2.0404406905465575e-20,"nu":0,"particle_id":1455,"point":[3.56845604824e-7,3.51281878718e-8,-4.58873240999e-7],"type":1,"volume":2.0404406905465575e-20},{"fixed":false,"mass":1.9778110987932263e-20,"nu":0,"particle_id":1456,"point":[6.32171272765e-7,-3.14647460386e-8,6.93300913875e-8],"type":1,"volume":1.9778110987932263e-20},{"fixed":false,"mass":1.2030477724792768e-20,"nu":0,"particle_id":1457,"point":[-1.12825645795e-7,-6.24984873561e-7,-3.45464300328e-8],"type":1,"volume":1.2030477724792768e-20},{"fixed":false,"mass":2.5383789917480903e-20,"nu":0,"particle_id":1458,"point":[-7.79488074625e-8,-3.85622194996e-7,-4.67568038491e-7],"type":1,"volume":2.5383789917480903e-20},{"fixed":false,"mass":2.212097939552031e-20,"nu":0,"particle_id":1459,"point":[3.83622423945e-7,-4.11604387173e-7,-2.69623623193e-7],"type":1,"volume":2.212097939552031e-20},{"fixed":false,"mass":3.4420026563644476e-20,"nu":0,"particle_id":1460,"point":[9.68647888642e-8,-1.42820145711e-7,2.43225665328e-7],"type":1,"volume":3.4420026563644476e-20},{"fixed":false,"mass":2.4979187833003035e-20,"nu":0,"particle_id":1461,"point":[-4.50063145824e-7,3.31173635873e-7,-2.53073929876e-7],"type":1,"volume":2.4979187833003035e-20},{"fixed":false,"mass":2.526773505994797e-20,"nu":0,"particle_id":1462,"point":[-5.76339965416e-7,6.20505005329e-8,2.09616874071e-7],"type":1,"volume":2.526773505994797e-20},{"fixed":false,"mass":1.6893515032787392e-20,"nu":0,"particle_id":1463,"point":[3.00146588949e-7,4.78763129209e-7,-3.10468587895e-7],"type":1,"volume":1.6893515032787392e-20},{"fixed":false,"mass":1.5958009211235787e-20,"nu":0,"particle_id":1464,"point":[4.31608538831e-7,-4.7803433041e-7,2.53976057461e-8],"type":1,"volume":1.5958009211235787e-20},{"fixed":false,"mass":1.8794896620436526e-20,"nu":0,"particle_id":1465,"point":[-5.92878921753e-7,-1.0622849508e-7,-1.45623316721e-7],"type":1,"volume":1.8794896620436526e-20},{"fixed":false,"mass":2.2337360317974088e-20,"nu":0,"particle_id":1466,"point":[2.83141264165e-7,-1.95558085699e-7,-5.42216441634e-7],"type":1,"volume":2.2337360317974088e-20},{"fixed":false,"mass":1.4219638512366463e-20,"nu":0,"particle_id":1467,"point":[3.36880582568e-7,5.63022880771e-7,1.57445521929e-7],"type":1,"volume":1.4219638512366463e-20},{"fixed":false,"mass":4.8296556824564227e-20,"nu":0,"particle_id":1468,"point":[1.26267011106e-7,-1.08238153551e-7,-2.19926242951e-7],"type":1,"volume":4.8296556824564227e-20},{"fixed":false,"mass":1.3321442829445036e-20,"nu":0,"particle_id":1469,"point":[2.08557584854e-7,-3.5214798985e-7,5.15707933335e-7],"type":1,"volume":1.3321442829445036e-20},{"fixed":false,"mass":2.9448322453635473e-20,"nu":0,"particle_id":1470,"point":[-2.54547590634e-7,-0.00000141249903645,-1.38398721277e-8],"type":2,"volume":2.9448322453635473e-20},{"fixed":false,"mass":4.4736601935709086e-20,"nu":0,"particle_id":1471,"point":[-2.69896481341e-7,0.00000139700664618,-1.51302816076e-7],"type":2,"volume":4.4736601935709086e-20},{"fixed":false,"mass":2.839065923010307e-20,"nu":0,"particle_id":1472,"point":[-0.00000150251378556,9.36672506864e-8,-3.42224934658e-8],"type":2,"volume":2.839065923010307e-20},{"fixed":false,"mass":4.2991577060486094e-20,"nu":0,"particle_id":1473,"point":[0.00000153236670285,3.80815473749e-8,-1.67969863322e-7],"type":2,"volume":4.2991577060486094e-20},{"fixed":false,"mass":4.0011148236981306e-20,"nu":0,"particle_id":1474,"point":[-1.40451078442e-7,3.71340092417e-8,-0.00000141652767486],"type":2,"volume":4.0011148236981306e-20},{"fixed":false,"mass":2.9773655536234746e-20,"nu":0,"particle_id":1475,"point":[-2.59580958616e-7,1.36754816984e-7,0.00000152621742548],"type":2,"volume":2.9773655536234746e-20},{"fixed":false,"mass":4.1642896799797176e-20,"nu":0,"particle_id":1476,"point":[0.00000103616317209,-8.90213775207e-7,-1.84490842375e-8],"type":2,"volume":4.1642896799797176e-20},{"fixed":false,"mass":2.920411231288195e-20,"nu":0,"particle_id":1477,"point":[0.00000139307746568,-7.19295363709e-8,3.32611651579e-7],"type":2,"volume":2.920411231288195e-20},{"fixed":false,"mass":3.611649259039242e-20,"nu":0,"particle_id":1478,"point":[0.00000130874905744,-2.99415201099e-7,-7.48532670805e-7],"type":2,"volume":3.611649259039242e-20},{"fixed":false,"mass":6.38320502909154e-20,"nu":0,"particle_id":1479,"point":[5.4999596256e-7,0.00000166331808229,3.79182594567e-7],"type":2,"volume":6.38320502909154e-20},{"fixed":false,"mass":2.785139636776241e-20,"nu":0,"particle_id":1480,"point":[5.03272631748e-7,-1.77252214984e-7,-0.00000147015077871],"type":2,"volume":2.785139636776241e-20},{"fixed":false,"mass":2.5712667532899088e-20,"nu":0,"particle_id":1481,"point":[8.12575838681e-8,-0.00000106870218556,0.00000107669006613],"type":2,"volume":2.5712667532899088e-20},{"fixed":false,"mass":3.255079293974854e-20,"nu":0,"particle_id":1482,"point":[4.77989911805e-7,-3.79904584306e-7,0.00000142373911516],"type":2,"volume":3.255079293974854e-20},{"fixed":false,"mass":3.785120086647574e-20,"nu":0,"particle_id":1483,"point":[6.86959960066e-7,-7.05297891134e-7,9.58102877251e-7],"type":2,"volume":3.785120086647574e-20},{"fixed":false,"mass":4.920701298424399e-20,"nu":0,"particle_id":1484,"point":[-0.00000146251948271,-3.38078554678e-7,4.24122596826e-7],"type":2,"volume":4.920701298424399e-20},{"fixed":false,"mass":3.862405394727993e-20,"nu":0,"particle_id":1485,"point":[-0.00000136388969861,-4.59116056632e-7,-3.0706682557e-7],"type":2,"volume":3.862405394727993e-20},{"fixed":false,"mass":4.048832379953643e-20,"nu":0,"particle_id":1486,"point":[8.85266250149e-7,9.62656050574e-7,-4.54752918127e-7],"type":2,"volume":4.048832379953643e-20},{"fixed":false,"mass":5.100011860400593e-20,"nu":0,"particle_id":1487,"point":[-6.66055651537e-7,0.00000124768997866,3.07220466083e-8],"type":2,"volume":5.100011860400593e-20},{"fixed":false,"mass":3.2009784556286674e-20,"nu":0,"particle_id":1488,"point":[9.59850070979e-7,9.57386063611e-7,8.52292094074e-7],"type":2,"volume":3.2009784556286674e-20},{"fixed":false,"mass":3.226374744764358e-20,"nu":0,"particle_id":1489,"point":[2.65038659574e-7,0.00000107674475144,0.00000103220937589],"type":2,"volume":3.226374744764358e-20},{"fixed":false,"mass":5.978611192853089e-20,"nu":0,"particle_id":1490,"point":[4.43843275728e-7,-0.000001189403199,-6.73659866162e-7],"type":2,"volume":5.978611192853089e-20},{"fixed":false,"mass":5.913601820107832e-20,"nu":0,"particle_id":1491,"point":[-7.62928980403e-7,-0.00000123553623308,-4.28979249079e-8],"type":2,"volume":5.913601820107832e-20},{"fixed":false,"mass":2.7590961734080354e-20,"nu":0,"particle_id":1492,"point":[4.4883149562e-7,-0.0000014054439429,-8.36292468599e-9],"type":2,"volume":2.7590961734080354e-20},{"fixed":false,"mass":4.091245694004374e-20,"nu":0,"particle_id":1493,"point":[0.00000105639758962,3.21302682374e-7,0.00000102869158544],"type":2,"volume":4.091245694004374e-20},{"fixed":false,"mass":2.540176117391353e-20,"nu":0,"particle_id":1494,"point":[0.00000121394540554,8.29791745644e-7,1.87232539733e-7],"type":2,"volume":2.540176117391353e-20},{"fixed":false,"mass":6.624851564292917e-20,"nu":0,"particle_id":1495,"point":[-3.31794182845e-7,0.00000128969590172,-5.20967347821e-7],"type":2,"volume":6.624851564292917e-20},{"fixed":false,"mass":2.5147497191188477e-20,"nu":0,"particle_id":1496,"point":[-0.00000113753524071,-8.50445247787e-8,-9.40854945944e-7],"type":2,"volume":2.5147497191188477e-20},{"fixed":false,"mass":5.961751914039744e-20,"nu":0,"particle_id":1497,"point":[-0.0000010557394325,6.2310796749e-7,-7.35396004146e-7],"type":2,"volume":5.961751914039744e-20},{"fixed":false,"mass":5.332048577201864e-20,"nu":0,"particle_id":1498,"point":[2.27204206534e-8,0.00000141241663451,5.48996171795e-7],"type":2,"volume":5.332048577201864e-20},{"fixed":false,"mass":4.6772590157752604e-20,"nu":0,"particle_id":1499,"point":[9.33201686713e-7,-0.00000100250531247,3.57531757164e-7],"type":2,"volume":4.6772590157752604e-20},{"fixed":false,"mass":3.9291333424233973e-20,"nu":0,"particle_id":1500,"point":[-4.80372378572e-7,7.51141663128e-7,-0.00000114832955044],"type":2,"volume":3.9291333424233973e-20},{"fixed":false,"mass":5.162448202155302e-20,"nu":0,"particle_id":1501,"point":[-6.11494888286e-7,-0.0000011461755282,-5.0801751531e-7],"type":2,"volume":5.162448202155302e-20},{"fixed":false,"mass":4.382884997717392e-20,"nu":0,"particle_id":1502,"point":[-6.21021074021e-7,4.47920956412e-7,0.00000114780123005],"type":2,"volume":4.382884997717392e-20},{"fixed":false,"mass":3.488743728808116e-20,"nu":0,"particle_id":1503,"point":[-6.68293855689e-7,0.00000112304473305,7.22836086841e-7],"type":2,"volume":3.488743728808116e-20},{"fixed":false,"mass":3.8233323669532556e-20,"nu":0,"particle_id":1504,"point":[-7.30382012959e-7,-4.50778715262e-7,-0.00000117937615666],"type":2,"volume":3.8233323669532556e-20},{"fixed":false,"mass":2.9840853130838985e-20,"nu":0,"particle_id":1505,"point":[-1.49562890193e-7,-5.20101217192e-7,0.00000139452748854],"type":2,"volume":2.9840853130838985e-20},{"fixed":false,"mass":3.087188511294853e-20,"nu":0,"particle_id":1506,"point":[-6.299662673e-7,-2.8316320239e-7,0.00000125044893073],"type":2,"volume":3.087188511294853e-20},{"fixed":false,"mass":4.837800922875835e-20,"nu":0,"particle_id":1507,"point":[0.00000114225267189,4.54212224443e-7,-8.62372981419e-7],"type":2,"volume":4.837800922875835e-20},{"fixed":false,"mass":2.3080506650445162e-20,"nu":0,"particle_id":1508,"point":[-3.21817080906e-7,-0.00000128448473422,4.78791876615e-7],"type":2,"volume":2.3080506650445162e-20},{"fixed":false,"mass":4.7331855055832967e-20,"nu":0,"particle_id":1509,"point":[-8.41095863947e-8,-7.20794543406e-7,-0.00000133213254338],"type":2,"volume":4.7331855055832967e-20},{"fixed":false,"mass":3.3216029265465944e-20,"nu":0,"particle_id":1510,"point":[-0.00000125303215862,6.31130358534e-8,8.1739095881e-7],"type":2,"volume":3.3216029265465944e-20},{"fixed":false,"mass":3.943161614639661e-20,"nu":0,"particle_id":1511,"point":[4.99250185289e-8,6.40358552514e-7,-0.00000126350861529],"type":2,"volume":3.943161614639661e-20},{"fixed":false,"mass":3.5819543088100903e-20,"nu":0,"particle_id":1512,"point":[-0.00000100052085888,7.87890227217e-7,-3.71034268699e-7],"type":2,"volume":3.5819543088100903e-20},{"fixed":false,"mass":4.981391498454297e-20,"nu":0,"particle_id":1513,"point":[-0.00000124842336433,7.23740725084e-7,1.39291312648e-7],"type":2,"volume":4.981391498454297e-20},{"fixed":false,"mass":2.890902363523374e-20,"nu":0,"particle_id":1514,"point":[2.0225805654e-7,4.95709555068e-7,0.00000137098733298],"type":2,"volume":2.890902363523374e-20},{"fixed":false,"mass":2.386272204918161e-20,"nu":0,"particle_id":1515,"point":[-0.00000105979349179,-7.92624777109e-7,6.49571881288e-7],"type":2,"volume":2.386272204918161e-20},{"fixed":false,"mass":3.9844229818909097e-20,"nu":0,"particle_id":1516,"point":[7.94292990287e-7,-8.97162859561e-7,-6.02498166928e-7],"type":2,"volume":3.9844229818909097e-20},{"fixed":false,"mass":5.1808199384034515e-20,"nu":0,"particle_id":1517,"point":[0.00000115388607888,-6.40130207517e-7,4.96366656039e-7],"type":2,"volume":5.1808199384034515e-20},{"fixed":false,"mass":6.575043140357725e-20,"nu":0,"particle_id":1518,"point":[1.70896677922e-7,0.00000105658646634,-0.0000010655563786],"type":2,"volume":6.575043140357725e-20},{"fixed":false,"mass":2.6255123989187417e-20,"nu":0,"particle_id":1519,"point":[0.00000114119200374,-2.21881567681e-7,9.97029262801e-7],"type":2,"volume":2.6255123989187417e-20},{"fixed":false,"mass":5.0233178021024943e-20,"nu":0,"particle_id":1520,"point":[4.13277926693e-7,0.00000140777742718,-2.7408553324e-7],"type":2,"volume":5.0233178021024943e-20},{"fixed":false,"mass":5.47151716868689e-20,"nu":0,"particle_id":1521,"point":[4.30880156191e-7,7.79995159463e-7,-9.3377385706e-7],"type":2,"volume":5.47151716868689e-20},{"fixed":false,"mass":3.205393869591679e-20,"nu":0,"particle_id":1522,"point":[-2.19254947817e-7,-0.00000106474453393,-9.39829321532e-7],"type":2,"volume":3.205393869591679e-20},{"fixed":false,"mass":5.815612548013242e-20,"nu":0,"particle_id":1523,"point":[3.74471115833e-7,-6.9134815767e-7,-0.00000109158362494],"type":2,"volume":5.815612548013242e-20},{"fixed":false,"mass":3.373594320984695e-20,"nu":0,"particle_id":1524,"point":[-3.96737897506e-7,-0.00000101614686996,0.00000112310912145],"type":2,"volume":3.373594320984695e-20},{"fixed":false,"mass":6.539861464555005e-20,"nu":0,"particle_id":1525,"point":[-6.03703727656e-7,1.61854073914e-7,-0.00000128828033994],"type":2,"volume":6.539861464555005e-20},{"fixed":false,"mass":5.546241914984853e-20,"nu":0,"particle_id":1526,"point":[-0.00000100403604845,-6.64396244389e-7,-9.09759739422e-7],"type":2,"volume":5.546241914984853e-20},{"fixed":false,"mass":3.8455451767224504e-20,"nu":0,"particle_id":1527,"point":[-4.1313862438e-7,7.50234103552e-7,0.00000108398873493],"type":2,"volume":3.8455451767224504e-20},{"fixed":false,"mass":2.2684312532472664e-20,"nu":0,"particle_id":1528,"point":[0.00000154013498095,4.25661112887e-7,1.53672453287e-7],"type":2,"volume":2.2684312532472664e-20},{"fixed":false,"mass":2.7706706955733347e-20,"nu":0,"particle_id":1529,"point":[0.00000100585211557,-8.30908936721e-8,-0.00000109916266776],"type":2,"volume":2.7706706955733347e-20},{"fixed":false,"mass":5.632350792824381e-20,"nu":0,"particle_id":1530,"point":[6.62444651106e-8,-0.00000135654928722,5.34638455298e-7],"type":2,"volume":5.632350792824381e-20},{"fixed":false,"mass":4.118340486532422e-20,"nu":0,"particle_id":1531,"point":[-0.00000115491338341,6.56860348853e-7,7.30595232755e-7],"type":2,"volume":4.118340486532422e-20},{"fixed":false,"mass":4.2553467155521897e-20,"nu":0,"particle_id":1532,"point":[8.21628559717e-7,1.95430567418e-7,0.00000134070240768],"type":2,"volume":4.2553467155521897e-20},{"fixed":false,"mass":3.2799029378577264e-20,"nu":0,"particle_id":1533,"point":[-0.00000156712067574,2.50753089551e-7,3.3711780334e-7],"type":2,"volume":3.2799029378577264e-20},{"fixed":false,"mass":4.4313929024017973e-20,"nu":0,"particle_id":1534,"point":[0.00000147650374337,3.25847647898e-7,-4.06573571486e-7],"type":2,"volume":4.4313929024017973e-20},{"fixed":false,"mass":4.2157818774129604e-20,"nu":0,"particle_id":1535,"point":[-0.00000113917866349,-9.58193462706e-7,-2.78632870563e-7],"type":2,"volume":4.2157818774129604e-20},{"fixed":false,"mass":4.7535090848334274e-20,"nu":0,"particle_id":1536,"point":[5.72871730971e-7,4.63903577177e-7,0.00000128848488859],"type":2,"volume":4.7535090848334274e-20},{"fixed":false,"mass":2.3550097928807732e-20,"nu":0,"particle_id":1537,"point":[0.00000138934527129,4.76543460983e-7,6.29531925734e-7],"type":2,"volume":2.3550097928807732e-20},{"fixed":false,"mass":3.0385460668656953e-20,"nu":0,"particle_id":1538,"point":[0.00000147945713513,-4.88591271919e-7,8.02967908082e-9],"type":2,"volume":3.0385460668656953e-20},{"fixed":false,"mass":5.2305033337214085e-20,"nu":0,"particle_id":1539,"point":[8.91354544893e-7,0.00000122198575645,-1.87871980128e-7],"type":2,"volume":5.2305033337214085e-20},{"fixed":false,"mass":2.3733798534853083e-20,"nu":0,"particle_id":1540,"point":[8.58092317387e-7,-0.00000134849542068,-2.59371120279e-7],"type":2,"volume":2.3733798534853083e-20},{"fixed":false,"mass":4.025404740686216e-20,"nu":0,"particle_id":1541,"point":[-0.00000138821435116,6.11678558186e-7,-4.07729865878e-7],"type":2,"volume":4.025404740686216e-20},{"fixed":false,"mass":3.884687363435804e-20,"nu":0,"particle_id":1542,"point":[2.13040510673e-7,-0.00000146023001098,-2.79518625114e-7],"type":2,"volume":3.884687363435804e-20},{"fixed":false,"mass":4.4468164524126557e-20,"nu":0,"particle_id":1543,"point":[8.2483316565e-7,4.04734240346e-7,-0.00000117870510882],"type":2,"volume":4.4468164524126557e-20},{"fixed":false,"mass":2.2138024883621977e-20,"nu":0,"particle_id":1544,"point":[-0.00000114874779212,1.67944596618e-7,-4.5268885356e-7],"type":2,"volume":2.2138024883621977e-20},{"fixed":false,"mass":2.515085930201477e-20,"nu":0,"particle_id":1545,"point":[-8.62396615127e-7,0.00000100272643787,-9.13075362123e-7],"type":2,"volume":2.515085930201477e-20},{"fixed":false,"mass":3.866129015286603e-20,"nu":0,"particle_id":1546,"point":[2.69764426968e-7,-5.25876517714e-8,0.00000145201627223],"type":2,"volume":3.866129015286603e-20},{"fixed":false,"mass":3.0975669389751336e-20,"nu":0,"particle_id":1547,"point":[-7.21991176559e-7,-9.49917064093e-7,-0.00000104222877492],"type":2,"volume":3.0975669389751336e-20},{"fixed":false,"mass":2.0061716766637263e-20,"nu":0,"particle_id":1548,"point":[-3.06205370736e-7,0.00000152436675015,3.44786198379e-7],"type":2,"volume":2.0061716766637263e-20},{"fixed":false,"mass":4.65644291131225e-20,"nu":0,"particle_id":1549,"point":[-0.00000127971415724,-8.6689369447e-7,1.43983831234e-7],"type":2,"volume":4.65644291131225e-20},{"fixed":false,"mass":2.883648623807888e-20,"nu":0,"particle_id":1550,"point":[8.9473790209e-7,0.00000122769034953,-6.06249478901e-7],"type":2,"volume":2.883648623807888e-20},{"fixed":false,"mass":3.573103309050675e-20,"nu":0,"particle_id":1551,"point":[5.36553243745e-7,-8.04331790352e-7,0.00000123780674561],"type":2,"volume":3.573103309050675e-20},{"fixed":false,"mass":4.3523828300271296e-20,"nu":0,"particle_id":1552,"point":[-9.07429718817e-7,-8.7862313407e-7,9.10490883956e-7],"type":2,"volume":4.3523828300271296e-20},{"fixed":false,"mass":2.3262690237422194e-20,"nu":0,"particle_id":1553,"point":[-7.36341662737e-8,0.00000120058844852,9.96105547319e-7],"type":2,"volume":2.3262690237422194e-20},{"fixed":false,"mass":5.2794552891139676e-20,"nu":0,"particle_id":1554,"point":[0.0000012969437007,-6.57241761959e-8,-4.97073215749e-7],"type":2,"volume":5.2794552891139676e-20},{"fixed":false,"mass":2.9761458138535747e-20,"nu":0,"particle_id":1555,"point":[9.80024984152e-7,-6.61385663843e-7,-0.00000106903532466],"type":2,"volume":2.9761458138535747e-20},{"fixed":false,"mass":3.26805634249768e-20,"nu":0,"particle_id":1556,"point":[2.29118080727e-7,7.13032726605e-8,-0.00000162111876589],"type":2,"volume":3.26805634249768e-20},{"fixed":false,"mass":3.4318293356283e-20,"nu":0,"particle_id":1557,"point":[5.63146691948e-7,-0.00000125998390686,7.69867221465e-7],"type":2,"volume":3.4318293356283e-20},{"fixed":false,"mass":7.683505194400589e-20,"nu":0,"particle_id":1558,"point":[1.25193965949e-7,0.00000134269427486,-6.55378367589e-7],"type":2,"volume":7.683505194400589e-20},{"fixed":false,"mass":4.244813276101225e-20,"nu":0,"particle_id":1559,"point":[-0.00000115666747624,-5.03767829539e-7,0.00000105270224882],"type":2,"volume":4.244813276101225e-20},{"fixed":false,"mass":2.350580249730602e-20,"nu":0,"particle_id":1560,"point":[3.77222294487e-7,0.00000134950663323,8.18456403691e-7],"type":2,"volume":2.350580249730602e-20},{"fixed":false,"mass":3.5080009396729493e-20,"nu":0,"particle_id":1561,"point":[-3.13174477678e-7,3.32462626276e-7,-0.00000149195779148],"type":2,"volume":3.5080009396729493e-20},{"fixed":false,"mass":2.45312330801032e-20,"nu":0,"particle_id":1562,"point":[-5.64231089727e-7,0.00000167947975923,-7.064434424e-8],"type":2,"volume":2.45312330801032e-20},{"fixed":false,"mass":6.73938720407017e-20,"nu":0,"particle_id":1563,"point":[-8.2695287257e-7,2.12445493627e-8,0.00000124974990076],"type":2,"volume":6.73938720407017e-20},{"fixed":false,"mass":4.542071467547515e-20,"nu":0,"particle_id":1564,"point":[8.65954183212e-7,-8.35893971504e-8,0.00000105469820059],"type":2,"volume":4.542071467547515e-20},{"fixed":false,"mass":3.114230415238733e-20,"nu":0,"particle_id":1565,"point":[0.00000153423624319,-7.20588438738e-7,-3.37950340357e-7],"type":2,"volume":3.114230415238733e-20},{"fixed":false,"mass":2.002665887518208e-20,"nu":0,"particle_id":1566,"point":[0.0000012492004102,9.2132288042e-7,6.29547635013e-7],"type":2,"volume":2.002665887518208e-20},{"fixed":false,"mass":2.093698546098299e-20,"nu":0,"particle_id":1567,"point":[-8.8507150015e-7,-0.00000122239808773,7.98877502927e-7],"type":2,"volume":2.093698546098299e-20},{"fixed":false,"mass":2.3934959616136374e-20,"nu":0,"particle_id":1568,"point":[4.13867638755e-8,-4.2353964422e-7,-0.0000016206437084],"type":2,"volume":2.3934959616136374e-20},{"fixed":false,"mass":2.688060673367516e-20,"nu":0,"particle_id":1569,"point":[-0.00000119108332358,0.00000109109039276,2.44309387299e-8],"type":2,"volume":2.688060673367516e-20},{"fixed":false,"mass":3.0041505678457855e-20,"nu":0,"particle_id":1570,"point":[-8.17486735081e-9,0.00000163748225547,2.64490507344e-7],"type":2,"volume":3.0041505678457855e-20},{"fixed":false,"mass":1.703535427359885e-20,"nu":0,"particle_id":1571,"point":[0.00000118095205646,1.21668476184e-7,1.36574035932e-7],"type":2,"volume":1.703535427359885e-20},{"fixed":false,"mass":5.42204713171311e-20,"nu":0,"particle_id":1572,"point":[7.46748110959e-7,0.00000117803687047,2.42129929454e-7],"type":2,"volume":5.42204713171311e-20},{"fixed":false,"mass":1.540381709409249e-20,"nu":0,"particle_id":1573,"point":[0.00000112242859335,-3.27248937922e-7,-2.43920040862e-7],"type":2,"volume":1.540381709409249e-20},{"fixed":false,"mass":1.1994160812165226e-20,"nu":0,"particle_id":1574,"point":[0.00000113087911439,4.0422336604e-7,-3.29794904248e-8],"type":2,"volume":1.1994160812165226e-20},{"fixed":false,"mass":4.83671255310782e-20,"nu":0,"particle_id":1575,"point":[0.00000125246704411,-3.90198194452e-7,2.83202496703e-7],"type":2,"volume":4.83671255310782e-20},{"fixed":false,"mass":4.557191737989091e-20,"nu":0,"particle_id":1576,"point":[7.32727078235e-8,-0.00000105062058936,-0.00000119334180992],"type":2,"volume":4.557191737989091e-20},{"fixed":false,"mass":3.235263854405443e-20,"nu":0,"particle_id":1577,"point":[-9.95192170944e-8,0.00000101550691395,-2.84370062156e-7],"type":2,"volume":3.235263854405443e-20},{"fixed":false,"mass":3.51959610242049e-20,"nu":0,"particle_id":1578,"point":[-0.00000126858969674,-1.38910748676e-7,4.67245169977e-8],"type":2,"volume":3.51959610242049e-20},{"fixed":false,"mass":2.6528900108037677e-20,"nu":0,"particle_id":1579,"point":[-0.00000163973160893,-1.43204262944e-7,6.18797884448e-8],"type":2,"volume":2.6528900108037677e-20},{"fixed":false,"mass":4.2714935523926284e-20,"nu":0,"particle_id":1580,"point":[-6.3848513672e-8,5.35864865482e-7,0.00000158863565278],"type":2,"volume":4.2714935523926284e-20},{"fixed":false,"mass":5.199025301225487e-20,"nu":0,"particle_id":1581,"point":[-0.00000100824830453,4.62539547961e-7,-0.00000114738862872],"type":2,"volume":5.199025301225487e-20},{"fixed":false,"mass":3.359606514096174e-20,"nu":0,"particle_id":1582,"point":[1.25977879003e-7,0.00000124771049772,-2.71125406508e-8],"type":2,"volume":3.359606514096174e-20},{"fixed":false,"mass":3.382200286359229e-20,"nu":0,"particle_id":1583,"point":[-0.00000145522827686,-2.20849157438e-7,-5.95940776834e-7],"type":2,"volume":3.382200286359229e-20},{"fixed":false,"mass":2.9030605607882576e-20,"nu":0,"particle_id":1584,"point":[6.6056318238e-8,-8.38116931582e-7,0.00000142756109901],"type":2,"volume":2.9030605607882576e-20},{"fixed":false,"mass":2.2513451380393004e-20,"nu":0,"particle_id":1585,"point":[9.32049713241e-9,-1.30959128582e-7,0.00000121076785044],"type":2,"volume":2.2513451380393004e-20},{"fixed":false,"mass":3.323342168388406e-20,"nu":0,"particle_id":1586,"point":[-1.73040967938e-7,-0.00000114706378162,-4.08788569748e-7],"type":2,"volume":3.323342168388406e-20},{"fixed":false,"mass":3.65426371435418e-20,"nu":0,"particle_id":1587,"point":[3.53610589177e-7,-5.2708225611e-7,0.00000108643836455],"type":2,"volume":3.65426371435418e-20},{"fixed":false,"mass":2.672515832451012e-20,"nu":0,"particle_id":1588,"point":[-6.53945926103e-7,-0.0000016721901521,-3.10872059716e-7],"type":2,"volume":2.672515832451012e-20},{"fixed":false,"mass":2.1929548138269746e-20,"nu":0,"particle_id":1589,"point":[-6.36102955425e-7,9.47886178964e-7,0.0000012371160319],"type":2,"volume":2.1929548138269746e-20},{"fixed":false,"mass":2.1642870908910084e-20,"nu":0,"particle_id":1590,"point":[-5.94214150221e-7,-0.00000158367492089,2.89957508653e-7],"type":2,"volume":2.1642870908910084e-20},{"fixed":false,"mass":1.9181137155271092e-20,"nu":0,"particle_id":1591,"point":[-6.49185790377e-7,-7.37618474455e-8,-0.00000161538571269],"type":2,"volume":1.9181137155271092e-20},{"fixed":false,"mass":3.974234242616404e-20,"nu":0,"particle_id":1592,"point":[-8.63235170599e-7,0.00000106821693237,4.19426726311e-7],"type":2,"volume":3.974234242616404e-20},{"fixed":false,"mass":1.1722160873560954e-20,"nu":0,"particle_id":1593,"point":[7.89877128251e-7,-8.8148205312e-7,-1.16385120154e-7],"type":2,"volume":1.1722160873560954e-20},{"fixed":false,"mass":1.9564986593118457e-20,"nu":0,"particle_id":1594,"point":[-3.86011365838e-7,-0.00000107597721712,-3.41609143286e-8],"type":2,"volume":1.9564986593118457e-20},{"fixed":false,"mass":2.3271117357708554e-20,"nu":0,"particle_id":1595,"point":[-4.82474713153e-7,-3.50940738011e-7,0.00000160574247174],"type":2,"volume":2.3271117357708554e-20},{"fixed":false,"mass":5.407098905431709e-20,"nu":0,"particle_id":1596,"point":[-0.0000012357757718,3.00373445959e-7,4.1944536254e-7],"type":2,"volume":5.407098905431709e-20},{"fixed":false,"mass":2.0736491089189107e-20,"nu":0,"particle_id":1597,"point":[1.65551420731e-7,-3.08493701282e-7,-0.00000101243972135],"type":2,"volume":2.0736491089189107e-20},{"fixed":false,"mass":2.0744185541400373e-20,"nu":0,"particle_id":1598,"point":[-0.00000150722155057,2.44949015025e-7,-9.34260260219e-7],"type":2,"volume":2.0744185541400373e-20},{"fixed":false,"mass":2.3395836087214243e-20,"nu":0,"particle_id":1599,"point":[3.59403964739e-7,-9.96751111049e-7,-2.97577682234e-7],"type":2,"volume":2.3395836087214243e-20},{"fixed":false,"mass":3.3881451414820765e-20,"nu":0,"particle_id":1600,"point":[3.57232794687e-7,6.73650897417e-7,-0.00000125231754692],"type":2,"volume":3.3881451414820765e-20},{"fixed":false,"mass":1.1163969455802296e-20,"nu":0,"particle_id":1601,"point":[-0.00000167431752797,4.84312732945e-7,2.62239669729e-7],"type":2,"volume":1.1163969455802296e-20},{"fixed":false,"mass":2.738847667111855e-20,"nu":0,"particle_id":1602,"point":[0.00000179145068544,-3.95126309124e-8,1.69302798469e-7],"type":2,"volume":2.738847667111855e-20},{"fixed":false,"mass":6.913447193023878e-20,"nu":0,"particle_id":1603,"point":[7.24654118559e-8,-0.00000147239149717,1.15554257278e-7],"type":2,"volume":6.913447193023878e-20},{"fixed":false,"mass":3.925381830926322e-20,"nu":0,"particle_id":1604,"point":[7.05493910224e-7,-4.4660345532e-7,0.00000121938821678],"type":2,"volume":3.925381830926322e-20},{"fixed":false,"mass":2.8094610006802355e-20,"nu":0,"particle_id":1605,"point":[-4.5392220094e-7,1.45211084497e-7,0.0000011537429664],"type":2,"volume":2.8094610006802355e-20},{"fixed":false,"mass":3.412790479821501e-20,"nu":0,"particle_id":1606,"point":[6.09522218014e-7,-2.27290206635e-7,-8.10484499643e-7],"type":2,"volume":3.412790479821501e-20},{"fixed":false,"mass":2.3667144066100933e-20,"nu":0,"particle_id":1607,"point":[3.82930242697e-8,9.4202503346e-7,8.46299658267e-7],"type":2,"volume":2.3667144066100933e-20},{"fixed":false,"mass":2.8234185912333984e-20,"nu":0,"particle_id":1608,"point":[0.0000010263173988,6.57083333635e-8,6.88126460465e-7],"type":2,"volume":2.8234185912333984e-20},{"fixed":false,"mass":1.3369019088824546e-20,"nu":0,"particle_id":1609,"point":[0.00000142655516199,9.82672881553e-8,8.81251114994e-7],"type":2,"volume":1.3369019088824546e-20},{"fixed":false,"mass":1.4446326851328557e-20,"nu":0,"particle_id":1610,"point":[6.08568208713e-7,-0.00000173338102704,-3.3972321174e-7],"type":2,"volume":1.4446326851328557e-20},{"fixed":false,"mass":3.1295160452217454e-20,"nu":0,"particle_id":1611,"point":[-3.55014031439e-7,0.0000011740882601,1.75731957423e-7],"type":2,"volume":3.1295160452217454e-20},{"fixed":false,"mass":4.090174794979984e-20,"nu":0,"particle_id":1612,"point":[6.51138939372e-7,9.73259816454e-7,6.24564772231e-7],"type":2,"volume":4.090174794979984e-20},{"fixed":false,"mass":2.4990980765665218e-20,"nu":0,"particle_id":1613,"point":[9.1139693451e-7,4.0546312273e-7,-4.80752333055e-7],"type":2,"volume":2.4990980765665218e-20},{"fixed":false,"mass":4.913461088332425e-20,"nu":0,"particle_id":1614,"point":[5.05416318295e-7,0.00000140148116984,-9.79921206733e-7],"type":2,"volume":4.913461088332425e-20},{"fixed":false,"mass":2.3869304253570615e-20,"nu":0,"particle_id":1615,"point":[5.98300481741e-7,9.12653020803e-7,-5.50831773819e-7],"type":2,"volume":2.3869304253570615e-20},{"fixed":false,"mass":3.2033574982862646e-20,"nu":0,"particle_id":1616,"point":[0.00000116503898423,-0.00000134344037792,1.58405688639e-7],"type":2,"volume":3.2033574982862646e-20},{"fixed":false,"mass":2.920523025205593e-20,"nu":0,"particle_id":1617,"point":[-6.03279492245e-7,-9.68928149419e-7,3.43071812526e-7],"type":2,"volume":2.920523025205593e-20},{"fixed":false,"mass":2.6420422836905116e-20,"nu":0,"particle_id":1618,"point":[-3.2237123405e-8,-0.00000138197521722,9.60267143529e-7],"type":2,"volume":2.6420422836905116e-20},{"fixed":false,"mass":2.6700344467228835e-20,"nu":0,"particle_id":1619,"point":[-0.00000102717409375,-2.45829995973e-8,-0.00000142990034027],"type":2,"volume":2.6700344467228835e-20},{"fixed":false,"mass":2.5003727670238752e-20,"nu":0,"particle_id":1620,"point":[8.05207464219e-7,0.00000107390047672,0.0000011656815099],"type":2,"volume":2.5003727670238752e-20},{"fixed":false,"mass":3.514970453176151e-20,"nu":0,"particle_id":1621,"point":[4.00796940746e-7,5.30422317726e-7,9.72511742547e-7],"type":2,"volume":3.514970453176151e-20},{"fixed":false,"mass":2.0819093401460813e-20,"nu":0,"particle_id":1622,"point":[-0.00000170393266156,-1.52224302611e-7,7.08789648641e-7],"type":2,"volume":2.0819093401460813e-20},{"fixed":false,"mass":7.310942898837378e-20,"nu":0,"particle_id":1623,"point":[-2.59331778158e-7,0.00000137068311108,-0.00000105565354791],"type":2,"volume":7.310942898837378e-20},{"fixed":false,"mass":2.148608039007333e-20,"nu":0,"particle_id":1624,"point":[-0.00000123582783663,5.03259831303e-7,0.00000111508817489],"type":2,"volume":2.148608039007333e-20},{"fixed":false,"mass":1.92865184710652e-20,"nu":0,"particle_id":1625,"point":[2.52170390947e-7,0.00000184797240301,-1.70609251605e-7],"type":2,"volume":1.92865184710652e-20},{"fixed":false,"mass":3.4394781254337026e-20,"nu":0,"particle_id":1626,"point":[5.10693734833e-7,-5.25351587555e-7,-0.00000160575892168],"type":2,"volume":3.4394781254337026e-20},{"fixed":false,"mass":3.5911449186940175e-20,"nu":0,"particle_id":1627,"point":[2.36723576955e-7,8.13917880542e-7,0.00000128688235845],"type":2,"volume":3.5911449186940175e-20},{"fixed":false,"mass":2.5371954287907175e-20,"nu":0,"particle_id":1628,"point":[0.00000103808143256,5.535146406e-7,4.43376559766e-7],"type":2,"volume":2.5371954287907175e-20},{"fixed":false,"mass":2.0769669202251595e-20,"nu":0,"particle_id":1629,"point":[-9.87749300121e-7,0.00000151280648601,-2.74128227934e-7],"type":2,"volume":2.0769669202251595e-20},{"fixed":false,"mass":1.4126027213521245e-20,"nu":0,"particle_id":1630,"point":[1.27892413068e-7,-0.00000112489520732,2.10140467002e-7],"type":2,"volume":1.4126027213521245e-20},{"fixed":false,"mass":3.699273824086966e-20,"nu":0,"particle_id":1631,"point":[0.00000108384671262,-9.96514831849e-7,6.62331124338e-7],"type":2,"volume":3.699273824086966e-20},{"fixed":false,"mass":2.4167366376753793e-20,"nu":0,"particle_id":1632,"point":[-0.00000164066055196,2.77226941331e-7,-4.82152182852e-7],"type":2,"volume":2.4167366376753793e-20},{"fixed":false,"mass":3.965608806712133e-20,"nu":0,"particle_id":1633,"point":[9.28217816953e-7,-7.72875591055e-8,-6.90582173489e-7],"type":2,"volume":3.965608806712133e-20},{"fixed":false,"mass":2.708306776457051e-20,"nu":0,"particle_id":1634,"point":[-0.00000122216914321,-0.00000121935974133,4.6466684682e-7],"type":2,"volume":2.708306776457051e-20},{"fixed":false,"mass":3.0827536411155386e-20,"nu":0,"particle_id":1635,"point":[-7.51654790213e-7,1.99118371058e-7,-7.76633673921e-7],"type":2,"volume":3.0827536411155386e-20},{"fixed":false,"mass":5.1914272986697123e-20,"nu":0,"particle_id":1636,"point":[1.42511597337e-7,-3.71045421581e-7,0.0000014546366682],"type":2,"volume":5.1914272986697123e-20},{"fixed":false,"mass":2.83188498111334e-20,"nu":0,"particle_id":1637,"point":[0.00000108607824973,0.00000106978368996,-8.94934054254e-7],"type":2,"volume":2.83188498111334e-20},{"fixed":false,"mass":4.6109350299828146e-20,"nu":0,"particle_id":1638,"point":[0.00000156204909403,-5.86041928969e-7,6.42775308696e-7],"type":2,"volume":4.6109350299828146e-20},{"fixed":false,"mass":3.501674960359e-20,"nu":0,"particle_id":1639,"point":[0.00000107324908996,7.59392673309e-7,0.0000010635629311],"type":2,"volume":3.501674960359e-20},{"fixed":false,"mass":1.599309331376863e-20,"nu":0,"particle_id":1640,"point":[-6.1802719528e-8,-9.9660319903e-7,6.5137595235e-7],"type":2,"volume":1.599309331376863e-20},{"fixed":false,"mass":2.361753995305177e-20,"nu":0,"particle_id":1641,"point":[8.42347098685e-7,-6.55066677552e-7,-3.58616137531e-7],"type":2,"volume":2.361753995305177e-20},{"fixed":false,"mass":3.1173426676684656e-20,"nu":0,"particle_id":1642,"point":[2.48747269394e-8,-7.67607495253e-7,-8.96516332935e-7],"type":2,"volume":3.1173426676684656e-20},{"fixed":false,"mass":2.364598055568607e-20,"nu":0,"particle_id":1643,"point":[3.90839255073e-7,-0.00000107254574976,5.3393173712e-7],"type":2,"volume":2.364598055568607e-20},{"fixed":false,"mass":2.338105143054365e-20,"nu":0,"particle_id":1644,"point":[8.51665877219e-7,-1.53377400334e-8,-0.00000162203160744],"type":2,"volume":2.338105143054365e-20},{"fixed":false,"mass":4.9283691244220826e-20,"nu":0,"particle_id":1645,"point":[6.81617206187e-7,-0.00000111830674361,-9.94551767526e-7],"type":2,"volume":4.9283691244220826e-20},{"fixed":false,"mass":3.4648261923652607e-20,"nu":0,"particle_id":1646,"point":[6.61683558141e-7,-0.00000159683348586,4.97267891809e-7],"type":2,"volume":3.4648261923652607e-20},{"fixed":false,"mass":3.1769772459524776e-20,"nu":0,"particle_id":1647,"point":[-1.61891348432e-7,8.54281178485e-7,-0.00000132284776336],"type":2,"volume":3.1769772459524776e-20},{"fixed":false,"mass":2.5428529646915782e-20,"nu":0,"particle_id":1648,"point":[-2.81168227582e-7,4.16467062385e-7,0.00000103540218853],"type":2,"volume":2.5428529646915782e-20},{"fixed":false,"mass":2.1014182002513312e-20,"nu":0,"particle_id":1649,"point":[0.00000106051208503,1.3982474714e-7,-3.04247857393e-7],"type":2,"volume":2.1014182002513312e-20},{"fixed":false,"mass":4.7917452814269984e-20,"nu":0,"particle_id":1650,"point":[0.00000147874284391,8.56147434812e-7,-3.50942244753e-7],"type":2,"volume":4.7917452814269984e-20},{"fixed":false,"mass":3.9821425684522164e-20,"nu":0,"particle_id":1651,"point":[-0.00000154138143632,3.70282588258e-7,7.61071436294e-7],"type":2,"volume":3.9821425684522164e-20},{"fixed":false,"mass":3.16118999425925e-20,"nu":0,"particle_id":1652,"point":[-6.71205239292e-7,1.3345603733e-7,0.0000016826099034],"type":2,"volume":3.16118999425925e-20},{"fixed":false,"mass":3.7480562212320615e-20,"nu":0,"particle_id":1653,"point":[8.43210375108e-7,0.0000014179898549,4.88568714345e-7],"type":2,"volume":3.7480562212320615e-20},{"fixed":false,"mass":3.4589688209353283e-20,"nu":0,"particle_id":1654,"point":[-0.00000111550213174,-0.00000144607856173,-8.46858215361e-8],"type":2,"volume":3.4589688209353283e-20},{"fixed":false,"mass":2.763633504684867e-20,"nu":0,"particle_id":1655,"point":[-0.00000118302143578,-1.19626496254e-7,4.4649800103e-7],"type":2,"volume":2.763633504684867e-20},{"fixed":false,"mass":2.9673313972310697e-20,"nu":0,"particle_id":1656,"point":[-3.4804940726e-7,-6.89473381993e-7,-9.72385043795e-7],"type":2,"volume":2.9673313972310697e-20},{"fixed":false,"mass":2.860269184821115e-20,"nu":0,"particle_id":1657,"point":[2.98522026657e-7,2.38222722079e-7,-0.00000111167104508],"type":2,"volume":2.860269184821115e-20},{"fixed":false,"mass":4.604491903231719e-20,"nu":0,"particle_id":1658,"point":[-9.47971346685e-7,-8.95191341356e-7,2.97068297836e-7],"type":2,"volume":4.604491903231719e-20},{"fixed":false,"mass":2.6944170212482614e-20,"nu":0,"particle_id":1659,"point":[7.55202108775e-7,-4.10902273478e-7,6.28561122021e-7],"type":2,"volume":2.6944170212482614e-20},{"fixed":false,"mass":1.9099343082445267e-20,"nu":0,"particle_id":1660,"point":[-6.43597459011e-7,8.47947777281e-7,-4.97630963149e-8],"type":2,"volume":1.9099343082445267e-20},{"fixed":false,"mass":3.1065640064396867e-20,"nu":0,"particle_id":1661,"point":[4.6998041172e-7,1.18229948521e-7,0.00000129982662082],"type":2,"volume":3.1065640064396867e-20},{"fixed":false,"mass":3.611806790126182e-20,"nu":0,"particle_id":1662,"point":[-0.00000111504895019,-0.00000109460887996,-7.09200117655e-7],"type":2,"volume":3.611806790126182e-20},{"fixed":false,"mass":1.801151019538913e-20,"nu":0,"particle_id":1663,"point":[-6.03122181783e-7,-7.15714932917e-7,7.49782602445e-7],"type":2,"volume":1.801151019538913e-20},{"fixed":false,"mass":2.677045990645135e-20,"nu":0,"particle_id":1664,"point":[8.45867605211e-7,7.6789761234e-7,-1.57122072692e-7],"type":2,"volume":2.677045990645135e-20},{"fixed":false,"mass":3.7180258310523556e-20,"nu":0,"particle_id":1665,"point":[-3.19090968585e-7,-4.90183349821e-7,-0.00000162632433456],"type":2,"volume":3.7180258310523556e-20},{"fixed":false,"mass":2.518730364340921e-20,"nu":0,"particle_id":1666,"point":[-3.69126750642e-7,3.81079159827e-7,-0.00000105123120346],"type":2,"volume":2.518730364340921e-20},{"fixed":false,"mass":1.681655299411927e-20,"nu":0,"particle_id":1667,"point":[0.00000138300653179,-9.11690220609e-7,-8.69359082047e-7],"type":2,"volume":1.681655299411927e-20},{"fixed":false,"mass":3.2819312864313894e-20,"nu":0,"particle_id":1668,"point":[0.00000167518067493,-2.9427308771e-7,-4.71082795084e-7],"type":2,"volume":3.2819312864313894e-20},{"fixed":false,"mass":3.140755573557292e-20,"nu":0,"particle_id":1669,"point":[-0.00000100680658051,4.62000713845e-7,-3.73669119245e-7],"type":2,"volume":3.140755573557292e-20},{"fixed":false,"mass":3.273612482332798e-20,"nu":0,"particle_id":1670,"point":[-0.00000123264958816,-5.71912209989e-7,-0.00000122522554012],"type":2,"volume":3.273612482332798e-20},{"fixed":false,"mass":4.986850620184026e-20,"nu":0,"particle_id":1671,"point":[4.18049370112e-8,-0.00000146127980182,-7.12929700855e-7],"type":2,"volume":4.986850620184026e-20},{"fixed":false,"mass":5.1373590765983815e-20,"nu":0,"particle_id":1672,"point":[-4.22985983428e-7,-0.0000015296986177,-5.88912282267e-7],"type":2,"volume":5.1373590765983815e-20},{"fixed":false,"mass":2.59038787003312e-20,"nu":0,"particle_id":1673,"point":[0.00000102019096209,-6.78819365055e-7,1.95989191932e-7],"type":2,"volume":2.59038787003312e-20},{"fixed":false,"mass":3.2478984301126497e-20,"nu":0,"particle_id":1674,"point":[-2.92498541363e-7,8.72704081268e-7,7.11706145644e-7],"type":2,"volume":3.2478984301126497e-20},{"fixed":false,"mass":2.4664948237387025e-20,"nu":0,"particle_id":1675,"point":[-3.95035674585e-7,0.00000109056235078,-1.795692005e-7],"type":2,"volume":2.4664948237387025e-20},{"fixed":false,"mass":1.409192007248439e-20,"nu":0,"particle_id":1676,"point":[-2.49771079424e-7,-3.40380612995e-7,-0.00000105784887164],"type":2,"volume":1.409192007248439e-20},{"fixed":false,"mass":4.083257453075011e-20,"nu":0,"particle_id":1677,"point":[0.00000128466122412,-7.1610003906e-7,9.1288838028e-7],"type":2,"volume":4.083257453075011e-20},{"fixed":false,"mass":2.5956683129161922e-20,"nu":0,"particle_id":1678,"point":[-6.47407752978e-7,4.58665395015e-7,-7.18841626307e-7],"type":2,"volume":2.5956683129161922e-20},{"fixed":false,"mass":1.983151607893517e-20,"nu":0,"particle_id":1679,"point":[-1.13115989826e-7,-7.75040791984e-7,9.96172054226e-7],"type":2,"volume":1.983151607893517e-20},{"fixed":false,"mass":3.0474409833885083e-20,"nu":0,"particle_id":1680,"point":[-4.52577827788e-7,0.00000141436506072,9.10034033731e-7],"type":2,"volume":3.0474409833885083e-20},{"fixed":false,"mass":3.17886475274956e-20,"nu":0,"particle_id":1681,"point":[-0.00000110124200769,-4.01870724216e-7,6.25987609227e-7],"type":2,"volume":3.17886475274956e-20},{"fixed":false,"mass":1.7057446547935773e-20,"nu":0,"particle_id":1682,"point":[-0.00000181118059685,1.12698203181e-7,1.70301863034e-7],"type":2,"volume":1.7057446547935773e-20},{"fixed":false,"mass":1.4906140476357353e-20,"nu":0,"particle_id":1683,"point":[0.00000114439791934,7.8387044989e-8,0.00000119921692877],"type":2,"volume":1.4906140476357353e-20},{"fixed":false,"mass":2.5863336166785043e-20,"nu":0,"particle_id":1684,"point":[-0.00000130800999316,1.65865429822e-7,-0.00000109868884349],"type":2,"volume":2.5863336166785043e-20},{"fixed":false,"mass":2.1003307213927133e-20,"nu":0,"particle_id":1685,"point":[6.1892392249e-7,0.00000171172351997,-4.21299129577e-8],"type":2,"volume":2.1003307213927133e-20},{"fixed":false,"mass":1.7248459657221094e-20,"nu":0,"particle_id":1686,"point":[-0.00000100210394241,3.19582989405e-7,-1.22408085622e-7],"type":2,"volume":1.7248459657221094e-20},{"fixed":false,"mass":2.9598289388854114e-20,"nu":0,"particle_id":1687,"point":[-8.04172981966e-7,0.00000146478930193,5.70654779189e-7],"type":2,"volume":2.9598289388854114e-20},{"fixed":false,"mass":3.042506300889982e-20,"nu":0,"particle_id":1688,"point":[-0.0000010801941835,-2.15385571199e-7,-5.34456635784e-7],"type":2,"volume":3.042506300889982e-20},{"fixed":false,"mass":3.8663814895040695e-20,"nu":0,"particle_id":1689,"point":[-7.53675578062e-7,2.15071826244e-7,8.12357553221e-7],"type":2,"volume":3.8663814895040695e-20},{"fixed":false,"mass":3.523681613935692e-20,"nu":0,"particle_id":1690,"point":[-5.54223030521e-7,-8.16901100386e-7,0.00000148762544576],"type":2,"volume":3.523681613935692e-20},{"fixed":false,"mass":4.5341185291929413e-20,"nu":0,"particle_id":1691,"point":[-0.00000134099521312,9.97226246462e-7,-6.29239067639e-7],"type":2,"volume":4.5341185291929413e-20},{"fixed":false,"mass":4.116867841180172e-20,"nu":0,"particle_id":1692,"point":[0.00000139107737366,-1.53387465812e-7,-0.00000115310668235],"type":2,"volume":4.116867841180172e-20},{"fixed":false,"mass":2.4396650343862716e-20,"nu":0,"particle_id":1693,"point":[-3.79164851672e-7,-8.77342594515e-7,-0.00000146437361672],"type":2,"volume":2.4396650343862716e-20},{"fixed":false,"mass":2.0125795611818323e-20,"nu":0,"particle_id":1694,"point":[-5.86210736238e-7,8.07358215789e-7,-4.50655407297e-7],"type":2,"volume":2.0125795611818323e-20},{"fixed":false,"mass":2.935669938182611e-20,"nu":0,"particle_id":1695,"point":[0.00000124983064777,-0.00000122825886915,-4.93755246056e-7],"type":2,"volume":2.935669938182611e-20},{"fixed":false,"mass":4.7504877612955544e-20,"nu":0,"particle_id":1696,"point":[-8.81053251246e-7,-5.81435646961e-7,2.47382473968e-8],"type":2,"volume":4.7504877612955544e-20},{"fixed":false,"mass":4.552079627774793e-20,"nu":0,"particle_id":1697,"point":[9.07470950659e-7,-0.00000132598790357,-6.61042598658e-7],"type":2,"volume":4.552079627774793e-20},{"fixed":false,"mass":2.5810065268349138e-20,"nu":0,"particle_id":1698,"point":[-2.6733912306e-7,-2.29042444701e-7,0.00000115754156664],"type":2,"volume":2.5810065268349138e-20},{"fixed":false,"mass":3.001252432401302e-20,"nu":0,"particle_id":1699,"point":[-0.00000150538202292,-6.41859621059e-7,7.24741787812e-7],"type":2,"volume":3.001252432401302e-20},{"fixed":false,"mass":4.084473689009451e-20,"nu":0,"particle_id":1700,"point":[8.01751811327e-7,4.94564377029e-7,9.60461045492e-7],"type":2,"volume":4.084473689009451e-20},{"fixed":false,"mass":4.187403450586441e-20,"nu":0,"particle_id":1701,"point":[0.00000180248075784,2.61918954239e-7,-6.43581082055e-8],"type":2,"volume":4.187403450586441e-20},{"fixed":false,"mass":4.5943258869240393e-20,"nu":0,"particle_id":1702,"point":[8.80542653526e-7,-4.83720148697e-7,-6.65099361609e-7],"type":2,"volume":4.5943258869240393e-20},{"fixed":false,"mass":4.148976687263692e-20,"nu":0,"particle_id":1703,"point":[-8.84362722443e-7,-1.99685668306e-7,9.02823326564e-7],"type":2,"volume":4.148976687263692e-20},{"fixed":false,"mass":3.4091016256030476e-20,"nu":0,"particle_id":1704,"point":[4.69548827905e-8,9.64821465746e-7,4.85683855488e-7],"type":2,"volume":3.4091016256030476e-20},{"fixed":false,"mass":4.189524705810517e-20,"nu":0,"particle_id":1705,"point":[0.00000133386447118,-0.00000103308690912,2.94066992116e-7],"type":2,"volume":4.189524705810517e-20},{"fixed":false,"mass":2.423640485700446e-20,"nu":0,"particle_id":1706,"point":[4.87191362631e-7,-7.92259608797e-7,-6.99534860574e-7],"type":2,"volume":2.423640485700446e-20},{"fixed":false,"mass":3.902407327716899e-20,"nu":0,"particle_id":1707,"point":[-6.59783313472e-7,5.4154183118e-7,7.14076565145e-7],"type":2,"volume":3.902407327716899e-20},{"fixed":false,"mass":3.6890621210385336e-20,"nu":0,"particle_id":1708,"point":[-7.43674299803e-7,-7.82880990061e-7,-2.4782669152e-7],"type":2,"volume":3.6890621210385336e-20},{"fixed":false,"mass":2.6137992588969472e-20,"nu":0,"particle_id":1709,"point":[-5.9126341693e-7,-7.15947978484e-7,-5.24943549125e-7],"type":2,"volume":2.6137992588969472e-20},{"fixed":false,"mass":3.6049956346124625e-20,"nu":0,"particle_id":1710,"point":[6.81664734811e-7,7.2214798304e-8,-9.2300215093e-7],"type":2,"volume":3.6049956346124625e-20},{"fixed":false,"mass":4.621029684855174e-20,"nu":0,"particle_id":1711,"point":[-0.00000147212796494,6.56227276603e-7,5.29391791201e-7],"type":2,"volume":4.621029684855174e-20},{"fixed":false,"mass":3.6607441482514564e-20,"nu":0,"particle_id":1712,"point":[-1.31734703737e-7,7.17124076294e-7,-9.65721031219e-7],"type":2,"volume":3.6607441482514564e-20},{"fixed":false,"mass":4.730809248719323e-20,"nu":0,"particle_id":1713,"point":[0.00000148501168454,7.09948393006e-7,-6.99698313629e-7],"type":2,"volume":4.730809248719323e-20},{"fixed":false,"mass":3.3207276104282226e-20,"nu":0,"particle_id":1714,"point":[-1.6350979131e-7,-0.00000102448762439,1.90905692105e-7],"type":2,"volume":3.3207276104282226e-20},{"fixed":false,"mass":3.901577052748344e-20,"nu":0,"particle_id":1715,"point":[-2.71151026134e-7,0.00000172631991674,-5.17136780754e-7],"type":2,"volume":3.901577052748344e-20},{"fixed":false,"mass":4.479574485908835e-20,"nu":0,"particle_id":1716,"point":[-0.00000140870731025,0.00000101039631914,-2.68611701283e-7],"type":2,"volume":4.479574485908835e-20},{"fixed":false,"mass":2.4078516465113122e-20,"nu":0,"particle_id":1717,"point":[-0.00000132945999061,-0.00000124719504054,-2.45405316372e-8],"type":2,"volume":2.4078516465113122e-20},{"fixed":false,"mass":5.376054492102937e-20,"nu":0,"particle_id":1718,"point":[7.54202943903e-7,-2.78735717621e-7,-0.00000127191145218],"type":2,"volume":5.376054492102937e-20},{"fixed":false,"mass":2.852397138567338e-20,"nu":0,"particle_id":1719,"point":[0.00000165183189353,1.5540833936e-7,4.53607476844e-7],"type":2,"volume":2.852397138567338e-20},{"fixed":false,"mass":4.918539525650589e-20,"nu":0,"particle_id":1720,"point":[7.54166282162e-7,-0.00000146533022561,1.23568303137e-7],"type":2,"volume":4.918539525650589e-20},{"fixed":false,"mass":2.8416009702522763e-20,"nu":0,"particle_id":1721,"point":[-0.00000117431328914,8.16587644705e-7,0.00000111338543474],"type":2,"volume":2.8416009702522763e-20},{"fixed":false,"mass":3.8363973905980284e-20,"nu":0,"particle_id":1722,"point":[-2.270215862e-7,-2.28654783947e-8,-9.91273664134e-7],"type":2,"volume":3.8363973905980284e-20},{"fixed":false,"mass":3.4474436238220785e-20,"nu":0,"particle_id":1723,"point":[4.82155558744e-7,0.00000112476900803,0.00000136854176894],"type":2,"volume":3.4474436238220785e-20},{"fixed":false,"mass":4.128192055256286e-20,"nu":0,"particle_id":1724,"point":[0.00000126584419318,7.9335690107e-7,-0.00000103837752749],"type":2,"volume":4.128192055256286e-20},{"fixed":false,"mass":2.9454395309785814e-20,"nu":0,"particle_id":1725,"point":[-7.22849099453e-7,-0.00000134399992718,-9.40171758364e-7],"type":2,"volume":2.9454395309785814e-20},{"fixed":false,"mass":1.8707114164362418e-20,"nu":0,"particle_id":1726,"point":[0.00000162736881087,6.90403566472e-7,3.9543776817e-7],"type":2,"volume":1.8707114164362418e-20},{"fixed":false,"mass":3.49929073750245e-20,"nu":0,"particle_id":1727,"point":[3.1347081233e-7,9.68592260037e-7,-6.73918716525e-7],"type":2,"volume":3.49929073750245e-20},{"fixed":false,"mass":1.6507662042934838e-20,"nu":0,"particle_id":1728,"point":[8.75481665935e-8,-0.00000119221311452,-2.19935086765e-7],"type":2,"volume":1.6507662042934838e-20},{"fixed":false,"mass":3.632972899367277e-20,"nu":0,"particle_id":1729,"point":[-3.41303613235e-7,-0.00000174594730446,-2.60827318063e-7],"type":2,"volume":3.632972899367277e-20},{"fixed":false,"mass":2.8999798122283795e-20,"nu":0,"particle_id":1730,"point":[-1.7418751097e-7,-0.00000170403137914,5.36290728282e-7],"type":2,"volume":2.8999798122283795e-20},{"fixed":false,"mass":4.9382007894664913e-20,"nu":0,"particle_id":1731,"point":[-8.54743699517e-7,0.00000142998900507,-5.61097639318e-7],"type":2,"volume":4.9382007894664913e-20},{"fixed":false,"mass":1.0978388716021874e-20,"nu":0,"particle_id":1732,"point":[-4.19401111784e-8,1.13595748672e-7,0.00000102945407501],"type":2,"volume":1.0978388716021874e-20},{"fixed":false,"mass":3.7837263859110023e-20,"nu":0,"particle_id":1733,"point":[5.61297864527e-7,9.95814678186e-7,-1.30219522948e-7],"type":2,"volume":3.7837263859110023e-20},{"fixed":false,"mass":2.996914346558355e-20,"nu":0,"particle_id":1734,"point":[0.00000111793453475,2.036293975e-7,-0.00000124219966134],"type":2,"volume":2.996914346558355e-20},{"fixed":false,"mass":3.496251871996669e-20,"nu":0,"particle_id":1735,"point":[-0.00000122836626616,0.00000106733498358,6.47345638027e-7],"type":2,"volume":3.496251871996669e-20},{"fixed":false,"mass":2.118848549551242e-20,"nu":0,"particle_id":1736,"point":[7.23038155044e-8,-4.87043895428e-8,-0.00000106165354098],"type":2,"volume":2.118848549551242e-20},{"fixed":false,"mass":3.7400079973748133e-20,"nu":0,"particle_id":1737,"point":[0.00000110093604552,0.0000011638049907,2.35548557065e-7],"type":2,"volume":3.7400079973748133e-20},{"fixed":false,"mass":3.7154899749875474e-20,"nu":0,"particle_id":1738,"point":[-8.05700810952e-7,-3.01140092352e-7,-7.91214231459e-7],"type":2,"volume":3.7154899749875474e-20},{"fixed":false,"mass":2.5965292822367637e-20,"nu":0,"particle_id":1739,"point":[5.72878778173e-7,-7.97636099754e-7,5.18080210452e-7],"type":2,"volume":2.5965292822367637e-20},{"fixed":false,"mass":2.988674759617102e-20,"nu":0,"particle_id":1740,"point":[5.75659958648e-7,2.7277527504e-7,0.00000169225092216],"type":2,"volume":2.988674759617102e-20},{"fixed":false,"mass":3.605538844903266e-20,"nu":0,"particle_id":1741,"point":[-2.65574023215e-7,-0.00000116160311479,-0.00000137264805808],"type":2,"volume":3.605538844903266e-20},{"fixed":false,"mass":2.990052272010305e-20,"nu":0,"particle_id":1742,"point":[-3.52730309966e-7,-3.04772067939e-8,-0.00000180107003807],"type":2,"volume":2.990052272010305e-20},{"fixed":false,"mass":5.1828101355975293e-20,"nu":0,"particle_id":1743,"point":[4.43496808722e-7,4.81064480563e-7,-0.00000156971684551],"type":2,"volume":5.1828101355975293e-20},{"fixed":false,"mass":4.267678613811128e-20,"nu":0,"particle_id":1744,"point":[-0.00000136614885724,-7.91759486627e-7,-5.77136226924e-7],"type":2,"volume":4.267678613811128e-20},{"fixed":false,"mass":2.3103332009744754e-20,"nu":0,"particle_id":1745,"point":[4.47555767682e-7,-0.00000102047032647,1.77207558137e-7],"type":2,"volume":2.3103332009744754e-20},{"fixed":false,"mass":2.9367003407392127e-20,"nu":0,"particle_id":1746,"point":[-4.52960221547e-8,-0.00000121687317596,0.00000131498475586],"type":2,"volume":2.9367003407392127e-20},{"fixed":false,"mass":3.441002869923935e-20,"nu":0,"particle_id":1747,"point":[4.22526347389e-8,-9.31882758241e-7,-6.73579336693e-7],"type":2,"volume":3.441002869923935e-20},{"fixed":false,"mass":4.309222013587615e-20,"nu":0,"particle_id":1748,"point":[1.57269707296e-8,6.73379557743e-7,0.00000110109717868],"type":2,"volume":4.309222013587615e-20},{"fixed":false,"mass":4.3322309484037185e-20,"nu":0,"particle_id":1749,"point":[4.1150526533e-7,-8.87618398809e-7,8.89356759148e-7],"type":2,"volume":4.3322309484037185e-20},{"fixed":false,"mass":3.3092162546740106e-20,"nu":0,"particle_id":1750,"point":[6.24909056265e-7,-1.24340827078e-7,0.00000163303553999],"type":2,"volume":3.3092162546740106e-20},{"fixed":false,"mass":3.947917586257686e-20,"nu":0,"particle_id":1751,"point":[-3.56546707712e-7,8.6098040163e-7,-7.30918667515e-7],"type":2,"volume":3.947917586257686e-20},{"fixed":false,"mass":2.873267883099889e-20,"nu":0,"particle_id":1752,"point":[-0.0000017686827811,-9.95416057176e-8,4.07892895346e-7],"type":2,"volume":2.873267883099889e-20},{"fixed":false,"mass":2.6019759426466812e-20,"nu":0,"particle_id":1753,"point":[6.64339519407e-7,2.13270503249e-7,0.00000102922753356],"type":2,"volume":2.6019759426466812e-20},{"fixed":false,"mass":3.243057200676327e-20,"nu":0,"particle_id":1754,"point":[-0.00000169919113447,-6.48250370071e-7,2.07132604922e-7],"type":2,"volume":3.243057200676327e-20},{"fixed":false,"mass":3.8679679137180154e-20,"nu":0,"particle_id":1755,"point":[0.00000100214669217,5.34298532996e-7,0.00000142062655146],"type":2,"volume":3.8679679137180154e-20},{"fixed":false,"mass":1.6564248759170067e-20,"nu":0,"particle_id":1756,"point":[-9.61636058912e-8,0.00000186932289268,4.32268525912e-8],"type":2,"volume":1.6564248759170067e-20},{"fixed":false,"mass":3.4758403627858766e-20,"nu":0,"particle_id":1757,"point":[7.4121958534e-7,4.61756064272e-7,-7.98972687675e-7],"type":2,"volume":3.4758403627858766e-20},{"fixed":false,"mass":3.980567579090032e-20,"nu":0,"particle_id":1758,"point":[3.54236577966e-9,-4.03885211065e-8,0.0000018399674426],"type":2,"volume":3.980567579090032e-20},{"fixed":false,"mass":3.909329788748818e-20,"nu":0,"particle_id":1759,"point":[-9.37264608354e-7,-4.77212765547e-7,-3.13780069132e-7],"type":2,"volume":3.909329788748818e-20},{"fixed":false,"mass":2.822340684233945e-20,"nu":0,"particle_id":1760,"point":[2.97369175591e-7,-0.00000145948632954,9.50284988523e-7],"type":2,"volume":2.822340684233945e-20},{"fixed":false,"mass":2.8929628883528583e-20,"nu":0,"particle_id":1761,"point":[0.00000152490957248,-3.5688585547e-7,9.10518810991e-7],"type":2,"volume":2.8929628883528583e-20},{"fixed":false,"mass":2.8843720491345115e-20,"nu":0,"particle_id":1762,"point":[-0.00000176213977425,3.1544718128e-7,-3.97731724355e-8],"type":2,"volume":2.8843720491345115e-20},{"fixed":false,"mass":3.34160767794259e-20,"nu":0,"particle_id":1763,"point":[-3.54931345859e-7,-4.84223127486e-7,9.29085565113e-7],"type":2,"volume":3.34160767794259e-20},{"fixed":false,"mass":4.6070421109058826e-20,"nu":0,"particle_id":1764,"point":[3.6303627056e-7,-0.00000114027837178,0.00000117974452979],"type":2,"volume":4.6070421109058826e-20},{"fixed":false,"mass":3.7190466261844854e-20,"nu":0,"particle_id":1765,"point":[2.50660738155e-7,-8.28914221773e-7,-0.00000147199084834],"type":2,"volume":3.7190466261844854e-20},{"fixed":false,"mass":3.431851841337745e-20,"nu":0,"particle_id":1766,"point":[-0.00000162015867112,-7.90216154576e-7,-6.6753152721e-8],"type":2,"volume":3.431851841337745e-20},{"fixed":false,"mass":2.0034387152232453e-20,"nu":0,"particle_id":1767,"point":[-2.73251569601e-7,9.0689181304e-7,4.30870926681e-7],"type":2,"volume":2.0034387152232453e-20},{"fixed":false,"mass":2.885759236963498e-20,"nu":0,"particle_id":1768,"point":[3.6368581669e-7,-7.08133302699e-7,0.00000156501945948],"type":2,"volume":2.885759236963498e-20},{"fixed":false,"mass":3.9581039174879706e-20,"nu":0,"particle_id":1769,"point":[-5.94196258971e-7,7.17338182211e-7,0.00000154606068718],"type":2,"volume":3.9581039174879706e-20},{"fixed":false,"mass":2.5748276929990064e-20,"nu":0,"particle_id":1770,"point":[-5.34925566538e-7,8.62677225226e-7,1.95208614292e-7],"type":2,"volume":2.5748276929990064e-20},{"fixed":false,"mass":2.6105889834924207e-20,"nu":0,"particle_id":1771,"point":[1.75311737333e-7,2.36094487179e-7,0.00000182457331831],"type":2,"volume":2.6105889834924207e-20},{"fixed":false,"mass":3.1729062896947917e-20,"nu":0,"particle_id":1772,"point":[-0.00000155827819448,5.92495208257e-7,-7.02526869434e-7],"type":2,"volume":3.1729062896947917e-20},{"fixed":false,"mass":2.9078931664490865e-20,"nu":0,"particle_id":1773,"point":[0.0000017656134029,-2.67050068388e-7,-5.40597986439e-8],"type":2,"volume":2.9078931664490865e-20},{"fixed":false,"mass":3.28343451558222e-20,"nu":0,"particle_id":1774,"point":[-0.00000127040091597,-1.31740082936e-7,-2.91374220802e-7],"type":2,"volume":3.28343451558222e-20},{"fixed":false,"mass":2.0968708757291083e-20,"nu":0,"particle_id":1775,"point":[0.00000148817607233,-0.00000101774128874,-6.69203752926e-8],"type":2,"volume":2.0968708757291083e-20},{"fixed":false,"mass":4.165212040626617e-20,"nu":0,"particle_id":1776,"point":[0.00000127264691435,-1.82127717248e-7,6.85808710747e-7],"type":2,"volume":4.165212040626617e-20},{"fixed":false,"mass":3.2305089590042e-20,"nu":0,"particle_id":1777,"point":[-8.00676988226e-8,-0.00000187392542157,-4.49994406696e-8],"type":2,"volume":3.2305089590042e-20},{"fixed":false,"mass":2.4918694501896248e-20,"nu":0,"particle_id":1778,"point":[0.00000116418980913,2.67042494885e-7,3.82067615935e-7],"type":2,"volume":2.4918694501896248e-20},{"fixed":false,"mass":3.230971441251446e-20,"nu":0,"particle_id":1779,"point":[-0.0000010014176367,-3.26814768345e-7,2.59817069984e-7],"type":2,"volume":3.230971441251446e-20},{"fixed":false,"mass":2.8321992670724545e-20,"nu":0,"particle_id":1780,"point":[-8.52896223656e-7,4.49596345747e-7,-0.000001530436051],"type":2,"volume":2.8321992670724545e-20},{"fixed":false,"mass":2.7038751905683634e-20,"nu":0,"particle_id":1781,"point":[-0.00000131920295616,3.858202952e-8,0.00000122801664848],"type":2,"volume":2.7038751905683634e-20},{"fixed":false,"mass":2.9264165897957137e-20,"nu":0,"particle_id":1782,"point":[-5.19491736008e-7,-0.00000127409127733,-0.00000117598570403],"type":2,"volume":2.9264165897957137e-20},{"fixed":false,"mass":2.816319151308247e-20,"nu":0,"particle_id":1783,"point":[-7.01492651046e-7,-0.0000015703722995,6.52564427423e-7],"type":2,"volume":2.816319151308247e-20},{"fixed":false,"mass":2.9700974667118883e-20,"nu":0,"particle_id":1784,"point":[-8.65792442556e-7,-5.56451377782e-7,7.78997467411e-7],"type":2,"volume":2.9700974667118883e-20},{"fixed":false,"mass":3.5011141664479204e-20,"nu":0,"particle_id":1785,"point":[-2.74503607131e-7,0.00000135601654721,0.00000118770312441],"type":2,"volume":3.5011141664479204e-20},{"fixed":false,"mass":2.2942343744849047e-20,"nu":0,"particle_id":1786,"point":[2.29126674642e-7,0.0000012365665987,0.00000126705637235],"type":2,"volume":2.2942343744849047e-20},{"fixed":false,"mass":2.4993533629119894e-20,"nu":0,"particle_id":1787,"point":[5.74311730072e-7,0.00000133616235967,0.00000110750919602],"type":2,"volume":2.4993533629119894e-20},{"fixed":false,"mass":2.9969187072542893e-20,"nu":0,"particle_id":1788,"point":[6.6551620852e-7,-7.51644206461e-7,0.00000154627105162],"type":2,"volume":2.9969187072542893e-20},{"fixed":false,"mass":4.6956751618792305e-20,"nu":0,"particle_id":1789,"point":[7.20055665062e-7,7.84733197495e-7,-0.00000136721049905],"type":2,"volume":4.6956751618792305e-20},{"fixed":false,"mass":4.342036827700914e-20,"nu":0,"particle_id":1790,"point":[-8.4116758929e-8,-1.37964233916e-7,-0.00000181440391081],"type":2,"volume":4.342036827700914e-20},{"fixed":false,"mass":2.671376009250264e-20,"nu":0,"particle_id":1791,"point":[3.60247621454e-7,0.00000100211428469,2.13167009367e-7],"type":2,"volume":2.671376009250264e-20},{"fixed":false,"mass":2.180820043538871e-20,"nu":0,"particle_id":1792,"point":[0.00000123815314913,-0.00000129471512417,4.37584351956e-7],"type":2,"volume":2.180820043538871e-20},{"fixed":false,"mass":1.7309171672705305e-20,"nu":0,"particle_id":1793,"point":[0.00000118179899407,0.00000115248398677,8.86009200108e-7],"type":2,"volume":1.7309171672705305e-20},{"fixed":false,"mass":2.0331133637067834e-20,"nu":0,"particle_id":1794,"point":[-7.92295511195e-7,9.81247287717e-7,-0.00000128171994688],"type":2,"volume":2.0331133637067834e-20},{"fixed":false,"mass":2.8198087675875645e-20,"nu":0,"particle_id":1795,"point":[7.10111153528e-7,0.00000128620704946,8.05361518179e-7],"type":2,"volume":2.8198087675875645e-20},{"fixed":false,"mass":2.346153727008386e-20,"nu":0,"particle_id":1796,"point":[-0.00000128541724712,6.82789901542e-7,-0.00000112849404342],"type":2,"volume":2.346153727008386e-20},{"fixed":false,"mass":3.539586579098651e-20,"nu":0,"particle_id":1797,"point":[1.24230075002e-7,0.0000015186999993,-0.00000102272550509],"type":2,"volume":3.539586579098651e-20},{"fixed":false,"mass":3.0458301921732435e-20,"nu":0,"particle_id":1798,"point":[-0.00000170048546622,-1.653938016e-9,-3.0328967924e-7],"type":2,"volume":3.0458301921732435e-20},{"fixed":false,"mass":2.2077175151205763e-20,"nu":0,"particle_id":1799,"point":[-9.01653719342e-7,-0.00000161928995691,1.22773851399e-7],"type":2,"volume":2.2077175151205763e-20},{"fixed":false,"mass":2.7226600559529835e-20,"nu":0,"particle_id":1800,"point":[-0.00000140048145689,-5.53876459576e-7,-9.0059177171e-7],"type":2,"volume":2.7226600559529835e-20},{"fixed":false,"mass":2.227382535081479e-20,"nu":0,"particle_id":1801,"point":[0.00000110484236847,-6.30908146425e-8,-1.3016074853e-7],"type":2,"volume":2.227382535081479e-20},{"fixed":false,"mass":3.710289959890527e-20,"nu":0,"particle_id":1802,"point":[0.00000121299396115,0.0000012213849669,-3.91905857736e-7],"type":2,"volume":3.710289959890527e-20},{"fixed":false,"mass":2.8821044791144785e-20,"nu":0,"particle_id":1803,"point":[3.32593334317e-7,-1.89497458873e-7,0.00000102820315764],"type":2,"volume":2.8821044791144785e-20},{"fixed":false,"mass":5.3988461848204573e-20,"nu":0,"particle_id":1804,"point":[-0.00000112563178996,0.00000134185185127,3.6597651759e-7],"type":2,"volume":5.3988461848204573e-20},{"fixed":false,"mass":2.7442632479376e-20,"nu":0,"particle_id":1805,"point":[-0.00000139674499265,2.31011388498e-8,2.65158439888e-7],"type":2,"volume":2.7442632479376e-20},{"fixed":false,"mass":2.9806139477661904e-20,"nu":0,"particle_id":1806,"point":[0.00000177784480616,1.85145044703e-8,-4.48532480703e-7],"type":2,"volume":2.9806139477661904e-20},{"fixed":false,"mass":2.841171909814462e-20,"nu":0,"particle_id":1807,"point":[-4.45054105871e-7,7.47775158114e-7,-0.00000155843702207],"type":2,"volume":2.841171909814462e-20},{"fixed":false,"mass":1.7767232737907956e-20,"nu":0,"particle_id":1808,"point":[0.00000179711898516,-1.18382455289e-7,4.82961920887e-7],"type":2,"volume":1.7767232737907956e-20},{"fixed":false,"mass":3.2707267036120806e-20,"nu":0,"particle_id":1809,"point":[-1.02144509637e-7,2.30385137763e-7,-0.00000180040710661],"type":2,"volume":3.2707267036120806e-20},{"fixed":false,"mass":3.8240354816480616e-20,"nu":0,"particle_id":1810,"point":[4.29278389209e-7,-0.00000164626376351,-6.41481955761e-7],"type":2,"volume":3.8240354816480616e-20},{"fixed":false,"mass":2.4625675049403004e-20,"nu":0,"particle_id":1811,"point":[-0.00000149186649178,-8.22893012893e-8,-0.00000104189443066],"type":2,"volume":2.4625675049403004e-20},{"fixed":false,"mass":1.368851373903411e-20,"nu":0,"particle_id":1812,"point":[6.34316458011e-7,-7.92904511201e-7,-2.85621977992e-7],"type":2,"volume":1.368851373903411e-20},{"fixed":false,"mass":2.460543455851356e-20,"nu":0,"particle_id":1813,"point":[-3.21650848633e-7,-0.00000180118168167,1.1442844426e-7],"type":2,"volume":2.460543455851356e-20},{"fixed":false,"mass":2.4328349358214103e-20,"nu":0,"particle_id":1814,"point":[-2.51780407982e-7,-7.97905165823e-7,0.00000157095599375],"type":2,"volume":2.4328349358214103e-20},{"fixed":false,"mass":2.2424180582340092e-20,"nu":0,"particle_id":1815,"point":[-9.58628229355e-7,0.00000123373904679,9.84467211469e-7],"type":2,"volume":2.2424180582340092e-20},{"fixed":false,"mass":3.842836180738364e-20,"nu":0,"particle_id":1816,"point":[-6.51612513464e-7,-0.00000124640215596,0.00000113198488589],"type":2,"volume":3.842836180738364e-20},{"fixed":false,"mass":2.9262997033915423e-20,"nu":0,"particle_id":1817,"point":[-4.34963767611e-7,-0.00000141147497049,9.21421804664e-7],"type":2,"volume":2.9262997033915423e-20},{"fixed":false,"mass":3.0152206168682145e-20,"nu":0,"particle_id":1818,"point":[-8.42543897913e-7,0.00000165563885848,1.69178264323e-8],"type":2,"volume":3.0152206168682145e-20},{"fixed":false,"mass":2.849946925891625e-20,"nu":0,"particle_id":1819,"point":[5.68922434697e-8,0.0000015472167977,9.03912346976e-7],"type":2,"volume":2.849946925891625e-20},{"fixed":false,"mass":2.837189684717427e-20,"nu":0,"particle_id":1820,"point":[0.00000161721066555,4.20782871202e-7,-7.52220799193e-7],"type":2,"volume":2.837189684717427e-20},{"fixed":false,"mass":3.5329782133582287e-20,"nu":0,"particle_id":1821,"point":[-0.00000109724871633,7.40626582181e-7,4.4138547698e-7],"type":2,"volume":3.5329782133582287e-20},{"fixed":false,"mass":2.5743297104692467e-20,"nu":0,"particle_id":1822,"point":[5.07959536199e-7,6.01975499523e-7,0.00000158293319447],"type":2,"volume":2.5743297104692467e-20},{"fixed":false,"mass":3.847554884902799e-20,"nu":0,"particle_id":1823,"point":[0.00000157195690766,5.22123342692e-7,-1.14299792129e-7],"type":2,"volume":3.847554884902799e-20},{"fixed":false,"mass":2.8011464861972334e-20,"nu":0,"particle_id":1824,"point":[0.00000141193167535,5.54727125678e-7,0.00000100465190528],"type":2,"volume":2.8011464861972334e-20},{"fixed":false,"mass":2.9310911051055816e-20,"nu":0,"particle_id":1825,"point":[-7.55746525843e-7,-2.03010068144e-7,0.00000166687087744],"type":2,"volume":2.9310911051055816e-20},{"fixed":false,"mass":2.169487533354519e-20,"nu":0,"particle_id":1826,"point":[0.0000014815022955,-6.04633169338e-7,-9.02846273793e-7],"type":2,"volume":2.169487533354519e-20},{"fixed":false,"mass":3.6026362300928644e-20,"nu":0,"particle_id":1827,"point":[0.00000107777793151,-8.98130325491e-7,0.00000111928539681],"type":2,"volume":3.6026362300928644e-20},{"fixed":false,"mass":5.876500212971046e-20,"nu":0,"particle_id":1828,"point":[8.73357238772e-7,-0.00000116647069667,0.00000102437014487],"type":2,"volume":5.876500212971046e-20},{"fixed":false,"mass":2.3305830468904937e-20,"nu":0,"particle_id":1829,"point":[-0.00000120217875861,-0.00000116937048098,7.65076284382e-7],"type":2,"volume":2.3305830468904937e-20},{"fixed":false,"mass":3.015377528038208e-20,"nu":0,"particle_id":1830,"point":[-0.00000130372742276,-8.75528462741e-7,9.42584325916e-7],"type":2,"volume":3.015377528038208e-20},{"fixed":false,"mass":3.77868349639999e-20,"nu":0,"particle_id":1831,"point":[-0.00000137902535727,-9.72766675377e-7,6.32133430958e-7],"type":2,"volume":3.77868349639999e-20},{"fixed":false,"mass":4.8433846504885435e-20,"nu":0,"particle_id":1832,"point":[0.00000112286293548,-0.00000106537610889,-8.48419191272e-7],"type":2,"volume":4.8433846504885435e-20},{"fixed":false,"mass":6.455739541368043e-20,"nu":0,"particle_id":1833,"point":[5.83249759139e-7,1.69311905125e-7,-0.00000144468086258],"type":2,"volume":6.455739541368043e-20},{"fixed":false,"mass":3.8610346184355425e-20,"nu":0,"particle_id":1834,"point":[-9.47032653761e-7,-7.32662770192e-7,-0.00000135087385509],"type":2,"volume":3.8610346184355425e-20},{"fixed":false,"mass":4.6385681092508334e-20,"nu":0,"particle_id":1835,"point":[9.25647292554e-7,7.49136013474e-7,-7.19999401681e-7],"type":2,"volume":4.6385681092508334e-20},{"fixed":false,"mass":4.010537848423023e-20,"nu":0,"particle_id":1836,"point":[3.41071004158e-7,-0.00000176487811562,-2.20293423655e-7],"type":2,"volume":4.010537848423023e-20},{"fixed":false,"mass":2.090633417400225e-20,"nu":0,"particle_id":1837,"point":[-1.91206533928e-7,1.76352902146e-7,0.00000183479801517],"type":2,"volume":2.090633417400225e-20},{"fixed":false,"mass":3.2476819709288567e-20,"nu":0,"particle_id":1838,"point":[-0.00000166073779952,7.92550710803e-7,-5.72220103659e-8],"type":2,"volume":3.2476819709288567e-20},{"fixed":false,"mass":4.247572004038826e-20,"nu":0,"particle_id":1839,"point":[9.26684886793e-7,-0.00000140679023005,4.77449180242e-7],"type":2,"volume":4.247572004038826e-20},{"fixed":false,"mass":2.0550750073330655e-20,"nu":0,"particle_id":1840,"point":[9.31667910681e-8,-8.52133958022e-7,7.75777726976e-7],"type":2,"volume":2.0550750073330655e-20},{"fixed":false,"mass":2.1943163229997562e-20,"nu":0,"particle_id":1841,"point":[0.00000130701690799,2.16124430214e-7,-6.20041544955e-8],"type":2,"volume":2.1943163229997562e-20},{"fixed":false,"mass":2.363990762864931e-20,"nu":0,"particle_id":1842,"point":[7.67337027976e-7,1.74188236356e-7,6.98232460388e-7],"type":2,"volume":2.363990762864931e-20},{"fixed":false,"mass":2.6830942490114882e-20,"nu":0,"particle_id":1843,"point":[-0.00000106148384147,-6.22588063146e-7,0.00000137905321155],"type":2,"volume":2.6830942490114882e-20},{"fixed":false,"mass":3.744500852368424e-20,"nu":0,"particle_id":1844,"point":[3.6758049231e-7,-8.18327109737e-8,-9.82399629063e-7],"type":2,"volume":3.744500852368424e-20},{"fixed":false,"mass":4.644609258849888e-20,"nu":0,"particle_id":1845,"point":[4.32863873145e-8,0.00000149995318368,-3.09572360117e-7],"type":2,"volume":4.644609258849888e-20},{"fixed":false,"mass":2.9127115447612607e-20,"nu":0,"particle_id":1846,"point":[4.39907683674e-7,-0.00000174520719546,1.48087393385e-7],"type":2,"volume":2.9127115447612607e-20},{"fixed":false,"mass":2.97777521719267e-20,"nu":0,"particle_id":1847,"point":[-4.2358697316e-7,-4.03754452975e-8,0.00000179702677593],"type":2,"volume":2.97777521719267e-20},{"fixed":false,"mass":4.307314307070124e-20,"nu":0,"particle_id":1848,"point":[6.05954047392e-7,0.00000156806266727,-6.57360089453e-7],"type":2,"volume":4.307314307070124e-20},{"fixed":false,"mass":3.034491470490091e-20,"nu":0,"particle_id":1849,"point":[9.19322333846e-7,-1.68482581161e-7,0.00000145542810688],"type":2,"volume":3.034491470490091e-20},{"fixed":false,"mass":1.8207396545583515e-20,"nu":0,"particle_id":1850,"point":[0.00000113383759767,-5.36015920734e-7,-3.66512284405e-8],"type":2,"volume":1.8207396545583515e-20},{"fixed":false,"mass":2.2591057348207464e-20,"nu":0,"particle_id":1851,"point":[4.67854161034e-8,3.43688893745e-7,9.94684054685e-7],"type":2,"volume":2.2591057348207464e-20},{"fixed":false,"mass":1.5117229369123625e-20,"nu":0,"particle_id":1852,"point":[-1.8402544604e-7,0.00000172918876168,5.45135402331e-7],"type":2,"volume":1.5117229369123625e-20},{"fixed":false,"mass":2.8317145763745717e-20,"nu":0,"particle_id":1853,"point":[3.58917102732e-7,-2.69870374393e-7,-0.00000170422295486],"type":2,"volume":2.8317145763745717e-20},{"fixed":false,"mass":2.2742769351186495e-20,"nu":0,"particle_id":1854,"point":[0.00000102030487176,-1.43015686626e-8,3.83348078406e-7],"type":2,"volume":2.2742769351186495e-20},{"fixed":false,"mass":2.4067619589102683e-20,"nu":0,"particle_id":1855,"point":[-1.15351034645e-7,0.00000134624427782,1.85127581577e-7],"type":2,"volume":2.4067619589102683e-20},{"fixed":false,"mass":2.9314694863559565e-20,"nu":0,"particle_id":1856,"point":[0.00000139733478508,-1.32189804611e-7,6.0105283365e-8],"type":2,"volume":2.9314694863559565e-20},{"fixed":false,"mass":3.304122684771595e-20,"nu":0,"particle_id":1857,"point":[3.18009410217e-7,7.58314437133e-7,8.17209077932e-7],"type":2,"volume":3.304122684771595e-20},{"fixed":false,"mass":2.2260928601610862e-20,"nu":0,"particle_id":1858,"point":[7.5602446951e-7,6.18211746784e-7,-4.15166607337e-7],"type":2,"volume":2.2260928601610862e-20},{"fixed":false,"mass":2.8357218414531037e-20,"nu":0,"particle_id":1859,"point":[-1.34199723458e-7,2.38319111866e-7,-0.00000109227523727],"type":2,"volume":2.8357218414531037e-20},{"fixed":false,"mass":3.4180591561158216e-20,"nu":0,"particle_id":1860,"point":[-6.13526684298e-7,-7.35189316012e-8,-8.69149894798e-7],"type":2,"volume":3.4180591561158216e-20},{"fixed":false,"mass":3.6538171181475017e-20,"nu":0,"particle_id":1861,"point":[0.00000160102458113,-7.41824976169e-7,3.64808159676e-7],"type":2,"volume":3.6538171181475017e-20},{"fixed":false,"mass":2.176130156490103e-20,"nu":0,"particle_id":1862,"point":[0.00000143256224015,0.00000103253345786,4.38552605833e-8],"type":2,"volume":2.176130156490103e-20},{"fixed":false,"mass":2.6337081146734857e-20,"nu":0,"particle_id":1863,"point":[9.01961007952e-7,5.85379765265e-7,1.20066939505e-7],"type":2,"volume":2.6337081146734857e-20},{"fixed":false,"mass":2.7548460422951005e-20,"nu":0,"particle_id":1864,"point":[-2.66060765835e-7,-8.80803122834e-7,-5.20030120261e-7],"type":2,"volume":2.7548460422951005e-20},{"fixed":false,"mass":3.835381071927178e-20,"nu":0,"particle_id":1865,"point":[8.09004618462e-7,0.00000159142417369,-3.41165182771e-7],"type":2,"volume":3.835381071927178e-20},{"fixed":false,"mass":3.0287645369207706e-20,"nu":0,"particle_id":1866,"point":[-5.69147810733e-7,-8.72886960094e-7,9.45863301785e-9],"type":2,"volume":3.0287645369207706e-20},{"fixed":false,"mass":2.3032617059130466e-20,"nu":0,"particle_id":1867,"point":[0.000001330339082,-5.43001849017e-7,-0.00000118308499963],"type":2,"volume":2.3032617059130466e-20},{"fixed":false,"mass":1.7233825634060315e-20,"nu":0,"particle_id":1868,"point":[-8.42666301548e-7,2.920892883e-7,-5.30854746302e-7],"type":2,"volume":1.7233825634060315e-20},{"fixed":false,"mass":2.1720808690280352e-20,"nu":0,"particle_id":1869,"point":[-8.61694044019e-7,5.75829489576e-7,-9.47519424142e-8],"type":2,"volume":2.1720808690280352e-20},{"fixed":false,"mass":2.0729274072289096e-20,"nu":0,"particle_id":1870,"point":[2.8743938699e-7,0.00000130662053192,-0.00000127319793012],"type":2,"volume":2.0729274072289096e-20},{"fixed":false,"mass":2.47869797822416e-20,"nu":0,"particle_id":1871,"point":[9.42541848516e-7,-2.95952610779e-7,-4.43553701499e-7],"type":2,"volume":2.47869797822416e-20},{"fixed":false,"mass":3.6822929765349315e-20,"nu":0,"particle_id":1872,"point":[5.58204736647e-7,-0.00000109194684298,-0.00000130205745912],"type":2,"volume":3.6822929765349315e-20},{"fixed":false,"mass":2.2886523298076496e-20,"nu":0,"particle_id":1873,"point":[0.00000135914291791,2.40325217873e-7,0.00000115650176418],"type":2,"volume":2.2886523298076496e-20},{"fixed":false,"mass":2.93650880801641e-20,"nu":0,"particle_id":1874,"point":[6.92552356233e-7,7.80979207167e-7,9.61049848343e-7],"type":2,"volume":2.93650880801641e-20},{"fixed":false,"mass":6.07794697621816e-20,"nu":0,"particle_id":1875,"point":[-9.71916312249e-9,8.52691718399e-7,-6.7432059877e-7],"type":2,"volume":6.07794697621816e-20},{"fixed":false,"mass":2.5254443535287842e-20,"nu":0,"particle_id":1876,"point":[-1.31916264332e-7,-0.00000100234655928,-1.04741260986e-7],"type":2,"volume":2.5254443535287842e-20},{"fixed":false,"mass":2.8476049704328035e-20,"nu":0,"particle_id":1877,"point":[-0.00000163109398445,-4.98344788293e-7,-5.82241692505e-7],"type":2,"volume":2.8476049704328035e-20},{"fixed":false,"mass":3.467265563004927e-20,"nu":0,"particle_id":1878,"point":[0.00000123180075711,4.12193861749e-8,-9.36626810412e-7],"type":2,"volume":3.467265563004927e-20},{"fixed":false,"mass":3.047026726576837e-20,"nu":0,"particle_id":1879,"point":[-2.41152672227e-7,-9.58606914557e-7,4.59188171268e-7],"type":2,"volume":3.047026726576837e-20},{"fixed":false,"mass":3.1568790918122367e-20,"nu":0,"particle_id":1880,"point":[-2.35753993608e-8,-5.05065190768e-7,-9.69584231085e-7],"type":2,"volume":3.1568790918122367e-20},{"fixed":false,"mass":4.9014947881530044e-20,"nu":0,"particle_id":1881,"point":[-0.0000014900196904,-1.07068677389e-7,0.00000100273655809],"type":2,"volume":4.9014947881530044e-20},{"fixed":false,"mass":2.5589581423781635e-20,"nu":0,"particle_id":1882,"point":[-0.00000143648766922,6.3096630542e-7,9.26189857325e-7],"type":2,"volume":2.5589581423781635e-20},{"fixed":false,"mass":2.89403834430475e-20,"nu":0,"particle_id":1883,"point":[-0.00000112123400472,-9.97061155613e-7,-0.00000106876403342],"type":2,"volume":2.89403834430475e-20},{"fixed":false,"mass":5.123998754058146e-20,"nu":0,"particle_id":1884,"point":[0.00000113513502109,-4.72128267375e-7,0.00000131321841062],"type":2,"volume":5.123998754058146e-20},{"fixed":false,"mass":3.214205766651628e-20,"nu":0,"particle_id":1885,"point":[4.95601499543e-7,5.09543962823e-7,-0.00000104648139189],"type":2,"volume":3.214205766651628e-20},{"fixed":false,"mass":3.919574619674399e-20,"nu":0,"particle_id":1886,"point":[-0.00000143805983544,0.0000010368670746,3.98148691044e-7],"type":2,"volume":3.919574619674399e-20},{"fixed":false,"mass":4.044836907902443e-20,"nu":0,"particle_id":1887,"point":[0.0000013030173953,-0.00000123795806659,-1.28163063713e-7],"type":2,"volume":4.044836907902443e-20},{"fixed":false,"mass":4.169994163259468e-20,"nu":0,"particle_id":1888,"point":[-0.00000124171131141,-6.37480603159e-7,4.01462681288e-7],"type":2,"volume":4.169994163259468e-20},{"fixed":false,"mass":3.687477458784115e-20,"nu":0,"particle_id":1889,"point":[-0.00000149221630685,4.90750574797e-7,5.05580911821e-8],"type":2,"volume":3.687477458784115e-20},{"fixed":false,"mass":3.78492952443317e-20,"nu":0,"particle_id":1890,"point":[0.00000103026293645,8.91965156753e-7,4.41619286318e-7],"type":2,"volume":3.78492952443317e-20},{"fixed":false,"mass":3.0182304986404887e-20,"nu":0,"particle_id":1891,"point":[-5.93644821432e-8,-4.15922720385e-7,0.00000101092172913],"type":2,"volume":3.0182304986404887e-20},{"fixed":false,"mass":2.7417266787075065e-20,"nu":0,"particle_id":1892,"point":[-0.00000101556781594,0.00000133969710243,7.02051507528e-7],"type":2,"volume":2.7417266787075065e-20},{"fixed":false,"mass":2.5875069355933085e-20,"nu":0,"particle_id":1893,"point":[-8.59448228951e-7,-5.21199673517e-7,4.11918859373e-7],"type":2,"volume":2.5875069355933085e-20},{"fixed":false,"mass":5.063624451443216e-20,"nu":0,"particle_id":1894,"point":[5.58944403833e-7,0.00000114680219548,-0.00000128889106999],"type":2,"volume":5.063624451443216e-20},{"fixed":false,"mass":3.0740602551849466e-20,"nu":0,"particle_id":1895,"point":[2.88044749522e-7,0.00000174166260363,-4.85905657588e-7],"type":2,"volume":3.0740602551849466e-20},{"fixed":false,"mass":3.6289093194063914e-20,"nu":0,"particle_id":1896,"point":[4.1156953181e-7,-0.00000135997185403,-0.00000114926726012],"type":2,"volume":3.6289093194063914e-20},{"fixed":false,"mass":1.5786668904960953e-20,"nu":0,"particle_id":1897,"point":[7.9628166917e-7,-6.32101862527e-7,-1.11767259914e-7],"type":2,"volume":1.5786668904960953e-20},{"fixed":false,"mass":2.3097655534293305e-20,"nu":0,"particle_id":1898,"point":[6.45563285057e-7,-8.48792597154e-7,2.00713011211e-7],"type":2,"volume":2.3097655534293305e-20},{"fixed":false,"mass":2.6429332537650107e-20,"nu":0,"particle_id":1899,"point":[0.00000123577100986,4.63877422315e-7,1.74037970755e-7],"type":2,"volume":2.6429332537650107e-20},{"fixed":false,"mass":2.151738935977345e-20,"nu":0,"particle_id":1900,"point":[-8.71283117224e-7,1.18556773255e-7,-0.00000162357864863],"type":2,"volume":2.151738935977345e-20},{"fixed":false,"mass":3.12186979680656e-20,"nu":0,"particle_id":1901,"point":[-7.02753900151e-7,0.00000139105134702,-9.54893359091e-7],"type":2,"volume":3.12186979680656e-20},{"fixed":false,"mass":5.151179732352597e-20,"nu":0,"particle_id":1902,"point":[7.49730128698e-7,-7.39645174005e-7,-0.00000135373467281],"type":2,"volume":5.151179732352597e-20},{"fixed":false,"mass":1.7247878790450743e-20,"nu":0,"particle_id":1903,"point":[3.53612543747e-7,-4.00820018568e-7,-8.70022353767e-7],"type":2,"volume":1.7247878790450743e-20},{"fixed":false,"mass":2.943775465261494e-20,"nu":0,"particle_id":1904,"point":[-0.00000113350125545,-0.00000140194270083,2.33856867775e-7],"type":2,"volume":2.943775465261494e-20},{"fixed":false,"mass":2.2927048325645353e-20,"nu":0,"particle_id":1905,"point":[-0.00000130174818162,-1.23378815017e-8,-0.00000130781860904],"type":2,"volume":2.2927048325645353e-20},{"fixed":false,"mass":2.207886006599064e-20,"nu":0,"particle_id":1906,"point":[-7.85048549271e-8,9.94498880907e-7,-3.03399976224e-8],"type":2,"volume":2.207886006599064e-20},{"fixed":false,"mass":2.6719464019844205e-20,"nu":0,"particle_id":1907,"point":[-8.81851579689e-7,7.68413515322e-7,0.00000141213907572],"type":2,"volume":2.6719464019844205e-20},{"fixed":false,"mass":2.749899573304733e-20,"nu":0,"particle_id":1908,"point":[0.00000124389462702,0.00000125145478849,5.59896060391e-7],"type":2,"volume":2.749899573304733e-20},{"fixed":false,"mass":3.9919635377439215e-20,"nu":0,"particle_id":1909,"point":[-4.60465635614e-7,0.00000162827963599,5.8629891192e-7],"type":2,"volume":3.9919635377439215e-20},{"fixed":false,"mass":4.1363737983080503e-20,"nu":0,"particle_id":1910,"point":[0.00000132173963685,0.00000104245725801,-6.73843604621e-7],"type":2,"volume":4.1363737983080503e-20},{"fixed":false,"mass":2.8741827700893895e-20,"nu":0,"particle_id":1911,"point":[-0.00000119315123301,9.35776263802e-7,-9.59178971954e-7],"type":2,"volume":2.8741827700893895e-20},{"fixed":false,"mass":2.7939309572551084e-20,"nu":0,"particle_id":1912,"point":[0.00000143429892453,4.59247059642e-7,-0.00000106295867996],"type":2,"volume":2.7939309572551084e-20},{"fixed":false,"mass":3.043453444467411e-20,"nu":0,"particle_id":1913,"point":[-2.16228270847e-7,-2.02755838573e-7,0.00000148478531586],"type":2,"volume":3.043453444467411e-20},{"fixed":false,"mass":2.930554851761716e-20,"nu":0,"particle_id":1914,"point":[2.1695440577e-8,0.00000127513554477,-0.00000132253647294],"type":2,"volume":2.930554851761716e-20},{"fixed":false,"mass":1.8388300237534825e-20,"nu":0,"particle_id":1915,"point":[-4.64166490039e-7,2.48477621041e-7,8.62236495587e-7],"type":2,"volume":1.8388300237534825e-20},{"fixed":false,"mass":4.0763598895680054e-20,"nu":0,"particle_id":1916,"point":[0.00000120719200491,2.5947168439e-7,-6.16227381204e-7],"type":2,"volume":4.0763598895680054e-20},{"fixed":false,"mass":2.8009443298094124e-20,"nu":0,"particle_id":1917,"point":[7.36051924669e-7,7.10407584589e-7,3.59836923155e-7],"type":2,"volume":2.8009443298094124e-20},{"fixed":false,"mass":2.7655622194052865e-20,"nu":0,"particle_id":1918,"point":[-4.31095003622e-7,-9.0444097716e-7,-2.9276096969e-7],"type":2,"volume":2.7655622194052865e-20},{"fixed":false,"mass":2.9082427673012166e-20,"nu":0,"particle_id":1919,"point":[-1.27774807775e-7,-5.66629277226e-7,0.00000170333110777],"type":2,"volume":2.9082427673012166e-20},{"fixed":false,"mass":2.6569110204063112e-20,"nu":0,"particle_id":1920,"point":[-4.22771306728e-7,-1.27486343359e-7,9.61076723634e-7],"type":2,"volume":2.6569110204063112e-20},{"fixed":false,"mass":3.2775388239542744e-20,"nu":0,"particle_id":1921,"point":[-0.00000121315003778,-2.2768391578e-7,0.0000013527677957],"type":2,"volume":3.2775388239542744e-20},{"fixed":false,"mass":2.7675060609900264e-20,"nu":0,"particle_id":1922,"point":[-5.40935415733e-7,0.00000101412592462,-0.0000014230326105],"type":2,"volume":2.7675060609900264e-20},{"fixed":false,"mass":2.6063081078462406e-20,"nu":0,"particle_id":1923,"point":[8.18459420475e-7,-1.588343915e-7,7.23062058026e-7],"type":2,"volume":2.6063081078462406e-20},{"fixed":false,"mass":3.963258882977371e-20,"nu":0,"particle_id":1924,"point":[-8.36518309258e-7,-0.00000152389105517,-4.65725152286e-7],"type":2,"volume":3.963258882977371e-20},{"fixed":false,"mass":1.949277286459072e-20,"nu":0,"particle_id":1925,"point":[8.04526823197e-7,2.08104040272e-7,-6.58234422401e-7],"type":2,"volume":1.949277286459072e-20},{"fixed":false,"mass":4.724894891446617e-20,"nu":0,"particle_id":1926,"point":[-0.00000141550496187,-4.7493526385e-7,6.8522774157e-8],"type":2,"volume":4.724894891446617e-20},{"fixed":false,"mass":3.495938914446907e-20,"nu":0,"particle_id":1927,"point":[-8.73132381163e-7,-2.07606807929e-10,-5.53527364189e-7],"type":2,"volume":3.495938914446907e-20},{"fixed":false,"mass":1.5634367966230387e-20,"nu":0,"particle_id":1928,"point":[-0.00000103332524043,1.30942685171e-7,5.18498786189e-8],"type":2,"volume":1.5634367966230387e-20},{"fixed":false,"mass":3.532474475680206e-20,"nu":0,"particle_id":1929,"point":[-8.38238473944e-7,-0.00000122342602013,4.15591999274e-7],"type":2,"volume":3.532474475680206e-20},{"fixed":false,"mass":5.710108355620843e-20,"nu":0,"particle_id":1930,"point":[1.74610432295e-7,9.18207654843e-7,-0.00000151365671703],"type":2,"volume":5.710108355620843e-20},{"fixed":false,"mass":3.2096661329718826e-20,"nu":0,"particle_id":1931,"point":[-5.48506468258e-7,0.00000171717546793,-3.53700445497e-7],"type":2,"volume":3.2096661329718826e-20},{"fixed":false,"mass":2.793102906280223e-20,"nu":0,"particle_id":1932,"point":[-6.66386042665e-7,0.00000132835830216,0.00000108735697066],"type":2,"volume":2.793102906280223e-20},{"fixed":false,"mass":4.4095107017126755e-20,"nu":0,"particle_id":1933,"point":[-8.04723309583e-7,4.46049320801e-7,0.00000156940710581],"type":2,"volume":4.4095107017126755e-20},{"fixed":false,"mass":2.9035984657991675e-20,"nu":0,"particle_id":1934,"point":[-1.60731795719e-7,-0.00000107661829727,9.42587822394e-7],"type":2,"volume":2.9035984657991675e-20},{"fixed":false,"mass":3.057856026057441e-20,"nu":0,"particle_id":1935,"point":[-2.37610873111e-7,0.00000162523719062,-8.38108517548e-7],"type":2,"volume":3.057856026057441e-20},{"fixed":false,"mass":2.666918956378581e-20,"nu":0,"particle_id":1936,"point":[-4.86093979492e-7,-0.00000121932501085,1.99752019176e-7],"type":2,"volume":2.666918956378581e-20},{"fixed":false,"mass":2.4174318493142653e-20,"nu":0,"particle_id":1937,"point":[-0.0000017445037606,-5.41966004147e-7,-2.53221682101e-7],"type":2,"volume":2.4174318493142653e-20},{"fixed":false,"mass":2.816614898194822e-20,"nu":0,"particle_id":1938,"point":[1.29862958772e-7,-0.00000174716705346,5.73343132612e-7],"type":2,"volume":2.816614898194822e-20},{"fixed":false,"mass":3.327919727976825e-20,"nu":0,"particle_id":1939,"point":[-6.46520314206e-7,-4.10375615834e-7,-0.00000164101513783],"type":2,"volume":3.327919727976825e-20},{"fixed":false,"mass":2.9317736928833157e-20,"nu":0,"particle_id":1940,"point":[0.00000140498531228,-1.38198421366e-7,0.0000011379570355],"type":2,"volume":2.9317736928833157e-20},{"fixed":false,"mass":3.660158070863726e-20,"nu":0,"particle_id":1941,"point":[-0.00000120937340634,0.00000129594874474,-3.80554047586e-7],"type":2,"volume":3.660158070863726e-20},{"fixed":false,"mass":3.279959890617796e-20,"nu":0,"particle_id":1942,"point":[-2.00136499523e-7,-0.00000141985994403,-0.00000108958518011],"type":2,"volume":3.279959890617796e-20},{"fixed":false,"mass":4.136282173535158e-20,"nu":0,"particle_id":1943,"point":[-3.83769706348e-7,0.00000126939044239,5.53479388763e-7],"type":2,"volume":4.136282173535158e-20},{"fixed":false,"mass":2.230522772105623e-20,"nu":0,"particle_id":1944,"point":[4.85051692584e-7,-4.86002979454e-7,0.00000172269934836],"type":2,"volume":2.230522772105623e-20},{"fixed":false,"mass":3.1110804186264244e-20,"nu":0,"particle_id":1945,"point":[0.00000117707577249,-8.13761952231e-7,-5.56270962892e-7],"type":2,"volume":3.1110804186264244e-20},{"fixed":false,"mass":1.7477829429128148e-20,"nu":0,"particle_id":1946,"point":[1.45031855679e-7,-0.0000017448539697,-6.637136879e-7],"type":2,"volume":1.7477829429128148e-20},{"fixed":false,"mass":3.381741908676649e-20,"nu":0,"particle_id":1947,"point":[0.00000117678001904,9.81569407639e-7,-1.26130955149e-7],"type":2,"volume":3.381741908676649e-20},{"fixed":false,"mass":2.440225429567331e-20,"nu":0,"particle_id":1948,"point":[-4.24942198085e-7,5.54207672694e-7,-8.31479002632e-7],"type":2,"volume":2.440225429567331e-20},{"fixed":false,"mass":1.7003401948237086e-20,"nu":0,"particle_id":1949,"point":[8.95082330663e-7,-4.28729974361e-7,2.90776134625e-7],"type":2,"volume":1.7003401948237086e-20},{"fixed":false,"mass":4.095220221794964e-20,"nu":0,"particle_id":1950,"point":[0.00000173888092787,-3.50833706349e-7,2.796052803e-7],"type":2,"volume":4.095220221794964e-20},{"fixed":false,"mass":2.5050414560303738e-20,"nu":0,"particle_id":1951,"point":[4.36217734042e-7,-0.00000161104410419,7.1783386899e-7],"type":2,"volume":2.5050414560303738e-20},{"fixed":false,"mass":2.5313141371745317e-20,"nu":0,"particle_id":1952,"point":[9.96456213574e-9,-7.20105337696e-7,-0.00000168414108314],"type":2,"volume":2.5313141371745317e-20},{"fixed":false,"mass":4.598532892467183e-20,"nu":0,"particle_id":1953,"point":[2.35677747832e-7,9.79626913206e-7,-3.09024574213e-7],"type":2,"volume":4.598532892467183e-20},{"fixed":false,"mass":2.344012517353592e-20,"nu":0,"particle_id":1954,"point":[-3.06771563884e-7,9.0433622729e-7,-4.15553397392e-7],"type":2,"volume":2.344012517353592e-20},{"fixed":false,"mass":1.94064793212283e-20,"nu":0,"particle_id":1955,"point":[-4.94120052632e-7,2.29570901006e-7,-8.71723794075e-7],"type":2,"volume":1.94064793212283e-20},{"fixed":false,"mass":4.3563891558111936e-20,"nu":0,"particle_id":1956,"point":[0.00000109998415949,-3.58841767773e-7,-9.98667733751e-7],"type":2,"volume":4.3563891558111936e-20},{"fixed":false,"mass":2.2050158840978413e-20,"nu":0,"particle_id":1957,"point":[6.55194521517e-8,2.50495635243e-7,0.00000153698743383],"type":2,"volume":2.2050158840978413e-20},{"fixed":false,"mass":2.3819945431882926e-20,"nu":0,"particle_id":1958,"point":[0.00000104094471981,3.74259015662e-7,6.68777169437e-7],"type":2,"volume":2.3819945431882926e-20},{"fixed":false,"mass":3.024028767669428e-20,"nu":0,"particle_id":1959,"point":[-6.47206048041e-8,8.85034261157e-7,0.00000155628602661],"type":2,"volume":3.024028767669428e-20},{"fixed":false,"mass":2.1494625958183617e-20,"nu":0,"particle_id":1960,"point":[-4.95574241526e-7,7.51291579066e-7,4.91659004504e-7],"type":2,"volume":2.1494625958183617e-20},{"fixed":false,"mass":3.260669817024766e-20,"nu":0,"particle_id":1961,"point":[-6.70982920122e-7,-6.37868961794e-7,-8.17640247189e-7],"type":2,"volume":3.260669817024766e-20},{"fixed":false,"mass":2.4817705069764738e-20,"nu":0,"particle_id":1962,"point":[2.70736606558e-7,0.00000146029725466,0.00000104951261642],"type":2,"volume":2.4817705069764738e-20},{"fixed":false,"mass":3.495760876836929e-20,"nu":0,"particle_id":1963,"point":[-4.69826699567e-7,-3.53560220492e-7,-9.1421716628e-7],"type":2,"volume":3.495760876836929e-20},{"fixed":false,"mass":3.542758169645368e-20,"nu":0,"particle_id":1964,"point":[0.00000106204687682,-2.6767339699e-7,-0.00000144077017862],"type":2,"volume":3.542758169645368e-20},{"fixed":false,"mass":2.3714828901799477e-20,"nu":0,"particle_id":1965,"point":[-0.00000173625303575,-4.53153968853e-7,5.29699412303e-7],"type":2,"volume":2.3714828901799477e-20},{"fixed":false,"mass":5.313168601635145e-20,"nu":0,"particle_id":1966,"point":[6.93864882776e-7,0.00000108244790974,-8.61280448334e-7],"type":2,"volume":5.313168601635145e-20},{"fixed":false,"mass":5.1698808356445325e-20,"nu":0,"particle_id":1967,"point":[0.00000115537061479,6.77988090242e-7,-4.17914043293e-7],"type":2,"volume":5.1698808356445325e-20},{"fixed":false,"mass":2.9207664966659105e-20,"nu":0,"particle_id":1968,"point":[3.13360100467e-7,0.00000158491137033,1.03728403406e-8],"type":2,"volume":2.9207664966659105e-20},{"fixed":false,"mass":2.819543550202361e-20,"nu":0,"particle_id":1969,"point":[-4.16966719804e-7,-0.00000159491505457,6.69839501965e-7],"type":2,"volume":2.819543550202361e-20},{"fixed":false,"mass":3.1990224202725015e-20,"nu":0,"particle_id":1970,"point":[0.0000011701757203,6.46463876255e-7,7.59014588303e-7],"type":2,"volume":3.1990224202725015e-20},{"fixed":false,"mass":4.3957203597008374e-20,"nu":0,"particle_id":1971,"point":[-1.44099264285e-7,6.02568251758e-7,-0.00000167900795056],"type":2,"volume":4.3957203597008374e-20},{"fixed":false,"mass":1.0612394830096112e-20,"nu":0,"particle_id":1972,"point":[9.66621638694e-7,3.14623698557e-7,9.57476664828e-8],"type":2,"volume":1.0612394830096112e-20},{"fixed":false,"mass":1.7392958516185148e-20,"nu":0,"particle_id":1973,"point":[2.45858624788e-7,-8.61582360727e-7,-5.43713230907e-7],"type":2,"volume":1.7392958516185148e-20},{"fixed":false,"mass":3.363049074055373e-20,"nu":0,"particle_id":1974,"point":[7.63248567911e-7,-7.6891923248e-7,-8.88362278476e-7],"type":2,"volume":3.363049074055373e-20},{"fixed":false,"mass":3.788422083677665e-20,"nu":0,"particle_id":1975,"point":[-7.8705547207e-8,-2.95779115103e-7,-0.00000128791196639],"type":2,"volume":3.788422083677665e-20},{"fixed":false,"mass":2.775747582293251e-20,"nu":0,"particle_id":1976,"point":[-6.56245229874e-7,4.62143072856e-7,-0.00000110842697734],"type":2,"volume":2.775747582293251e-20},{"fixed":false,"mass":3.118546629295748e-20,"nu":0,"particle_id":1977,"point":[0.00000165378021662,-2.75199031714e-8,8.20534950229e-7],"type":2,"volume":3.118546629295748e-20},{"fixed":false,"mass":3.401386053401491e-20,"nu":0,"particle_id":1978,"point":[3.58077846879e-7,-0.00000132715589433,2.91023337122e-7],"type":2,"volume":3.401386053401491e-20},{"fixed":false,"mass":2.304110938273771e-20,"nu":0,"particle_id":1979,"point":[-1.57657457705e-7,0.00000114057844859,7.15076168594e-7],"type":2,"volume":2.304110938273771e-20},{"fixed":false,"mass":2.4240098619482914e-20,"nu":0,"particle_id":1980,"point":[-8.82935469774e-8,0.00000105328664413,2.68101385071e-7],"type":2,"volume":2.4240098619482914e-20},{"fixed":false,"mass":2.1211707160641758e-20,"nu":0,"particle_id":1981,"point":[7.34114550138e-7,-2.91561180506e-7,-0.00000166746932633],"type":2,"volume":2.1211707160641758e-20},{"fixed":false,"mass":2.1218462425670558e-20,"nu":0,"particle_id":1982,"point":[-0.00000108421995892,6.9608566732e-8,-2.08194702392e-7],"type":2,"volume":2.1218462425670558e-20},{"fixed":false,"mass":3.0728190892572836e-20,"nu":0,"particle_id":1983,"point":[1.6636088804e-7,4.8781134115e-7,-9.60244895043e-7],"type":2,"volume":3.0728190892572836e-20},{"fixed":false,"mass":2.5807649673026e-20,"nu":0,"particle_id":1984,"point":[9.5593552309e-7,0.000001048290867,-0.00000119991552997],"type":2,"volume":2.5807649673026e-20},{"fixed":false,"mass":2.934272900328287e-20,"nu":0,"particle_id":1985,"point":[-9.28142725531e-7,-4.12480948942e-7,-0.00000147602332627],"type":2,"volume":2.934272900328287e-20},{"fixed":false,"mass":2.9654110535911325e-20,"nu":0,"particle_id":1986,"point":[6.24990789146e-7,-1.25116790807e-7,0.00000125768173656],"type":2,"volume":2.9654110535911325e-20},{"fixed":false,"mass":2.1266859481086112e-20,"nu":0,"particle_id":1987,"point":[-7.66373866811e-7,0.0000014339643504,8.42694396352e-7],"type":2,"volume":2.1266859481086112e-20},{"fixed":false,"mass":2.5847478644862556e-20,"nu":0,"particle_id":1988,"point":[-2.29288012955e-7,5.49625636732e-7,-0.00000128021770344],"type":2,"volume":2.5847478644862556e-20},{"fixed":false,"mass":3.8725880028240057e-20,"nu":0,"particle_id":1989,"point":[-8.92998163797e-7,3.50113874764e-7,4.57961786356e-7],"type":2,"volume":3.8725880028240057e-20},{"fixed":false,"mass":2.4247206167092187e-20,"nu":0,"particle_id":1990,"point":[-0.0000016282450162,1.58528873016e-8,-8.04159005629e-7],"type":2,"volume":2.4247206167092187e-20},{"fixed":false,"mass":2.963539476295448e-20,"nu":0,"particle_id":1991,"point":[3.09989872033e-7,-9.72338009759e-7,-9.12582830323e-7],"type":2,"volume":2.963539476295448e-20},{"fixed":false,"mass":4.2643242559296234e-20,"nu":0,"particle_id":1992,"point":[-3.93411778267e-7,-2.16394829607e-7,-0.00000140719481603],"type":2,"volume":4.2643242559296234e-20},{"fixed":false,"mass":3.6318543027506085e-20,"nu":0,"particle_id":1993,"point":[-8.93315806539e-7,3.38999011251e-8,6.03640147658e-7],"type":2,"volume":3.6318543027506085e-20},{"fixed":false,"mass":3.968340558552693e-20,"nu":0,"particle_id":1994,"point":[9.78096013333e-7,-0.0000010229144868,-3.55201869296e-7],"type":2,"volume":3.968340558552693e-20},{"fixed":false,"mass":2.287963988287229e-20,"nu":0,"particle_id":1995,"point":[7.96623170337e-7,4.05076340726e-7,0.00000162786712444],"type":2,"volume":2.287963988287229e-20},{"fixed":false,"mass":2.211217147336738e-20,"nu":0,"particle_id":1996,"point":[7.10409045163e-9,0.00000183939967428,-2.47057490207e-7],"type":2,"volume":2.211217147336738e-20},{"fixed":false,"mass":2.0496182419302474e-20,"nu":0,"particle_id":1997,"point":[5.29385555518e-7,0.00000177122396505,-2.67624359949e-7],"type":2,"volume":2.0496182419302474e-20},{"fixed":false,"mass":1.95536959703047e-20,"nu":0,"particle_id":1998,"point":[-0.000001740831135,4.59861242656e-7,5.19701282988e-7],"type":2,"volume":1.95536959703047e-20},{"fixed":false,"mass":2.0880766811757005e-20,"nu":0,"particle_id":1999,"point":[1.60250619048e-7,-0.00000141857925629,0.0000012109744943],"type":2,"volume":2.0880766811757005e-20},{"fixed":false,"mass":1.8958894239579947e-20,"nu":0,"particle_id":2000,"point":[0.00000169257440722,-7.98550114254e-7,-1.3010539618e-7],"type":2,"volume":1.8958894239579947e-20},{"fixed":false,"mass":4.373034234086544e-20,"nu":0,"particle_id":2001,"point":[7.75326977333e-7,-0.00000113716075255,-1.60642142697e-8],"type":2,"volume":4.373034234086544e-20},{"fixed":false,"mass":2.3089648763955072e-20,"nu":0,"particle_id":2002,"point":[-1.58741163804e-7,-9.09593219205e-7,0.00000127643890665],"type":2,"volume":2.3089648763955072e-20},{"fixed":false,"mass":2.7426187652142585e-20,"nu":0,"particle_id":2003,"point":[-9.82912672514e-7,8.57892892701e-7,-8.59321660626e-8],"type":2,"volume":2.7426187652142585e-20},{"fixed":false,"mass":2.3364618704901685e-20,"nu":0,"particle_id":2004,"point":[0.00000135429369852,8.91244420303e-7,9.05507066109e-7],"type":2,"volume":2.3364618704901685e-20},{"fixed":false,"mass":2.7060564131024768e-20,"nu":0,"particle_id":2005,"point":[-9.80737857416e-7,-0.0000010003518275,-3.81828372085e-8],"type":2,"volume":2.7060564131024768e-20},{"fixed":false,"mass":3.1351470506355994e-20,"nu":0,"particle_id":2006,"point":[-4.81765215429e-7,-8.17423640094e-8,0.00000139586739264],"type":2,"volume":3.1351470506355994e-20},{"fixed":false,"mass":2.859791475837843e-20,"nu":0,"particle_id":2007,"point":[5.00781906632e-7,6.61242138941e-7,-6.13735476554e-7],"type":2,"volume":2.859791475837843e-20},{"fixed":false,"mass":3.228415915167877e-20,"nu":0,"particle_id":2008,"point":[-0.00000111176705,2.49008425134e-7,-7.78798072334e-7],"type":2,"volume":3.228415915167877e-20},{"fixed":false,"mass":3.726207074769508e-20,"nu":0,"particle_id":2009,"point":[-4.57318320728e-7,3.5694474679e-7,0.00000142617045635],"type":2,"volume":3.726207074769508e-20},{"fixed":false,"mass":2.717425893228862e-20,"nu":0,"particle_id":2010,"point":[1.83504310638e-7,-0.000001217119506,-4.80150051893e-7],"type":2,"volume":2.717425893228862e-20},{"fixed":false,"mass":2.8177371395957093e-20,"nu":0,"particle_id":2011,"point":[0.00000154173803176,7.02271244261e-7,7.04975467241e-7],"type":2,"volume":2.8177371395957093e-20},{"fixed":false,"mass":3.0414641794615625e-20,"nu":0,"particle_id":2012,"point":[8.83061105968e-7,8.58717168121e-7,0.00000130275578856],"type":2,"volume":3.0414641794615625e-20},{"fixed":false,"mass":3.597684714183962e-20,"nu":0,"particle_id":2013,"point":[-4.59770823766e-8,-0.00000173937562729,-4.47553429718e-7],"type":2,"volume":3.597684714183962e-20},{"fixed":false,"mass":1.9948656082249733e-20,"nu":0,"particle_id":2014,"point":[-5.76545555132e-7,-0.00000178710758563,2.7920909493e-8],"type":2,"volume":1.9948656082249733e-20},{"fixed":false,"mass":2.883577404456708e-20,"nu":0,"particle_id":2015,"point":[4.54784647032e-7,-3.81240828878e-7,-0.00000118234785792],"type":2,"volume":2.883577404456708e-20},{"fixed":false,"mass":2.3168455934833463e-20,"nu":0,"particle_id":2016,"point":[0.00000145888369177,1.52881339503e-7,2.08586053655e-7],"type":2,"volume":2.3168455934833463e-20},{"fixed":false,"mass":1.3760410839386857e-20,"nu":0,"particle_id":2017,"point":[2.81957171092e-7,-8.67502276303e-8,-0.00000187531151434],"type":2,"volume":1.3760410839386857e-20},{"fixed":false,"mass":1.1707945901973885e-20,"nu":0,"particle_id":2018,"point":[-4.04794950263e-7,0.00000185672952521,3.94267018534e-8],"type":2,"volume":1.1707945901973885e-20},{"fixed":false,"mass":3.851856151119831e-20,"nu":0,"particle_id":2019,"point":[9.01959257405e-7,-8.15202741579e-7,0.00000134406883004],"type":2,"volume":3.851856151119831e-20},{"fixed":false,"mass":1.644476830399026e-20,"nu":0,"particle_id":2020,"point":[0.00000177491633535,3.33667008873e-7,-5.11253608451e-7],"type":2,"volume":1.644476830399026e-20},{"fixed":false,"mass":2.2897357121372377e-20,"nu":0,"particle_id":2021,"point":[0.00000145273238234,7.19215080429e-7,6.20881336096e-8],"type":2,"volume":2.2897357121372377e-20},{"fixed":false,"mass":2.5696113321657966e-20,"nu":0,"particle_id":2022,"point":[-7.63467777382e-7,-8.16944109494e-7,5.50516615402e-7],"type":2,"volume":2.5696113321657966e-20},{"fixed":false,"mass":1.8182897181753202e-20,"nu":0,"particle_id":2023,"point":[0.00000176347084991,5.79132673456e-7,1.39226443558e-7],"type":2,"volume":1.8182897181753202e-20},{"fixed":false,"mass":4.249994378788306e-20,"nu":0,"particle_id":2024,"point":[5.45271160563e-7,0.00000120930715729,-5.10240851392e-7],"type":2,"volume":4.249994378788306e-20},{"fixed":false,"mass":3.7960605585214523e-20,"nu":0,"particle_id":2025,"point":[-8.83307310648e-8,0.0000010215459561,0.00000123016516866],"type":2,"volume":3.7960605585214523e-20},{"fixed":false,"mass":2.0405300772606722e-20,"nu":0,"particle_id":2026,"point":[6.15421251462e-7,-0.00000176444175719,-3.93463784412e-8],"type":2,"volume":2.0405300772606722e-20},{"fixed":false,"mass":3.741991074565997e-20,"nu":0,"particle_id":2027,"point":[-6.88388910072e-7,0.00000103622322771,-3.05253090195e-7],"type":2,"volume":3.741991074565997e-20},{"fixed":false,"mass":2.966201691223607e-20,"nu":0,"particle_id":2028,"point":[-4.54424691348e-7,-4.92450611806e-7,0.00000133387876327],"type":2,"volume":2.966201691223607e-20},{"fixed":false,"mass":1.5322230139164412e-20,"nu":0,"particle_id":2029,"point":[0.00000187429736268,4.20403122474e-9,-8.53702252812e-8],"type":2,"volume":1.5322230139164412e-20},{"fixed":false,"mass":2.828577485173774e-20,"nu":0,"particle_id":2030,"point":[-3.51908561607e-7,-8.45464092344e-7,7.80223769512e-7],"type":2,"volume":2.828577485173774e-20},{"fixed":false,"mass":3.679588644348641e-20,"nu":0,"particle_id":2031,"point":[-0.00000138191160528,2.873416533e-7,-2.60869807413e-7],"type":2,"volume":3.679588644348641e-20},{"fixed":false,"mass":2.402420555285273e-20,"nu":0,"particle_id":2032,"point":[-0.00000148935001895,-0.00000108833102269,-1.61012969972e-7],"type":2,"volume":2.402420555285273e-20},{"fixed":false,"mass":3.252721284577393e-20,"nu":0,"particle_id":2033,"point":[0.00000140553372774,-9.86751626475e-7,6.2256926183e-7],"type":2,"volume":3.252721284577393e-20},{"fixed":false,"mass":3.2187360938371526e-20,"nu":0,"particle_id":2034,"point":[9.58184868697e-7,0.0000015564856677,-2.47707262215e-8],"type":2,"volume":3.2187360938371526e-20},{"fixed":false,"mass":2.5073102185069592e-20,"nu":0,"particle_id":2035,"point":[-6.14709254185e-7,2.62087076212e-7,-0.00000166068877172],"type":2,"volume":2.5073102185069592e-20},{"fixed":false,"mass":2.5220085121414057e-20,"nu":0,"particle_id":2036,"point":[0.0000010787297953,-0.00000145731815223,-3.87024168713e-7],"type":2,"volume":2.5220085121414057e-20},{"fixed":false,"mass":1.795287751685487e-20,"nu":0,"particle_id":2037,"point":[8.22216125459e-7,7.04680978262e-8,0.00000169614631776],"type":2,"volume":1.795287751685487e-20},{"fixed":false,"mass":1.720296891382421e-20,"nu":0,"particle_id":2038,"point":[0.00000120095656638,6.00985477318e-8,9.29838023426e-7],"type":2,"volume":1.720296891382421e-20},{"fixed":false,"mass":3.706900249729036e-20,"nu":0,"particle_id":2039,"point":[-9.42350326983e-7,9.09076841146e-7,8.05386118376e-7],"type":2,"volume":3.706900249729036e-20},{"fixed":false,"mass":2.4192247541407423e-20,"nu":0,"particle_id":2040,"point":[-9.76471040215e-7,-0.00000116696775458,0.00000107573247595],"type":2,"volume":2.4192247541407423e-20},{"fixed":false,"mass":2.820713978974551e-20,"nu":0,"particle_id":2041,"point":[0.00000105898668496,5.62545234022e-7,-0.00000142265533383],"type":2,"volume":2.820713978974551e-20},{"fixed":false,"mass":3.9526171561220734e-20,"nu":0,"particle_id":2042,"point":[1.53421083171e-7,-7.36081448303e-7,0.00000116656614043],"type":2,"volume":3.9526171561220734e-20},{"fixed":false,"mass":3.247773007986842e-20,"nu":0,"particle_id":2043,"point":[-3.00913961312e-7,-0.00000150084036331,2.87382218537e-7],"type":2,"volume":3.247773007986842e-20},{"fixed":false,"mass":3.578108591840952e-20,"nu":0,"particle_id":2044,"point":[1.89566099225e-7,4.22644457909e-7,-0.00000176419826284],"type":2,"volume":3.578108591840952e-20},{"fixed":false,"mass":3.0440301022191075e-20,"nu":0,"particle_id":2045,"point":[-3.99726160587e-7,-0.00000112112684889,0.00000142419490891],"type":2,"volume":3.0440301022191075e-20},{"fixed":false,"mass":2.751846906665205e-20,"nu":0,"particle_id":2046,"point":[0.00000144402809455,0.00000108196749499,3.64948612377e-7],"type":2,"volume":2.751846906665205e-20},{"fixed":false,"mass":1.1001016124761695e-20,"nu":0,"particle_id":2047,"point":[-0.00000183702685788,1.3838786329e-7,4.34936333237e-7],"type":2,"volume":1.1001016124761695e-20},{"fixed":false,"mass":2.172719025670149e-20,"nu":0,"particle_id":2048,"point":[-0.00000173191969227,1.51497777607e-7,6.74158083428e-7],"type":2,"volume":2.172719025670149e-20},{"fixed":false,"mass":2.0573990875738488e-20,"nu":0,"particle_id":2049,"point":[-0.00000160854518748,8.51324448997e-7,-4.42892704806e-7],"type":2,"volume":2.0573990875738488e-20},{"fixed":false,"mass":3.460333723242366e-20,"nu":0,"particle_id":2050,"point":[9.02220375024e-7,-4.88436542403e-7,9.87941928282e-7],"type":2,"volume":3.460333723242366e-20},{"fixed":false,"mass":2.845677475876732e-20,"nu":0,"particle_id":2051,"point":[-0.0000016524028653,7.71655304458e-7,2.92663366772e-7],"type":2,"volume":2.845677475876732e-20},{"fixed":false,"mass":3.490645636303865e-20,"nu":0,"particle_id":2052,"point":[-4.34520759274e-7,-0.00000132212534338,-2.71147008958e-7],"type":2,"volume":3.490645636303865e-20},{"fixed":false,"mass":3.3294833650606455e-20,"nu":0,"particle_id":2053,"point":[-0.00000172969318944,5.48215166304e-7,-3.738260492e-7],"type":2,"volume":3.3294833650606455e-20},{"fixed":false,"mass":2.5446549467778132e-20,"nu":0,"particle_id":2054,"point":[-0.00000116693663794,0.00000119985033306,-7.64454887572e-7],"type":2,"volume":2.5446549467778132e-20},{"fixed":false,"mass":2.6354393538584888e-20,"nu":0,"particle_id":2055,"point":[-3.16002232532e-7,0.00000158152364909,9.3400266654e-8],"type":2,"volume":2.6354393538584888e-20},{"fixed":false,"mass":2.621607708101656e-20,"nu":0,"particle_id":2056,"point":[3.19576289998e-7,-2.3988518805e-7,0.00000181896501322],"type":2,"volume":2.621607708101656e-20},{"fixed":false,"mass":2.432486167046272e-20,"nu":0,"particle_id":2057,"point":[0.0000015261902985,-8.01919039323e-7,-6.35361611016e-7],"type":2,"volume":2.432486167046272e-20},{"fixed":false,"mass":2.623174164527503e-20,"nu":0,"particle_id":2058,"point":[7.04510609128e-8,-0.00000141267699918,-0.00000115893134082],"type":2,"volume":2.623174164527503e-20},{"fixed":false,"mass":3.3364905797821885e-20,"nu":0,"particle_id":2059,"point":[-0.00000124856806973,-0.00000131478107738,-3.75376846419e-7],"type":2,"volume":3.3364905797821885e-20},{"fixed":false,"mass":3.9658061464413017e-20,"nu":0,"particle_id":2060,"point":[-7.85556580896e-7,-9.20274361387e-7,0.00000130852296316],"type":2,"volume":3.9658061464413017e-20},{"fixed":false,"mass":1.5325977741889335e-20,"nu":0,"particle_id":2061,"point":[-7.05424944482e-7,6.9704453764e-7,-2.40190898675e-7],"type":2,"volume":1.5325977741889335e-20},{"fixed":false,"mass":2.714029124764271e-20,"nu":0,"particle_id":2062,"point":[-0.00000159158628456,-8.03242474816e-7,4.69184546844e-7],"type":2,"volume":2.714029124764271e-20},{"fixed":false,"mass":1.9521747218864838e-20,"nu":0,"particle_id":2063,"point":[4.80704224892e-7,8.15769809881e-7,3.51135891272e-7],"type":2,"volume":1.9521747218864838e-20},{"fixed":false,"mass":3.2198918258232036e-20,"nu":0,"particle_id":2064,"point":[3.30488055432e-7,-0.00000103543215146,-2.27197430802e-8],"type":2,"volume":3.2198918258232036e-20},{"fixed":false,"mass":1.979529958815112e-20,"nu":0,"particle_id":2065,"point":[2.55162731462e-7,-5.93334914155e-7,-0.00000175957635503],"type":2,"volume":1.979529958815112e-20},{"fixed":false,"mass":3.9386495919358655e-20,"nu":0,"particle_id":2066,"point":[-9.47040474054e-7,6.31209656388e-8,-0.00000105490292348],"type":2,"volume":3.9386495919358655e-20},{"fixed":false,"mass":3.0595489299724497e-20,"nu":0,"particle_id":2067,"point":[0.00000139206627614,-3.25941813315e-7,-2.13817583282e-7],"type":2,"volume":3.0595489299724497e-20},{"fixed":false,"mass":1.3836860076836517e-20,"nu":0,"particle_id":2068,"point":[-0.00000187816406311,6.95427913153e-8,-6.88568145028e-8],"type":2,"volume":1.3836860076836517e-20},{"fixed":false,"mass":3.214420762278206e-20,"nu":0,"particle_id":2069,"point":[1.95776066728e-7,-0.00000113611867777,7.73609505311e-7],"type":2,"volume":3.214420762278206e-20},{"fixed":false,"mass":3.6548739563423055e-20,"nu":0,"particle_id":2070,"point":[-7.05100080209e-7,-1.50628315188e-7,-0.0000013137459451],"type":2,"volume":3.6548739563423055e-20},{"fixed":false,"mass":4.0409469399776996e-20,"nu":0,"particle_id":2071,"point":[-4.8954476705e-7,-0.00000103890679049,-8.1486127761e-7],"type":2,"volume":4.0409469399776996e-20},{"fixed":false,"mass":1.3803914400480604e-20,"nu":0,"particle_id":2072,"point":[0.00000100126465319,1.49485096157e-7,-5.11962351302e-8],"type":2,"volume":1.3803914400480604e-20},{"fixed":false,"mass":3.5422194562774924e-20,"nu":0,"particle_id":2073,"point":[-9.26942662809e-7,-7.93856878562e-7,-5.52239567232e-7],"type":2,"volume":3.5422194562774924e-20},{"fixed":false,"mass":1.8642989869253024e-20,"nu":0,"particle_id":2074,"point":[2.77804146088e-7,-6.45481531962e-7,-7.62491345633e-7],"type":2,"volume":1.8642989869253024e-20},{"fixed":false,"mass":3.3826236106926335e-20,"nu":0,"particle_id":2075,"point":[-0.00000108951993724,2.73423539595e-7,-0.00000138257402708],"type":2,"volume":3.3826236106926335e-20},{"fixed":false,"mass":2.6777370039537048e-20,"nu":0,"particle_id":2076,"point":[1.35643510081e-7,-9.7612869563e-7,4.05529393518e-7],"type":2,"volume":2.6777370039537048e-20},{"fixed":false,"mass":3.0865509535943925e-20,"nu":0,"particle_id":2077,"point":[-7.3997993071e-7,-5.30309285028e-7,0.00000157000155084],"type":2,"volume":3.0865509535943925e-20},{"fixed":false,"mass":3.0345489595113536e-20,"nu":0,"particle_id":2078,"point":[-0.00000145450634846,3.48531780975e-7,0.00000107656641148],"type":2,"volume":3.0345489595113536e-20},{"fixed":false,"mass":2.070168943253502e-20,"nu":0,"particle_id":2079,"point":[0.00000137976516882,-4.91590974116e-7,0.00000111709820911],"type":2,"volume":2.070168943253502e-20},{"fixed":false,"mass":3.5497302483200947e-20,"nu":0,"particle_id":2080,"point":[-8.08045310575e-7,7.56614947471e-7,-0.00000146449876177],"type":2,"volume":3.5497302483200947e-20},{"fixed":false,"mass":2.4184607644495153e-20,"nu":0,"particle_id":2081,"point":[4.9513701461e-7,-5.60889166145e-7,7.23237853007e-7],"type":2,"volume":2.4184607644495153e-20},{"fixed":false,"mass":2.921657760224334e-20,"nu":0,"particle_id":2082,"point":[-5.86583464371e-7,0.00000103715494305,-0.00000102328589949],"type":2,"volume":2.921657760224334e-20},{"fixed":false,"mass":2.424852904803664e-20,"nu":0,"particle_id":2083,"point":[0.00000103160173994,-0.00000153502719102,-4.55614866135e-8],"type":2,"volume":2.424852904803664e-20},{"fixed":false,"mass":4.3577240061174863e-20,"nu":0,"particle_id":2084,"point":[5.36853193383e-7,0.00000135328740426,4.58477500291e-8],"type":2,"volume":4.3577240061174863e-20},{"fixed":false,"mass":2.10900230252655e-20,"nu":0,"particle_id":2085,"point":[1.07212277108e-7,-0.00000162384034,8.95782034905e-7],"type":2,"volume":2.10900230252655e-20},{"fixed":false,"mass":1.5405698814464047e-20,"nu":0,"particle_id":2086,"point":[9.26788692001e-7,-4.08330232063e-7,3.48004677587e-8],"type":2,"volume":1.5405698814464047e-20},{"fixed":false,"mass":3.112653057191039e-20,"nu":0,"particle_id":2087,"point":[-8.23123066851e-7,-0.00000101129021613,-7.74384649955e-7],"type":2,"volume":3.112653057191039e-20},{"fixed":false,"mass":2.0518431674460426e-20,"nu":0,"particle_id":2088,"point":[8.40597849186e-7,-0.00000163434107599,-2.26964686507e-7],"type":2,"volume":2.0518431674460426e-20},{"fixed":false,"mass":2.874859546980836e-20,"nu":0,"particle_id":2089,"point":[-0.00000146179327364,9.36147462126e-9,5.88074809749e-7],"type":2,"volume":2.874859546980836e-20},{"fixed":false,"mass":2.833960252307645e-20,"nu":0,"particle_id":2090,"point":[-6.82056409906e-7,-0.00000107102583911,-0.00000133540002927],"type":2,"volume":2.833960252307645e-20},{"fixed":false,"mass":2.487193016286519e-20,"nu":0,"particle_id":2091,"point":[-0.00000102693617128,-0.00000138849313499,6.67843521017e-7],"type":2,"volume":2.487193016286519e-20},{"fixed":false,"mass":3.4377707765911066e-20,"nu":0,"particle_id":2092,"point":[0.00000164512440363,-1.60197682704e-7,-7.81261248717e-7],"type":2,"volume":3.4377707765911066e-20},{"fixed":false,"mass":3.113879113415268e-20,"nu":0,"particle_id":2093,"point":[-2.60886561653e-7,0.00000101852679767,-0.00000112285750212],"type":2,"volume":3.113879113415268e-20},{"fixed":false,"mass":2.710847586513618e-20,"nu":0,"particle_id":2094,"point":[-7.962163538e-7,-4.38852683777e-7,-5.54517812782e-7],"type":2,"volume":2.710847586513618e-20},{"fixed":false,"mass":1.8322786207731587e-20,"nu":0,"particle_id":2095,"point":[-4.3698827435e-7,-6.15907797605e-7,0.00000169450769367],"type":2,"volume":1.8322786207731587e-20},{"fixed":false,"mass":2.5447972980018046e-20,"nu":0,"particle_id":2096,"point":[-2.627260496e-7,0.0000018325587619,-1.60038179124e-7],"type":2,"volume":2.5447972980018046e-20},{"fixed":false,"mass":3.980490683544002e-20,"nu":0,"particle_id":2097,"point":[-6.17243267393e-7,0.00000113134197753,-6.9062183636e-7],"type":2,"volume":3.980490683544002e-20},{"fixed":false,"mass":2.9192202628721993e-20,"nu":0,"particle_id":2098,"point":[-3.49723418261e-7,-9.17973479205e-7,-0.00000117375202602],"type":2,"volume":2.9192202628721993e-20},{"fixed":false,"mass":3.2513051382814824e-20,"nu":0,"particle_id":2099,"point":[8.94142255165e-7,-7.18086802826e-7,6.94743455606e-7],"type":2,"volume":3.2513051382814824e-20},{"fixed":false,"mass":2.3557837794821912e-20,"nu":0,"particle_id":2100,"point":[3.94810942596e-7,-9.94766994619e-7,0.00000149774739221],"type":2,"volume":2.3557837794821912e-20},{"fixed":false,"mass":3.075922890144624e-20,"nu":0,"particle_id":2101,"point":[0.00000129805365165,0.0000013144258506,1.97562413997e-8],"type":2,"volume":3.075922890144624e-20},{"fixed":false,"mass":3.024167433384423e-20,"nu":0,"particle_id":2102,"point":[-0.0000011684110756,-4.86902873623e-7,-6.33719626389e-7],"type":2,"volume":3.024167433384423e-20},{"fixed":false,"mass":3.335558269146816e-20,"nu":0,"particle_id":2103,"point":[-8.26862463014e-7,7.17295597215e-7,-0.00000102364068299],"type":2,"volume":3.335558269146816e-20},{"fixed":false,"mass":2.280069419934618e-20,"nu":0,"particle_id":2104,"point":[-0.00000152599379977,0.00000104246475584,1.03073844945e-8],"type":2,"volume":2.280069419934618e-20},{"fixed":false,"mass":2.460371658654146e-20,"nu":0,"particle_id":2105,"point":[7.74390906725e-7,5.71759144943e-7,-0.00000157377746218],"type":2,"volume":2.460371658654146e-20},{"fixed":false,"mass":3.367651450508591e-20,"nu":0,"particle_id":2106,"point":[0.00000115866200673,-6.26635532523e-7,-2.83444305676e-7],"type":2,"volume":3.367651450508591e-20},{"fixed":false,"mass":2.0728159192181632e-20,"nu":0,"particle_id":2107,"point":[6.09755146754e-7,8.04734037073e-7,7.95454274725e-8],"type":2,"volume":2.0728159192181632e-20},{"fixed":false,"mass":3.2295808184889434e-20,"nu":0,"particle_id":2108,"point":[6.39740257334e-7,-0.00000114103671748,3.99406039577e-7],"type":2,"volume":3.2295808184889434e-20},{"fixed":false,"mass":1.6513533106194145e-20,"nu":0,"particle_id":2109,"point":[0.00000123309407966,6.19689160655e-7,0.00000124679868752],"type":2,"volume":1.6513533106194145e-20},{"fixed":false,"mass":3.347455667638427e-20,"nu":0,"particle_id":2110,"point":[-0.00000147747736168,-0.00000109471427704,2.36111654306e-7],"type":2,"volume":3.347455667638427e-20},{"fixed":false,"mass":3.0225454842998446e-20,"nu":0,"particle_id":2111,"point":[-0.00000109852106859,0.0000014547607383,-2.5724816776e-8],"type":2,"volume":3.0225454842998446e-20},{"fixed":false,"mass":1.9110991271433894e-20,"nu":0,"particle_id":2112,"point":[-0.0000012155999347,-2.63170853177e-7,-0.00000140687684196],"type":2,"volume":1.9110991271433894e-20},{"fixed":false,"mass":2.216252138617099e-20,"nu":0,"particle_id":2113,"point":[6.71365954721e-7,0.00000155663718617,7.09586955195e-7],"type":2,"volume":2.216252138617099e-20},{"fixed":false,"mass":1.7802673417467563e-20,"nu":0,"particle_id":2114,"point":[4.28448363972e-7,2.11821754006e-8,9.3360748262e-7],"type":2,"volume":1.7802673417467563e-20},{"fixed":false,"mass":2.3931725690849838e-20,"nu":0,"particle_id":2115,"point":[9.13870283916e-7,2.63249397419e-7,-0.00000154082451297],"type":2,"volume":2.3931725690849838e-20},{"fixed":false,"mass":2.9121154071078793e-20,"nu":0,"particle_id":2116,"point":[9.53821239002e-8,-0.00000119877353976,-9.21090949531e-7],"type":2,"volume":2.9121154071078793e-20},{"fixed":false,"mass":1.3323979115747764e-20,"nu":0,"particle_id":2117,"point":[8.92566421568e-7,2.29995144096e-7,4.66576462651e-7],"type":2,"volume":1.3323979115747764e-20},{"fixed":false,"mass":1.694035550607825e-20,"nu":0,"particle_id":2118,"point":[-9.14573164743e-7,-1.6832666026e-7,-0.00000163486806015],"type":2,"volume":1.694035550607825e-20},{"fixed":false,"mass":1.8517698848225e-20,"nu":0,"particle_id":2119,"point":[-4.9832706879e-7,-2.45866195881e-7,-0.00000177301310678],"type":2,"volume":1.8517698848225e-20},{"fixed":false,"mass":2.2963580267131754e-20,"nu":0,"particle_id":2120,"point":[9.93519046893e-7,-1.47380462581e-7,1.23056226886e-7],"type":2,"volume":2.2963580267131754e-20},{"fixed":false,"mass":2.9081222522090223e-20,"nu":0,"particle_id":2121,"point":[0.00000134557421432,6.91872945834e-7,4.01166644788e-7],"type":2,"volume":2.9081222522090223e-20},{"fixed":false,"mass":1.8607869931739537e-20,"nu":0,"particle_id":2122,"point":[0.00000154263407548,-0.00000102199527009,-3.39685176283e-7],"type":2,"volume":1.8607869931739537e-20},{"fixed":false,"mass":2.765891628560233e-20,"nu":0,"particle_id":2123,"point":[0.0000016537362625,3.13463173608e-7,6.92653519844e-7],"type":2,"volume":2.765891628560233e-20},{"fixed":false,"mass":2.1829984891071602e-20,"nu":0,"particle_id":2124,"point":[-0.00000139497175252,-2.94696630095e-7,-0.00000116054524711],"type":2,"volume":2.1829984891071602e-20},{"fixed":false,"mass":3.172983363756473e-20,"nu":0,"particle_id":2125,"point":[-0.00000122539588735,2.82293712378e-7,0.00000136609203934],"type":2,"volume":3.172983363756473e-20},{"fixed":false,"mass":2.5244328288193155e-20,"nu":0,"particle_id":2126,"point":[4.26116107311e-7,4.04292938202e-8,0.00000180909616972],"type":2,"volume":2.5244328288193155e-20},{"fixed":false,"mass":3.5034430006445767e-20,"nu":0,"particle_id":2127,"point":[0.00000137292104008,-7.54851781722e-7,5.07954514259e-8],"type":2,"volume":3.5034430006445767e-20},{"fixed":false,"mass":3.596896918410835e-20,"nu":0,"particle_id":2128,"point":[-1.07527675901e-7,-0.0000014382281609,-2.87398065505e-7],"type":2,"volume":3.596896918410835e-20},{"fixed":false,"mass":2.5491162826338148e-20,"nu":0,"particle_id":2129,"point":[6.83707463329e-7,-4.95735881625e-7,-9.97495970669e-7],"type":2,"volume":2.5491162826338148e-20},{"fixed":false,"mass":3.4957036926087524e-20,"nu":0,"particle_id":2130,"point":[-0.00000130840415659,-2.74430599533e-7,7.8242633888e-7],"type":2,"volume":3.4957036926087524e-20},{"fixed":false,"mass":2.8253262355475237e-20,"nu":0,"particle_id":2131,"point":[-0.00000123805805558,-3.18422888248e-7,-8.77005255369e-7],"type":2,"volume":2.8253262355475237e-20},{"fixed":false,"mass":5.538313747019085e-20,"nu":0,"particle_id":2132,"point":[-5.69936690798e-7,-0.000001123894341,7.26850924742e-7],"type":2,"volume":5.538313747019085e-20},{"fixed":false,"mass":1.9603057105644322e-20,"nu":0,"particle_id":2133,"point":[-0.00000133246305518,-8.13298863712e-7,-9.71533511397e-7],"type":2,"volume":1.9603057105644322e-20},{"fixed":false,"mass":3.07306454323839e-20,"nu":0,"particle_id":2134,"point":[1.17733502599e-7,0.00000178315199487,5.08855004516e-7],"type":2,"volume":3.07306454323839e-20},{"fixed":false,"mass":3.578406194432769e-20,"nu":0,"particle_id":2135,"point":[0.00000133375795642,-4.91841083952e-7,-5.19747343224e-7],"type":2,"volume":3.578406194432769e-20},{"fixed":false,"mass":2.680448977525762e-20,"nu":0,"particle_id":2136,"point":[5.8116738736e-7,0.00000106360037027,9.61929679959e-7],"type":2,"volume":2.680448977525762e-20},{"fixed":false,"mass":2.973697795009189e-20,"nu":0,"particle_id":2137,"point":[-9.53110422696e-7,5.24444728447e-7,9.50916994344e-7],"type":2,"volume":2.973697795009189e-20},{"fixed":false,"mass":2.0515547909797022e-20,"nu":0,"particle_id":2138,"point":[-1.40586154895e-7,5.7771876019e-7,8.56803966592e-7],"type":2,"volume":2.0515547909797022e-20},{"fixed":false,"mass":3.619378199497689e-20,"nu":0,"particle_id":2139,"point":[-3.87912435391e-7,9.83343747507e-7,0.00000145598266325],"type":2,"volume":3.619378199497689e-20},{"fixed":false,"mass":1.4763748322643716e-20,"nu":0,"particle_id":2140,"point":[6.5442341318e-7,-6.2236995598e-7,-5.27913181294e-7],"type":2,"volume":1.4763748322643716e-20},{"fixed":false,"mass":2.6126611010130782e-20,"nu":0,"particle_id":2141,"point":[-9.70687970941e-7,7.20245110242e-10,2.8191888652e-7],"type":2,"volume":2.6126611010130782e-20},{"fixed":false,"mass":1.8093117753513734e-20,"nu":0,"particle_id":2142,"point":[0.00000128066501058,-7.95592511916e-7,-0.00000110022660968],"type":2,"volume":1.8093117753513734e-20},{"fixed":false,"mass":2.6008244496159096e-20,"nu":0,"particle_id":2143,"point":[8.83178188606e-7,-0.00000102529975378,-0.00000124959456008],"type":2,"volume":2.6008244496159096e-20},{"fixed":false,"mass":2.5792369548174576e-20,"nu":0,"particle_id":2144,"point":[3.81495985476e-7,-0.00000169378705111,4.39864797692e-7],"type":2,"volume":2.5792369548174576e-20},{"fixed":false,"mass":3.4655438000156056e-20,"nu":0,"particle_id":2145,"point":[7.55424948669e-7,-9.99410601084e-7,7.0249254782e-7],"type":2,"volume":3.4655438000156056e-20},{"fixed":false,"mass":2.17321021266911e-20,"nu":0,"particle_id":2146,"point":[-8.65895154272e-7,-0.00000159110988553,4.00930638022e-7],"type":2,"volume":2.17321021266911e-20},{"fixed":false,"mass":3.472678122311649e-20,"nu":0,"particle_id":2147,"point":[2.15331608921e-7,-4.87619222143e-7,-0.00000139499148912],"type":2,"volume":3.472678122311649e-20},{"fixed":false,"mass":1.9322851289933402e-20,"nu":0,"particle_id":2148,"point":[-0.00000182275831865,-3.23521923887e-7,2.26053851976e-7],"type":2,"volume":1.9322851289933402e-20},{"fixed":false,"mass":1.924377054600047e-20,"nu":0,"particle_id":2149,"point":[3.45828564464e-7,2.52779160777e-7,9.47183888483e-7],"type":2,"volume":1.924377054600047e-20},{"fixed":false,"mass":2.7189972577996345e-20,"nu":0,"particle_id":2150,"point":[0.00000109079799558,-5.52326657489e-7,-0.0000013644707416],"type":2,"volume":2.7189972577996345e-20},{"fixed":false,"mass":1.2155082594409966e-20,"nu":0,"particle_id":2151,"point":[9.51232298589e-7,-7.27313375393e-8,-3.42453322877e-7],"type":2,"volume":1.2155082594409966e-20},{"fixed":false,"mass":2.3279422779618763e-20,"nu":0,"particle_id":2152,"point":[9.07236162102e-7,0.00000125346592134,-0.00000101941827318],"type":2,"volume":2.3279422779618763e-20},{"fixed":false,"mass":2.1863146218015778e-20,"nu":0,"particle_id":2153,"point":[6.06479789088e-7,-0.00000110209718719,0.00000137703050323],"type":2,"volume":2.1863146218015778e-20},{"fixed":false,"mass":1.6434680709048264e-20,"nu":0,"particle_id":2154,"point":[0.00000111662183994,0.00000131221230801,-7.44314161646e-7],"type":2,"volume":1.6434680709048264e-20},{"fixed":false,"mass":1.562541881315572e-20,"nu":0,"particle_id":2155,"point":[-2.56513164125e-7,1.4509309531e-7,9.72223504145e-7],"type":2,"volume":1.562541881315572e-20},{"fixed":false,"mass":1.993388163450016e-20,"nu":0,"particle_id":2156,"point":[-7.6772610427e-7,-0.00000144404554545,9.07100327036e-7],"type":2,"volume":1.993388163450016e-20},{"fixed":false,"mass":2.5094951250911457e-20,"nu":0,"particle_id":2157,"point":[-0.00000109492343003,-8.85365662082e-7,0.00000120055185264],"type":2,"volume":2.5094951250911457e-20},{"fixed":false,"mass":1.9537599156188913e-20,"nu":0,"particle_id":2158,"point":[-0.00000169834863528,3.36346614079e-7,-7.59048751391e-7],"type":2,"volume":1.9537599156188913e-20},{"fixed":false,"mass":1.4799191267367847e-20,"nu":0,"particle_id":2159,"point":[1.26769143885e-7,-2.77091231192e-7,9.61443089138e-7],"type":2,"volume":1.4799191267367847e-20},{"fixed":false,"mass":2.2506499354486836e-20,"nu":0,"particle_id":2160,"point":[5.84983006184e-7,-2.33225815143e-8,-0.00000177066855781],"type":2,"volume":2.2506499354486836e-20},{"fixed":false,"mass":1.709987044076832e-20,"nu":0,"particle_id":2161,"point":[-2.09948750249e-7,-7.32807128527e-7,-7.18565399814e-7],"type":2,"volume":1.709987044076832e-20},{"fixed":false,"mass":2.122469310320584e-20,"nu":0,"particle_id":2162,"point":[-7.3366666274e-7,5.71625466341e-7,-4.97017501776e-7],"type":2,"volume":2.122469310320584e-20},{"fixed":false,"mass":1.686941867582959e-20,"nu":0,"particle_id":2163,"point":[0.00000111590576387,0.00000147723608471,-2.2532528241e-7],"type":2,"volume":1.686941867582959e-20},{"fixed":false,"mass":2.3145563006849753e-20,"nu":0,"particle_id":2164,"point":[-5.85030309033e-7,0.00000175635946002,2.32623921757e-7],"type":2,"volume":2.3145563006849753e-20},{"fixed":false,"mass":1.2688581186855958e-20,"nu":0,"particle_id":2165,"point":[-0.0000018427697998,3.27551520007e-7,2.93306835663e-7],"type":2,"volume":1.2688581186855958e-20},{"fixed":false,"mass":2.656206789155716e-20,"nu":0,"particle_id":2166,"point":[7.21067141148e-7,8.05640152633e-7,0.00000150211583241],"type":2,"volume":2.656206789155716e-20},{"fixed":false,"mass":2.6603924178701573e-20,"nu":0,"particle_id":2167,"point":[9.1627752732e-7,9.20144630778e-7,8.57635064926e-8],"type":2,"volume":2.6603924178701573e-20},{"fixed":false,"mass":3.0426251650602023e-20,"nu":0,"particle_id":2168,"point":[-0.00000100170430085,3.97185226962e-8,0.0000015533338517],"type":2,"volume":3.0426251650602023e-20},{"fixed":false,"mass":2.6780574184858442e-20,"nu":0,"particle_id":2169,"point":[0.00000106323156212,0.0000014890998982,2.91311287612e-7],"type":2,"volume":2.6780574184858442e-20},{"fixed":false,"mass":3.438962795066944e-20,"nu":0,"particle_id":2170,"point":[-6.24615545375e-7,0.0000014280673902,2.81540841519e-7],"type":2,"volume":3.438962795066944e-20},{"fixed":false,"mass":3.1784547700663566e-20,"nu":0,"particle_id":2171,"point":[-0.0000012902888093,-7.20181111534e-7,-1.89472181803e-7],"type":2,"volume":3.1784547700663566e-20},{"fixed":false,"mass":2.4525389002274826e-20,"nu":0,"particle_id":2172,"point":[9.33936777001e-7,-2.45473610175e-7,4.79768650548e-7],"type":2,"volume":2.4525389002274826e-20},{"fixed":false,"mass":2.928273315397858e-20,"nu":0,"particle_id":2173,"point":[0.00000135970234603,1.28713217342e-7,5.91397394332e-7],"type":2,"volume":2.928273315397858e-20},{"fixed":false,"mass":3.310181936544032e-20,"nu":0,"particle_id":2174,"point":[7.7519422806e-7,-3.76278287174e-7,0.00000160818737897],"type":2,"volume":3.310181936544032e-20},{"fixed":false,"mass":2.2853517586261583e-20,"nu":0,"particle_id":2175,"point":[-9.13129227709e-7,-0.00000119891209862,-0.00000108098835727],"type":2,"volume":2.2853517586261583e-20},{"fixed":false,"mass":2.704647352298324e-20,"nu":0,"particle_id":2176,"point":[-5.94108753356e-7,-3.47489689117e-7,7.899316949e-7],"type":2,"volume":2.704647352298324e-20},{"fixed":false,"mass":2.1644198471513878e-20,"nu":0,"particle_id":2177,"point":[-0.00000119257399118,0.00000103918236832,9.57715138647e-7],"type":2,"volume":2.1644198471513878e-20},{"fixed":false,"mass":3.1818861325129156e-20,"nu":0,"particle_id":2178,"point":[0.00000116885097144,-6.75423068981e-7,-8.21600906449e-7],"type":2,"volume":3.1818861325129156e-20},{"fixed":false,"mass":3.320973807976942e-20,"nu":0,"particle_id":2179,"point":[-3.99789722826e-7,0.00000109183908048,0.00000100335244844],"type":2,"volume":3.320973807976942e-20},{"fixed":false,"mass":3.1788322248028543e-20,"nu":0,"particle_id":2180,"point":[0.00000150050390792,1.49401953389e-7,-9.02644549033e-7],"type":2,"volume":3.1788322248028543e-20},{"fixed":false,"mass":1.2641574673531464e-20,"nu":0,"particle_id":2181,"point":[0.00000140263278043,-0.00000128040240165,1.77702881473e-7],"type":2,"volume":1.2641574673531464e-20},{"fixed":false,"mass":1.9980808172327122e-20,"nu":0,"particle_id":2182,"point":[8.89754142559e-7,4.73675494896e-7,-1.46428166499e-7],"type":2,"volume":1.9980808172327122e-20},{"fixed":false,"mass":1.8547560074838648e-20,"nu":0,"particle_id":2183,"point":[0.00000129320845542,2.95949676727e-7,8.31619423559e-7],"type":2,"volume":1.8547560074838648e-20},{"fixed":false,"mass":2.843672085756197e-20,"nu":0,"particle_id":2184,"point":[-5.43215359651e-7,-0.00000149520994982,5.47350656347e-9],"type":2,"volume":2.843672085756197e-20},{"fixed":false,"mass":9.796356958235023e-21,"nu":0,"particle_id":2185,"point":[-5.22264235747e-8,-2.25106362791e-7,-9.66684553253e-7],"type":2,"volume":9.796356958235023e-21},{"fixed":false,"mass":1.9361748023542764e-20,"nu":0,"particle_id":2186,"point":[-4.72978163836e-7,-0.00000177098801196,4.09307830494e-7],"type":2,"volume":1.9361748023542764e-20},{"fixed":false,"mass":2.813967383859443e-20,"nu":0,"particle_id":2187,"point":[0.00000174417237591,-5.07902087844e-7,-2.49205076585e-7],"type":2,"volume":2.813967383859443e-20},{"fixed":false,"mass":2.960600444064501e-20,"nu":0,"particle_id":2188,"point":[-9.25286977692e-7,0.00000103280645006,0.00000121366956516],"type":2,"volume":2.960600444064501e-20},{"fixed":false,"mass":2.736657630787722e-20,"nu":0,"particle_id":2189,"point":[-0.00000129470326431,1.27293279371e-8,-7.18876116197e-7],"type":2,"volume":2.736657630787722e-20},{"fixed":false,"mass":1.9382368175038218e-20,"nu":0,"particle_id":2190,"point":[0.00000105921587197,1.61587932557e-7,0.00000153540898287],"type":2,"volume":1.9382368175038218e-20},{"fixed":false,"mass":1.156940086450731e-20,"nu":0,"particle_id":2191,"point":[-3.71854029663e-7,9.26783496041e-7,1.57927091351e-8],"type":2,"volume":1.156940086450731e-20},{"fixed":false,"mass":1.883258959634555e-20,"nu":0,"particle_id":2192,"point":[1.47022598498e-7,2.42048771237e-8,9.88025178938e-7],"type":2,"volume":1.883258959634555e-20},{"fixed":false,"mass":2.6385518293214572e-20,"nu":0,"particle_id":2193,"point":[-8.87637951476e-7,0.00000105140349533,7.35629743542e-8],"type":2,"volume":2.6385518293214572e-20},{"fixed":false,"mass":3.3424590757429797e-20,"nu":0,"particle_id":2194,"point":[1.89628264397e-7,0.00000131139785431,2.54061367257e-7],"type":2,"volume":3.3424590757429797e-20},{"fixed":false,"mass":3.036398510070104e-20,"nu":0,"particle_id":2195,"point":[6.67615647855e-7,-0.00000146702107951,-8.80732722873e-7],"type":2,"volume":3.036398510070104e-20},{"fixed":false,"mass":2.5452682862188148e-20,"nu":0,"particle_id":2196,"point":[-3.81173316187e-8,-0.00000102524505308,-0.00000153638437785],"type":2,"volume":2.5452682862188148e-20},{"fixed":false,"mass":2.742316227891888e-20,"nu":0,"particle_id":2197,"point":[2.4926223572e-7,5.34993776192e-7,0.0000017382970128],"type":2,"volume":2.742316227891888e-20},{"fixed":false,"mass":1.9656149162251922e-20,"nu":0,"particle_id":2198,"point":[-7.09531951596e-7,-0.00000156339140493,-7.65607276025e-7],"type":2,"volume":1.9656149162251922e-20},{"fixed":false,"mass":2.019750796241375e-20,"nu":0,"particle_id":2199,"point":[2.81359734114e-7,8.57322702615e-7,5.45232630731e-7],"type":2,"volume":2.019750796241375e-20},{"fixed":false,"mass":2.9701668105231667e-20,"nu":0,"particle_id":2200,"point":[-5.4548647698e-7,0.00000154467252313,-7.16754279611e-7],"type":2,"volume":2.9701668105231667e-20},{"fixed":false,"mass":1.8558267737169298e-20,"nu":0,"particle_id":2201,"point":[-2.7387674748e-7,-7.63940004376e-7,-0.0000016947725088],"type":2,"volume":1.8558267737169298e-20},{"fixed":false,"mass":2.6653503100161442e-20,"nu":0,"particle_id":2202,"point":[5.24593185633e-7,6.2550460361e-7,6.58246465053e-7],"type":2,"volume":2.6653503100161442e-20},{"fixed":false,"mass":2.8155615019382955e-20,"nu":0,"particle_id":2203,"point":[-0.00000116789893083,3.4704477136e-7,8.02279295117e-7],"type":2,"volume":2.8155615019382955e-20},{"fixed":false,"mass":3.742201508207275e-20,"nu":0,"particle_id":2204,"point":[-6.13384885019e-7,-7.59916532006e-7,0.00000103315668673],"type":2,"volume":3.742201508207275e-20},{"fixed":false,"mass":1.9769363641474476e-20,"nu":0,"particle_id":2205,"point":[0.00000161284853575,9.01677105434e-7,2.06826942293e-7],"type":2,"volume":1.9769363641474476e-20},{"fixed":false,"mass":1.6628526364304945e-20,"nu":0,"particle_id":2206,"point":[-3.54083252416e-7,3.14184050696e-7,-0.00000182609746383],"type":2,"volume":1.6628526364304945e-20},{"fixed":false,"mass":1.6670611686346263e-20,"nu":0,"particle_id":2207,"point":[0.00000145465159979,0.00000116672311036,-1.83370087916e-7],"type":2,"volume":1.6670611686346263e-20},{"fixed":false,"mass":2.401813153832949e-20,"nu":0,"particle_id":2208,"point":[-0.0000011390860375,6.14908259907e-7,0.0000013188474137],"type":2,"volume":2.401813153832949e-20},{"fixed":false,"mass":1.5921397209972688e-20,"nu":0,"particle_id":2209,"point":[0.00000145448684525,3.68195874317e-7,3.98003082796e-7],"type":2,"volume":1.5921397209972688e-20},{"fixed":false,"mass":2.6771022407861935e-20,"nu":0,"particle_id":2210,"point":[-1.86484162106e-7,0.00000165196255226,8.33662108286e-7],"type":2,"volume":2.6771022407861935e-20},{"fixed":false,"mass":2.3733556744026176e-20,"nu":0,"particle_id":2211,"point":[-8.09234623855e-7,-2.69545829357e-7,5.63731017299e-7],"type":2,"volume":2.3733556744026176e-20},{"fixed":false,"mass":2.1873787334640394e-20,"nu":0,"particle_id":2212,"point":[-0.00000163948548452,-7.38653067873e-7,-4.15169956611e-7],"type":2,"volume":2.1873787334640394e-20},{"fixed":false,"mass":4.0467233771626823e-20,"nu":0,"particle_id":2213,"point":[8.96336378173e-7,7.02989580962e-7,-0.00000105219306011],"type":2,"volume":4.0467233771626823e-20},{"fixed":false,"mass":2.297845174738927e-20,"nu":0,"particle_id":2214,"point":[0.00000116953730546,-0.00000130902665221,6.8872900083e-7],"type":2,"volume":2.297845174738927e-20},{"fixed":false,"mass":2.897016635212209e-20,"nu":0,"particle_id":2215,"point":[-7.7443994151e-7,7.5242725827e-7,5.20709036114e-7],"type":2,"volume":2.897016635212209e-20},{"fixed":false,"mass":1.4636484124725365e-20,"nu":0,"particle_id":2216,"point":[-8.17988415047e-7,0.0000016653033932,-2.8824618755e-7],"type":2,"volume":1.4636484124725365e-20},{"fixed":false,"mass":2.5266357315964715e-20,"nu":0,"particle_id":2217,"point":[-1.70922983993e-7,-0.00000163782765154,8.41759255183e-7],"type":2,"volume":2.5266357315964715e-20},{"fixed":false,"mass":2.228118266005279e-20,"nu":0,"particle_id":2218,"point":[-0.00000112864597723,-1.50458383161e-7,0.00000107201685318],"type":2,"volume":2.228118266005279e-20},{"fixed":false,"mass":2.464134501061248e-20,"nu":0,"particle_id":2219,"point":[5.56562128731e-7,-0.0000014004570908,0.00000106354660691],"type":2,"volume":2.464134501061248e-20},{"fixed":false,"mass":1.14826158008765e-20,"nu":0,"particle_id":2220,"point":[-9.9042942224e-8,-7.06797298593e-8,9.78992351968e-7],"type":2,"volume":1.14826158008765e-20},{"fixed":false,"mass":1.579335390898717e-20,"nu":0,"particle_id":2221,"point":[-1.08483974014e-7,4.38385887365e-7,-9.18944819842e-7],"type":2,"volume":1.579335390898717e-20},{"fixed":false,"mass":3.846678615301177e-20,"nu":0,"particle_id":2222,"point":[-0.0000010003953716,-2.90096698717e-7,-0.00000115521204377],"type":2,"volume":3.846678615301177e-20},{"fixed":false,"mass":3.210941553573173e-20,"nu":0,"particle_id":2223,"point":[-9.25622170776e-7,-0.00000115136416329,-3.90532197734e-7],"type":2,"volume":3.210941553573173e-20},{"fixed":false,"mass":1.1458384476651267e-20,"nu":0,"particle_id":2224,"point":[-0.0000018879917504,-9.1368681466e-8,9.04946210949e-8],"type":2,"volume":1.1458384476651267e-20},{"fixed":false,"mass":1.8696180309267398e-20,"nu":0,"particle_id":2225,"point":[8.64462103189e-8,-9.56391904472e-7,-3.10090916985e-7],"type":2,"volume":1.8696180309267398e-20},{"fixed":false,"mass":1.1342908960132877e-20,"nu":0,"particle_id":2226,"point":[1.27497941553e-7,7.33459135629e-8,-0.00000189484418524],"type":2,"volume":1.1342908960132877e-20},{"fixed":false,"mass":3.414150112223659e-20,"nu":0,"particle_id":2227,"point":[-3.77166660249e-7,-5.50031840312e-7,-0.00000128521632938],"type":2,"volume":3.414150112223659e-20},{"fixed":false,"mass":1.3348475209271181e-20,"nu":0,"particle_id":2228,"point":[-1.86530908574e-7,9.19738117825e-7,9.60420089313e-7],"type":2,"volume":1.3348475209271181e-20},{"fixed":false,"mass":2.5019063305651446e-20,"nu":0,"particle_id":2229,"point":[2.7463429253e-7,-0.00000118118535535,-0.00000142343571215],"type":2,"volume":2.5019063305651446e-20},{"fixed":false,"mass":1.8767593245467357e-20,"nu":0,"particle_id":2230,"point":[0.00000156694596979,3.31890330758e-7,9.56922362295e-7],"type":2,"volume":1.8767593245467357e-20},{"fixed":false,"mass":3.072452787176209e-20,"nu":0,"particle_id":2231,"point":[-0.00000120437455193,5.9109140428e-7,-1.4102286957e-7],"type":2,"volume":3.072452787176209e-20},{"fixed":false,"mass":1.1043643930387597e-20,"nu":0,"particle_id":2232,"point":[-3.88869137179e-7,-9.22097907762e-7,2.00998685011e-7],"type":2,"volume":1.1043643930387597e-20},{"fixed":false,"mass":5.1875986999486404e-20,"nu":0,"particle_id":2233,"point":[-8.33442653334e-7,-5.02615006961e-7,0.00000117510178914],"type":2,"volume":5.1875986999486404e-20},{"fixed":false,"mass":4.6156757613014526e-20,"nu":0,"particle_id":2234,"point":[5.54231141301e-7,-0.00000139433254648,-3.00575805757e-7],"type":2,"volume":4.6156757613014526e-20},{"fixed":false,"mass":2.048041535853592e-20,"nu":0,"particle_id":2235,"point":[0.00000114968681331,3.93592525357e-7,-2.69089639639e-7],"type":2,"volume":2.048041535853592e-20},{"fixed":false,"mass":2.9293821460620115e-20,"nu":0,"particle_id":2236,"point":[-6.52998937703e-7,0.00000140207751404,-2.60082882883e-7],"type":2,"volume":2.9293821460620115e-20},{"fixed":false,"mass":1.797549155157366e-20,"nu":0,"particle_id":2237,"point":[-4.58384486572e-7,-7.66759375112e-7,4.67978069873e-7],"type":2,"volume":1.797549155157366e-20},{"fixed":false,"mass":2.381204580071977e-20,"nu":0,"particle_id":2238,"point":[0.0000017406417033,4.71058487204e-7,4.05551170678e-7],"type":2,"volume":2.381204580071977e-20},{"fixed":false,"mass":2.767184256950308e-20,"nu":0,"particle_id":2239,"point":[-9.79414427248e-7,3.87100385692e-7,1.52188631552e-7],"type":2,"volume":2.767184256950308e-20},{"fixed":false,"mass":1.1679477141394475e-20,"nu":0,"particle_id":2240,"point":[1.70366564123e-7,-3.53719066276e-7,-0.00000185376679326],"type":2,"volume":1.1679477141394475e-20},{"fixed":false,"mass":3.190644977078115e-20,"nu":0,"particle_id":2241,"point":[-6.33437034299e-7,9.03562057114e-7,8.92695628262e-7],"type":2,"volume":3.190644977078115e-20},{"fixed":false,"mass":1.895940747251222e-20,"nu":0,"particle_id":2242,"point":[-2.07462356406e-8,3.31935825325e-8,0.00000141339873045],"type":2,"volume":1.895940747251222e-20},{"fixed":false,"mass":1.6485109583890156e-20,"nu":0,"particle_id":2243,"point":[-0.00000146212569713,7.04165657431e-8,-4.99377644283e-7],"type":2,"volume":1.6485109583890156e-20},{"fixed":false,"mass":2.9520467740887943e-20,"nu":0,"particle_id":2244,"point":[-0.00000137400523653,3.22508736937e-7,-6.24821948183e-7],"type":2,"volume":2.9520467740887943e-20},{"fixed":false,"mass":1.7768192122926842e-20,"nu":0,"particle_id":2245,"point":[5.23958513337e-7,-5.19790429412e-7,-7.47133146066e-7],"type":2,"volume":1.7768192122926842e-20},{"fixed":false,"mass":2.0570045053058306e-20,"nu":0,"particle_id":2246,"point":[-0.00000144316344294,8.94841151311e-7,7.92907639693e-7],"type":2,"volume":2.0570045053058306e-20},{"fixed":false,"mass":2.1852100034508897e-20,"nu":0,"particle_id":2247,"point":[-9.05137448495e-7,0.00000116965599975,-0.00000112649525048],"type":2,"volume":2.1852100034508897e-20},{"fixed":false,"mass":2.4155037552600053e-20,"nu":0,"particle_id":2248,"point":[-0.00000144439127577,-5.61874979743e-7,0.00000100674962558],"type":2,"volume":2.4155037552600053e-20},{"fixed":false,"mass":2.0241105407172884e-20,"nu":0,"particle_id":2249,"point":[-3.29122307127e-7,-3.14771747511e-7,0.00000181490414344],"type":2,"volume":2.0241105407172884e-20},{"fixed":false,"mass":2.3616479327171807e-20,"nu":0,"particle_id":2250,"point":[3.30089964778e-7,0.00000108971382252,7.1959294154e-7],"type":2,"volume":2.3616479327171807e-20},{"fixed":false,"mass":2.902772379343777e-20,"nu":0,"particle_id":2251,"point":[-2.589285638e-7,-0.00000141668950055,0.00000115974894584],"type":2,"volume":2.902772379343777e-20},{"fixed":false,"mass":1.4298460185162898e-20,"nu":0,"particle_id":2252,"point":[8.6016469899e-8,1.50051403961e-7,-9.64329640161e-7],"type":2,"volume":1.4298460185162898e-20},{"fixed":false,"mass":2.2234054427863134e-20,"nu":0,"particle_id":2253,"point":[0.00000153122219977,-2.02533045655e-7,5.70328350493e-7],"type":2,"volume":2.2234054427863134e-20},{"fixed":false,"mass":1.8391576684492634e-20,"nu":0,"particle_id":2254,"point":[-0.00000144328098916,7.61729440337e-7,-9.20274132799e-7],"type":2,"volume":1.8391576684492634e-20},{"fixed":false,"mass":1.2306519464337106e-20,"nu":0,"particle_id":2255,"point":[-0.00000150922042075,5.25931969382e-7,-0.00000100838785779],"type":2,"volume":1.2306519464337106e-20},{"fixed":false,"mass":1.286651666376256e-20,"nu":0,"particle_id":2256,"point":[-6.42081355414e-7,-5.40345899308e-7,5.63726274712e-7],"type":2,"volume":1.286651666376256e-20},{"fixed":false,"mass":2.044342153698385e-20,"nu":0,"particle_id":2257,"point":[3.06333049811e-7,-7.68646473998e-7,5.80887242283e-7],"type":2,"volume":2.044342153698385e-20},{"fixed":false,"mass":3.521698450197638e-20,"nu":0,"particle_id":2258,"point":[-7.69006097491e-7,6.70267275032e-7,2.23306877292e-7],"type":2,"volume":3.521698450197638e-20},{"fixed":false,"mass":2.1628985761409063e-20,"nu":0,"particle_id":2259,"point":[-3.65338318913e-7,5.77586010797e-7,7.60715972734e-7],"type":2,"volume":2.1628985761409063e-20},{"fixed":false,"mass":2.229113656396309e-20,"nu":0,"particle_id":2260,"point":[0.00000162296610567,-5.39576942985e-7,-6.73451146679e-7],"type":2,"volume":2.229113656396309e-20},{"fixed":false,"mass":2.5729950512456706e-20,"nu":0,"particle_id":2261,"point":[0.00000116513774678,6.73897790334e-7,-8.0140959473e-8],"type":2,"volume":2.5729950512456706e-20},{"fixed":false,"mass":2.6135957201357933e-20,"nu":0,"particle_id":2262,"point":[-6.14284060948e-7,-7.24062106656e-7,-0.00000117583447533],"type":2,"volume":2.6135957201357933e-20},{"fixed":false,"mass":2.249413214682949e-20,"nu":0,"particle_id":2263,"point":[9.57320948921e-7,1.81742088811e-7,-9.43523429144e-7],"type":2,"volume":2.249413214682949e-20},{"fixed":false,"mass":2.2623290664703742e-20,"nu":0,"particle_id":2264,"point":[1.47359977076e-7,0.0000018734228615,9.28142993767e-8],"type":2,"volume":2.2623290664703742e-20},{"fixed":false,"mass":2.208480251979201e-20,"nu":0,"particle_id":2265,"point":[-5.41005848353e-7,4.91439123844e-7,-0.00000138373726749],"type":2,"volume":2.208480251979201e-20},{"fixed":false,"mass":2.3771957158133463e-20,"nu":0,"particle_id":2266,"point":[-2.92856483769e-7,6.83313369056e-7,0.00000168524472322],"type":2,"volume":2.3771957158133463e-20},{"fixed":false,"mass":2.488423749468239e-20,"nu":0,"particle_id":2267,"point":[4.57905994915e-7,8.26507177006e-7,-0.00000161520656305],"type":2,"volume":2.488423749468239e-20},{"fixed":false,"mass":2.131367042537915e-20,"nu":0,"particle_id":2268,"point":[-2.47423084076e-7,0.00000181969065599,3.25222012087e-7],"type":2,"volume":2.131367042537915e-20},{"fixed":false,"mass":1.959819552892665e-20,"nu":0,"particle_id":2269,"point":[-8.75535102821e-7,-0.00000163111231264,-1.26744311065e-7],"type":2,"volume":1.959819552892665e-20},{"fixed":false,"mass":2.5694619945773716e-20,"nu":0,"particle_id":2270,"point":[-0.00000105931641121,8.48186010678e-7,-0.00000125537092783],"type":2,"volume":2.5694619945773716e-20},{"fixed":false,"mass":2.0349354250998083e-20,"nu":0,"particle_id":2271,"point":[0.00000101935965857,0.00000148607428399,-5.5113143489e-7],"type":2,"volume":2.0349354250998083e-20},{"fixed":false,"mass":2.992219812879379e-20,"nu":0,"particle_id":2272,"point":[5.57570375472e-7,-2.66664144701e-7,8.53930491678e-7],"type":2,"volume":2.992219812879379e-20},{"fixed":false,"mass":2.1962718496341956e-20,"nu":0,"particle_id":2273,"point":[7.52637925799e-7,-6.22849454409e-7,4.03614894533e-7],"type":2,"volume":2.1962718496341956e-20},{"fixed":false,"mass":3.114782869711582e-20,"nu":0,"particle_id":2274,"point":[-9.99300020629e-7,-0.00000136682768005,-6.66322336985e-7],"type":2,"volume":3.114782869711582e-20},{"fixed":false,"mass":1.9644112429996896e-20,"nu":0,"particle_id":2275,"point":[-9.85876584664e-7,-0.00000105845037489,5.93732034439e-7],"type":2,"volume":1.9644112429996896e-20},{"fixed":false,"mass":2.1073909865436836e-20,"nu":0,"particle_id":2276,"point":[7.3771821464e-7,4.52486678887e-7,5.40765221653e-7],"type":2,"volume":2.1073909865436836e-20},{"fixed":false,"mass":1.4588669811672853e-20,"nu":0,"particle_id":2277,"point":[0.00000186833728905,1.2932346031e-7,3.48276956551e-7],"type":2,"volume":1.4588669811672853e-20},{"fixed":false,"mass":1.403230458248903e-20,"nu":0,"particle_id":2278,"point":[5.75062598628e-8,7.23714747913e-7,7.08900224382e-7],"type":2,"volume":1.403230458248903e-20},{"fixed":false,"mass":3.0012399885459866e-20,"nu":0,"particle_id":2279,"point":[-0.00000106831952933,1.81514853234e-7,0.00000102511392791],"type":2,"volume":3.0012399885459866e-20},{"fixed":false,"mass":2.741034929983693e-20,"nu":0,"particle_id":2280,"point":[5.38839256959e-8,0.00000171859854363,-7.04879973842e-7],"type":2,"volume":2.741034929983693e-20},{"fixed":false,"mass":2.1423935349122794e-20,"nu":0,"particle_id":2281,"point":[-8.68103202439e-7,0.00000162170331694,3.33770236866e-7],"type":2,"volume":2.1423935349122794e-20},{"fixed":false,"mass":1.601972435398391e-20,"nu":0,"particle_id":2282,"point":[1.42313633653e-7,-0.0000018963668276,1.08836263313e-8],"type":2,"volume":1.601972435398391e-20},{"fixed":false,"mass":2.6530262672351958e-20,"nu":0,"particle_id":2283,"point":[2.9531742169e-7,-0.00000157676471956,-9.23522688623e-7],"type":2,"volume":2.6530262672351958e-20},{"fixed":false,"mass":1.9152386592403537e-20,"nu":0,"particle_id":2284,"point":[-6.17643496595e-7,-4.64468186086e-8,8.00077145721e-7],"type":2,"volume":1.9152386592403537e-20},{"fixed":false,"mass":2.164309796166784e-20,"nu":0,"particle_id":2285,"point":[5.10721736882e-7,-8.38661742777e-7,-0.00000160157172068],"type":2,"volume":2.164309796166784e-20},{"fixed":false,"mass":2.1665672516604697e-20,"nu":0,"particle_id":2286,"point":[7.95933733161e-7,-5.45785747858e-7,-0.00000160025566084],"type":2,"volume":2.1665672516604697e-20},{"fixed":false,"mass":2.4886407507521203e-20,"nu":0,"particle_id":2287,"point":[0.00000112668038007,1.69240440882e-8,-0.00000148573972463],"type":2,"volume":2.4886407507521203e-20},{"fixed":false,"mass":2.004444469799239e-20,"nu":0,"particle_id":2288,"point":[-1.23495674865e-7,-7.03358921452e-7,7.32526345985e-7],"type":2,"volume":2.004444469799239e-20},{"fixed":false,"mass":2.790350853544708e-20,"nu":0,"particle_id":2289,"point":[7.43517713665e-7,-0.00000159643981525,-5.53755404971e-7],"type":2,"volume":2.790350853544708e-20},{"fixed":false,"mass":1.5545935132737216e-20,"nu":0,"particle_id":2290,"point":[5.67595446627e-7,-8.3247741628e-7,-7.25645727966e-8],"type":2,"volume":1.5545935132737216e-20},{"fixed":false,"mass":1.6284263767904514e-20,"nu":0,"particle_id":2291,"point":[0.00000103339640172,8.49435607574e-7,-0.00000132419176519],"type":2,"volume":1.6284263767904514e-20},{"fixed":false,"mass":2.848660710846981e-20,"nu":0,"particle_id":2292,"point":[-4.12890561606e-7,3.62903730729e-7,0.00000175345249503],"type":2,"volume":2.848660710846981e-20},{"fixed":false,"mass":1.3294938237122145e-20,"nu":0,"particle_id":2293,"point":[1.48491287412e-7,-0.00000111032570165,0.0000015277259389],"type":2,"volume":1.3294938237122145e-20},{"fixed":false,"mass":2.943651043145046e-20,"nu":0,"particle_id":2294,"point":[-1.25108718072e-7,3.06770667823e-7,0.00000126863986023],"type":2,"volume":2.943651043145046e-20},{"fixed":false,"mass":1.3681013940203592e-20,"nu":0,"particle_id":2295,"point":[7.28526158465e-7,-0.00000172575896579,2.41670188469e-7],"type":2,"volume":1.3681013940203592e-20},{"fixed":false,"mass":1.9333502347683072e-20,"nu":0,"particle_id":2296,"point":[-0.00000121653882588,-6.40070134824e-7,7.98944924415e-7],"type":2,"volume":1.9333502347683072e-20},{"fixed":false,"mass":1.7677382111055976e-20,"nu":0,"particle_id":2297,"point":[9.71096292167e-7,-0.00000128680425988,-9.61559834013e-7],"type":2,"volume":1.7677382111055976e-20},{"fixed":false,"mass":3.322650855307134e-20,"nu":0,"particle_id":2298,"point":[-6.53170960897e-7,-7.75983417629e-7,-0.00000152754079666],"type":2,"volume":3.322650855307134e-20},{"fixed":false,"mass":1.2346571209140691e-20,"nu":0,"particle_id":2299,"point":[4.20041356051e-7,0.00000185613217717,-1.32659848948e-8],"type":2,"volume":1.2346571209140691e-20},{"fixed":false,"mass":2.934174823584622e-20,"nu":0,"particle_id":2300,"point":[-2.19673660813e-7,-0.00000124843767433,-7.3006335448e-7],"type":2,"volume":2.934174823584622e-20},{"fixed":false,"mass":2.562922815246456e-20,"nu":0,"particle_id":2301,"point":[-6.69821006723e-8,-0.00000184337565604,2.67247363673e-7],"type":2,"volume":2.562922815246456e-20},{"fixed":false,"mass":2.996702757824968e-20,"nu":0,"particle_id":2302,"point":[-2.78523680588e-7,6.48712921637e-7,0.00000134310913088],"type":2,"volume":2.996702757824968e-20},{"fixed":false,"mass":2.2689785028640938e-20,"nu":0,"particle_id":2303,"point":[8.6575173397e-7,6.58098320205e-8,-0.00000129731819561],"type":2,"volume":2.2689785028640938e-20},{"fixed":false,"mass":1.6595963481035646e-20,"nu":0,"particle_id":2304,"point":[-4.08225156345e-7,-6.35531556869e-7,-6.76843726559e-7],"type":2,"volume":1.6595963481035646e-20},{"fixed":false,"mass":2.5063420593631334e-20,"nu":0,"particle_id":2305,"point":[-9.77652939347e-7,-3.35561565187e-7,0.00000151591694664],"type":2,"volume":2.5063420593631334e-20},{"fixed":false,"mass":2.3087574033712295e-20,"nu":0,"particle_id":2306,"point":[-0.0000015976179639,-3.47928439644e-7,-8.793455724e-7],"type":2,"volume":2.3087574033712295e-20},{"fixed":false,"mass":1.9709213020023276e-20,"nu":0,"particle_id":2307,"point":[7.56027179568e-7,0.00000171681855711,1.36989594456e-7],"type":2,"volume":1.9709213020023276e-20},{"fixed":false,"mass":2.7535048984561074e-20,"nu":0,"particle_id":2308,"point":[-4.5512407646e-7,-0.00000149734513528,-9.46585722411e-7],"type":2,"volume":2.7535048984561074e-20},{"fixed":false,"mass":1.6323959748631058e-20,"nu":0,"particle_id":2309,"point":[-0.00000183838066146,-2.21488774974e-7,-1.86724608306e-7],"type":2,"volume":1.6323959748631058e-20},{"fixed":false,"mass":2.140594337941895e-20,"nu":0,"particle_id":2310,"point":[-0.00000108953372718,9.64559747159e-7,2.6179770634e-7],"type":2,"volume":2.140594337941895e-20},{"fixed":false,"mass":2.1658751835079202e-20,"nu":0,"particle_id":2311,"point":[0.00000168446840554,1.41653498872e-7,-6.73046599758e-7],"type":2,"volume":2.1658751835079202e-20},{"fixed":false,"mass":4.890008098631148e-20,"nu":0,"particle_id":2312,"point":[8.84337448174e-8,2.77308747697e-7,-0.0000013528192835],"type":2,"volume":4.890008098631148e-20},{"fixed":false,"mass":2.6404834971164457e-20,"nu":0,"particle_id":2313,"point":[-0.00000156013011429,-2.65055954191e-7,-2.1928951229e-7],"type":2,"volume":2.6404834971164457e-20},{"fixed":false,"mass":1.5316848652235202e-20,"nu":0,"particle_id":2314,"point":[-1.00763999024e-7,-0.00000105064122064,0.0000015368861936],"type":2,"volume":1.5316848652235202e-20},{"fixed":false,"mass":2.6269086012275712e-20,"nu":0,"particle_id":2315,"point":[4.90756792859e-7,2.92496578867e-7,-8.79645573933e-7],"type":2,"volume":2.6269086012275712e-20},{"fixed":false,"mass":2.4502077973347344e-20,"nu":0,"particle_id":2316,"point":[-9.78726652993e-7,-3.26503471447e-7,-3.09077529912e-8],"type":2,"volume":2.4502077973347344e-20},{"fixed":false,"mass":1.7797255405344134e-20,"nu":0,"particle_id":2317,"point":[0.00000109588138238,-8.93139588871e-7,-0.00000123269408462],"type":2,"volume":1.7797255405344134e-20},{"fixed":false,"mass":1.1222430145335784e-20,"nu":0,"particle_id":2318,"point":[8.81016438126e-7,-4.33964655212e-7,-2.19322944352e-7],"type":2,"volume":1.1222430145335784e-20},{"fixed":false,"mass":1.730265159439443e-20,"nu":0,"particle_id":2319,"point":[9.16295507687e-8,0.00000123147970891,8.12854207683e-7],"type":2,"volume":1.730265159439443e-20},{"fixed":false,"mass":1.1913237357014384e-20,"nu":0,"particle_id":2320,"point":[4.02614288704e-7,-8.52666776317e-7,3.28352901588e-7],"type":2,"volume":1.1913237357014384e-20},{"fixed":false,"mass":9.046573414751403e-21,"nu":0,"particle_id":2321,"point":[3.22967000576e-7,-3.86915776587e-7,8.47581059112e-7],"type":2,"volume":9.046573414751403e-21},{"fixed":false,"mass":2.203403253416644e-20,"nu":0,"particle_id":2322,"point":[1.11898243084e-7,-5.93201826194e-7,8.3615463663e-7],"type":2,"volume":2.203403253416644e-20},{"fixed":false,"mass":1.701020944733725e-20,"nu":0,"particle_id":2323,"point":[3.79440452915e-7,1.82397760088e-7,-0.00000182556774506],"type":2,"volume":1.701020944733725e-20},{"fixed":false,"mass":1.4526827285277998e-20,"nu":0,"particle_id":2324,"point":[2.33269764539e-7,-0.00000185450294513,2.62342739844e-7],"type":2,"volume":1.4526827285277998e-20},{"fixed":false,"mass":2.3189363091668575e-20,"nu":0,"particle_id":2325,"point":[-0.00000138335432623,-0.00000105153296352,-7.53052126004e-7],"type":2,"volume":2.3189363091668575e-20},{"fixed":false,"mass":2.455830118869313e-20,"nu":0,"particle_id":2326,"point":[-0.00000177075702594,-2.41077237274e-7,-5.39475930151e-7],"type":2,"volume":2.455830118869313e-20},{"fixed":false,"mass":1.9234333810954033e-20,"nu":0,"particle_id":2327,"point":[-0.00000136534480719,3.99936428993e-7,-0.0000012040732786],"type":2,"volume":1.9234333810954033e-20},{"fixed":false,"mass":1.8786360458434115e-20,"nu":0,"particle_id":2328,"point":[-0.00000109811921856,-0.00000115286002394,1.63658121392e-7],"type":2,"volume":1.8786360458434115e-20},{"fixed":false,"mass":2.044674548045234e-20,"nu":0,"particle_id":2329,"point":[-0.00000129321115777,4.58849116412e-7,-9.22975897505e-7],"type":2,"volume":2.044674548045234e-20},{"fixed":false,"mass":2.687931035262478e-20,"nu":0,"particle_id":2330,"point":[-2.93380592669e-7,-6.66955553166e-7,0.00000118204227401],"type":2,"volume":2.687931035262478e-20},{"fixed":false,"mass":1.7454577877023967e-20,"nu":0,"particle_id":2331,"point":[-0.00000179389692349,5.56013328048e-7,5.94200865933e-8],"type":2,"volume":1.7454577877023967e-20},{"fixed":false,"mass":1.835510574686055e-20,"nu":0,"particle_id":2332,"point":[0.00000140906937029,1.75824880164e-7,-0.00000123559006839],"type":2,"volume":1.835510574686055e-20},{"fixed":false,"mass":3.942357227742476e-20,"nu":0,"particle_id":2333,"point":[-9.24325996549e-7,0.00000101062779422,-6.14690054582e-7],"type":2,"volume":3.942357227742476e-20},{"fixed":false,"mass":1.2825708481160761e-20,"nu":0,"particle_id":2334,"point":[7.22913929389e-8,-9.9254277107e-7,-9.71173774534e-9],"type":2,"volume":1.2825708481160761e-20},{"fixed":false,"mass":2.8349770917672644e-20,"nu":0,"particle_id":2335,"point":[6.55741352888e-7,-0.00000107363457032,-3.20023663979e-7],"type":2,"volume":2.8349770917672644e-20},{"fixed":false,"mass":1.9872252576771895e-20,"nu":0,"particle_id":2336,"point":[-5.32367814389e-9,0.00000139088285499,0.00000123750570447],"type":2,"volume":1.9872252576771895e-20},{"fixed":false,"mass":1.0831533382892266e-20,"nu":0,"particle_id":2337,"point":[-5.97135541923e-7,4.80678908853e-8,-0.00000181831071395],"type":2,"volume":1.0831533382892266e-20},{"fixed":false,"mass":1.2596980200277348e-20,"nu":0,"particle_id":2338,"point":[0.00000156641448259,9.00347040756e-7,4.91406109521e-7],"type":2,"volume":1.2596980200277348e-20},{"fixed":false,"mass":1.1379323001513927e-20,"nu":0,"particle_id":2339,"point":[1.08504638923e-7,9.69096945639e-7,1.16513518469e-7],"type":2,"volume":1.1379323001513927e-20},{"fixed":false,"mass":1.8351806911472598e-20,"nu":0,"particle_id":2340,"point":[-5.79148758314e-7,-0.00000135917857313,4.49686419902e-7],"type":2,"volume":1.8351806911472598e-20},{"fixed":false,"mass":1.5434438032165075e-20,"nu":0,"particle_id":2341,"point":[5.64440277023e-7,3.14051179248e-7,7.75234009503e-7],"type":2,"volume":1.5434438032165075e-20},{"fixed":false,"mass":2.8879162575603586e-20,"nu":0,"particle_id":2342,"point":[5.27385622436e-7,8.37339771871e-7,0.0000012166186856],"type":2,"volume":2.8879162575603586e-20},{"fixed":false,"mass":2.156757705702378e-20,"nu":0,"particle_id":2343,"point":[-5.64678262762e-7,0.00000124772324551,-0.0000012283973171],"type":2,"volume":2.156757705702378e-20},{"fixed":false,"mass":2.2554275620728755e-20,"nu":0,"particle_id":2344,"point":[0.00000128490207288,-9.92870021703e-7,9.28358692224e-7],"type":2,"volume":2.2554275620728755e-20},{"fixed":false,"mass":1.5285415004449586e-20,"nu":0,"particle_id":2345,"point":[0.00000140343800091,-0.00000104567138406,-6.22597988053e-7],"type":2,"volume":1.5285415004449586e-20},{"fixed":false,"mass":1.7784812586078543e-20,"nu":0,"particle_id":2346,"point":[3.45058685656e-7,0.0000016367770061,-8.04761079898e-7],"type":2,"volume":1.7784812586078543e-20},{"fixed":false,"mass":2.50388793179536e-20,"nu":0,"particle_id":2347,"point":[1.82077457004e-7,2.22706386032e-7,0.00000124556585698],"type":2,"volume":2.50388793179536e-20},{"fixed":false,"mass":1.1186961737295786e-20,"nu":0,"particle_id":2348,"point":[1.71482523556e-7,4.90725716786e-7,8.38246942237e-7],"type":2,"volume":1.1186961737295786e-20},{"fixed":false,"mass":1.7536148130301314e-20,"nu":0,"particle_id":2349,"point":[-0.00000161456523053,-3.8425662052e-7,8.17318253086e-7],"type":2,"volume":1.7536148130301314e-20},{"fixed":false,"mass":1.6570605712938804e-20,"nu":0,"particle_id":2350,"point":[4.6718000605e-7,-8.06515083842e-7,-4.3410695413e-7],"type":2,"volume":1.6570605712938804e-20},{"fixed":false,"mass":2.40396376374732e-20,"nu":0,"particle_id":2351,"point":[-1.20459939336e-9,0.00000159371314811,-1.88483110439e-8],"type":2,"volume":2.40396376374732e-20},{"fixed":false,"mass":2.113132559426398e-20,"nu":0,"particle_id":2352,"point":[-5.38831312034e-7,5.29886398287e-7,-0.00000169212889429],"type":2,"volume":2.113132559426398e-20},{"fixed":false,"mass":2.8392512907682184e-20,"nu":0,"particle_id":2353,"point":[-6.50907417057e-7,7.85205961023e-7,-7.50890372029e-7],"type":2,"volume":2.8392512907682184e-20},{"fixed":false,"mass":2.4669867451364364e-20,"nu":0,"particle_id":2354,"point":[-1.8277427647e-7,-0.00000167506556452,-7.92596995014e-7],"type":2,"volume":2.4669867451364364e-20},{"fixed":false,"mass":1.6269954788080065e-20,"nu":0,"particle_id":2355,"point":[9.97371385568e-8,-8.80116131116e-7,0.00000166561967704],"type":2,"volume":1.6269954788080065e-20},{"fixed":false,"mass":1.627534076075381e-20,"nu":0,"particle_id":2356,"point":[0.00000173111743202,-3.3595814476e-7,6.5173976696e-7],"type":2,"volume":1.627534076075381e-20},{"fixed":false,"mass":1.0386799678064053e-20,"nu":0,"particle_id":2357,"point":[-2.48346443793e-7,-4.58443333633e-7,-8.43530703094e-7],"type":2,"volume":1.0386799678064053e-20},{"fixed":false,"mass":2.379869171053916e-20,"nu":0,"particle_id":2358,"point":[0.00000125792345251,4.39727764621e-7,-0.0000012729042635],"type":2,"volume":2.379869171053916e-20},{"fixed":false,"mass":8.574632422759214e-21,"nu":0,"particle_id":2359,"point":[9.67917753439e-7,1.17528214593e-7,2.08338003015e-7],"type":2,"volume":8.574632422759214e-21},{"fixed":false,"mass":2.1957095081524246e-20,"nu":0,"particle_id":2360,"point":[1.08941245562e-7,0.00000110576908156,0.00000148307850333],"type":2,"volume":2.1957095081524246e-20},{"fixed":false,"mass":2.133972760014048e-20,"nu":0,"particle_id":2361,"point":[0.00000173816320737,-6.40324757711e-7,1.1971462665e-7],"type":2,"volume":2.133972760014048e-20},{"fixed":false,"mass":1.3383893327011989e-20,"nu":0,"particle_id":2362,"point":[0.00000186595670614,-1.8297939145e-7,-3.0838450194e-7],"type":2,"volume":1.3383893327011989e-20},{"fixed":false,"mass":2.478764555484596e-20,"nu":0,"particle_id":2363,"point":[8.60217914461e-7,6.94863708328e-7,6.94643859684e-7],"type":2,"volume":2.478764555484596e-20},{"fixed":false,"mass":2.3110750547487617e-20,"nu":0,"particle_id":2364,"point":[0.0000013010838288,-9.3351153346e-7,-3.1654233852e-7],"type":2,"volume":2.3110750547487617e-20},{"fixed":false,"mass":3.1064991847575316e-20,"nu":0,"particle_id":2365,"point":[0.00000114185663916,-4.4192877761e-7,8.10882635246e-7],"type":2,"volume":3.1064991847575316e-20},{"fixed":false,"mass":1.9708453656408747e-20,"nu":0,"particle_id":2366,"point":[3.28766820085e-7,2.88280401077e-7,0.0000015214118243],"type":2,"volume":1.9708453656408747e-20},{"fixed":false,"mass":1.1042263317247698e-20,"nu":0,"particle_id":2367,"point":[-4.18304572042e-7,-5.7815542209e-7,6.77720955985e-7],"type":2,"volume":1.1042263317247698e-20},{"fixed":false,"mass":1.870139864840968e-20,"nu":0,"particle_id":2368,"point":[-5.88119031777e-7,0.0000011880849718,0.00000133516559135],"type":2,"volume":1.870139864840968e-20},{"fixed":false,"mass":3.055030955222153e-20,"nu":0,"particle_id":2369,"point":[0.00000118288596577,-8.94955831526e-8,0.00000136276202322],"type":2,"volume":3.055030955222153e-20},{"fixed":false,"mass":1.123650030446705e-20,"nu":0,"particle_id":2370,"point":[6.05687311278e-7,2.8851262667e-8,7.90327409534e-7],"type":2,"volume":1.123650030446705e-20},{"fixed":false,"mass":8.24612974907253e-21,"nu":0,"particle_id":2371,"point":[8.90491464035e-7,2.8091160167e-7,-2.72635480356e-7],"type":2,"volume":8.24612974907253e-21},{"fixed":false,"mass":1.1877611670138395e-20,"nu":0,"particle_id":2372,"point":[0.00000118120494385,-2.91672199795e-7,-6.61298263593e-9],"type":2,"volume":1.1877611670138395e-20},{"fixed":false,"mass":2.3071525051612818e-20,"nu":0,"particle_id":2373,"point":[9.74102632351e-7,0.00000114917591781,6.3333304003e-7],"type":2,"volume":2.3071525051612818e-20},{"fixed":false,"mass":1.8015366282762244e-20,"nu":0,"particle_id":2374,"point":[0.00000160600373392,-9.59160092282e-7,1.50988418101e-7],"type":2,"volume":1.8015366282762244e-20},{"fixed":false,"mass":1.654508438175126e-20,"nu":0,"particle_id":2375,"point":[0.0000010359239528,0.00000137932656395,7.61669951489e-7],"type":2,"volume":1.654508438175126e-20},{"fixed":false,"mass":1.387258248582708e-20,"nu":0,"particle_id":2376,"point":[-2.03648233478e-7,1.87346359014e-8,0.00000124722726529],"type":2,"volume":1.387258248582708e-20},{"fixed":false,"mass":3.4938665926004514e-20,"nu":0,"particle_id":2377,"point":[-9.92859560228e-7,0.00000113844986298,-2.55454308338e-7],"type":2,"volume":3.4938665926004514e-20},{"fixed":false,"mass":2.4846615165537185e-20,"nu":0,"particle_id":2378,"point":[-0.00000145485863674,-0.00000100500689813,-4.15363898039e-7],"type":2,"volume":2.4846615165537185e-20},{"fixed":false,"mass":1.7322918132231564e-20,"nu":0,"particle_id":2379,"point":[8.79621402449e-7,0.00000144645266417,-7.9638331069e-7],"type":2,"volume":1.7322918132231564e-20},{"fixed":false,"mass":1.8263916402636553e-20,"nu":0,"particle_id":2380,"point":[2.94952330007e-8,-3.36289450612e-7,0.00000184349312175],"type":2,"volume":1.8263916402636553e-20},{"fixed":false,"mass":1.6017332876901014e-20,"nu":0,"particle_id":2381,"point":[-0.00000176317553423,4.39717519596e-8,-5.96960019139e-7],"type":2,"volume":1.6017332876901014e-20},{"fixed":false,"mass":1.4335637812170297e-20,"nu":0,"particle_id":2382,"point":[-0.00000186424998901,2.08873624812e-7,-2.99414317637e-7],"type":2,"volume":1.4335637812170297e-20},{"fixed":false,"mass":1.1395289094695279e-20,"nu":0,"particle_id":2383,"point":[9.13984688863e-7,1.31943209605e-7,-4.83027886607e-7],"type":2,"volume":1.1395289094695279e-20},{"fixed":false,"mass":2.88169833241081e-20,"nu":0,"particle_id":2384,"point":[3.48337279761e-7,0.00000163339431177,7.28549086213e-7],"type":2,"volume":2.88169833241081e-20},{"fixed":false,"mass":1.2042989086094338e-20,"nu":0,"particle_id":2385,"point":[-1.43440309267e-7,-4.12492021574e-7,-0.00000182642371001],"type":2,"volume":1.2042989086094338e-20},{"fixed":false,"mass":1.9525267839971474e-20,"nu":0,"particle_id":2386,"point":[-2.01410282432e-7,9.20228099488e-7,-0.00000161439884613],"type":2,"volume":1.9525267839971474e-20},{"fixed":false,"mass":3.303396454786639e-20,"nu":0,"particle_id":2387,"point":[7.86959136108e-7,-0.0000014803441559,8.25296371595e-7],"type":2,"volume":3.303396454786639e-20},{"fixed":false,"mass":2.5584441265130726e-20,"nu":0,"particle_id":2388,"point":[-2.61943207923e-7,0.00000116677408822,-0.00000142218158987],"type":2,"volume":2.5584441265130726e-20},{"fixed":false,"mass":3.305494496841551e-20,"nu":0,"particle_id":2389,"point":[3.00971398432e-7,8.25557638609e-7,0.00000158171831824],"type":2,"volume":3.305494496841551e-20},{"fixed":false,"mass":2.2664652470477688e-20,"nu":0,"particle_id":2390,"point":[0.00000172230509975,5.49227799716e-7,-3.58908386732e-7],"type":2,"volume":2.2664652470477688e-20},{"fixed":false,"mass":2.054495169054157e-20,"nu":0,"particle_id":2391,"point":[0.00000125744782586,3.2286524576e-7,0.00000134871647262],"type":2,"volume":2.054495169054157e-20},{"fixed":false,"mass":1.2397489721552756e-20,"nu":0,"particle_id":2392,"point":[-9.48722575383e-7,-0.00000103489669594,-0.00000126389621509],"type":2,"volume":1.2397489721552756e-20},{"fixed":false,"mass":2.023613783334965e-20,"nu":0,"particle_id":2393,"point":[0.00000167346827339,8.3682082675e-7,-1.1694625525e-7],"type":2,"volume":2.023613783334965e-20},{"fixed":false,"mass":9.051688844626111e-21,"nu":0,"particle_id":2394,"point":[-9.09190114803e-7,2.15917373191e-7,-3.20260226587e-7],"type":2,"volume":9.051688844626111e-21},{"fixed":false,"mass":9.80661617333141e-21,"nu":0,"particle_id":2395,"point":[-4.83943401088e-7,8.31542114602e-7,-2.26194807262e-7],"type":2,"volume":9.80661617333141e-21},{"fixed":false,"mass":2.5902917233502463e-20,"nu":0,"particle_id":2396,"point":[-0.00000126908783521,2.71303869496e-7,4.16627238509e-8],"type":2,"volume":2.5902917233502463e-20},{"fixed":false,"mass":2.5436864222482505e-20,"nu":0,"particle_id":2397,"point":[-5.57303249332e-7,0.0000010794469017,4.25644164771e-7],"type":2,"volume":2.5436864222482505e-20},{"fixed":false,"mass":2.17700757827037e-20,"nu":0,"particle_id":2398,"point":[9.28004088943e-7,0.00000124702834012,0.00000100454261551],"type":2,"volume":2.17700757827037e-20},{"fixed":false,"mass":2.0854112977586946e-20,"nu":0,"particle_id":2399,"point":[-0.00000181784415226,-4.19959464621e-7,-4.80219436131e-9],"type":2,"volume":2.0854112977586946e-20},{"fixed":false,"mass":5.951321690571435e-21,"nu":0,"particle_id":2400,"point":[1.96561063142e-7,-9.36058565471e-7,1.5175686676e-7],"type":2,"volume":5.951321690571435e-21},{"fixed":false,"mass":1.6797698855445616e-20,"nu":0,"particle_id":2401,"point":[6.06364281082e-7,7.69263931026e-7,-2.75555637384e-7],"type":2,"volume":1.6797698855445616e-20},{"fixed":false,"mass":1.2182696668163478e-20,"nu":0,"particle_id":2402,"point":[0.00000142123428767,0.0000010520706633,6.72374373343e-7],"type":2,"volume":1.2182696668163478e-20},{"fixed":false,"mass":1.2593347191969912e-20,"nu":0,"particle_id":2403,"point":[-9.88302411192e-7,-8.33431039077e-8,-4.2340469151e-8],"type":2,"volume":1.2593347191969912e-20},{"fixed":false,"mass":2.769206596125436e-20,"nu":0,"particle_id":2404,"point":[-2.11547381585e-7,-0.00000126782371035,7.13052461705e-7],"type":2,"volume":2.769206596125436e-20},{"fixed":false,"mass":2.046222548667402e-20,"nu":0,"particle_id":2405,"point":[1.66866291017e-7,-6.03391209643e-7,0.00000173678813575],"type":2,"volume":2.046222548667402e-20},{"fixed":false,"mass":1.819084057284725e-20,"nu":0,"particle_id":2406,"point":[2.94130128178e-7,9.68526073498e-7,-1.66864988206e-8],"type":2,"volume":1.819084057284725e-20},{"fixed":false,"mass":1.7770588449797044e-20,"nu":0,"particle_id":2407,"point":[0.00000155820059386,-3.87696156271e-7,-9.65232148778e-7],"type":2,"volume":1.7770588449797044e-20},{"fixed":false,"mass":1.8229761619129482e-20,"nu":0,"particle_id":2408,"point":[-9.7259849521e-7,0.00000133467163979,-8.6334367331e-7],"type":2,"volume":1.8229761619129482e-20},{"fixed":false,"mass":4.6315563237810744e-20,"nu":0,"particle_id":2409,"point":[4.47883885591e-7,0.00000124580146798,4.8155874696e-7],"type":2,"volume":4.6315563237810744e-20},{"fixed":false,"mass":1.345532324231418e-20,"nu":0,"particle_id":2410,"point":[8.88946721139e-7,3.6360162995e-7,2.94129662789e-7],"type":2,"volume":1.345532324231418e-20},{"fixed":false,"mass":2.9281183616344684e-20,"nu":0,"particle_id":2411,"point":[-7.8462403086e-7,7.32740235301e-7,0.0000011017745588],"type":2,"volume":2.9281183616344684e-20},{"fixed":false,"mass":1.5931383478457738e-20,"nu":0,"particle_id":2412,"point":[-1.62758508298e-7,0.00000140765663504,7.99373777162e-7],"type":2,"volume":1.5931383478457738e-20},{"fixed":false,"mass":1.4561213354774675e-20,"nu":0,"particle_id":2413,"point":[-0.00000157172930931,-7.07388063409e-7,-7.75063128586e-7],"type":2,"volume":1.4561213354774675e-20},{"fixed":false,"mass":7.882261834332163e-21,"nu":0,"particle_id":2414,"point":[9.46179719629e-7,-2.45087243278e-7,-1.5020561503e-7],"type":2,"volume":7.882261834332163e-21},{"fixed":false,"mass":4.0634208691059833e-20,"nu":0,"particle_id":2415,"point":[1.99770110193e-7,-1.2173882872e-7,-0.00000135971630686],"type":2,"volume":4.0634208691059833e-20},{"fixed":false,"mass":1.2967469521086493e-20,"nu":0,"particle_id":2416,"point":[-7.50564915386e-7,-0.00000140694703746,2.25503954771e-7],"type":2,"volume":1.2967469521086493e-20},{"fixed":false,"mass":1.3069114110898217e-20,"nu":0,"particle_id":2417,"point":[5.71312853247e-7,0.00000151543471461,9.46121960325e-7],"type":2,"volume":1.3069114110898217e-20},{"fixed":false,"mass":1.8079640855967355e-20,"nu":0,"particle_id":2418,"point":[4.00484495191e-7,-0.00000135356726672,5.78775900135e-7],"type":2,"volume":1.8079640855967355e-20},{"fixed":false,"mass":1.256567412834656e-20,"nu":0,"particle_id":2419,"point":[-1.36667221589e-7,4.32632796439e-7,0.00000183793589014],"type":2,"volume":1.256567412834656e-20},{"fixed":false,"mass":2.4254847513878632e-20,"nu":0,"particle_id":2420,"point":[-0.00000135908363754,0.00000128623052569,4.68763215306e-8],"type":2,"volume":2.4254847513878632e-20},{"fixed":false,"mass":1.2446621385292341e-20,"nu":0,"particle_id":2421,"point":[7.46954540666e-7,-6.53348426042e-7,1.10774921393e-7],"type":2,"volume":1.2446621385292341e-20},{"fixed":false,"mass":1.146979992790204e-20,"nu":0,"particle_id":2422,"point":[0.00000153978332014,9.54900222061e-8,0.00000110279341447],"type":2,"volume":1.146979992790204e-20},{"fixed":false,"mass":2.4674952194841068e-20,"nu":0,"particle_id":2423,"point":[-9.26213748532e-7,3.96034819902e-7,0.00000121422142229],"type":2,"volume":2.4674952194841068e-20},{"fixed":false,"mass":1.146423583498296e-20,"nu":0,"particle_id":2424,"point":[-9.51889302581e-7,-1.76496357231e-7,-2.62551465521e-7],"type":2,"volume":1.146423583498296e-20},{"fixed":false,"mass":4.957739366884336e-21,"nu":0,"particle_id":2425,"point":[-3.01788839028e-7,-0.00000190069364261,-7.27677394957e-8],"type":2,"volume":4.957739366884336e-21},{"fixed":false,"mass":6.304117284139629e-21,"nu":0,"particle_id":2426,"point":[-8.39343439198e-8,-3.02480133701e-7,0.00000168462663168],"type":2,"volume":6.304117284139629e-21}]}
\ No newline at end of file
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.ipynb b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.ipynb
new file mode 100644
index 0000000000..e93d8b2df8
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.ipynb
@@ -0,0 +1,156 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import numpy as np\n",
+ "import spatialpy\n",
+ "from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n",
+ " PlaceInitialCondition, \\\n",
+ " UniformInitialCondition, \\\n",
+ " ScatterInitialCondition"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# GeneRegulatoryNetwork2"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "class GeneRegulatoryNetwork2(Model):\n",
+ " def __init__(self):\n",
+ " Model.__init__(self, name=\"GeneRegulatoryNetwork2\")\n",
+ "\n",
+ " # Domain\n",
+ " mesh = Mesh.read_stochss_domain('GeneRegulatoryNetwork2.smdl')\n",
+ " self.add_mesh(mesh)\n",
+ "\n",
+ " self.staticDomain = True\n",
+ "\n",
+ " # Variables\n",
+ " G_F = Species(name=\"G_F\", diffusion_constant=1e-12)\n",
+ " G_O = Species(name=\"G_O\", diffusion_constant=1e-12)\n",
+ " P = Species(name=\"P\", diffusion_constant=1e-12)\n",
+ " mRNA = Species(name=\"mRNA\", diffusion_constant=1e-12)\n",
+ " self.add_species([G_F, G_O, P, mRNA])\n",
+ "\n",
+ " self.restrict(G_F, [])\n",
+ " self.restrict(G_O, [])\n",
+ "\n",
+ " # Initial Conditions\n",
+ " self.add_initial_condition(PlaceInitialCondition(species=G_F, count=1, location=[0, 0, 0]))\n",
+ "\n",
+ " # Parameters\n",
+ " mu = Parameter(name=\"mu\", expression=\"0.002\")\n",
+ " kappa = Parameter(name=\"kappa\", expression=\"0.015\")\n",
+ " ka = Parameter(name=\"ka\", expression=\"10000000\")\n",
+ " kd = Parameter(name=\"kd\", expression=\"0.01\")\n",
+ " gamma_m = Parameter(name=\"gamma_m\", expression=\"0.0006\")\n",
+ " gamma_p = Parameter(name=\"gamma_p\", expression=\"0.0003\")\n",
+ " self.add_parameter([mu, kappa, ka, kd, gamma_m, gamma_p])\n",
+ "\n",
+ " # Reactions\n",
+ " r1 = Reaction(name=\"r1\", reactants={G_F: 1}, products={G_F: 1, mRNA: 1}, rate=self.listOfParameters[\"mu\"])\n",
+ " r2 = Reaction(name=\"r2\", reactants={G_O: 1}, products={G_F: 1, P: 1}, rate=self.listOfParameters[\"ka\"])\n",
+ " r3 = Reaction(name=\"r3\", reactants={G_F: 1, P: 1}, products={G_O: 1}, rate=self.listOfParameters[\"kd\"])\n",
+ " r4 = Reaction(name=\"r4\", restrict_to=[2], reactants={mRNA: 1}, products={mRNA: 1, P: 1}, rate=self.listOfParameters[\"kappa\"])\n",
+ " r5 = Reaction(name=\"r5\", reactants={mRNA: 1}, products={}, rate=self.listOfParameters[\"gamma_m\"])\n",
+ " r6 = Reaction(name=\"r6\", reactants={P: 1}, products={}, rate=self.listOfParameters[\"gamma_p\"])\n",
+ " self.add_reaction([r1, r2, r3, r4, r5, r6])\n",
+ "\n",
+ " # Timespan\n",
+ " self.timespan(np.arange(0, 1000, 10), timestep_size=10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = GeneRegulatoryNetwork2()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Simulation Parameters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def configure_simulation():\n",
+ " kwargs = {\n",
+ " # \"number_of_trajectories\":1,\n",
+ " # \"seed\":None,\n",
+ " }\n",
+ " return kwargs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "kwargs = configure_simulation()\n",
+ "results = model.run(**kwargs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Visualization"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results.plot_species('G_F', animated=True, width=None, height=None)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.smdl b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.smdl
new file mode 100644
index 0000000000..e7654e1077
--- /dev/null
+++ b/public_models/Gene_Regulatory_Network/GeneRegulatoryNetwork2.smdl
@@ -0,0 +1 @@
+{"is_spatial":true,"defaultID":17,"defaultMode":"","annotation":"This model uses the cell_coarse mesh (slide 65)\n - This mesh contains 2 types","volume":1,"modelSettings":{"endSim":1000,"timeStep":10},"domain":{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":1,"size":null,"x_lim":[-0.0000020671,0.0000020671],"y_lim":[-0.0000020671,0.0000020671],"z_lim":[-0.0000020671,0.0000020671],"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1}],"particles":[{"fixed":false,"mass":3.5131390756904224e-21,"nu":0,"particle_id":0,"point":[0.0000020671,0,0],"type":2,"volume":3.5131390756904224e-21},{"fixed":false,"mass":1.4625064303125934e-21,"nu":0,"particle_id":1,"point":[0,0.0000020671,0],"type":2,"volume":1.4625064303125934e-21},{"fixed":false,"mass":2.700689478635676e-21,"nu":0,"particle_id":2,"point":[-0.0000020671,0,0],"type":2,"volume":2.700689478635676e-21},{"fixed":false,"mass":9.129037253574453e-22,"nu":0,"particle_id":3,"point":[0,-0.0000020671,0],"type":2,"volume":9.129037253574453e-22},{"fixed":false,"mass":1.2985987245837844e-21,"nu":0,"particle_id":4,"point":[0,1.26573369926e-22,0.0000020671],"type":2,"volume":1.2985987245837844e-21},{"fixed":false,"mass":1.9549412508846374e-21,"nu":0,"particle_id":5,"point":[0,-1.26573369926e-22,-0.0000020671],"type":2,"volume":1.9549412508846374e-21},{"fixed":false,"mass":1.9104558263277184e-21,"nu":0,"particle_id":6,"point":[0,8.2684e-7,0],"type":2,"volume":1.9104558263277184e-21},{"fixed":false,"mass":8.251742811066839e-21,"nu":0,"particle_id":7,"point":[-8.2684e-7,0,0],"type":2,"volume":8.251742811066839e-21},{"fixed":false,"mass":2.238868485075697e-21,"nu":0,"particle_id":8,"point":[0,5.06293479703e-23,8.2684e-7],"type":2,"volume":2.238868485075697e-21},{"fixed":false,"mass":6.417866822683855e-21,"nu":0,"particle_id":9,"point":[8.2684e-7,0,0],"type":2,"volume":6.417866822683855e-21},{"fixed":false,"mass":2.74851216778409e-21,"nu":0,"particle_id":10,"point":[0,-5.06293479703e-23,-8.2684e-7],"type":2,"volume":2.74851216778409e-21},{"fixed":false,"mass":2.778236836297632e-21,"nu":0,"particle_id":11,"point":[0,-8.2684e-7,0],"type":2,"volume":2.778236836297632e-21},{"fixed":false,"mass":3.2005217374920694e-21,"nu":0,"particle_id":12,"point":[0.00000205410250907,2.31441768552e-7,0],"type":2,"volume":3.2005217374920694e-21},{"fixed":false,"mass":6.382490037970455e-21,"nu":0,"particle_id":13,"point":[0.00000201527348727,4.5997302258e-7,0],"type":2,"volume":6.382490037970455e-21},{"fixed":false,"mass":6.147766396165963e-21,"nu":0,"particle_id":14,"point":[0.00000195110123208,6.82719848966e-7,0],"type":2,"volume":6.147766396165963e-21},{"fixed":false,"mass":5.633333214795486e-21,"nu":0,"particle_id":15,"point":[0.00000186239274684,8.96881077128e-7,0],"type":2,"volume":5.633333214795486e-21},{"fixed":false,"mass":7.031002632370585e-21,"nu":0,"particle_id":16,"point":[0.00000175026359223,0.00000109976350536,0],"type":2,"volume":7.031002632370585e-21},{"fixed":false,"mass":5.140741773077559e-21,"nu":0,"particle_id":17,"point":[0.00000161612385741,0.00000128881576942,0],"type":2,"volume":5.140741773077559e-21},{"fixed":false,"mass":3.2240599230425407e-21,"nu":0,"particle_id":18,"point":[0.00000146166042739,0.00000146166042739,0],"type":2,"volume":3.2240599230425407e-21},{"fixed":false,"mass":7.470170647474844e-21,"nu":0,"particle_id":19,"point":[0.00000128881576942,0.00000161612385741,0],"type":2,"volume":7.470170647474844e-21},{"fixed":false,"mass":1.7467048420288982e-21,"nu":0,"particle_id":20,"point":[0.00000109976350537,0.00000175026359222,0],"type":2,"volume":1.7467048420288982e-21},{"fixed":false,"mass":4.6394368668006284e-21,"nu":0,"particle_id":21,"point":[8.96881077132e-7,0.00000186239274684,0],"type":2,"volume":4.6394368668006284e-21},{"fixed":false,"mass":3.11315262452765e-21,"nu":0,"particle_id":22,"point":[6.82719848969e-7,0.00000195110123208,0],"type":2,"volume":3.11315262452765e-21},{"fixed":false,"mass":1.3820854783875084e-21,"nu":0,"particle_id":23,"point":[4.59973022582e-7,0.00000201527348727,0],"type":2,"volume":1.3820854783875084e-21},{"fixed":false,"mass":2.471169308041925e-21,"nu":0,"particle_id":24,"point":[2.31441768553e-7,0.00000205410250907,0],"type":2,"volume":2.471169308041925e-21},{"fixed":false,"mass":2.875923209967993e-21,"nu":0,"particle_id":25,"point":[-2.31441768552e-7,0.00000205410250907,0],"type":2,"volume":2.875923209967993e-21},{"fixed":false,"mass":1.0887944785965025e-21,"nu":0,"particle_id":26,"point":[-4.5997302258e-7,0.00000201527348727,0],"type":2,"volume":1.0887944785965025e-21},{"fixed":false,"mass":4.922496427985291e-21,"nu":0,"particle_id":27,"point":[-6.82719848966e-7,0.00000195110123208,0],"type":2,"volume":4.922496427985291e-21},{"fixed":false,"mass":2.0563711590218254e-21,"nu":0,"particle_id":28,"point":[-8.96881077128e-7,0.00000186239274684,0],"type":2,"volume":2.0563711590218254e-21},{"fixed":false,"mass":3.3764637511935118e-21,"nu":0,"particle_id":29,"point":[-0.00000109976350536,0.00000175026359223,0],"type":2,"volume":3.3764637511935118e-21},{"fixed":false,"mass":3.7242726535532584e-21,"nu":0,"particle_id":30,"point":[-0.00000128881576942,0.00000161612385741,0],"type":2,"volume":3.7242726535532584e-21},{"fixed":false,"mass":2.051213069817038e-21,"nu":0,"particle_id":31,"point":[-0.00000146166042739,0.00000146166042739,0],"type":2,"volume":2.051213069817038e-21},{"fixed":false,"mass":3.571718217407268e-21,"nu":0,"particle_id":32,"point":[-0.00000161612385741,0.00000128881576942,0],"type":2,"volume":3.571718217407268e-21},{"fixed":false,"mass":3.507229899651397e-21,"nu":0,"particle_id":33,"point":[-0.00000175026359222,0.00000109976350537,0],"type":2,"volume":3.507229899651397e-21},{"fixed":false,"mass":2.8996087823253783e-21,"nu":0,"particle_id":34,"point":[-0.00000186239274684,8.96881077132e-7,0],"type":2,"volume":2.8996087823253783e-21},{"fixed":false,"mass":3.2898937707533854e-21,"nu":0,"particle_id":35,"point":[-0.00000195110123208,6.82719848969e-7,0],"type":2,"volume":3.2898937707533854e-21},{"fixed":false,"mass":3.1878898144513377e-21,"nu":0,"particle_id":36,"point":[-0.00000201527348727,4.59973022582e-7,0],"type":2,"volume":3.1878898144513377e-21},{"fixed":false,"mass":5.599126708475213e-21,"nu":0,"particle_id":37,"point":[-0.00000205410250907,2.31441768553e-7,0],"type":2,"volume":5.599126708475213e-21},{"fixed":false,"mass":4.64919959940243e-21,"nu":0,"particle_id":38,"point":[-0.00000205410250907,-2.31441768552e-7,0],"type":2,"volume":4.64919959940243e-21},{"fixed":false,"mass":2.2564249043877298e-21,"nu":0,"particle_id":39,"point":[-0.00000201527348727,-4.5997302258e-7,0],"type":2,"volume":2.2564249043877298e-21},{"fixed":false,"mass":7.014059823283963e-21,"nu":0,"particle_id":40,"point":[-0.00000195110123208,-6.82719848966e-7,0],"type":2,"volume":7.014059823283963e-21},{"fixed":false,"mass":4.435173657026058e-21,"nu":0,"particle_id":41,"point":[-0.00000186239274684,-8.96881077128e-7,0],"type":2,"volume":4.435173657026058e-21},{"fixed":false,"mass":7.595373780262155e-21,"nu":0,"particle_id":42,"point":[-0.00000175026359223,-0.00000109976350536,0],"type":2,"volume":7.595373780262155e-21},{"fixed":false,"mass":5.608932932317441e-21,"nu":0,"particle_id":43,"point":[-0.00000161612385741,-0.00000128881576942,0],"type":2,"volume":5.608932932317441e-21},{"fixed":false,"mass":3.713327445862728e-21,"nu":0,"particle_id":44,"point":[-0.00000146166042739,-0.00000146166042739,0],"type":2,"volume":3.713327445862728e-21},{"fixed":false,"mass":2.3415879293531246e-21,"nu":0,"particle_id":45,"point":[-0.00000128881576942,-0.00000161612385741,0],"type":2,"volume":2.3415879293531246e-21},{"fixed":false,"mass":4.3851591656204096e-21,"nu":0,"particle_id":46,"point":[-0.00000109976350537,-0.00000175026359222,0],"type":2,"volume":4.3851591656204096e-21},{"fixed":false,"mass":5.631101209572451e-21,"nu":0,"particle_id":47,"point":[-8.96881077132e-7,-0.00000186239274684,0],"type":2,"volume":5.631101209572451e-21},{"fixed":false,"mass":1.3715343318190213e-21,"nu":0,"particle_id":48,"point":[-6.82719848969e-7,-0.00000195110123208,0],"type":2,"volume":1.3715343318190213e-21},{"fixed":false,"mass":3.078223555569808e-21,"nu":0,"particle_id":49,"point":[-4.59973022582e-7,-0.00000201527348727,0],"type":2,"volume":3.078223555569808e-21},{"fixed":false,"mass":2.2027146979321074e-21,"nu":0,"particle_id":50,"point":[-2.31441768553e-7,-0.00000205410250907,0],"type":2,"volume":2.2027146979321074e-21},{"fixed":false,"mass":1.4289777351127037e-21,"nu":0,"particle_id":51,"point":[2.31441768552e-7,-0.00000205410250907,0],"type":2,"volume":1.4289777351127037e-21},{"fixed":false,"mass":5.453528029065683e-21,"nu":0,"particle_id":52,"point":[4.5997302258e-7,-0.00000201527348727,0],"type":2,"volume":5.453528029065683e-21},{"fixed":false,"mass":1.5762631487846483e-21,"nu":0,"particle_id":53,"point":[6.82719848966e-7,-0.00000195110123208,0],"type":2,"volume":1.5762631487846483e-21},{"fixed":false,"mass":8.698739796311154e-21,"nu":0,"particle_id":54,"point":[8.96881077128e-7,-0.00000186239274684,0],"type":2,"volume":8.698739796311154e-21},{"fixed":false,"mass":2.8602963853536153e-21,"nu":0,"particle_id":55,"point":[0.00000109976350536,-0.00000175026359223,0],"type":2,"volume":2.8602963853536153e-21},{"fixed":false,"mass":6.451025925003561e-21,"nu":0,"particle_id":56,"point":[0.00000128881576942,-0.00000161612385741,0],"type":2,"volume":6.451025925003561e-21},{"fixed":false,"mass":4.980686541824837e-21,"nu":0,"particle_id":57,"point":[0.00000146166042739,-0.00000146166042739,0],"type":2,"volume":4.980686541824837e-21},{"fixed":false,"mass":7.032041993124626e-21,"nu":0,"particle_id":58,"point":[0.00000161612385741,-0.00000128881576942,0],"type":2,"volume":7.032041993124626e-21},{"fixed":false,"mass":3.914899280530285e-21,"nu":0,"particle_id":59,"point":[0.00000175026359222,-0.00000109976350537,0],"type":2,"volume":3.914899280530285e-21},{"fixed":false,"mass":4.265374816420384e-21,"nu":0,"particle_id":60,"point":[0.00000186239274684,-8.96881077132e-7,0],"type":2,"volume":4.265374816420384e-21},{"fixed":false,"mass":5.3610438174047994e-21,"nu":0,"particle_id":61,"point":[0.00000195110123208,-6.82719848969e-7,0],"type":2,"volume":5.3610438174047994e-21},{"fixed":false,"mass":9.912095909842924e-21,"nu":0,"particle_id":62,"point":[0.00000201527348727,-4.59973022582e-7,0],"type":2,"volume":9.912095909842924e-21},{"fixed":false,"mass":2.823615906638212e-21,"nu":0,"particle_id":63,"point":[0.00000205410250907,-2.31441768553e-7,0],"type":2,"volume":2.823615906638212e-21},{"fixed":false,"mass":3.062798919511905e-21,"nu":0,"particle_id":64,"point":[0.00000205410250907,1.41717210523e-23,2.31441768552e-7],"type":2,"volume":3.062798919511905e-21},{"fixed":false,"mass":2.5229787274763183e-21,"nu":0,"particle_id":65,"point":[0.00000201527348727,2.81652244898e-23,4.5997302258e-7],"type":2,"volume":2.5229787274763183e-21},{"fixed":false,"mass":8.45404779429404e-21,"nu":0,"particle_id":66,"point":[0.00000195110123208,4.18045338875e-23,6.82719848966e-7],"type":2,"volume":8.45404779429404e-21},{"fixed":false,"mass":2.297618836427604e-21,"nu":0,"particle_id":67,"point":[0.00000186239274684,5.4918127016e-23,8.96881077128e-7],"type":2,"volume":2.297618836427604e-21},{"fixed":false,"mass":3.254464118681159e-21,"nu":0,"particle_id":68,"point":[0.00000175026359223,6.7341092833e-23,0.00000109976350536],"type":2,"volume":3.254464118681159e-21},{"fixed":false,"mass":2.9570719989799036e-21,"nu":0,"particle_id":69,"point":[0.00000161612385741,7.89172053355e-23,0.00000128881576942],"type":2,"volume":2.9570719989799036e-21},{"fixed":false,"mass":9.115959857004858e-21,"nu":0,"particle_id":70,"point":[0.00000146166042739,8.9500888192e-23,0.00000146166042739],"type":2,"volume":9.115959857004858e-21},{"fixed":false,"mass":4.157533900038636e-21,"nu":0,"particle_id":71,"point":[0.00000128881576942,9.895904545e-23,0.00000161612385741],"type":2,"volume":4.157533900038636e-21},{"fixed":false,"mass":7.234334915927072e-21,"nu":0,"particle_id":72,"point":[0.00000109976350537,1.07172735294e-22,0.00000175026359222],"type":2,"volume":7.234334915927072e-21},{"fixed":false,"mass":1.844760854587942e-21,"nu":0,"particle_id":73,"point":[8.96881077132e-7,1.14038665809e-22,0.00000186239274684],"type":2,"volume":1.844760854587942e-21},{"fixed":false,"mass":4.511660088384051e-21,"nu":0,"particle_id":74,"point":[6.82719848969e-7,1.19470493934e-22,0.00000195110123208],"type":2,"volume":4.511660088384051e-21},{"fixed":false,"mass":1.7299435323537283e-21,"nu":0,"particle_id":75,"point":[4.59973022582e-7,1.2339991128e-22,0.00000201527348727],"type":2,"volume":1.7299435323537283e-21},{"fixed":false,"mass":3.851700026178741e-21,"nu":0,"particle_id":76,"point":[2.31441768553e-7,1.25777503143e-22,0.00000205410250907],"type":2,"volume":3.851700026178741e-21},{"fixed":false,"mass":3.414894773095269e-21,"nu":0,"particle_id":77,"point":[-2.31441768552e-7,1.25777503143e-22,0.00000205410250907],"type":2,"volume":3.414894773095269e-21},{"fixed":false,"mass":1.7666452948171202e-21,"nu":0,"particle_id":78,"point":[-4.5997302258e-7,1.2339991128e-22,0.00000201527348727],"type":2,"volume":1.7666452948171202e-21},{"fixed":false,"mass":5.597250503869344e-21,"nu":0,"particle_id":79,"point":[-6.82719848966e-7,1.19470493934e-22,0.00000195110123208],"type":2,"volume":5.597250503869344e-21},{"fixed":false,"mass":6.71796762916627e-21,"nu":0,"particle_id":80,"point":[-8.96881077128e-7,1.14038665809e-22,0.00000186239274684],"type":2,"volume":6.71796762916627e-21},{"fixed":false,"mass":2.785510013048306e-21,"nu":0,"particle_id":81,"point":[-0.00000109976350536,1.07172735294e-22,0.00000175026359223],"type":2,"volume":2.785510013048306e-21},{"fixed":false,"mass":8.226210154089538e-21,"nu":0,"particle_id":82,"point":[-0.00000128881576942,9.89590454503e-23,0.00000161612385741],"type":2,"volume":8.226210154089538e-21},{"fixed":false,"mass":5.452117057986968e-21,"nu":0,"particle_id":83,"point":[-0.00000146166042739,8.95008881924e-23,0.00000146166042739],"type":2,"volume":5.452117057986968e-21},{"fixed":false,"mass":4.461169786350621e-21,"nu":0,"particle_id":84,"point":[-0.00000161612385741,7.89172053358e-23,0.00000128881576942],"type":2,"volume":4.461169786350621e-21},{"fixed":false,"mass":3.179344601412667e-21,"nu":0,"particle_id":85,"point":[-0.00000175026359222,6.73410928334e-23,0.00000109976350537],"type":2,"volume":3.179344601412667e-21},{"fixed":false,"mass":6.112345820574905e-21,"nu":0,"particle_id":86,"point":[-0.00000186239274684,5.49181270163e-23,8.96881077132e-7],"type":2,"volume":6.112345820574905e-21},{"fixed":false,"mass":5.6012932580265856e-21,"nu":0,"particle_id":87,"point":[-0.00000195110123208,4.18045338877e-23,6.82719848969e-7],"type":2,"volume":5.6012932580265856e-21},{"fixed":false,"mass":3.579154279352523e-21,"nu":0,"particle_id":88,"point":[-0.00000201527348727,2.81652244899e-23,4.59973022582e-7],"type":2,"volume":3.579154279352523e-21},{"fixed":false,"mass":4.93924807839722e-21,"nu":0,"particle_id":89,"point":[-0.00000205410250907,1.41717210524e-23,2.31441768553e-7],"type":2,"volume":4.93924807839722e-21},{"fixed":false,"mass":5.499964464516643e-21,"nu":0,"particle_id":90,"point":[-0.00000205410250907,-1.41717210523e-23,-2.31441768552e-7],"type":2,"volume":5.499964464516643e-21},{"fixed":false,"mass":7.254206186697024e-21,"nu":0,"particle_id":91,"point":[-0.00000201527348727,-2.81652244898e-23,-4.5997302258e-7],"type":2,"volume":7.254206186697024e-21},{"fixed":false,"mass":3.468557538444936e-21,"nu":0,"particle_id":92,"point":[-0.00000195110123208,-4.18045338875e-23,-6.82719848966e-7],"type":2,"volume":3.468557538444936e-21},{"fixed":false,"mass":3.534267432355904e-21,"nu":0,"particle_id":93,"point":[-0.00000186239274684,-5.4918127016e-23,-8.96881077128e-7],"type":2,"volume":3.534267432355904e-21},{"fixed":false,"mass":5.115552127412619e-21,"nu":0,"particle_id":94,"point":[-0.00000175026359223,-6.7341092833e-23,-0.00000109976350536],"type":2,"volume":5.115552127412619e-21},{"fixed":false,"mass":5.309624235238112e-21,"nu":0,"particle_id":95,"point":[-0.00000161612385741,-7.89172053355e-23,-0.00000128881576942],"type":2,"volume":5.309624235238112e-21},{"fixed":false,"mass":1.9596612737292696e-21,"nu":0,"particle_id":96,"point":[-0.00000146166042739,-8.9500888192e-23,-0.00000146166042739],"type":2,"volume":1.9596612737292696e-21},{"fixed":false,"mass":5.469142451690107e-21,"nu":0,"particle_id":97,"point":[-0.00000128881576942,-9.895904545e-23,-0.00000161612385741],"type":2,"volume":5.469142451690107e-21},{"fixed":false,"mass":5.281467891793585e-21,"nu":0,"particle_id":98,"point":[-0.00000109976350537,-1.07172735294e-22,-0.00000175026359222],"type":2,"volume":5.281467891793585e-21},{"fixed":false,"mass":5.042702282317318e-21,"nu":0,"particle_id":99,"point":[-8.96881077132e-7,-1.14038665809e-22,-0.00000186239274684],"type":2,"volume":5.042702282317318e-21},{"fixed":false,"mass":1.2193187907011871e-21,"nu":0,"particle_id":100,"point":[-6.82719848969e-7,-1.19470493934e-22,-0.00000195110123208],"type":2,"volume":1.2193187907011871e-21},{"fixed":false,"mass":2.342636593918823e-21,"nu":0,"particle_id":101,"point":[-4.59973022582e-7,-1.2339991128e-22,-0.00000201527348727],"type":2,"volume":2.342636593918823e-21},{"fixed":false,"mass":4.4898355357568465e-21,"nu":0,"particle_id":102,"point":[-2.31441768553e-7,-1.25777503143e-22,-0.00000205410250907],"type":2,"volume":4.4898355357568465e-21},{"fixed":false,"mass":1.448413446915568e-21,"nu":0,"particle_id":103,"point":[2.31441768552e-7,-1.25777503143e-22,-0.00000205410250907],"type":2,"volume":1.448413446915568e-21},{"fixed":false,"mass":3.1285611630849354e-21,"nu":0,"particle_id":104,"point":[4.5997302258e-7,-1.2339991128e-22,-0.00000201527348727],"type":2,"volume":3.1285611630849354e-21},{"fixed":false,"mass":2.4333513842653573e-21,"nu":0,"particle_id":105,"point":[6.82719848966e-7,-1.19470493934e-22,-0.00000195110123208],"type":2,"volume":2.4333513842653573e-21},{"fixed":false,"mass":3.2475690927989814e-21,"nu":0,"particle_id":106,"point":[8.96881077128e-7,-1.14038665809e-22,-0.00000186239274684],"type":2,"volume":3.2475690927989814e-21},{"fixed":false,"mass":2.6322233117470605e-21,"nu":0,"particle_id":107,"point":[0.00000109976350536,-1.07172735294e-22,-0.00000175026359223],"type":2,"volume":2.6322233117470605e-21},{"fixed":false,"mass":2.1803454517517014e-21,"nu":0,"particle_id":108,"point":[0.00000128881576942,-9.89590454503e-23,-0.00000161612385741],"type":2,"volume":2.1803454517517014e-21},{"fixed":false,"mass":6.636629820882135e-21,"nu":0,"particle_id":109,"point":[0.00000146166042739,-8.95008881924e-23,-0.00000146166042739],"type":2,"volume":6.636629820882135e-21},{"fixed":false,"mass":6.519109261732229e-21,"nu":0,"particle_id":110,"point":[0.00000161612385741,-7.89172053358e-23,-0.00000128881576942],"type":2,"volume":6.519109261732229e-21},{"fixed":false,"mass":6.990295642769305e-21,"nu":0,"particle_id":111,"point":[0.00000175026359222,-6.73410928334e-23,-0.00000109976350537],"type":2,"volume":6.990295642769305e-21},{"fixed":false,"mass":5.152114736027751e-21,"nu":0,"particle_id":112,"point":[0.00000186239274684,-5.49181270163e-23,-8.96881077132e-7],"type":2,"volume":5.152114736027751e-21},{"fixed":false,"mass":6.25099989174553e-21,"nu":0,"particle_id":113,"point":[0.00000195110123208,-4.18045338877e-23,-6.82719848969e-7],"type":2,"volume":6.25099989174553e-21},{"fixed":false,"mass":3.1372265703349207e-21,"nu":0,"particle_id":114,"point":[0.00000201527348727,-2.81652244899e-23,-4.59973022582e-7],"type":2,"volume":3.1372265703349207e-21},{"fixed":false,"mass":3.695582462892009e-21,"nu":0,"particle_id":115,"point":[0.00000205410250907,-1.41717210524e-23,-2.31441768553e-7],"type":2,"volume":3.695582462892009e-21},{"fixed":false,"mass":3.1458907499799547e-21,"nu":0,"particle_id":116,"point":[-2.14001939252e-7,7.98666110209e-7,0],"type":2,"volume":3.1458907499799547e-21},{"fixed":false,"mass":9.04093031147529e-21,"nu":0,"particle_id":117,"point":[-4.13419999999e-7,7.16064444866e-7,0],"type":2,"volume":9.04093031147529e-21},{"fixed":false,"mass":7.338923252836394e-21,"nu":0,"particle_id":118,"point":[-5.84664170955e-7,5.84664170957e-7,0],"type":2,"volume":7.338923252836394e-21},{"fixed":false,"mass":9.359579148116363e-21,"nu":0,"particle_id":119,"point":[-7.16064444865e-7,4.13420000001e-7,0],"type":2,"volume":9.359579148116363e-21},{"fixed":false,"mass":5.343220936935297e-21,"nu":0,"particle_id":120,"point":[-7.98666110209e-7,2.14001939253e-7,0],"type":2,"volume":5.343220936935297e-21},{"fixed":false,"mass":3.160954219362777e-21,"nu":0,"particle_id":121,"point":[-7.98666110209e-7,1.31038394959e-23,2.14001939253e-7],"type":2,"volume":3.160954219362777e-21},{"fixed":false,"mass":7.699820406796458e-21,"nu":0,"particle_id":122,"point":[-7.16064444866e-7,2.53146739851e-23,4.13419999999e-7],"type":2,"volume":7.699820406796458e-21},{"fixed":false,"mass":1.2982534186181626e-20,"nu":0,"particle_id":123,"point":[-5.84664170958e-7,3.58003552768e-23,5.84664170954e-7],"type":2,"volume":1.2982534186181626e-20},{"fixed":false,"mass":7.455227240752219e-21,"nu":0,"particle_id":124,"point":[-4.13420000001e-7,4.38463015193e-23,7.16064444864e-7],"type":2,"volume":7.455227240752219e-21},{"fixed":false,"mass":5.631763750368581e-21,"nu":0,"particle_id":125,"point":[-2.14001939253e-7,4.89041947727e-23,7.98666110209e-7],"type":2,"volume":5.631763750368581e-21},{"fixed":false,"mass":5.6220427239934895e-21,"nu":0,"particle_id":126,"point":[2.14001939253e-7,4.89041947727e-23,7.98666110209e-7],"type":2,"volume":5.6220427239934895e-21},{"fixed":false,"mass":7.017128575592027e-21,"nu":0,"particle_id":127,"point":[4.13419999999e-7,4.38463015194e-23,7.16064444866e-7],"type":2,"volume":7.017128575592027e-21},{"fixed":false,"mass":7.127687325917728e-21,"nu":0,"particle_id":128,"point":[5.84664170954e-7,3.5800355277e-23,5.84664170958e-7],"type":2,"volume":7.127687325917728e-21},{"fixed":false,"mass":1.5095162079027584e-20,"nu":0,"particle_id":129,"point":[7.16064444864e-7,2.53146739853e-23,4.13420000001e-7],"type":2,"volume":1.5095162079027584e-20},{"fixed":false,"mass":4.59996356812174e-21,"nu":0,"particle_id":130,"point":[7.98666110209e-7,1.31038394959e-23,2.14001939253e-7],"type":2,"volume":4.59996356812174e-21},{"fixed":false,"mass":8.146732245379814e-21,"nu":0,"particle_id":131,"point":[7.98666110209e-7,2.14001939252e-7,0],"type":2,"volume":8.146732245379814e-21},{"fixed":false,"mass":9.302641699342389e-21,"nu":0,"particle_id":132,"point":[7.16064444866e-7,4.13419999999e-7,0],"type":2,"volume":9.302641699342389e-21},{"fixed":false,"mass":1.0291227098189098e-20,"nu":0,"particle_id":133,"point":[5.84664170957e-7,5.84664170955e-7,0],"type":2,"volume":1.0291227098189098e-20},{"fixed":false,"mass":6.633662302987567e-21,"nu":0,"particle_id":134,"point":[4.13420000001e-7,7.16064444865e-7,0],"type":2,"volume":6.633662302987567e-21},{"fixed":false,"mass":5.403100016198525e-21,"nu":0,"particle_id":135,"point":[2.14001939253e-7,7.98666110209e-7,0],"type":2,"volume":5.403100016198525e-21},{"fixed":false,"mass":7.564310327522884e-21,"nu":0,"particle_id":136,"point":[2.14001939252e-7,-4.89041947727e-23,-7.98666110209e-7],"type":2,"volume":7.564310327522884e-21},{"fixed":false,"mass":9.61136416189256e-21,"nu":0,"particle_id":137,"point":[4.13419999999e-7,-4.38463015194e-23,-7.16064444866e-7],"type":2,"volume":9.61136416189256e-21},{"fixed":false,"mass":1.4133502068103817e-20,"nu":0,"particle_id":138,"point":[5.84664170955e-7,-3.5800355277e-23,-5.84664170957e-7],"type":2,"volume":1.4133502068103817e-20},{"fixed":false,"mass":1.0497723908581823e-20,"nu":0,"particle_id":139,"point":[7.16064444865e-7,-2.53146739852e-23,-4.13420000001e-7],"type":2,"volume":1.0497723908581823e-20},{"fixed":false,"mass":8.071377540891589e-21,"nu":0,"particle_id":140,"point":[7.98666110209e-7,-1.31038394959e-23,-2.14001939253e-7],"type":2,"volume":8.071377540891589e-21},{"fixed":false,"mass":8.649524660995375e-21,"nu":0,"particle_id":141,"point":[-7.98666110209e-7,-1.31038394958e-23,-2.14001939252e-7],"type":2,"volume":8.649524660995375e-21},{"fixed":false,"mass":4.891840421717294e-21,"nu":0,"particle_id":142,"point":[-7.16064444866e-7,-2.53146739851e-23,-4.13419999999e-7],"type":2,"volume":4.891840421717294e-21},{"fixed":false,"mass":4.9884222942188124e-21,"nu":0,"particle_id":143,"point":[-5.84664170957e-7,-3.58003552768e-23,-5.84664170955e-7],"type":2,"volume":4.9884222942188124e-21},{"fixed":false,"mass":8.936115335155588e-21,"nu":0,"particle_id":144,"point":[-4.13420000001e-7,-4.38463015193e-23,-7.16064444865e-7],"type":2,"volume":8.936115335155588e-21},{"fixed":false,"mass":2.5916162697682464e-21,"nu":0,"particle_id":145,"point":[-2.14001939253e-7,-4.89041947727e-23,-7.98666110209e-7],"type":2,"volume":2.5916162697682464e-21},{"fixed":false,"mass":4.9742712781096335e-21,"nu":0,"particle_id":146,"point":[7.98666110209e-7,-2.14001939253e-7,0],"type":2,"volume":4.9742712781096335e-21},{"fixed":false,"mass":1.0203827622104637e-20,"nu":0,"particle_id":147,"point":[7.16064444866e-7,-4.13419999999e-7,0],"type":2,"volume":1.0203827622104637e-20},{"fixed":false,"mass":4.2968151104552245e-21,"nu":0,"particle_id":148,"point":[5.84664170958e-7,-5.84664170954e-7,0],"type":2,"volume":4.2968151104552245e-21},{"fixed":false,"mass":7.166552544283844e-21,"nu":0,"particle_id":149,"point":[4.13420000001e-7,-7.16064444864e-7,0],"type":2,"volume":7.166552544283844e-21},{"fixed":false,"mass":3.3063750843239242e-21,"nu":0,"particle_id":150,"point":[2.14001939253e-7,-7.98666110209e-7,0],"type":2,"volume":3.3063750843239242e-21},{"fixed":false,"mass":6.2697259559690146e-21,"nu":0,"particle_id":151,"point":[-2.14001939253e-7,-7.98666110209e-7,0],"type":2,"volume":6.2697259559690146e-21},{"fixed":false,"mass":4.94078526848588e-21,"nu":0,"particle_id":152,"point":[-4.13419999999e-7,-7.16064444866e-7,0],"type":2,"volume":4.94078526848588e-21},{"fixed":false,"mass":1.2789003986686829e-20,"nu":0,"particle_id":153,"point":[-5.84664170954e-7,-5.84664170958e-7,0],"type":2,"volume":1.2789003986686829e-20},{"fixed":false,"mass":3.517242211596445e-21,"nu":0,"particle_id":154,"point":[-7.16064444864e-7,-4.13420000001e-7,0],"type":2,"volume":3.517242211596445e-21},{"fixed":false,"mass":4.392934622730161e-21,"nu":0,"particle_id":155,"point":[-7.98666110209e-7,-2.14001939253e-7,0],"type":2,"volume":4.392934622730161e-21},{"fixed":false,"mass":5.300563605614684e-21,"nu":0,"particle_id":156,"point":[2.31544051612e-7,0.00000158375847068,-0.0000013080515543],"type":2,"volume":5.300563605614684e-21},{"fixed":false,"mass":6.317613573382158e-21,"nu":0,"particle_id":157,"point":[-0.00000108145976715,0.00000111365815319,-0.0000013649588638],"type":2,"volume":6.317613573382158e-21},{"fixed":false,"mass":5.50770205630549e-21,"nu":0,"particle_id":158,"point":[-0.00000134823949747,0.0000014379442101,-6.22470172864e-7],"type":2,"volume":5.50770205630549e-21},{"fixed":false,"mass":2.4639889424219808e-21,"nu":0,"particle_id":159,"point":[0.00000153788099673,0.00000121393740154,-6.58923694392e-7],"type":2,"volume":2.4639889424219808e-21},{"fixed":false,"mass":4.155580868291284e-21,"nu":0,"particle_id":160,"point":[-0.00000171415838711,5.41553089059e-7,-0.0000010204330873],"type":2,"volume":4.155580868291284e-21},{"fixed":false,"mass":2.2611182821418942e-21,"nu":0,"particle_id":161,"point":[-0.00000202867401798,2.24140300637e-7,-3.27330512474e-7],"type":2,"volume":2.2611182821418942e-21},{"fixed":false,"mass":6.984943158620371e-21,"nu":0,"particle_id":162,"point":[0.00000101100826928,3.80572768202e-7,-0.00000176236462105],"type":2,"volume":6.984943158620371e-21},{"fixed":false,"mass":6.705473389652219e-21,"nu":0,"particle_id":163,"point":[5.43496327419e-7,4.6703267411e-7,-0.00000193891583969],"type":2,"volume":6.705473389652219e-21},{"fixed":false,"mass":2.4843873067989427e-21,"nu":0,"particle_id":164,"point":[-5.94289745081e-7,0.00000195339306127,-3.22455666808e-7],"type":2,"volume":2.4843873067989427e-21},{"fixed":false,"mass":5.130759532804692e-21,"nu":0,"particle_id":165,"point":[-0.00000146147355181,9.41435155843e-7,-0.00000111834579389],"type":2,"volume":5.130759532804692e-21},{"fixed":false,"mass":3.623474853937854e-21,"nu":0,"particle_id":166,"point":[-0.00000153318981663,5.98434261087e-7,-0.00000125064296717],"type":2,"volume":3.623474853937854e-21},{"fixed":false,"mass":3.9800501881661065e-21,"nu":0,"particle_id":167,"point":[0.00000154579697147,6.50913217685e-7,-0.00000120819125806],"type":2,"volume":3.9800501881661065e-21},{"fixed":false,"mass":4.51804561329652e-21,"nu":0,"particle_id":168,"point":[-0.00000170269168222,0.0000010970898333,-4.12477081738e-7],"type":2,"volume":4.51804561329652e-21},{"fixed":false,"mass":5.8377136172401055e-21,"nu":0,"particle_id":169,"point":[-5.93061656815e-7,0.0000013477703516,-0.00000145075682337],"type":2,"volume":5.8377136172401055e-21},{"fixed":false,"mass":2.6833441362941254e-21,"nu":0,"particle_id":170,"point":[9.92934797784e-7,0.00000116864495036,-0.00000138609230477],"type":2,"volume":2.6833441362941254e-21},{"fixed":false,"mass":4.365526548406917e-21,"nu":0,"particle_id":171,"point":[-0.00000177918897723,3.4564990622e-7,-9.93939201173e-7],"type":2,"volume":4.365526548406917e-21},{"fixed":false,"mass":7.071934823267883e-21,"nu":0,"particle_id":172,"point":[0.00000169231430329,2.0714857958e-7,-0.00000116878748062],"type":2,"volume":7.071934823267883e-21},{"fixed":false,"mass":3.2516430948554565e-21,"nu":0,"particle_id":173,"point":[-0.00000188366359897,7.27952033044e-7,-4.413611826e-7],"type":2,"volume":3.2516430948554565e-21},{"fixed":false,"mass":2.6032923441969092e-21,"nu":0,"particle_id":174,"point":[0.00000174251835796,0.00000104184271967,-3.88710598827e-7],"type":2,"volume":2.6032923441969092e-21},{"fixed":false,"mass":8.831458092971378e-21,"nu":0,"particle_id":175,"point":[0.00000137204611453,0.00000153055481317,-2.1861800818e-7],"type":2,"volume":8.831458092971378e-21},{"fixed":false,"mass":5.5688401500840674e-21,"nu":0,"particle_id":176,"point":[-0.00000140479232155,0.00000150746264619,-1.6436944262e-7],"type":2,"volume":5.5688401500840674e-21},{"fixed":false,"mass":5.54359760219436e-21,"nu":0,"particle_id":177,"point":[-0.00000197180486039,4.03484734569e-7,-4.71262210978e-7],"type":2,"volume":5.54359760219436e-21},{"fixed":false,"mass":7.334835314113567e-21,"nu":0,"particle_id":178,"point":[0.00000141047222433,0.00000107896958936,-0.0000010579674568],"type":2,"volume":7.334835314113567e-21},{"fixed":false,"mass":3.483603986047337e-21,"nu":0,"particle_id":179,"point":[0.00000191824991496,4.46939957119e-7,-6.27267366015e-7],"type":2,"volume":3.483603986047337e-21},{"fixed":false,"mass":5.725459723152921e-21,"nu":0,"particle_id":180,"point":[-0.0000018866812953,5.71741582894e-7,-6.21649147329e-7],"type":2,"volume":5.725459723152921e-21},{"fixed":false,"mass":7.307662673290302e-21,"nu":0,"particle_id":181,"point":[-0.00000178740866236,0.00000101476290507,-2.19838418454e-7],"type":2,"volume":7.307662673290302e-21},{"fixed":false,"mass":1.7619917810249292e-21,"nu":0,"particle_id":182,"point":[-0.00000194395765621,5.87078030674e-7,-3.8635531156e-7],"type":2,"volume":1.7619917810249292e-21},{"fixed":false,"mass":4.7633896648143345e-21,"nu":0,"particle_id":183,"point":[-0.00000188999270498,2.13439050798e-7,-8.0948981262e-7],"type":2,"volume":4.7633896648143345e-21},{"fixed":false,"mass":5.022983754726366e-21,"nu":0,"particle_id":184,"point":[0.00000180218218748,5.73834903466e-7,-8.34119461875e-7],"type":2,"volume":5.022983754726366e-21},{"fixed":false,"mass":4.156037943781294e-21,"nu":0,"particle_id":185,"point":[0.00000171872373402,8.25575107148e-7,-7.98321287809e-7],"type":2,"volume":4.156037943781294e-21},{"fixed":false,"mass":6.966912168347169e-21,"nu":0,"particle_id":186,"point":[0.00000199063051572,5.16396384514e-7,-2.08871572827e-7],"type":2,"volume":6.966912168347169e-21},{"fixed":false,"mass":3.3332657740230808e-21,"nu":0,"particle_id":187,"point":[-0.00000203771762912,3.19466072554e-7,-1.36200963547e-7],"type":2,"volume":3.3332657740230808e-21},{"fixed":false,"mass":3.669382095090834e-21,"nu":0,"particle_id":188,"point":[-1.64082119989e-7,0.00000185203679324,-9.03293520607e-7],"type":2,"volume":3.669382095090834e-21},{"fixed":false,"mass":1.1630884637394493e-20,"nu":0,"particle_id":189,"point":[-5.82932373721e-7,0.00000170925543599,-0.00000100575251041],"type":2,"volume":1.1630884637394493e-20},{"fixed":false,"mass":3.532536643385034e-21,"nu":0,"particle_id":190,"point":[6.62669109049e-7,0.00000178952875616,-7.94580954202e-7],"type":2,"volume":3.532536643385034e-21},{"fixed":false,"mass":6.604637746636743e-21,"nu":0,"particle_id":191,"point":[4.51417635052e-7,0.00000114588278019,-0.00000166014372355],"type":2,"volume":6.604637746636743e-21},{"fixed":false,"mass":1.0027268340966814e-20,"nu":0,"particle_id":192,"point":[2.47398527241e-8,0.00000111969565695,-0.00000173740380612],"type":2,"volume":1.0027268340966814e-20},{"fixed":false,"mass":6.191936853845356e-21,"nu":0,"particle_id":193,"point":[-0.00000100813771169,0.00000143613651196,-0.00000109273632835],"type":2,"volume":6.191936853845356e-21},{"fixed":false,"mass":5.510860452340306e-21,"nu":0,"particle_id":194,"point":[1.7071198808e-7,0.00000203252682711,-3.35551075419e-7],"type":2,"volume":5.510860452340306e-21},{"fixed":false,"mass":1.751867330967166e-21,"nu":0,"particle_id":195,"point":[-8.55048561276e-7,9.09479522847e-7,-0.00000164761687457],"type":2,"volume":1.751867330967166e-21},{"fixed":false,"mass":1.1223275522770187e-20,"nu":0,"particle_id":196,"point":[-0.00000111336173313,6.74044278658e-7,-0.00000160592414877],"type":2,"volume":1.1223275522770187e-20},{"fixed":false,"mass":6.8037229568973e-21,"nu":0,"particle_id":197,"point":[-3.86547957364e-7,9.82813051118e-7,-0.00000177695289561],"type":2,"volume":6.8037229568973e-21},{"fixed":false,"mass":6.3528312285154534e-21,"nu":0,"particle_id":198,"point":[8.84699809247e-7,9.02603461128e-7,-0.00000163570035443],"type":2,"volume":6.3528312285154534e-21},{"fixed":false,"mass":4.143614032633035e-21,"nu":0,"particle_id":199,"point":[-0.00000139339389735,7.88248054239e-7,-0.00000130767765975],"type":2,"volume":4.143614032633035e-21},{"fixed":false,"mass":7.828814573175491e-21,"nu":0,"particle_id":200,"point":[8.33644724519e-7,0.00000133798695363,-0.00000133706013148],"type":2,"volume":7.828814573175491e-21},{"fixed":false,"mass":7.702396261910762e-21,"nu":0,"particle_id":201,"point":[-6.31291165765e-7,9.93469160961e-7,-0.00000169923303294],"type":2,"volume":7.702396261910762e-21},{"fixed":false,"mass":3.15551296558631e-21,"nu":0,"particle_id":202,"point":[0.00000145747865376,5.45700271201e-7,-0.00000136046668384],"type":2,"volume":3.15551296558631e-21},{"fixed":false,"mass":7.851527540344745e-21,"nu":0,"particle_id":203,"point":[-1.89629377063e-7,0.00000148135384774,-0.00000142917244835],"type":2,"volume":7.851527540344745e-21},{"fixed":false,"mass":3.0243572545116543e-21,"nu":0,"particle_id":204,"point":[-1.78421301276e-7,3.37153015299e-7,-0.00000203159939297],"type":2,"volume":3.0243572545116543e-21},{"fixed":false,"mass":8.518072533591992e-21,"nu":0,"particle_id":205,"point":[-0.00000152803547409,0.00000137639259073,-2.08694600051e-7],"type":2,"volume":8.518072533591992e-21},{"fixed":false,"mass":7.500605771788813e-21,"nu":0,"particle_id":206,"point":[-9.97117666774e-7,0.00000170380652807,-6.12945416432e-7],"type":2,"volume":7.500605771788813e-21},{"fixed":false,"mass":3.1472037011419233e-21,"nu":0,"particle_id":207,"point":[0.00000116197348049,5.88017966266e-7,-0.00000160528966607],"type":2,"volume":3.1472037011419233e-21},{"fixed":false,"mass":8.397735014869256e-21,"nu":0,"particle_id":208,"point":[0.00000156102229494,9.78219991395e-7,-9.37655295479e-7],"type":2,"volume":8.397735014869256e-21},{"fixed":false,"mass":5.897403051578249e-21,"nu":0,"particle_id":209,"point":[-0.00000138434472021,3.77281855967e-7,-0.00000148800218642],"type":2,"volume":5.897403051578249e-21},{"fixed":false,"mass":5.341206040747863e-21,"nu":0,"particle_id":210,"point":[-0.00000139177353001,1.6025906613e-7,-0.00000151992956511],"type":2,"volume":5.341206040747863e-21},{"fixed":false,"mass":3.393494267057272e-21,"nu":0,"particle_id":211,"point":[-0.00000121830817779,0.00000133962570508,-9.97010814498e-7],"type":2,"volume":3.393494267057272e-21},{"fixed":false,"mass":8.515376065078184e-21,"nu":0,"particle_id":212,"point":[0.00000132685124929,0.00000150485927208,-4.97761733648e-7],"type":2,"volume":8.515376065078184e-21},{"fixed":false,"mass":8.427587879121856e-21,"nu":0,"particle_id":213,"point":[-8.24141166331e-7,0.00000121995508497,-0.00000145100080586],"type":2,"volume":8.427587879121856e-21},{"fixed":false,"mass":7.752541399528939e-21,"nu":0,"particle_id":214,"point":[0.00000124231746992,0.00000119201150743,-0.000001143966031],"type":2,"volume":7.752541399528939e-21},{"fixed":false,"mass":7.586258288256835e-21,"nu":0,"particle_id":215,"point":[-3.49742574332e-7,7.45508656027e-7,-0.00000189599561853],"type":2,"volume":7.586258288256835e-21},{"fixed":false,"mass":8.533132223429975e-21,"nu":0,"particle_id":216,"point":[-0.00000168437560197,2.117996009e-7,-0.00000117937363484],"type":2,"volume":8.533132223429975e-21},{"fixed":false,"mass":1.1872649216621631e-20,"nu":0,"particle_id":217,"point":[0.00000150497010761,0.00000134789022716,-4.37217704035e-7],"type":2,"volume":1.1872649216621631e-20},{"fixed":false,"mass":1.2682454486722946e-20,"nu":0,"particle_id":218,"point":[3.49479789341e-7,6.5253531699e-7,-0.00000193001656649],"type":2,"volume":1.2682454486722946e-20},{"fixed":false,"mass":4.456689883626582e-21,"nu":0,"particle_id":219,"point":[-8.24748088141e-7,1.551590503e-7,-0.00000188907878878],"type":2,"volume":4.456689883626582e-21},{"fixed":false,"mass":3.009254974844278e-21,"nu":0,"particle_id":220,"point":[-0.00000152216696287,7.51971196436e-7,-0.00000117917321327],"type":2,"volume":3.009254974844278e-21},{"fixed":false,"mass":7.378752663054953e-21,"nu":0,"particle_id":221,"point":[-0.00000155875377874,0.00000100812713529,-9.09323235356e-7],"type":2,"volume":7.378752663054953e-21},{"fixed":false,"mass":1.3128928988973395e-20,"nu":0,"particle_id":222,"point":[7.58873620538e-7,4.57351033556e-7,-0.00000186757684451],"type":2,"volume":1.3128928988973395e-20},{"fixed":false,"mass":6.0851053834025465e-21,"nu":0,"particle_id":223,"point":[-0.00000129875863901,0.00000104061172224,-0.00000122607326499],"type":2,"volume":6.0851053834025465e-21},{"fixed":false,"mass":4.8423189023052234e-21,"nu":0,"particle_id":224,"point":[-0.00000166990239892,0.00000119975942626,-2.11909667472e-7],"type":2,"volume":4.8423189023052234e-21},{"fixed":false,"mass":3.354906021953713e-21,"nu":0,"particle_id":225,"point":[-0.00000139812993656,0.00000148124420811,-3.52208299764e-7],"type":2,"volume":3.354906021953713e-21},{"fixed":false,"mass":2.117767667876695e-21,"nu":0,"particle_id":226,"point":[-0.00000162180862605,6.47846057437e-7,-0.00000110586376934],"type":2,"volume":2.117767667876695e-21},{"fixed":false,"mass":5.916392167295754e-21,"nu":0,"particle_id":227,"point":[-0.00000179457707593,7.9805255885e-7,-6.44598822408e-7],"type":2,"volume":5.916392167295754e-21},{"fixed":false,"mass":8.955834989561085e-21,"nu":0,"particle_id":228,"point":[0.00000137519554768,7.63825164635e-7,-0.00000134101108627],"type":2,"volume":8.955834989561085e-21},{"fixed":false,"mass":5.465471724638091e-21,"nu":0,"particle_id":229,"point":[-0.00000141191050737,0.00000126845152512,-8.18805140177e-7],"type":2,"volume":5.465471724638091e-21},{"fixed":false,"mass":5.923661870561694e-21,"nu":0,"particle_id":230,"point":[0.00000131915266118,9.64136509147e-7,-0.00000126616723154],"type":2,"volume":5.923661870561694e-21},{"fixed":false,"mass":7.89778485311531e-21,"nu":0,"particle_id":231,"point":[0.0000017481498464,4.21724983025e-7,-0.00000101932456225],"type":2,"volume":7.89778485311531e-21},{"fixed":false,"mass":3.2192032863578966e-21,"nu":0,"particle_id":232,"point":[0.00000149179268839,8.6738963565e-7,-0.00000113802117943],"type":2,"volume":3.2192032863578966e-21},{"fixed":false,"mass":2.9443800992349565e-21,"nu":0,"particle_id":233,"point":[0.00000147856058206,0.00000115814015933,-8.63407427878e-7],"type":2,"volume":2.9443800992349565e-21},{"fixed":false,"mass":7.088780703230626e-21,"nu":0,"particle_id":234,"point":[-0.00000136497111767,0.00000114748569452,-0.00000104548210832],"type":2,"volume":7.088780703230626e-21},{"fixed":false,"mass":7.942811142743667e-21,"nu":0,"particle_id":235,"point":[0.00000163638836668,0.00000103243572299,-7.27469587868e-7],"type":2,"volume":7.942811142743667e-21},{"fixed":false,"mass":6.687745332786572e-21,"nu":0,"particle_id":236,"point":[0.00000130599368644,0.00000130505714359,-9.29574501012e-7],"type":2,"volume":6.687745332786572e-21},{"fixed":false,"mass":1.0700077371245698e-20,"nu":0,"particle_id":237,"point":[0.00000166071411877,6.95843337226e-7,-0.00000101525025277],"type":2,"volume":1.0700077371245698e-20},{"fixed":false,"mass":6.0385941740956356e-21,"nu":0,"particle_id":238,"point":[0.00000177079310336,9.19436726397e-7,-5.40213199805e-7],"type":2,"volume":6.0385941740956356e-21},{"fixed":false,"mass":3.16942873244388e-21,"nu":0,"particle_id":239,"point":[0.00000153391671954,0.00000137573550958,-1.65389586042e-7],"type":2,"volume":3.16942873244388e-21},{"fixed":false,"mass":5.1673346677474206e-21,"nu":0,"particle_id":240,"point":[-0.00000169723181052,7.76826361864e-7,-8.88170814016e-7],"type":2,"volume":5.1673346677474206e-21},{"fixed":false,"mass":7.601554784185606e-21,"nu":0,"particle_id":241,"point":[-0.00000199824607783,4.84108234499e-7,-2.13434392098e-7],"type":2,"volume":7.601554784185606e-21},{"fixed":false,"mass":3.219138621629189e-21,"nu":0,"particle_id":242,"point":[-0.00000182238183953,4.93252391076e-7,-8.41741599102e-7],"type":2,"volume":3.219138621629189e-21},{"fixed":false,"mass":6.848580960134467e-21,"nu":0,"particle_id":243,"point":[0.00000140958600258,0.00000134651555938,-6.87652208358e-7],"type":2,"volume":6.848580960134467e-21},{"fixed":false,"mass":6.5468612053447556e-21,"nu":0,"particle_id":244,"point":[-0.00000122304732473,0.00000165302473105,-2.11108716096e-7],"type":2,"volume":6.5468612053447556e-21},{"fixed":false,"mass":8.25292647270842e-21,"nu":0,"particle_id":245,"point":[-0.00000152293525374,1.77999096871e-7,-0.00000138632137127],"type":2,"volume":8.25292647270842e-21},{"fixed":false,"mass":1.1023536276295405e-20,"nu":0,"particle_id":246,"point":[0.00000185838488956,6.74808570322e-7,-6.03275563644e-7],"type":2,"volume":1.1023536276295405e-20},{"fixed":false,"mass":4.355462636043816e-21,"nu":0,"particle_id":247,"point":[-0.00000165643324827,4.50656101286e-7,-0.00000115153826788],"type":2,"volume":4.355462636043816e-21},{"fixed":false,"mass":1.8433451710109262e-21,"nu":0,"particle_id":248,"point":[-0.00000205638216432,1.50417252902e-7,-1.46865429249e-7],"type":2,"volume":1.8433451710109262e-21},{"fixed":false,"mass":8.484711350134293e-21,"nu":0,"particle_id":249,"point":[-0.00000154431999517,0.00000130158227013,-4.4029735022e-7],"type":2,"volume":8.484711350134293e-21},{"fixed":false,"mass":6.3242870444287405e-21,"nu":0,"particle_id":250,"point":[-0.00000197351520586,1.86235026716e-7,-5.86051752886e-7],"type":2,"volume":6.3242870444287405e-21},{"fixed":false,"mass":7.010155916509516e-21,"nu":0,"particle_id":251,"point":[1.512610532e-7,0.00000131627124804,-0.00000158664819836],"type":2,"volume":7.010155916509516e-21},{"fixed":false,"mass":7.787068438272914e-21,"nu":0,"particle_id":252,"point":[3.91422556702e-7,0.00000131409734861,-0.00000154688039307],"type":2,"volume":7.787068438272914e-21},{"fixed":false,"mass":4.82783570093054e-21,"nu":0,"particle_id":253,"point":[1.75841084192e-7,0.00000181333766205,-9.76621137657e-7],"type":2,"volume":4.82783570093054e-21},{"fixed":false,"mass":5.170344677992094e-21,"nu":0,"particle_id":254,"point":[-1.60697456537e-8,0.00000179545257412,-0.00000102420419221],"type":2,"volume":5.170344677992094e-21},{"fixed":false,"mass":4.208899898204881e-21,"nu":0,"particle_id":255,"point":[-9.1323092003e-8,0.00000130720654154,-0.00000159867869211],"type":2,"volume":4.208899898204881e-21},{"fixed":false,"mass":7.77418665373114e-21,"nu":0,"particle_id":256,"point":[-1.49895145626e-7,0.00000172558168832,-0.00000112818513208],"type":2,"volume":7.77418665373114e-21},{"fixed":false,"mass":3.793288861937404e-21,"nu":0,"particle_id":257,"point":[6.32096203605e-7,0.0000012648730001,-0.00000150779743102],"type":2,"volume":3.793288861937404e-21},{"fixed":false,"mass":5.869760897740847e-21,"nu":0,"particle_id":258,"point":[3.64981887375e-7,0.00000175919833865,-0.00000102220929225],"type":2,"volume":5.869760897740847e-21},{"fixed":false,"mass":7.533078161612065e-21,"nu":0,"particle_id":259,"point":[6.18480930427e-7,0.00000168670774283,-0.00000102244840407],"type":2,"volume":7.533078161612065e-21},{"fixed":false,"mass":2.8407768913190518e-21,"nu":0,"particle_id":260,"point":[-3.61016407848e-7,0.00000193940648981,-6.17472291331e-7],"type":2,"volume":2.8407768913190518e-21},{"fixed":false,"mass":1.9636929339402916e-21,"nu":0,"particle_id":261,"point":[-2.9621903101e-7,0.00000131807951505,-0.00000156455204058],"type":2,"volume":1.9636929339402916e-21},{"fixed":false,"mass":6.779344054330814e-21,"nu":0,"particle_id":262,"point":[-3.66328865963e-7,0.00000163017832252,-0.00000121705554875],"type":2,"volume":6.779344054330814e-21},{"fixed":false,"mass":8.534144563455783e-21,"nu":0,"particle_id":263,"point":[-5.85827909877e-7,0.00000154421997054,-0.00000124301759947],"type":2,"volume":8.534144563455783e-21},{"fixed":false,"mass":7.029885371301929e-21,"nu":0,"particle_id":264,"point":[4.63966763333e-7,0.00000146945769735,-0.00000137779945138],"type":2,"volume":7.029885371301929e-21},{"fixed":false,"mass":6.521743525290551e-21,"nu":0,"particle_id":265,"point":[-2.19334020092e-7,0.00000201504518001,-4.05447801982e-7],"type":2,"volume":6.521743525290551e-21},{"fixed":false,"mass":1.0297254585565637e-20,"nu":0,"particle_id":266,"point":[-5.4483524672e-7,0.00000184176906259,-7.64162079686e-7],"type":2,"volume":1.0297254585565637e-20},{"fixed":false,"mass":6.946131318989385e-21,"nu":0,"particle_id":267,"point":[-7.78076917021e-7,0.00000143361901301,-0.00000126973825915],"type":2,"volume":6.946131318989385e-21},{"fixed":false,"mass":6.320732175881834e-21,"nu":0,"particle_id":268,"point":[-4.73835936536e-7,0.00000119803492317,-0.00000161650680114],"type":2,"volume":6.320732175881834e-21},{"fixed":false,"mass":3.5539822491900646e-21,"nu":0,"particle_id":269,"point":[-0.00000111528444886,8.78025376378e-7,-0.00000150270238123],"type":2,"volume":3.5539822491900646e-21},{"fixed":false,"mass":2.2616669068084262e-21,"nu":0,"particle_id":270,"point":[-9.69436677073e-7,0.00000130423774016,-0.00000127752058938],"type":2,"volume":2.2616669068084262e-21},{"fixed":false,"mass":7.065280763387082e-21,"nu":0,"particle_id":271,"point":[0.00000167913586002,0.00000118090028508,-2.42651376019e-7],"type":2,"volume":7.065280763387082e-21},{"fixed":false,"mass":7.411570909820265e-21,"nu":0,"particle_id":272,"point":[8.50569038815e-7,0.00000152795935664,-0.00000110216828327],"type":2,"volume":7.411570909820265e-21},{"fixed":false,"mass":5.131654547094693e-21,"nu":0,"particle_id":273,"point":[-9.58201657278e-7,9.91801259387e-7,-0.00000153983189208],"type":2,"volume":5.131654547094693e-21},{"fixed":false,"mass":6.263573632674739e-21,"nu":0,"particle_id":274,"point":[1.96459756424e-8,9.36971653348e-7,-0.00000184244418273],"type":2,"volume":6.263573632674739e-21},{"fixed":false,"mass":7.755207697679207e-21,"nu":0,"particle_id":275,"point":[-9.86719660558e-7,0.00000159031834726,-8.77595735992e-7],"type":2,"volume":7.755207697679207e-21},{"fixed":false,"mass":9.50209312619267e-21,"nu":0,"particle_id":276,"point":[-7.61906340312e-7,0.00000173744131151,-8.20791586008e-7],"type":2,"volume":9.50209312619267e-21},{"fixed":false,"mass":8.01669958068159e-21,"nu":0,"particle_id":277,"point":[1.03222057234e-8,0.00000158385347649,-0.00000132823342342],"type":2,"volume":8.01669958068159e-21},{"fixed":false,"mass":1.9602389967322282e-21,"nu":0,"particle_id":278,"point":[-6.76978200921e-7,0.00000116471868325,-0.0000015678116323],"type":2,"volume":1.9602389967322282e-21},{"fixed":false,"mass":3.482086417511964e-21,"nu":0,"particle_id":279,"point":[-4.93213413796e-8,0.00000205314990527,-2.34617309199e-7],"type":2,"volume":3.482086417511964e-21},{"fixed":false,"mass":5.524540565573762e-21,"nu":0,"particle_id":280,"point":[2.12557456672e-7,9.10459960137e-7,-0.00000184357923578],"type":2,"volume":5.524540565573762e-21},{"fixed":false,"mass":6.1356855929113e-21,"nu":0,"particle_id":281,"point":[4.73069426306e-7,0.00000189850841107,-6.66913443413e-7],"type":2,"volume":6.1356855929113e-21},{"fixed":false,"mass":3.25325739868009e-21,"nu":0,"particle_id":282,"point":[0.00000193975830678,5.76118109633e-7,-4.22289053866e-7],"type":2,"volume":3.25325739868009e-21},{"fixed":false,"mass":2.1220192300781605e-21,"nu":0,"particle_id":283,"point":[-0.00000123414115958,9.15337208721e-7,-0.00000138273489959],"type":2,"volume":2.1220192300781605e-21},{"fixed":false,"mass":3.661870118406828e-21,"nu":0,"particle_id":284,"point":[-7.82278496135e-7,0.00000159775902062,-0.0000010526675052],"type":2,"volume":3.661870118406828e-21},{"fixed":false,"mass":1.0719360232769896e-20,"nu":0,"particle_id":285,"point":[-7.66744370397e-7,0.00000184172627321,-5.41340756842e-7],"type":2,"volume":1.0719360232769896e-20},{"fixed":false,"mass":6.00156440565034e-21,"nu":0,"particle_id":286,"point":[4.11190465977e-7,0.00000198722482299,-3.9339841582e-7],"type":2,"volume":6.00156440565034e-21},{"fixed":false,"mass":3.0705611642706967e-21,"nu":0,"particle_id":287,"point":[-3.69563944052e-7,0.00000178900803111,-9.6735472598e-7],"type":2,"volume":3.0705611642706967e-21},{"fixed":false,"mass":7.226283526805473e-21,"nu":0,"particle_id":288,"point":[7.22465420375e-7,7.60908621246e-7,-0.00000178100089738],"type":2,"volume":7.226283526805473e-21},{"fixed":false,"mass":3.5923563050598784e-21,"nu":0,"particle_id":289,"point":[4.57441634759e-7,9.18806648533e-7,-0.00000179428088754],"type":2,"volume":3.5923563050598784e-21},{"fixed":false,"mass":9.697790850689065e-21,"nu":0,"particle_id":290,"point":[-0.00000116805575884,0.00000123744621817,-0.00000117357360713],"type":2,"volume":9.697790850689065e-21},{"fixed":false,"mass":9.712264210718723e-21,"nu":0,"particle_id":291,"point":[8.36645577446e-7,0.00000112275927722,-0.00000152063742988],"type":2,"volume":9.712264210718723e-21},{"fixed":false,"mass":8.847300256146379e-21,"nu":0,"particle_id":292,"point":[6.62654228121e-7,0.00000103787137206,-0.00000166030563422],"type":2,"volume":8.847300256146379e-21},{"fixed":false,"mass":7.131124169270744e-21,"nu":0,"particle_id":293,"point":[8.35603837663e-7,0.00000166024088049,-9.04582143998e-7],"type":2,"volume":7.131124169270744e-21},{"fixed":false,"mass":2.4398359582178297e-21,"nu":0,"particle_id":294,"point":[0.00000203364951401,3.10447544418e-7,-2.0197620244e-7],"type":2,"volume":2.4398359582178297e-21},{"fixed":false,"mass":7.388851176748122e-21,"nu":0,"particle_id":295,"point":[0.0000020286797044,1.61382788374e-7,-3.62376410039e-7],"type":2,"volume":7.388851176748122e-21},{"fixed":false,"mass":7.266244157864616e-21,"nu":0,"particle_id":296,"point":[-0.0000016021626159,0.00000113546175219,-6.4552611994e-7],"type":2,"volume":7.266244157864616e-21},{"fixed":false,"mass":1.8272037073830843e-21,"nu":0,"particle_id":297,"point":[-0.00000179940829972,9.21671028502e-7,-4.3076060187e-7],"type":2,"volume":1.8272037073830843e-21},{"fixed":false,"mass":5.835827481710671e-21,"nu":0,"particle_id":298,"point":[0.00000195743292642,2.04981364673e-7,-6.31934639574e-7],"type":2,"volume":5.835827481710671e-21},{"fixed":false,"mass":4.458571556427011e-21,"nu":0,"particle_id":299,"point":[-7.94199140916e-7,0.00000105781563568,-0.00000158845088545],"type":2,"volume":4.458571556427011e-21},{"fixed":false,"mass":3.4210774787808626e-21,"nu":0,"particle_id":300,"point":[7.7949948502e-7,0.00000187281673054,-3.97291400201e-7],"type":2,"volume":3.4210774787808626e-21},{"fixed":false,"mass":4.414063510294249e-21,"nu":0,"particle_id":301,"point":[-0.00000192056127925,3.63908677134e-7,-6.72247913606e-7],"type":2,"volume":4.414063510294249e-21},{"fixed":false,"mass":7.41979015456467e-21,"nu":0,"particle_id":302,"point":[-4.26747142021e-7,0.00000142818882072,-0.00000143215431402],"type":2,"volume":7.41979015456467e-21},{"fixed":false,"mass":1.2554312471594719e-20,"nu":0,"particle_id":303,"point":[-0.00000127750782636,6.64801525044e-7,-0.00000148287393122],"type":2,"volume":1.2554312471594719e-20},{"fixed":false,"mass":5.809749838991518e-21,"nu":0,"particle_id":304,"point":[0.00000192138992496,7.32658901693e-7,-2.10651608182e-7],"type":2,"volume":5.809749838991518e-21},{"fixed":false,"mass":4.0044550780342635e-21,"nu":0,"particle_id":305,"point":[-9.93607926131e-7,5.79133541477e-7,-0.00000171762919172],"type":2,"volume":4.0044550780342635e-21},{"fixed":false,"mass":2.6239533406350213e-21,"nu":0,"particle_id":306,"point":[1.99861780398e-7,4.73824669996e-7,-0.00000200211085129],"type":2,"volume":2.6239533406350213e-21},{"fixed":false,"mass":5.476766377143285e-21,"nu":0,"particle_id":307,"point":[-0.0000011718298641,4.7043226936e-7,-0.00000163658506029],"type":2,"volume":5.476766377143285e-21},{"fixed":false,"mass":1.6252328688637856e-21,"nu":0,"particle_id":308,"point":[-1.61332486761e-7,0.00000100990881056,-0.00000179637368971],"type":2,"volume":1.6252328688637856e-21},{"fixed":false,"mass":9.07624597877525e-21,"nu":0,"particle_id":309,"point":[-7.90260750653e-7,7.26790744731e-7,-0.00000176639904024],"type":2,"volume":9.07624597877525e-21},{"fixed":false,"mass":4.880659972712755e-21,"nu":0,"particle_id":310,"point":[-5.49202922971e-7,7.57000121334e-7,-0.00000184342870101],"type":2,"volume":4.880659972712755e-21},{"fixed":false,"mass":7.395939104830644e-21,"nu":0,"particle_id":311,"point":[-0.00000120146482092,0.00000161755549207,-4.61409714001e-7],"type":2,"volume":7.395939104830644e-21},{"fixed":false,"mass":4.891607433896767e-21,"nu":0,"particle_id":312,"point":[2.85677696312e-7,0.00000113546055778,-0.00000170353162153],"type":2,"volume":4.891607433896767e-21},{"fixed":false,"mass":4.451621072861e-21,"nu":0,"particle_id":313,"point":[0.00000105736258292,0.00000131615864545,-0.00000119273349842],"type":2,"volume":4.451621072861e-21},{"fixed":false,"mass":8.842634574233504e-21,"nu":0,"particle_id":314,"point":[-0.0000011592924821,0.00000157190031855,-6.76810711713e-7],"type":2,"volume":8.842634574233504e-21},{"fixed":false,"mass":4.581878153624424e-21,"nu":0,"particle_id":315,"point":[9.4263469777e-7,6.37866791052e-7,-0.00000172553417626],"type":2,"volume":4.581878153624424e-21},{"fixed":false,"mass":7.819520505463829e-21,"nu":0,"particle_id":316,"point":[-0.00000168239977011,9.50784265682e-7,-7.33786551835e-7],"type":2,"volume":7.819520505463829e-21},{"fixed":false,"mass":1.4106893559179e-21,"nu":0,"particle_id":317,"point":[-3.28091742656e-7,3.87415335839e-7,-0.00000200378830617],"type":2,"volume":1.4106893559179e-21},{"fixed":false,"mass":2.1123720710638585e-21,"nu":0,"particle_id":318,"point":[-0.00000180360538029,6.50700280305e-7,-7.72333598516e-7],"type":2,"volume":2.1123720710638585e-21},{"fixed":false,"mass":2.0984519511232486e-21,"nu":0,"particle_id":319,"point":[0.00000154861980666,2.05350430286e-7,-0.00000135370244337],"type":2,"volume":2.0984519511232486e-21},{"fixed":false,"mass":7.798715834404747e-21,"nu":0,"particle_id":320,"point":[-0.00000120692518679,2.23856158057e-7,-0.00000166316638494],"type":2,"volume":7.798715834404747e-21},{"fixed":false,"mass":4.462328194786894e-21,"nu":0,"particle_id":321,"point":[-0.00000180710097878,1.46391324133e-7,-9.92903843631e-7],"type":2,"volume":4.462328194786894e-21},{"fixed":false,"mass":3.626122546720759e-21,"nu":0,"particle_id":322,"point":[0.00000121321380469,8.22131287902e-7,-0.00000145777735596],"type":2,"volume":3.626122546720759e-21},{"fixed":false,"mass":4.8249388118565265e-21,"nu":0,"particle_id":323,"point":[0.00000160017537834,4.16762716782e-7,-0.00000124042331744],"type":2,"volume":4.8249388118565265e-21},{"fixed":false,"mass":6.30867405764963e-21,"nu":0,"particle_id":324,"point":[0.00000187533532693,7.71583325892e-7,-4.00847842439e-7],"type":2,"volume":6.30867405764963e-21},{"fixed":false,"mass":2.1621271866548523e-21,"nu":0,"particle_id":325,"point":[-9.74377148399e-7,7.92655152348e-7,-0.00000164170319855],"type":2,"volume":2.1621271866548523e-21},{"fixed":false,"mass":4.2888145946705346e-21,"nu":0,"particle_id":326,"point":[0.00000181578379591,9.56942059628e-7,-2.45139778575e-7],"type":2,"volume":4.2888145946705346e-21},{"fixed":false,"mass":3.1459835533909163e-21,"nu":0,"particle_id":327,"point":[0.00000113991397734,0.00000108477317436,-0.00000134043489005],"type":2,"volume":3.1459835533909163e-21},{"fixed":false,"mass":2.134555148486181e-21,"nu":0,"particle_id":328,"point":[0.00000111705554007,0.00000163051165012,-6.05409852269e-7],"type":2,"volume":2.134555148486181e-21},{"fixed":false,"mass":2.688007411828725e-21,"nu":0,"particle_id":329,"point":[0.00000132121160598,6.30506475574e-7,-0.00000145937105853],"type":2,"volume":2.688007411828725e-21},{"fixed":false,"mass":3.3014993438981563e-21,"nu":0,"particle_id":330,"point":[-0.00000120948592152,0.0000014583387249,-8.2661622238e-7],"type":2,"volume":3.3014993438981563e-21},{"fixed":false,"mass":1.1279613945115404e-20,"nu":0,"particle_id":331,"point":[6.53031332648e-8,7.28231524336e-7,-0.00000193347271968],"type":2,"volume":1.1279613945115404e-20},{"fixed":false,"mass":7.066059943594319e-21,"nu":0,"particle_id":332,"point":[-2.03003822309e-7,5.59146519387e-7,-0.00000197965831092],"type":2,"volume":7.066059943594319e-21},{"fixed":false,"mass":5.316195732941481e-21,"nu":0,"particle_id":333,"point":[-0.00000192927022756,7.09402330886e-7,-2.18098904103e-7],"type":2,"volume":5.316195732941481e-21},{"fixed":false,"mass":3.405763190903355e-21,"nu":0,"particle_id":334,"point":[2.10805097768e-7,0.00000145915588081,-0.00000144890570302],"type":2,"volume":3.405763190903355e-21},{"fixed":false,"mass":1.037385340125448e-20,"nu":0,"particle_id":335,"point":[0.00000120538958909,3.16646642605e-7,-0.0000016491431873],"type":2,"volume":1.037385340125448e-20},{"fixed":false,"mass":5.952840630120612e-21,"nu":0,"particle_id":336,"point":[-1.60454426699e-7,0.00000194383404994,-6.84591829668e-7],"type":2,"volume":5.952840630120612e-21},{"fixed":false,"mass":8.28066907811548e-21,"nu":0,"particle_id":337,"point":[6.52815968392e-7,0.00000151771346779,-0.00000124228803065],"type":2,"volume":8.28066907811548e-21},{"fixed":false,"mass":4.715905235688054e-21,"nu":0,"particle_id":338,"point":[-0.00000186283441558,8.58674154401e-7,-2.55791021517e-7],"type":2,"volume":4.715905235688054e-21},{"fixed":false,"mass":2.7993778269181213e-21,"nu":0,"particle_id":339,"point":[-0.00000143503011241,5.57623689693e-7,-0.00000137936463894],"type":2,"volume":2.7993778269181213e-21},{"fixed":false,"mass":3.20555389343134e-21,"nu":0,"particle_id":340,"point":[5.97477369926e-8,0.00000191044543578,-7.87102823548e-7],"type":2,"volume":3.20555389343134e-21},{"fixed":false,"mass":4.384759807773865e-21,"nu":0,"particle_id":341,"point":[-1.72801963102e-7,8.51989665641e-7,-0.00000187540808924],"type":2,"volume":4.384759807773865e-21},{"fixed":false,"mass":7.231852818061782e-21,"nu":0,"particle_id":342,"point":[0.00000185044000484,1.58123450675e-7,-9.07618407063e-7],"type":2,"volume":7.231852818061782e-21},{"fixed":false,"mass":1.0016142869200577e-20,"nu":0,"particle_id":343,"point":[8.45266857735e-7,1.89372932022e-7,-0.00000187684955226],"type":2,"volume":1.0016142869200577e-20},{"fixed":false,"mass":3.265394643733131e-21,"nu":0,"particle_id":344,"point":[1.39926413644e-7,0.00000170872463533,-0.00000115480869817],"type":2,"volume":3.265394643733131e-21},{"fixed":false,"mass":4.588896026296687e-21,"nu":0,"particle_id":345,"point":[0.00000187372417639,3.53160005105e-7,-7.98334598775e-7],"type":2,"volume":4.588896026296687e-21},{"fixed":false,"mass":5.936144590299768e-21,"nu":0,"particle_id":346,"point":[0.00000165894627776,0.00000112964705794,-4.94668759896e-7],"type":2,"volume":5.936144590299768e-21},{"fixed":false,"mass":7.402106915738985e-21,"nu":0,"particle_id":347,"point":[4.26797818687e-7,0.00000163230734002,-0.00000119428588692],"type":2,"volume":7.402106915738985e-21},{"fixed":false,"mass":3.713186122281285e-21,"nu":0,"particle_id":348,"point":[-2.33199698437e-7,0.00000116080284981,-0.00000169441938566],"type":2,"volume":3.713186122281285e-21},{"fixed":false,"mass":5.197065140334533e-21,"nu":0,"particle_id":349,"point":[-0.00000148649694598,0.00000129101648816,-6.29686959446e-7],"type":2,"volume":5.197065140334533e-21},{"fixed":false,"mass":5.509118096089664e-21,"nu":0,"particle_id":350,"point":[0.00000103344941993,0.0000017833690101,-1.56459835967e-7],"type":2,"volume":5.509118096089664e-21},{"fixed":false,"mass":2.34944081159558e-21,"nu":0,"particle_id":351,"point":[0.00000205562873279,1.50984751267e-7,-1.56513666567e-7],"type":2,"volume":2.34944081159558e-21},{"fixed":false,"mass":1.9652263775313186e-21,"nu":0,"particle_id":352,"point":[2.17115621634e-8,0.00000143776678255,-0.00000148501100907],"type":2,"volume":1.9652263775313186e-21},{"fixed":false,"mass":1.4145728561800992e-21,"nu":0,"particle_id":353,"point":[-0.00000172578114036,9.83528836278e-7,-5.7206021866e-7],"type":2,"volume":1.4145728561800992e-21},{"fixed":false,"mass":1.419831350196896e-21,"nu":0,"particle_id":354,"point":[-0.00000158174332074,8.25862597979e-7,-0.00000104352357259],"type":2,"volume":1.419831350196896e-21},{"fixed":false,"mass":1.0230953307323698e-21,"nu":0,"particle_id":355,"point":[-0.00000111162668691,0.00000146125555087,-9.49695074228e-7],"type":2,"volume":1.0230953307323698e-21},{"fixed":false,"mass":5.608707303283451e-21,"nu":0,"particle_id":356,"point":[0.00000108441287115,0.00000148596742955,-9.42789442668e-7],"type":2,"volume":5.608707303283451e-21},{"fixed":false,"mass":1.5428120141516421e-21,"nu":0,"particle_id":357,"point":[6.50109968068e-7,0.00000140301473016,-0.00000137179047466],"type":2,"volume":1.5428120141516421e-21},{"fixed":false,"mass":2.3627298137019724e-21,"nu":0,"particle_id":358,"point":[0.00000101433485475,0.00000162887426845,-7.68632441436e-7],"type":2,"volume":2.3627298137019724e-21},{"fixed":false,"mass":9.167582740095314e-21,"nu":0,"particle_id":359,"point":[8.8158191182e-7,0.00000176408898629,-6.19439901214e-7],"type":2,"volume":9.167582740095314e-21},{"fixed":false,"mass":2.0231122537355878e-21,"nu":0,"particle_id":360,"point":[-1.75364346953e-7,0.00000161353617653,-0.00000128009795048],"type":2,"volume":2.0231122537355878e-21},{"fixed":false,"mass":2.26054917763235e-21,"nu":0,"particle_id":361,"point":[-0.00000154840798359,3.88810647155e-7,-0.00000131307326795],"type":2,"volume":2.26054917763235e-21},{"fixed":false,"mass":7.720265814325586e-21,"nu":0,"particle_id":362,"point":[7.8925457922e-7,0.00000190217459188,-1.78077065288e-7],"type":2,"volume":7.720265814325586e-21},{"fixed":false,"mass":2.9174452507211416e-21,"nu":0,"particle_id":363,"point":[0.00000123850450449,0.00000148140129107,-7.37874797757e-7],"type":2,"volume":2.9174452507211416e-21},{"fixed":false,"mass":5.740175670793097e-21,"nu":0,"particle_id":364,"point":[0.00000199241939091,3.68863711838e-7,-4.08787160785e-7],"type":2,"volume":5.740175670793097e-21},{"fixed":false,"mass":2.0360126506465697e-21,"nu":0,"particle_id":365,"point":[0.00000103415986609,9.8015120555e-7,-0.00000149757116547],"type":2,"volume":2.0360126506465697e-21},{"fixed":false,"mass":7.35798279112466e-21,"nu":0,"particle_id":366,"point":[0.00000137151364075,1.99143060663e-7,-0.00000153368666442],"type":2,"volume":7.35798279112466e-21},{"fixed":false,"mass":2.8205976782650862e-21,"nu":0,"particle_id":367,"point":[0.00000147326125919,3.56900661372e-7,-0.00000140535603677],"type":2,"volume":2.8205976782650862e-21},{"fixed":false,"mass":1.6234179397937312e-21,"nu":0,"particle_id":368,"point":[-3.89716202031e-7,0.00000202848150415,-7.92873205345e-8],"type":2,"volume":1.6234179397937312e-21},{"fixed":false,"mass":3.7364211385303254e-21,"nu":0,"particle_id":369,"point":[0.00000117876069042,0.00000133321720052,-0.00000105164515925],"type":2,"volume":3.7364211385303254e-21},{"fixed":false,"mass":3.3199097739098334e-21,"nu":0,"particle_id":370,"point":[0.00000133805719247,4.37911881936e-7,-0.00000151351859696],"type":2,"volume":3.3199097739098334e-21},{"fixed":false,"mass":1.2252358476465096e-21,"nu":0,"particle_id":371,"point":[0.00000164702482182,5.44066100716e-7,-0.0000011243681445],"type":2,"volume":1.2252358476465096e-21},{"fixed":false,"mass":6.193332835229193e-21,"nu":0,"particle_id":372,"point":[0.00000105685320868,7.90842809637e-7,-0.00000159076439354],"type":2,"volume":6.193332835229193e-21},{"fixed":false,"mass":2.513608270876533e-21,"nu":0,"particle_id":373,"point":[0.00000120894796995,0.00000167210581135,-1.24134489962e-7],"type":2,"volume":2.513608270876533e-21},{"fixed":false,"mass":4.129466685481565e-21,"nu":0,"particle_id":374,"point":[-5.93257908752e-7,1.54144400412e-7,-0.00000197412942016],"type":2,"volume":4.129466685481565e-21},{"fixed":false,"mass":2.9276272442188922e-21,"nu":0,"particle_id":375,"point":[-7.44778259047e-7,3.38484799812e-7,-0.00000189832447046],"type":2,"volume":2.9276272442188922e-21},{"fixed":false,"mass":5.8866112204723836e-21,"nu":0,"particle_id":376,"point":[0.00000115811448851,0.00000167721201068,-3.44431579177e-7],"type":2,"volume":5.8866112204723836e-21},{"fixed":false,"mass":3.0082312097372562e-21,"nu":0,"particle_id":377,"point":[3.33497065351e-7,1.2932344898e-7,-0.00000203591688508],"type":2,"volume":3.0082312097372562e-21},{"fixed":false,"mass":1.7715988617537415e-21,"nu":0,"particle_id":378,"point":[-0.000001006084504,1.5000343478e-7,-0.00000179949863861],"type":2,"volume":1.7715988617537415e-21},{"fixed":false,"mass":1.278904301042755e-21,"nu":0,"particle_id":379,"point":[2.92694789471e-7,0.00000204291054169,-1.17254803182e-7],"type":2,"volume":1.278904301042755e-21},{"fixed":false,"mass":6.231689819669117e-21,"nu":0,"particle_id":380,"point":[-3.33361184938e-7,1.61012586433e-7,-0.00000203367836134],"type":2,"volume":6.231689819669117e-21},{"fixed":false,"mass":4.600400031939972e-21,"nu":0,"particle_id":381,"point":[-5.17262393545e-7,3.39539223077e-7,-0.00000197232227139],"type":2,"volume":4.600400031939972e-21},{"fixed":false,"mass":8.840451766242047e-21,"nu":0,"particle_id":382,"point":[-9.74953246942e-7,3.3037323503e-7,-0.00000179254626212],"type":2,"volume":8.840451766242047e-21},{"fixed":false,"mass":1.8543604942544274e-21,"nu":0,"particle_id":383,"point":[-2.65967868138e-7,0.00000204466463736,-1.46662960099e-7],"type":2,"volume":1.8543604942544274e-21},{"fixed":false,"mass":2.6703770058241112e-21,"nu":0,"particle_id":384,"point":[9.47740096035e-7,0.00000180204422191,-3.56830131388e-7],"type":2,"volume":2.6703770058241112e-21},{"fixed":false,"mass":2.84017002931924e-21,"nu":0,"particle_id":385,"point":[-8.1425719405e-7,0.00000186805652694,-3.46774341731e-7],"type":2,"volume":2.84017002931924e-21},{"fixed":false,"mass":2.716938201646864e-21,"nu":0,"particle_id":386,"point":[-9.41882444885e-7,0.00000183211630084,-1.70615738468e-7],"type":2,"volume":2.716938201646864e-21},{"fixed":false,"mass":3.2643771434284008e-21,"nu":0,"particle_id":387,"point":[-3.24183459846e-7,0.00000188308231206,-7.88548350042e-7],"type":2,"volume":3.2643771434284008e-21},{"fixed":false,"mass":4.102559763701752e-21,"nu":0,"particle_id":388,"point":[3.9884668921e-7,3.41671088676e-7,-0.00000199927101606],"type":2,"volume":4.102559763701752e-21},{"fixed":false,"mass":4.436291282328555e-21,"nu":0,"particle_id":389,"point":[1.20457142026e-7,0.00000206105376852,-1.02224508899e-7],"type":2,"volume":4.436291282328555e-21},{"fixed":false,"mass":1.0292717174612492e-21,"nu":0,"particle_id":390,"point":[1.40510802151e-7,8.07825270357e-8,-0.00000206073610824],"type":2,"volume":1.0292717174612492e-21},{"fixed":false,"mass":2.8677318360447575e-21,"nu":0,"particle_id":391,"point":[-8.45386765481e-8,0.00000206446032294,-6.13122921913e-8],"type":2,"volume":2.8677318360447575e-21},{"fixed":false,"mass":2.3869283966335474e-21,"nu":0,"particle_id":392,"point":[0.00000103318100518,0.00000172458466829,-4.80881630383e-7],"type":2,"volume":2.3869283966335474e-21},{"fixed":false,"mass":3.738178704527026e-21,"nu":0,"particle_id":393,"point":[-6.52260079343e-7,5.18814873773e-7,-0.0000018916369434],"type":2,"volume":3.738178704527026e-21},{"fixed":false,"mass":5.7384225852364365e-21,"nu":0,"particle_id":394,"point":[-5.33197364835e-7,0.00000199368374794,-1.17592913575e-7],"type":2,"volume":5.7384225852364365e-21},{"fixed":false,"mass":9.103498551186372e-21,"nu":0,"particle_id":395,"point":[6.3912260161e-7,0.00000189097807736,-5.37239817094e-7],"type":2,"volume":9.103498551186372e-21},{"fixed":false,"mass":2.095335596947985e-21,"nu":0,"particle_id":396,"point":[4.97113326678e-7,1.23282695607e-7,-0.00000200264378445],"type":2,"volume":2.095335596947985e-21},{"fixed":false,"mass":3.2691390612769966e-21,"nu":0,"particle_id":397,"point":[4.8445585728e-7,0.0000018071450639,-8.78880907958e-7],"type":2,"volume":3.2691390612769966e-21},{"fixed":false,"mass":3.887298286848442e-21,"nu":0,"particle_id":398,"point":[-0.00000101375854938,0.00000176768720062,-3.47099372432e-7],"type":2,"volume":3.887298286848442e-21},{"fixed":false,"mass":1.0316385584076638e-20,"nu":0,"particle_id":399,"point":[6.30670783305e-7,2.36590976605e-7,-0.00000195427262245],"type":2,"volume":1.0316385584076638e-20},{"fixed":false,"mass":4.4608475859124965e-21,"nu":0,"particle_id":400,"point":[-0.00000107665618306,0.00000175553870945,-1.78319132801e-7],"type":2,"volume":4.4608475859124965e-21},{"fixed":false,"mass":6.4415101210342485e-21,"nu":0,"particle_id":401,"point":[1.70453197524e-7,2.88494296106e-7,-0.00000203975958352],"type":2,"volume":6.4415101210342485e-21},{"fixed":false,"mass":6.256190578225096e-21,"nu":0,"particle_id":402,"point":[-7.45429841963e-7,0.00000192256277392,-1.44876295608e-7],"type":2,"volume":6.256190578225096e-21},{"fixed":false,"mass":1.1020243616214125e-21,"nu":0,"particle_id":403,"point":[2.85668704652e-7,0.00000203664515405,-2.08260216284e-7],"type":2,"volume":1.1020243616214125e-21},{"fixed":false,"mass":2.893521959687438e-21,"nu":0,"particle_id":404,"point":[5.86556617536e-7,0.0000019784482763,-1.20814578747e-7],"type":2,"volume":2.893521959687438e-21},{"fixed":false,"mass":5.408594835750782e-21,"nu":0,"particle_id":405,"point":[-6.4795341454e-8,1.46402644297e-7,-0.00000206089064229],"type":2,"volume":5.408594835750782e-21},{"fixed":false,"mass":6.991659775080292e-21,"nu":0,"particle_id":406,"point":[5.73567603476e-7,6.43016031497e-7,-0.00000187894997205],"type":2,"volume":6.991659775080292e-21},{"fixed":false,"mass":5.261306827493678e-21,"nu":0,"particle_id":407,"point":[0.0000010448235877,1.46684552568e-7,-0.00000177756286039],"type":2,"volume":5.261306827493678e-21},{"fixed":false,"mass":7.554365498976268e-21,"nu":0,"particle_id":408,"point":[2.39054682224e-9,4.29187867301e-7,-0.0000020220520443],"type":2,"volume":7.554365498976268e-21},{"fixed":false,"mass":2.3182813709032296e-21,"nu":0,"particle_id":409,"point":[0.00000111821588579,0.00000156275855516,-7.6176199764e-7],"type":2,"volume":2.3182813709032296e-21},{"fixed":false,"mass":6.0084278861035285e-21,"nu":0,"particle_id":410,"point":[-4.18714901307e-7,0.0000019979684913,-3.25118669412e-7],"type":2,"volume":6.0084278861035285e-21},{"fixed":false,"mass":2.0033347991060734e-21,"nu":0,"particle_id":411,"point":[6.10211715297e-7,0.00000195130943799,-3.04853324956e-7],"type":2,"volume":2.0033347991060734e-21},{"fixed":false,"mass":2.998174280965892e-21,"nu":0,"particle_id":412,"point":[4.43288707621e-7,0.00000201129204177,-1.76357178524e-7],"type":2,"volume":2.998174280965892e-21},{"fixed":false,"mass":3.937485433273163e-21,"nu":0,"particle_id":413,"point":[-5.29933728556e-7,0.00000193271384283,-5.06645689866e-7],"type":2,"volume":3.937485433273163e-21},{"fixed":false,"mass":1.4435319441627981e-21,"nu":0,"particle_id":414,"point":[0.00000121104804957,1.27746249282e-7,-0.00000167031312257],"type":2,"volume":1.4435319441627981e-21},{"fixed":false,"mass":5.195361388931934e-21,"nu":0,"particle_id":415,"point":[3.1447193809e-7,0.00000187289617777,-8.16253463974e-7],"type":2,"volume":5.195361388931934e-21},{"fixed":false,"mass":9.12998469940739e-21,"nu":0,"particle_id":416,"point":[2.25636891863e-8,0.00000199685832921,-5.33807177711e-7],"type":2,"volume":9.12998469940739e-21},{"fixed":false,"mass":5.495262580835219e-21,"nu":0,"particle_id":417,"point":[-4.36257277148e-7,5.4096159681e-7,-0.00000194677747802],"type":2,"volume":5.495262580835219e-21},{"fixed":false,"mass":4.533742308043109e-21,"nu":0,"particle_id":418,"point":[2.44072713649e-7,0.00000196574946061,-5.90897604137e-7],"type":2,"volume":4.533742308043109e-21},{"fixed":false,"mass":5.341814585398711e-21,"nu":0,"particle_id":419,"point":[-8.36606106001e-7,4.89890242779e-7,-0.00000182565061921],"type":2,"volume":5.341814585398711e-21},{"fixed":false,"mass":6.702458399230901e-21,"nu":0,"particle_id":420,"point":[0.00000103976068334,0.00000116183186788,0.00000135718342244],"type":2,"volume":6.702458399230901e-21},{"fixed":false,"mass":4.437983496539616e-21,"nu":0,"particle_id":421,"point":[-6.18064182029e-7,9.92934256436e-7,0.00000170440037529],"type":2,"volume":4.437983496539616e-21},{"fixed":false,"mass":6.244877848883081e-21,"nu":0,"particle_id":422,"point":[-0.00000124347130436,0.00000119411294901,0.00000114051558089],"type":2,"volume":6.244877848883081e-21},{"fixed":false,"mass":7.323409246432498e-21,"nu":0,"particle_id":423,"point":[-0.00000146004395792,6.10808948897e-7,0.00000132969412982],"type":2,"volume":7.323409246432498e-21},{"fixed":false,"mass":3.1100168262332223e-21,"nu":0,"particle_id":424,"point":[0.00000155641262826,0.00000108261052836,8.23672619714e-7],"type":2,"volume":3.1100168262332223e-21},{"fixed":false,"mass":6.4705056902059314e-21,"nu":0,"particle_id":425,"point":[-0.00000170848460948,8.45031031919e-7,7.99940812982e-7],"type":2,"volume":6.4705056902059314e-21},{"fixed":false,"mass":7.180616435068706e-21,"nu":0,"particle_id":426,"point":[0.00000196002414002,4.01748242408e-7,5.19428657531e-7],"type":2,"volume":7.180616435068706e-21},{"fixed":false,"mass":2.568104318906257e-21,"nu":0,"particle_id":427,"point":[0.00000195423059267,5.62185974212e-7,3.71257499686e-7],"type":2,"volume":2.568104318906257e-21},{"fixed":false,"mass":7.421695460719173e-21,"nu":0,"particle_id":428,"point":[-3.90846004103e-7,0.00000186734224402,7.95722787652e-7],"type":2,"volume":7.421695460719173e-21},{"fixed":false,"mass":3.3614474471004596e-21,"nu":0,"particle_id":429,"point":[-0.00000114679751261,8.01448105689e-7,0.00000152165660021],"type":2,"volume":3.3614474471004596e-21},{"fixed":false,"mass":8.170563335192644e-21,"nu":0,"particle_id":430,"point":[-0.00000113502401925,0.0000016448905649,5.2816466679e-7],"type":2,"volume":8.170563335192644e-21},{"fixed":false,"mass":8.210939002349038e-21,"nu":0,"particle_id":431,"point":[-0.00000148162623092,0.00000129912613084,6.24465706046e-7],"type":2,"volume":8.210939002349038e-21},{"fixed":false,"mass":2.5887917190853186e-21,"nu":0,"particle_id":432,"point":[1.27104732942e-7,0.00000114631054083,0.00000171543549597],"type":2,"volume":2.5887917190853186e-21},{"fixed":false,"mass":2.6128898132507925e-21,"nu":0,"particle_id":433,"point":[0.00000169979753307,0.00000104875844789,5.32631649982e-7],"type":2,"volume":2.6128898132507925e-21},{"fixed":false,"mass":8.137858667497575e-21,"nu":0,"particle_id":434,"point":[0.00000117201575178,0.00000158156296223,6.30824923473e-7],"type":2,"volume":8.137858667497575e-21},{"fixed":false,"mass":2.410472222053562e-21,"nu":0,"particle_id":435,"point":[-7.63093679557e-7,1.55624572603e-7,0.00000191477712505],"type":2,"volume":2.410472222053562e-21},{"fixed":false,"mass":3.6975068938536516e-21,"nu":0,"particle_id":436,"point":[-3.19002290194e-7,6.85450252477e-7,0.00000192387574969],"type":2,"volume":3.6975068938536516e-21},{"fixed":false,"mass":6.921147053254073e-21,"nu":0,"particle_id":437,"point":[5.89827647278e-7,0.00000183416254371,7.48901542104e-7],"type":2,"volume":6.921147053254073e-21},{"fixed":false,"mass":4.284777648474101e-21,"nu":0,"particle_id":438,"point":[0.00000135000417343,5.88302687378e-7,0.00000145061748567],"type":2,"volume":4.284777648474101e-21},{"fixed":false,"mass":4.323476014815039e-21,"nu":0,"particle_id":439,"point":[0.00000180294730276,3.56798092012e-7,9.46033062314e-7],"type":2,"volume":4.323476014815039e-21},{"fixed":false,"mass":2.548581387371584e-21,"nu":0,"particle_id":440,"point":[0.00000149688160907,2.62094885289e-7,0.00000140126875707],"type":2,"volume":2.548581387371584e-21},{"fixed":false,"mass":9.305728993169688e-21,"nu":0,"particle_id":441,"point":[-0.00000168250302787,0.00000118275590305,2.07784612084e-7],"type":2,"volume":9.305728993169688e-21},{"fixed":false,"mass":5.357989657936808e-21,"nu":0,"particle_id":442,"point":[-0.00000169467923565,5.9557858143e-7,0.00000102286404356],"type":2,"volume":5.357989657936808e-21},{"fixed":false,"mass":4.74433228602885e-21,"nu":0,"particle_id":443,"point":[-9.59596943524e-7,0.00000144847551807,0.00000111981908786],"type":2,"volume":4.74433228602885e-21},{"fixed":false,"mass":4.176993853990196e-21,"nu":0,"particle_id":444,"point":[0.00000169703454383,0.00000116933001862,1.60135800482e-7],"type":2,"volume":4.176993853990196e-21},{"fixed":false,"mass":7.150450339635692e-21,"nu":0,"particle_id":445,"point":[0.000001906829381,7.6442589025e-7,2.29253527907e-7],"type":2,"volume":7.150450339635692e-21},{"fixed":false,"mass":1.1204385719889177e-20,"nu":0,"particle_id":446,"point":[-0.00000180012352536,2.14797854651e-7,9.93136236911e-7],"type":2,"volume":1.1204385719889177e-20},{"fixed":false,"mass":2.8136201901295894e-21,"nu":0,"particle_id":447,"point":[-0.00000141255050816,2.42205555393e-7,0.00000148961066753],"type":2,"volume":2.8136201901295894e-21},{"fixed":false,"mass":4.949194696051323e-21,"nu":0,"particle_id":448,"point":[-0.00000154950374846,1.66290155342e-7,0.00000135804570164],"type":2,"volume":4.949194696051323e-21},{"fixed":false,"mass":2.983686965744152e-21,"nu":0,"particle_id":449,"point":[-0.00000137545164347,0.00000101682369968,0.00000116064841801],"type":2,"volume":2.983686965744152e-21},{"fixed":false,"mass":5.081240733627863e-21,"nu":0,"particle_id":450,"point":[0.00000196473968558,2.03739774012e-7,6.09254037648e-7],"type":2,"volume":5.081240733627863e-21},{"fixed":false,"mass":8.062190410357376e-21,"nu":0,"particle_id":451,"point":[-0.00000193999442533,6.19024526411e-7,3.55151623078e-7],"type":2,"volume":8.062190410357376e-21},{"fixed":false,"mass":8.367703404396278e-21,"nu":0,"particle_id":452,"point":[0.00000187558578592,5.92978563254e-7,6.35182488088e-7],"type":2,"volume":8.367703404396278e-21},{"fixed":false,"mass":2.3812150016890075e-21,"nu":0,"particle_id":453,"point":[0.00000179202074259,0.00000100458343188,2.28858463921e-7],"type":2,"volume":2.3812150016890075e-21},{"fixed":false,"mass":2.3294450505422218e-21,"nu":0,"particle_id":454,"point":[0.00000158772728542,1.62329359721e-7,0.00000131364898512],"type":2,"volume":2.3294450505422218e-21},{"fixed":false,"mass":7.01139304263864e-21,"nu":0,"particle_id":455,"point":[0.00000160285197929,7.34612655519e-7,0.00000107894030829],"type":2,"volume":7.01139304263864e-21},{"fixed":false,"mass":3.764004777310707e-21,"nu":0,"particle_id":456,"point":[0.00000188933166355,1.70250425571e-7,8.2118394267e-7],"type":2,"volume":3.764004777310707e-21},{"fixed":false,"mass":2.581790226825569e-21,"nu":0,"particle_id":457,"point":[-0.0000019087370733,5.39383083506e-7,5.81971721166e-7],"type":2,"volume":2.581790226825569e-21},{"fixed":false,"mass":3.3354046460402205e-21,"nu":0,"particle_id":458,"point":[-0.00000164662551282,7.82054347269e-7,9.74637280452e-7],"type":2,"volume":3.3354046460402205e-21},{"fixed":false,"mass":1.8681013494485584e-21,"nu":0,"particle_id":459,"point":[0.00000202217899527,1.83002145444e-7,3.87562557352e-7],"type":2,"volume":1.8681013494485584e-21},{"fixed":false,"mass":4.0271604389831135e-21,"nu":0,"particle_id":460,"point":[-0.00000204043293944,2.07813830932e-7,2.57583464732e-7],"type":2,"volume":4.0271604389831135e-21},{"fixed":false,"mass":9.256402525675283e-21,"nu":0,"particle_id":461,"point":[-1.29918420511e-7,0.00000167812520185,0.00000119996642492],"type":2,"volume":9.256402525675283e-21},{"fixed":false,"mass":6.716816022169995e-21,"nu":0,"particle_id":462,"point":[-5.70987572433e-7,0.00000158072016461,0.00000120341155193],"type":2,"volume":6.716816022169995e-21},{"fixed":false,"mass":6.120426328313571e-21,"nu":0,"particle_id":463,"point":[3.87414103527e-7,0.00000165746741634,0.00000117286592847],"type":2,"volume":6.120426328313571e-21},{"fixed":false,"mass":9.671374124989752e-21,"nu":0,"particle_id":464,"point":[7.90353411395e-8,0.00000192180258506,7.57186006798e-7],"type":2,"volume":9.671374124989752e-21},{"fixed":false,"mass":7.968613382117447e-21,"nu":0,"particle_id":465,"point":[8.05965605506e-7,0.0000015468109209,0.00000110936821107],"type":2,"volume":7.968613382117447e-21},{"fixed":false,"mass":8.818291522411131e-21,"nu":0,"particle_id":466,"point":[-0.00000152128453091,0.00000134913273291,3.72070766144e-7],"type":2,"volume":8.818291522411131e-21},{"fixed":false,"mass":3.1416484817745196e-21,"nu":0,"particle_id":467,"point":[0.00000116728674388,0.00000139285430045,9.85038560311e-7],"type":2,"volume":3.1416484817745196e-21},{"fixed":false,"mass":6.835027724295505e-21,"nu":0,"particle_id":468,"point":[4.68122249953e-7,8.0854804973e-7,0.00000184391269326],"type":2,"volume":6.835027724295505e-21},{"fixed":false,"mass":1.0016116171512731e-20,"nu":0,"particle_id":469,"point":[5.46911385383e-8,7.37773943774e-7,0.00000193018157106],"type":2,"volume":1.0016116171512731e-20},{"fixed":false,"mass":3.926579388874164e-21,"nu":0,"particle_id":470,"point":[5.95449727165e-7,0.00000124809212272,0.00000153642705184],"type":2,"volume":3.926579388874164e-21},{"fixed":false,"mass":5.721040411098612e-21,"nu":0,"particle_id":471,"point":[-8.94248646465e-7,0.00000166953396573,8.28177580929e-7],"type":2,"volume":5.721040411098612e-21},{"fixed":false,"mass":1.831657722485181e-21,"nu":0,"particle_id":472,"point":[8.60762858097e-7,8.64028254727e-7,0.00000166896521448],"type":2,"volume":1.831657722485181e-21},{"fixed":false,"mass":3.3597256136015056e-21,"nu":0,"particle_id":473,"point":[-9.30757278501e-7,5.30954276158e-7,0.00000176767668287],"type":2,"volume":3.3597256136015056e-21},{"fixed":false,"mass":4.2781709776900875e-21,"nu":0,"particle_id":474,"point":[-7.19794051572e-7,6.39255698329e-7,0.00000182924877627],"type":2,"volume":4.2781709776900875e-21},{"fixed":false,"mass":1.52661096777284e-21,"nu":0,"particle_id":475,"point":[-7.3032839181e-7,0.00000127725003533,0.00000145194875852],"type":2,"volume":1.52661096777284e-21},{"fixed":false,"mass":7.084362462344084e-21,"nu":0,"particle_id":476,"point":[-0.00000150897644905,9.27131413842e-7,0.00000106598303349],"type":2,"volume":7.084362462344084e-21},{"fixed":false,"mass":3.7304559674859375e-21,"nu":0,"particle_id":477,"point":[-7.70082241545e-7,0.00000187477201339,4.0633194443e-7],"type":2,"volume":3.7304559674859375e-21},{"fixed":false,"mass":5.851318902892408e-21,"nu":0,"particle_id":478,"point":[0.00000159053741231,0.00000130398984425,2.06648581252e-7],"type":2,"volume":5.851318902892408e-21},{"fixed":false,"mass":4.549437691026623e-21,"nu":0,"particle_id":479,"point":[-0.0000013332922407,0.0000014922089259,5.18214948032e-7],"type":2,"volume":4.549437691026623e-21},{"fixed":false,"mass":7.801071830968931e-21,"nu":0,"particle_id":480,"point":[-3.55522263887e-7,0.00000127970359212,0.00000158393972303],"type":2,"volume":7.801071830968931e-21},{"fixed":false,"mass":1.0520693107653243e-20,"nu":0,"particle_id":481,"point":[0.00000142039273141,8.73272140424e-7,0.00000122179485484],"type":2,"volume":1.0520693107653243e-20},{"fixed":false,"mass":1.889136332185895e-21,"nu":0,"particle_id":482,"point":[-0.00000113052583048,0.00000112199136056,0.0000013175542279],"type":2,"volume":1.889136332185895e-21},{"fixed":false,"mass":5.7228342411364166e-21,"nu":0,"particle_id":483,"point":[0.00000100172322723,0.00000165679947331,7.24201968559e-7],"type":2,"volume":5.7228342411364166e-21},{"fixed":false,"mass":1.0334941599160948e-20,"nu":0,"particle_id":484,"point":[-0.00000115191932081,4.41694437874e-7,0.00000165858081259],"type":2,"volume":1.0334941599160948e-20},{"fixed":false,"mass":5.470779280738308e-21,"nu":0,"particle_id":485,"point":[-9.03241675215e-7,8.94036322381e-7,0.00000163026253727],"type":2,"volume":5.470779280738308e-21},{"fixed":false,"mass":4.606051392597452e-21,"nu":0,"particle_id":486,"point":[0.00000130381181976,0.00000158876066331,2.20945023419e-7],"type":2,"volume":4.606051392597452e-21},{"fixed":false,"mass":1.7384389267968432e-20,"nu":0,"particle_id":487,"point":[0.00000125963190671,0.00000109663509689,0.00000121803995577],"type":2,"volume":1.7384389267968432e-20},{"fixed":false,"mass":3.326103159966641e-21,"nu":0,"particle_id":488,"point":[0.00000132101828832,0.00000142859663888,6.97799924976e-7],"type":2,"volume":3.326103159966641e-21},{"fixed":false,"mass":1.6774517462218854e-21,"nu":0,"particle_id":489,"point":[-0.00000132598353905,3.92799254679e-7,0.00000153635243668],"type":2,"volume":1.6774517462218854e-21},{"fixed":false,"mass":8.180881620993884e-21,"nu":0,"particle_id":490,"point":[-0.00000124465742325,0.00000137382773427,9.14509521716e-7],"type":2,"volume":8.180881620993884e-21},{"fixed":false,"mass":6.83597276000494e-21,"nu":0,"particle_id":491,"point":[-0.00000135259723263,0.00000137572045731,7.42143085683e-7],"type":2,"volume":6.83597276000494e-21},{"fixed":false,"mass":5.7009073224364804e-21,"nu":0,"particle_id":492,"point":[-0.00000106374539013,0.00000152663445398,9.00408462259e-7],"type":2,"volume":5.7009073224364804e-21},{"fixed":false,"mass":5.357630414074749e-21,"nu":0,"particle_id":493,"point":[0.0000016627030671,8.82573156201e-7,8.54040716006e-7],"type":2,"volume":5.357630414074749e-21},{"fixed":false,"mass":6.579898302142288e-21,"nu":0,"particle_id":494,"point":[-0.00000167039904114,1.94406459103e-7,0.00000120202977584],"type":2,"volume":6.579898302142288e-21},{"fixed":false,"mass":7.821265747793066e-21,"nu":0,"particle_id":495,"point":[0.00000150251436193,6.00219101889e-7,0.00000128650302446],"type":2,"volume":7.821265747793066e-21},{"fixed":false,"mass":6.480908804353672e-21,"nu":0,"particle_id":496,"point":[6.03038499507e-7,0.00000197130346153,1.52347105869e-7],"type":2,"volume":6.480908804353672e-21},{"fixed":false,"mass":5.3326131435008554e-21,"nu":0,"particle_id":497,"point":[0.00000136172019687,2.15114876438e-7,0.00000154024222296],"type":2,"volume":5.3326131435008554e-21},{"fixed":false,"mass":7.391047663973113e-21,"nu":0,"particle_id":498,"point":[-4.27720440036e-7,9.23251194956e-7,0.0000017993234468],"type":2,"volume":7.391047663973113e-21},{"fixed":false,"mass":6.658839290944422e-21,"nu":0,"particle_id":499,"point":[0.00000107109538105,0.00000175949817378,1.72694154952e-7],"type":2,"volume":6.658839290944422e-21},{"fixed":false,"mass":3.3927312979356686e-21,"nu":0,"particle_id":500,"point":[-0.00000161983589832,0.00000119321785507,4.7462113611e-7],"type":2,"volume":3.3927312979356686e-21},{"fixed":false,"mass":2.438718442360329e-21,"nu":0,"particle_id":501,"point":[-0.00000156631004745,7.12245703559e-7,0.00000114554847258],"type":2,"volume":2.438718442360329e-21},{"fixed":false,"mass":4.162125494469531e-21,"nu":0,"particle_id":502,"point":[0.00000168855665168,0.00000114458835331,3.34060392037e-7],"type":2,"volume":4.162125494469531e-21},{"fixed":false,"mass":3.949079916277382e-21,"nu":0,"particle_id":503,"point":[0.00000157069112304,0.00000126206375828,4.61548346395e-7],"type":2,"volume":3.949079916277382e-21},{"fixed":false,"mass":9.679109048208239e-21,"nu":0,"particle_id":504,"point":[-0.00000169408060509,0.00000100174315807,6.32063255297e-7],"type":2,"volume":9.679109048208239e-21},{"fixed":false,"mass":6.6229800272603774e-21,"nu":0,"particle_id":505,"point":[0.00000157658141457,3.5213904589e-7,0.00000128968660751],"type":2,"volume":6.6229800272603774e-21},{"fixed":false,"mass":5.4000014102036026e-21,"nu":0,"particle_id":506,"point":[-0.00000141284427011,4.82280719518e-7,0.00000142974780503],"type":2,"volume":5.4000014102036026e-21},{"fixed":false,"mass":5.114347591561383e-21,"nu":0,"particle_id":507,"point":[-0.00000127015327983,9.90269209196e-7,0.00000129575458674],"type":2,"volume":5.114347591561383e-21},{"fixed":false,"mass":5.273531455033518e-21,"nu":0,"particle_id":508,"point":[-0.00000179217406274,9.59450115965e-7,3.74793294781e-7],"type":2,"volume":5.273531455033518e-21},{"fixed":false,"mass":8.116936950483249e-21,"nu":0,"particle_id":509,"point":[-0.00000143851841221,0.00000117535297681,9.06704233827e-7],"type":2,"volume":8.116936950483249e-21},{"fixed":false,"mass":2.1746580990764755e-21,"nu":0,"particle_id":510,"point":[-0.00000160586644281,9.80801423331e-7,8.55642417051e-7],"type":2,"volume":2.1746580990764755e-21},{"fixed":false,"mass":2.7476503360198208e-21,"nu":0,"particle_id":511,"point":[-0.00000198867414997,4.02655197934e-7,3.94900401128e-7],"type":2,"volume":2.7476503360198208e-21},{"fixed":false,"mass":2.7960871368531354e-21,"nu":0,"particle_id":512,"point":[0.00000198122823549,5.61905467409e-7,1.78603848186e-7],"type":2,"volume":2.7960871368531354e-21},{"fixed":false,"mass":3.895701845543557e-21,"nu":0,"particle_id":513,"point":[-0.00000128700339267,5.93973824702e-7,0.00000150456630722],"type":2,"volume":3.895701845543557e-21},{"fixed":false,"mass":7.091816675270187e-21,"nu":0,"particle_id":514,"point":[-0.00000142749353448,8.42958071961e-7,0.00000123474139314],"type":2,"volume":7.091816675270187e-21},{"fixed":false,"mass":3.929418215931286e-21,"nu":0,"particle_id":515,"point":[-0.00000155279925772,3.69536854395e-7,0.00000131345323041],"type":2,"volume":3.929418215931286e-21},{"fixed":false,"mass":1.9716818472480518e-21,"nu":0,"particle_id":516,"point":[0.00000154872284226,9.20951798581e-7,0.00000101301912744],"type":2,"volume":1.9716818472480518e-21},{"fixed":false,"mass":2.4803044299552653e-21,"nu":0,"particle_id":517,"point":[0.00000189967821757,3.61826099851e-7,7.30210211614e-7],"type":2,"volume":2.4803044299552653e-21},{"fixed":false,"mass":3.2800152728644994e-21,"nu":0,"particle_id":518,"point":[0.00000187082499901,7.46340582457e-7,4.64641763131e-7],"type":2,"volume":3.2800152728644994e-21},{"fixed":false,"mass":4.054350763939624e-21,"nu":0,"particle_id":519,"point":[0.00000131002004729,0.00000152382701685,4.84459604526e-7],"type":2,"volume":4.054350763939624e-21},{"fixed":false,"mass":1.8603933286304143e-21,"nu":0,"particle_id":520,"point":[-0.00000113089591721,0.00000137318671729,0.00000105277493981],"type":2,"volume":1.8603933286304143e-21},{"fixed":false,"mass":1.0753664440920968e-20,"nu":0,"particle_id":521,"point":[-0.00000179592126725,6.31815074457e-7,8.0521979828e-7],"type":2,"volume":1.0753664440920968e-20},{"fixed":false,"mass":4.436457999198906e-21,"nu":0,"particle_id":522,"point":[-0.0000012156580287,2.15670346309e-7,0.00000165787944947],"type":2,"volume":4.436457999198906e-21},{"fixed":false,"mass":1.3590113981428368e-21,"nu":0,"particle_id":523,"point":[0.00000183789782494,4.95353063891e-7,8.06014477029e-7],"type":2,"volume":1.3590113981428368e-21},{"fixed":false,"mass":8.322366782129361e-21,"nu":0,"particle_id":524,"point":[-0.00000183382786775,7.71617662295e-7,5.60877834019e-7],"type":2,"volume":8.322366782129361e-21},{"fixed":false,"mass":3.3342554301225054e-21,"nu":0,"particle_id":525,"point":[0.00000169480065038,2.00944942226e-7,0.00000116626510523],"type":2,"volume":3.3342554301225054e-21},{"fixed":false,"mass":2.0205879671401116e-21,"nu":0,"particle_id":526,"point":[0.00000142865074458,4.15118682669e-7,0.00000143510833713],"type":2,"volume":2.0205879671401116e-21},{"fixed":false,"mass":3.949230889101469e-21,"nu":0,"particle_id":527,"point":[-0.00000119505001894,0.00000165035034001,3.47996576795e-7],"type":2,"volume":3.949230889101469e-21},{"fixed":false,"mass":4.846760498790865e-21,"nu":0,"particle_id":528,"point":[0.00000181145387926,9.05239329363e-7,4.14824071005e-7],"type":2,"volume":4.846760498790865e-21},{"fixed":false,"mass":8.586074138183048e-21,"nu":0,"particle_id":529,"point":[0.0000020203374667,3.70408259006e-7,2.32242658276e-7],"type":2,"volume":8.586074138183048e-21},{"fixed":false,"mass":6.121630687572366e-21,"nu":0,"particle_id":530,"point":[-0.00000186490455067,3.92462958047e-7,8.00628661407e-7],"type":2,"volume":6.121630687572366e-21},{"fixed":false,"mass":5.55040765790936e-21,"nu":0,"particle_id":531,"point":[0.00000205409613395,1.5692152293e-7,1.70197291774e-7],"type":2,"volume":5.55040765790936e-21},{"fixed":false,"mass":3.873568409927486e-21,"nu":0,"particle_id":532,"point":[2.78403942814e-7,0.0000014001210286,0.00000149500995311],"type":2,"volume":3.873568409927486e-21},{"fixed":false,"mass":5.380733079215682e-21,"nu":0,"particle_id":533,"point":[4.35946068562e-8,0.00000144919265065,0.00000147337794932],"type":2,"volume":5.380733079215682e-21},{"fixed":false,"mass":2.776183276299479e-21,"nu":0,"particle_id":534,"point":[-2.65565143349e-7,0.00000178660731045,0.00000100519246061],"type":2,"volume":2.776183276299479e-21},{"fixed":false,"mass":5.037653456280647e-21,"nu":0,"particle_id":535,"point":[-2.28863211363e-8,0.00000181511159908,9.8881166518e-7],"type":2,"volume":5.037653456280647e-21},{"fixed":false,"mass":9.280897342995834e-21,"nu":0,"particle_id":536,"point":[4.64996779676e-7,0.00000147254948347,0.00000137414643456],"type":2,"volume":9.280897342995834e-21},{"fixed":false,"mass":5.718104813846006e-21,"nu":0,"particle_id":537,"point":[-2.07292987818e-7,0.0000014903227694,0.00000141734613634],"type":2,"volume":5.718104813846006e-21},{"fixed":false,"mass":7.71154377153612e-21,"nu":0,"particle_id":538,"point":[2.5437158082e-7,0.00000181238664802,9.60964175685e-7],"type":2,"volume":7.71154377153612e-21},{"fixed":false,"mass":8.572234306030951e-21,"nu":0,"particle_id":539,"point":[-4.87757162189e-7,0.00000173572164126,0.00000101107158243],"type":2,"volume":8.572234306030951e-21},{"fixed":false,"mass":7.329977217008867e-21,"nu":0,"particle_id":540,"point":[4.8420391925e-7,0.00000176849038313,9.544059615e-7],"type":2,"volume":7.329977217008867e-21},{"fixed":false,"mass":7.510114301901255e-21,"nu":0,"particle_id":541,"point":[7.14792741011e-7,0.00000140961173831,0.00000133227943563],"type":2,"volume":7.510114301901255e-21},{"fixed":false,"mass":6.741317831929816e-21,"nu":0,"particle_id":542,"point":[1.11259465517e-7,9.39176001981e-7,0.00000183806207149],"type":2,"volume":6.741317831929816e-21},{"fixed":false,"mass":5.706772766269281e-21,"nu":0,"particle_id":543,"point":[-1.50972819701e-7,0.00000195213058113,6.62793943788e-7],"type":2,"volume":5.706772766269281e-21},{"fixed":false,"mass":6.352696008101394e-21,"nu":0,"particle_id":544,"point":[-4.5587800008e-7,0.00000144926007898,0.00000140168572887],"type":2,"volume":6.352696008101394e-21},{"fixed":false,"mass":7.825686497485773e-21,"nu":0,"particle_id":545,"point":[5.43660634113e-7,0.00000101634897473,0.00000171591674812],"type":2,"volume":7.825686497485773e-21},{"fixed":false,"mass":4.737877372437898e-21,"nu":0,"particle_id":546,"point":[3.2585180408e-7,9.94941275003e-7,0.00000178236216047],"type":2,"volume":4.737877372437898e-21},{"fixed":false,"mass":3.88358075712737e-21,"nu":0,"particle_id":547,"point":[6.97912003178e-7,0.00000170477368801,9.37852823472e-7],"type":2,"volume":3.88358075712737e-21},{"fixed":false,"mass":4.6345095775040924e-21,"nu":0,"particle_id":548,"point":[7.49812767671e-7,0.00000101271186989,0.00000163862683123],"type":2,"volume":4.6345095775040924e-21},{"fixed":false,"mass":1.6554956853293373e-20,"nu":0,"particle_id":549,"point":[-9.60557238363e-8,0.00000127601895175,0.00000162340732494],"type":2,"volume":1.6554956853293373e-20},{"fixed":false,"mass":6.315926811153955e-21,"nu":0,"particle_id":550,"point":[9.14493150852e-7,0.00000135948303089,0.00000126032161601],"type":2,"volume":6.315926811153955e-21},{"fixed":false,"mass":8.189203970406562e-21,"nu":0,"particle_id":551,"point":[3.51760853658e-7,0.00000121544945274,0.00000163457925463],"type":2,"volume":8.189203970406562e-21},{"fixed":false,"mass":4.5878723056554126e-21,"nu":0,"particle_id":552,"point":[9.60518813886e-7,0.0000010055930207,0.00000152940795568],"type":2,"volume":4.5878723056554126e-21},{"fixed":false,"mass":3.4642111769186735e-21,"nu":0,"particle_id":553,"point":[0.00000111840727628,0.00000130313354458,0.00000115061311455],"type":2,"volume":3.4642111769186735e-21},{"fixed":false,"mass":4.501439411623292e-21,"nu":0,"particle_id":554,"point":[3.70542432809e-7,0.00000188374121827,7.6623739015e-7],"type":2,"volume":4.501439411623292e-21},{"fixed":false,"mass":6.92036413606946e-21,"nu":0,"particle_id":555,"point":[1.31428833062e-7,0.00000170066252895,0.00000116763685899],"type":2,"volume":6.92036413606946e-21},{"fixed":false,"mass":3.137964232353398e-21,"nu":0,"particle_id":556,"point":[-6.54950338384e-7,0.00000141551436792,0.00000135656239756],"type":2,"volume":3.137964232353398e-21},{"fixed":false,"mass":1.0408758129995057e-20,"nu":0,"particle_id":557,"point":[-6.74103696432e-7,0.00000178015372199,8.05940036565e-7],"type":2,"volume":1.0408758129995057e-20},{"fixed":false,"mass":7.747386468758076e-21,"nu":0,"particle_id":558,"point":[-3.5812316916e-7,0.00000163262919834,0.00000121621219631],"type":2,"volume":7.747386468758076e-21},{"fixed":false,"mass":8.925393095190094e-21,"nu":0,"particle_id":559,"point":[9.20325802304e-7,0.00000162137514708,8.92774025177e-7],"type":2,"volume":8.925393095190094e-21},{"fixed":false,"mass":3.9921055799467795e-21,"nu":0,"particle_id":560,"point":[6.03868398811e-7,0.00000160167466544,0.00000115882856066],"type":2,"volume":3.9921055799467795e-21},{"fixed":false,"mass":6.71365174519467e-21,"nu":0,"particle_id":561,"point":[-8.59009653222e-7,0.00000136088232405,0.00000129730648875],"type":2,"volume":6.71365174519467e-21},{"fixed":false,"mass":6.509571291303967e-21,"nu":0,"particle_id":562,"point":[6.82820316111e-7,8.22209027148e-7,0.00000176935896346],"type":2,"volume":6.509571291303967e-21},{"fixed":false,"mass":3.83821322092902e-21,"nu":0,"particle_id":563,"point":[-4.47456414736e-8,0.00000107754889509,0.00000176345927547],"type":2,"volume":3.83821322092902e-21},{"fixed":false,"mass":5.142878347157675e-21,"nu":0,"particle_id":564,"point":[-5.28575646351e-7,0.00000194709319417,4.49820285555e-7],"type":2,"volume":5.142878347157675e-21},{"fixed":false,"mass":4.354101786133344e-21,"nu":0,"particle_id":565,"point":[2.55209087159e-7,7.59837587421e-7,0.00000190536546956],"type":2,"volume":4.354101786133344e-21},{"fixed":false,"mass":2.6879479217128597e-21,"nu":0,"particle_id":566,"point":[8.5962335344e-7,4.36226229216e-7,0.00000182856686429],"type":2,"volume":2.6879479217128597e-21},{"fixed":false,"mass":1.0606121159462051e-20,"nu":0,"particle_id":567,"point":[6.27761296143e-7,5.6187892723e-7,0.00000188762025741],"type":2,"volume":1.0606121159462051e-20},{"fixed":false,"mass":1.9815988603750315e-21,"nu":0,"particle_id":568,"point":[-5.63964250944e-7,0.00000128529688732,0.00000151751726353],"type":2,"volume":1.9815988603750315e-21},{"fixed":false,"mass":8.57008671554428e-21,"nu":0,"particle_id":569,"point":[8.20141915182e-7,0.00000177619346278,6.67387767145e-7],"type":2,"volume":8.57008671554428e-21},{"fixed":false,"mass":3.2606699493950952e-21,"nu":0,"particle_id":570,"point":[0.00000102827581428,0.00000146328747012,0.00000103650424001],"type":2,"volume":3.2606699493950952e-21},{"fixed":false,"mass":7.73232342575736e-21,"nu":0,"particle_id":571,"point":[-2.52709260172e-7,0.00000110181188724,0.00000173062156608],"type":2,"volume":7.73232342575736e-21},{"fixed":false,"mass":9.596592786737446e-21,"nu":0,"particle_id":572,"point":[8.43959494358e-7,0.00000120184686705,0.00000145471608572],"type":2,"volume":9.596592786737446e-21},{"fixed":false,"mass":2.0913302268324342e-21,"nu":0,"particle_id":573,"point":[0.00000115032849387,0.00000150535387244,8.26774748607e-7],"type":2,"volume":2.0913302268324342e-21},{"fixed":false,"mass":5.420178754638818e-21,"nu":0,"particle_id":574,"point":[0.00000141506855921,0.00000123460294955,8.63851225445e-7],"type":2,"volume":5.420178754638818e-21},{"fixed":false,"mass":1.6327295711429798e-21,"nu":0,"particle_id":575,"point":[-6.53154608983e-7,0.00000193978327299,2.89019585149e-7],"type":2,"volume":1.6327295711429798e-21},{"fixed":false,"mass":3.4328686339027654e-21,"nu":0,"particle_id":576,"point":[0.00000128261598784,0.00000136578697963,8.73169264236e-7],"type":2,"volume":3.4328686339027654e-21},{"fixed":false,"mass":2.329211271166572e-21,"nu":0,"particle_id":577,"point":[-7.70808354324e-7,0.00000151094019407,0.0000011814468337],"type":2,"volume":2.329211271166572e-21},{"fixed":false,"mass":4.499302629980768e-21,"nu":0,"particle_id":578,"point":[-0.00000201245782639,4.30523319725e-7,1.93818415481e-7],"type":2,"volume":4.499302629980768e-21},{"fixed":false,"mass":8.287907288412665e-21,"nu":0,"particle_id":579,"point":[-8.85484829061e-7,0.00000176959139311,5.97800408944e-7],"type":2,"volume":8.287907288412665e-21},{"fixed":false,"mass":6.188632129364187e-21,"nu":0,"particle_id":580,"point":[-7.05803777464e-7,0.00000165853862683,0.00000101192542266],"type":2,"volume":6.188632129364187e-21},{"fixed":false,"mass":3.280352064782692e-21,"nu":0,"particle_id":581,"point":[5.56841980228e-7,1.55826727109e-7,0.00000198457739838],"type":2,"volume":3.280352064782692e-21},{"fixed":false,"mass":7.348135371521627e-21,"nu":0,"particle_id":582,"point":[-0.00000109757460542,9.83245046944e-7,0.00000144964187757],"type":2,"volume":7.348135371521627e-21},{"fixed":false,"mass":2.545558362104521e-21,"nu":0,"particle_id":583,"point":[3.90549447675e-7,5.97618292845e-7,0.00000193990358394],"type":2,"volume":2.545558362104521e-21},{"fixed":false,"mass":6.780683452446513e-21,"nu":0,"particle_id":584,"point":[0.00000102770436005,7.79681254378e-7,0.00000161518522155],"type":2,"volume":6.780683452446513e-21},{"fixed":false,"mass":7.684267536451816e-21,"nu":0,"particle_id":585,"point":[-7.5192319271e-7,3.81119221858e-7,0.00000188739557618],"type":2,"volume":7.684267536451816e-21},{"fixed":false,"mass":1.8422217258455675e-21,"nu":0,"particle_id":586,"point":[0.00000133737622645,7.34526241178e-7,0.00000139456030345],"type":2,"volume":1.8422217258455675e-21},{"fixed":false,"mass":3.8918152940771484e-21,"nu":0,"particle_id":587,"point":[-9.46413937357e-7,0.00000117666678667,0.00000141161550796],"type":2,"volume":3.8918152940771484e-21},{"fixed":false,"mass":4.1847706425300666e-21,"nu":0,"particle_id":588,"point":[-4.91186291727e-7,0.00000112554594434,0.00000166276419374],"type":2,"volume":4.1847706425300666e-21},{"fixed":false,"mass":5.31757130899252e-21,"nu":0,"particle_id":589,"point":[-8.69483370618e-7,7.12145437799e-7,0.00000173486309363],"type":2,"volume":5.31757130899252e-21},{"fixed":false,"mass":4.262781278717866e-21,"nu":0,"particle_id":590,"point":[-0.00000120536753014,0.00000151846561424,7.17114848308e-7],"type":2,"volume":4.262781278717866e-21},{"fixed":false,"mass":1.7918192244689544e-21,"nu":0,"particle_id":591,"point":[-0.0000019708945017,1.52155538803e-7,6.04422009175e-7],"type":2,"volume":1.7918192244689544e-21},{"fixed":false,"mass":2.229274781327278e-21,"nu":0,"particle_id":592,"point":[0.00000117179713739,0.00000164364302123,4.45231959283e-7],"type":2,"volume":2.229274781327278e-21},{"fixed":false,"mass":2.440402219404738e-21,"nu":0,"particle_id":593,"point":[-0.00000101766192236,0.00000179443426466,1.31424090559e-7],"type":2,"volume":2.440402219404738e-21},{"fixed":false,"mass":1.2912526156650006e-20,"nu":0,"particle_id":594,"point":[-7.47950210177e-7,0.00000112007440842,0.00000156808998871],"type":2,"volume":1.2912526156650006e-20},{"fixed":false,"mass":1.921715437402724e-21,"nu":0,"particle_id":595,"point":[0.00000128728153848,0.00000124044476267,0.00000103783690503],"type":2,"volume":1.921715437402724e-21},{"fixed":false,"mass":5.301179608800111e-21,"nu":0,"particle_id":596,"point":[-0.00000190130514775,7.85940596398e-7,2.00595423894e-7],"type":2,"volume":5.301179608800111e-21},{"fixed":false,"mass":3.607024351590226e-21,"nu":0,"particle_id":597,"point":[-0.00000105253665226,0.00000128861345628,0.000001226598698],"type":2,"volume":3.607024351590226e-21},{"fixed":false,"mass":2.828788772422964e-21,"nu":0,"particle_id":598,"point":[-8.77144784282e-7,0.00000158169756518,0.00000100087574139],"type":2,"volume":2.828788772422964e-21},{"fixed":false,"mass":5.7519582124387816e-21,"nu":0,"particle_id":599,"point":[0.00000178001295144,8.34206463348e-7,6.39183760127e-7],"type":2,"volume":5.7519582124387816e-21},{"fixed":false,"mass":3.875506323569935e-21,"nu":0,"particle_id":600,"point":[0.00000120451238217,6.90114146855e-7,0.00000153159877106],"type":2,"volume":3.875506323569935e-21},{"fixed":false,"mass":5.467891966260892e-21,"nu":0,"particle_id":601,"point":[0.0000018081840468,1.37240077736e-7,9.922388946e-7],"type":2,"volume":5.467891966260892e-21},{"fixed":false,"mass":4.7709079690636704e-21,"nu":0,"particle_id":602,"point":[0.00000166910809012,4.80064012856e-7,0.00000112094564412],"type":2,"volume":4.7709079690636704e-21},{"fixed":false,"mass":4.362699988760028e-21,"nu":0,"particle_id":603,"point":[0.00000104987755117,5.42022341725e-7,0.00000169613422777],"type":2,"volume":4.362699988760028e-21},{"fixed":false,"mass":1.1216411796687602e-20,"nu":0,"particle_id":604,"point":[0.00000119583959459,9.12246270215e-7,0.00000141798336255],"type":2,"volume":1.1216411796687602e-20},{"fixed":false,"mass":3.5958791402221884e-21,"nu":0,"particle_id":605,"point":[0.00000143272563403,0.00000107997010695,0.00000102657889891],"type":2,"volume":3.5958791402221884e-21},{"fixed":false,"mass":3.807364459566007e-21,"nu":0,"particle_id":606,"point":[-0.00000129140875261,8.05587320982e-7,0.00000139864037978],"type":2,"volume":3.807364459566007e-21},{"fixed":false,"mass":6.0506865618056894e-21,"nu":0,"particle_id":607,"point":[-5.04304652316e-7,7.28050921918e-7,0.00000186775830416],"type":2,"volume":6.0506865618056894e-21},{"fixed":false,"mass":9.34729465953414e-21,"nu":0,"particle_id":608,"point":[4.25091600687e-7,3.6902585414e-7,0.00000198897447445],"type":2,"volume":9.34729465953414e-21},{"fixed":false,"mass":6.357419585911468e-21,"nu":0,"particle_id":609,"point":[-5.76644469816e-7,5.08646077274e-7,0.00000191876594026],"type":2,"volume":6.357419585911468e-21},{"fixed":false,"mass":6.525924189192975e-21,"nu":0,"particle_id":610,"point":[-0.00000106218971701,6.58112975987e-7,0.00000164667626627],"type":2,"volume":6.525924189192975e-21},{"fixed":false,"mass":4.870587855140495e-21,"nu":0,"particle_id":611,"point":[-3.9877706252e-7,4.92749824572e-7,0.00000196750524136],"type":2,"volume":4.870587855140495e-21},{"fixed":false,"mass":8.269579450724242e-21,"nu":0,"particle_id":612,"point":[9.99639819383e-7,0.00000174974850364,4.60437634777e-7],"type":2,"volume":8.269579450724242e-21},{"fixed":false,"mass":3.591498268335399e-21,"nu":0,"particle_id":613,"point":[5.33729218358e-7,0.00000195957758214,3.8482623485e-7],"type":2,"volume":3.591498268335399e-21},{"fixed":false,"mass":5.6796938375266255e-21,"nu":0,"particle_id":614,"point":[-0.00000158015921546,0.00000113604289729,6.96710699874e-7],"type":2,"volume":5.6796938375266255e-21},{"fixed":false,"mass":2.8810572216621603e-21,"nu":0,"particle_id":615,"point":[-6.8058143917e-7,8.1578471391e-7,0.00000177319108254],"type":2,"volume":2.8810572216621603e-21},{"fixed":false,"mass":2.2838417902792642e-21,"nu":0,"particle_id":616,"point":[-0.00000169514817123,3.95643170215e-7,0.00000111482804478],"type":2,"volume":2.2838417902792642e-21},{"fixed":false,"mass":9.202709924525925e-21,"nu":0,"particle_id":617,"point":[0.00000176650618162,6.24337441308e-7,8.73247433243e-7],"type":2,"volume":9.202709924525925e-21},{"fixed":false,"mass":2.7177031439087804e-21,"nu":0,"particle_id":618,"point":[-0.00000103256238111,0.00000175722670997,3.44777651333e-7],"type":2,"volume":2.7177031439087804e-21},{"fixed":false,"mass":1.8676619004532315e-21,"nu":0,"particle_id":619,"point":[-0.00000154174438275,0.00000136665437212,1.6787642897e-7],"type":2,"volume":1.8676619004532315e-21},{"fixed":false,"mass":1.9772079731773093e-21,"nu":0,"particle_id":620,"point":[1.40792204781e-7,0.00000131126040971,0.00000159175252568],"type":2,"volume":1.9772079731773093e-21},{"fixed":false,"mass":3.0135966267682033e-21,"nu":0,"particle_id":621,"point":[-0.00000160343717543,5.34122988486e-7,0.00000119021185829],"type":2,"volume":3.0135966267682033e-21},{"fixed":false,"mass":3.893133453216829e-21,"nu":0,"particle_id":622,"point":[-0.00000178093183141,4.39806926736e-7,9.52761297004e-7],"type":2,"volume":3.893133453216829e-21},{"fixed":false,"mass":3.3659858152081023e-21,"nu":0,"particle_id":623,"point":[0.00000166574347143,0.0000010066188913,6.96361619458e-7],"type":2,"volume":3.3659858152081023e-21},{"fixed":false,"mass":3.987963033551161e-21,"nu":0,"particle_id":624,"point":[0.00000148961271122,0.00000126825896236,6.67439574025e-7],"type":2,"volume":3.987963033551161e-21},{"fixed":false,"mass":4.18423585067212e-21,"nu":0,"particle_id":625,"point":[-3.15490482746e-7,0.00000203716191137,1.52772746773e-7],"type":2,"volume":4.18423585067212e-21},{"fixed":false,"mass":4.075602451534143e-21,"nu":0,"particle_id":626,"point":[7.77346720462e-7,0.00000187857555546,3.73615268152e-7],"type":2,"volume":4.075602451534143e-21},{"fixed":false,"mass":8.24574893997565e-21,"nu":0,"particle_id":627,"point":[2.99746800352e-7,0.0000020145350615,3.53132767764e-7],"type":2,"volume":8.24574893997565e-21},{"fixed":false,"mass":6.285754748298388e-21,"nu":0,"particle_id":628,"point":[2.12519762574e-7,0.00000155427922974,0.00000134608834648],"type":2,"volume":6.285754748298388e-21},{"fixed":false,"mass":2.6758508700685744e-21,"nu":0,"particle_id":629,"point":[-9.29943878201e-7,0.00000104552889111,0.00000152150456169],"type":2,"volume":2.6758508700685744e-21},{"fixed":false,"mass":1.9749055745105638e-21,"nu":0,"particle_id":630,"point":[1.02459239889e-8,0.00000158457669934,0.00000132737112932],"type":2,"volume":1.9749055745105638e-21},{"fixed":false,"mass":2.33098581479694e-21,"nu":0,"particle_id":631,"point":[-0.00000206015497483,1.13846468821e-7,1.2531109777e-7],"type":2,"volume":2.33098581479694e-21},{"fixed":false,"mass":7.947669385528183e-21,"nu":0,"particle_id":632,"point":[-0.0000011596030034,0.00000170370989123,1.59987158951e-7],"type":2,"volume":7.947669385528183e-21},{"fixed":false,"mass":3.575344385036218e-21,"nu":0,"particle_id":633,"point":[-0.00000105549770133,0.00000163427968053,6.98539145858e-7],"type":2,"volume":3.575344385036218e-21},{"fixed":false,"mass":8.817544731103056e-21,"nu":0,"particle_id":634,"point":[-9.72415286465e-7,2.21290357327e-7,0.00000181061909258],"type":2,"volume":8.817544731103056e-21},{"fixed":false,"mass":2.0657378800899883e-21,"nu":0,"particle_id":635,"point":[-0.00000191130142122,1.85203583232e-7,7.65198614734e-7],"type":2,"volume":2.0657378800899883e-21},{"fixed":false,"mass":5.385683923186752e-21,"nu":0,"particle_id":636,"point":[1.28687252841e-9,3.33014246989e-7,0.00000204009859204],"type":2,"volume":5.385683923186752e-21},{"fixed":false,"mass":1.409304538307574e-21,"nu":0,"particle_id":637,"point":[-0.00000197386024092,5.94429548792e-7,1.5307406983e-7],"type":2,"volume":1.409304538307574e-21},{"fixed":false,"mass":2.5897910903659006e-21,"nu":0,"particle_id":638,"point":[4.25366569715e-7,0.0000013386956264,0.00000151652883627],"type":2,"volume":2.5897910903659006e-21},{"fixed":false,"mass":9.235278419315294e-21,"nu":0,"particle_id":639,"point":[5.87149748516e-8,0.00000203797533497,3.40751369476e-7],"type":2,"volume":9.235278419315294e-21},{"fixed":false,"mass":4.720481459748648e-21,"nu":0,"particle_id":640,"point":[-0.00000195386157602,3.13944119292e-7,5.97299289887e-7],"type":2,"volume":4.720481459748648e-21},{"fixed":false,"mass":1.994912365231807e-21,"nu":0,"particle_id":641,"point":[0.0000010297727045,1.55184259119e-7,0.00000178560590075],"type":2,"volume":1.994912365231807e-21},{"fixed":false,"mass":8.315137434005356e-21,"nu":0,"particle_id":642,"point":[-1.54064072561e-7,8.71838806712e-7,0.00000186790357531],"type":2,"volume":8.315137434005356e-21},{"fixed":false,"mass":7.949141090235165e-21,"nu":0,"particle_id":643,"point":[-0.00000136799144701,0.0000015360356996,2.05173439927e-7],"type":2,"volume":7.949141090235165e-21},{"fixed":false,"mass":1.848069783692268e-21,"nu":0,"particle_id":644,"point":[-0.00000200309201045,2.13546944367e-7,4.63597357873e-7],"type":2,"volume":1.848069783692268e-21},{"fixed":false,"mass":2.0175651256114122e-21,"nu":0,"particle_id":645,"point":[0.00000118362141312,1.71482891184e-7,0.00000168598231854],"type":2,"volume":2.0175651256114122e-21},{"fixed":false,"mass":7.295291855845907e-21,"nu":0,"particle_id":646,"point":[4.49127709964e-7,0.00000193440140974,5.73827409714e-7],"type":2,"volume":7.295291855845907e-21},{"fixed":false,"mass":4.246023927945309e-21,"nu":0,"particle_id":647,"point":[-2.22114541555e-7,4.12114180269e-7,0.00000201338755406],"type":2,"volume":4.246023927945309e-21},{"fixed":false,"mass":5.007951248836562e-21,"nu":0,"particle_id":648,"point":[-0.00000180832187667,9.90026859241e-7,1.50735590767e-7],"type":2,"volume":5.007951248836562e-21},{"fixed":false,"mass":2.2876270002648754e-21,"nu":0,"particle_id":649,"point":[-3.38678758209e-7,9.06990188048e-8,0.00000203714820195],"type":2,"volume":2.2876270002648754e-21},{"fixed":false,"mass":2.9494084805761516e-21,"nu":0,"particle_id":650,"point":[8.24465504496e-7,0.00000189017952621,1.42759940429e-7],"type":2,"volume":2.9494084805761516e-21},{"fixed":false,"mass":1.2555947629779269e-21,"nu":0,"particle_id":651,"point":[-0.00000187575445373,7.85422335697e-7,3.70890002425e-7],"type":2,"volume":1.2555947629779269e-21},{"fixed":false,"mass":1.1998597142960651e-20,"nu":0,"particle_id":652,"point":[0.00000145633613671,0.00000143567325376,3.01379785867e-7],"type":2,"volume":1.1998597142960651e-20},{"fixed":false,"mass":6.551286632257654e-21,"nu":0,"particle_id":653,"point":[0.00000124076374326,4.19994245161e-7,0.00000159906615793],"type":2,"volume":6.551286632257654e-21},{"fixed":false,"mass":2.8623044860565254e-21,"nu":0,"particle_id":654,"point":[-3.28020765701e-7,2.42648805607e-7,0.00000202643192444],"type":2,"volume":2.8623044860565254e-21},{"fixed":false,"mass":7.373522761402893e-21,"nu":0,"particle_id":655,"point":[-8.04986143434e-8,5.7978781326e-7,0.00000198249047279],"type":2,"volume":7.373522761402893e-21},{"fixed":false,"mass":6.3519133080291906e-21,"nu":0,"particle_id":656,"point":[9.21341649309e-7,0.00000182987440899,2.74939307083e-7],"type":2,"volume":6.3519133080291906e-21},{"fixed":false,"mass":2.398553891277379e-21,"nu":0,"particle_id":657,"point":[-8.338863136e-8,0.00000206287461166,1.02455271903e-7],"type":2,"volume":2.398553891277379e-21},{"fixed":false,"mass":2.5686739259356417e-21,"nu":0,"particle_id":658,"point":[6.49118974555e-7,0.00000188315723458,5.52508639504e-7],"type":2,"volume":2.5686739259356417e-21},{"fixed":false,"mass":3.676577107180609e-21,"nu":0,"particle_id":659,"point":[7.35044184986e-7,1.4763527761e-7,0.00000192634791274],"type":2,"volume":3.676577107180609e-21},{"fixed":false,"mass":3.9922087557610416e-21,"nu":0,"particle_id":660,"point":[6.76415838531e-7,3.24368850609e-7,0.00000192617467332],"type":2,"volume":3.9922087557610416e-21},{"fixed":false,"mass":6.4966949346839735e-21,"nu":0,"particle_id":661,"point":[0.00000104773771258,3.15805987971e-7,0.00000175368602481],"type":2,"volume":6.4966949346839735e-21},{"fixed":false,"mass":1.7933106266970807e-21,"nu":0,"particle_id":662,"point":[0.00000143229051359,0.00000139048428239,5.36656086423e-7],"type":2,"volume":1.7933106266970807e-21},{"fixed":false,"mass":1.910570362811327e-21,"nu":0,"particle_id":663,"point":[-2.98434285484e-7,0.00000200373809204,4.10941657347e-7],"type":2,"volume":1.910570362811327e-21},{"fixed":false,"mass":8.693544677153136e-21,"nu":0,"particle_id":664,"point":[-5.33056729833e-7,2.00347806447e-7,0.0000019871118965],"type":2,"volume":8.693544677153136e-21},{"fixed":false,"mass":2.170532164540751e-21,"nu":0,"particle_id":665,"point":[-5.48831137484e-7,0.00000198889473931,1.26429855976e-7],"type":2,"volume":2.170532164540751e-21},{"fixed":false,"mass":2.7795663008849466e-21,"nu":0,"particle_id":666,"point":[-1.57630466578e-7,0.00000204079355531,2.88473067375e-7],"type":2,"volume":2.7795663008849466e-21},{"fixed":false,"mass":2.913928346032031e-21,"nu":0,"particle_id":667,"point":[0.00000160459954146,0.00000113806030401,6.34808211972e-7],"type":2,"volume":2.913928346032031e-21},{"fixed":false,"mass":1.8562690377808364e-21,"nu":0,"particle_id":668,"point":[1.41719736782e-7,0.00000205995517843,9.69669482858e-8],"type":2,"volume":1.8562690377808364e-21},{"fixed":false,"mass":5.845642042800904e-21,"nu":0,"particle_id":669,"point":[3.71430330637e-7,0.00000203000444633,1.18422410799e-7],"type":2,"volume":5.845642042800904e-21},{"fixed":false,"mass":4.6873434836205565e-21,"nu":0,"particle_id":670,"point":[1.04180299404e-7,1.19696049069e-7,0.00000206100017735],"type":2,"volume":4.6873434836205565e-21},{"fixed":false,"mass":2.539442856568638e-21,"nu":0,"particle_id":671,"point":[2.36630938152e-7,0.00000197936815212,5.46818002148e-7],"type":2,"volume":2.539442856568638e-21},{"fixed":false,"mass":3.280531034114492e-21,"nu":0,"particle_id":672,"point":[-1.44464668273e-7,1.19599340908e-7,0.00000205857435311],"type":2,"volume":3.280531034114492e-21},{"fixed":false,"mass":3.227491158448679e-21,"nu":0,"particle_id":673,"point":[3.41746514089e-7,1.54895763789e-7,0.00000203276143029],"type":2,"volume":3.227491158448679e-21},{"fixed":false,"mass":4.1077150360671235e-21,"nu":0,"particle_id":674,"point":[8.76673409285e-7,2.09170314639e-7,0.0000018602671644],"type":2,"volume":4.1077150360671235e-21},{"fixed":false,"mass":1.9432602280070987e-21,"nu":0,"particle_id":675,"point":[2.05206096429e-7,2.7933347433e-7,0.00000203783357468],"type":2,"volume":1.9432602280070987e-21},{"fixed":false,"mass":2.112858043454296e-21,"nu":0,"particle_id":676,"point":[-7.21558682276e-7,0.0000019338613025,1.11516549115e-7],"type":2,"volume":2.112858043454296e-21},{"fixed":false,"mass":4.427817320665807e-21,"nu":0,"particle_id":677,"point":[-8.50293772047e-7,0.00000187216958148,2.11858371075e-7],"type":2,"volume":4.427817320665807e-21},{"fixed":false,"mass":4.506151819618006e-21,"nu":0,"particle_id":678,"point":[-8.71755760229e-8,0.00000201221961727,4.65053804228e-7],"type":2,"volume":4.506151819618006e-21},{"fixed":false,"mass":1.6847840936256787e-21,"nu":0,"particle_id":679,"point":[4.58644427073e-8,0.00000199055249103,5.5542744201e-7],"type":2,"volume":1.6847840936256787e-21},{"fixed":false,"mass":3.6399661093218555e-21,"nu":0,"particle_id":680,"point":[-4.75237037817e-7,0.0000019902363629,2.93276981142e-7],"type":2,"volume":3.6399661093218555e-21},{"fixed":false,"mass":6.546555827387527e-21,"nu":0,"particle_id":681,"point":[1.81060407099e-7,5.06699175647e-7,0.00000199583954375],"type":2,"volume":6.546555827387527e-21},{"fixed":false,"mass":5.766789161197827e-21,"nu":0,"particle_id":682,"point":[-3.42921375806e-7,0.00000195749400853,5.68792182249e-7],"type":2,"volume":5.766789161197827e-21},{"fixed":false,"mass":8.41605407864629e-21,"nu":0,"particle_id":683,"point":[8.59111539812e-7,6.62215624635e-7,0.00000175963071087],"type":2,"volume":8.41605407864629e-21},{"fixed":false,"mass":7.162511052117163e-21,"nu":0,"particle_id":684,"point":[-6.06866614466e-7,0.00000188295859897,5.99234709277e-7],"type":2,"volume":7.162511052117163e-21},{"fixed":false,"mass":2.0282063252411906e-21,"nu":0,"particle_id":685,"point":[-1.51064277311e-7,0.00000188203749057,8.41437388178e-7],"type":2,"volume":2.0282063252411906e-21},{"fixed":false,"mass":4.042416284564704e-21,"nu":0,"particle_id":686,"point":[-0.00000123613013194,-8.91707804355e-7,0.00000139633158618],"type":2,"volume":4.042416284564704e-21},{"fixed":false,"mass":7.381181686659253e-21,"nu":0,"particle_id":687,"point":[0.00000115394152687,-0.00000146843293862,8.86016967869e-7],"type":2,"volume":7.381181686659253e-21},{"fixed":false,"mass":5.466749477080903e-21,"nu":0,"particle_id":688,"point":[-0.0000014187499492,-0.00000135983602761,6.41012456707e-7],"type":2,"volume":5.466749477080903e-21},{"fixed":false,"mass":5.0041759187218855e-21,"nu":0,"particle_id":689,"point":[0.00000140228349979,-6.48874567962e-7,0.000001373122424],"type":2,"volume":5.0041759187218855e-21},{"fixed":false,"mass":6.581432198526143e-21,"nu":0,"particle_id":690,"point":[-0.00000189064320682,-7.35122992218e-7,3.97447934742e-7],"type":2,"volume":6.581432198526143e-21},{"fixed":false,"mass":2.8041026800093018e-21,"nu":0,"particle_id":691,"point":[-0.00000202929483405,-3.49027587456e-7,1.81781818933e-7],"type":2,"volume":2.8041026800093018e-21},{"fixed":false,"mass":6.583341615386657e-21,"nu":0,"particle_id":692,"point":[0.00000202915189463,-1.64417605598e-7,3.58345991332e-7],"type":2,"volume":6.583341615386657e-21},{"fixed":false,"mass":4.825526769541603e-21,"nu":0,"particle_id":693,"point":[-9.68660720714e-7,-4.16946774543e-7,0.00000177785100763],"type":2,"volume":4.825526769541603e-21},{"fixed":false,"mass":2.980507159153901e-21,"nu":0,"particle_id":694,"point":[0.00000105091558161,-9.39713453839e-7,0.00000151175972794],"type":2,"volume":2.980507159153901e-21},{"fixed":false,"mass":4.341192819175695e-21,"nu":0,"particle_id":695,"point":[-0.00000149588757665,-0.00000102148705858,9.95885012014e-7],"type":2,"volume":4.341192819175695e-21},{"fixed":false,"mass":2.8695241833519534e-21,"nu":0,"particle_id":696,"point":[0.00000146720676376,-0.00000107351285114,9.83756515009e-7],"type":2,"volume":2.8695241833519534e-21},{"fixed":false,"mass":3.294798162923617e-21,"nu":0,"particle_id":697,"point":[-0.00000157859042262,-5.93171717367e-7,0.00000119545054323],"type":2,"volume":3.294798162923617e-21},{"fixed":false,"mass":7.540053752338511e-21,"nu":0,"particle_id":698,"point":[0.00000158365698204,-0.00000120378139094,5.61999409304e-7],"type":2,"volume":7.540053752338511e-21},{"fixed":false,"mass":5.673516158400361e-21,"nu":0,"particle_id":699,"point":[1.18258254634e-7,-0.00000202086379877,4.18362166125e-7],"type":2,"volume":5.673516158400361e-21},{"fixed":false,"mass":7.766835676859488e-21,"nu":0,"particle_id":700,"point":[7.22029224763e-7,-0.00000149350849951,0.00000123329176211],"type":2,"volume":7.766835676859488e-21},{"fixed":false,"mass":2.927818532801811e-21,"nu":0,"particle_id":701,"point":[-9.3632478467e-7,-0.00000107188319772,0.00000149908796208],"type":2,"volume":2.927818532801811e-21},{"fixed":false,"mass":2.0824420860011816e-21,"nu":0,"particle_id":702,"point":[-0.00000178835013379,-9.24688564305e-7,4.68676080061e-7],"type":2,"volume":2.0824420860011816e-21},{"fixed":false,"mass":6.5023026640701924e-21,"nu":0,"particle_id":703,"point":[0.00000180594431062,-4.93424034411e-7,8.76356251306e-7],"type":2,"volume":6.5023026640701924e-21},{"fixed":false,"mass":3.0756044454811447e-21,"nu":0,"particle_id":704,"point":[-0.00000168183615464,-1.97952588938e-7,0.00000118538784011],"type":2,"volume":3.0756044454811447e-21},{"fixed":false,"mass":6.047980115953131e-21,"nu":0,"particle_id":705,"point":[0.00000161464926274,-0.00000125274585174,3.10544681637e-7],"type":2,"volume":6.047980115953131e-21},{"fixed":false,"mass":6.26532103538141e-21,"nu":0,"particle_id":706,"point":[-0.00000121512886216,-2.09351093898e-7,0.00000165907696561],"type":2,"volume":6.26532103538141e-21},{"fixed":false,"mass":1.4375645361079407e-20,"nu":0,"particle_id":707,"point":[0.00000122322998994,-0.00000164440545858,2.69335273426e-7],"type":2,"volume":1.4375645361079407e-20},{"fixed":false,"mass":5.1521758514029065e-21,"nu":0,"particle_id":708,"point":[-0.00000186979209796,-3.19562934134e-7,8.21376558925e-7],"type":2,"volume":5.1521758514029065e-21},{"fixed":false,"mass":3.1872875097668455e-21,"nu":0,"particle_id":709,"point":[0.00000189609546676,-7.45301875967e-7,3.49641966339e-7],"type":2,"volume":3.1872875097668455e-21},{"fixed":false,"mass":6.033918560536839e-21,"nu":0,"particle_id":710,"point":[-0.00000170371611117,-0.00000107937168337,4.53001756807e-7],"type":2,"volume":6.033918560536839e-21},{"fixed":false,"mass":4.149252062165227e-21,"nu":0,"particle_id":711,"point":[0.00000170794835724,-4.50188716016e-7,0.00000107384586369],"type":2,"volume":4.149252062165227e-21},{"fixed":false,"mass":5.497833995554459e-21,"nu":0,"particle_id":712,"point":[-0.00000197959405902,-5.53062222139e-7,2.19617735974e-7],"type":2,"volume":5.497833995554459e-21},{"fixed":false,"mass":5.985275559878278e-21,"nu":0,"particle_id":713,"point":[0.00000196492367305,-3.42545397849e-7,5.42807534485e-7],"type":2,"volume":5.985275559878278e-21},{"fixed":false,"mass":4.1782205063228204e-21,"nu":0,"particle_id":714,"point":[0.00000154900261595,-1.74315412902e-7,0.00000135761093197],"type":2,"volume":4.1782205063228204e-21},{"fixed":false,"mass":6.348823324715648e-21,"nu":0,"particle_id":715,"point":[-0.00000153866736172,-0.00000136622654866,1.97053743238e-7],"type":2,"volume":6.348823324715648e-21},{"fixed":false,"mass":4.492472275347468e-21,"nu":0,"particle_id":716,"point":[0.00000131877427816,-0.00000106237812409,0.00000118536472646],"type":2,"volume":4.492472275347468e-21},{"fixed":false,"mass":4.9563593529432675e-21,"nu":0,"particle_id":717,"point":[0.00000192729896756,-1.8284424232e-7,7.24561303602e-7],"type":2,"volume":4.9563593529432675e-21},{"fixed":false,"mass":5.212503448780102e-21,"nu":0,"particle_id":718,"point":[0.00000184615345774,-7.53417854334e-7,5.44959959309e-7],"type":2,"volume":5.212503448780102e-21},{"fixed":false,"mass":6.075192836343328e-21,"nu":0,"particle_id":719,"point":[-0.00000183718172359,-5.26890210329e-7,7.87434080259e-7],"type":2,"volume":6.075192836343328e-21},{"fixed":false,"mass":4.351998183365898e-21,"nu":0,"particle_id":720,"point":[-0.00000202988108871,-1.7776564572e-7,3.47684556592e-7],"type":2,"volume":4.351998183365898e-21},{"fixed":false,"mass":6.849037482689496e-21,"nu":0,"particle_id":721,"point":[-0.00000156951918565,-0.00000122489047907,5.56017311027e-7],"type":2,"volume":6.849037482689496e-21},{"fixed":false,"mass":2.9652971341189547e-21,"nu":0,"particle_id":722,"point":[0.00000156999198056,-5.57725789026e-7,0.00000122350706382],"type":2,"volume":2.9652971341189547e-21},{"fixed":false,"mass":4.218868063442663e-21,"nu":0,"particle_id":723,"point":[0.0000019663606266,-6.03099076998e-7,2.06397188604e-7],"type":2,"volume":4.218868063442663e-21},{"fixed":false,"mass":3.683112972934504e-21,"nu":0,"particle_id":724,"point":[0.00000201409163038,-3.76489941649e-7,2.73116528772e-7],"type":2,"volume":3.683112972934504e-21},{"fixed":false,"mass":4.622239327382302e-21,"nu":0,"particle_id":725,"point":[-4.42998707781e-7,-0.00000191264199689,6.46881091564e-7],"type":2,"volume":4.622239327382302e-21},{"fixed":false,"mass":3.328136836689761e-21,"nu":0,"particle_id":726,"point":[-7.90593737336e-7,-0.0000015280133503,0.00000114587920558],"type":2,"volume":3.328136836689761e-21},{"fixed":false,"mass":2.7999026156267563e-21,"nu":0,"particle_id":727,"point":[-2.04465713165e-7,-0.00000183171558744,9.35902873631e-7],"type":2,"volume":2.7999026156267563e-21},{"fixed":false,"mass":4.884737608943549e-21,"nu":0,"particle_id":728,"point":[7.05028284418e-7,-0.0000010307346564,0.00000164724727842],"type":2,"volume":4.884737608943549e-21},{"fixed":false,"mass":7.031336591697522e-21,"nu":0,"particle_id":729,"point":[3.17345392612e-7,-8.9588307035e-7,0.00000183564371163],"type":2,"volume":7.031336591697522e-21},{"fixed":false,"mass":1.5345278727618344e-21,"nu":0,"particle_id":730,"point":[-4.98695370349e-7,-6.82084744481e-7,0.00000188652212787],"type":2,"volume":1.5345278727618344e-21},{"fixed":false,"mass":6.71477320012884e-21,"nu":0,"particle_id":731,"point":[3.25568098543e-7,-0.00000178662304882,9.87363106782e-7],"type":2,"volume":6.71477320012884e-21},{"fixed":false,"mass":6.979212911421661e-21,"nu":0,"particle_id":732,"point":[-6.99226645702e-7,-7.62472356918e-7,0.00000178958665978],"type":2,"volume":6.979212911421661e-21},{"fixed":false,"mass":5.7943248986286325e-21,"nu":0,"particle_id":733,"point":[7.16063622358e-7,-0.00000176134772316,8.11054558491e-7],"type":2,"volume":5.7943248986286325e-21},{"fixed":false,"mass":4.134587795447934e-21,"nu":0,"particle_id":734,"point":[3.34453885038e-7,-0.00000145940755515,0.00000142519212626],"type":2,"volume":4.134587795447934e-21},{"fixed":false,"mass":6.0782808151568196e-21,"nu":0,"particle_id":735,"point":[9.16579711622e-7,-0.00000172411251372,6.78395225706e-7],"type":2,"volume":6.0782808151568196e-21},{"fixed":false,"mass":8.423552500708129e-21,"nu":0,"particle_id":736,"point":[-9.06250715618e-7,-7.77503014149e-7,0.00000168733550707],"type":2,"volume":8.423552500708129e-21},{"fixed":false,"mass":7.194915518255055e-21,"nu":0,"particle_id":737,"point":[0.0000011345198178,-0.00000124933431736,0.00000119370471913],"type":2,"volume":7.194915518255055e-21},{"fixed":false,"mass":6.984099161674226e-21,"nu":0,"particle_id":738,"point":[0.00000105827733307,-0.00000112797600302,0.00000137135758754],"type":2,"volume":6.984099161674226e-21},{"fixed":false,"mass":6.764568783775383e-21,"nu":0,"particle_id":739,"point":[-0.00000104095415803,-6.47485389678e-7,0.00000166435558732],"type":2,"volume":6.764568783775383e-21},{"fixed":false,"mass":3.2513392240661936e-21,"nu":0,"particle_id":740,"point":[-8.48300632025e-7,-0.00000178789999519,5.97245389174e-7],"type":2,"volume":3.2513392240661936e-21},{"fixed":false,"mass":2.486052053125365e-21,"nu":0,"particle_id":741,"point":[-0.00000111609727677,-0.00000130232375401,0.00000115376865901],"type":2,"volume":2.486052053125365e-21},{"fixed":false,"mass":6.7471049098932905e-21,"nu":0,"particle_id":742,"point":[-0.00000126832709544,-4.49016831951e-7,0.0000015692777554],"type":2,"volume":6.7471049098932905e-21},{"fixed":false,"mass":5.8235970283020666e-21,"nu":0,"particle_id":743,"point":[0.00000120219552936,-0.00000159110740276,5.44063922761e-7],"type":2,"volume":5.8235970283020666e-21},{"fixed":false,"mass":4.0313017428328616e-21,"nu":0,"particle_id":744,"point":[0.00000138567976813,-0.00000149485123897,3.4382228481e-7],"type":2,"volume":4.0313017428328616e-21},{"fixed":false,"mass":3.0185014410158776e-21,"nu":0,"particle_id":745,"point":[-0.00000138073183667,-2.26359796885e-7,0.00000152159233948],"type":2,"volume":3.0185014410158776e-21},{"fixed":false,"mass":6.779331032182496e-21,"nu":0,"particle_id":746,"point":[9.94550481959e-7,-1.41116823045e-7,0.0000018066150091],"type":2,"volume":6.779331032182496e-21},{"fixed":false,"mass":5.6507532205610145e-21,"nu":0,"particle_id":747,"point":[0.00000145304795273,-0.00000123374298948,7.9964510439e-7],"type":2,"volume":5.6507532205610145e-21},{"fixed":false,"mass":8.403157927249259e-21,"nu":0,"particle_id":748,"point":[-0.0000012570599105,-0.00000159775845876,3.73992912869e-7],"type":2,"volume":8.403157927249259e-21},{"fixed":false,"mass":2.373005045740518e-21,"nu":0,"particle_id":749,"point":[0.00000129792840266,-5.280178665e-7,0.00000151969780029],"type":2,"volume":2.373005045740518e-21},{"fixed":false,"mass":1.2992981391371797e-20,"nu":0,"particle_id":750,"point":[-0.00000141496284309,-7.42753224804e-7,0.00000131114461816],"type":2,"volume":1.2992981391371797e-20},{"fixed":false,"mass":9.784806044870852e-21,"nu":0,"particle_id":751,"point":[9.71915830198e-7,-0.00000181368186613,1.97078962523e-7],"type":2,"volume":9.784806044870852e-21},{"fixed":false,"mass":2.5816558206434287e-21,"nu":0,"particle_id":752,"point":[-0.00000168958916328,-0.00000117503851983,1.93585501133e-7],"type":2,"volume":2.5816558206434287e-21},{"fixed":false,"mass":7.7455788023692e-21,"nu":0,"particle_id":753,"point":[0.00000168601139972,-1.93419168622e-7,0.00000118019362616],"type":2,"volume":7.7455788023692e-21},{"fixed":false,"mass":7.859218654799736e-21,"nu":0,"particle_id":754,"point":[0.00000149979684726,-8.23488411944e-7,0.00000115990459191],"type":2,"volume":7.859218654799736e-21},{"fixed":false,"mass":4.027414443978677e-21,"nu":0,"particle_id":755,"point":[-0.00000161532511989,-8.42057149595e-7,9.77019408131e-7],"type":2,"volume":4.027414443978677e-21},{"fixed":false,"mass":4.723822534091185e-21,"nu":0,"particle_id":756,"point":[-0.00000152045286988,-0.00000116582889502,7.75866269397e-7],"type":2,"volume":4.723822534091185e-21},{"fixed":false,"mass":1.0690689232456021e-20,"nu":0,"particle_id":757,"point":[0.00000193968950086,-5.72497128234e-7,4.27497471842e-7],"type":2,"volume":1.0690689232456021e-20},{"fixed":false,"mass":3.039363861803111e-21,"nu":0,"particle_id":758,"point":[-7.1013926404e-7,-1.78314375366e-7,0.00000193308267263],"type":2,"volume":3.039363861803111e-21},{"fixed":false,"mass":2.0398114192584912e-21,"nu":0,"particle_id":759,"point":[-0.00000193207889288,-4.22302680459e-7,6.01360131501e-7],"type":2,"volume":2.0398114192584912e-21},{"fixed":false,"mass":7.391631571155902e-21,"nu":0,"particle_id":760,"point":[0.00000129716604733,-0.00000126814322376,9.909971845e-7],"type":2,"volume":7.391631571155902e-21},{"fixed":false,"mass":4.670300177947574e-21,"nu":0,"particle_id":761,"point":[-0.00000138231819937,-9.60968613729e-7,0.00000119943241957],"type":2,"volume":4.670300177947574e-21},{"fixed":false,"mass":1.0027973079846055e-20,"nu":0,"particle_id":762,"point":[-0.00000181481214763,-9.58523075668e-7,2.46156032298e-7],"type":2,"volume":1.0027973079846055e-20},{"fixed":false,"mass":7.119664828485441e-21,"nu":0,"particle_id":763,"point":[0.0000018205087593,-2.27443596145e-7,9.52323305342e-7],"type":2,"volume":7.119664828485441e-21},{"fixed":false,"mass":3.677791535475006e-21,"nu":0,"particle_id":764,"point":[0.00000158269806606,-0.00000107166327384,7.87087713796e-7],"type":2,"volume":3.677791535475006e-21},{"fixed":false,"mass":6.5988375458222084e-21,"nu":0,"particle_id":765,"point":[-0.00000103524359025,-8.70911116442e-7,0.00000156290976902],"type":2,"volume":6.5988375458222084e-21},{"fixed":false,"mass":7.643526519831308e-21,"nu":0,"particle_id":766,"point":[-0.00000144167698979,-0.00000141717942885,4.31361024619e-7],"type":2,"volume":7.643526519831308e-21},{"fixed":false,"mass":9.306007493624336e-21,"nu":0,"particle_id":767,"point":[0.0000014637494764,-3.83576137145e-7,0.00000140826461553],"type":2,"volume":9.306007493624336e-21},{"fixed":false,"mass":9.037658739730585e-21,"nu":0,"particle_id":768,"point":[0.00000171892323349,-9.57131862568e-7,6.34116649396e-7],"type":2,"volume":9.037658739730585e-21},{"fixed":false,"mass":6.7555585945457196e-21,"nu":0,"particle_id":769,"point":[-0.00000169831552413,-6.9875677263e-7,9.48876052607e-7],"type":2,"volume":6.7555585945457196e-21},{"fixed":false,"mass":1.1161068195728647e-20,"nu":0,"particle_id":770,"point":[0.00000135353245509,-8.61550697425e-7,0.0000013032968575],"type":2,"volume":1.1161068195728647e-20},{"fixed":false,"mass":5.810975759611082e-21,"nu":0,"particle_id":771,"point":[-0.00000102066305896,-1.99914593818e-7,0.00000178638839149],"type":2,"volume":5.810975759611082e-21},{"fixed":false,"mass":4.7968770760953075e-21,"nu":0,"particle_id":772,"point":[-0.00000199597928349,-3.7096698823e-7,3.89040619358e-7],"type":2,"volume":4.7968770760953075e-21},{"fixed":false,"mass":3.9852881252013144e-21,"nu":0,"particle_id":773,"point":[0.00000177193111878,-7.18742799975e-7,7.85220547215e-7],"type":2,"volume":3.9852881252013144e-21},{"fixed":false,"mass":7.660296823498888e-21,"nu":0,"particle_id":774,"point":[-0.00000179719921018,-7.72025727607e-7,6.68545948187e-7],"type":2,"volume":7.660296823498888e-21},{"fixed":false,"mass":1.9594833872780504e-21,"nu":0,"particle_id":775,"point":[-0.00000160680480185,-0.00000125153840628,3.53174682486e-7],"type":2,"volume":1.9594833872780504e-21},{"fixed":false,"mass":5.060432603384502e-21,"nu":0,"particle_id":776,"point":[0.00000160966745136,-3.52167773904e-7,0.0000012481390007],"type":2,"volume":5.060432603384502e-21},{"fixed":false,"mass":1.0724409511181527e-20,"nu":0,"particle_id":777,"point":[0.00000167393006467,-6.50712267757e-7,0.00000102344227644],"type":2,"volume":1.0724409511181527e-20},{"fixed":false,"mass":4.280822571213312e-21,"nu":0,"particle_id":778,"point":[-0.00000169119805975,-0.00000100960355183,6.27257682958e-7],"type":2,"volume":4.280822571213312e-21},{"fixed":false,"mass":8.359385551019554e-21,"nu":0,"particle_id":779,"point":[0.0000012049550479,-7.59030400296e-7,0.00000149828521783],"type":2,"volume":8.359385551019554e-21},{"fixed":false,"mass":4.7662530708197094e-21,"nu":0,"particle_id":780,"point":[0.00000187622926502,-8.51090595181e-7,1.68258592235e-7],"type":2,"volume":4.7662530708197094e-21},{"fixed":false,"mass":1.4460631114380388e-21,"nu":0,"particle_id":781,"point":[0.00000198831746575,-1.37668034613e-7,5.48218549148e-7],"type":2,"volume":1.4460631114380388e-21},{"fixed":false,"mass":3.9126972387333355e-21,"nu":0,"particle_id":782,"point":[0.00000120009968404,-9.66940690645e-7,0.00000137756628121],"type":2,"volume":3.9126972387333355e-21},{"fixed":false,"mass":5.2239714498340835e-21,"nu":0,"particle_id":783,"point":[-0.00000120062653644,-0.00000167419433669,1.68735452697e-7],"type":2,"volume":5.2239714498340835e-21},{"fixed":false,"mass":4.233157030671449e-21,"nu":0,"particle_id":784,"point":[-0.0000013149982018,-0.00000136152481758,8.30621640931e-7],"type":2,"volume":4.233157030671449e-21},{"fixed":false,"mass":2.031185263439322e-21,"nu":0,"particle_id":785,"point":[-0.00000205499533455,-1.59832867945e-7,1.56044991255e-7],"type":2,"volume":2.031185263439322e-21},{"fixed":false,"mass":3.888879817343416e-21,"nu":0,"particle_id":786,"point":[0.00000180665514926,-9.33028160009e-7,3.71965098222e-7],"type":2,"volume":3.888879817343416e-21},{"fixed":false,"mass":1.6671387194465507e-21,"nu":0,"particle_id":787,"point":[0.00000188998516204,-3.68805063761e-7,7.5155926062e-7],"type":2,"volume":1.6671387194465507e-21},{"fixed":false,"mass":5.5945395647585365e-21,"nu":0,"particle_id":788,"point":[-0.00000180725144398,-1.88059494564e-7,9.85585234644e-7],"type":2,"volume":5.5945395647585365e-21},{"fixed":false,"mass":5.7992841757395275e-21,"nu":0,"particle_id":789,"point":[-1.63885107307e-7,-0.00000154916484905,0.00000135872453134],"type":2,"volume":5.7992841757395275e-21},{"fixed":false,"mass":8.43116530434809e-21,"nu":0,"particle_id":790,"point":[-4.42718436622e-7,-0.00000147280548393,0.00000138121207727],"type":2,"volume":8.43116530434809e-21},{"fixed":false,"mass":7.047544770825217e-21,"nu":0,"particle_id":791,"point":[5.66624031211e-8,-0.00000164847089545,0.00000124588743027],"type":2,"volume":7.047544770825217e-21},{"fixed":false,"mass":7.925193453803655e-21,"nu":0,"particle_id":792,"point":[-8.90856185706e-8,-9.54872741713e-7,0.00000183117017497],"type":2,"volume":7.925193453803655e-21},{"fixed":false,"mass":7.48401453032812e-21,"nu":0,"particle_id":793,"point":[-6.22206825413e-7,-0.00000130968037375,0.00000147326114285],"type":2,"volume":7.48401453032812e-21},{"fixed":false,"mass":4.348866639106509e-21,"nu":0,"particle_id":794,"point":[3.30889890524e-7,-0.00000110947866592,0.00000171244602257],"type":2,"volume":4.348866639106509e-21},{"fixed":false,"mass":6.0061139632692816e-21,"nu":0,"particle_id":795,"point":[3.06517373592e-7,-0.00000162898964992,0.00000123504746068],"type":2,"volume":6.0061139632692816e-21},{"fixed":false,"mass":2.451193071163001e-21,"nu":0,"particle_id":796,"point":[1.48713914445e-7,-0.00000103717797154,0.00000178186655982],"type":2,"volume":2.451193071163001e-21},{"fixed":false,"mass":3.690827490800648e-21,"nu":0,"particle_id":797,"point":[5.47794997828e-7,-0.00000118923429824,0.00000159954519606],"type":2,"volume":3.690827490800648e-21},{"fixed":false,"mass":8.746637339061854e-21,"nu":0,"particle_id":798,"point":[-3.82052719674e-7,-0.00000174034138888,0.00000104792651438],"type":2,"volume":8.746637339061854e-21},{"fixed":false,"mass":4.934219073856401e-21,"nu":0,"particle_id":799,"point":[5.33699493088e-7,-0.00000165247460085,0.0000011213362362],"type":2,"volume":4.934219073856401e-21},{"fixed":false,"mass":7.515263932359165e-21,"nu":0,"particle_id":800,"point":[7.00199566252e-7,-0.00000130852009813,0.00000143888781015],"type":2,"volume":7.515263932359165e-21},{"fixed":false,"mass":6.953206920254564e-21,"nu":0,"particle_id":801,"point":[-8.59956345232e-7,-0.00000124554015453,0.00000140783778105],"type":2,"volume":6.953206920254564e-21},{"fixed":false,"mass":3.449020571112251e-21,"nu":0,"particle_id":802,"point":[7.48137912351e-7,-8.03175461555e-7,0.00000175159962664],"type":2,"volume":3.449020571112251e-21},{"fixed":false,"mass":8.968636824285964e-21,"nu":0,"particle_id":803,"point":[-3.31485682383e-7,-9.91866510673e-7,0.00000178303686933],"type":2,"volume":8.968636824285964e-21},{"fixed":false,"mass":4.32509418186525e-21,"nu":0,"particle_id":804,"point":[7.29897916653e-7,-0.000001648758679,0.0000010108146515],"type":2,"volume":4.32509418186525e-21},{"fixed":false,"mass":5.231343968082017e-21,"nu":0,"particle_id":805,"point":[4.13883192478e-8,-0.0000013067693478,0.00000160110689483],"type":2,"volume":5.231343968082017e-21},{"fixed":false,"mass":6.419568201664147e-21,"nu":0,"particle_id":806,"point":[-9.76863366209e-7,-0.00000149594439218,0.00000103961086434],"type":2,"volume":6.419568201664147e-21},{"fixed":false,"mass":4.139544058985602e-21,"nu":0,"particle_id":807,"point":[4.38677406716e-8,-0.00000179848548182,0.00000101805108075],"type":2,"volume":4.139544058985602e-21},{"fixed":false,"mass":6.764266012533527e-21,"nu":0,"particle_id":808,"point":[5.26318549387e-7,-7.51331757105e-7,0.00000185240162636],"type":2,"volume":6.764266012533527e-21},{"fixed":false,"mass":8.917692965597594e-21,"nu":0,"particle_id":809,"point":[-5.86549497583e-7,-0.0000017627861658,9.06337150588e-7],"type":2,"volume":8.917692965597594e-21},{"fixed":false,"mass":3.907866434390162e-21,"nu":0,"particle_id":810,"point":[1.42546561331e-7,-0.00000189497110105,8.1342941553e-7],"type":2,"volume":3.907866434390162e-21},{"fixed":false,"mass":6.483480759356432e-21,"nu":0,"particle_id":811,"point":[-2.30261305291e-7,-0.0000019290476835,7.06156622905e-7],"type":2,"volume":6.483480759356432e-21},{"fixed":false,"mass":4.802333522400175e-21,"nu":0,"particle_id":812,"point":[-8.26055497373e-7,-9.39047832447e-7,0.00000164582012797],"type":2,"volume":4.802333522400175e-21},{"fixed":false,"mass":8.217515509271255e-21,"nu":0,"particle_id":813,"point":[5.27656714256e-7,-0.0000014960233865,0.00000132529046965],"type":2,"volume":8.217515509271255e-21},{"fixed":false,"mass":6.2300082050076764e-21,"nu":0,"particle_id":814,"point":[5.16624813258e-7,-9.90228153195e-7,0.00000173938190658],"type":2,"volume":6.2300082050076764e-21},{"fixed":false,"mass":4.453779301797008e-21,"nu":0,"particle_id":815,"point":[9.0519430175e-7,-0.00000130643542878,0.00000132164751598],"type":2,"volume":4.453779301797008e-21},{"fixed":false,"mass":3.4781436103793735e-21,"nu":0,"particle_id":816,"point":[-4.50484135171e-7,-0.00000119295542296,0.00000162690620898],"type":2,"volume":3.4781436103793735e-21},{"fixed":false,"mass":4.88951707381338e-21,"nu":0,"particle_id":817,"point":[-0.00000107172891704,-0.00000168348576403,5.38679144485e-7],"type":2,"volume":4.88951707381338e-21},{"fixed":false,"mass":7.083392252254896e-21,"nu":0,"particle_id":818,"point":[5.65387121176e-7,-0.00000186653597473,6.85042530258e-7],"type":2,"volume":7.083392252254896e-21},{"fixed":false,"mass":3.562125158796721e-21,"nu":0,"particle_id":819,"point":[8.73515676106e-7,-9.23610805779e-7,0.00000162997418785],"type":2,"volume":3.562125158796721e-21},{"fixed":false,"mass":3.258412107556762e-21,"nu":0,"particle_id":820,"point":[7.83741391292e-7,-0.00000182151585153,5.83722403379e-7],"type":2,"volume":3.258412107556762e-21},{"fixed":false,"mass":3.3763444289221724e-21,"nu":0,"particle_id":821,"point":[1.17069163884e-7,-8.29450337407e-7,0.0000018897643659],"type":2,"volume":3.3763444289221724e-21},{"fixed":false,"mass":8.106101806624151e-21,"nu":0,"particle_id":822,"point":[3.69032387883e-7,-0.00000189057292757,7.49967674134e-7],"type":2,"volume":8.106101806624151e-21},{"fixed":false,"mass":6.652980102896592e-21,"nu":0,"particle_id":823,"point":[6.4461013343e-7,-3.20318154246e-7,0.00000193772455884],"type":2,"volume":6.652980102896592e-21},{"fixed":false,"mass":1.5496446887453228e-21,"nu":0,"particle_id":824,"point":[-9.42403924021e-7,-0.00000182292472663,2.48440526138e-7],"type":2,"volume":1.5496446887453228e-21},{"fixed":false,"mass":1.651579179320674e-20,"nu":0,"particle_id":825,"point":[-0.000001444555601,-4.60757921501e-7,0.00000140494258366],"type":2,"volume":1.651579179320674e-20},{"fixed":false,"mass":5.2795393088115585e-21,"nu":0,"particle_id":826,"point":[-5.93514638459e-7,-9.77803709979e-7,0.00000172178473936],"type":2,"volume":5.2795393088115585e-21},{"fixed":false,"mass":1.3137610961935221e-21,"nu":0,"particle_id":827,"point":[-0.00000104200951689,-0.00000178032583049,1.32508543164e-7],"type":2,"volume":1.3137610961935221e-21},{"fixed":false,"mass":4.763208091078821e-21,"nu":0,"particle_id":828,"point":[-8.31736967042e-7,-5.50475122411e-7,0.00000181055051497],"type":2,"volume":4.763208091078821e-21},{"fixed":false,"mass":3.2625941055110336e-21,"nu":0,"particle_id":829,"point":[8.20955313248e-7,-0.00000185658897438,3.89887373278e-7],"type":2,"volume":3.2625941055110336e-21},{"fixed":false,"mass":5.47085885850044e-21,"nu":0,"particle_id":830,"point":[-9.17410590774e-7,-0.0000013808056371,0.00000123476151969],"type":2,"volume":5.47085885850044e-21},{"fixed":false,"mass":2.6803571475134566e-21,"nu":0,"particle_id":831,"point":[0.00000137820623481,-0.00000153129004001,1.69117703619e-7],"type":2,"volume":2.6803571475134566e-21},{"fixed":false,"mass":6.91325090451895e-21,"nu":0,"particle_id":832,"point":[-2.74999659513e-7,-7.47283415941e-7,0.00000190757571109],"type":2,"volume":6.91325090451895e-21},{"fixed":false,"mass":5.8185716898318815e-21,"nu":0,"particle_id":833,"point":[-6.23998846277e-7,-0.00000184890442518,6.81967943822e-7],"type":2,"volume":5.8185716898318815e-21},{"fixed":false,"mass":2.129557875190051e-21,"nu":0,"particle_id":834,"point":[-0.00000111881789843,-4.1613371358e-7,0.00000168759641282],"type":2,"volume":2.129557875190051e-21},{"fixed":false,"mass":5.233649997928346e-21,"nu":0,"particle_id":835,"point":[-0.00000103045778436,-0.00000118373546698,0.00000134529904068],"type":2,"volume":5.233649997928346e-21},{"fixed":false,"mass":2.717381172143233e-21,"nu":0,"particle_id":836,"point":[9.34271590565e-7,-0.00000163029818457,8.61491053032e-7],"type":2,"volume":2.717381172143233e-21},{"fixed":false,"mass":4.667300243001721e-21,"nu":0,"particle_id":837,"point":[0.00000148172683921,-0.0000013793865722,4.1794816472e-7],"type":2,"volume":4.667300243001721e-21},{"fixed":false,"mass":7.794966822352347e-21,"nu":0,"particle_id":838,"point":[5.48847800335e-7,-0.00000178278566432,8.9069847714e-7],"type":2,"volume":7.794966822352347e-21},{"fixed":false,"mass":1.6378482670347423e-21,"nu":0,"particle_id":839,"point":[-0.00000189566004279,-5.95668392392e-7,5.69696918097e-7],"type":2,"volume":1.6378482670347423e-21},{"fixed":false,"mass":7.65414544568902e-21,"nu":0,"particle_id":840,"point":[-0.00000174008490106,-4.08804549423e-7,0.00000103821278527],"type":2,"volume":7.65414544568902e-21},{"fixed":false,"mass":6.547607905687057e-21,"nu":0,"particle_id":841,"point":[9.73517812595e-7,-0.00000146569293896,0.00000108485468485],"type":2,"volume":6.547607905687057e-21},{"fixed":false,"mass":4.682141923688269e-21,"nu":0,"particle_id":842,"point":[-0.00000109913082455,-0.00000155444066822,8.05312392492e-7],"type":2,"volume":4.682141923688269e-21},{"fixed":false,"mass":7.257891271920529e-21,"nu":0,"particle_id":843,"point":[-7.15209944561e-7,-0.00000188557208178,4.53866797215e-7],"type":2,"volume":7.257891271920529e-21},{"fixed":false,"mass":4.701107388182858e-21,"nu":0,"particle_id":844,"point":[-1.46066814256e-7,-0.00000201440701728,4.40149138958e-7],"type":2,"volume":4.701107388182858e-21},{"fixed":false,"mass":9.814236748656808e-21,"nu":0,"particle_id":845,"point":[8.59092032232e-7,-0.00000110663187118,0.00000151994381207],"type":2,"volume":9.814236748656808e-21},{"fixed":false,"mass":6.2150888550672566e-21,"nu":0,"particle_id":846,"point":[1.03432546737e-7,-5.6057055318e-7,0.00000198694860859],"type":2,"volume":6.2150888550672566e-21},{"fixed":false,"mass":4.204828784129228e-21,"nu":0,"particle_id":847,"point":[-5.49359596702e-7,-0.00000196542189246,3.28972989983e-7],"type":2,"volume":4.204828784129228e-21},{"fixed":false,"mass":1.2807579561763802e-21,"nu":0,"particle_id":848,"point":[0.00000118457437241,-0.00000110815761046,0.00000128127775155],"type":2,"volume":1.2807579561763802e-21},{"fixed":false,"mass":2.669026992216091e-21,"nu":0,"particle_id":849,"point":[-5.21307599504e-7,-0.00000199601877213,1.30575104889e-7],"type":2,"volume":2.669026992216091e-21},{"fixed":false,"mass":7.905190869618092e-21,"nu":0,"particle_id":850,"point":[0.00000102101740259,-0.00000173560970387,4.66995534705e-7],"type":2,"volume":7.905190869618092e-21},{"fixed":false,"mass":6.55277520990491e-21,"nu":0,"particle_id":851,"point":[3.71549953077e-7,-0.00000197860244159,4.69026033922e-7],"type":2,"volume":6.55277520990491e-21},{"fixed":false,"mass":1.5646567362079493e-21,"nu":0,"particle_id":852,"point":[0.00000126137554557,-0.00000149007541409,6.79344833915e-7],"type":2,"volume":1.5646567362079493e-21},{"fixed":false,"mass":7.113671571808283e-21,"nu":0,"particle_id":853,"point":[-7.17553852493e-7,-0.00000112944387329,0.00000157555558958],"type":2,"volume":7.113671571808283e-21},{"fixed":false,"mass":8.415628139862274e-21,"nu":0,"particle_id":854,"point":[0.00000114687200314,-4.90707640767e-7,0.00000164826970782],"type":2,"volume":8.415628139862274e-21},{"fixed":false,"mass":3.335578564727912e-21,"nu":0,"particle_id":855,"point":[-0.00000125246261498,-6.79422300184e-7,0.00000149753969766],"type":2,"volume":3.335578564727912e-21},{"fixed":false,"mass":7.244268169745839e-21,"nu":0,"particle_id":856,"point":[-1.73176939294e-7,-4.81807706532e-7,0.00000200269156178],"type":2,"volume":7.244268169745839e-21},{"fixed":false,"mass":4.1906532998743904e-21,"nu":0,"particle_id":857,"point":[0.00000188476365669,-5.4271037841e-7,6.5271265774e-7],"type":2,"volume":4.1906532998743904e-21},{"fixed":false,"mass":7.036075184518177e-21,"nu":0,"particle_id":858,"point":[-0.00000117073208926,-0.00000139349403681,9.80032221183e-7],"type":2,"volume":7.036075184518177e-21},{"fixed":false,"mass":6.184338998932216e-21,"nu":0,"particle_id":859,"point":[-0.00000127867605143,-0.00000150787062005,6.03503238341e-7],"type":2,"volume":6.184338998932216e-21},{"fixed":false,"mass":1.1540325956520843e-20,"nu":0,"particle_id":860,"point":[0.00000163739507311,-8.85769853535e-7,8.98471786498e-7],"type":2,"volume":1.1540325956520843e-20},{"fixed":false,"mass":2.2766384613972548e-21,"nu":0,"particle_id":861,"point":[-0.00000191068258204,-7.68756006603e-7,1.76659794493e-7],"type":2,"volume":2.2766384613972548e-21},{"fixed":false,"mass":6.4547253164259986e-21,"nu":0,"particle_id":862,"point":[-0.00000196864692825,-2.03228599316e-7,5.96682342893e-7],"type":2,"volume":6.4547253164259986e-21},{"fixed":false,"mass":1.5874609708122486e-21,"nu":0,"particle_id":863,"point":[0.00000150166057299,-0.00000140638668201,1.99986085023e-7],"type":2,"volume":1.5874609708122486e-21},{"fixed":false,"mass":3.8992621676823894e-21,"nu":0,"particle_id":864,"point":[-0.00000153799374481,-8.08016196813e-7,0.00000112008369179],"type":2,"volume":3.8992621676823894e-21},{"fixed":false,"mass":8.43485454715571e-21,"nu":0,"particle_id":865,"point":[-0.00000165079856149,-9.16846869788e-7,8.40927069814e-7],"type":2,"volume":8.43485454715571e-21},{"fixed":false,"mass":8.578211931797254e-21,"nu":0,"particle_id":866,"point":[-0.00000131316483432,-0.00000119444446898,0.00000105915199024],"type":2,"volume":8.578211931797254e-21},{"fixed":false,"mass":9.054041924751244e-21,"nu":0,"particle_id":867,"point":[-2.43601861718e-7,-0.00000137661498854,0.00000152265942229],"type":2,"volume":9.054041924751244e-21},{"fixed":false,"mass":2.9748306488047558e-21,"nu":0,"particle_id":868,"point":[0.00000135084413964,-1.66788375144e-7,0.00000155573267572],"type":2,"volume":2.9748306488047558e-21},{"fixed":false,"mass":7.899708207690528e-21,"nu":0,"particle_id":869,"point":[-1.50585157408e-7,-0.00000169252280192,0.00000117711218045],"type":2,"volume":7.899708207690528e-21},{"fixed":false,"mass":3.396777123784174e-21,"nu":0,"particle_id":870,"point":[-7.07418125034e-7,-0.00000143857990644,0.00000130497121009],"type":2,"volume":3.396777123784174e-21},{"fixed":false,"mass":3.824022765657893e-21,"nu":0,"particle_id":871,"point":[6.4909244691e-9,-0.00000147967727994,0.00000144340411013],"type":2,"volume":3.824022765657893e-21},{"fixed":false,"mass":4.137680960098819e-21,"nu":0,"particle_id":872,"point":[-8.30699335749e-7,-0.00000164324299534,9.39464465458e-7],"type":2,"volume":4.137680960098819e-21},{"fixed":false,"mass":1.2848343554426997e-21,"nu":0,"particle_id":873,"point":[-4.37669993406e-7,-0.00000133948962318,0.00000151232104272],"type":2,"volume":1.2848343554426997e-21},{"fixed":false,"mass":5.952360739681292e-21,"nu":0,"particle_id":874,"point":[-0.00000137590142249,-0.00000153179437921,1.82766696639e-7],"type":2,"volume":5.952360739681292e-21},{"fixed":false,"mass":1.415408152871787e-21,"nu":0,"particle_id":875,"point":[1.81546714608e-7,-0.00000153261057388,0.00000137515382021],"type":2,"volume":1.415408152871787e-21},{"fixed":false,"mass":6.260387289613565e-21,"nu":0,"particle_id":876,"point":[0.00000108939347562,-0.0000016173562563,6.85771831936e-7],"type":2,"volume":6.260387289613565e-21},{"fixed":false,"mass":2.0680840751367492e-21,"nu":0,"particle_id":877,"point":[0.0000013483066266,-0.00000147734608026,5.2193889469e-7],"type":2,"volume":2.0680840751367492e-21},{"fixed":false,"mass":3.1709895475917978e-21,"nu":0,"particle_id":878,"point":[1.51072259143e-8,-0.00000114575002748,0.00000172044501692],"type":2,"volume":3.1709895475917978e-21},{"fixed":false,"mass":4.27454578558283e-21,"nu":0,"particle_id":879,"point":[-1.62322459044e-7,-0.00000117515425659,0.0000016927983644],"type":2,"volume":4.27454578558283e-21},{"fixed":false,"mass":6.048185001498703e-21,"nu":0,"particle_id":880,"point":[3.05047412807e-7,-0.00000129487912869,0.00000158213037643],"type":2,"volume":6.048185001498703e-21},{"fixed":false,"mass":2.3052267742931377e-21,"nu":0,"particle_id":881,"point":[-3.43068259884e-7,-0.00000162499891251,0.00000123068481481],"type":2,"volume":2.3052267742931377e-21},{"fixed":false,"mass":2.68328012572853e-21,"nu":0,"particle_id":882,"point":[0.00000176294415907,-0.00000106498705804,1.7530792395e-7],"type":2,"volume":2.68328012572853e-21},{"fixed":false,"mass":4.1606525498184996e-21,"nu":0,"particle_id":883,"point":[-0.00000194854589118,-5.35926736602e-7,4.34573184829e-7],"type":2,"volume":4.1606525498184996e-21},{"fixed":false,"mass":9.713083158055614e-22,"nu":0,"particle_id":884,"point":[7.06827595453e-7,-0.00000116120907682,0.00000155720603653],"type":2,"volume":9.713083158055614e-22},{"fixed":false,"mass":8.449243243532195e-21,"nu":0,"particle_id":885,"point":[0.00000171347625191,-0.00000108293489426,4.05158683644e-7],"type":2,"volume":8.449243243532195e-21},{"fixed":false,"mass":5.533143755346048e-21,"nu":0,"particle_id":886,"point":[4.8598136324e-7,-0.00000135517416179,0.000001483316391],"type":2,"volume":5.533143755346048e-21},{"fixed":false,"mass":3.152838080672948e-21,"nu":0,"particle_id":887,"point":[-0.00000110036924037,-0.00000101937797303,0.00000142230745374],"type":2,"volume":3.152838080672948e-21},{"fixed":false,"mass":3.674926447155118e-21,"nu":0,"particle_id":888,"point":[1.83875666085e-7,-0.00000172672910499,0.00000112138251609],"type":2,"volume":3.674926447155118e-21},{"fixed":false,"mass":1.1529553775994355e-21,"nu":0,"particle_id":889,"point":[1.75834844114e-7,-0.00000118921323218,0.00000168159341281],"type":2,"volume":1.1529553775994355e-21},{"fixed":false,"mass":1.05798682439209e-20,"nu":0,"particle_id":890,"point":[-5.84193231591e-7,-0.00000161762579181,0.00000114669415095],"type":2,"volume":1.05798682439209e-20},{"fixed":false,"mass":4.65169929564933e-21,"nu":0,"particle_id":891,"point":[9.91209210804e-7,-3.28511770074e-7,0.00000178395255748],"type":2,"volume":4.65169929564933e-21},{"fixed":false,"mass":3.887256474766822e-21,"nu":0,"particle_id":892,"point":[-0.00000142142521722,-0.00000118675811277,9.18726261525e-7],"type":2,"volume":3.887256474766822e-21},{"fixed":false,"mass":4.696577480543375e-21,"nu":0,"particle_id":893,"point":[0.0000014088989058,-0.00000136962821554,6.41891606453e-7],"type":2,"volume":4.696577480543375e-21},{"fixed":false,"mass":1.624905398198406e-21,"nu":0,"particle_id":894,"point":[-0.00000190133940987,-1.39037457574e-7,7.99049087282e-7],"type":2,"volume":1.624905398198406e-21},{"fixed":false,"mass":5.778520228996668e-21,"nu":0,"particle_id":895,"point":[-1.77944765903e-10,-0.00000196963234592,6.27256566523e-7],"type":2,"volume":5.778520228996668e-21},{"fixed":false,"mass":1.4008042281618954e-21,"nu":0,"particle_id":896,"point":[0.0000013160838068,-0.00000136822543685,8.17792747235e-7],"type":2,"volume":1.4008042281618954e-21},{"fixed":false,"mass":8.747294126524335e-21,"nu":0,"particle_id":897,"point":[6.26392559236e-7,-0.00000193340131824,3.77483925948e-7],"type":2,"volume":8.747294126524335e-21},{"fixed":false,"mass":6.897283558891835e-21,"nu":0,"particle_id":898,"point":[-0.00000153657116035,-1.96355524478e-7,0.00000136868403483],"type":2,"volume":6.897283558891835e-21},{"fixed":false,"mass":3.692892140071274e-21,"nu":0,"particle_id":899,"point":[-0.00000120773279857,-0.0000010963176994,0.00000126979187241],"type":2,"volume":3.692892140071274e-21},{"fixed":false,"mass":2.9145488479024284e-21,"nu":0,"particle_id":900,"point":[7.6721070273e-7,-0.00000191225101701,1.66090925628e-7],"type":2,"volume":2.9145488479024284e-21},{"fixed":false,"mass":3.445806947310791e-21,"nu":0,"particle_id":901,"point":[7.70768360363e-7,-4.06526454622e-7,0.00000187444786173],"type":2,"volume":3.445806947310791e-21},{"fixed":false,"mass":3.8692524271757475e-21,"nu":0,"particle_id":902,"point":[0.00000133368489769,-3.71311051239e-7,0.0000015350293505],"type":2,"volume":3.8692524271757475e-21},{"fixed":false,"mass":4.96201348183544e-21,"nu":0,"particle_id":903,"point":[-0.00000160845521605,-3.65062788124e-7,0.00000124599493927],"type":2,"volume":4.96201348183544e-21},{"fixed":false,"mass":8.329838235686682e-21,"nu":0,"particle_id":904,"point":[0.00000117478655356,-2.8096277561e-7,0.00000167745011321],"type":2,"volume":8.329838235686682e-21},{"fixed":false,"mass":6.904088506110302e-21,"nu":0,"particle_id":905,"point":[1.74941199911e-7,-0.0000014202012704,0.0000014917527738],"type":2,"volume":6.904088506110302e-21},{"fixed":false,"mass":1.10622695494921e-20,"nu":0,"particle_id":906,"point":[0.00000101100923997,-7.26805734507e-7,0.00000165000489423],"type":2,"volume":1.10622695494921e-20},{"fixed":false,"mass":3.961730804389525e-21,"nu":0,"particle_id":907,"point":[5.29053992488e-7,-4.83842034709e-7,0.00000193878858272],"type":2,"volume":3.961730804389525e-21},{"fixed":false,"mass":5.413636701365991e-21,"nu":0,"particle_id":908,"point":[5.73615270203e-7,-1.56328237974e-7,0.0000019797548873],"type":2,"volume":5.413636701365991e-21},{"fixed":false,"mass":1.3424831984737422e-21,"nu":0,"particle_id":909,"point":[-3.51981991196e-7,-0.0000020347207087,9.44601793237e-8],"type":2,"volume":1.3424831984737422e-21},{"fixed":false,"mass":1.803449442950627e-21,"nu":0,"particle_id":910,"point":[0.00000114729332037,-0.00000136836132482,0.00000104125296242],"type":2,"volume":1.803449442950627e-21},{"fixed":false,"mass":3.216034645142851e-21,"nu":0,"particle_id":911,"point":[-5.07842180242e-7,-1.69841345275e-7,0.00000199653516057],"type":2,"volume":3.216034645142851e-21},{"fixed":false,"mass":4.294136316667098e-21,"nu":0,"particle_id":912,"point":[-3.24102455414e-7,-1.06953956581e-7,0.00000203873020765],"type":2,"volume":4.294136316667098e-21},{"fixed":false,"mass":2.272375613661453e-21,"nu":0,"particle_id":913,"point":[1.19942745455e-7,-7.38624773173e-8,0.0000020622949552],"type":2,"volume":2.272375613661453e-21},{"fixed":false,"mass":5.218491999801535e-21,"nu":0,"particle_id":914,"point":[-4.76621424029e-7,-8.31458240553e-7,0.00000183150528866],"type":2,"volume":5.218491999801535e-21},{"fixed":false,"mass":4.048368115441306e-21,"nu":0,"particle_id":915,"point":[2.96409077292e-7,-8.81422720566e-8,0.00000204383830299],"type":2,"volume":4.048368115441306e-21},{"fixed":false,"mass":7.051576552250598e-21,"nu":0,"particle_id":916,"point":[2.9673907335e-7,-4.11640374885e-7,0.00000200384643476],"type":2,"volume":7.051576552250598e-21},{"fixed":false,"mass":3.448912791396509e-21,"nu":0,"particle_id":917,"point":[3.66761776829e-7,-0.00000203130673951,1.10368197856e-7],"type":2,"volume":3.448912791396509e-21},{"fixed":false,"mass":2.3821759313517075e-21,"nu":0,"particle_id":918,"point":[-8.56879753442e-7,-2.86817363358e-7,0.00000185913832143],"type":2,"volume":2.3821759313517075e-21},{"fixed":false,"mass":3.743035862719274e-21,"nu":0,"particle_id":919,"point":[1.22161494862e-7,-0.00000205752300675,1.56773900462e-7],"type":2,"volume":3.743035862719274e-21},{"fixed":false,"mass":4.919909753157361e-21,"nu":0,"particle_id":920,"point":[-3.40649952891e-7,-0.00000202037116402,2.73788931804e-7],"type":2,"volume":4.919909753157361e-21},{"fixed":false,"mass":1.3878646220116294e-21,"nu":0,"particle_id":921,"point":[2.8554156654e-7,-0.00000203026677162,2.63410819476e-7],"type":2,"volume":1.3878646220116294e-21},{"fixed":false,"mass":3.522130251209864e-21,"nu":0,"particle_id":922,"point":[2.48623769135e-7,-2.12828944437e-7,0.00000204102730796],"type":2,"volume":3.522130251209864e-21},{"fixed":false,"mass":4.365540360898992e-21,"nu":0,"particle_id":923,"point":[-4.19093434576e-7,-0.00000184028145778,8.42987105034e-7],"type":2,"volume":4.365540360898992e-21},{"fixed":false,"mass":4.497060059982995e-21,"nu":0,"particle_id":924,"point":[-0.00000107983659673,-0.00000173478555592,3.12048729118e-7],"type":2,"volume":4.497060059982995e-21},{"fixed":false,"mass":6.161662310168048e-21,"nu":0,"particle_id":925,"point":[3.17078289128e-7,-6.85092769831e-7,0.00000192432109204],"type":2,"volume":6.161662310168048e-21},{"fixed":false,"mass":1.911133949741524e-21,"nu":0,"particle_id":926,"point":[4.29839583162e-7,-2.58757172031e-7,0.00000200528927307],"type":2,"volume":1.911133949741524e-21},{"fixed":false,"mass":5.646301408854385e-21,"nu":0,"particle_id":927,"point":[8.01101179795e-7,-1.69140808351e-7,0.00000189803337607],"type":2,"volume":5.646301408854385e-21},{"fixed":false,"mass":9.164467118953877e-21,"nu":0,"particle_id":928,"point":[-7.48090651613e-7,-0.00000191638815387,2.01790065812e-7],"type":2,"volume":9.164467118953877e-21},{"fixed":false,"mass":5.363877828602197e-21,"nu":0,"particle_id":929,"point":[-4.47645817429e-8,-7.43479115987e-7,0.00000192824722126],"type":2,"volume":5.363877828602197e-21},{"fixed":false,"mass":3.151186616539953e-21,"nu":0,"particle_id":930,"point":[-9.13983457021e-7,-0.00000180778648758,4.11636569825e-7],"type":2,"volume":3.151186616539953e-21},{"fixed":false,"mass":5.196063035766519e-21,"nu":0,"particle_id":931,"point":[-3.8394458133e-7,-0.00000197557482178,4.71797723615e-7],"type":2,"volume":5.196063035766519e-21},{"fixed":false,"mass":2.6283864153612257e-21,"nu":0,"particle_id":932,"point":[-9.921611297e-8,-7.77763008088e-8,0.00000206325214648],"type":2,"volume":2.6283864153612257e-21},{"fixed":false,"mass":9.58445131612632e-21,"nu":0,"particle_id":933,"point":[-6.77293155116e-7,-3.45884178487e-7,0.00000192211875989],"type":2,"volume":9.58445131612632e-21},{"fixed":false,"mass":4.128428855283411e-21,"nu":0,"particle_id":934,"point":[5.59492596798e-7,-0.00000198571016259,1.29713508671e-7],"type":2,"volume":4.128428855283411e-21},{"fixed":false,"mass":4.717491665121594e-21,"nu":0,"particle_id":935,"point":[-2.42669485038e-7,-2.32437392997e-7,0.00000203960456691],"type":2,"volume":4.717491665121594e-21},{"fixed":false,"mass":2.5473662321306645e-21,"nu":0,"particle_id":936,"point":[-3.26432266319e-9,-0.00000206677628441,3.64354825398e-8],"type":2,"volume":2.5473662321306645e-21},{"fixed":false,"mass":7.261439491255443e-21,"nu":0,"particle_id":937,"point":[-5.82966339965e-7,-5.44537857124e-7,0.00000190696910794],"type":2,"volume":7.261439491255443e-21},{"fixed":false,"mass":2.5999475084758375e-21,"nu":0,"particle_id":938,"point":[-4.26974640199e-7,-3.66573403645e-7,0.00000198902463694],"type":2,"volume":2.5999475084758375e-21},{"fixed":false,"mass":4.678606032565675e-21,"nu":0,"particle_id":939,"point":[-3.93070944586e-7,-5.55995398673e-7,0.00000195173429523],"type":2,"volume":4.678606032565675e-21},{"fixed":false,"mass":4.068590494525768e-21,"nu":0,"particle_id":940,"point":[-1.41578896082e-7,-0.00000205689443436,1.48469229404e-7],"type":2,"volume":4.068590494525768e-21},{"fixed":false,"mass":4.038709838099409e-21,"nu":0,"particle_id":941,"point":[4.46445410032e-7,-0.00000200123607516,2.61998239218e-7],"type":2,"volume":4.038709838099409e-21},{"fixed":false,"mass":4.7667767170266274e-21,"nu":0,"particle_id":942,"point":[8.98503423325e-7,-5.57464904843e-7,0.00000177618323608],"type":2,"volume":4.7667767170266274e-21},{"fixed":false,"mass":3.0977770720516213e-21,"nu":0,"particle_id":943,"point":[3.49603519867e-8,-2.58594254246e-7,0.00000205056314106],"type":2,"volume":3.0977770720516213e-21},{"fixed":false,"mass":1.515763780276445e-21,"nu":0,"particle_id":944,"point":[-1.15857180816e-8,-0.00000204916299377,2.71475976988e-7],"type":2,"volume":1.515763780276445e-21},{"fixed":false,"mass":2.113183914190503e-21,"nu":0,"particle_id":945,"point":[2.11273956523e-7,-0.00000195964210443,6.22951481113e-7],"type":2,"volume":2.113183914190503e-21},{"fixed":false,"mass":5.387570046510694e-21,"nu":0,"particle_id":946,"point":[7.00313429647e-7,-5.9359918853e-7,0.00000185205386359],"type":2,"volume":5.387570046510694e-21},{"fixed":false,"mass":6.255431683955989e-21,"nu":0,"particle_id":947,"point":[-5.04954175885e-8,-0.00000189789311365,8.17529419627e-7],"type":2,"volume":6.255431683955989e-21},{"fixed":false,"mass":1.8221626122345487e-21,"nu":0,"particle_id":948,"point":[-7.78364981481e-7,-0.00000175364961307,7.69261594111e-7],"type":2,"volume":1.8221626122345487e-21},{"fixed":false,"mass":1.2595174618776111e-21,"nu":0,"particle_id":949,"point":[-5.4562881411e-7,-0.00000192770010003,5.09081458652e-7],"type":2,"volume":1.2595174618776111e-21},{"fixed":false,"mass":6.1394121895515795e-21,"nu":0,"particle_id":950,"point":[-9.33492451968e-7,-0.00000169500475399,7.26947822121e-7],"type":2,"volume":6.1394121895515795e-21},{"fixed":false,"mass":7.665235416664058e-21,"nu":0,"particle_id":951,"point":[0.0000020518731764,-2.05634833392e-7,1.42944720991e-7],"type":2,"volume":7.665235416664058e-21},{"fixed":false,"mass":2.9420346444831527e-21,"nu":0,"particle_id":952,"point":[-9.72636232699e-7,-0.00000113813930011,-0.00000142531403641],"type":2,"volume":2.9420346444831527e-21},{"fixed":false,"mass":6.3712699794461875e-21,"nu":0,"particle_id":953,"point":[5.57665185017e-7,-0.00000117650861018,-0.00000160553400512],"type":2,"volume":6.3712699794461875e-21},{"fixed":false,"mass":9.957295802901872e-21,"nu":0,"particle_id":954,"point":[0.00000126273011268,-0.0000014273962339,-8.00596692452e-7],"type":2,"volume":9.957295802901872e-21},{"fixed":false,"mass":6.21522226334281e-21,"nu":0,"particle_id":955,"point":[-0.00000152703957172,-0.00000127261547465,-5.6701182534e-7],"type":2,"volume":6.21522226334281e-21},{"fixed":false,"mass":6.0462919485967676e-21,"nu":0,"particle_id":956,"point":[-0.00000180908998004,-6.43510800429e-7,-7.65499643276e-7],"type":2,"volume":6.0462919485967676e-21},{"fixed":false,"mass":4.25133148578494e-21,"nu":0,"particle_id":957,"point":[-0.00000191020856321,-4.33055432435e-7,-6.60657738542e-7],"type":2,"volume":4.25133148578494e-21},{"fixed":false,"mass":2.0294895921352893e-21,"nu":0,"particle_id":958,"point":[-0.00000147991420977,-8.75714146545e-7,-0.00000114711859687],"type":2,"volume":2.0294895921352893e-21},{"fixed":false,"mass":6.1013501119555825e-21,"nu":0,"particle_id":959,"point":[0.00000130350161111,-7.14259971015e-7,-0.00000143653007405],"type":2,"volume":6.1013501119555825e-21},{"fixed":false,"mass":7.64042155989252e-21,"nu":0,"particle_id":960,"point":[-2.08430802676e-7,-0.00000145491332844,-0.00000145350824464],"type":2,"volume":7.64042155989252e-21},{"fixed":false,"mass":7.492820004081026e-21,"nu":0,"particle_id":961,"point":[0.00000104484725159,-0.00000172575520286,-4.50517048123e-7],"type":2,"volume":7.492820004081026e-21},{"fixed":false,"mass":3.2548488302920486e-21,"nu":0,"particle_id":962,"point":[4.61049093786e-7,-0.00000179527440383,-9.15055166677e-7],"type":2,"volume":3.2548488302920486e-21},{"fixed":false,"mass":6.149770835149862e-21,"nu":0,"particle_id":963,"point":[0.00000155964031664,-0.00000123277867733,-5.66287228752e-7],"type":2,"volume":6.149770835149862e-21},{"fixed":false,"mass":4.3694643677205445e-21,"nu":0,"particle_id":964,"point":[-5.99188159581e-7,-3.10543789345e-7,-0.00000195382663364],"type":2,"volume":4.3694643677205445e-21},{"fixed":false,"mass":8.725280673794529e-21,"nu":0,"particle_id":965,"point":[2.77740515066e-7,-8.73219692212e-7,-0.00000185290312359],"type":2,"volume":8.725280673794529e-21},{"fixed":false,"mass":8.840464108854913e-21,"nu":0,"particle_id":966,"point":[-0.00000124929165526,-5.50204333293e-7,-0.00000155223965988],"type":2,"volume":8.840464108854913e-21},{"fixed":false,"mass":5.692802260437062e-21,"nu":0,"particle_id":967,"point":[0.00000164062893032,-4.07514925593e-7,-0.00000118960947727],"type":2,"volume":5.692802260437062e-21},{"fixed":false,"mass":4.238621042500506e-21,"nu":0,"particle_id":968,"point":[-8.67405229681e-7,-0.00000173462550112,-7.15251667876e-7],"type":2,"volume":4.238621042500506e-21},{"fixed":false,"mass":3.433975646026573e-21,"nu":0,"particle_id":969,"point":[-0.00000155360165727,-2.91164643338e-7,-0.00000133208387537],"type":2,"volume":3.433975646026573e-21},{"fixed":false,"mass":4.3116169873591486e-21,"nu":0,"particle_id":970,"point":[-0.00000188293246294,-7.61829826699e-7,-3.8351410032e-7],"type":2,"volume":4.3116169873591486e-21},{"fixed":false,"mass":6.784702803908569e-21,"nu":0,"particle_id":971,"point":[0.0000019342974079,-2.61749986146e-7,-6.80354975408e-7],"type":2,"volume":6.784702803908569e-21},{"fixed":false,"mass":4.4560986090448136e-21,"nu":0,"particle_id":972,"point":[-0.0000012086588722,-0.00000145119459809,-8.40285891303e-7],"type":2,"volume":4.4560986090448136e-21},{"fixed":false,"mass":9.473783641219146e-21,"nu":0,"particle_id":973,"point":[-0.00000179695724599,-9.89864761206e-7,-2.53011502891e-7],"type":2,"volume":9.473783641219146e-21},{"fixed":false,"mass":1.6081421691307368e-21,"nu":0,"particle_id":974,"point":[0.00000104801765231,-0.00000135804065346,-0.00000115338068044],"type":2,"volume":1.6081421691307368e-21},{"fixed":false,"mass":4.917539582599099e-21,"nu":0,"particle_id":975,"point":[0.00000195918324514,-6.10116427907e-7,-2.4952227625e-7],"type":2,"volume":4.917539582599099e-21},{"fixed":false,"mass":2.7316360875389568e-21,"nu":0,"particle_id":976,"point":[-0.00000197144898435,-2.37302319547e-7,-5.74437917661e-7],"type":2,"volume":2.7316360875389568e-21},{"fixed":false,"mass":5.747328384761656e-21,"nu":0,"particle_id":977,"point":[0.00000182192867177,-3.72706339639e-7,-9.0253438128e-7],"type":2,"volume":5.747328384761656e-21},{"fixed":false,"mass":5.6894200776814025e-21,"nu":0,"particle_id":978,"point":[-0.00000179524636721,-1.68646567217e-7,-0.00000101071817358],"type":2,"volume":5.6894200776814025e-21},{"fixed":false,"mass":5.4363638723802945e-21,"nu":0,"particle_id":979,"point":[-0.00000162250702888,-0.00000109574910814,-6.63104247637e-7],"type":2,"volume":5.4363638723802945e-21},{"fixed":false,"mass":4.719155946608609e-21,"nu":0,"particle_id":980,"point":[0.00000162121914704,-8.87618770483e-7,-9.25572150375e-7],"type":2,"volume":4.719155946608609e-21},{"fixed":false,"mass":8.314897834653972e-21,"nu":0,"particle_id":981,"point":[-0.00000196673101929,-4.7850399617e-7,-4.19410817005e-7],"type":2,"volume":8.314897834653972e-21},{"fixed":false,"mass":6.980523431248839e-21,"nu":0,"particle_id":982,"point":[0.00000196619029977,-4.14454729259e-7,-4.85000404622e-7],"type":2,"volume":6.980523431248839e-21},{"fixed":false,"mass":6.926423124380615e-21,"nu":0,"particle_id":983,"point":[-0.00000189738888995,-2.06805000543e-7,-7.9375657606e-7],"type":2,"volume":6.926423124380615e-21},{"fixed":false,"mass":1.6876709507231963e-21,"nu":0,"particle_id":984,"point":[0.00000202608636804,-1.91117692815e-7,-3.62423049395e-7],"type":2,"volume":1.6876709507231963e-21},{"fixed":false,"mass":4.735876078898569e-21,"nu":0,"particle_id":985,"point":[-0.00000202355097964,-3.75533809669e-7,-1.92660843424e-7],"type":2,"volume":4.735876078898569e-21},{"fixed":false,"mass":3.534334702217203e-21,"nu":0,"particle_id":986,"point":[-0.00000196834897366,-6.01488245606e-7,-1.91615809057e-7],"type":2,"volume":3.534334702217203e-21},{"fixed":false,"mass":4.078589477532258e-21,"nu":0,"particle_id":987,"point":[0.00000198805317805,-1.91031633291e-7,-5.32967059329e-7],"type":2,"volume":4.078589477532258e-21},{"fixed":false,"mass":8.46465107465405e-21,"nu":0,"particle_id":988,"point":[-2.21462555058e-7,-5.64065197887e-7,-0.00000197628115389],"type":2,"volume":8.46465107465405e-21},{"fixed":false,"mass":2.6327540255219456e-21,"nu":0,"particle_id":989,"point":[-2.00304629179e-7,-0.00000186096190727,-8.77269197694e-7],"type":2,"volume":2.6327540255219456e-21},{"fixed":false,"mass":1.0479982768133442e-20,"nu":0,"particle_id":990,"point":[-5.56691017978e-7,-0.00000104941195279,-0.00000169166547338],"type":2,"volume":1.0479982768133442e-20},{"fixed":false,"mass":3.682193935374344e-21,"nu":0,"particle_id":991,"point":[-5.78611131997e-7,-0.00000168968934218,-0.00000104070240456],"type":2,"volume":3.682193935374344e-21},{"fixed":false,"mass":6.860439390716688e-21,"nu":0,"particle_id":992,"point":[9.46723787286e-7,-9.26956981376e-7,-0.00000158662132699],"type":2,"volume":6.860439390716688e-21},{"fixed":false,"mass":2.9337081221291302e-21,"nu":0,"particle_id":993,"point":[-8.9508134377e-7,-0.00000148844538279,-0.00000112083100442],"type":2,"volume":2.9337081221291302e-21},{"fixed":false,"mass":7.183748252193754e-21,"nu":0,"particle_id":994,"point":[1.45830781837e-7,-0.0000017163438221,-0.00000114271592157],"type":2,"volume":7.183748252193754e-21},{"fixed":false,"mass":3.661835025159756e-21,"nu":0,"particle_id":995,"point":[5.97368188048e-7,-7.35750793946e-7,-0.00000183704230412],"type":2,"volume":3.661835025159756e-21},{"fixed":false,"mass":3.6713881513807796e-21,"nu":0,"particle_id":996,"point":[0.00000108026199474,-0.00000155887001568,-8.22107478945e-7],"type":2,"volume":3.6713881513807796e-21},{"fixed":false,"mass":3.19914256070756e-21,"nu":0,"particle_id":997,"point":[0.00000147017333232,-9.47597510496e-7,-0.00000110161324476],"type":2,"volume":3.19914256070756e-21},{"fixed":false,"mass":3.0065249560314593e-21,"nu":0,"particle_id":998,"point":[-6.66460024513e-7,-0.0000013949866993,-0.00000137213175552],"type":2,"volume":3.0065249560314593e-21},{"fixed":false,"mass":2.3636248012730825e-21,"nu":0,"particle_id":999,"point":[1.52384013676e-7,-0.00000193123163714,-7.21128203636e-7],"type":2,"volume":2.3636248012730825e-21},{"fixed":false,"mass":2.7741644973988787e-21,"nu":0,"particle_id":1000,"point":[5.08968017015e-7,-0.00000152818419877,-0.00000129557208301],"type":2,"volume":2.7741644973988787e-21},{"fixed":false,"mass":1.958298252426913e-21,"nu":0,"particle_id":1001,"point":[-4.21284861112e-8,-0.00000112217364566,-0.00000173546936293],"type":2,"volume":1.958298252426913e-21},{"fixed":false,"mass":2.041721023445345e-21,"nu":0,"particle_id":1002,"point":[-9.91408007299e-7,-1.47201046055e-7,-0.00000180785630654],"type":2,"volume":2.041721023445345e-21},{"fixed":false,"mass":6.024692963655863e-21,"nu":0,"particle_id":1003,"point":[-0.00000171534375477,-5.68045795538e-7,-0.00000100390347502],"type":2,"volume":6.024692963655863e-21},{"fixed":false,"mass":1.9082382029859637e-21,"nu":0,"particle_id":1004,"point":[2.38926836798e-7,-0.00000137703511821,-0.00000152302024276],"type":2,"volume":1.9082382029859637e-21},{"fixed":false,"mass":4.3556627649586986e-21,"nu":0,"particle_id":1005,"point":[-9.69115273872e-7,-8.44749966012e-7,-0.00000161867708048],"type":2,"volume":4.3556627649586986e-21},{"fixed":false,"mass":6.862012774128283e-21,"nu":0,"particle_id":1006,"point":[0.00000113177110467,-5.92919425397e-7,-0.00000162494403954],"type":2,"volume":6.862012774128283e-21},{"fixed":false,"mass":7.573576558713936e-21,"nu":0,"particle_id":1007,"point":[0.00000138451562105,-2.24931755717e-7,-0.0000015183624766],"type":2,"volume":7.573576558713936e-21},{"fixed":false,"mass":8.932887189533217e-21,"nu":0,"particle_id":1008,"point":[-0.00000158437137404,-5.09859517619e-7,-0.00000122585196146],"type":2,"volume":8.932887189533217e-21},{"fixed":false,"mass":4.966826088170104e-21,"nu":0,"particle_id":1009,"point":[-0.00000117080485574,-7.77150021517e-7,-0.00000151596709854],"type":2,"volume":4.966826088170104e-21},{"fixed":false,"mass":3.602951482782909e-21,"nu":0,"particle_id":1010,"point":[-0.00000121332045745,-0.00000119930101203,-0.00000116723303589],"type":2,"volume":3.602951482782909e-21},{"fixed":false,"mass":3.769494106652546e-21,"nu":0,"particle_id":1011,"point":[-0.000001345936058,-0.0000010374688414,-0.00000117686742707],"type":2,"volume":3.769494106652546e-21},{"fixed":false,"mass":7.039615387651438e-21,"nu":0,"particle_id":1012,"point":[4.34927808562e-7,-0.00000196928293706,-4.53502949444e-7],"type":2,"volume":7.039615387651438e-21},{"fixed":false,"mass":7.137211517018157e-21,"nu":0,"particle_id":1013,"point":[0.00000118306618426,-0.00000156772569838,-6.4458742487e-7],"type":2,"volume":7.137211517018157e-21},{"fixed":false,"mass":3.0000044136749948e-21,"nu":0,"particle_id":1014,"point":[8.32569842161e-7,-0.0000017843810029,-6.29058267886e-7],"type":2,"volume":3.0000044136749948e-21},{"fixed":false,"mass":3.313428161131924e-21,"nu":0,"particle_id":1015,"point":[-0.00000138627066515,-6.45969862624e-7,-0.00000139063977706],"type":2,"volume":3.313428161131924e-21},{"fixed":false,"mass":5.2329465270366174e-21,"nu":0,"particle_id":1016,"point":[4.78127897733e-7,-7.01157534305e-7,-0.00000188485390296],"type":2,"volume":5.2329465270366174e-21},{"fixed":false,"mass":1.5358762791483109e-21,"nu":0,"particle_id":1017,"point":[3.20714645234e-7,-1.39893743655e-7,-0.00000203727127963],"type":2,"volume":1.5358762791483109e-21},{"fixed":false,"mass":5.8303923337464816e-21,"nu":0,"particle_id":1018,"point":[-0.00000105461499859,-0.00000159648583511,-7.82254813384e-7],"type":2,"volume":5.8303923337464816e-21},{"fixed":false,"mass":4.8975358190165145e-21,"nu":0,"particle_id":1019,"point":[-0.00000141681937234,-0.00000113489796819,-9.88702117914e-7],"type":2,"volume":4.8975358190165145e-21},{"fixed":false,"mass":5.9066236659847074e-21,"nu":0,"particle_id":1020,"point":[-0.00000111387836758,-3.46657316102e-7,-0.00000170646010719],"type":2,"volume":5.9066236659847074e-21},{"fixed":false,"mass":6.444126457727912e-21,"nu":0,"particle_id":1021,"point":[3.76399714399e-7,-0.00000111264457187,-0.00000170095494405],"type":2,"volume":6.444126457727912e-21},{"fixed":false,"mass":4.994531550524143e-21,"nu":0,"particle_id":1022,"point":[0.00000123039696867,-0.00000131269514556,-0.00000101777068355],"type":2,"volume":4.994531550524143e-21},{"fixed":false,"mass":8.789233806938614e-21,"nu":0,"particle_id":1023,"point":[9.18530517804e-7,-0.0000013113412796,-0.00000130751219738],"type":2,"volume":8.789233806938614e-21},{"fixed":false,"mass":3.2447682162916294e-21,"nu":0,"particle_id":1024,"point":[0.00000146004821266,-7.65878122377e-7,-0.00000124683291918],"type":2,"volume":3.2447682162916294e-21},{"fixed":false,"mass":4.763932606836986e-21,"nu":0,"particle_id":1025,"point":[-0.00000122031647397,-0.00000155311334797,-6.09564632931e-7],"type":2,"volume":4.763932606836986e-21},{"fixed":false,"mass":5.610562390204886e-21,"nu":0,"particle_id":1026,"point":[-0.00000152325868711,-0.00000138342538384,-1.96772938867e-7],"type":2,"volume":5.610562390204886e-21},{"fixed":false,"mass":4.596905820165888e-21,"nu":0,"particle_id":1027,"point":[-0.00000104992702833,-0.00000169286148895,-5.52064873369e-7],"type":2,"volume":4.596905820165888e-21},{"fixed":false,"mass":5.7457496937745265e-21,"nu":0,"particle_id":1028,"point":[0.0000015941184684,-7.57566297512e-7,-0.00000107600279906],"type":2,"volume":5.7457496937745265e-21},{"fixed":false,"mass":5.110152200172655e-21,"nu":0,"particle_id":1029,"point":[-0.00000165149232793,-7.77790740239e-7,-9.69802590828e-7],"type":2,"volume":5.110152200172655e-21},{"fixed":false,"mass":5.5893389838165086e-21,"nu":0,"particle_id":1030,"point":[-0.00000141123251664,-4.19428702007e-7,-0.00000145100129494],"type":2,"volume":5.5893389838165086e-21},{"fixed":false,"mass":3.1511602878235835e-21,"nu":0,"particle_id":1031,"point":[0.00000170677782446,-5.42192034968e-7,-0.00000103239511097],"type":2,"volume":3.1511602878235835e-21},{"fixed":false,"mass":5.953887331354205e-21,"nu":0,"particle_id":1032,"point":[0.00000163485613325,-0.00000102787696186,-7.37303726327e-7],"type":2,"volume":5.953887331354205e-21},{"fixed":false,"mass":4.547368454140193e-21,"nu":0,"particle_id":1033,"point":[0.00000177655746746,-7.65625508655e-7,-7.28397937471e-7],"type":2,"volume":4.547368454140193e-21},{"fixed":false,"mass":1.331035899311826e-21,"nu":0,"particle_id":1034,"point":[-0.00000156287332092,-0.00000106732820608,-8.31348238271e-7],"type":2,"volume":1.331035899311826e-21},{"fixed":false,"mass":4.5817079882723766e-21,"nu":0,"particle_id":1035,"point":[0.00000125369310078,-3.92742139919e-7,-0.00000159590401672],"type":2,"volume":4.5817079882723766e-21},{"fixed":false,"mass":4.1285965534025974e-21,"nu":0,"particle_id":1036,"point":[-0.00000181977083835,-7.85790690387e-7,-5.86403868344e-7],"type":2,"volume":4.1285965534025974e-21},{"fixed":false,"mass":5.7178389684766054e-21,"nu":0,"particle_id":1037,"point":[0.00000178612601514,-8.86650735315e-7,-5.44524326006e-7],"type":2,"volume":5.7178389684766054e-21},{"fixed":false,"mass":3.946326352700298e-21,"nu":0,"particle_id":1038,"point":[-0.00000167072535131,-0.00000113067705227,-4.50720106006e-7],"type":2,"volume":3.946326352700298e-21},{"fixed":false,"mass":6.960651089284521e-21,"nu":0,"particle_id":1039,"point":[0.00000143307147198,-0.00000122527870703,-8.47290184232e-7],"type":2,"volume":6.960651089284521e-21},{"fixed":false,"mass":3.648916863450667e-21,"nu":0,"particle_id":1040,"point":[0.00000155906373649,-2.29526740134e-7,-0.0000013377369514],"type":2,"volume":3.648916863450667e-21},{"fixed":false,"mass":9.168306955657948e-21,"nu":0,"particle_id":1041,"point":[0.00000146304971167,-4.27921167439e-7,-0.00000139616310854],"type":2,"volume":9.168306955657948e-21},{"fixed":false,"mass":2.108335521963105e-21,"nu":0,"particle_id":1042,"point":[0.0000018793030251,-8.40380996628e-7,-1.86768119265e-7],"type":2,"volume":2.108335521963105e-21},{"fixed":false,"mass":5.917474358864668e-21,"nu":0,"particle_id":1043,"point":[-0.00000202862848047,-2.0561122843e-7,-3.39548112894e-7],"type":2,"volume":5.917474358864668e-21},{"fixed":false,"mass":5.8364969847361775e-21,"nu":0,"particle_id":1044,"point":[0.00000202767280655,-3.43822454464e-7,-2.07921906932e-7],"type":2,"volume":5.8364969847361775e-21},{"fixed":false,"mass":6.8360031844971e-21,"nu":0,"particle_id":1045,"point":[0.00000187864769977,-5.09578646623e-7,-6.956398731e-7],"type":2,"volume":6.8360031844971e-21},{"fixed":false,"mass":7.05017239614286e-21,"nu":0,"particle_id":1046,"point":[-0.00000169652841799,-9.02324430138e-7,-7.61908367013e-7],"type":2,"volume":7.05017239614286e-21},{"fixed":false,"mass":7.344985487272859e-21,"nu":0,"particle_id":1047,"point":[0.00000174706253893,-1.83873447001e-7,-0.00000108943354573],"type":2,"volume":7.344985487272859e-21},{"fixed":false,"mass":8.992846844453742e-21,"nu":0,"particle_id":1048,"point":[-0.00000136722833852,-0.00000138957361779,-6.87513084294e-7],"type":2,"volume":8.992846844453742e-21},{"fixed":false,"mass":5.612034411132296e-21,"nu":0,"particle_id":1049,"point":[-0.0000018295598083,-3.91758866912e-7,-8.78714008104e-7],"type":2,"volume":5.612034411132296e-21},{"fixed":false,"mass":3.387507465889537e-21,"nu":0,"particle_id":1050,"point":[0.00000205509729194,-1.53321936139e-7,-1.61151837022e-7],"type":2,"volume":3.387507465889537e-21},{"fixed":false,"mass":3.117840717004027e-21,"nu":0,"particle_id":1051,"point":[-0.00000205504219552,-1.62407522346e-7,-1.52734348845e-7],"type":2,"volume":3.117840717004027e-21},{"fixed":false,"mass":6.064060153881051e-21,"nu":0,"particle_id":1052,"point":[-2.23104027263e-7,-0.00000172498443791,-0.00000111694032606],"type":2,"volume":6.064060153881051e-21},{"fixed":false,"mass":4.040143123828302e-21,"nu":0,"particle_id":1053,"point":[-3.76286546288e-7,-0.00000126511026792,-0.00000159085098456],"type":2,"volume":4.040143123828302e-21},{"fixed":false,"mass":5.968508942023559e-21,"nu":0,"particle_id":1054,"point":[-4.29007335732e-7,-0.00000164188880736,-0.00000118027804358],"type":2,"volume":5.968508942023559e-21},{"fixed":false,"mass":5.633745043207765e-21,"nu":0,"particle_id":1055,"point":[-5.05607097234e-8,-0.0000016266400576,-0.00000127451486756],"type":2,"volume":5.633745043207765e-21},{"fixed":false,"mass":2.9363751046368318e-21,"nu":0,"particle_id":1056,"point":[-3.13569843652e-7,-8.21870216742e-7,-0.00000187058966906],"type":2,"volume":2.9363751046368318e-21},{"fixed":false,"mass":1.0143730509238564e-20,"nu":0,"particle_id":1057,"point":[-5.90034511631e-7,-7.72974138812e-7,-0.00000182408132105],"type":2,"volume":1.0143730509238564e-20},{"fixed":false,"mass":8.997504052372352e-21,"nu":0,"particle_id":1058,"point":[-2.81033882678e-7,-0.00000106495061581,-0.00000174922913098],"type":2,"volume":8.997504052372352e-21},{"fixed":false,"mass":6.0969717072381756e-21,"nu":0,"particle_id":1059,"point":[1.78698849816e-7,-0.00000155252427568,-0.00000135301053377],"type":2,"volume":6.0969717072381756e-21},{"fixed":false,"mass":4.8485232145371496e-21,"nu":0,"particle_id":1060,"point":[-1.32798991992e-7,-0.00000127823657082,-0.00000161906704826],"type":2,"volume":4.8485232145371496e-21},{"fixed":false,"mass":3.957943110632467e-21,"nu":0,"particle_id":1061,"point":[-7.76774005403e-7,-0.0000011011580946,-0.00000156747421199],"type":2,"volume":3.957943110632467e-21},{"fixed":false,"mass":6.907722146586336e-21,"nu":0,"particle_id":1062,"point":[-6.12628705326e-7,-0.0000012574497403,-0.00000152197523962],"type":2,"volume":6.907722146586336e-21},{"fixed":false,"mass":2.6891149131466265e-21,"nu":0,"particle_id":1063,"point":[-9.41973509796e-7,-0.00000133128744407,-0.00000127014253456],"type":2,"volume":2.6891149131466265e-21},{"fixed":false,"mass":8.51660398608518e-21,"nu":0,"particle_id":1064,"point":[4.63246580282e-8,-5.61441597446e-7,-0.0000019888538832],"type":2,"volume":8.51660398608518e-21},{"fixed":false,"mass":1.2394035220243654e-20,"nu":0,"particle_id":1065,"point":[2.41428708514e-8,-0.00000143900625726,-0.00000148377239608],"type":2,"volume":1.2394035220243654e-20},{"fixed":false,"mass":5.5672276834008395e-21,"nu":0,"particle_id":1066,"point":[-2.80948991365e-7,-0.00000199690742445,-4.54236515966e-7],"type":2,"volume":5.5672276834008395e-21},{"fixed":false,"mass":5.4624004657028926e-21,"nu":0,"particle_id":1067,"point":[-8.67455660211e-8,-9.61873818078e-7,-0.00000182761494163],"type":2,"volume":5.4624004657028926e-21},{"fixed":false,"mass":7.158071724917465e-21,"nu":0,"particle_id":1068,"point":[1.32242769984e-7,-0.00000184581382825,-9.21078482669e-7],"type":2,"volume":7.158071724917465e-21},{"fixed":false,"mass":2.9303785546625576e-21,"nu":0,"particle_id":1069,"point":[9.46664724186e-7,-0.0000011245152898,-0.00000145333880186],"type":2,"volume":2.9303785546625576e-21},{"fixed":false,"mass":5.369514534710892e-21,"nu":0,"particle_id":1070,"point":[4.7649680441e-7,-0.00000167577205284,-0.00000111249325045],"type":2,"volume":5.369514534710892e-21},{"fixed":false,"mass":9.243581484569684e-21,"nu":0,"particle_id":1071,"point":[-5.33101563297e-7,-0.00000182520996493,-8.10748861947e-7],"type":2,"volume":9.243581484569684e-21},{"fixed":false,"mass":8.323058008645967e-21,"nu":0,"particle_id":1072,"point":[-4.55600258529e-7,-0.00000146355940187,-0.0000013868398219],"type":2,"volume":8.323058008645967e-21},{"fixed":false,"mass":5.469262149100228e-21,"nu":0,"particle_id":1073,"point":[-6.25824392384e-7,-0.00000154329974528,-0.0000012245293529],"type":2,"volume":5.469262149100228e-21},{"fixed":false,"mass":5.431914636930632e-21,"nu":0,"particle_id":1074,"point":[9.44409790971e-8,-2.72815608746e-7,-0.00000204684023683],"type":2,"volume":5.431914636930632e-21},{"fixed":false,"mass":1.0335768236655799e-20,"nu":0,"particle_id":1075,"point":[7.45865897398e-7,-0.00000105948679766,-0.00000161061298849],"type":2,"volume":1.0335768236655799e-20},{"fixed":false,"mass":5.950753508595107e-21,"nu":0,"particle_id":1076,"point":[5.48827996776e-7,-0.00000135951270882,-0.00000145719437088],"type":2,"volume":5.950753508595107e-21},{"fixed":false,"mass":3.738465939427078e-21,"nu":0,"particle_id":1077,"point":[9.42956001821e-8,-0.00000126406238631,-0.00000163283711169],"type":2,"volume":3.738465939427078e-21},{"fixed":false,"mass":2.979005125119335e-21,"nu":0,"particle_id":1078,"point":[-7.86585518281e-7,-9.06725255005e-7,-0.00000168286509987],"type":2,"volume":2.979005125119335e-21},{"fixed":false,"mass":5.472256266116285e-21,"nu":0,"particle_id":1079,"point":[8.05868455302e-7,-1.84130893241e-7,-0.00000189461717951],"type":2,"volume":5.472256266116285e-21},{"fixed":false,"mass":9.823855071170718e-21,"nu":0,"particle_id":1080,"point":[-3.77687141899e-8,-0.0000017898829551,-0.00000103334163821],"type":2,"volume":9.823855071170718e-21},{"fixed":false,"mass":5.391646147547408e-21,"nu":0,"particle_id":1081,"point":[3.3354203453e-7,-0.00000162733148066,-0.00000123022127004],"type":2,"volume":5.391646147547408e-21},{"fixed":false,"mass":5.836264359059222e-21,"nu":0,"particle_id":1082,"point":[-8.97087721055e-7,-0.0000016024149969,-9.48895256831e-7],"type":2,"volume":5.836264359059222e-21},{"fixed":false,"mass":3.1150113122627192e-21,"nu":0,"particle_id":1083,"point":[0.00000113013330048,-0.00000101596828377,-0.00000140125286066],"type":2,"volume":3.1150113122627192e-21},{"fixed":false,"mass":1.0872416595952388e-20,"nu":0,"particle_id":1084,"point":[7.10315458458e-7,-0.0000014262907873,-0.00000131683292393],"type":2,"volume":1.0872416595952388e-20},{"fixed":false,"mass":3.632214221486627e-21,"nu":0,"particle_id":1085,"point":[7.74481030797e-7,-0.00000170355599084,-8.78053830366e-7],"type":2,"volume":3.632214221486627e-21},{"fixed":false,"mass":4.751855811284516e-21,"nu":0,"particle_id":1086,"point":[2.9828480843e-7,-0.00000187467538192,-8.18242504073e-7],"type":2,"volume":4.751855811284516e-21},{"fixed":false,"mass":4.203922744808025e-21,"nu":0,"particle_id":1087,"point":[-3.97398182578e-7,-0.00000177396276412,-9.83886785151e-7],"type":2,"volume":4.203922744808025e-21},{"fixed":false,"mass":1.0637042636438344e-20,"nu":0,"particle_id":1088,"point":[-3.48756024747e-7,-0.00000190949982087,-7.10691268636e-7],"type":2,"volume":1.0637042636438344e-20},{"fixed":false,"mass":4.855931158340071e-21,"nu":0,"particle_id":1089,"point":[0.00000166136126678,-0.00000122026159829,-1.54086933182e-7],"type":2,"volume":4.855931158340071e-21},{"fixed":false,"mass":9.016284028942166e-21,"nu":0,"particle_id":1090,"point":[-4.96840207425e-7,-0.00000194048915398,-5.10444964289e-7],"type":2,"volume":9.016284028942166e-21},{"fixed":false,"mass":4.680295385269098e-21,"nu":0,"particle_id":1091,"point":[-7.5686003519e-7,-0.00000159307029977,-0.00000107805023868],"type":2,"volume":4.680295385269098e-21},{"fixed":false,"mass":4.940975482884683e-21,"nu":0,"particle_id":1092,"point":[-8.6317700059e-7,-0.00000181619478165,-4.78815612493e-7],"type":2,"volume":4.940975482884683e-21},{"fixed":false,"mass":6.3832860861873485e-21,"nu":0,"particle_id":1093,"point":[-7.89868669221e-7,-0.00000144390538455,-0.0000012506586808],"type":2,"volume":6.3832860861873485e-21},{"fixed":false,"mass":2.800442151295222e-21,"nu":0,"particle_id":1094,"point":[4.55878876435e-7,-0.00000188675207056,-7.10804814471e-7],"type":2,"volume":2.800442151295222e-21},{"fixed":false,"mass":2.123774895966412e-21,"nu":0,"particle_id":1095,"point":[-7.26823484654e-7,-0.00000172187811239,-8.83043486037e-7],"type":2,"volume":2.123774895966412e-21},{"fixed":false,"mass":2.311905741066444e-21,"nu":0,"particle_id":1096,"point":[2.67742087673e-7,-6.51859330332e-7,-0.00000194326940951],"type":2,"volume":2.311905741066444e-21},{"fixed":false,"mass":1.7343498077766575e-21,"nu":0,"particle_id":1097,"point":[4.01983667216e-7,-0.00000129083900869,-0.00000156366434856],"type":2,"volume":1.7343498077766575e-21},{"fixed":false,"mass":3.00106586725674e-21,"nu":0,"particle_id":1098,"point":[-0.00000116159248036,-0.00000108235629726,-0.00000132367298279],"type":2,"volume":3.00106586725674e-21},{"fixed":false,"mass":4.996668374310991e-21,"nu":0,"particle_id":1099,"point":[-1.30067324672e-8,-0.0000019143624999,-7.79711134911e-7],"type":2,"volume":4.996668374310991e-21},{"fixed":false,"mass":4.4848874426043364e-21,"nu":0,"particle_id":1100,"point":[6.05358121682e-7,-0.00000172239638342,-9.69430066015e-7],"type":2,"volume":4.4848874426043364e-21},{"fixed":false,"mass":3.7471460949900484e-21,"nu":0,"particle_id":1101,"point":[-0.00000108341184913,-9.57287390856e-7,-0.00000147740381293],"type":2,"volume":3.7471460949900484e-21},{"fixed":false,"mass":4.090880620097632e-21,"nu":0,"particle_id":1102,"point":[-8.0008395774e-7,-0.00000128360867255,-0.00000140894174695],"type":2,"volume":4.090880620097632e-21},{"fixed":false,"mass":4.928794767884135e-21,"nu":0,"particle_id":1103,"point":[0.00000187815732239,-7.73730867217e-7,-3.83103155146e-7],"type":2,"volume":4.928794767884135e-21},{"fixed":false,"mass":2.1742265212876122e-21,"nu":0,"particle_id":1104,"point":[3.10058316687e-7,-0.00000176861717101,-0.0000010240896214],"type":2,"volume":2.1742265212876122e-21},{"fixed":false,"mass":7.676863778944573e-21,"nu":0,"particle_id":1105,"point":[-8.7200073641e-7,-3.63123231139e-7,-0.00000183865675011],"type":2,"volume":7.676863778944573e-21},{"fixed":false,"mass":5.923647276940433e-21,"nu":0,"particle_id":1106,"point":[-9.23278622692e-7,-9.91220726008e-7,-0.00000156139055563],"type":2,"volume":5.923647276940433e-21},{"fixed":false,"mass":3.1178399060966708e-21,"nu":0,"particle_id":1107,"point":[-0.0000010749002286,-0.00000123216107053,-0.0000012646228706],"type":2,"volume":3.1178399060966708e-21},{"fixed":false,"mass":6.316092227945124e-21,"nu":0,"particle_id":1108,"point":[-0.00000175882276347,-9.48683072641e-7,-5.28625883183e-7],"type":2,"volume":6.316092227945124e-21},{"fixed":false,"mass":7.146215004374798e-21,"nu":0,"particle_id":1109,"point":[-0.00000153017436756,-7.15603381636e-7,-0.00000119137761228],"type":2,"volume":7.146215004374798e-21},{"fixed":false,"mass":8.64626751704302e-21,"nu":0,"particle_id":1110,"point":[9.60469149955e-7,-0.00000167361818803,-7.41217635154e-7],"type":2,"volume":8.64626751704302e-21},{"fixed":false,"mass":6.527126801937202e-21,"nu":0,"particle_id":1111,"point":[0.00000112997047524,-8.3241805665e-7,-0.00000151761303172],"type":2,"volume":6.527126801937202e-21},{"fixed":false,"mass":3.002952545958817e-21,"nu":0,"particle_id":1112,"point":[8.18161828275e-7,-4.25066635159e-7,-0.00000185008972443],"type":2,"volume":3.002952545958817e-21},{"fixed":false,"mass":3.91066899008631e-21,"nu":0,"particle_id":1113,"point":[0.00000171201420251,-7.05476616942e-7,-9.18810384879e-7],"type":2,"volume":3.91066899008631e-21},{"fixed":false,"mass":4.654759961264816e-21,"nu":0,"particle_id":1114,"point":[-0.00000120067567495,-1.89291653735e-7,-0.00000167195962972],"type":2,"volume":4.654759961264816e-21},{"fixed":false,"mass":8.462689277816553e-21,"nu":0,"particle_id":1115,"point":[2.67303033735e-7,-0.00000196337128721,-5.88748406972e-7],"type":2,"volume":8.462689277816553e-21},{"fixed":false,"mass":6.141774918751061e-21,"nu":0,"particle_id":1116,"point":[6.4070238271e-7,-0.00000188883344323,-5.42872996692e-7],"type":2,"volume":6.141774918751061e-21},{"fixed":false,"mass":3.54994852811458e-21,"nu":0,"particle_id":1117,"point":[0.00000179296598802,-5.75431797027e-7,-8.52674394343e-7],"type":2,"volume":3.54994852811458e-21},{"fixed":false,"mass":2.4293415738021476e-21,"nu":0,"particle_id":1118,"point":[8.99710747989e-7,-5.79091134245e-7,-0.00000176863688704],"type":2,"volume":2.4293415738021476e-21},{"fixed":false,"mass":1.0342208205505972e-20,"nu":0,"particle_id":1119,"point":[-8.34731737307e-7,-6.53416101161e-7,-0.00000177459086425],"type":2,"volume":1.0342208205505972e-20},{"fixed":false,"mass":1.9403241453892406e-21,"nu":0,"particle_id":1120,"point":[0.0000010783196973,-0.00000146236075629,-9.85712969831e-7],"type":2,"volume":1.9403241453892406e-21},{"fixed":false,"mass":5.013461944351807e-21,"nu":0,"particle_id":1121,"point":[-6.6653639758e-7,-0.00000192670387019,-3.41238680821e-7],"type":2,"volume":5.013461944351807e-21},{"fixed":false,"mass":3.621628488457161e-21,"nu":0,"particle_id":1122,"point":[3.71513667105e-7,-0.00000146400902947,-0.00000141122555489],"type":2,"volume":3.621628488457161e-21},{"fixed":false,"mass":1.4031082788686867e-21,"nu":0,"particle_id":1123,"point":[2.58219403239e-7,-0.00000123190415526,-0.00000163970646826],"type":2,"volume":1.4031082788686867e-21},{"fixed":false,"mass":9.428064507971115e-21,"nu":0,"particle_id":1124,"point":[1.42969531019e-7,-0.00000106399216042,-0.00000176646053049],"type":2,"volume":9.428064507971115e-21},{"fixed":false,"mass":5.6773455801712755e-21,"nu":0,"particle_id":1125,"point":[6.26404658166e-7,-0.00000180405770759,-7.91135514249e-7],"type":2,"volume":5.6773455801712755e-21},{"fixed":false,"mass":5.48918951192591e-21,"nu":0,"particle_id":1126,"point":[0.00000138852992015,-0.00000143868555927,-5.24472051105e-7],"type":2,"volume":5.48918951192591e-21},{"fixed":false,"mass":4.955529692048814e-21,"nu":0,"particle_id":1127,"point":[7.07497756103e-7,-0.00000160478114668,-0.00000109408720237],"type":2,"volume":4.955529692048814e-21},{"fixed":false,"mass":9.85200154493092e-21,"nu":0,"particle_id":1128,"point":[1.89118714842e-7,-0.00000203009205551,-3.4038620395e-7],"type":2,"volume":9.85200154493092e-21},{"fixed":false,"mass":4.2208235443405e-21,"nu":0,"particle_id":1129,"point":[7.72858540315e-7,-0.00000191071704225,-1.57329180748e-7],"type":2,"volume":4.2208235443405e-21},{"fixed":false,"mass":3.2861276234023086e-21,"nu":0,"particle_id":1130,"point":[-0.00000139073474177,-1.82824706588e-7,-0.00000151833277469],"type":2,"volume":3.2861276234023086e-21},{"fixed":false,"mass":7.022144311569495e-21,"nu":0,"particle_id":1131,"point":[7.7181973821e-7,-7.92770251917e-7,-0.00000174605613581],"type":2,"volume":7.022144311569495e-21},{"fixed":false,"mass":2.6189342478660803e-21,"nu":0,"particle_id":1132,"point":[-0.000001670747715,-0.00000119875767521,-2.10913534334e-7],"type":2,"volume":2.6189342478660803e-21},{"fixed":false,"mass":8.81660494150057e-21,"nu":0,"particle_id":1133,"point":[-0.00000130140609323,-0.00000130344369307,-9.38231916685e-7],"type":2,"volume":8.81660494150057e-21},{"fixed":false,"mass":9.797668454485511e-21,"nu":0,"particle_id":1134,"point":[-6.82996328452e-7,-0.00000184002367038,-6.48638048347e-7],"type":2,"volume":9.797668454485511e-21},{"fixed":false,"mass":8.651422558066872e-21,"nu":0,"particle_id":1135,"point":[0.00000113520432754,-0.00000119161498442,-0.00000125070670968],"type":2,"volume":8.651422558066872e-21},{"fixed":false,"mass":5.592946153195484e-21,"nu":0,"particle_id":1136,"point":[6.820827999e-7,-5.69899521415e-7,-0.00000186624757189],"type":2,"volume":5.592946153195484e-21},{"fixed":false,"mass":1.0258741681120281e-20,"nu":0,"particle_id":1137,"point":[0.00000189116783723,-6.60018240064e-7,-5.10649140041e-7],"type":2,"volume":1.0258741681120281e-20},{"fixed":false,"mass":4.153455196807143e-21,"nu":0,"particle_id":1138,"point":[0.00000156397789951,-5.84880841102e-7,-0.00000121851956963],"type":2,"volume":4.153455196807143e-21},{"fixed":false,"mass":1.793674684694384e-21,"nu":0,"particle_id":1139,"point":[0.00000151755162971,-0.00000105112018609,-9.30099895465e-7],"type":2,"volume":1.793674684694384e-21},{"fixed":false,"mass":3.596025712465617e-21,"nu":0,"particle_id":1140,"point":[0.00000130497535725,-9.27662470115e-7,-0.00000130743415456],"type":2,"volume":3.596025712465617e-21},{"fixed":false,"mass":6.063735142811464e-21,"nu":0,"particle_id":1141,"point":[-0.00000104475789281,-5.78544026446e-7,-0.00000168720780133],"type":2,"volume":6.063735142811464e-21},{"fixed":false,"mass":4.6565918924543694e-21,"nu":0,"particle_id":1142,"point":[7.45685196317e-7,-0.00000124943208403,-0.00000146825592639],"type":2,"volume":4.6565918924543694e-21},{"fixed":false,"mass":3.0153946946385735e-21,"nu":0,"particle_id":1143,"point":[5.45935116662e-7,-9.21928501896e-7,-0.0000017677401098],"type":2,"volume":3.0153946946385735e-21},{"fixed":false,"mass":1.8707107791648967e-21,"nu":0,"particle_id":1144,"point":[-0.0000014749182744,-0.00000121729099824,-7.84678991333e-7],"type":2,"volume":1.8707107791648967e-21},{"fixed":false,"mass":8.32049717745164e-21,"nu":0,"particle_id":1145,"point":[0.00000134887094331,-0.00000110957265671,-0.00000110557591679],"type":2,"volume":8.32049717745164e-21},{"fixed":false,"mass":4.4933832963009556e-21,"nu":0,"particle_id":1146,"point":[0.00000179116522765,-9.70005821458e-7,-3.51736042503e-7],"type":2,"volume":4.4933832963009556e-21},{"fixed":false,"mass":4.5919712825309106e-21,"nu":0,"particle_id":1147,"point":[-0.00000188868479796,-6.21163071412e-7,-5.65622296841e-7],"type":2,"volume":4.5919712825309106e-21},{"fixed":false,"mass":5.524888966878823e-21,"nu":0,"particle_id":1148,"point":[9.22388659284e-7,-0.00000159177186782,-9.42530578842e-7],"type":2,"volume":5.524888966878823e-21},{"fixed":false,"mass":1.0906416118860141e-20,"nu":0,"particle_id":1149,"point":[-0.00000132480375898,-8.71886856254e-7,-0.00000132574911657],"type":2,"volume":1.0906416118860141e-20},{"fixed":false,"mass":6.722903371157602e-21,"nu":0,"particle_id":1150,"point":[9.0644062572e-7,-0.0000014688834594,-0.00000113738699868],"type":2,"volume":6.722903371157602e-21},{"fixed":false,"mass":4.795742864324686e-21,"nu":0,"particle_id":1151,"point":[-0.00000154016902135,-9.68805941905e-7,-9.80916328033e-7],"type":2,"volume":4.795742864324686e-21},{"fixed":false,"mass":5.424510970984995e-21,"nu":0,"particle_id":1152,"point":[-0.00000170391184197,-3.3893603463e-7,-0.00000112013803132],"type":2,"volume":5.424510970984995e-21},{"fixed":false,"mass":9.67508607987884e-21,"nu":0,"particle_id":1153,"point":[-0.00000108687226027,-0.00000141376775456,-0.00000104540510619],"type":2,"volume":9.67508607987884e-21},{"fixed":false,"mass":1.5459334552299803e-21,"nu":0,"particle_id":1154,"point":[-0.00000128201638025,-3.42557873225e-7,-0.00000158492602801],"type":2,"volume":1.5459334552299803e-21},{"fixed":false,"mass":4.888790186018715e-21,"nu":0,"particle_id":1155,"point":[-0.00000154285524606,-1.16614347636e-7,-0.00000137073016806],"type":2,"volume":4.888790186018715e-21},{"fixed":false,"mass":4.753031282826998e-21,"nu":0,"particle_id":1156,"point":[0.00000140793855272,-0.00000133383555647,-7.15188192064e-7],"type":2,"volume":4.753031282826998e-21},{"fixed":false,"mass":3.659583525872232e-21,"nu":0,"particle_id":1157,"point":[9.86697439772e-7,-0.00000180753963484,-1.79251334272e-7],"type":2,"volume":3.659583525872232e-21},{"fixed":false,"mass":3.2122216952620477e-21,"nu":0,"particle_id":1158,"point":[-0.00000166971611368,-1.46083134894e-7,-0.00000120979759771],"type":2,"volume":3.2122216952620477e-21},{"fixed":false,"mass":5.80448023959058e-21,"nu":0,"particle_id":1159,"point":[0.00000118182787652,-0.00000168276557148,-2.10915413674e-7],"type":2,"volume":5.80448023959058e-21},{"fixed":false,"mass":5.991965827121212e-21,"nu":0,"particle_id":1160,"point":[9.78005914236e-7,-7.47967536332e-7,-0.0000016604070002],"type":2,"volume":5.991965827121212e-21},{"fixed":false,"mass":2.5959759274843856e-21,"nu":0,"particle_id":1161,"point":[-2.75698147524e-7,-0.00000159269349734,-0.00000128849538804],"type":2,"volume":2.5959759274843856e-21},{"fixed":false,"mass":2.2981623484516683e-21,"nu":0,"particle_id":1162,"point":[0.00000187620513887,-1.59895533326e-7,-8.52754422628e-7],"type":2,"volume":2.2981623484516683e-21},{"fixed":false,"mass":6.39737768617355e-21,"nu":0,"particle_id":1163,"point":[0.00000101158839094,-1.42722422665e-7,-0.00000179700351903],"type":2,"volume":6.39737768617355e-21},{"fixed":false,"mass":5.149835765558218e-21,"nu":0,"particle_id":1164,"point":[-0.00000190369786667,-7.89179985122e-7,-1.61343712358e-7],"type":2,"volume":5.149835765558218e-21},{"fixed":false,"mass":4.06486578854671e-21,"nu":0,"particle_id":1165,"point":[0.00000119117677901,-1.89587852269e-7,-0.00000167870686465],"type":2,"volume":4.06486578854671e-21},{"fixed":false,"mass":6.927227393250418e-21,"nu":0,"particle_id":1166,"point":[0.00000155221883219,-0.00000132711615905,-3.198152707e-7],"type":2,"volume":6.927227393250418e-21},{"fixed":false,"mass":4.960337810172639e-21,"nu":0,"particle_id":1167,"point":[-0.00000156710613542,-0.00000129844869958,-3.62093558182e-7],"type":2,"volume":4.960337810172639e-21},{"fixed":false,"mass":4.6459351305723724e-21,"nu":0,"particle_id":1168,"point":[3.96054005896e-7,-2.9912250948e-7,-0.000002006631346],"type":2,"volume":4.6459351305723724e-21},{"fixed":false,"mass":6.806914232739787e-21,"nu":0,"particle_id":1169,"point":[-5.32484443116e-8,-0.00000203570668014,-3.54915941599e-7],"type":2,"volume":6.806914232739787e-21},{"fixed":false,"mass":4.104030867169937e-21,"nu":0,"particle_id":1170,"point":[0.00000170171235258,-0.00000105976864672,-5.03952274015e-7],"type":2,"volume":4.104030867169937e-21},{"fixed":false,"mass":1.0099418284590682e-21,"nu":0,"particle_id":1171,"point":[0.00000173694739047,-3.72958258756e-7,-0.00000105679624809],"type":2,"volume":1.0099418284590682e-21},{"fixed":false,"mass":9.85058045517889e-22,"nu":0,"particle_id":1172,"point":[0.00000123644691272,-0.00000106370550645,-0.0000012698944986],"type":2,"volume":9.85058045517889e-22},{"fixed":false,"mass":2.4815331491319025e-21,"nu":0,"particle_id":1173,"point":[0.00000124876578476,-0.00000159803151181,-3.99727046946e-7],"type":2,"volume":2.4815331491319025e-21},{"fixed":false,"mass":8.616332018097409e-21,"nu":0,"particle_id":1174,"point":[-4.78917836967e-7,-5.55605397803e-7,-0.00000193257412726],"type":2,"volume":8.616332018097409e-21},{"fixed":false,"mass":6.251318774113959e-21,"nu":0,"particle_id":1175,"point":[-0.00000100321695284,-0.00000178655632085,-2.73266660904e-7],"type":2,"volume":6.251318774113959e-21},{"fixed":false,"mass":2.356086128318899e-21,"nu":0,"particle_id":1176,"point":[5.72231325506e-7,-0.00000198359419999,-1.03960424611e-7],"type":2,"volume":2.356086128318899e-21},{"fixed":false,"mass":5.0908864071901784e-21,"nu":0,"particle_id":1177,"point":[-0.00000135714071281,-0.00000154938423114,-1.74585222524e-7],"type":2,"volume":5.0908864071901784e-21},{"fixed":false,"mass":3.8894349607657095e-21,"nu":0,"particle_id":1178,"point":[7.78237302449e-8,-8.25992780068e-7,-0.0000018932991851],"type":2,"volume":3.8894349607657095e-21},{"fixed":false,"mass":1.9151383475545736e-21,"nu":0,"particle_id":1179,"point":[0.00000154728657743,-0.00000136098251393,-1.62890313027e-7],"type":2,"volume":1.9151383475545736e-21},{"fixed":false,"mass":5.658492788151603e-21,"nu":0,"particle_id":1180,"point":[8.24554110741e-7,-0.00000185944883903,-3.68052908533e-7],"type":2,"volume":5.658492788151603e-21},{"fixed":false,"mass":2.4703462130233114e-21,"nu":0,"particle_id":1181,"point":[-1.12408302401e-7,-1.1002029163e-7,-0.0000020611070615],"type":2,"volume":2.4703462130233114e-21},{"fixed":false,"mass":4.194284657326e-21,"nu":0,"particle_id":1182,"point":[0.00000178156104209,-0.00000103504763867,-1.6618979811e-7],"type":2,"volume":4.194284657326e-21},{"fixed":false,"mass":1.9333885622491137e-21,"nu":0,"particle_id":1183,"point":[0.00000168617824394,-0.00000114717513171,-3.37186234644e-7],"type":2,"volume":1.9333885622491137e-21},{"fixed":false,"mass":4.495652396277043e-21,"nu":0,"particle_id":1184,"point":[5.47511139895e-7,-1.53474413735e-7,-0.00000198735491697],"type":2,"volume":4.495652396277043e-21},{"fixed":false,"mass":2.916434837625717e-21,"nu":0,"particle_id":1185,"point":[-5.71527117331e-7,-9.70284679287e-8,-0.00000198414834137],"type":2,"volume":2.916434837625717e-21},{"fixed":false,"mass":8.210204487418463e-21,"nu":0,"particle_id":1186,"point":[6.30867941653e-7,-3.35662263164e-7,-0.00000193964916809],"type":2,"volume":8.210204487418463e-21},{"fixed":false,"mass":1.035692426521896e-20,"nu":0,"particle_id":1187,"point":[-0.00000118750296121,-0.00000164665990097,-3.88909112334e-7],"type":2,"volume":1.035692426521896e-20},{"fixed":false,"mass":6.665122023968028e-21,"nu":0,"particle_id":1188,"point":[-6.82257584154e-7,-0.00000194782639632,-1.1575546931e-7],"type":2,"volume":6.665122023968028e-21},{"fixed":false,"mass":1.912318827731707e-21,"nu":0,"particle_id":1189,"point":[-3.01263615504e-7,-8.88994624829e-8,-0.00000204309557523],"type":2,"volume":1.912318827731707e-21},{"fixed":false,"mass":5.850315500288883e-21,"nu":0,"particle_id":1190,"point":[-4.2284683701e-7,-0.00000201306254732,-2.04162050887e-7],"type":2,"volume":5.850315500288883e-21},{"fixed":false,"mass":3.3266075460709473e-21,"nu":0,"particle_id":1191,"point":[-0.00000115932701096,-0.00000170603889536,-1.35257455132e-7],"type":2,"volume":3.3266075460709473e-21},{"fixed":false,"mass":3.9332842137515895e-21,"nu":0,"particle_id":1192,"point":[-1.76340819552e-7,-0.00000204798968222,-2.18047212489e-7],"type":2,"volume":3.9332842137515895e-21},{"fixed":false,"mass":2.9724810868809424e-21,"nu":0,"particle_id":1193,"point":[5.50283845601e-8,-0.00000206315404402,-1.15194086304e-7],"type":2,"volume":2.9724810868809424e-21},{"fixed":false,"mass":7.717000935688687e-21,"nu":0,"particle_id":1194,"point":[-7.77699276953e-7,-1.40280864576e-7,-0.00000191008050188],"type":2,"volume":7.717000935688687e-21},{"fixed":false,"mass":4.482815955752358e-21,"nu":0,"particle_id":1195,"point":[3.66126247359e-7,-0.00000202851143449,-1.5490429667e-7],"type":2,"volume":4.482815955752358e-21},{"fixed":false,"mass":5.7936424120767364e-21,"nu":0,"particle_id":1196,"point":[-2.41910512203e-7,-2.61213471801e-7,-0.0000020362095266],"type":2,"volume":5.7936424120767364e-21},{"fixed":false,"mass":1.5684864993228346e-21,"nu":0,"particle_id":1197,"point":[-2.04607786713e-7,-0.00000205599379754,-6.26703126263e-8],"type":2,"volume":1.5684864993228346e-21},{"fixed":false,"mass":2.1190305332025954e-21,"nu":0,"particle_id":1198,"point":[-0.00000127254233712,-0.00000160180832433,-2.96223736972e-7],"type":2,"volume":2.1190305332025954e-21},{"fixed":false,"mass":9.719141331613945e-21,"nu":0,"particle_id":1199,"point":[0.00000139165783041,-0.000001513630669,-2.12398424911e-7],"type":2,"volume":9.719141331613945e-21},{"fixed":false,"mass":3.372137581151929e-21,"nu":0,"particle_id":1200,"point":[-1.11638005485e-7,-7.70702406422e-7,-0.00000191479951078],"type":2,"volume":3.372137581151929e-21},{"fixed":false,"mass":3.506036078466439e-21,"nu":0,"particle_id":1201,"point":[-0.00000139161058605,-0.00000147519859695,-4.00139333671e-7],"type":2,"volume":3.506036078466439e-21},{"fixed":false,"mass":3.009286050471285e-21,"nu":0,"particle_id":1202,"point":[1.09408354101e-7,-6.71806242007e-8,-0.00000206310905814],"type":2,"volume":3.009286050471285e-21},{"fixed":false,"mass":2.5219983762608272e-21,"nu":0,"particle_id":1203,"point":[-4.26500744344e-7,-1.64228092018e-7,-0.000002015943615],"type":2,"volume":2.5219983762608272e-21},{"fixed":false,"mass":3.176419634840134e-21,"nu":0,"particle_id":1204,"point":[-8.28460094956e-7,-0.00000188094143088,-2.20489488753e-7],"type":2,"volume":3.176419634840134e-21},{"fixed":false,"mass":7.306820316185779e-21,"nu":0,"particle_id":1205,"point":[0.00000102008793875,-3.47087001909e-7,-0.0000017640446764],"type":2,"volume":7.306820316185779e-21},{"fixed":false,"mass":4.975773382069355e-21,"nu":0,"particle_id":1206,"point":[6.02716380739e-7,-0.00000195833339954,-2.7306715408e-7],"type":2,"volume":4.975773382069355e-21},{"fixed":false,"mass":2.5675488011167762e-21,"nu":0,"particle_id":1207,"point":[2.69236207028e-7,-4.53562265215e-7,-0.00000199867344666],"type":2,"volume":2.5675488011167762e-21},{"fixed":false,"mass":4.319322283693047e-21,"nu":0,"particle_id":1208,"point":[-4.36225514731e-7,-9.32120292654e-7,-0.00000179269670338],"type":2,"volume":4.319322283693047e-21},{"fixed":false,"mass":4.424152037347392e-21,"nu":0,"particle_id":1209,"point":[-1.4066178929e-7,-0.00000197260625068,-6.01615534043e-7],"type":2,"volume":4.424152037347392e-21},{"fixed":false,"mass":1.8266969153350472e-21,"nu":0,"particle_id":1210,"point":[0.0000013295865233,-5.47793461882e-7,-0.0000014849324598],"type":2,"volume":1.8266969153350472e-21},{"fixed":false,"mass":7.08513431936438e-21,"nu":0,"particle_id":1211,"point":[4.57892022561e-7,-4.91478700148e-7,-0.00000195491329551],"type":2,"volume":7.08513431936438e-21},{"fixed":false,"mass":2.249782568968408e-21,"nu":0,"particle_id":1212,"point":[0.00000143181125202,-6.06173617762e-7,-0.00000136212058707],"type":2,"volume":2.249782568968408e-21},{"fixed":false,"mass":4.7516971221649056e-21,"nu":0,"particle_id":1213,"point":[-3.9634429172e-7,-3.52308610661e-7,-0.00000199792198428],"type":2,"volume":4.7516971221649056e-21},{"fixed":false,"mass":2.9556626641408797e-21,"nu":0,"particle_id":1214,"point":[6.78082472889e-8,-0.00000199105579027,-5.51363121376e-7],"type":2,"volume":2.9556626641408797e-21},{"fixed":false,"mass":4.214536496310801e-21,"nu":0,"particle_id":1215,"point":[-7.35558918011e-8,-4.14517449216e-7,-0.00000202377548781],"type":2,"volume":4.214536496310801e-21},{"fixed":false,"mass":2.9140164417409496e-21,"nu":0,"particle_id":1216,"point":[-6.82018974638e-7,-5.1688125316e-7,-0.0000018816445728],"type":2,"volume":2.9140164417409496e-21},{"fixed":false,"mass":3.546099452593339e-21,"nu":0,"particle_id":1217,"point":[5.2860465721e-7,1.24885226874e-7,6.2341413369e-7],"type":2,"volume":3.546099452593339e-21},{"fixed":false,"mass":5.588939050061664e-21,"nu":0,"particle_id":1218,"point":[-5.77253710121e-7,5.73544736988e-7,1.46591181267e-7],"type":2,"volume":5.588939050061664e-21},{"fixed":false,"mass":1.2347919354271701e-20,"nu":0,"particle_id":1219,"point":[-5.5248607277e-7,2.98091327576e-7,5.38112521151e-7],"type":2,"volume":1.2347919354271701e-20},{"fixed":false,"mass":2.853395002034172e-21,"nu":0,"particle_id":1220,"point":[-3.67420033152e-7,7.30323649201e-7,1.2367001357e-7],"type":2,"volume":2.853395002034172e-21},{"fixed":false,"mass":1.159828132061479e-20,"nu":0,"particle_id":1221,"point":[-7.31536048328e-7,3.31258465148e-7,1.96944725405e-7],"type":2,"volume":1.159828132061479e-20},{"fixed":false,"mass":4.812625181993466e-21,"nu":0,"particle_id":1222,"point":[-7.42584452989e-7,1.18361348454e-7,3.43836162977e-7],"type":2,"volume":4.812625181993466e-21},{"fixed":false,"mass":1.0277280404333568e-20,"nu":0,"particle_id":1223,"point":[-2.2216187795e-7,4.55128209915e-7,6.53579986019e-7],"type":2,"volume":1.0277280404333568e-20},{"fixed":false,"mass":8.494999074902596e-21,"nu":0,"particle_id":1224,"point":[-3.90667206015e-7,5.02483587544e-7,5.27781928446e-7],"type":2,"volume":8.494999074902596e-21},{"fixed":false,"mass":9.793149443395909e-21,"nu":0,"particle_id":1225,"point":[1.84986764015e-7,2.78177931185e-7,7.56347354951e-7],"type":2,"volume":9.793149443395909e-21},{"fixed":false,"mass":1.1906129135756713e-20,"nu":0,"particle_id":1226,"point":[-1.80283179957e-7,7.89234758411e-7,1.68139396755e-7],"type":2,"volume":1.1906129135756713e-20},{"fixed":false,"mass":1.1957295989836788e-20,"nu":0,"particle_id":1227,"point":[-5.1187636798e-7,5.37274095981e-7,3.64669048991e-7],"type":2,"volume":1.1957295989836788e-20},{"fixed":false,"mass":1.410905979310442e-20,"nu":0,"particle_id":1228,"point":[-6.23608689546e-7,4.23504842973e-7,3.39735538178e-7],"type":2,"volume":1.410905979310442e-20},{"fixed":false,"mass":6.040308661290663e-21,"nu":0,"particle_id":1229,"point":[-4.3543652624e-7,1.59637484455e-7,6.84525595411e-7],"type":2,"volume":6.040308661290663e-21},{"fixed":false,"mass":5.153926719421183e-21,"nu":0,"particle_id":1230,"point":[5.27055949973e-7,2.76749776596e-7,5.73834446815e-7],"type":2,"volume":5.153926719421183e-21},{"fixed":false,"mass":5.4349881220670405e-21,"nu":0,"particle_id":1231,"point":[6.58907584602e-7,1.70119613922e-7,4.69642946836e-7],"type":2,"volume":5.4349881220670405e-21},{"fixed":false,"mass":4.655343901636865e-21,"nu":0,"particle_id":1232,"point":[4.93810702582e-7,6.40427725587e-7,1.72243153464e-7],"type":2,"volume":4.655343901636865e-21},{"fixed":false,"mass":1.9895761848244037e-21,"nu":0,"particle_id":1233,"point":[3.86297363538e-7,6.7568592683e-7,2.7908289236e-7],"type":2,"volume":1.9895761848244037e-21},{"fixed":false,"mass":9.169442730217065e-21,"nu":0,"particle_id":1234,"point":[3.7262204085e-7,3.38037489573e-7,6.56161455677e-7],"type":2,"volume":9.169442730217065e-21},{"fixed":false,"mass":4.392602596536888e-21,"nu":0,"particle_id":1235,"point":[7.02401397961e-10,8.24179332379e-7,6.62745826964e-8],"type":2,"volume":4.392602596536888e-21},{"fixed":false,"mass":8.22874134288637e-21,"nu":0,"particle_id":1236,"point":[1.02068682163e-8,7.91720606388e-7,2.38198838917e-7],"type":2,"volume":8.22874134288637e-21},{"fixed":false,"mass":3.754512161915522e-21,"nu":0,"particle_id":1237,"point":[2.55127524752e-7,9.27598238666e-8,7.81005727758e-7],"type":2,"volume":3.754512161915522e-21},{"fixed":false,"mass":6.170341805308803e-21,"nu":0,"particle_id":1238,"point":[3.92425483544e-7,1.67096814357e-7,7.08339805529e-7],"type":2,"volume":6.170341805308803e-21},{"fixed":false,"mass":2.9050912914948118e-21,"nu":0,"particle_id":1239,"point":[-1.07001916221e-7,8.4931990888e-8,8.15476261119e-7],"type":2,"volume":2.9050912914948118e-21},{"fixed":false,"mass":6.934953691901712e-21,"nu":0,"particle_id":1240,"point":[1.12936816525e-7,5.9505250042e-7,5.62869596636e-7],"type":2,"volume":6.934953691901712e-21},{"fixed":false,"mass":5.141581608357029e-21,"nu":0,"particle_id":1241,"point":[7.56876810007e-7,2.93733382096e-7,1.56596871987e-7],"type":2,"volume":5.141581608357029e-21},{"fixed":false,"mass":1.2132286485665246e-20,"nu":0,"particle_id":1242,"point":[5.07746269956e-7,5.5620097023e-7,3.41318900239e-7],"type":2,"volume":1.2132286485665246e-20},{"fixed":false,"mass":1.67009715203895e-20,"nu":0,"particle_id":1243,"point":[-8.6237009336e-8,2.50048263838e-7,7.83392257794e-7],"type":2,"volume":1.67009715203895e-20},{"fixed":false,"mass":6.846261202266578e-21,"nu":0,"particle_id":1244,"point":[-2.65914506633e-7,1.39755029867e-7,7.70339141151e-7],"type":2,"volume":6.846261202266578e-21},{"fixed":false,"mass":8.411318496352398e-21,"nu":0,"particle_id":1245,"point":[7.58089599898e-7,1.48869686388e-7,2.94622403427e-7],"type":2,"volume":8.411318496352398e-21},{"fixed":false,"mass":7.351721284469605e-21,"nu":0,"particle_id":1246,"point":[-2.93145931892e-7,2.93770349418e-7,7.15142524269e-7],"type":2,"volume":7.351721284469605e-21},{"fixed":false,"mass":1.1964902739056129e-20,"nu":0,"particle_id":1247,"point":[6.42303023066e-7,4.7988737687e-7,2.02037911495e-7],"type":2,"volume":1.1964902739056129e-20},{"fixed":false,"mass":1.0073093178330307e-20,"nu":0,"particle_id":1248,"point":[6.52158962604e-7,3.45892209446e-7,3.72440132827e-7],"type":2,"volume":1.0073093178330307e-20},{"fixed":false,"mass":7.566926537833711e-21,"nu":0,"particle_id":1249,"point":[-8.01237431839e-7,1.46619715318e-7,1.42076115166e-7],"type":2,"volume":7.566926537833711e-21},{"fixed":false,"mass":1.3322894371633839e-20,"nu":0,"particle_id":1250,"point":[-7.32443384444e-8,6.17613433747e-7,5.44842453321e-7],"type":2,"volume":1.3322894371633839e-20},{"fixed":false,"mass":5.253174042064833e-21,"nu":0,"particle_id":1251,"point":[-3.87201026433e-7,3.67096408597e-7,6.31648618715e-7],"type":2,"volume":5.253174042064833e-21},{"fixed":false,"mass":4.148459154444305e-21,"nu":0,"particle_id":1252,"point":[1.84087315926e-7,7.90084993907e-7,1.59818484909e-7],"type":2,"volume":4.148459154444305e-21},{"fixed":false,"mass":9.911740982933351e-21,"nu":0,"particle_id":1253,"point":[-6.87266071597e-7,1.81102872963e-7,4.22529859106e-7],"type":2,"volume":9.911740982933351e-21},{"fixed":false,"mass":5.195475612057514e-21,"nu":0,"particle_id":1254,"point":[1.54460529774e-8,1.21727221205e-7,8.17684712261e-7],"type":2,"volume":5.195475612057514e-21},{"fixed":false,"mass":7.175113754037267e-21,"nu":0,"particle_id":1255,"point":[-3.48236867364e-7,6.75781724009e-7,3.25137711293e-7],"type":2,"volume":7.175113754037267e-21},{"fixed":false,"mass":5.294277566446887e-21,"nu":0,"particle_id":1256,"point":[3.58596533562e-7,7.2767118502e-7,1.59898587263e-7],"type":2,"volume":5.294277566446887e-21},{"fixed":false,"mass":1.3847916823451972e-20,"nu":0,"particle_id":1257,"point":[2.84899031005e-7,6.27212884181e-7,4.57275546743e-7],"type":2,"volume":1.3847916823451972e-20},{"fixed":false,"mass":7.112369512288218e-21,"nu":0,"particle_id":1258,"point":[-2.52174326967e-7,6.27509583195e-7,4.75714428431e-7],"type":2,"volume":7.112369512288218e-21},{"fixed":false,"mass":6.890636049909212e-21,"nu":0,"particle_id":1259,"point":[-4.62694203555e-7,6.44091589054e-7,2.33932649509e-7],"type":2,"volume":6.890636049909212e-21},{"fixed":false,"mass":6.476238374862981e-21,"nu":0,"particle_id":1260,"point":[-1.42621447531e-7,7.31711349829e-7,3.57661863826e-7],"type":2,"volume":6.476238374862981e-21},{"fixed":false,"mass":1.1461236623984429e-20,"nu":0,"particle_id":1261,"point":[2.21681127221e-7,7.44818438723e-7,2.8243115404e-7],"type":2,"volume":1.1461236623984429e-20},{"fixed":false,"mass":4.682664763671132e-21,"nu":0,"particle_id":1262,"point":[8.05595369336e-7,1.30799555015e-7,1.32559280748e-7],"type":2,"volume":4.682664763671132e-21},{"fixed":false,"mass":1.0295321837979952e-20,"nu":0,"particle_id":1263,"point":[5.69455101222e-8,7.13196714102e-7,4.14453907535e-7],"type":2,"volume":1.0295321837979952e-20},{"fixed":false,"mass":1.3549492018150768e-20,"nu":0,"particle_id":1264,"point":[2.5897996438e-7,4.67142877395e-7,6.31166614888e-7],"type":2,"volume":1.3549492018150768e-20},{"fixed":false,"mass":8.887303786864646e-21,"nu":0,"particle_id":1265,"point":[3.10220458259e-8,4.53364505077e-7,6.90769602551e-7],"type":2,"volume":8.887303786864646e-21},{"fixed":false,"mass":9.211516104447197e-21,"nu":0,"particle_id":1266,"point":[4.61401010887e-7,4.46356669387e-7,5.21094249101e-7],"type":2,"volume":9.211516104447197e-21},{"fixed":false,"mass":8.64058010538102e-21,"nu":0,"particle_id":1267,"point":[6.44748568197e-7,4.90568746174e-7,-1.65245195651e-7],"type":2,"volume":8.64058010538102e-21},{"fixed":false,"mass":4.806309927268537e-21,"nu":0,"particle_id":1268,"point":[7.47115000837e-7,3.00695620707e-7,-1.87258390499e-7],"type":2,"volume":4.806309927268537e-21},{"fixed":false,"mass":5.68193978566373e-21,"nu":0,"particle_id":1269,"point":[-3.45308943341e-7,6.92901469451e-7,-2.90368167818e-7],"type":2,"volume":5.68193978566373e-21},{"fixed":false,"mass":8.082254330544898e-21,"nu":0,"particle_id":1270,"point":[-7.46850999598e-7,3.14444175697e-7,-1.64325379566e-7],"type":2,"volume":8.082254330544898e-21},{"fixed":false,"mass":1.0478525011987596e-20,"nu":0,"particle_id":1271,"point":[-7.39452669282e-7,1.71745730949e-7,-3.27685122323e-7],"type":2,"volume":1.0478525011987596e-20},{"fixed":false,"mass":7.021595311350215e-21,"nu":0,"particle_id":1272,"point":[4.81969453665e-7,6.53295469349e-7,-1.56763710921e-7],"type":2,"volume":7.021595311350215e-21},{"fixed":false,"mass":5.9428616709464485e-21,"nu":0,"particle_id":1273,"point":[-8.04001955619e-7,1.44355418126e-7,-1.28088852826e-7],"type":2,"volume":5.9428616709464485e-21},{"fixed":false,"mass":4.676030979771696e-21,"nu":0,"particle_id":1274,"point":[-6.31958963987e-7,1.33223576339e-7,-5.16278734933e-7],"type":2,"volume":4.676030979771696e-21},{"fixed":false,"mass":1.391487810855142e-20,"nu":0,"particle_id":1275,"point":[1.45381047757e-7,3.20004283276e-7,-7.4841565673e-7],"type":2,"volume":1.391487810855142e-20},{"fixed":false,"mass":1.8169461722526824e-20,"nu":0,"particle_id":1276,"point":[-2.34263074939e-7,5.37720270268e-7,-5.8278821905e-7],"type":2,"volume":1.8169461722526824e-20},{"fixed":false,"mass":4.445874745859164e-21,"nu":0,"particle_id":1277,"point":[-7.73235074076e-8,8.15917431607e-7,-1.0938101116e-7],"type":2,"volume":4.445874745859164e-21},{"fixed":false,"mass":1.4288894611591195e-20,"nu":0,"particle_id":1278,"point":[-3.77391341652e-8,4.5154561186e-7,-6.91626130046e-7],"type":2,"volume":1.4288894611591195e-20},{"fixed":false,"mass":7.33244711835624e-21,"nu":0,"particle_id":1279,"point":[-5.29723413049e-7,5.56230182788e-7,-3.06048158014e-7],"type":2,"volume":7.33244711835624e-21},{"fixed":false,"mass":1.381738697064838e-20,"nu":0,"particle_id":1280,"point":[1.42998740866e-7,5.25826084847e-7,-6.21870303363e-7],"type":2,"volume":1.381738697064838e-20},{"fixed":false,"mass":6.2327821945032435e-21,"nu":0,"particle_id":1281,"point":[3.96581326875e-7,6.59888596125e-7,-3.01553772118e-7],"type":2,"volume":6.2327821945032435e-21},{"fixed":false,"mass":1.336443919776642e-20,"nu":0,"particle_id":1282,"point":[3.28427763196e-7,1.81478802645e-7,-7.36793752791e-7],"type":2,"volume":1.336443919776642e-20},{"fixed":false,"mass":7.007045962702582e-21,"nu":0,"particle_id":1283,"point":[-6.12699402304e-7,5.37590881696e-7,-1.38779940674e-7],"type":2,"volume":7.007045962702582e-21},{"fixed":false,"mass":1.0286180966188528e-20,"nu":0,"particle_id":1284,"point":[-6.60067704012e-7,3.83606695883e-7,-3.17523093009e-7],"type":2,"volume":1.0286180966188528e-20},{"fixed":false,"mass":8.32363018524325e-21,"nu":0,"particle_id":1285,"point":[5.36951437382e-7,5.42195843726e-7,-3.18388452271e-7],"type":2,"volume":8.32363018524325e-21},{"fixed":false,"mass":3.724193650424931e-21,"nu":0,"particle_id":1286,"point":[4.07806206538e-7,5.42511746105e-7,-4.72270567416e-7],"type":2,"volume":3.724193650424931e-21},{"fixed":false,"mass":1.3960457532781806e-20,"nu":0,"particle_id":1287,"point":[2.33898783721e-7,6.59850180921e-7,-4.39947136952e-7],"type":2,"volume":1.3960457532781806e-20},{"fixed":false,"mass":3.840872773529314e-21,"nu":0,"particle_id":1288,"point":[7.4668777836e-8,8.20735496819e-7,-6.69492604766e-8],"type":2,"volume":3.840872773529314e-21},{"fixed":false,"mass":1.565022881311548e-20,"nu":0,"particle_id":1289,"point":[3.03041405079e-7,4.41657363239e-7,-6.29896075479e-7],"type":2,"volume":1.565022881311548e-20},{"fixed":false,"mass":9.567731848616155e-21,"nu":0,"particle_id":1290,"point":[-2.43479082502e-7,7.81837213117e-7,-1.14511546008e-7],"type":2,"volume":9.567731848616155e-21},{"fixed":false,"mass":4.1842418683174425e-21,"nu":0,"particle_id":1291,"point":[-1.57776722039e-7,7.63925188601e-7,-2.74206487531e-7],"type":2,"volume":4.1842418683174425e-21},{"fixed":false,"mass":1.062550143661512e-20,"nu":0,"particle_id":1292,"point":[-2.89061129456e-7,1.32915781697e-7,-7.63178513857e-7],"type":2,"volume":1.062550143661512e-20},{"fixed":false,"mass":8.177321702879147e-21,"nu":0,"particle_id":1293,"point":[6.68153268639e-7,2.30418212697e-7,-4.29118914131e-7],"type":2,"volume":8.177321702879147e-21},{"fixed":false,"mass":1.163575942500673e-20,"nu":0,"particle_id":1294,"point":[-4.15329424287e-7,3.51138155695e-7,-6.22790374474e-7],"type":2,"volume":1.163575942500673e-20},{"fixed":false,"mass":9.703482736178019e-21,"nu":0,"particle_id":1295,"point":[-1.98606497766e-7,6.82073774559e-7,-4.23078256005e-7],"type":2,"volume":9.703482736178019e-21},{"fixed":false,"mass":1.1627525223379329e-20,"nu":0,"particle_id":1296,"point":[5.18741018179e-7,1.70485491282e-7,-6.20891970411e-7],"type":2,"volume":1.1627525223379329e-20},{"fixed":false,"mass":3.90933537378068e-21,"nu":0,"particle_id":1297,"point":[-8.56683245074e-8,6.63647548891e-8,-8.19707901075e-7],"type":2,"volume":3.90933537378068e-21},{"fixed":false,"mass":1.0949293062455706e-20,"nu":0,"particle_id":1298,"point":[-6.07280235977e-7,2.68549836915e-7,-4.92702837098e-7],"type":2,"volume":1.0949293062455706e-20},{"fixed":false,"mass":4.6430840548090906e-21,"nu":0,"particle_id":1299,"point":[7.4543927124e-7,1.00921998717e-7,-3.43219213722e-7],"type":2,"volume":4.6430840548090906e-21},{"fixed":false,"mass":9.633671683823363e-21,"nu":0,"particle_id":1300,"point":[4.41525928358e-7,3.43218351459e-7,-6.09032350051e-7],"type":2,"volume":9.633671683823363e-21},{"fixed":false,"mass":5.1030794483567245e-21,"nu":0,"particle_id":1301,"point":[2.77828326515e-8,8.07543964787e-7,-1.75400241577e-7],"type":2,"volume":5.1030794483567245e-21},{"fixed":false,"mass":2.6014957081751278e-21,"nu":0,"particle_id":1302,"point":[9.11429077954e-8,9.36096570988e-8,-8.16452440781e-7],"type":2,"volume":2.6014957081751278e-21},{"fixed":false,"mass":9.423527431298424e-21,"nu":0,"particle_id":1303,"point":[-5.05848780787e-7,1.30530910199e-7,-6.40892407552e-7],"type":2,"volume":9.423527431298424e-21},{"fixed":false,"mass":1.6056434049900688e-20,"nu":0,"particle_id":1304,"point":[5.60038014071e-7,3.97124394486e-7,-4.6077545909e-7],"type":2,"volume":1.6056434049900688e-20},{"fixed":false,"mass":1.3040556334869022e-20,"nu":0,"particle_id":1305,"point":[2.4684520575e-7,7.74484201558e-7,-1.51347453018e-7],"type":2,"volume":1.3040556334869022e-20},{"fixed":false,"mass":7.818479926617112e-21,"nu":0,"particle_id":1306,"point":[-4.81382353234e-7,6.50115038807e-7,-1.71131095688e-7],"type":2,"volume":7.818479926617112e-21},{"fixed":false,"mass":6.021380724543479e-21,"nu":0,"particle_id":1307,"point":[6.51557157485e-7,4.02049414192e-7,-3.12240171467e-7],"type":2,"volume":6.021380724543479e-21},{"fixed":false,"mass":1.5716946638975366e-20,"nu":0,"particle_id":1308,"point":[3.05681129424e-8,7.57670954368e-7,-3.29643293543e-7],"type":2,"volume":1.5716946638975366e-20},{"fixed":false,"mass":4.8994784475560775e-21,"nu":0,"particle_id":1309,"point":[8.04332208294e-7,1.22526498619e-7,-1.47313751692e-7],"type":2,"volume":4.8994784475560775e-21},{"fixed":false,"mass":5.396134458163205e-21,"nu":0,"particle_id":1310,"point":[-6.34286656792e-9,6.32926106993e-7,-5.32004414202e-7],"type":2,"volume":5.396134458163205e-21},{"fixed":false,"mass":4.3374840563390744e-21,"nu":0,"particle_id":1311,"point":[-5.46397995959e-7,4.37826090998e-7,-4.39797600781e-7],"type":2,"volume":4.3374840563390744e-21},{"fixed":false,"mass":1.9571929110385436e-20,"nu":0,"particle_id":1312,"point":[-4.0028006014e-7,5.68380468698e-7,-4.47642605051e-7],"type":2,"volume":1.9571929110385436e-20},{"fixed":false,"mass":1.033832165070428e-20,"nu":0,"particle_id":1313,"point":[-2.1754323799e-7,3.47784882551e-7,-7.17903197286e-7],"type":2,"volume":1.033832165070428e-20},{"fixed":false,"mass":8.905542702233963e-21,"nu":0,"particle_id":1314,"point":[-6.93217719372e-8,2.154678697e-7,-7.9525623208e-7],"type":2,"volume":8.905542702233963e-21},{"fixed":false,"mass":4.688237727279033e-21,"nu":0,"particle_id":1315,"point":[5.28604657213e-7,-6.23414133688e-7,-1.24885226874e-7],"type":2,"volume":4.688237727279033e-21},{"fixed":false,"mass":1.0153072859406493e-20,"nu":0,"particle_id":1316,"point":[-5.77253710122e-7,-1.46591181268e-7,-5.73544736987e-7],"type":2,"volume":1.0153072859406493e-20},{"fixed":false,"mass":1.5389509001601377e-20,"nu":0,"particle_id":1317,"point":[-5.52486072769e-7,-5.38112521153e-7,-2.98091327575e-7],"type":2,"volume":1.5389509001601377e-20},{"fixed":false,"mass":5.179787231987756e-21,"nu":0,"particle_id":1318,"point":[-3.67420033153e-7,-1.23670013571e-7,-7.303236492e-7],"type":2,"volume":5.179787231987756e-21},{"fixed":false,"mass":1.294419135063971e-20,"nu":0,"particle_id":1319,"point":[-7.31536048328e-7,-1.96944725406e-7,-3.31258465147e-7],"type":2,"volume":1.294419135063971e-20},{"fixed":false,"mass":6.449735204658756e-21,"nu":0,"particle_id":1320,"point":[-7.42584452989e-7,-3.43836162979e-7,-1.18361348453e-7],"type":2,"volume":6.449735204658756e-21},{"fixed":false,"mass":1.1325707662689161e-20,"nu":0,"particle_id":1321,"point":[-2.2216187795e-7,-6.5357998602e-7,-4.55128209915e-7],"type":2,"volume":1.1325707662689161e-20},{"fixed":false,"mass":9.181613218144141e-21,"nu":0,"particle_id":1322,"point":[-3.90667206014e-7,-5.27781928447e-7,-5.02483587543e-7],"type":2,"volume":9.181613218144141e-21},{"fixed":false,"mass":9.945578811012687e-21,"nu":0,"particle_id":1323,"point":[1.84986764016e-7,-7.5634735495e-7,-2.78177931185e-7],"type":2,"volume":9.945578811012687e-21},{"fixed":false,"mass":7.765473027676907e-21,"nu":0,"particle_id":1324,"point":[-1.80283179958e-7,-1.68139396755e-7,-7.8923475841e-7],"type":2,"volume":7.765473027676907e-21},{"fixed":false,"mass":1.521523249321104e-20,"nu":0,"particle_id":1325,"point":[-5.1187636798e-7,-3.64669048992e-7,-5.3727409598e-7],"type":2,"volume":1.521523249321104e-20},{"fixed":false,"mass":8.953975237809615e-21,"nu":0,"particle_id":1326,"point":[-6.23608689546e-7,-3.3973553818e-7,-4.23504842972e-7],"type":2,"volume":8.953975237809615e-21},{"fixed":false,"mass":6.94464551805958e-21,"nu":0,"particle_id":1327,"point":[-4.35436526238e-7,-6.84525595413e-7,-1.59637484454e-7],"type":2,"volume":6.94464551805958e-21},{"fixed":false,"mass":7.694381796854266e-21,"nu":0,"particle_id":1328,"point":[5.27055949975e-7,-5.73834446814e-7,-2.76749776597e-7],"type":2,"volume":7.694381796854266e-21},{"fixed":false,"mass":8.080452204711073e-21,"nu":0,"particle_id":1329,"point":[6.58907584603e-7,-4.69642946834e-7,-1.70119613923e-7],"type":2,"volume":8.080452204711073e-21},{"fixed":false,"mass":4.2125404411509435e-21,"nu":0,"particle_id":1330,"point":[4.93810702581e-7,-1.72243153463e-7,-6.40427725588e-7],"type":2,"volume":4.2125404411509435e-21},{"fixed":false,"mass":4.1106364389482146e-21,"nu":0,"particle_id":1331,"point":[3.86297363537e-7,-2.79082892359e-7,-6.7568592683e-7],"type":2,"volume":4.1106364389482146e-21},{"fixed":false,"mass":3.9227601371500954e-21,"nu":0,"particle_id":1332,"point":[3.72622040851e-7,-6.56161455676e-7,-3.38037489574e-7],"type":2,"volume":3.9227601371500954e-21},{"fixed":false,"mass":5.398317251435867e-21,"nu":0,"particle_id":1333,"point":[7.02401397406e-10,-6.62745826964e-8,-8.24179332379e-7],"type":2,"volume":5.398317251435867e-21},{"fixed":false,"mass":6.419382542607327e-21,"nu":0,"particle_id":1334,"point":[1.02068682159e-8,-2.38198838917e-7,-7.91720606388e-7],"type":2,"volume":6.419382542607327e-21},{"fixed":false,"mass":6.844176615158593e-21,"nu":0,"particle_id":1335,"point":[2.55127524753e-7,-7.81005727757e-7,-9.27598238669e-8],"type":2,"volume":6.844176615158593e-21},{"fixed":false,"mass":9.973927057340716e-21,"nu":0,"particle_id":1336,"point":[3.92425483546e-7,-7.08339805528e-7,-1.67096814357e-7],"type":2,"volume":9.973927057340716e-21},{"fixed":false,"mass":1.6011990614108808e-21,"nu":0,"particle_id":1337,"point":[-1.07001916221e-7,-8.15476261119e-7,-8.49319908879e-8],"type":2,"volume":1.6011990614108808e-21},{"fixed":false,"mass":9.12326704947147e-21,"nu":0,"particle_id":1338,"point":[1.12936816525e-7,-5.62869596635e-7,-5.9505250042e-7],"type":2,"volume":9.12326704947147e-21},{"fixed":false,"mass":6.33948427070305e-21,"nu":0,"particle_id":1339,"point":[7.56876810007e-7,-1.56596871986e-7,-2.93733382097e-7],"type":2,"volume":6.33948427070305e-21},{"fixed":false,"mass":1.0853349270636708e-20,"nu":0,"particle_id":1340,"point":[5.07746269956e-7,-3.41318900238e-7,-5.56200970231e-7],"type":2,"volume":1.0853349270636708e-20},{"fixed":false,"mass":1.4022690704176696e-20,"nu":0,"particle_id":1341,"point":[-8.62370093351e-8,-7.83392257795e-7,-2.50048263838e-7],"type":2,"volume":1.4022690704176696e-20},{"fixed":false,"mass":7.360049403364536e-21,"nu":0,"particle_id":1342,"point":[-2.65914506632e-7,-7.70339141151e-7,-1.39755029866e-7],"type":2,"volume":7.360049403364536e-21},{"fixed":false,"mass":4.525145961940499e-21,"nu":0,"particle_id":1343,"point":[7.58089599899e-7,-2.94622403425e-7,-1.48869686388e-7],"type":2,"volume":4.525145961940499e-21},{"fixed":false,"mass":3.8711671326736874e-21,"nu":0,"particle_id":1344,"point":[-2.93145931891e-7,-7.1514252427e-7,-2.93770349418e-7],"type":2,"volume":3.8711671326736874e-21},{"fixed":false,"mass":1.6275902066881393e-20,"nu":0,"particle_id":1345,"point":[6.42303023065e-7,-2.02037911494e-7,-4.79887376871e-7],"type":2,"volume":1.6275902066881393e-20},{"fixed":false,"mass":1.3344002232927129e-20,"nu":0,"particle_id":1346,"point":[6.52158962604e-7,-3.72440132826e-7,-3.45892209447e-7],"type":2,"volume":1.3344002232927129e-20},{"fixed":false,"mass":3.945729972728451e-21,"nu":0,"particle_id":1347,"point":[-8.01237431839e-7,-1.42076115166e-7,-1.46619715318e-7],"type":2,"volume":3.945729972728451e-21},{"fixed":false,"mass":9.717093440779269e-21,"nu":0,"particle_id":1348,"point":[-7.32443384441e-8,-5.44842453321e-7,-6.17613433747e-7],"type":2,"volume":9.717093440779269e-21},{"fixed":false,"mass":6.2705542796349624e-21,"nu":0,"particle_id":1349,"point":[-3.87201026432e-7,-6.31648618716e-7,-3.67096408596e-7],"type":2,"volume":6.2705542796349624e-21},{"fixed":false,"mass":6.994309959249072e-21,"nu":0,"particle_id":1350,"point":[1.84087315925e-7,-1.59818484909e-7,-7.90084993907e-7],"type":2,"volume":6.994309959249072e-21},{"fixed":false,"mass":1.3831821126807384e-20,"nu":0,"particle_id":1351,"point":[-6.87266071596e-7,-4.22529859109e-7,-1.81102872962e-7],"type":2,"volume":1.3831821126807384e-20},{"fixed":false,"mass":6.312931092575593e-21,"nu":0,"particle_id":1352,"point":[1.5446052978e-8,-8.17684712261e-7,-1.21727221205e-7],"type":2,"volume":6.312931092575593e-21},{"fixed":false,"mass":1.0259079528154003e-20,"nu":0,"particle_id":1353,"point":[-3.48236867364e-7,-3.25137711293e-7,-6.75781724008e-7],"type":2,"volume":1.0259079528154003e-20},{"fixed":false,"mass":4.623814934220555e-21,"nu":0,"particle_id":1354,"point":[3.58596533561e-7,-1.59898587263e-7,-7.27671185021e-7],"type":2,"volume":4.623814934220555e-21},{"fixed":false,"mass":1.2559967858334986e-20,"nu":0,"particle_id":1355,"point":[2.84899031004e-7,-4.57275546743e-7,-6.27212884182e-7],"type":2,"volume":1.2559967858334986e-20},{"fixed":false,"mass":4.90207186800152e-21,"nu":0,"particle_id":1356,"point":[-2.52174326967e-7,-4.75714428432e-7,-6.27509583194e-7],"type":2,"volume":4.90207186800152e-21},{"fixed":false,"mass":8.634850908265206e-21,"nu":0,"particle_id":1357,"point":[-4.62694203556e-7,-2.3393264951e-7,-6.44091589053e-7],"type":2,"volume":8.634850908265206e-21},{"fixed":false,"mass":7.961594814857504e-21,"nu":0,"particle_id":1358,"point":[-1.42621447531e-7,-3.57661863826e-7,-7.31711349829e-7],"type":2,"volume":7.961594814857504e-21},{"fixed":false,"mass":6.0679746730099454e-21,"nu":0,"particle_id":1359,"point":[2.2168112722e-7,-2.82431154039e-7,-7.44818438724e-7],"type":2,"volume":6.0679746730099454e-21},{"fixed":false,"mass":5.229396872235186e-21,"nu":0,"particle_id":1360,"point":[8.05595369336e-7,-1.32559280748e-7,-1.30799555016e-7],"type":2,"volume":5.229396872235186e-21},{"fixed":false,"mass":1.2370902075077738e-20,"nu":0,"particle_id":1361,"point":[5.69455101222e-8,-4.14453907535e-7,-7.13196714102e-7],"type":2,"volume":1.2370902075077738e-20},{"fixed":false,"mass":9.224786786892753e-21,"nu":0,"particle_id":1362,"point":[2.58979964381e-7,-6.31166614887e-7,-4.67142877396e-7],"type":2,"volume":9.224786786892753e-21},{"fixed":false,"mass":1.2859639285111133e-20,"nu":0,"particle_id":1363,"point":[3.10220458266e-8,-6.90769602551e-7,-4.53364505077e-7],"type":2,"volume":1.2859639285111133e-20},{"fixed":false,"mass":9.37100765699008e-21,"nu":0,"particle_id":1364,"point":[4.61401010887e-7,-5.210942491e-7,-4.46356669388e-7],"type":2,"volume":9.37100765699008e-21},{"fixed":false,"mass":3.736022293090425e-21,"nu":0,"particle_id":1365,"point":[5.28604657213e-7,-6.23414133688e-7,1.24885226874e-7],"type":2,"volume":3.736022293090425e-21},{"fixed":false,"mass":9.449306444000681e-21,"nu":0,"particle_id":1366,"point":[-5.77253710122e-7,-1.46591181268e-7,5.73544736986e-7],"type":2,"volume":9.449306444000681e-21},{"fixed":false,"mass":2.7263588829800883e-20,"nu":0,"particle_id":1367,"point":[-5.52486072769e-7,-5.38112521153e-7,2.98091327575e-7],"type":2,"volume":2.7263588829800883e-20},{"fixed":false,"mass":4.081582175836292e-21,"nu":0,"particle_id":1368,"point":[-3.67420033153e-7,-1.23670013571e-7,7.303236492e-7],"type":2,"volume":4.081582175836292e-21},{"fixed":false,"mass":1.3402777299551299e-20,"nu":0,"particle_id":1369,"point":[-7.31536048328e-7,-1.96944725406e-7,3.31258465147e-7],"type":2,"volume":1.3402777299551299e-20},{"fixed":false,"mass":4.785952582943535e-21,"nu":0,"particle_id":1370,"point":[-7.42584452989e-7,-3.43836162979e-7,1.18361348453e-7],"type":2,"volume":4.785952582943535e-21},{"fixed":false,"mass":1.2195428068861695e-20,"nu":0,"particle_id":1371,"point":[-2.2216187795e-7,-6.5357998602e-7,4.55128209914e-7],"type":2,"volume":1.2195428068861695e-20},{"fixed":false,"mass":1.1512882776071208e-20,"nu":0,"particle_id":1372,"point":[-3.90667206014e-7,-5.27781928447e-7,5.02483587543e-7],"type":2,"volume":1.1512882776071208e-20},{"fixed":false,"mass":1.1920511404257819e-20,"nu":0,"particle_id":1373,"point":[1.84986764016e-7,-7.5634735495e-7,2.78177931185e-7],"type":2,"volume":1.1920511404257819e-20},{"fixed":false,"mass":1.100108756670902e-20,"nu":0,"particle_id":1374,"point":[-1.80283179958e-7,-1.68139396755e-7,7.8923475841e-7],"type":2,"volume":1.100108756670902e-20},{"fixed":false,"mass":8.395249274246402e-21,"nu":0,"particle_id":1375,"point":[-5.1187636798e-7,-3.64669048992e-7,5.3727409598e-7],"type":2,"volume":8.395249274246402e-21},{"fixed":false,"mass":6.81218491966762e-21,"nu":0,"particle_id":1376,"point":[-6.23608689546e-7,-3.3973553818e-7,4.23504842972e-7],"type":2,"volume":6.81218491966762e-21},{"fixed":false,"mass":1.2187973442704145e-20,"nu":0,"particle_id":1377,"point":[-4.35436526238e-7,-6.84525595413e-7,1.59637484454e-7],"type":2,"volume":1.2187973442704145e-20},{"fixed":false,"mass":1.0976928552874939e-20,"nu":0,"particle_id":1378,"point":[5.27055949974e-7,-5.73834446814e-7,2.76749776597e-7],"type":2,"volume":1.0976928552874939e-20},{"fixed":false,"mass":7.251249338004233e-21,"nu":0,"particle_id":1379,"point":[6.58907584603e-7,-4.69642946834e-7,1.70119613923e-7],"type":2,"volume":7.251249338004233e-21},{"fixed":false,"mass":7.240620499157256e-21,"nu":0,"particle_id":1380,"point":[4.9381070258e-7,-1.72243153463e-7,6.40427725588e-7],"type":2,"volume":7.240620499157256e-21},{"fixed":false,"mass":4.967770767909611e-21,"nu":0,"particle_id":1381,"point":[3.86297363537e-7,-2.79082892359e-7,6.7568592683e-7],"type":2,"volume":4.967770767909611e-21},{"fixed":false,"mass":4.931701244426036e-21,"nu":0,"particle_id":1382,"point":[3.72622040851e-7,-6.56161455676e-7,3.38037489574e-7],"type":2,"volume":4.931701244426036e-21},{"fixed":false,"mass":3.835929083022744e-21,"nu":0,"particle_id":1383,"point":[7.02401397407e-10,-6.62745826965e-8,8.24179332379e-7],"type":2,"volume":3.835929083022744e-21},{"fixed":false,"mass":5.43538045407916e-21,"nu":0,"particle_id":1384,"point":[1.02068682158e-8,-2.38198838917e-7,7.91720606388e-7],"type":2,"volume":5.43538045407916e-21},{"fixed":false,"mass":4.536681947206356e-21,"nu":0,"particle_id":1385,"point":[2.55127524753e-7,-7.81005727757e-7,9.27598238669e-8],"type":2,"volume":4.536681947206356e-21},{"fixed":false,"mass":7.657503755999424e-21,"nu":0,"particle_id":1386,"point":[3.92425483546e-7,-7.08339805528e-7,1.67096814357e-7],"type":2,"volume":7.657503755999424e-21},{"fixed":false,"mass":3.661647148129987e-21,"nu":0,"particle_id":1387,"point":[-1.07001916221e-7,-8.15476261119e-7,8.49319908878e-8],"type":2,"volume":3.661647148129987e-21},{"fixed":false,"mass":8.994428371774077e-21,"nu":0,"particle_id":1388,"point":[1.12936816525e-7,-5.62869596636e-7,5.9505250042e-7],"type":2,"volume":8.994428371774077e-21},{"fixed":false,"mass":8.692572490287811e-21,"nu":0,"particle_id":1389,"point":[7.56876810007e-7,-1.56596871986e-7,2.93733382098e-7],"type":2,"volume":8.692572490287811e-21},{"fixed":false,"mass":9.132039112894049e-21,"nu":0,"particle_id":1390,"point":[5.07746269956e-7,-3.41318900238e-7,5.56200970232e-7],"type":2,"volume":9.132039112894049e-21},{"fixed":false,"mass":8.36337388169867e-21,"nu":0,"particle_id":1391,"point":[-8.62370093352e-8,-7.83392257795e-7,2.50048263838e-7],"type":2,"volume":8.36337388169867e-21},{"fixed":false,"mass":4.32112231666492e-21,"nu":0,"particle_id":1392,"point":[-2.65914506632e-7,-7.70339141151e-7,1.39755029866e-7],"type":2,"volume":4.32112231666492e-21},{"fixed":false,"mass":6.434764180382401e-21,"nu":0,"particle_id":1393,"point":[7.58089599899e-7,-2.94622403425e-7,1.48869686388e-7],"type":2,"volume":6.434764180382401e-21},{"fixed":false,"mass":5.793140611122813e-21,"nu":0,"particle_id":1394,"point":[-2.93145931891e-7,-7.1514252427e-7,2.93770349418e-7],"type":2,"volume":5.793140611122813e-21},{"fixed":false,"mass":1.0643618613647887e-20,"nu":0,"particle_id":1395,"point":[6.42303023065e-7,-2.02037911494e-7,4.79887376872e-7],"type":2,"volume":1.0643618613647887e-20},{"fixed":false,"mass":9.601165585633991e-21,"nu":0,"particle_id":1396,"point":[6.52158962604e-7,-3.72440132826e-7,3.45892209447e-7],"type":2,"volume":9.601165585633991e-21},{"fixed":false,"mass":9.356097161424957e-21,"nu":0,"particle_id":1397,"point":[-8.01237431839e-7,-1.42076115166e-7,1.46619715318e-7],"type":2,"volume":9.356097161424957e-21},{"fixed":false,"mass":4.9620319149518916e-21,"nu":0,"particle_id":1398,"point":[-7.32443384443e-8,-5.44842453321e-7,6.17613433747e-7],"type":2,"volume":4.9620319149518916e-21},{"fixed":false,"mass":2.7130539722774955e-21,"nu":0,"particle_id":1399,"point":[-3.87201026432e-7,-6.31648618716e-7,3.67096408596e-7],"type":2,"volume":2.7130539722774955e-21},{"fixed":false,"mass":4.169670827328904e-21,"nu":0,"particle_id":1400,"point":[1.84087315925e-7,-1.59818484909e-7,7.90084993907e-7],"type":2,"volume":4.169670827328904e-21},{"fixed":false,"mass":8.992015140028098e-21,"nu":0,"particle_id":1401,"point":[-6.87266071596e-7,-4.22529859109e-7,1.81102872962e-7],"type":2,"volume":8.992015140028098e-21},{"fixed":false,"mass":8.616092736653716e-21,"nu":0,"particle_id":1402,"point":[1.54460529779e-8,-8.17684712261e-7,1.21727221205e-7],"type":2,"volume":8.616092736653716e-21},{"fixed":false,"mass":9.232878613813505e-21,"nu":0,"particle_id":1403,"point":[-3.48236867364e-7,-3.25137711294e-7,6.75781724008e-7],"type":2,"volume":9.232878613813505e-21},{"fixed":false,"mass":8.362892800743589e-21,"nu":0,"particle_id":1404,"point":[3.5859653356e-7,-1.59898587263e-7,7.27671185021e-7],"type":2,"volume":8.362892800743589e-21},{"fixed":false,"mass":8.119964840318e-21,"nu":0,"particle_id":1405,"point":[2.84899031004e-7,-4.57275546743e-7,6.27212884182e-7],"type":2,"volume":8.119964840318e-21},{"fixed":false,"mass":5.4865271802740535e-21,"nu":0,"particle_id":1406,"point":[-2.52174326967e-7,-4.75714428432e-7,6.27509583194e-7],"type":2,"volume":5.4865271802740535e-21},{"fixed":false,"mass":2.9173097635106265e-21,"nu":0,"particle_id":1407,"point":[-4.62694203556e-7,-2.3393264951e-7,6.44091589053e-7],"type":2,"volume":2.9173097635106265e-21},{"fixed":false,"mass":1.1375755356951295e-20,"nu":0,"particle_id":1408,"point":[-1.42621447531e-7,-3.57661863826e-7,7.31711349829e-7],"type":2,"volume":1.1375755356951295e-20},{"fixed":false,"mass":6.996089015394694e-21,"nu":0,"particle_id":1409,"point":[2.2168112722e-7,-2.82431154039e-7,7.44818438724e-7],"type":2,"volume":6.996089015394694e-21},{"fixed":false,"mass":2.082301244669611e-21,"nu":0,"particle_id":1410,"point":[8.05595369336e-7,-1.32559280748e-7,1.30799555016e-7],"type":2,"volume":2.082301244669611e-21},{"fixed":false,"mass":9.683127059477686e-21,"nu":0,"particle_id":1411,"point":[5.6945510122e-8,-4.14453907535e-7,7.13196714102e-7],"type":2,"volume":9.683127059477686e-21},{"fixed":false,"mass":5.044135343697271e-21,"nu":0,"particle_id":1412,"point":[2.5897996438e-7,-6.31166614887e-7,4.67142877396e-7],"type":2,"volume":5.044135343697271e-21},{"fixed":false,"mass":1.7606665328501042e-20,"nu":0,"particle_id":1413,"point":[3.10220458264e-8,-6.90769602551e-7,4.53364505077e-7],"type":2,"volume":1.7606665328501042e-20},{"fixed":false,"mass":1.4598056704785564e-20,"nu":0,"particle_id":1414,"point":[4.61401010887e-7,-5.210942491e-7,4.46356669388e-7],"type":2,"volume":1.4598056704785564e-20},{"fixed":false,"mass":6.999849797878372e-20,"nu":0,"particle_id":1415,"point":[-5.79291805879e-8,2.06795722489e-7,6.75917245376e-8],"type":1,"volume":6.999849797878372e-20},{"fixed":false,"mass":4.314128226163351e-20,"nu":0,"particle_id":1416,"point":[-8.34188169041e-8,-3.14309905145e-7,4.1598664886e-9],"type":1,"volume":4.314128226163351e-20},{"fixed":false,"mass":3.423991710203397e-20,"nu":0,"particle_id":1417,"point":[8.3614504958e-8,5.99291793969e-7,1.70028825585e-8],"type":1,"volume":3.423991710203397e-20},{"fixed":false,"mass":4.1866645999612987e-20,"nu":0,"particle_id":1418,"point":[-1.39256649508e-9,-4.10209687678e-8,6.05817687422e-7],"type":1,"volume":4.1866645999612987e-20},{"fixed":false,"mass":3.383709416740276e-20,"nu":0,"particle_id":1419,"point":[3.29980655907e-7,4.63218325621e-8,7.31133135639e-8],"type":1,"volume":3.383709416740276e-20},{"fixed":false,"mass":4.0380211319934864e-20,"nu":0,"particle_id":1420,"point":[-3.4214980548e-7,2.53880204455e-8,-5.9687176824e-8],"type":1,"volume":4.0380211319934864e-20},{"fixed":false,"mass":1.8481421144876804e-20,"nu":0,"particle_id":1421,"point":[2.35565164568e-8,-1.04938386784e-7,-5.13211162691e-7],"type":1,"volume":1.8481421144876804e-20},{"fixed":false,"mass":2.100644764064812e-20,"nu":0,"particle_id":1422,"point":[2.49299908456e-7,-2.97591879181e-7,-6.21193779647e-9],"type":1,"volume":2.100644764064812e-20},{"fixed":false,"mass":2.3250764714135168e-20,"nu":0,"particle_id":1423,"point":[3.166902842e-7,-1.2424078396e-7,4.3849300406e-7],"type":1,"volume":2.3250764714135168e-20},{"fixed":false,"mass":4.154465297286991e-20,"nu":0,"particle_id":1424,"point":[1.8873120039e-7,2.22922456961e-7,-3.49326840532e-7],"type":1,"volume":4.154465297286991e-20},{"fixed":false,"mass":3.462494119380325e-20,"nu":0,"particle_id":1425,"point":[2.48876334708e-7,2.55853756967e-7,3.02081230608e-7],"type":1,"volume":3.462494119380325e-20},{"fixed":false,"mass":4.55750126782653e-20,"nu":0,"particle_id":1426,"point":[-2.11593230371e-7,1.88910386111e-7,-4.6509125042e-7],"type":1,"volume":4.55750126782653e-20},{"fixed":false,"mass":3.104415062614424e-20,"nu":0,"particle_id":1427,"point":[-4.32434637269e-7,4.13544205464e-7,7.02567739482e-8],"type":1,"volume":3.104415062614424e-20},{"fixed":false,"mass":3.547956870903614e-20,"nu":0,"particle_id":1428,"point":[-3.03372748197e-7,-2.33339141454e-7,-3.45836216172e-7],"type":1,"volume":3.547956870903614e-20},{"fixed":false,"mass":2.185134751640954e-20,"nu":0,"particle_id":1429,"point":[-1.83806520006e-7,5.06054445474e-7,3.0359722915e-7],"type":1,"volume":2.185134751640954e-20},{"fixed":false,"mass":2.6223616878936847e-20,"nu":0,"particle_id":1430,"point":[-1.00807476299e-7,-3.84831455215e-7,4.64655339529e-7],"type":1,"volume":2.6223616878936847e-20},{"fixed":false,"mass":3.105270429066657e-20,"nu":0,"particle_id":1431,"point":[5.58387233592e-7,-1.55598928538e-7,-1.79892385632e-7],"type":1,"volume":3.105270429066657e-20},{"fixed":false,"mass":4.532201946220781e-20,"nu":0,"particle_id":1432,"point":[-4.00127391333e-7,-1.90734338848e-7,3.13576392866e-7],"type":1,"volume":4.532201946220781e-20},{"fixed":false,"mass":2.843392516131459e-20,"nu":0,"particle_id":1433,"point":[3.94656525001e-7,4.2000346712e-7,-5.17831693443e-8],"type":1,"volume":2.843392516131459e-20},{"fixed":false,"mass":2.796925795006447e-20,"nu":0,"particle_id":1434,"point":[1.00555927469e-7,-5.20081176973e-7,-2.69376761191e-7],"type":1,"volume":2.796925795006447e-20},{"fixed":false,"mass":2.2324814262968362e-20,"nu":0,"particle_id":1435,"point":[-4.70193561802e-7,-1.89807790542e-8,-4.14533748805e-7],"type":1,"volume":2.2324814262968362e-20},{"fixed":false,"mass":2.7034121346345587e-20,"nu":0,"particle_id":1436,"point":[2.17281811544e-7,-4.74554992912e-7,2.73553908587e-7],"type":1,"volume":2.7034121346345587e-20},{"fixed":false,"mass":4.152111229556069e-20,"nu":0,"particle_id":1437,"point":[-3.18499661454e-7,2.09144821007e-7,4.55052527036e-7],"type":1,"volume":4.152111229556069e-20},{"fixed":false,"mass":2.06519021930039e-20,"nu":0,"particle_id":1438,"point":[4.59775683616e-7,1.16038845244e-7,4.25686601533e-7],"type":1,"volume":2.06519021930039e-20},{"fixed":false,"mass":1.573911253608105e-20,"nu":0,"particle_id":1439,"point":[-1.65213144461e-7,-5.41776524746e-8,-6.31221877235e-7],"type":1,"volume":1.573911253608105e-20},{"fixed":false,"mass":2.7475437161239696e-20,"nu":0,"particle_id":1440,"point":[4.95975173982e-7,-2.52735668487e-7,2.25910895869e-7],"type":1,"volume":2.7475437161239696e-20},{"fixed":false,"mass":3.0124295822697314e-20,"nu":0,"particle_id":1441,"point":[-5.28118692708e-7,-3.09353794522e-7,3.29202904261e-8],"type":1,"volume":3.0124295822697314e-20},{"fixed":false,"mass":3.087936110873725e-20,"nu":0,"particle_id":1442,"point":[5.43873072979e-7,1.78021312058e-7,-2.09824668889e-7],"type":1,"volume":3.087936110873725e-20},{"fixed":false,"mass":1.5998828236569587e-20,"nu":0,"particle_id":1443,"point":[6.73560187456e-8,5.80697303822e-8,-6.46788861171e-7],"type":1,"volume":1.5998828236569587e-20},{"fixed":false,"mass":2.03127280417942e-20,"nu":0,"particle_id":1444,"point":[1.68487039158e-7,-6.14564207138e-7,2.29873889316e-9],"type":1,"volume":2.03127280417942e-20},{"fixed":false,"mass":1.447259777581163e-20,"nu":0,"particle_id":1445,"point":[2.09192105999e-7,1.22647675096e-7,6.05550648319e-7],"type":1,"volume":1.447259777581163e-20},{"fixed":false,"mass":2.0309093751664785e-20,"nu":0,"particle_id":1446,"point":[3.9081408391e-8,4.54245767668e-7,-4.45240631728e-7],"type":1,"volume":2.0309093751664785e-20},{"fixed":false,"mass":2.534627043145539e-20,"nu":0,"particle_id":1447,"point":[-2.88172192487e-7,-4.99305458004e-7,-1.64281223079e-7],"type":1,"volume":2.534627043145539e-20},{"fixed":false,"mass":1.7925262410966207e-20,"nu":0,"particle_id":1448,"point":[5.53764119782e-7,2.48656043296e-7,1.47990624992e-7],"type":1,"volume":1.7925262410966207e-20},{"fixed":false,"mass":1.403871595071922e-20,"nu":0,"particle_id":1449,"point":[-1.73979606326e-7,6.23395230413e-7,5.10063795004e-8],"type":1,"volume":1.403871595071922e-20},{"fixed":false,"mass":3.085659999546694e-20,"nu":0,"particle_id":1450,"point":[-1.91524043422e-7,5.40833636882e-7,-2.06490649469e-7],"type":1,"volume":3.085659999546694e-20},{"fixed":false,"mass":1.702621506542492e-20,"nu":0,"particle_id":1451,"point":[-6.1003208576e-7,1.72047978167e-7,-5.48854265803e-8],"type":1,"volume":1.702621506542492e-20},{"fixed":false,"mass":2.8338095873675555e-20,"nu":0,"particle_id":1452,"point":[-1.67847299204e-7,-5.55153193477e-7,2.13033807664e-7],"type":1,"volume":2.8338095873675555e-20},{"fixed":false,"mass":3.104758506695134e-20,"nu":0,"particle_id":1453,"point":[3.01058508996e-8,3.71447188188e-7,4.18771461723e-7],"type":1,"volume":3.104758506695134e-20},{"fixed":false,"mass":1.489142532204753e-20,"nu":0,"particle_id":1454,"point":[-3.05464633137e-7,-1.31758750096e-7,5.60393497692e-7],"type":1,"volume":1.489142532204753e-20},{"fixed":false,"mass":2.0404406905465575e-20,"nu":0,"particle_id":1455,"point":[3.56845604824e-7,3.51281878718e-8,-4.58873240999e-7],"type":1,"volume":2.0404406905465575e-20},{"fixed":false,"mass":1.9778110987932263e-20,"nu":0,"particle_id":1456,"point":[6.32171272765e-7,-3.14647460386e-8,6.93300913875e-8],"type":1,"volume":1.9778110987932263e-20},{"fixed":false,"mass":1.2030477724792768e-20,"nu":0,"particle_id":1457,"point":[-1.12825645795e-7,-6.24984873561e-7,-3.45464300328e-8],"type":1,"volume":1.2030477724792768e-20},{"fixed":false,"mass":2.5383789917480903e-20,"nu":0,"particle_id":1458,"point":[-7.79488074625e-8,-3.85622194996e-7,-4.67568038491e-7],"type":1,"volume":2.5383789917480903e-20},{"fixed":false,"mass":2.212097939552031e-20,"nu":0,"particle_id":1459,"point":[3.83622423945e-7,-4.11604387173e-7,-2.69623623193e-7],"type":1,"volume":2.212097939552031e-20},{"fixed":false,"mass":3.4420026563644476e-20,"nu":0,"particle_id":1460,"point":[9.68647888642e-8,-1.42820145711e-7,2.43225665328e-7],"type":1,"volume":3.4420026563644476e-20},{"fixed":false,"mass":2.4979187833003035e-20,"nu":0,"particle_id":1461,"point":[-4.50063145824e-7,3.31173635873e-7,-2.53073929876e-7],"type":1,"volume":2.4979187833003035e-20},{"fixed":false,"mass":2.526773505994797e-20,"nu":0,"particle_id":1462,"point":[-5.76339965416e-7,6.20505005329e-8,2.09616874071e-7],"type":1,"volume":2.526773505994797e-20},{"fixed":false,"mass":1.6893515032787392e-20,"nu":0,"particle_id":1463,"point":[3.00146588949e-7,4.78763129209e-7,-3.10468587895e-7],"type":1,"volume":1.6893515032787392e-20},{"fixed":false,"mass":1.5958009211235787e-20,"nu":0,"particle_id":1464,"point":[4.31608538831e-7,-4.7803433041e-7,2.53976057461e-8],"type":1,"volume":1.5958009211235787e-20},{"fixed":false,"mass":1.8794896620436526e-20,"nu":0,"particle_id":1465,"point":[-5.92878921753e-7,-1.0622849508e-7,-1.45623316721e-7],"type":1,"volume":1.8794896620436526e-20},{"fixed":false,"mass":2.2337360317974088e-20,"nu":0,"particle_id":1466,"point":[2.83141264165e-7,-1.95558085699e-7,-5.42216441634e-7],"type":1,"volume":2.2337360317974088e-20},{"fixed":false,"mass":1.4219638512366463e-20,"nu":0,"particle_id":1467,"point":[3.36880582568e-7,5.63022880771e-7,1.57445521929e-7],"type":1,"volume":1.4219638512366463e-20},{"fixed":false,"mass":4.8296556824564227e-20,"nu":0,"particle_id":1468,"point":[1.26267011106e-7,-1.08238153551e-7,-2.19926242951e-7],"type":1,"volume":4.8296556824564227e-20},{"fixed":false,"mass":1.3321442829445036e-20,"nu":0,"particle_id":1469,"point":[2.08557584854e-7,-3.5214798985e-7,5.15707933335e-7],"type":1,"volume":1.3321442829445036e-20},{"fixed":false,"mass":2.9448322453635473e-20,"nu":0,"particle_id":1470,"point":[-2.54547590634e-7,-0.00000141249903645,-1.38398721277e-8],"type":2,"volume":2.9448322453635473e-20},{"fixed":false,"mass":4.4736601935709086e-20,"nu":0,"particle_id":1471,"point":[-2.69896481341e-7,0.00000139700664618,-1.51302816076e-7],"type":2,"volume":4.4736601935709086e-20},{"fixed":false,"mass":2.839065923010307e-20,"nu":0,"particle_id":1472,"point":[-0.00000150251378556,9.36672506864e-8,-3.42224934658e-8],"type":2,"volume":2.839065923010307e-20},{"fixed":false,"mass":4.2991577060486094e-20,"nu":0,"particle_id":1473,"point":[0.00000153236670285,3.80815473749e-8,-1.67969863322e-7],"type":2,"volume":4.2991577060486094e-20},{"fixed":false,"mass":4.0011148236981306e-20,"nu":0,"particle_id":1474,"point":[-1.40451078442e-7,3.71340092417e-8,-0.00000141652767486],"type":2,"volume":4.0011148236981306e-20},{"fixed":false,"mass":2.9773655536234746e-20,"nu":0,"particle_id":1475,"point":[-2.59580958616e-7,1.36754816984e-7,0.00000152621742548],"type":2,"volume":2.9773655536234746e-20},{"fixed":false,"mass":4.1642896799797176e-20,"nu":0,"particle_id":1476,"point":[0.00000103616317209,-8.90213775207e-7,-1.84490842375e-8],"type":2,"volume":4.1642896799797176e-20},{"fixed":false,"mass":2.920411231288195e-20,"nu":0,"particle_id":1477,"point":[0.00000139307746568,-7.19295363709e-8,3.32611651579e-7],"type":2,"volume":2.920411231288195e-20},{"fixed":false,"mass":3.611649259039242e-20,"nu":0,"particle_id":1478,"point":[0.00000130874905744,-2.99415201099e-7,-7.48532670805e-7],"type":2,"volume":3.611649259039242e-20},{"fixed":false,"mass":6.38320502909154e-20,"nu":0,"particle_id":1479,"point":[5.4999596256e-7,0.00000166331808229,3.79182594567e-7],"type":2,"volume":6.38320502909154e-20},{"fixed":false,"mass":2.785139636776241e-20,"nu":0,"particle_id":1480,"point":[5.03272631748e-7,-1.77252214984e-7,-0.00000147015077871],"type":2,"volume":2.785139636776241e-20},{"fixed":false,"mass":2.5712667532899088e-20,"nu":0,"particle_id":1481,"point":[8.12575838681e-8,-0.00000106870218556,0.00000107669006613],"type":2,"volume":2.5712667532899088e-20},{"fixed":false,"mass":3.255079293974854e-20,"nu":0,"particle_id":1482,"point":[4.77989911805e-7,-3.79904584306e-7,0.00000142373911516],"type":2,"volume":3.255079293974854e-20},{"fixed":false,"mass":3.785120086647574e-20,"nu":0,"particle_id":1483,"point":[6.86959960066e-7,-7.05297891134e-7,9.58102877251e-7],"type":2,"volume":3.785120086647574e-20},{"fixed":false,"mass":4.920701298424399e-20,"nu":0,"particle_id":1484,"point":[-0.00000146251948271,-3.38078554678e-7,4.24122596826e-7],"type":2,"volume":4.920701298424399e-20},{"fixed":false,"mass":3.862405394727993e-20,"nu":0,"particle_id":1485,"point":[-0.00000136388969861,-4.59116056632e-7,-3.0706682557e-7],"type":2,"volume":3.862405394727993e-20},{"fixed":false,"mass":4.048832379953643e-20,"nu":0,"particle_id":1486,"point":[8.85266250149e-7,9.62656050574e-7,-4.54752918127e-7],"type":2,"volume":4.048832379953643e-20},{"fixed":false,"mass":5.100011860400593e-20,"nu":0,"particle_id":1487,"point":[-6.66055651537e-7,0.00000124768997866,3.07220466083e-8],"type":2,"volume":5.100011860400593e-20},{"fixed":false,"mass":3.2009784556286674e-20,"nu":0,"particle_id":1488,"point":[9.59850070979e-7,9.57386063611e-7,8.52292094074e-7],"type":2,"volume":3.2009784556286674e-20},{"fixed":false,"mass":3.226374744764358e-20,"nu":0,"particle_id":1489,"point":[2.65038659574e-7,0.00000107674475144,0.00000103220937589],"type":2,"volume":3.226374744764358e-20},{"fixed":false,"mass":5.978611192853089e-20,"nu":0,"particle_id":1490,"point":[4.43843275728e-7,-0.000001189403199,-6.73659866162e-7],"type":2,"volume":5.978611192853089e-20},{"fixed":false,"mass":5.913601820107832e-20,"nu":0,"particle_id":1491,"point":[-7.62928980403e-7,-0.00000123553623308,-4.28979249079e-8],"type":2,"volume":5.913601820107832e-20},{"fixed":false,"mass":2.7590961734080354e-20,"nu":0,"particle_id":1492,"point":[4.4883149562e-7,-0.0000014054439429,-8.36292468599e-9],"type":2,"volume":2.7590961734080354e-20},{"fixed":false,"mass":4.091245694004374e-20,"nu":0,"particle_id":1493,"point":[0.00000105639758962,3.21302682374e-7,0.00000102869158544],"type":2,"volume":4.091245694004374e-20},{"fixed":false,"mass":2.540176117391353e-20,"nu":0,"particle_id":1494,"point":[0.00000121394540554,8.29791745644e-7,1.87232539733e-7],"type":2,"volume":2.540176117391353e-20},{"fixed":false,"mass":6.624851564292917e-20,"nu":0,"particle_id":1495,"point":[-3.31794182845e-7,0.00000128969590172,-5.20967347821e-7],"type":2,"volume":6.624851564292917e-20},{"fixed":false,"mass":2.5147497191188477e-20,"nu":0,"particle_id":1496,"point":[-0.00000113753524071,-8.50445247787e-8,-9.40854945944e-7],"type":2,"volume":2.5147497191188477e-20},{"fixed":false,"mass":5.961751914039744e-20,"nu":0,"particle_id":1497,"point":[-0.0000010557394325,6.2310796749e-7,-7.35396004146e-7],"type":2,"volume":5.961751914039744e-20},{"fixed":false,"mass":5.332048577201864e-20,"nu":0,"particle_id":1498,"point":[2.27204206534e-8,0.00000141241663451,5.48996171795e-7],"type":2,"volume":5.332048577201864e-20},{"fixed":false,"mass":4.6772590157752604e-20,"nu":0,"particle_id":1499,"point":[9.33201686713e-7,-0.00000100250531247,3.57531757164e-7],"type":2,"volume":4.6772590157752604e-20},{"fixed":false,"mass":3.9291333424233973e-20,"nu":0,"particle_id":1500,"point":[-4.80372378572e-7,7.51141663128e-7,-0.00000114832955044],"type":2,"volume":3.9291333424233973e-20},{"fixed":false,"mass":5.162448202155302e-20,"nu":0,"particle_id":1501,"point":[-6.11494888286e-7,-0.0000011461755282,-5.0801751531e-7],"type":2,"volume":5.162448202155302e-20},{"fixed":false,"mass":4.382884997717392e-20,"nu":0,"particle_id":1502,"point":[-6.21021074021e-7,4.47920956412e-7,0.00000114780123005],"type":2,"volume":4.382884997717392e-20},{"fixed":false,"mass":3.488743728808116e-20,"nu":0,"particle_id":1503,"point":[-6.68293855689e-7,0.00000112304473305,7.22836086841e-7],"type":2,"volume":3.488743728808116e-20},{"fixed":false,"mass":3.8233323669532556e-20,"nu":0,"particle_id":1504,"point":[-7.30382012959e-7,-4.50778715262e-7,-0.00000117937615666],"type":2,"volume":3.8233323669532556e-20},{"fixed":false,"mass":2.9840853130838985e-20,"nu":0,"particle_id":1505,"point":[-1.49562890193e-7,-5.20101217192e-7,0.00000139452748854],"type":2,"volume":2.9840853130838985e-20},{"fixed":false,"mass":3.087188511294853e-20,"nu":0,"particle_id":1506,"point":[-6.299662673e-7,-2.8316320239e-7,0.00000125044893073],"type":2,"volume":3.087188511294853e-20},{"fixed":false,"mass":4.837800922875835e-20,"nu":0,"particle_id":1507,"point":[0.00000114225267189,4.54212224443e-7,-8.62372981419e-7],"type":2,"volume":4.837800922875835e-20},{"fixed":false,"mass":2.3080506650445162e-20,"nu":0,"particle_id":1508,"point":[-3.21817080906e-7,-0.00000128448473422,4.78791876615e-7],"type":2,"volume":2.3080506650445162e-20},{"fixed":false,"mass":4.7331855055832967e-20,"nu":0,"particle_id":1509,"point":[-8.41095863947e-8,-7.20794543406e-7,-0.00000133213254338],"type":2,"volume":4.7331855055832967e-20},{"fixed":false,"mass":3.3216029265465944e-20,"nu":0,"particle_id":1510,"point":[-0.00000125303215862,6.31130358534e-8,8.1739095881e-7],"type":2,"volume":3.3216029265465944e-20},{"fixed":false,"mass":3.943161614639661e-20,"nu":0,"particle_id":1511,"point":[4.99250185289e-8,6.40358552514e-7,-0.00000126350861529],"type":2,"volume":3.943161614639661e-20},{"fixed":false,"mass":3.5819543088100903e-20,"nu":0,"particle_id":1512,"point":[-0.00000100052085888,7.87890227217e-7,-3.71034268699e-7],"type":2,"volume":3.5819543088100903e-20},{"fixed":false,"mass":4.981391498454297e-20,"nu":0,"particle_id":1513,"point":[-0.00000124842336433,7.23740725084e-7,1.39291312648e-7],"type":2,"volume":4.981391498454297e-20},{"fixed":false,"mass":2.890902363523374e-20,"nu":0,"particle_id":1514,"point":[2.0225805654e-7,4.95709555068e-7,0.00000137098733298],"type":2,"volume":2.890902363523374e-20},{"fixed":false,"mass":2.386272204918161e-20,"nu":0,"particle_id":1515,"point":[-0.00000105979349179,-7.92624777109e-7,6.49571881288e-7],"type":2,"volume":2.386272204918161e-20},{"fixed":false,"mass":3.9844229818909097e-20,"nu":0,"particle_id":1516,"point":[7.94292990287e-7,-8.97162859561e-7,-6.02498166928e-7],"type":2,"volume":3.9844229818909097e-20},{"fixed":false,"mass":5.1808199384034515e-20,"nu":0,"particle_id":1517,"point":[0.00000115388607888,-6.40130207517e-7,4.96366656039e-7],"type":2,"volume":5.1808199384034515e-20},{"fixed":false,"mass":6.575043140357725e-20,"nu":0,"particle_id":1518,"point":[1.70896677922e-7,0.00000105658646634,-0.0000010655563786],"type":2,"volume":6.575043140357725e-20},{"fixed":false,"mass":2.6255123989187417e-20,"nu":0,"particle_id":1519,"point":[0.00000114119200374,-2.21881567681e-7,9.97029262801e-7],"type":2,"volume":2.6255123989187417e-20},{"fixed":false,"mass":5.0233178021024943e-20,"nu":0,"particle_id":1520,"point":[4.13277926693e-7,0.00000140777742718,-2.7408553324e-7],"type":2,"volume":5.0233178021024943e-20},{"fixed":false,"mass":5.47151716868689e-20,"nu":0,"particle_id":1521,"point":[4.30880156191e-7,7.79995159463e-7,-9.3377385706e-7],"type":2,"volume":5.47151716868689e-20},{"fixed":false,"mass":3.205393869591679e-20,"nu":0,"particle_id":1522,"point":[-2.19254947817e-7,-0.00000106474453393,-9.39829321532e-7],"type":2,"volume":3.205393869591679e-20},{"fixed":false,"mass":5.815612548013242e-20,"nu":0,"particle_id":1523,"point":[3.74471115833e-7,-6.9134815767e-7,-0.00000109158362494],"type":2,"volume":5.815612548013242e-20},{"fixed":false,"mass":3.373594320984695e-20,"nu":0,"particle_id":1524,"point":[-3.96737897506e-7,-0.00000101614686996,0.00000112310912145],"type":2,"volume":3.373594320984695e-20},{"fixed":false,"mass":6.539861464555005e-20,"nu":0,"particle_id":1525,"point":[-6.03703727656e-7,1.61854073914e-7,-0.00000128828033994],"type":2,"volume":6.539861464555005e-20},{"fixed":false,"mass":5.546241914984853e-20,"nu":0,"particle_id":1526,"point":[-0.00000100403604845,-6.64396244389e-7,-9.09759739422e-7],"type":2,"volume":5.546241914984853e-20},{"fixed":false,"mass":3.8455451767224504e-20,"nu":0,"particle_id":1527,"point":[-4.1313862438e-7,7.50234103552e-7,0.00000108398873493],"type":2,"volume":3.8455451767224504e-20},{"fixed":false,"mass":2.2684312532472664e-20,"nu":0,"particle_id":1528,"point":[0.00000154013498095,4.25661112887e-7,1.53672453287e-7],"type":2,"volume":2.2684312532472664e-20},{"fixed":false,"mass":2.7706706955733347e-20,"nu":0,"particle_id":1529,"point":[0.00000100585211557,-8.30908936721e-8,-0.00000109916266776],"type":2,"volume":2.7706706955733347e-20},{"fixed":false,"mass":5.632350792824381e-20,"nu":0,"particle_id":1530,"point":[6.62444651106e-8,-0.00000135654928722,5.34638455298e-7],"type":2,"volume":5.632350792824381e-20},{"fixed":false,"mass":4.118340486532422e-20,"nu":0,"particle_id":1531,"point":[-0.00000115491338341,6.56860348853e-7,7.30595232755e-7],"type":2,"volume":4.118340486532422e-20},{"fixed":false,"mass":4.2553467155521897e-20,"nu":0,"particle_id":1532,"point":[8.21628559717e-7,1.95430567418e-7,0.00000134070240768],"type":2,"volume":4.2553467155521897e-20},{"fixed":false,"mass":3.2799029378577264e-20,"nu":0,"particle_id":1533,"point":[-0.00000156712067574,2.50753089551e-7,3.3711780334e-7],"type":2,"volume":3.2799029378577264e-20},{"fixed":false,"mass":4.4313929024017973e-20,"nu":0,"particle_id":1534,"point":[0.00000147650374337,3.25847647898e-7,-4.06573571486e-7],"type":2,"volume":4.4313929024017973e-20},{"fixed":false,"mass":4.2157818774129604e-20,"nu":0,"particle_id":1535,"point":[-0.00000113917866349,-9.58193462706e-7,-2.78632870563e-7],"type":2,"volume":4.2157818774129604e-20},{"fixed":false,"mass":4.7535090848334274e-20,"nu":0,"particle_id":1536,"point":[5.72871730971e-7,4.63903577177e-7,0.00000128848488859],"type":2,"volume":4.7535090848334274e-20},{"fixed":false,"mass":2.3550097928807732e-20,"nu":0,"particle_id":1537,"point":[0.00000138934527129,4.76543460983e-7,6.29531925734e-7],"type":2,"volume":2.3550097928807732e-20},{"fixed":false,"mass":3.0385460668656953e-20,"nu":0,"particle_id":1538,"point":[0.00000147945713513,-4.88591271919e-7,8.02967908082e-9],"type":2,"volume":3.0385460668656953e-20},{"fixed":false,"mass":5.2305033337214085e-20,"nu":0,"particle_id":1539,"point":[8.91354544893e-7,0.00000122198575645,-1.87871980128e-7],"type":2,"volume":5.2305033337214085e-20},{"fixed":false,"mass":2.3733798534853083e-20,"nu":0,"particle_id":1540,"point":[8.58092317387e-7,-0.00000134849542068,-2.59371120279e-7],"type":2,"volume":2.3733798534853083e-20},{"fixed":false,"mass":4.025404740686216e-20,"nu":0,"particle_id":1541,"point":[-0.00000138821435116,6.11678558186e-7,-4.07729865878e-7],"type":2,"volume":4.025404740686216e-20},{"fixed":false,"mass":3.884687363435804e-20,"nu":0,"particle_id":1542,"point":[2.13040510673e-7,-0.00000146023001098,-2.79518625114e-7],"type":2,"volume":3.884687363435804e-20},{"fixed":false,"mass":4.4468164524126557e-20,"nu":0,"particle_id":1543,"point":[8.2483316565e-7,4.04734240346e-7,-0.00000117870510882],"type":2,"volume":4.4468164524126557e-20},{"fixed":false,"mass":2.2138024883621977e-20,"nu":0,"particle_id":1544,"point":[-0.00000114874779212,1.67944596618e-7,-4.5268885356e-7],"type":2,"volume":2.2138024883621977e-20},{"fixed":false,"mass":2.515085930201477e-20,"nu":0,"particle_id":1545,"point":[-8.62396615127e-7,0.00000100272643787,-9.13075362123e-7],"type":2,"volume":2.515085930201477e-20},{"fixed":false,"mass":3.866129015286603e-20,"nu":0,"particle_id":1546,"point":[2.69764426968e-7,-5.25876517714e-8,0.00000145201627223],"type":2,"volume":3.866129015286603e-20},{"fixed":false,"mass":3.0975669389751336e-20,"nu":0,"particle_id":1547,"point":[-7.21991176559e-7,-9.49917064093e-7,-0.00000104222877492],"type":2,"volume":3.0975669389751336e-20},{"fixed":false,"mass":2.0061716766637263e-20,"nu":0,"particle_id":1548,"point":[-3.06205370736e-7,0.00000152436675015,3.44786198379e-7],"type":2,"volume":2.0061716766637263e-20},{"fixed":false,"mass":4.65644291131225e-20,"nu":0,"particle_id":1549,"point":[-0.00000127971415724,-8.6689369447e-7,1.43983831234e-7],"type":2,"volume":4.65644291131225e-20},{"fixed":false,"mass":2.883648623807888e-20,"nu":0,"particle_id":1550,"point":[8.9473790209e-7,0.00000122769034953,-6.06249478901e-7],"type":2,"volume":2.883648623807888e-20},{"fixed":false,"mass":3.573103309050675e-20,"nu":0,"particle_id":1551,"point":[5.36553243745e-7,-8.04331790352e-7,0.00000123780674561],"type":2,"volume":3.573103309050675e-20},{"fixed":false,"mass":4.3523828300271296e-20,"nu":0,"particle_id":1552,"point":[-9.07429718817e-7,-8.7862313407e-7,9.10490883956e-7],"type":2,"volume":4.3523828300271296e-20},{"fixed":false,"mass":2.3262690237422194e-20,"nu":0,"particle_id":1553,"point":[-7.36341662737e-8,0.00000120058844852,9.96105547319e-7],"type":2,"volume":2.3262690237422194e-20},{"fixed":false,"mass":5.2794552891139676e-20,"nu":0,"particle_id":1554,"point":[0.0000012969437007,-6.57241761959e-8,-4.97073215749e-7],"type":2,"volume":5.2794552891139676e-20},{"fixed":false,"mass":2.9761458138535747e-20,"nu":0,"particle_id":1555,"point":[9.80024984152e-7,-6.61385663843e-7,-0.00000106903532466],"type":2,"volume":2.9761458138535747e-20},{"fixed":false,"mass":3.26805634249768e-20,"nu":0,"particle_id":1556,"point":[2.29118080727e-7,7.13032726605e-8,-0.00000162111876589],"type":2,"volume":3.26805634249768e-20},{"fixed":false,"mass":3.4318293356283e-20,"nu":0,"particle_id":1557,"point":[5.63146691948e-7,-0.00000125998390686,7.69867221465e-7],"type":2,"volume":3.4318293356283e-20},{"fixed":false,"mass":7.683505194400589e-20,"nu":0,"particle_id":1558,"point":[1.25193965949e-7,0.00000134269427486,-6.55378367589e-7],"type":2,"volume":7.683505194400589e-20},{"fixed":false,"mass":4.244813276101225e-20,"nu":0,"particle_id":1559,"point":[-0.00000115666747624,-5.03767829539e-7,0.00000105270224882],"type":2,"volume":4.244813276101225e-20},{"fixed":false,"mass":2.350580249730602e-20,"nu":0,"particle_id":1560,"point":[3.77222294487e-7,0.00000134950663323,8.18456403691e-7],"type":2,"volume":2.350580249730602e-20},{"fixed":false,"mass":3.5080009396729493e-20,"nu":0,"particle_id":1561,"point":[-3.13174477678e-7,3.32462626276e-7,-0.00000149195779148],"type":2,"volume":3.5080009396729493e-20},{"fixed":false,"mass":2.45312330801032e-20,"nu":0,"particle_id":1562,"point":[-5.64231089727e-7,0.00000167947975923,-7.064434424e-8],"type":2,"volume":2.45312330801032e-20},{"fixed":false,"mass":6.73938720407017e-20,"nu":0,"particle_id":1563,"point":[-8.2695287257e-7,2.12445493627e-8,0.00000124974990076],"type":2,"volume":6.73938720407017e-20},{"fixed":false,"mass":4.542071467547515e-20,"nu":0,"particle_id":1564,"point":[8.65954183212e-7,-8.35893971504e-8,0.00000105469820059],"type":2,"volume":4.542071467547515e-20},{"fixed":false,"mass":3.114230415238733e-20,"nu":0,"particle_id":1565,"point":[0.00000153423624319,-7.20588438738e-7,-3.37950340357e-7],"type":2,"volume":3.114230415238733e-20},{"fixed":false,"mass":2.002665887518208e-20,"nu":0,"particle_id":1566,"point":[0.0000012492004102,9.2132288042e-7,6.29547635013e-7],"type":2,"volume":2.002665887518208e-20},{"fixed":false,"mass":2.093698546098299e-20,"nu":0,"particle_id":1567,"point":[-8.8507150015e-7,-0.00000122239808773,7.98877502927e-7],"type":2,"volume":2.093698546098299e-20},{"fixed":false,"mass":2.3934959616136374e-20,"nu":0,"particle_id":1568,"point":[4.13867638755e-8,-4.2353964422e-7,-0.0000016206437084],"type":2,"volume":2.3934959616136374e-20},{"fixed":false,"mass":2.688060673367516e-20,"nu":0,"particle_id":1569,"point":[-0.00000119108332358,0.00000109109039276,2.44309387299e-8],"type":2,"volume":2.688060673367516e-20},{"fixed":false,"mass":3.0041505678457855e-20,"nu":0,"particle_id":1570,"point":[-8.17486735081e-9,0.00000163748225547,2.64490507344e-7],"type":2,"volume":3.0041505678457855e-20},{"fixed":false,"mass":1.703535427359885e-20,"nu":0,"particle_id":1571,"point":[0.00000118095205646,1.21668476184e-7,1.36574035932e-7],"type":2,"volume":1.703535427359885e-20},{"fixed":false,"mass":5.42204713171311e-20,"nu":0,"particle_id":1572,"point":[7.46748110959e-7,0.00000117803687047,2.42129929454e-7],"type":2,"volume":5.42204713171311e-20},{"fixed":false,"mass":1.540381709409249e-20,"nu":0,"particle_id":1573,"point":[0.00000112242859335,-3.27248937922e-7,-2.43920040862e-7],"type":2,"volume":1.540381709409249e-20},{"fixed":false,"mass":1.1994160812165226e-20,"nu":0,"particle_id":1574,"point":[0.00000113087911439,4.0422336604e-7,-3.29794904248e-8],"type":2,"volume":1.1994160812165226e-20},{"fixed":false,"mass":4.83671255310782e-20,"nu":0,"particle_id":1575,"point":[0.00000125246704411,-3.90198194452e-7,2.83202496703e-7],"type":2,"volume":4.83671255310782e-20},{"fixed":false,"mass":4.557191737989091e-20,"nu":0,"particle_id":1576,"point":[7.32727078235e-8,-0.00000105062058936,-0.00000119334180992],"type":2,"volume":4.557191737989091e-20},{"fixed":false,"mass":3.235263854405443e-20,"nu":0,"particle_id":1577,"point":[-9.95192170944e-8,0.00000101550691395,-2.84370062156e-7],"type":2,"volume":3.235263854405443e-20},{"fixed":false,"mass":3.51959610242049e-20,"nu":0,"particle_id":1578,"point":[-0.00000126858969674,-1.38910748676e-7,4.67245169977e-8],"type":2,"volume":3.51959610242049e-20},{"fixed":false,"mass":2.6528900108037677e-20,"nu":0,"particle_id":1579,"point":[-0.00000163973160893,-1.43204262944e-7,6.18797884448e-8],"type":2,"volume":2.6528900108037677e-20},{"fixed":false,"mass":4.2714935523926284e-20,"nu":0,"particle_id":1580,"point":[-6.3848513672e-8,5.35864865482e-7,0.00000158863565278],"type":2,"volume":4.2714935523926284e-20},{"fixed":false,"mass":5.199025301225487e-20,"nu":0,"particle_id":1581,"point":[-0.00000100824830453,4.62539547961e-7,-0.00000114738862872],"type":2,"volume":5.199025301225487e-20},{"fixed":false,"mass":3.359606514096174e-20,"nu":0,"particle_id":1582,"point":[1.25977879003e-7,0.00000124771049772,-2.71125406508e-8],"type":2,"volume":3.359606514096174e-20},{"fixed":false,"mass":3.382200286359229e-20,"nu":0,"particle_id":1583,"point":[-0.00000145522827686,-2.20849157438e-7,-5.95940776834e-7],"type":2,"volume":3.382200286359229e-20},{"fixed":false,"mass":2.9030605607882576e-20,"nu":0,"particle_id":1584,"point":[6.6056318238e-8,-8.38116931582e-7,0.00000142756109901],"type":2,"volume":2.9030605607882576e-20},{"fixed":false,"mass":2.2513451380393004e-20,"nu":0,"particle_id":1585,"point":[9.32049713241e-9,-1.30959128582e-7,0.00000121076785044],"type":2,"volume":2.2513451380393004e-20},{"fixed":false,"mass":3.323342168388406e-20,"nu":0,"particle_id":1586,"point":[-1.73040967938e-7,-0.00000114706378162,-4.08788569748e-7],"type":2,"volume":3.323342168388406e-20},{"fixed":false,"mass":3.65426371435418e-20,"nu":0,"particle_id":1587,"point":[3.53610589177e-7,-5.2708225611e-7,0.00000108643836455],"type":2,"volume":3.65426371435418e-20},{"fixed":false,"mass":2.672515832451012e-20,"nu":0,"particle_id":1588,"point":[-6.53945926103e-7,-0.0000016721901521,-3.10872059716e-7],"type":2,"volume":2.672515832451012e-20},{"fixed":false,"mass":2.1929548138269746e-20,"nu":0,"particle_id":1589,"point":[-6.36102955425e-7,9.47886178964e-7,0.0000012371160319],"type":2,"volume":2.1929548138269746e-20},{"fixed":false,"mass":2.1642870908910084e-20,"nu":0,"particle_id":1590,"point":[-5.94214150221e-7,-0.00000158367492089,2.89957508653e-7],"type":2,"volume":2.1642870908910084e-20},{"fixed":false,"mass":1.9181137155271092e-20,"nu":0,"particle_id":1591,"point":[-6.49185790377e-7,-7.37618474455e-8,-0.00000161538571269],"type":2,"volume":1.9181137155271092e-20},{"fixed":false,"mass":3.974234242616404e-20,"nu":0,"particle_id":1592,"point":[-8.63235170599e-7,0.00000106821693237,4.19426726311e-7],"type":2,"volume":3.974234242616404e-20},{"fixed":false,"mass":1.1722160873560954e-20,"nu":0,"particle_id":1593,"point":[7.89877128251e-7,-8.8148205312e-7,-1.16385120154e-7],"type":2,"volume":1.1722160873560954e-20},{"fixed":false,"mass":1.9564986593118457e-20,"nu":0,"particle_id":1594,"point":[-3.86011365838e-7,-0.00000107597721712,-3.41609143286e-8],"type":2,"volume":1.9564986593118457e-20},{"fixed":false,"mass":2.3271117357708554e-20,"nu":0,"particle_id":1595,"point":[-4.82474713153e-7,-3.50940738011e-7,0.00000160574247174],"type":2,"volume":2.3271117357708554e-20},{"fixed":false,"mass":5.407098905431709e-20,"nu":0,"particle_id":1596,"point":[-0.0000012357757718,3.00373445959e-7,4.1944536254e-7],"type":2,"volume":5.407098905431709e-20},{"fixed":false,"mass":2.0736491089189107e-20,"nu":0,"particle_id":1597,"point":[1.65551420731e-7,-3.08493701282e-7,-0.00000101243972135],"type":2,"volume":2.0736491089189107e-20},{"fixed":false,"mass":2.0744185541400373e-20,"nu":0,"particle_id":1598,"point":[-0.00000150722155057,2.44949015025e-7,-9.34260260219e-7],"type":2,"volume":2.0744185541400373e-20},{"fixed":false,"mass":2.3395836087214243e-20,"nu":0,"particle_id":1599,"point":[3.59403964739e-7,-9.96751111049e-7,-2.97577682234e-7],"type":2,"volume":2.3395836087214243e-20},{"fixed":false,"mass":3.3881451414820765e-20,"nu":0,"particle_id":1600,"point":[3.57232794687e-7,6.73650897417e-7,-0.00000125231754692],"type":2,"volume":3.3881451414820765e-20},{"fixed":false,"mass":1.1163969455802296e-20,"nu":0,"particle_id":1601,"point":[-0.00000167431752797,4.84312732945e-7,2.62239669729e-7],"type":2,"volume":1.1163969455802296e-20},{"fixed":false,"mass":2.738847667111855e-20,"nu":0,"particle_id":1602,"point":[0.00000179145068544,-3.95126309124e-8,1.69302798469e-7],"type":2,"volume":2.738847667111855e-20},{"fixed":false,"mass":6.913447193023878e-20,"nu":0,"particle_id":1603,"point":[7.24654118559e-8,-0.00000147239149717,1.15554257278e-7],"type":2,"volume":6.913447193023878e-20},{"fixed":false,"mass":3.925381830926322e-20,"nu":0,"particle_id":1604,"point":[7.05493910224e-7,-4.4660345532e-7,0.00000121938821678],"type":2,"volume":3.925381830926322e-20},{"fixed":false,"mass":2.8094610006802355e-20,"nu":0,"particle_id":1605,"point":[-4.5392220094e-7,1.45211084497e-7,0.0000011537429664],"type":2,"volume":2.8094610006802355e-20},{"fixed":false,"mass":3.412790479821501e-20,"nu":0,"particle_id":1606,"point":[6.09522218014e-7,-2.27290206635e-7,-8.10484499643e-7],"type":2,"volume":3.412790479821501e-20},{"fixed":false,"mass":2.3667144066100933e-20,"nu":0,"particle_id":1607,"point":[3.82930242697e-8,9.4202503346e-7,8.46299658267e-7],"type":2,"volume":2.3667144066100933e-20},{"fixed":false,"mass":2.8234185912333984e-20,"nu":0,"particle_id":1608,"point":[0.0000010263173988,6.57083333635e-8,6.88126460465e-7],"type":2,"volume":2.8234185912333984e-20},{"fixed":false,"mass":1.3369019088824546e-20,"nu":0,"particle_id":1609,"point":[0.00000142655516199,9.82672881553e-8,8.81251114994e-7],"type":2,"volume":1.3369019088824546e-20},{"fixed":false,"mass":1.4446326851328557e-20,"nu":0,"particle_id":1610,"point":[6.08568208713e-7,-0.00000173338102704,-3.3972321174e-7],"type":2,"volume":1.4446326851328557e-20},{"fixed":false,"mass":3.1295160452217454e-20,"nu":0,"particle_id":1611,"point":[-3.55014031439e-7,0.0000011740882601,1.75731957423e-7],"type":2,"volume":3.1295160452217454e-20},{"fixed":false,"mass":4.090174794979984e-20,"nu":0,"particle_id":1612,"point":[6.51138939372e-7,9.73259816454e-7,6.24564772231e-7],"type":2,"volume":4.090174794979984e-20},{"fixed":false,"mass":2.4990980765665218e-20,"nu":0,"particle_id":1613,"point":[9.1139693451e-7,4.0546312273e-7,-4.80752333055e-7],"type":2,"volume":2.4990980765665218e-20},{"fixed":false,"mass":4.913461088332425e-20,"nu":0,"particle_id":1614,"point":[5.05416318295e-7,0.00000140148116984,-9.79921206733e-7],"type":2,"volume":4.913461088332425e-20},{"fixed":false,"mass":2.3869304253570615e-20,"nu":0,"particle_id":1615,"point":[5.98300481741e-7,9.12653020803e-7,-5.50831773819e-7],"type":2,"volume":2.3869304253570615e-20},{"fixed":false,"mass":3.2033574982862646e-20,"nu":0,"particle_id":1616,"point":[0.00000116503898423,-0.00000134344037792,1.58405688639e-7],"type":2,"volume":3.2033574982862646e-20},{"fixed":false,"mass":2.920523025205593e-20,"nu":0,"particle_id":1617,"point":[-6.03279492245e-7,-9.68928149419e-7,3.43071812526e-7],"type":2,"volume":2.920523025205593e-20},{"fixed":false,"mass":2.6420422836905116e-20,"nu":0,"particle_id":1618,"point":[-3.2237123405e-8,-0.00000138197521722,9.60267143529e-7],"type":2,"volume":2.6420422836905116e-20},{"fixed":false,"mass":2.6700344467228835e-20,"nu":0,"particle_id":1619,"point":[-0.00000102717409375,-2.45829995973e-8,-0.00000142990034027],"type":2,"volume":2.6700344467228835e-20},{"fixed":false,"mass":2.5003727670238752e-20,"nu":0,"particle_id":1620,"point":[8.05207464219e-7,0.00000107390047672,0.0000011656815099],"type":2,"volume":2.5003727670238752e-20},{"fixed":false,"mass":3.514970453176151e-20,"nu":0,"particle_id":1621,"point":[4.00796940746e-7,5.30422317726e-7,9.72511742547e-7],"type":2,"volume":3.514970453176151e-20},{"fixed":false,"mass":2.0819093401460813e-20,"nu":0,"particle_id":1622,"point":[-0.00000170393266156,-1.52224302611e-7,7.08789648641e-7],"type":2,"volume":2.0819093401460813e-20},{"fixed":false,"mass":7.310942898837378e-20,"nu":0,"particle_id":1623,"point":[-2.59331778158e-7,0.00000137068311108,-0.00000105565354791],"type":2,"volume":7.310942898837378e-20},{"fixed":false,"mass":2.148608039007333e-20,"nu":0,"particle_id":1624,"point":[-0.00000123582783663,5.03259831303e-7,0.00000111508817489],"type":2,"volume":2.148608039007333e-20},{"fixed":false,"mass":1.92865184710652e-20,"nu":0,"particle_id":1625,"point":[2.52170390947e-7,0.00000184797240301,-1.70609251605e-7],"type":2,"volume":1.92865184710652e-20},{"fixed":false,"mass":3.4394781254337026e-20,"nu":0,"particle_id":1626,"point":[5.10693734833e-7,-5.25351587555e-7,-0.00000160575892168],"type":2,"volume":3.4394781254337026e-20},{"fixed":false,"mass":3.5911449186940175e-20,"nu":0,"particle_id":1627,"point":[2.36723576955e-7,8.13917880542e-7,0.00000128688235845],"type":2,"volume":3.5911449186940175e-20},{"fixed":false,"mass":2.5371954287907175e-20,"nu":0,"particle_id":1628,"point":[0.00000103808143256,5.535146406e-7,4.43376559766e-7],"type":2,"volume":2.5371954287907175e-20},{"fixed":false,"mass":2.0769669202251595e-20,"nu":0,"particle_id":1629,"point":[-9.87749300121e-7,0.00000151280648601,-2.74128227934e-7],"type":2,"volume":2.0769669202251595e-20},{"fixed":false,"mass":1.4126027213521245e-20,"nu":0,"particle_id":1630,"point":[1.27892413068e-7,-0.00000112489520732,2.10140467002e-7],"type":2,"volume":1.4126027213521245e-20},{"fixed":false,"mass":3.699273824086966e-20,"nu":0,"particle_id":1631,"point":[0.00000108384671262,-9.96514831849e-7,6.62331124338e-7],"type":2,"volume":3.699273824086966e-20},{"fixed":false,"mass":2.4167366376753793e-20,"nu":0,"particle_id":1632,"point":[-0.00000164066055196,2.77226941331e-7,-4.82152182852e-7],"type":2,"volume":2.4167366376753793e-20},{"fixed":false,"mass":3.965608806712133e-20,"nu":0,"particle_id":1633,"point":[9.28217816953e-7,-7.72875591055e-8,-6.90582173489e-7],"type":2,"volume":3.965608806712133e-20},{"fixed":false,"mass":2.708306776457051e-20,"nu":0,"particle_id":1634,"point":[-0.00000122216914321,-0.00000121935974133,4.6466684682e-7],"type":2,"volume":2.708306776457051e-20},{"fixed":false,"mass":3.0827536411155386e-20,"nu":0,"particle_id":1635,"point":[-7.51654790213e-7,1.99118371058e-7,-7.76633673921e-7],"type":2,"volume":3.0827536411155386e-20},{"fixed":false,"mass":5.1914272986697123e-20,"nu":0,"particle_id":1636,"point":[1.42511597337e-7,-3.71045421581e-7,0.0000014546366682],"type":2,"volume":5.1914272986697123e-20},{"fixed":false,"mass":2.83188498111334e-20,"nu":0,"particle_id":1637,"point":[0.00000108607824973,0.00000106978368996,-8.94934054254e-7],"type":2,"volume":2.83188498111334e-20},{"fixed":false,"mass":4.6109350299828146e-20,"nu":0,"particle_id":1638,"point":[0.00000156204909403,-5.86041928969e-7,6.42775308696e-7],"type":2,"volume":4.6109350299828146e-20},{"fixed":false,"mass":3.501674960359e-20,"nu":0,"particle_id":1639,"point":[0.00000107324908996,7.59392673309e-7,0.0000010635629311],"type":2,"volume":3.501674960359e-20},{"fixed":false,"mass":1.599309331376863e-20,"nu":0,"particle_id":1640,"point":[-6.1802719528e-8,-9.9660319903e-7,6.5137595235e-7],"type":2,"volume":1.599309331376863e-20},{"fixed":false,"mass":2.361753995305177e-20,"nu":0,"particle_id":1641,"point":[8.42347098685e-7,-6.55066677552e-7,-3.58616137531e-7],"type":2,"volume":2.361753995305177e-20},{"fixed":false,"mass":3.1173426676684656e-20,"nu":0,"particle_id":1642,"point":[2.48747269394e-8,-7.67607495253e-7,-8.96516332935e-7],"type":2,"volume":3.1173426676684656e-20},{"fixed":false,"mass":2.364598055568607e-20,"nu":0,"particle_id":1643,"point":[3.90839255073e-7,-0.00000107254574976,5.3393173712e-7],"type":2,"volume":2.364598055568607e-20},{"fixed":false,"mass":2.338105143054365e-20,"nu":0,"particle_id":1644,"point":[8.51665877219e-7,-1.53377400334e-8,-0.00000162203160744],"type":2,"volume":2.338105143054365e-20},{"fixed":false,"mass":4.9283691244220826e-20,"nu":0,"particle_id":1645,"point":[6.81617206187e-7,-0.00000111830674361,-9.94551767526e-7],"type":2,"volume":4.9283691244220826e-20},{"fixed":false,"mass":3.4648261923652607e-20,"nu":0,"particle_id":1646,"point":[6.61683558141e-7,-0.00000159683348586,4.97267891809e-7],"type":2,"volume":3.4648261923652607e-20},{"fixed":false,"mass":3.1769772459524776e-20,"nu":0,"particle_id":1647,"point":[-1.61891348432e-7,8.54281178485e-7,-0.00000132284776336],"type":2,"volume":3.1769772459524776e-20},{"fixed":false,"mass":2.5428529646915782e-20,"nu":0,"particle_id":1648,"point":[-2.81168227582e-7,4.16467062385e-7,0.00000103540218853],"type":2,"volume":2.5428529646915782e-20},{"fixed":false,"mass":2.1014182002513312e-20,"nu":0,"particle_id":1649,"point":[0.00000106051208503,1.3982474714e-7,-3.04247857393e-7],"type":2,"volume":2.1014182002513312e-20},{"fixed":false,"mass":4.7917452814269984e-20,"nu":0,"particle_id":1650,"point":[0.00000147874284391,8.56147434812e-7,-3.50942244753e-7],"type":2,"volume":4.7917452814269984e-20},{"fixed":false,"mass":3.9821425684522164e-20,"nu":0,"particle_id":1651,"point":[-0.00000154138143632,3.70282588258e-7,7.61071436294e-7],"type":2,"volume":3.9821425684522164e-20},{"fixed":false,"mass":3.16118999425925e-20,"nu":0,"particle_id":1652,"point":[-6.71205239292e-7,1.3345603733e-7,0.0000016826099034],"type":2,"volume":3.16118999425925e-20},{"fixed":false,"mass":3.7480562212320615e-20,"nu":0,"particle_id":1653,"point":[8.43210375108e-7,0.0000014179898549,4.88568714345e-7],"type":2,"volume":3.7480562212320615e-20},{"fixed":false,"mass":3.4589688209353283e-20,"nu":0,"particle_id":1654,"point":[-0.00000111550213174,-0.00000144607856173,-8.46858215361e-8],"type":2,"volume":3.4589688209353283e-20},{"fixed":false,"mass":2.763633504684867e-20,"nu":0,"particle_id":1655,"point":[-0.00000118302143578,-1.19626496254e-7,4.4649800103e-7],"type":2,"volume":2.763633504684867e-20},{"fixed":false,"mass":2.9673313972310697e-20,"nu":0,"particle_id":1656,"point":[-3.4804940726e-7,-6.89473381993e-7,-9.72385043795e-7],"type":2,"volume":2.9673313972310697e-20},{"fixed":false,"mass":2.860269184821115e-20,"nu":0,"particle_id":1657,"point":[2.98522026657e-7,2.38222722079e-7,-0.00000111167104508],"type":2,"volume":2.860269184821115e-20},{"fixed":false,"mass":4.604491903231719e-20,"nu":0,"particle_id":1658,"point":[-9.47971346685e-7,-8.95191341356e-7,2.97068297836e-7],"type":2,"volume":4.604491903231719e-20},{"fixed":false,"mass":2.6944170212482614e-20,"nu":0,"particle_id":1659,"point":[7.55202108775e-7,-4.10902273478e-7,6.28561122021e-7],"type":2,"volume":2.6944170212482614e-20},{"fixed":false,"mass":1.9099343082445267e-20,"nu":0,"particle_id":1660,"point":[-6.43597459011e-7,8.47947777281e-7,-4.97630963149e-8],"type":2,"volume":1.9099343082445267e-20},{"fixed":false,"mass":3.1065640064396867e-20,"nu":0,"particle_id":1661,"point":[4.6998041172e-7,1.18229948521e-7,0.00000129982662082],"type":2,"volume":3.1065640064396867e-20},{"fixed":false,"mass":3.611806790126182e-20,"nu":0,"particle_id":1662,"point":[-0.00000111504895019,-0.00000109460887996,-7.09200117655e-7],"type":2,"volume":3.611806790126182e-20},{"fixed":false,"mass":1.801151019538913e-20,"nu":0,"particle_id":1663,"point":[-6.03122181783e-7,-7.15714932917e-7,7.49782602445e-7],"type":2,"volume":1.801151019538913e-20},{"fixed":false,"mass":2.677045990645135e-20,"nu":0,"particle_id":1664,"point":[8.45867605211e-7,7.6789761234e-7,-1.57122072692e-7],"type":2,"volume":2.677045990645135e-20},{"fixed":false,"mass":3.7180258310523556e-20,"nu":0,"particle_id":1665,"point":[-3.19090968585e-7,-4.90183349821e-7,-0.00000162632433456],"type":2,"volume":3.7180258310523556e-20},{"fixed":false,"mass":2.518730364340921e-20,"nu":0,"particle_id":1666,"point":[-3.69126750642e-7,3.81079159827e-7,-0.00000105123120346],"type":2,"volume":2.518730364340921e-20},{"fixed":false,"mass":1.681655299411927e-20,"nu":0,"particle_id":1667,"point":[0.00000138300653179,-9.11690220609e-7,-8.69359082047e-7],"type":2,"volume":1.681655299411927e-20},{"fixed":false,"mass":3.2819312864313894e-20,"nu":0,"particle_id":1668,"point":[0.00000167518067493,-2.9427308771e-7,-4.71082795084e-7],"type":2,"volume":3.2819312864313894e-20},{"fixed":false,"mass":3.140755573557292e-20,"nu":0,"particle_id":1669,"point":[-0.00000100680658051,4.62000713845e-7,-3.73669119245e-7],"type":2,"volume":3.140755573557292e-20},{"fixed":false,"mass":3.273612482332798e-20,"nu":0,"particle_id":1670,"point":[-0.00000123264958816,-5.71912209989e-7,-0.00000122522554012],"type":2,"volume":3.273612482332798e-20},{"fixed":false,"mass":4.986850620184026e-20,"nu":0,"particle_id":1671,"point":[4.18049370112e-8,-0.00000146127980182,-7.12929700855e-7],"type":2,"volume":4.986850620184026e-20},{"fixed":false,"mass":5.1373590765983815e-20,"nu":0,"particle_id":1672,"point":[-4.22985983428e-7,-0.0000015296986177,-5.88912282267e-7],"type":2,"volume":5.1373590765983815e-20},{"fixed":false,"mass":2.59038787003312e-20,"nu":0,"particle_id":1673,"point":[0.00000102019096209,-6.78819365055e-7,1.95989191932e-7],"type":2,"volume":2.59038787003312e-20},{"fixed":false,"mass":3.2478984301126497e-20,"nu":0,"particle_id":1674,"point":[-2.92498541363e-7,8.72704081268e-7,7.11706145644e-7],"type":2,"volume":3.2478984301126497e-20},{"fixed":false,"mass":2.4664948237387025e-20,"nu":0,"particle_id":1675,"point":[-3.95035674585e-7,0.00000109056235078,-1.795692005e-7],"type":2,"volume":2.4664948237387025e-20},{"fixed":false,"mass":1.409192007248439e-20,"nu":0,"particle_id":1676,"point":[-2.49771079424e-7,-3.40380612995e-7,-0.00000105784887164],"type":2,"volume":1.409192007248439e-20},{"fixed":false,"mass":4.083257453075011e-20,"nu":0,"particle_id":1677,"point":[0.00000128466122412,-7.1610003906e-7,9.1288838028e-7],"type":2,"volume":4.083257453075011e-20},{"fixed":false,"mass":2.5956683129161922e-20,"nu":0,"particle_id":1678,"point":[-6.47407752978e-7,4.58665395015e-7,-7.18841626307e-7],"type":2,"volume":2.5956683129161922e-20},{"fixed":false,"mass":1.983151607893517e-20,"nu":0,"particle_id":1679,"point":[-1.13115989826e-7,-7.75040791984e-7,9.96172054226e-7],"type":2,"volume":1.983151607893517e-20},{"fixed":false,"mass":3.0474409833885083e-20,"nu":0,"particle_id":1680,"point":[-4.52577827788e-7,0.00000141436506072,9.10034033731e-7],"type":2,"volume":3.0474409833885083e-20},{"fixed":false,"mass":3.17886475274956e-20,"nu":0,"particle_id":1681,"point":[-0.00000110124200769,-4.01870724216e-7,6.25987609227e-7],"type":2,"volume":3.17886475274956e-20},{"fixed":false,"mass":1.7057446547935773e-20,"nu":0,"particle_id":1682,"point":[-0.00000181118059685,1.12698203181e-7,1.70301863034e-7],"type":2,"volume":1.7057446547935773e-20},{"fixed":false,"mass":1.4906140476357353e-20,"nu":0,"particle_id":1683,"point":[0.00000114439791934,7.8387044989e-8,0.00000119921692877],"type":2,"volume":1.4906140476357353e-20},{"fixed":false,"mass":2.5863336166785043e-20,"nu":0,"particle_id":1684,"point":[-0.00000130800999316,1.65865429822e-7,-0.00000109868884349],"type":2,"volume":2.5863336166785043e-20},{"fixed":false,"mass":2.1003307213927133e-20,"nu":0,"particle_id":1685,"point":[6.1892392249e-7,0.00000171172351997,-4.21299129577e-8],"type":2,"volume":2.1003307213927133e-20},{"fixed":false,"mass":1.7248459657221094e-20,"nu":0,"particle_id":1686,"point":[-0.00000100210394241,3.19582989405e-7,-1.22408085622e-7],"type":2,"volume":1.7248459657221094e-20},{"fixed":false,"mass":2.9598289388854114e-20,"nu":0,"particle_id":1687,"point":[-8.04172981966e-7,0.00000146478930193,5.70654779189e-7],"type":2,"volume":2.9598289388854114e-20},{"fixed":false,"mass":3.042506300889982e-20,"nu":0,"particle_id":1688,"point":[-0.0000010801941835,-2.15385571199e-7,-5.34456635784e-7],"type":2,"volume":3.042506300889982e-20},{"fixed":false,"mass":3.8663814895040695e-20,"nu":0,"particle_id":1689,"point":[-7.53675578062e-7,2.15071826244e-7,8.12357553221e-7],"type":2,"volume":3.8663814895040695e-20},{"fixed":false,"mass":3.523681613935692e-20,"nu":0,"particle_id":1690,"point":[-5.54223030521e-7,-8.16901100386e-7,0.00000148762544576],"type":2,"volume":3.523681613935692e-20},{"fixed":false,"mass":4.5341185291929413e-20,"nu":0,"particle_id":1691,"point":[-0.00000134099521312,9.97226246462e-7,-6.29239067639e-7],"type":2,"volume":4.5341185291929413e-20},{"fixed":false,"mass":4.116867841180172e-20,"nu":0,"particle_id":1692,"point":[0.00000139107737366,-1.53387465812e-7,-0.00000115310668235],"type":2,"volume":4.116867841180172e-20},{"fixed":false,"mass":2.4396650343862716e-20,"nu":0,"particle_id":1693,"point":[-3.79164851672e-7,-8.77342594515e-7,-0.00000146437361672],"type":2,"volume":2.4396650343862716e-20},{"fixed":false,"mass":2.0125795611818323e-20,"nu":0,"particle_id":1694,"point":[-5.86210736238e-7,8.07358215789e-7,-4.50655407297e-7],"type":2,"volume":2.0125795611818323e-20},{"fixed":false,"mass":2.935669938182611e-20,"nu":0,"particle_id":1695,"point":[0.00000124983064777,-0.00000122825886915,-4.93755246056e-7],"type":2,"volume":2.935669938182611e-20},{"fixed":false,"mass":4.7504877612955544e-20,"nu":0,"particle_id":1696,"point":[-8.81053251246e-7,-5.81435646961e-7,2.47382473968e-8],"type":2,"volume":4.7504877612955544e-20},{"fixed":false,"mass":4.552079627774793e-20,"nu":0,"particle_id":1697,"point":[9.07470950659e-7,-0.00000132598790357,-6.61042598658e-7],"type":2,"volume":4.552079627774793e-20},{"fixed":false,"mass":2.5810065268349138e-20,"nu":0,"particle_id":1698,"point":[-2.6733912306e-7,-2.29042444701e-7,0.00000115754156664],"type":2,"volume":2.5810065268349138e-20},{"fixed":false,"mass":3.001252432401302e-20,"nu":0,"particle_id":1699,"point":[-0.00000150538202292,-6.41859621059e-7,7.24741787812e-7],"type":2,"volume":3.001252432401302e-20},{"fixed":false,"mass":4.084473689009451e-20,"nu":0,"particle_id":1700,"point":[8.01751811327e-7,4.94564377029e-7,9.60461045492e-7],"type":2,"volume":4.084473689009451e-20},{"fixed":false,"mass":4.187403450586441e-20,"nu":0,"particle_id":1701,"point":[0.00000180248075784,2.61918954239e-7,-6.43581082055e-8],"type":2,"volume":4.187403450586441e-20},{"fixed":false,"mass":4.5943258869240393e-20,"nu":0,"particle_id":1702,"point":[8.80542653526e-7,-4.83720148697e-7,-6.65099361609e-7],"type":2,"volume":4.5943258869240393e-20},{"fixed":false,"mass":4.148976687263692e-20,"nu":0,"particle_id":1703,"point":[-8.84362722443e-7,-1.99685668306e-7,9.02823326564e-7],"type":2,"volume":4.148976687263692e-20},{"fixed":false,"mass":3.4091016256030476e-20,"nu":0,"particle_id":1704,"point":[4.69548827905e-8,9.64821465746e-7,4.85683855488e-7],"type":2,"volume":3.4091016256030476e-20},{"fixed":false,"mass":4.189524705810517e-20,"nu":0,"particle_id":1705,"point":[0.00000133386447118,-0.00000103308690912,2.94066992116e-7],"type":2,"volume":4.189524705810517e-20},{"fixed":false,"mass":2.423640485700446e-20,"nu":0,"particle_id":1706,"point":[4.87191362631e-7,-7.92259608797e-7,-6.99534860574e-7],"type":2,"volume":2.423640485700446e-20},{"fixed":false,"mass":3.902407327716899e-20,"nu":0,"particle_id":1707,"point":[-6.59783313472e-7,5.4154183118e-7,7.14076565145e-7],"type":2,"volume":3.902407327716899e-20},{"fixed":false,"mass":3.6890621210385336e-20,"nu":0,"particle_id":1708,"point":[-7.43674299803e-7,-7.82880990061e-7,-2.4782669152e-7],"type":2,"volume":3.6890621210385336e-20},{"fixed":false,"mass":2.6137992588969472e-20,"nu":0,"particle_id":1709,"point":[-5.9126341693e-7,-7.15947978484e-7,-5.24943549125e-7],"type":2,"volume":2.6137992588969472e-20},{"fixed":false,"mass":3.6049956346124625e-20,"nu":0,"particle_id":1710,"point":[6.81664734811e-7,7.2214798304e-8,-9.2300215093e-7],"type":2,"volume":3.6049956346124625e-20},{"fixed":false,"mass":4.621029684855174e-20,"nu":0,"particle_id":1711,"point":[-0.00000147212796494,6.56227276603e-7,5.29391791201e-7],"type":2,"volume":4.621029684855174e-20},{"fixed":false,"mass":3.6607441482514564e-20,"nu":0,"particle_id":1712,"point":[-1.31734703737e-7,7.17124076294e-7,-9.65721031219e-7],"type":2,"volume":3.6607441482514564e-20},{"fixed":false,"mass":4.730809248719323e-20,"nu":0,"particle_id":1713,"point":[0.00000148501168454,7.09948393006e-7,-6.99698313629e-7],"type":2,"volume":4.730809248719323e-20},{"fixed":false,"mass":3.3207276104282226e-20,"nu":0,"particle_id":1714,"point":[-1.6350979131e-7,-0.00000102448762439,1.90905692105e-7],"type":2,"volume":3.3207276104282226e-20},{"fixed":false,"mass":3.901577052748344e-20,"nu":0,"particle_id":1715,"point":[-2.71151026134e-7,0.00000172631991674,-5.17136780754e-7],"type":2,"volume":3.901577052748344e-20},{"fixed":false,"mass":4.479574485908835e-20,"nu":0,"particle_id":1716,"point":[-0.00000140870731025,0.00000101039631914,-2.68611701283e-7],"type":2,"volume":4.479574485908835e-20},{"fixed":false,"mass":2.4078516465113122e-20,"nu":0,"particle_id":1717,"point":[-0.00000132945999061,-0.00000124719504054,-2.45405316372e-8],"type":2,"volume":2.4078516465113122e-20},{"fixed":false,"mass":5.376054492102937e-20,"nu":0,"particle_id":1718,"point":[7.54202943903e-7,-2.78735717621e-7,-0.00000127191145218],"type":2,"volume":5.376054492102937e-20},{"fixed":false,"mass":2.852397138567338e-20,"nu":0,"particle_id":1719,"point":[0.00000165183189353,1.5540833936e-7,4.53607476844e-7],"type":2,"volume":2.852397138567338e-20},{"fixed":false,"mass":4.918539525650589e-20,"nu":0,"particle_id":1720,"point":[7.54166282162e-7,-0.00000146533022561,1.23568303137e-7],"type":2,"volume":4.918539525650589e-20},{"fixed":false,"mass":2.8416009702522763e-20,"nu":0,"particle_id":1721,"point":[-0.00000117431328914,8.16587644705e-7,0.00000111338543474],"type":2,"volume":2.8416009702522763e-20},{"fixed":false,"mass":3.8363973905980284e-20,"nu":0,"particle_id":1722,"point":[-2.270215862e-7,-2.28654783947e-8,-9.91273664134e-7],"type":2,"volume":3.8363973905980284e-20},{"fixed":false,"mass":3.4474436238220785e-20,"nu":0,"particle_id":1723,"point":[4.82155558744e-7,0.00000112476900803,0.00000136854176894],"type":2,"volume":3.4474436238220785e-20},{"fixed":false,"mass":4.128192055256286e-20,"nu":0,"particle_id":1724,"point":[0.00000126584419318,7.9335690107e-7,-0.00000103837752749],"type":2,"volume":4.128192055256286e-20},{"fixed":false,"mass":2.9454395309785814e-20,"nu":0,"particle_id":1725,"point":[-7.22849099453e-7,-0.00000134399992718,-9.40171758364e-7],"type":2,"volume":2.9454395309785814e-20},{"fixed":false,"mass":1.8707114164362418e-20,"nu":0,"particle_id":1726,"point":[0.00000162736881087,6.90403566472e-7,3.9543776817e-7],"type":2,"volume":1.8707114164362418e-20},{"fixed":false,"mass":3.49929073750245e-20,"nu":0,"particle_id":1727,"point":[3.1347081233e-7,9.68592260037e-7,-6.73918716525e-7],"type":2,"volume":3.49929073750245e-20},{"fixed":false,"mass":1.6507662042934838e-20,"nu":0,"particle_id":1728,"point":[8.75481665935e-8,-0.00000119221311452,-2.19935086765e-7],"type":2,"volume":1.6507662042934838e-20},{"fixed":false,"mass":3.632972899367277e-20,"nu":0,"particle_id":1729,"point":[-3.41303613235e-7,-0.00000174594730446,-2.60827318063e-7],"type":2,"volume":3.632972899367277e-20},{"fixed":false,"mass":2.8999798122283795e-20,"nu":0,"particle_id":1730,"point":[-1.7418751097e-7,-0.00000170403137914,5.36290728282e-7],"type":2,"volume":2.8999798122283795e-20},{"fixed":false,"mass":4.9382007894664913e-20,"nu":0,"particle_id":1731,"point":[-8.54743699517e-7,0.00000142998900507,-5.61097639318e-7],"type":2,"volume":4.9382007894664913e-20},{"fixed":false,"mass":1.0978388716021874e-20,"nu":0,"particle_id":1732,"point":[-4.19401111784e-8,1.13595748672e-7,0.00000102945407501],"type":2,"volume":1.0978388716021874e-20},{"fixed":false,"mass":3.7837263859110023e-20,"nu":0,"particle_id":1733,"point":[5.61297864527e-7,9.95814678186e-7,-1.30219522948e-7],"type":2,"volume":3.7837263859110023e-20},{"fixed":false,"mass":2.996914346558355e-20,"nu":0,"particle_id":1734,"point":[0.00000111793453475,2.036293975e-7,-0.00000124219966134],"type":2,"volume":2.996914346558355e-20},{"fixed":false,"mass":3.496251871996669e-20,"nu":0,"particle_id":1735,"point":[-0.00000122836626616,0.00000106733498358,6.47345638027e-7],"type":2,"volume":3.496251871996669e-20},{"fixed":false,"mass":2.118848549551242e-20,"nu":0,"particle_id":1736,"point":[7.23038155044e-8,-4.87043895428e-8,-0.00000106165354098],"type":2,"volume":2.118848549551242e-20},{"fixed":false,"mass":3.7400079973748133e-20,"nu":0,"particle_id":1737,"point":[0.00000110093604552,0.0000011638049907,2.35548557065e-7],"type":2,"volume":3.7400079973748133e-20},{"fixed":false,"mass":3.7154899749875474e-20,"nu":0,"particle_id":1738,"point":[-8.05700810952e-7,-3.01140092352e-7,-7.91214231459e-7],"type":2,"volume":3.7154899749875474e-20},{"fixed":false,"mass":2.5965292822367637e-20,"nu":0,"particle_id":1739,"point":[5.72878778173e-7,-7.97636099754e-7,5.18080210452e-7],"type":2,"volume":2.5965292822367637e-20},{"fixed":false,"mass":2.988674759617102e-20,"nu":0,"particle_id":1740,"point":[5.75659958648e-7,2.7277527504e-7,0.00000169225092216],"type":2,"volume":2.988674759617102e-20},{"fixed":false,"mass":3.605538844903266e-20,"nu":0,"particle_id":1741,"point":[-2.65574023215e-7,-0.00000116160311479,-0.00000137264805808],"type":2,"volume":3.605538844903266e-20},{"fixed":false,"mass":2.990052272010305e-20,"nu":0,"particle_id":1742,"point":[-3.52730309966e-7,-3.04772067939e-8,-0.00000180107003807],"type":2,"volume":2.990052272010305e-20},{"fixed":false,"mass":5.1828101355975293e-20,"nu":0,"particle_id":1743,"point":[4.43496808722e-7,4.81064480563e-7,-0.00000156971684551],"type":2,"volume":5.1828101355975293e-20},{"fixed":false,"mass":4.267678613811128e-20,"nu":0,"particle_id":1744,"point":[-0.00000136614885724,-7.91759486627e-7,-5.77136226924e-7],"type":2,"volume":4.267678613811128e-20},{"fixed":false,"mass":2.3103332009744754e-20,"nu":0,"particle_id":1745,"point":[4.47555767682e-7,-0.00000102047032647,1.77207558137e-7],"type":2,"volume":2.3103332009744754e-20},{"fixed":false,"mass":2.9367003407392127e-20,"nu":0,"particle_id":1746,"point":[-4.52960221547e-8,-0.00000121687317596,0.00000131498475586],"type":2,"volume":2.9367003407392127e-20},{"fixed":false,"mass":3.441002869923935e-20,"nu":0,"particle_id":1747,"point":[4.22526347389e-8,-9.31882758241e-7,-6.73579336693e-7],"type":2,"volume":3.441002869923935e-20},{"fixed":false,"mass":4.309222013587615e-20,"nu":0,"particle_id":1748,"point":[1.57269707296e-8,6.73379557743e-7,0.00000110109717868],"type":2,"volume":4.309222013587615e-20},{"fixed":false,"mass":4.3322309484037185e-20,"nu":0,"particle_id":1749,"point":[4.1150526533e-7,-8.87618398809e-7,8.89356759148e-7],"type":2,"volume":4.3322309484037185e-20},{"fixed":false,"mass":3.3092162546740106e-20,"nu":0,"particle_id":1750,"point":[6.24909056265e-7,-1.24340827078e-7,0.00000163303553999],"type":2,"volume":3.3092162546740106e-20},{"fixed":false,"mass":3.947917586257686e-20,"nu":0,"particle_id":1751,"point":[-3.56546707712e-7,8.6098040163e-7,-7.30918667515e-7],"type":2,"volume":3.947917586257686e-20},{"fixed":false,"mass":2.873267883099889e-20,"nu":0,"particle_id":1752,"point":[-0.0000017686827811,-9.95416057176e-8,4.07892895346e-7],"type":2,"volume":2.873267883099889e-20},{"fixed":false,"mass":2.6019759426466812e-20,"nu":0,"particle_id":1753,"point":[6.64339519407e-7,2.13270503249e-7,0.00000102922753356],"type":2,"volume":2.6019759426466812e-20},{"fixed":false,"mass":3.243057200676327e-20,"nu":0,"particle_id":1754,"point":[-0.00000169919113447,-6.48250370071e-7,2.07132604922e-7],"type":2,"volume":3.243057200676327e-20},{"fixed":false,"mass":3.8679679137180154e-20,"nu":0,"particle_id":1755,"point":[0.00000100214669217,5.34298532996e-7,0.00000142062655146],"type":2,"volume":3.8679679137180154e-20},{"fixed":false,"mass":1.6564248759170067e-20,"nu":0,"particle_id":1756,"point":[-9.61636058912e-8,0.00000186932289268,4.32268525912e-8],"type":2,"volume":1.6564248759170067e-20},{"fixed":false,"mass":3.4758403627858766e-20,"nu":0,"particle_id":1757,"point":[7.4121958534e-7,4.61756064272e-7,-7.98972687675e-7],"type":2,"volume":3.4758403627858766e-20},{"fixed":false,"mass":3.980567579090032e-20,"nu":0,"particle_id":1758,"point":[3.54236577966e-9,-4.03885211065e-8,0.0000018399674426],"type":2,"volume":3.980567579090032e-20},{"fixed":false,"mass":3.909329788748818e-20,"nu":0,"particle_id":1759,"point":[-9.37264608354e-7,-4.77212765547e-7,-3.13780069132e-7],"type":2,"volume":3.909329788748818e-20},{"fixed":false,"mass":2.822340684233945e-20,"nu":0,"particle_id":1760,"point":[2.97369175591e-7,-0.00000145948632954,9.50284988523e-7],"type":2,"volume":2.822340684233945e-20},{"fixed":false,"mass":2.8929628883528583e-20,"nu":0,"particle_id":1761,"point":[0.00000152490957248,-3.5688585547e-7,9.10518810991e-7],"type":2,"volume":2.8929628883528583e-20},{"fixed":false,"mass":2.8843720491345115e-20,"nu":0,"particle_id":1762,"point":[-0.00000176213977425,3.1544718128e-7,-3.97731724355e-8],"type":2,"volume":2.8843720491345115e-20},{"fixed":false,"mass":3.34160767794259e-20,"nu":0,"particle_id":1763,"point":[-3.54931345859e-7,-4.84223127486e-7,9.29085565113e-7],"type":2,"volume":3.34160767794259e-20},{"fixed":false,"mass":4.6070421109058826e-20,"nu":0,"particle_id":1764,"point":[3.6303627056e-7,-0.00000114027837178,0.00000117974452979],"type":2,"volume":4.6070421109058826e-20},{"fixed":false,"mass":3.7190466261844854e-20,"nu":0,"particle_id":1765,"point":[2.50660738155e-7,-8.28914221773e-7,-0.00000147199084834],"type":2,"volume":3.7190466261844854e-20},{"fixed":false,"mass":3.431851841337745e-20,"nu":0,"particle_id":1766,"point":[-0.00000162015867112,-7.90216154576e-7,-6.6753152721e-8],"type":2,"volume":3.431851841337745e-20},{"fixed":false,"mass":2.0034387152232453e-20,"nu":0,"particle_id":1767,"point":[-2.73251569601e-7,9.0689181304e-7,4.30870926681e-7],"type":2,"volume":2.0034387152232453e-20},{"fixed":false,"mass":2.885759236963498e-20,"nu":0,"particle_id":1768,"point":[3.6368581669e-7,-7.08133302699e-7,0.00000156501945948],"type":2,"volume":2.885759236963498e-20},{"fixed":false,"mass":3.9581039174879706e-20,"nu":0,"particle_id":1769,"point":[-5.94196258971e-7,7.17338182211e-7,0.00000154606068718],"type":2,"volume":3.9581039174879706e-20},{"fixed":false,"mass":2.5748276929990064e-20,"nu":0,"particle_id":1770,"point":[-5.34925566538e-7,8.62677225226e-7,1.95208614292e-7],"type":2,"volume":2.5748276929990064e-20},{"fixed":false,"mass":2.6105889834924207e-20,"nu":0,"particle_id":1771,"point":[1.75311737333e-7,2.36094487179e-7,0.00000182457331831],"type":2,"volume":2.6105889834924207e-20},{"fixed":false,"mass":3.1729062896947917e-20,"nu":0,"particle_id":1772,"point":[-0.00000155827819448,5.92495208257e-7,-7.02526869434e-7],"type":2,"volume":3.1729062896947917e-20},{"fixed":false,"mass":2.9078931664490865e-20,"nu":0,"particle_id":1773,"point":[0.0000017656134029,-2.67050068388e-7,-5.40597986439e-8],"type":2,"volume":2.9078931664490865e-20},{"fixed":false,"mass":3.28343451558222e-20,"nu":0,"particle_id":1774,"point":[-0.00000127040091597,-1.31740082936e-7,-2.91374220802e-7],"type":2,"volume":3.28343451558222e-20},{"fixed":false,"mass":2.0968708757291083e-20,"nu":0,"particle_id":1775,"point":[0.00000148817607233,-0.00000101774128874,-6.69203752926e-8],"type":2,"volume":2.0968708757291083e-20},{"fixed":false,"mass":4.165212040626617e-20,"nu":0,"particle_id":1776,"point":[0.00000127264691435,-1.82127717248e-7,6.85808710747e-7],"type":2,"volume":4.165212040626617e-20},{"fixed":false,"mass":3.2305089590042e-20,"nu":0,"particle_id":1777,"point":[-8.00676988226e-8,-0.00000187392542157,-4.49994406696e-8],"type":2,"volume":3.2305089590042e-20},{"fixed":false,"mass":2.4918694501896248e-20,"nu":0,"particle_id":1778,"point":[0.00000116418980913,2.67042494885e-7,3.82067615935e-7],"type":2,"volume":2.4918694501896248e-20},{"fixed":false,"mass":3.230971441251446e-20,"nu":0,"particle_id":1779,"point":[-0.0000010014176367,-3.26814768345e-7,2.59817069984e-7],"type":2,"volume":3.230971441251446e-20},{"fixed":false,"mass":2.8321992670724545e-20,"nu":0,"particle_id":1780,"point":[-8.52896223656e-7,4.49596345747e-7,-0.000001530436051],"type":2,"volume":2.8321992670724545e-20},{"fixed":false,"mass":2.7038751905683634e-20,"nu":0,"particle_id":1781,"point":[-0.00000131920295616,3.858202952e-8,0.00000122801664848],"type":2,"volume":2.7038751905683634e-20},{"fixed":false,"mass":2.9264165897957137e-20,"nu":0,"particle_id":1782,"point":[-5.19491736008e-7,-0.00000127409127733,-0.00000117598570403],"type":2,"volume":2.9264165897957137e-20},{"fixed":false,"mass":2.816319151308247e-20,"nu":0,"particle_id":1783,"point":[-7.01492651046e-7,-0.0000015703722995,6.52564427423e-7],"type":2,"volume":2.816319151308247e-20},{"fixed":false,"mass":2.9700974667118883e-20,"nu":0,"particle_id":1784,"point":[-8.65792442556e-7,-5.56451377782e-7,7.78997467411e-7],"type":2,"volume":2.9700974667118883e-20},{"fixed":false,"mass":3.5011141664479204e-20,"nu":0,"particle_id":1785,"point":[-2.74503607131e-7,0.00000135601654721,0.00000118770312441],"type":2,"volume":3.5011141664479204e-20},{"fixed":false,"mass":2.2942343744849047e-20,"nu":0,"particle_id":1786,"point":[2.29126674642e-7,0.0000012365665987,0.00000126705637235],"type":2,"volume":2.2942343744849047e-20},{"fixed":false,"mass":2.4993533629119894e-20,"nu":0,"particle_id":1787,"point":[5.74311730072e-7,0.00000133616235967,0.00000110750919602],"type":2,"volume":2.4993533629119894e-20},{"fixed":false,"mass":2.9969187072542893e-20,"nu":0,"particle_id":1788,"point":[6.6551620852e-7,-7.51644206461e-7,0.00000154627105162],"type":2,"volume":2.9969187072542893e-20},{"fixed":false,"mass":4.6956751618792305e-20,"nu":0,"particle_id":1789,"point":[7.20055665062e-7,7.84733197495e-7,-0.00000136721049905],"type":2,"volume":4.6956751618792305e-20},{"fixed":false,"mass":4.342036827700914e-20,"nu":0,"particle_id":1790,"point":[-8.4116758929e-8,-1.37964233916e-7,-0.00000181440391081],"type":2,"volume":4.342036827700914e-20},{"fixed":false,"mass":2.671376009250264e-20,"nu":0,"particle_id":1791,"point":[3.60247621454e-7,0.00000100211428469,2.13167009367e-7],"type":2,"volume":2.671376009250264e-20},{"fixed":false,"mass":2.180820043538871e-20,"nu":0,"particle_id":1792,"point":[0.00000123815314913,-0.00000129471512417,4.37584351956e-7],"type":2,"volume":2.180820043538871e-20},{"fixed":false,"mass":1.7309171672705305e-20,"nu":0,"particle_id":1793,"point":[0.00000118179899407,0.00000115248398677,8.86009200108e-7],"type":2,"volume":1.7309171672705305e-20},{"fixed":false,"mass":2.0331133637067834e-20,"nu":0,"particle_id":1794,"point":[-7.92295511195e-7,9.81247287717e-7,-0.00000128171994688],"type":2,"volume":2.0331133637067834e-20},{"fixed":false,"mass":2.8198087675875645e-20,"nu":0,"particle_id":1795,"point":[7.10111153528e-7,0.00000128620704946,8.05361518179e-7],"type":2,"volume":2.8198087675875645e-20},{"fixed":false,"mass":2.346153727008386e-20,"nu":0,"particle_id":1796,"point":[-0.00000128541724712,6.82789901542e-7,-0.00000112849404342],"type":2,"volume":2.346153727008386e-20},{"fixed":false,"mass":3.539586579098651e-20,"nu":0,"particle_id":1797,"point":[1.24230075002e-7,0.0000015186999993,-0.00000102272550509],"type":2,"volume":3.539586579098651e-20},{"fixed":false,"mass":3.0458301921732435e-20,"nu":0,"particle_id":1798,"point":[-0.00000170048546622,-1.653938016e-9,-3.0328967924e-7],"type":2,"volume":3.0458301921732435e-20},{"fixed":false,"mass":2.2077175151205763e-20,"nu":0,"particle_id":1799,"point":[-9.01653719342e-7,-0.00000161928995691,1.22773851399e-7],"type":2,"volume":2.2077175151205763e-20},{"fixed":false,"mass":2.7226600559529835e-20,"nu":0,"particle_id":1800,"point":[-0.00000140048145689,-5.53876459576e-7,-9.0059177171e-7],"type":2,"volume":2.7226600559529835e-20},{"fixed":false,"mass":2.227382535081479e-20,"nu":0,"particle_id":1801,"point":[0.00000110484236847,-6.30908146425e-8,-1.3016074853e-7],"type":2,"volume":2.227382535081479e-20},{"fixed":false,"mass":3.710289959890527e-20,"nu":0,"particle_id":1802,"point":[0.00000121299396115,0.0000012213849669,-3.91905857736e-7],"type":2,"volume":3.710289959890527e-20},{"fixed":false,"mass":2.8821044791144785e-20,"nu":0,"particle_id":1803,"point":[3.32593334317e-7,-1.89497458873e-7,0.00000102820315764],"type":2,"volume":2.8821044791144785e-20},{"fixed":false,"mass":5.3988461848204573e-20,"nu":0,"particle_id":1804,"point":[-0.00000112563178996,0.00000134185185127,3.6597651759e-7],"type":2,"volume":5.3988461848204573e-20},{"fixed":false,"mass":2.7442632479376e-20,"nu":0,"particle_id":1805,"point":[-0.00000139674499265,2.31011388498e-8,2.65158439888e-7],"type":2,"volume":2.7442632479376e-20},{"fixed":false,"mass":2.9806139477661904e-20,"nu":0,"particle_id":1806,"point":[0.00000177784480616,1.85145044703e-8,-4.48532480703e-7],"type":2,"volume":2.9806139477661904e-20},{"fixed":false,"mass":2.841171909814462e-20,"nu":0,"particle_id":1807,"point":[-4.45054105871e-7,7.47775158114e-7,-0.00000155843702207],"type":2,"volume":2.841171909814462e-20},{"fixed":false,"mass":1.7767232737907956e-20,"nu":0,"particle_id":1808,"point":[0.00000179711898516,-1.18382455289e-7,4.82961920887e-7],"type":2,"volume":1.7767232737907956e-20},{"fixed":false,"mass":3.2707267036120806e-20,"nu":0,"particle_id":1809,"point":[-1.02144509637e-7,2.30385137763e-7,-0.00000180040710661],"type":2,"volume":3.2707267036120806e-20},{"fixed":false,"mass":3.8240354816480616e-20,"nu":0,"particle_id":1810,"point":[4.29278389209e-7,-0.00000164626376351,-6.41481955761e-7],"type":2,"volume":3.8240354816480616e-20},{"fixed":false,"mass":2.4625675049403004e-20,"nu":0,"particle_id":1811,"point":[-0.00000149186649178,-8.22893012893e-8,-0.00000104189443066],"type":2,"volume":2.4625675049403004e-20},{"fixed":false,"mass":1.368851373903411e-20,"nu":0,"particle_id":1812,"point":[6.34316458011e-7,-7.92904511201e-7,-2.85621977992e-7],"type":2,"volume":1.368851373903411e-20},{"fixed":false,"mass":2.460543455851356e-20,"nu":0,"particle_id":1813,"point":[-3.21650848633e-7,-0.00000180118168167,1.1442844426e-7],"type":2,"volume":2.460543455851356e-20},{"fixed":false,"mass":2.4328349358214103e-20,"nu":0,"particle_id":1814,"point":[-2.51780407982e-7,-7.97905165823e-7,0.00000157095599375],"type":2,"volume":2.4328349358214103e-20},{"fixed":false,"mass":2.2424180582340092e-20,"nu":0,"particle_id":1815,"point":[-9.58628229355e-7,0.00000123373904679,9.84467211469e-7],"type":2,"volume":2.2424180582340092e-20},{"fixed":false,"mass":3.842836180738364e-20,"nu":0,"particle_id":1816,"point":[-6.51612513464e-7,-0.00000124640215596,0.00000113198488589],"type":2,"volume":3.842836180738364e-20},{"fixed":false,"mass":2.9262997033915423e-20,"nu":0,"particle_id":1817,"point":[-4.34963767611e-7,-0.00000141147497049,9.21421804664e-7],"type":2,"volume":2.9262997033915423e-20},{"fixed":false,"mass":3.0152206168682145e-20,"nu":0,"particle_id":1818,"point":[-8.42543897913e-7,0.00000165563885848,1.69178264323e-8],"type":2,"volume":3.0152206168682145e-20},{"fixed":false,"mass":2.849946925891625e-20,"nu":0,"particle_id":1819,"point":[5.68922434697e-8,0.0000015472167977,9.03912346976e-7],"type":2,"volume":2.849946925891625e-20},{"fixed":false,"mass":2.837189684717427e-20,"nu":0,"particle_id":1820,"point":[0.00000161721066555,4.20782871202e-7,-7.52220799193e-7],"type":2,"volume":2.837189684717427e-20},{"fixed":false,"mass":3.5329782133582287e-20,"nu":0,"particle_id":1821,"point":[-0.00000109724871633,7.40626582181e-7,4.4138547698e-7],"type":2,"volume":3.5329782133582287e-20},{"fixed":false,"mass":2.5743297104692467e-20,"nu":0,"particle_id":1822,"point":[5.07959536199e-7,6.01975499523e-7,0.00000158293319447],"type":2,"volume":2.5743297104692467e-20},{"fixed":false,"mass":3.847554884902799e-20,"nu":0,"particle_id":1823,"point":[0.00000157195690766,5.22123342692e-7,-1.14299792129e-7],"type":2,"volume":3.847554884902799e-20},{"fixed":false,"mass":2.8011464861972334e-20,"nu":0,"particle_id":1824,"point":[0.00000141193167535,5.54727125678e-7,0.00000100465190528],"type":2,"volume":2.8011464861972334e-20},{"fixed":false,"mass":2.9310911051055816e-20,"nu":0,"particle_id":1825,"point":[-7.55746525843e-7,-2.03010068144e-7,0.00000166687087744],"type":2,"volume":2.9310911051055816e-20},{"fixed":false,"mass":2.169487533354519e-20,"nu":0,"particle_id":1826,"point":[0.0000014815022955,-6.04633169338e-7,-9.02846273793e-7],"type":2,"volume":2.169487533354519e-20},{"fixed":false,"mass":3.6026362300928644e-20,"nu":0,"particle_id":1827,"point":[0.00000107777793151,-8.98130325491e-7,0.00000111928539681],"type":2,"volume":3.6026362300928644e-20},{"fixed":false,"mass":5.876500212971046e-20,"nu":0,"particle_id":1828,"point":[8.73357238772e-7,-0.00000116647069667,0.00000102437014487],"type":2,"volume":5.876500212971046e-20},{"fixed":false,"mass":2.3305830468904937e-20,"nu":0,"particle_id":1829,"point":[-0.00000120217875861,-0.00000116937048098,7.65076284382e-7],"type":2,"volume":2.3305830468904937e-20},{"fixed":false,"mass":3.015377528038208e-20,"nu":0,"particle_id":1830,"point":[-0.00000130372742276,-8.75528462741e-7,9.42584325916e-7],"type":2,"volume":3.015377528038208e-20},{"fixed":false,"mass":3.77868349639999e-20,"nu":0,"particle_id":1831,"point":[-0.00000137902535727,-9.72766675377e-7,6.32133430958e-7],"type":2,"volume":3.77868349639999e-20},{"fixed":false,"mass":4.8433846504885435e-20,"nu":0,"particle_id":1832,"point":[0.00000112286293548,-0.00000106537610889,-8.48419191272e-7],"type":2,"volume":4.8433846504885435e-20},{"fixed":false,"mass":6.455739541368043e-20,"nu":0,"particle_id":1833,"point":[5.83249759139e-7,1.69311905125e-7,-0.00000144468086258],"type":2,"volume":6.455739541368043e-20},{"fixed":false,"mass":3.8610346184355425e-20,"nu":0,"particle_id":1834,"point":[-9.47032653761e-7,-7.32662770192e-7,-0.00000135087385509],"type":2,"volume":3.8610346184355425e-20},{"fixed":false,"mass":4.6385681092508334e-20,"nu":0,"particle_id":1835,"point":[9.25647292554e-7,7.49136013474e-7,-7.19999401681e-7],"type":2,"volume":4.6385681092508334e-20},{"fixed":false,"mass":4.010537848423023e-20,"nu":0,"particle_id":1836,"point":[3.41071004158e-7,-0.00000176487811562,-2.20293423655e-7],"type":2,"volume":4.010537848423023e-20},{"fixed":false,"mass":2.090633417400225e-20,"nu":0,"particle_id":1837,"point":[-1.91206533928e-7,1.76352902146e-7,0.00000183479801517],"type":2,"volume":2.090633417400225e-20},{"fixed":false,"mass":3.2476819709288567e-20,"nu":0,"particle_id":1838,"point":[-0.00000166073779952,7.92550710803e-7,-5.72220103659e-8],"type":2,"volume":3.2476819709288567e-20},{"fixed":false,"mass":4.247572004038826e-20,"nu":0,"particle_id":1839,"point":[9.26684886793e-7,-0.00000140679023005,4.77449180242e-7],"type":2,"volume":4.247572004038826e-20},{"fixed":false,"mass":2.0550750073330655e-20,"nu":0,"particle_id":1840,"point":[9.31667910681e-8,-8.52133958022e-7,7.75777726976e-7],"type":2,"volume":2.0550750073330655e-20},{"fixed":false,"mass":2.1943163229997562e-20,"nu":0,"particle_id":1841,"point":[0.00000130701690799,2.16124430214e-7,-6.20041544955e-8],"type":2,"volume":2.1943163229997562e-20},{"fixed":false,"mass":2.363990762864931e-20,"nu":0,"particle_id":1842,"point":[7.67337027976e-7,1.74188236356e-7,6.98232460388e-7],"type":2,"volume":2.363990762864931e-20},{"fixed":false,"mass":2.6830942490114882e-20,"nu":0,"particle_id":1843,"point":[-0.00000106148384147,-6.22588063146e-7,0.00000137905321155],"type":2,"volume":2.6830942490114882e-20},{"fixed":false,"mass":3.744500852368424e-20,"nu":0,"particle_id":1844,"point":[3.6758049231e-7,-8.18327109737e-8,-9.82399629063e-7],"type":2,"volume":3.744500852368424e-20},{"fixed":false,"mass":4.644609258849888e-20,"nu":0,"particle_id":1845,"point":[4.32863873145e-8,0.00000149995318368,-3.09572360117e-7],"type":2,"volume":4.644609258849888e-20},{"fixed":false,"mass":2.9127115447612607e-20,"nu":0,"particle_id":1846,"point":[4.39907683674e-7,-0.00000174520719546,1.48087393385e-7],"type":2,"volume":2.9127115447612607e-20},{"fixed":false,"mass":2.97777521719267e-20,"nu":0,"particle_id":1847,"point":[-4.2358697316e-7,-4.03754452975e-8,0.00000179702677593],"type":2,"volume":2.97777521719267e-20},{"fixed":false,"mass":4.307314307070124e-20,"nu":0,"particle_id":1848,"point":[6.05954047392e-7,0.00000156806266727,-6.57360089453e-7],"type":2,"volume":4.307314307070124e-20},{"fixed":false,"mass":3.034491470490091e-20,"nu":0,"particle_id":1849,"point":[9.19322333846e-7,-1.68482581161e-7,0.00000145542810688],"type":2,"volume":3.034491470490091e-20},{"fixed":false,"mass":1.8207396545583515e-20,"nu":0,"particle_id":1850,"point":[0.00000113383759767,-5.36015920734e-7,-3.66512284405e-8],"type":2,"volume":1.8207396545583515e-20},{"fixed":false,"mass":2.2591057348207464e-20,"nu":0,"particle_id":1851,"point":[4.67854161034e-8,3.43688893745e-7,9.94684054685e-7],"type":2,"volume":2.2591057348207464e-20},{"fixed":false,"mass":1.5117229369123625e-20,"nu":0,"particle_id":1852,"point":[-1.8402544604e-7,0.00000172918876168,5.45135402331e-7],"type":2,"volume":1.5117229369123625e-20},{"fixed":false,"mass":2.8317145763745717e-20,"nu":0,"particle_id":1853,"point":[3.58917102732e-7,-2.69870374393e-7,-0.00000170422295486],"type":2,"volume":2.8317145763745717e-20},{"fixed":false,"mass":2.2742769351186495e-20,"nu":0,"particle_id":1854,"point":[0.00000102030487176,-1.43015686626e-8,3.83348078406e-7],"type":2,"volume":2.2742769351186495e-20},{"fixed":false,"mass":2.4067619589102683e-20,"nu":0,"particle_id":1855,"point":[-1.15351034645e-7,0.00000134624427782,1.85127581577e-7],"type":2,"volume":2.4067619589102683e-20},{"fixed":false,"mass":2.9314694863559565e-20,"nu":0,"particle_id":1856,"point":[0.00000139733478508,-1.32189804611e-7,6.0105283365e-8],"type":2,"volume":2.9314694863559565e-20},{"fixed":false,"mass":3.304122684771595e-20,"nu":0,"particle_id":1857,"point":[3.18009410217e-7,7.58314437133e-7,8.17209077932e-7],"type":2,"volume":3.304122684771595e-20},{"fixed":false,"mass":2.2260928601610862e-20,"nu":0,"particle_id":1858,"point":[7.5602446951e-7,6.18211746784e-7,-4.15166607337e-7],"type":2,"volume":2.2260928601610862e-20},{"fixed":false,"mass":2.8357218414531037e-20,"nu":0,"particle_id":1859,"point":[-1.34199723458e-7,2.38319111866e-7,-0.00000109227523727],"type":2,"volume":2.8357218414531037e-20},{"fixed":false,"mass":3.4180591561158216e-20,"nu":0,"particle_id":1860,"point":[-6.13526684298e-7,-7.35189316012e-8,-8.69149894798e-7],"type":2,"volume":3.4180591561158216e-20},{"fixed":false,"mass":3.6538171181475017e-20,"nu":0,"particle_id":1861,"point":[0.00000160102458113,-7.41824976169e-7,3.64808159676e-7],"type":2,"volume":3.6538171181475017e-20},{"fixed":false,"mass":2.176130156490103e-20,"nu":0,"particle_id":1862,"point":[0.00000143256224015,0.00000103253345786,4.38552605833e-8],"type":2,"volume":2.176130156490103e-20},{"fixed":false,"mass":2.6337081146734857e-20,"nu":0,"particle_id":1863,"point":[9.01961007952e-7,5.85379765265e-7,1.20066939505e-7],"type":2,"volume":2.6337081146734857e-20},{"fixed":false,"mass":2.7548460422951005e-20,"nu":0,"particle_id":1864,"point":[-2.66060765835e-7,-8.80803122834e-7,-5.20030120261e-7],"type":2,"volume":2.7548460422951005e-20},{"fixed":false,"mass":3.835381071927178e-20,"nu":0,"particle_id":1865,"point":[8.09004618462e-7,0.00000159142417369,-3.41165182771e-7],"type":2,"volume":3.835381071927178e-20},{"fixed":false,"mass":3.0287645369207706e-20,"nu":0,"particle_id":1866,"point":[-5.69147810733e-7,-8.72886960094e-7,9.45863301785e-9],"type":2,"volume":3.0287645369207706e-20},{"fixed":false,"mass":2.3032617059130466e-20,"nu":0,"particle_id":1867,"point":[0.000001330339082,-5.43001849017e-7,-0.00000118308499963],"type":2,"volume":2.3032617059130466e-20},{"fixed":false,"mass":1.7233825634060315e-20,"nu":0,"particle_id":1868,"point":[-8.42666301548e-7,2.920892883e-7,-5.30854746302e-7],"type":2,"volume":1.7233825634060315e-20},{"fixed":false,"mass":2.1720808690280352e-20,"nu":0,"particle_id":1869,"point":[-8.61694044019e-7,5.75829489576e-7,-9.47519424142e-8],"type":2,"volume":2.1720808690280352e-20},{"fixed":false,"mass":2.0729274072289096e-20,"nu":0,"particle_id":1870,"point":[2.8743938699e-7,0.00000130662053192,-0.00000127319793012],"type":2,"volume":2.0729274072289096e-20},{"fixed":false,"mass":2.47869797822416e-20,"nu":0,"particle_id":1871,"point":[9.42541848516e-7,-2.95952610779e-7,-4.43553701499e-7],"type":2,"volume":2.47869797822416e-20},{"fixed":false,"mass":3.6822929765349315e-20,"nu":0,"particle_id":1872,"point":[5.58204736647e-7,-0.00000109194684298,-0.00000130205745912],"type":2,"volume":3.6822929765349315e-20},{"fixed":false,"mass":2.2886523298076496e-20,"nu":0,"particle_id":1873,"point":[0.00000135914291791,2.40325217873e-7,0.00000115650176418],"type":2,"volume":2.2886523298076496e-20},{"fixed":false,"mass":2.93650880801641e-20,"nu":0,"particle_id":1874,"point":[6.92552356233e-7,7.80979207167e-7,9.61049848343e-7],"type":2,"volume":2.93650880801641e-20},{"fixed":false,"mass":6.07794697621816e-20,"nu":0,"particle_id":1875,"point":[-9.71916312249e-9,8.52691718399e-7,-6.7432059877e-7],"type":2,"volume":6.07794697621816e-20},{"fixed":false,"mass":2.5254443535287842e-20,"nu":0,"particle_id":1876,"point":[-1.31916264332e-7,-0.00000100234655928,-1.04741260986e-7],"type":2,"volume":2.5254443535287842e-20},{"fixed":false,"mass":2.8476049704328035e-20,"nu":0,"particle_id":1877,"point":[-0.00000163109398445,-4.98344788293e-7,-5.82241692505e-7],"type":2,"volume":2.8476049704328035e-20},{"fixed":false,"mass":3.467265563004927e-20,"nu":0,"particle_id":1878,"point":[0.00000123180075711,4.12193861749e-8,-9.36626810412e-7],"type":2,"volume":3.467265563004927e-20},{"fixed":false,"mass":3.047026726576837e-20,"nu":0,"particle_id":1879,"point":[-2.41152672227e-7,-9.58606914557e-7,4.59188171268e-7],"type":2,"volume":3.047026726576837e-20},{"fixed":false,"mass":3.1568790918122367e-20,"nu":0,"particle_id":1880,"point":[-2.35753993608e-8,-5.05065190768e-7,-9.69584231085e-7],"type":2,"volume":3.1568790918122367e-20},{"fixed":false,"mass":4.9014947881530044e-20,"nu":0,"particle_id":1881,"point":[-0.0000014900196904,-1.07068677389e-7,0.00000100273655809],"type":2,"volume":4.9014947881530044e-20},{"fixed":false,"mass":2.5589581423781635e-20,"nu":0,"particle_id":1882,"point":[-0.00000143648766922,6.3096630542e-7,9.26189857325e-7],"type":2,"volume":2.5589581423781635e-20},{"fixed":false,"mass":2.89403834430475e-20,"nu":0,"particle_id":1883,"point":[-0.00000112123400472,-9.97061155613e-7,-0.00000106876403342],"type":2,"volume":2.89403834430475e-20},{"fixed":false,"mass":5.123998754058146e-20,"nu":0,"particle_id":1884,"point":[0.00000113513502109,-4.72128267375e-7,0.00000131321841062],"type":2,"volume":5.123998754058146e-20},{"fixed":false,"mass":3.214205766651628e-20,"nu":0,"particle_id":1885,"point":[4.95601499543e-7,5.09543962823e-7,-0.00000104648139189],"type":2,"volume":3.214205766651628e-20},{"fixed":false,"mass":3.919574619674399e-20,"nu":0,"particle_id":1886,"point":[-0.00000143805983544,0.0000010368670746,3.98148691044e-7],"type":2,"volume":3.919574619674399e-20},{"fixed":false,"mass":4.044836907902443e-20,"nu":0,"particle_id":1887,"point":[0.0000013030173953,-0.00000123795806659,-1.28163063713e-7],"type":2,"volume":4.044836907902443e-20},{"fixed":false,"mass":4.169994163259468e-20,"nu":0,"particle_id":1888,"point":[-0.00000124171131141,-6.37480603159e-7,4.01462681288e-7],"type":2,"volume":4.169994163259468e-20},{"fixed":false,"mass":3.687477458784115e-20,"nu":0,"particle_id":1889,"point":[-0.00000149221630685,4.90750574797e-7,5.05580911821e-8],"type":2,"volume":3.687477458784115e-20},{"fixed":false,"mass":3.78492952443317e-20,"nu":0,"particle_id":1890,"point":[0.00000103026293645,8.91965156753e-7,4.41619286318e-7],"type":2,"volume":3.78492952443317e-20},{"fixed":false,"mass":3.0182304986404887e-20,"nu":0,"particle_id":1891,"point":[-5.93644821432e-8,-4.15922720385e-7,0.00000101092172913],"type":2,"volume":3.0182304986404887e-20},{"fixed":false,"mass":2.7417266787075065e-20,"nu":0,"particle_id":1892,"point":[-0.00000101556781594,0.00000133969710243,7.02051507528e-7],"type":2,"volume":2.7417266787075065e-20},{"fixed":false,"mass":2.5875069355933085e-20,"nu":0,"particle_id":1893,"point":[-8.59448228951e-7,-5.21199673517e-7,4.11918859373e-7],"type":2,"volume":2.5875069355933085e-20},{"fixed":false,"mass":5.063624451443216e-20,"nu":0,"particle_id":1894,"point":[5.58944403833e-7,0.00000114680219548,-0.00000128889106999],"type":2,"volume":5.063624451443216e-20},{"fixed":false,"mass":3.0740602551849466e-20,"nu":0,"particle_id":1895,"point":[2.88044749522e-7,0.00000174166260363,-4.85905657588e-7],"type":2,"volume":3.0740602551849466e-20},{"fixed":false,"mass":3.6289093194063914e-20,"nu":0,"particle_id":1896,"point":[4.1156953181e-7,-0.00000135997185403,-0.00000114926726012],"type":2,"volume":3.6289093194063914e-20},{"fixed":false,"mass":1.5786668904960953e-20,"nu":0,"particle_id":1897,"point":[7.9628166917e-7,-6.32101862527e-7,-1.11767259914e-7],"type":2,"volume":1.5786668904960953e-20},{"fixed":false,"mass":2.3097655534293305e-20,"nu":0,"particle_id":1898,"point":[6.45563285057e-7,-8.48792597154e-7,2.00713011211e-7],"type":2,"volume":2.3097655534293305e-20},{"fixed":false,"mass":2.6429332537650107e-20,"nu":0,"particle_id":1899,"point":[0.00000123577100986,4.63877422315e-7,1.74037970755e-7],"type":2,"volume":2.6429332537650107e-20},{"fixed":false,"mass":2.151738935977345e-20,"nu":0,"particle_id":1900,"point":[-8.71283117224e-7,1.18556773255e-7,-0.00000162357864863],"type":2,"volume":2.151738935977345e-20},{"fixed":false,"mass":3.12186979680656e-20,"nu":0,"particle_id":1901,"point":[-7.02753900151e-7,0.00000139105134702,-9.54893359091e-7],"type":2,"volume":3.12186979680656e-20},{"fixed":false,"mass":5.151179732352597e-20,"nu":0,"particle_id":1902,"point":[7.49730128698e-7,-7.39645174005e-7,-0.00000135373467281],"type":2,"volume":5.151179732352597e-20},{"fixed":false,"mass":1.7247878790450743e-20,"nu":0,"particle_id":1903,"point":[3.53612543747e-7,-4.00820018568e-7,-8.70022353767e-7],"type":2,"volume":1.7247878790450743e-20},{"fixed":false,"mass":2.943775465261494e-20,"nu":0,"particle_id":1904,"point":[-0.00000113350125545,-0.00000140194270083,2.33856867775e-7],"type":2,"volume":2.943775465261494e-20},{"fixed":false,"mass":2.2927048325645353e-20,"nu":0,"particle_id":1905,"point":[-0.00000130174818162,-1.23378815017e-8,-0.00000130781860904],"type":2,"volume":2.2927048325645353e-20},{"fixed":false,"mass":2.207886006599064e-20,"nu":0,"particle_id":1906,"point":[-7.85048549271e-8,9.94498880907e-7,-3.03399976224e-8],"type":2,"volume":2.207886006599064e-20},{"fixed":false,"mass":2.6719464019844205e-20,"nu":0,"particle_id":1907,"point":[-8.81851579689e-7,7.68413515322e-7,0.00000141213907572],"type":2,"volume":2.6719464019844205e-20},{"fixed":false,"mass":2.749899573304733e-20,"nu":0,"particle_id":1908,"point":[0.00000124389462702,0.00000125145478849,5.59896060391e-7],"type":2,"volume":2.749899573304733e-20},{"fixed":false,"mass":3.9919635377439215e-20,"nu":0,"particle_id":1909,"point":[-4.60465635614e-7,0.00000162827963599,5.8629891192e-7],"type":2,"volume":3.9919635377439215e-20},{"fixed":false,"mass":4.1363737983080503e-20,"nu":0,"particle_id":1910,"point":[0.00000132173963685,0.00000104245725801,-6.73843604621e-7],"type":2,"volume":4.1363737983080503e-20},{"fixed":false,"mass":2.8741827700893895e-20,"nu":0,"particle_id":1911,"point":[-0.00000119315123301,9.35776263802e-7,-9.59178971954e-7],"type":2,"volume":2.8741827700893895e-20},{"fixed":false,"mass":2.7939309572551084e-20,"nu":0,"particle_id":1912,"point":[0.00000143429892453,4.59247059642e-7,-0.00000106295867996],"type":2,"volume":2.7939309572551084e-20},{"fixed":false,"mass":3.043453444467411e-20,"nu":0,"particle_id":1913,"point":[-2.16228270847e-7,-2.02755838573e-7,0.00000148478531586],"type":2,"volume":3.043453444467411e-20},{"fixed":false,"mass":2.930554851761716e-20,"nu":0,"particle_id":1914,"point":[2.1695440577e-8,0.00000127513554477,-0.00000132253647294],"type":2,"volume":2.930554851761716e-20},{"fixed":false,"mass":1.8388300237534825e-20,"nu":0,"particle_id":1915,"point":[-4.64166490039e-7,2.48477621041e-7,8.62236495587e-7],"type":2,"volume":1.8388300237534825e-20},{"fixed":false,"mass":4.0763598895680054e-20,"nu":0,"particle_id":1916,"point":[0.00000120719200491,2.5947168439e-7,-6.16227381204e-7],"type":2,"volume":4.0763598895680054e-20},{"fixed":false,"mass":2.8009443298094124e-20,"nu":0,"particle_id":1917,"point":[7.36051924669e-7,7.10407584589e-7,3.59836923155e-7],"type":2,"volume":2.8009443298094124e-20},{"fixed":false,"mass":2.7655622194052865e-20,"nu":0,"particle_id":1918,"point":[-4.31095003622e-7,-9.0444097716e-7,-2.9276096969e-7],"type":2,"volume":2.7655622194052865e-20},{"fixed":false,"mass":2.9082427673012166e-20,"nu":0,"particle_id":1919,"point":[-1.27774807775e-7,-5.66629277226e-7,0.00000170333110777],"type":2,"volume":2.9082427673012166e-20},{"fixed":false,"mass":2.6569110204063112e-20,"nu":0,"particle_id":1920,"point":[-4.22771306728e-7,-1.27486343359e-7,9.61076723634e-7],"type":2,"volume":2.6569110204063112e-20},{"fixed":false,"mass":3.2775388239542744e-20,"nu":0,"particle_id":1921,"point":[-0.00000121315003778,-2.2768391578e-7,0.0000013527677957],"type":2,"volume":3.2775388239542744e-20},{"fixed":false,"mass":2.7675060609900264e-20,"nu":0,"particle_id":1922,"point":[-5.40935415733e-7,0.00000101412592462,-0.0000014230326105],"type":2,"volume":2.7675060609900264e-20},{"fixed":false,"mass":2.6063081078462406e-20,"nu":0,"particle_id":1923,"point":[8.18459420475e-7,-1.588343915e-7,7.23062058026e-7],"type":2,"volume":2.6063081078462406e-20},{"fixed":false,"mass":3.963258882977371e-20,"nu":0,"particle_id":1924,"point":[-8.36518309258e-7,-0.00000152389105517,-4.65725152286e-7],"type":2,"volume":3.963258882977371e-20},{"fixed":false,"mass":1.949277286459072e-20,"nu":0,"particle_id":1925,"point":[8.04526823197e-7,2.08104040272e-7,-6.58234422401e-7],"type":2,"volume":1.949277286459072e-20},{"fixed":false,"mass":4.724894891446617e-20,"nu":0,"particle_id":1926,"point":[-0.00000141550496187,-4.7493526385e-7,6.8522774157e-8],"type":2,"volume":4.724894891446617e-20},{"fixed":false,"mass":3.495938914446907e-20,"nu":0,"particle_id":1927,"point":[-8.73132381163e-7,-2.07606807929e-10,-5.53527364189e-7],"type":2,"volume":3.495938914446907e-20},{"fixed":false,"mass":1.5634367966230387e-20,"nu":0,"particle_id":1928,"point":[-0.00000103332524043,1.30942685171e-7,5.18498786189e-8],"type":2,"volume":1.5634367966230387e-20},{"fixed":false,"mass":3.532474475680206e-20,"nu":0,"particle_id":1929,"point":[-8.38238473944e-7,-0.00000122342602013,4.15591999274e-7],"type":2,"volume":3.532474475680206e-20},{"fixed":false,"mass":5.710108355620843e-20,"nu":0,"particle_id":1930,"point":[1.74610432295e-7,9.18207654843e-7,-0.00000151365671703],"type":2,"volume":5.710108355620843e-20},{"fixed":false,"mass":3.2096661329718826e-20,"nu":0,"particle_id":1931,"point":[-5.48506468258e-7,0.00000171717546793,-3.53700445497e-7],"type":2,"volume":3.2096661329718826e-20},{"fixed":false,"mass":2.793102906280223e-20,"nu":0,"particle_id":1932,"point":[-6.66386042665e-7,0.00000132835830216,0.00000108735697066],"type":2,"volume":2.793102906280223e-20},{"fixed":false,"mass":4.4095107017126755e-20,"nu":0,"particle_id":1933,"point":[-8.04723309583e-7,4.46049320801e-7,0.00000156940710581],"type":2,"volume":4.4095107017126755e-20},{"fixed":false,"mass":2.9035984657991675e-20,"nu":0,"particle_id":1934,"point":[-1.60731795719e-7,-0.00000107661829727,9.42587822394e-7],"type":2,"volume":2.9035984657991675e-20},{"fixed":false,"mass":3.057856026057441e-20,"nu":0,"particle_id":1935,"point":[-2.37610873111e-7,0.00000162523719062,-8.38108517548e-7],"type":2,"volume":3.057856026057441e-20},{"fixed":false,"mass":2.666918956378581e-20,"nu":0,"particle_id":1936,"point":[-4.86093979492e-7,-0.00000121932501085,1.99752019176e-7],"type":2,"volume":2.666918956378581e-20},{"fixed":false,"mass":2.4174318493142653e-20,"nu":0,"particle_id":1937,"point":[-0.0000017445037606,-5.41966004147e-7,-2.53221682101e-7],"type":2,"volume":2.4174318493142653e-20},{"fixed":false,"mass":2.816614898194822e-20,"nu":0,"particle_id":1938,"point":[1.29862958772e-7,-0.00000174716705346,5.73343132612e-7],"type":2,"volume":2.816614898194822e-20},{"fixed":false,"mass":3.327919727976825e-20,"nu":0,"particle_id":1939,"point":[-6.46520314206e-7,-4.10375615834e-7,-0.00000164101513783],"type":2,"volume":3.327919727976825e-20},{"fixed":false,"mass":2.9317736928833157e-20,"nu":0,"particle_id":1940,"point":[0.00000140498531228,-1.38198421366e-7,0.0000011379570355],"type":2,"volume":2.9317736928833157e-20},{"fixed":false,"mass":3.660158070863726e-20,"nu":0,"particle_id":1941,"point":[-0.00000120937340634,0.00000129594874474,-3.80554047586e-7],"type":2,"volume":3.660158070863726e-20},{"fixed":false,"mass":3.279959890617796e-20,"nu":0,"particle_id":1942,"point":[-2.00136499523e-7,-0.00000141985994403,-0.00000108958518011],"type":2,"volume":3.279959890617796e-20},{"fixed":false,"mass":4.136282173535158e-20,"nu":0,"particle_id":1943,"point":[-3.83769706348e-7,0.00000126939044239,5.53479388763e-7],"type":2,"volume":4.136282173535158e-20},{"fixed":false,"mass":2.230522772105623e-20,"nu":0,"particle_id":1944,"point":[4.85051692584e-7,-4.86002979454e-7,0.00000172269934836],"type":2,"volume":2.230522772105623e-20},{"fixed":false,"mass":3.1110804186264244e-20,"nu":0,"particle_id":1945,"point":[0.00000117707577249,-8.13761952231e-7,-5.56270962892e-7],"type":2,"volume":3.1110804186264244e-20},{"fixed":false,"mass":1.7477829429128148e-20,"nu":0,"particle_id":1946,"point":[1.45031855679e-7,-0.0000017448539697,-6.637136879e-7],"type":2,"volume":1.7477829429128148e-20},{"fixed":false,"mass":3.381741908676649e-20,"nu":0,"particle_id":1947,"point":[0.00000117678001904,9.81569407639e-7,-1.26130955149e-7],"type":2,"volume":3.381741908676649e-20},{"fixed":false,"mass":2.440225429567331e-20,"nu":0,"particle_id":1948,"point":[-4.24942198085e-7,5.54207672694e-7,-8.31479002632e-7],"type":2,"volume":2.440225429567331e-20},{"fixed":false,"mass":1.7003401948237086e-20,"nu":0,"particle_id":1949,"point":[8.95082330663e-7,-4.28729974361e-7,2.90776134625e-7],"type":2,"volume":1.7003401948237086e-20},{"fixed":false,"mass":4.095220221794964e-20,"nu":0,"particle_id":1950,"point":[0.00000173888092787,-3.50833706349e-7,2.796052803e-7],"type":2,"volume":4.095220221794964e-20},{"fixed":false,"mass":2.5050414560303738e-20,"nu":0,"particle_id":1951,"point":[4.36217734042e-7,-0.00000161104410419,7.1783386899e-7],"type":2,"volume":2.5050414560303738e-20},{"fixed":false,"mass":2.5313141371745317e-20,"nu":0,"particle_id":1952,"point":[9.96456213574e-9,-7.20105337696e-7,-0.00000168414108314],"type":2,"volume":2.5313141371745317e-20},{"fixed":false,"mass":4.598532892467183e-20,"nu":0,"particle_id":1953,"point":[2.35677747832e-7,9.79626913206e-7,-3.09024574213e-7],"type":2,"volume":4.598532892467183e-20},{"fixed":false,"mass":2.344012517353592e-20,"nu":0,"particle_id":1954,"point":[-3.06771563884e-7,9.0433622729e-7,-4.15553397392e-7],"type":2,"volume":2.344012517353592e-20},{"fixed":false,"mass":1.94064793212283e-20,"nu":0,"particle_id":1955,"point":[-4.94120052632e-7,2.29570901006e-7,-8.71723794075e-7],"type":2,"volume":1.94064793212283e-20},{"fixed":false,"mass":4.3563891558111936e-20,"nu":0,"particle_id":1956,"point":[0.00000109998415949,-3.58841767773e-7,-9.98667733751e-7],"type":2,"volume":4.3563891558111936e-20},{"fixed":false,"mass":2.2050158840978413e-20,"nu":0,"particle_id":1957,"point":[6.55194521517e-8,2.50495635243e-7,0.00000153698743383],"type":2,"volume":2.2050158840978413e-20},{"fixed":false,"mass":2.3819945431882926e-20,"nu":0,"particle_id":1958,"point":[0.00000104094471981,3.74259015662e-7,6.68777169437e-7],"type":2,"volume":2.3819945431882926e-20},{"fixed":false,"mass":3.024028767669428e-20,"nu":0,"particle_id":1959,"point":[-6.47206048041e-8,8.85034261157e-7,0.00000155628602661],"type":2,"volume":3.024028767669428e-20},{"fixed":false,"mass":2.1494625958183617e-20,"nu":0,"particle_id":1960,"point":[-4.95574241526e-7,7.51291579066e-7,4.91659004504e-7],"type":2,"volume":2.1494625958183617e-20},{"fixed":false,"mass":3.260669817024766e-20,"nu":0,"particle_id":1961,"point":[-6.70982920122e-7,-6.37868961794e-7,-8.17640247189e-7],"type":2,"volume":3.260669817024766e-20},{"fixed":false,"mass":2.4817705069764738e-20,"nu":0,"particle_id":1962,"point":[2.70736606558e-7,0.00000146029725466,0.00000104951261642],"type":2,"volume":2.4817705069764738e-20},{"fixed":false,"mass":3.495760876836929e-20,"nu":0,"particle_id":1963,"point":[-4.69826699567e-7,-3.53560220492e-7,-9.1421716628e-7],"type":2,"volume":3.495760876836929e-20},{"fixed":false,"mass":3.542758169645368e-20,"nu":0,"particle_id":1964,"point":[0.00000106204687682,-2.6767339699e-7,-0.00000144077017862],"type":2,"volume":3.542758169645368e-20},{"fixed":false,"mass":2.3714828901799477e-20,"nu":0,"particle_id":1965,"point":[-0.00000173625303575,-4.53153968853e-7,5.29699412303e-7],"type":2,"volume":2.3714828901799477e-20},{"fixed":false,"mass":5.313168601635145e-20,"nu":0,"particle_id":1966,"point":[6.93864882776e-7,0.00000108244790974,-8.61280448334e-7],"type":2,"volume":5.313168601635145e-20},{"fixed":false,"mass":5.1698808356445325e-20,"nu":0,"particle_id":1967,"point":[0.00000115537061479,6.77988090242e-7,-4.17914043293e-7],"type":2,"volume":5.1698808356445325e-20},{"fixed":false,"mass":2.9207664966659105e-20,"nu":0,"particle_id":1968,"point":[3.13360100467e-7,0.00000158491137033,1.03728403406e-8],"type":2,"volume":2.9207664966659105e-20},{"fixed":false,"mass":2.819543550202361e-20,"nu":0,"particle_id":1969,"point":[-4.16966719804e-7,-0.00000159491505457,6.69839501965e-7],"type":2,"volume":2.819543550202361e-20},{"fixed":false,"mass":3.1990224202725015e-20,"nu":0,"particle_id":1970,"point":[0.0000011701757203,6.46463876255e-7,7.59014588303e-7],"type":2,"volume":3.1990224202725015e-20},{"fixed":false,"mass":4.3957203597008374e-20,"nu":0,"particle_id":1971,"point":[-1.44099264285e-7,6.02568251758e-7,-0.00000167900795056],"type":2,"volume":4.3957203597008374e-20},{"fixed":false,"mass":1.0612394830096112e-20,"nu":0,"particle_id":1972,"point":[9.66621638694e-7,3.14623698557e-7,9.57476664828e-8],"type":2,"volume":1.0612394830096112e-20},{"fixed":false,"mass":1.7392958516185148e-20,"nu":0,"particle_id":1973,"point":[2.45858624788e-7,-8.61582360727e-7,-5.43713230907e-7],"type":2,"volume":1.7392958516185148e-20},{"fixed":false,"mass":3.363049074055373e-20,"nu":0,"particle_id":1974,"point":[7.63248567911e-7,-7.6891923248e-7,-8.88362278476e-7],"type":2,"volume":3.363049074055373e-20},{"fixed":false,"mass":3.788422083677665e-20,"nu":0,"particle_id":1975,"point":[-7.8705547207e-8,-2.95779115103e-7,-0.00000128791196639],"type":2,"volume":3.788422083677665e-20},{"fixed":false,"mass":2.775747582293251e-20,"nu":0,"particle_id":1976,"point":[-6.56245229874e-7,4.62143072856e-7,-0.00000110842697734],"type":2,"volume":2.775747582293251e-20},{"fixed":false,"mass":3.118546629295748e-20,"nu":0,"particle_id":1977,"point":[0.00000165378021662,-2.75199031714e-8,8.20534950229e-7],"type":2,"volume":3.118546629295748e-20},{"fixed":false,"mass":3.401386053401491e-20,"nu":0,"particle_id":1978,"point":[3.58077846879e-7,-0.00000132715589433,2.91023337122e-7],"type":2,"volume":3.401386053401491e-20},{"fixed":false,"mass":2.304110938273771e-20,"nu":0,"particle_id":1979,"point":[-1.57657457705e-7,0.00000114057844859,7.15076168594e-7],"type":2,"volume":2.304110938273771e-20},{"fixed":false,"mass":2.4240098619482914e-20,"nu":0,"particle_id":1980,"point":[-8.82935469774e-8,0.00000105328664413,2.68101385071e-7],"type":2,"volume":2.4240098619482914e-20},{"fixed":false,"mass":2.1211707160641758e-20,"nu":0,"particle_id":1981,"point":[7.34114550138e-7,-2.91561180506e-7,-0.00000166746932633],"type":2,"volume":2.1211707160641758e-20},{"fixed":false,"mass":2.1218462425670558e-20,"nu":0,"particle_id":1982,"point":[-0.00000108421995892,6.9608566732e-8,-2.08194702392e-7],"type":2,"volume":2.1218462425670558e-20},{"fixed":false,"mass":3.0728190892572836e-20,"nu":0,"particle_id":1983,"point":[1.6636088804e-7,4.8781134115e-7,-9.60244895043e-7],"type":2,"volume":3.0728190892572836e-20},{"fixed":false,"mass":2.5807649673026e-20,"nu":0,"particle_id":1984,"point":[9.5593552309e-7,0.000001048290867,-0.00000119991552997],"type":2,"volume":2.5807649673026e-20},{"fixed":false,"mass":2.934272900328287e-20,"nu":0,"particle_id":1985,"point":[-9.28142725531e-7,-4.12480948942e-7,-0.00000147602332627],"type":2,"volume":2.934272900328287e-20},{"fixed":false,"mass":2.9654110535911325e-20,"nu":0,"particle_id":1986,"point":[6.24990789146e-7,-1.25116790807e-7,0.00000125768173656],"type":2,"volume":2.9654110535911325e-20},{"fixed":false,"mass":2.1266859481086112e-20,"nu":0,"particle_id":1987,"point":[-7.66373866811e-7,0.0000014339643504,8.42694396352e-7],"type":2,"volume":2.1266859481086112e-20},{"fixed":false,"mass":2.5847478644862556e-20,"nu":0,"particle_id":1988,"point":[-2.29288012955e-7,5.49625636732e-7,-0.00000128021770344],"type":2,"volume":2.5847478644862556e-20},{"fixed":false,"mass":3.8725880028240057e-20,"nu":0,"particle_id":1989,"point":[-8.92998163797e-7,3.50113874764e-7,4.57961786356e-7],"type":2,"volume":3.8725880028240057e-20},{"fixed":false,"mass":2.4247206167092187e-20,"nu":0,"particle_id":1990,"point":[-0.0000016282450162,1.58528873016e-8,-8.04159005629e-7],"type":2,"volume":2.4247206167092187e-20},{"fixed":false,"mass":2.963539476295448e-20,"nu":0,"particle_id":1991,"point":[3.09989872033e-7,-9.72338009759e-7,-9.12582830323e-7],"type":2,"volume":2.963539476295448e-20},{"fixed":false,"mass":4.2643242559296234e-20,"nu":0,"particle_id":1992,"point":[-3.93411778267e-7,-2.16394829607e-7,-0.00000140719481603],"type":2,"volume":4.2643242559296234e-20},{"fixed":false,"mass":3.6318543027506085e-20,"nu":0,"particle_id":1993,"point":[-8.93315806539e-7,3.38999011251e-8,6.03640147658e-7],"type":2,"volume":3.6318543027506085e-20},{"fixed":false,"mass":3.968340558552693e-20,"nu":0,"particle_id":1994,"point":[9.78096013333e-7,-0.0000010229144868,-3.55201869296e-7],"type":2,"volume":3.968340558552693e-20},{"fixed":false,"mass":2.287963988287229e-20,"nu":0,"particle_id":1995,"point":[7.96623170337e-7,4.05076340726e-7,0.00000162786712444],"type":2,"volume":2.287963988287229e-20},{"fixed":false,"mass":2.211217147336738e-20,"nu":0,"particle_id":1996,"point":[7.10409045163e-9,0.00000183939967428,-2.47057490207e-7],"type":2,"volume":2.211217147336738e-20},{"fixed":false,"mass":2.0496182419302474e-20,"nu":0,"particle_id":1997,"point":[5.29385555518e-7,0.00000177122396505,-2.67624359949e-7],"type":2,"volume":2.0496182419302474e-20},{"fixed":false,"mass":1.95536959703047e-20,"nu":0,"particle_id":1998,"point":[-0.000001740831135,4.59861242656e-7,5.19701282988e-7],"type":2,"volume":1.95536959703047e-20},{"fixed":false,"mass":2.0880766811757005e-20,"nu":0,"particle_id":1999,"point":[1.60250619048e-7,-0.00000141857925629,0.0000012109744943],"type":2,"volume":2.0880766811757005e-20},{"fixed":false,"mass":1.8958894239579947e-20,"nu":0,"particle_id":2000,"point":[0.00000169257440722,-7.98550114254e-7,-1.3010539618e-7],"type":2,"volume":1.8958894239579947e-20},{"fixed":false,"mass":4.373034234086544e-20,"nu":0,"particle_id":2001,"point":[7.75326977333e-7,-0.00000113716075255,-1.60642142697e-8],"type":2,"volume":4.373034234086544e-20},{"fixed":false,"mass":2.3089648763955072e-20,"nu":0,"particle_id":2002,"point":[-1.58741163804e-7,-9.09593219205e-7,0.00000127643890665],"type":2,"volume":2.3089648763955072e-20},{"fixed":false,"mass":2.7426187652142585e-20,"nu":0,"particle_id":2003,"point":[-9.82912672514e-7,8.57892892701e-7,-8.59321660626e-8],"type":2,"volume":2.7426187652142585e-20},{"fixed":false,"mass":2.3364618704901685e-20,"nu":0,"particle_id":2004,"point":[0.00000135429369852,8.91244420303e-7,9.05507066109e-7],"type":2,"volume":2.3364618704901685e-20},{"fixed":false,"mass":2.7060564131024768e-20,"nu":0,"particle_id":2005,"point":[-9.80737857416e-7,-0.0000010003518275,-3.81828372085e-8],"type":2,"volume":2.7060564131024768e-20},{"fixed":false,"mass":3.1351470506355994e-20,"nu":0,"particle_id":2006,"point":[-4.81765215429e-7,-8.17423640094e-8,0.00000139586739264],"type":2,"volume":3.1351470506355994e-20},{"fixed":false,"mass":2.859791475837843e-20,"nu":0,"particle_id":2007,"point":[5.00781906632e-7,6.61242138941e-7,-6.13735476554e-7],"type":2,"volume":2.859791475837843e-20},{"fixed":false,"mass":3.228415915167877e-20,"nu":0,"particle_id":2008,"point":[-0.00000111176705,2.49008425134e-7,-7.78798072334e-7],"type":2,"volume":3.228415915167877e-20},{"fixed":false,"mass":3.726207074769508e-20,"nu":0,"particle_id":2009,"point":[-4.57318320728e-7,3.5694474679e-7,0.00000142617045635],"type":2,"volume":3.726207074769508e-20},{"fixed":false,"mass":2.717425893228862e-20,"nu":0,"particle_id":2010,"point":[1.83504310638e-7,-0.000001217119506,-4.80150051893e-7],"type":2,"volume":2.717425893228862e-20},{"fixed":false,"mass":2.8177371395957093e-20,"nu":0,"particle_id":2011,"point":[0.00000154173803176,7.02271244261e-7,7.04975467241e-7],"type":2,"volume":2.8177371395957093e-20},{"fixed":false,"mass":3.0414641794615625e-20,"nu":0,"particle_id":2012,"point":[8.83061105968e-7,8.58717168121e-7,0.00000130275578856],"type":2,"volume":3.0414641794615625e-20},{"fixed":false,"mass":3.597684714183962e-20,"nu":0,"particle_id":2013,"point":[-4.59770823766e-8,-0.00000173937562729,-4.47553429718e-7],"type":2,"volume":3.597684714183962e-20},{"fixed":false,"mass":1.9948656082249733e-20,"nu":0,"particle_id":2014,"point":[-5.76545555132e-7,-0.00000178710758563,2.7920909493e-8],"type":2,"volume":1.9948656082249733e-20},{"fixed":false,"mass":2.883577404456708e-20,"nu":0,"particle_id":2015,"point":[4.54784647032e-7,-3.81240828878e-7,-0.00000118234785792],"type":2,"volume":2.883577404456708e-20},{"fixed":false,"mass":2.3168455934833463e-20,"nu":0,"particle_id":2016,"point":[0.00000145888369177,1.52881339503e-7,2.08586053655e-7],"type":2,"volume":2.3168455934833463e-20},{"fixed":false,"mass":1.3760410839386857e-20,"nu":0,"particle_id":2017,"point":[2.81957171092e-7,-8.67502276303e-8,-0.00000187531151434],"type":2,"volume":1.3760410839386857e-20},{"fixed":false,"mass":1.1707945901973885e-20,"nu":0,"particle_id":2018,"point":[-4.04794950263e-7,0.00000185672952521,3.94267018534e-8],"type":2,"volume":1.1707945901973885e-20},{"fixed":false,"mass":3.851856151119831e-20,"nu":0,"particle_id":2019,"point":[9.01959257405e-7,-8.15202741579e-7,0.00000134406883004],"type":2,"volume":3.851856151119831e-20},{"fixed":false,"mass":1.644476830399026e-20,"nu":0,"particle_id":2020,"point":[0.00000177491633535,3.33667008873e-7,-5.11253608451e-7],"type":2,"volume":1.644476830399026e-20},{"fixed":false,"mass":2.2897357121372377e-20,"nu":0,"particle_id":2021,"point":[0.00000145273238234,7.19215080429e-7,6.20881336096e-8],"type":2,"volume":2.2897357121372377e-20},{"fixed":false,"mass":2.5696113321657966e-20,"nu":0,"particle_id":2022,"point":[-7.63467777382e-7,-8.16944109494e-7,5.50516615402e-7],"type":2,"volume":2.5696113321657966e-20},{"fixed":false,"mass":1.8182897181753202e-20,"nu":0,"particle_id":2023,"point":[0.00000176347084991,5.79132673456e-7,1.39226443558e-7],"type":2,"volume":1.8182897181753202e-20},{"fixed":false,"mass":4.249994378788306e-20,"nu":0,"particle_id":2024,"point":[5.45271160563e-7,0.00000120930715729,-5.10240851392e-7],"type":2,"volume":4.249994378788306e-20},{"fixed":false,"mass":3.7960605585214523e-20,"nu":0,"particle_id":2025,"point":[-8.83307310648e-8,0.0000010215459561,0.00000123016516866],"type":2,"volume":3.7960605585214523e-20},{"fixed":false,"mass":2.0405300772606722e-20,"nu":0,"particle_id":2026,"point":[6.15421251462e-7,-0.00000176444175719,-3.93463784412e-8],"type":2,"volume":2.0405300772606722e-20},{"fixed":false,"mass":3.741991074565997e-20,"nu":0,"particle_id":2027,"point":[-6.88388910072e-7,0.00000103622322771,-3.05253090195e-7],"type":2,"volume":3.741991074565997e-20},{"fixed":false,"mass":2.966201691223607e-20,"nu":0,"particle_id":2028,"point":[-4.54424691348e-7,-4.92450611806e-7,0.00000133387876327],"type":2,"volume":2.966201691223607e-20},{"fixed":false,"mass":1.5322230139164412e-20,"nu":0,"particle_id":2029,"point":[0.00000187429736268,4.20403122474e-9,-8.53702252812e-8],"type":2,"volume":1.5322230139164412e-20},{"fixed":false,"mass":2.828577485173774e-20,"nu":0,"particle_id":2030,"point":[-3.51908561607e-7,-8.45464092344e-7,7.80223769512e-7],"type":2,"volume":2.828577485173774e-20},{"fixed":false,"mass":3.679588644348641e-20,"nu":0,"particle_id":2031,"point":[-0.00000138191160528,2.873416533e-7,-2.60869807413e-7],"type":2,"volume":3.679588644348641e-20},{"fixed":false,"mass":2.402420555285273e-20,"nu":0,"particle_id":2032,"point":[-0.00000148935001895,-0.00000108833102269,-1.61012969972e-7],"type":2,"volume":2.402420555285273e-20},{"fixed":false,"mass":3.252721284577393e-20,"nu":0,"particle_id":2033,"point":[0.00000140553372774,-9.86751626475e-7,6.2256926183e-7],"type":2,"volume":3.252721284577393e-20},{"fixed":false,"mass":3.2187360938371526e-20,"nu":0,"particle_id":2034,"point":[9.58184868697e-7,0.0000015564856677,-2.47707262215e-8],"type":2,"volume":3.2187360938371526e-20},{"fixed":false,"mass":2.5073102185069592e-20,"nu":0,"particle_id":2035,"point":[-6.14709254185e-7,2.62087076212e-7,-0.00000166068877172],"type":2,"volume":2.5073102185069592e-20},{"fixed":false,"mass":2.5220085121414057e-20,"nu":0,"particle_id":2036,"point":[0.0000010787297953,-0.00000145731815223,-3.87024168713e-7],"type":2,"volume":2.5220085121414057e-20},{"fixed":false,"mass":1.795287751685487e-20,"nu":0,"particle_id":2037,"point":[8.22216125459e-7,7.04680978262e-8,0.00000169614631776],"type":2,"volume":1.795287751685487e-20},{"fixed":false,"mass":1.720296891382421e-20,"nu":0,"particle_id":2038,"point":[0.00000120095656638,6.00985477318e-8,9.29838023426e-7],"type":2,"volume":1.720296891382421e-20},{"fixed":false,"mass":3.706900249729036e-20,"nu":0,"particle_id":2039,"point":[-9.42350326983e-7,9.09076841146e-7,8.05386118376e-7],"type":2,"volume":3.706900249729036e-20},{"fixed":false,"mass":2.4192247541407423e-20,"nu":0,"particle_id":2040,"point":[-9.76471040215e-7,-0.00000116696775458,0.00000107573247595],"type":2,"volume":2.4192247541407423e-20},{"fixed":false,"mass":2.820713978974551e-20,"nu":0,"particle_id":2041,"point":[0.00000105898668496,5.62545234022e-7,-0.00000142265533383],"type":2,"volume":2.820713978974551e-20},{"fixed":false,"mass":3.9526171561220734e-20,"nu":0,"particle_id":2042,"point":[1.53421083171e-7,-7.36081448303e-7,0.00000116656614043],"type":2,"volume":3.9526171561220734e-20},{"fixed":false,"mass":3.247773007986842e-20,"nu":0,"particle_id":2043,"point":[-3.00913961312e-7,-0.00000150084036331,2.87382218537e-7],"type":2,"volume":3.247773007986842e-20},{"fixed":false,"mass":3.578108591840952e-20,"nu":0,"particle_id":2044,"point":[1.89566099225e-7,4.22644457909e-7,-0.00000176419826284],"type":2,"volume":3.578108591840952e-20},{"fixed":false,"mass":3.0440301022191075e-20,"nu":0,"particle_id":2045,"point":[-3.99726160587e-7,-0.00000112112684889,0.00000142419490891],"type":2,"volume":3.0440301022191075e-20},{"fixed":false,"mass":2.751846906665205e-20,"nu":0,"particle_id":2046,"point":[0.00000144402809455,0.00000108196749499,3.64948612377e-7],"type":2,"volume":2.751846906665205e-20},{"fixed":false,"mass":1.1001016124761695e-20,"nu":0,"particle_id":2047,"point":[-0.00000183702685788,1.3838786329e-7,4.34936333237e-7],"type":2,"volume":1.1001016124761695e-20},{"fixed":false,"mass":2.172719025670149e-20,"nu":0,"particle_id":2048,"point":[-0.00000173191969227,1.51497777607e-7,6.74158083428e-7],"type":2,"volume":2.172719025670149e-20},{"fixed":false,"mass":2.0573990875738488e-20,"nu":0,"particle_id":2049,"point":[-0.00000160854518748,8.51324448997e-7,-4.42892704806e-7],"type":2,"volume":2.0573990875738488e-20},{"fixed":false,"mass":3.460333723242366e-20,"nu":0,"particle_id":2050,"point":[9.02220375024e-7,-4.88436542403e-7,9.87941928282e-7],"type":2,"volume":3.460333723242366e-20},{"fixed":false,"mass":2.845677475876732e-20,"nu":0,"particle_id":2051,"point":[-0.0000016524028653,7.71655304458e-7,2.92663366772e-7],"type":2,"volume":2.845677475876732e-20},{"fixed":false,"mass":3.490645636303865e-20,"nu":0,"particle_id":2052,"point":[-4.34520759274e-7,-0.00000132212534338,-2.71147008958e-7],"type":2,"volume":3.490645636303865e-20},{"fixed":false,"mass":3.3294833650606455e-20,"nu":0,"particle_id":2053,"point":[-0.00000172969318944,5.48215166304e-7,-3.738260492e-7],"type":2,"volume":3.3294833650606455e-20},{"fixed":false,"mass":2.5446549467778132e-20,"nu":0,"particle_id":2054,"point":[-0.00000116693663794,0.00000119985033306,-7.64454887572e-7],"type":2,"volume":2.5446549467778132e-20},{"fixed":false,"mass":2.6354393538584888e-20,"nu":0,"particle_id":2055,"point":[-3.16002232532e-7,0.00000158152364909,9.3400266654e-8],"type":2,"volume":2.6354393538584888e-20},{"fixed":false,"mass":2.621607708101656e-20,"nu":0,"particle_id":2056,"point":[3.19576289998e-7,-2.3988518805e-7,0.00000181896501322],"type":2,"volume":2.621607708101656e-20},{"fixed":false,"mass":2.432486167046272e-20,"nu":0,"particle_id":2057,"point":[0.0000015261902985,-8.01919039323e-7,-6.35361611016e-7],"type":2,"volume":2.432486167046272e-20},{"fixed":false,"mass":2.623174164527503e-20,"nu":0,"particle_id":2058,"point":[7.04510609128e-8,-0.00000141267699918,-0.00000115893134082],"type":2,"volume":2.623174164527503e-20},{"fixed":false,"mass":3.3364905797821885e-20,"nu":0,"particle_id":2059,"point":[-0.00000124856806973,-0.00000131478107738,-3.75376846419e-7],"type":2,"volume":3.3364905797821885e-20},{"fixed":false,"mass":3.9658061464413017e-20,"nu":0,"particle_id":2060,"point":[-7.85556580896e-7,-9.20274361387e-7,0.00000130852296316],"type":2,"volume":3.9658061464413017e-20},{"fixed":false,"mass":1.5325977741889335e-20,"nu":0,"particle_id":2061,"point":[-7.05424944482e-7,6.9704453764e-7,-2.40190898675e-7],"type":2,"volume":1.5325977741889335e-20},{"fixed":false,"mass":2.714029124764271e-20,"nu":0,"particle_id":2062,"point":[-0.00000159158628456,-8.03242474816e-7,4.69184546844e-7],"type":2,"volume":2.714029124764271e-20},{"fixed":false,"mass":1.9521747218864838e-20,"nu":0,"particle_id":2063,"point":[4.80704224892e-7,8.15769809881e-7,3.51135891272e-7],"type":2,"volume":1.9521747218864838e-20},{"fixed":false,"mass":3.2198918258232036e-20,"nu":0,"particle_id":2064,"point":[3.30488055432e-7,-0.00000103543215146,-2.27197430802e-8],"type":2,"volume":3.2198918258232036e-20},{"fixed":false,"mass":1.979529958815112e-20,"nu":0,"particle_id":2065,"point":[2.55162731462e-7,-5.93334914155e-7,-0.00000175957635503],"type":2,"volume":1.979529958815112e-20},{"fixed":false,"mass":3.9386495919358655e-20,"nu":0,"particle_id":2066,"point":[-9.47040474054e-7,6.31209656388e-8,-0.00000105490292348],"type":2,"volume":3.9386495919358655e-20},{"fixed":false,"mass":3.0595489299724497e-20,"nu":0,"particle_id":2067,"point":[0.00000139206627614,-3.25941813315e-7,-2.13817583282e-7],"type":2,"volume":3.0595489299724497e-20},{"fixed":false,"mass":1.3836860076836517e-20,"nu":0,"particle_id":2068,"point":[-0.00000187816406311,6.95427913153e-8,-6.88568145028e-8],"type":2,"volume":1.3836860076836517e-20},{"fixed":false,"mass":3.214420762278206e-20,"nu":0,"particle_id":2069,"point":[1.95776066728e-7,-0.00000113611867777,7.73609505311e-7],"type":2,"volume":3.214420762278206e-20},{"fixed":false,"mass":3.6548739563423055e-20,"nu":0,"particle_id":2070,"point":[-7.05100080209e-7,-1.50628315188e-7,-0.0000013137459451],"type":2,"volume":3.6548739563423055e-20},{"fixed":false,"mass":4.0409469399776996e-20,"nu":0,"particle_id":2071,"point":[-4.8954476705e-7,-0.00000103890679049,-8.1486127761e-7],"type":2,"volume":4.0409469399776996e-20},{"fixed":false,"mass":1.3803914400480604e-20,"nu":0,"particle_id":2072,"point":[0.00000100126465319,1.49485096157e-7,-5.11962351302e-8],"type":2,"volume":1.3803914400480604e-20},{"fixed":false,"mass":3.5422194562774924e-20,"nu":0,"particle_id":2073,"point":[-9.26942662809e-7,-7.93856878562e-7,-5.52239567232e-7],"type":2,"volume":3.5422194562774924e-20},{"fixed":false,"mass":1.8642989869253024e-20,"nu":0,"particle_id":2074,"point":[2.77804146088e-7,-6.45481531962e-7,-7.62491345633e-7],"type":2,"volume":1.8642989869253024e-20},{"fixed":false,"mass":3.3826236106926335e-20,"nu":0,"particle_id":2075,"point":[-0.00000108951993724,2.73423539595e-7,-0.00000138257402708],"type":2,"volume":3.3826236106926335e-20},{"fixed":false,"mass":2.6777370039537048e-20,"nu":0,"particle_id":2076,"point":[1.35643510081e-7,-9.7612869563e-7,4.05529393518e-7],"type":2,"volume":2.6777370039537048e-20},{"fixed":false,"mass":3.0865509535943925e-20,"nu":0,"particle_id":2077,"point":[-7.3997993071e-7,-5.30309285028e-7,0.00000157000155084],"type":2,"volume":3.0865509535943925e-20},{"fixed":false,"mass":3.0345489595113536e-20,"nu":0,"particle_id":2078,"point":[-0.00000145450634846,3.48531780975e-7,0.00000107656641148],"type":2,"volume":3.0345489595113536e-20},{"fixed":false,"mass":2.070168943253502e-20,"nu":0,"particle_id":2079,"point":[0.00000137976516882,-4.91590974116e-7,0.00000111709820911],"type":2,"volume":2.070168943253502e-20},{"fixed":false,"mass":3.5497302483200947e-20,"nu":0,"particle_id":2080,"point":[-8.08045310575e-7,7.56614947471e-7,-0.00000146449876177],"type":2,"volume":3.5497302483200947e-20},{"fixed":false,"mass":2.4184607644495153e-20,"nu":0,"particle_id":2081,"point":[4.9513701461e-7,-5.60889166145e-7,7.23237853007e-7],"type":2,"volume":2.4184607644495153e-20},{"fixed":false,"mass":2.921657760224334e-20,"nu":0,"particle_id":2082,"point":[-5.86583464371e-7,0.00000103715494305,-0.00000102328589949],"type":2,"volume":2.921657760224334e-20},{"fixed":false,"mass":2.424852904803664e-20,"nu":0,"particle_id":2083,"point":[0.00000103160173994,-0.00000153502719102,-4.55614866135e-8],"type":2,"volume":2.424852904803664e-20},{"fixed":false,"mass":4.3577240061174863e-20,"nu":0,"particle_id":2084,"point":[5.36853193383e-7,0.00000135328740426,4.58477500291e-8],"type":2,"volume":4.3577240061174863e-20},{"fixed":false,"mass":2.10900230252655e-20,"nu":0,"particle_id":2085,"point":[1.07212277108e-7,-0.00000162384034,8.95782034905e-7],"type":2,"volume":2.10900230252655e-20},{"fixed":false,"mass":1.5405698814464047e-20,"nu":0,"particle_id":2086,"point":[9.26788692001e-7,-4.08330232063e-7,3.48004677587e-8],"type":2,"volume":1.5405698814464047e-20},{"fixed":false,"mass":3.112653057191039e-20,"nu":0,"particle_id":2087,"point":[-8.23123066851e-7,-0.00000101129021613,-7.74384649955e-7],"type":2,"volume":3.112653057191039e-20},{"fixed":false,"mass":2.0518431674460426e-20,"nu":0,"particle_id":2088,"point":[8.40597849186e-7,-0.00000163434107599,-2.26964686507e-7],"type":2,"volume":2.0518431674460426e-20},{"fixed":false,"mass":2.874859546980836e-20,"nu":0,"particle_id":2089,"point":[-0.00000146179327364,9.36147462126e-9,5.88074809749e-7],"type":2,"volume":2.874859546980836e-20},{"fixed":false,"mass":2.833960252307645e-20,"nu":0,"particle_id":2090,"point":[-6.82056409906e-7,-0.00000107102583911,-0.00000133540002927],"type":2,"volume":2.833960252307645e-20},{"fixed":false,"mass":2.487193016286519e-20,"nu":0,"particle_id":2091,"point":[-0.00000102693617128,-0.00000138849313499,6.67843521017e-7],"type":2,"volume":2.487193016286519e-20},{"fixed":false,"mass":3.4377707765911066e-20,"nu":0,"particle_id":2092,"point":[0.00000164512440363,-1.60197682704e-7,-7.81261248717e-7],"type":2,"volume":3.4377707765911066e-20},{"fixed":false,"mass":3.113879113415268e-20,"nu":0,"particle_id":2093,"point":[-2.60886561653e-7,0.00000101852679767,-0.00000112285750212],"type":2,"volume":3.113879113415268e-20},{"fixed":false,"mass":2.710847586513618e-20,"nu":0,"particle_id":2094,"point":[-7.962163538e-7,-4.38852683777e-7,-5.54517812782e-7],"type":2,"volume":2.710847586513618e-20},{"fixed":false,"mass":1.8322786207731587e-20,"nu":0,"particle_id":2095,"point":[-4.3698827435e-7,-6.15907797605e-7,0.00000169450769367],"type":2,"volume":1.8322786207731587e-20},{"fixed":false,"mass":2.5447972980018046e-20,"nu":0,"particle_id":2096,"point":[-2.627260496e-7,0.0000018325587619,-1.60038179124e-7],"type":2,"volume":2.5447972980018046e-20},{"fixed":false,"mass":3.980490683544002e-20,"nu":0,"particle_id":2097,"point":[-6.17243267393e-7,0.00000113134197753,-6.9062183636e-7],"type":2,"volume":3.980490683544002e-20},{"fixed":false,"mass":2.9192202628721993e-20,"nu":0,"particle_id":2098,"point":[-3.49723418261e-7,-9.17973479205e-7,-0.00000117375202602],"type":2,"volume":2.9192202628721993e-20},{"fixed":false,"mass":3.2513051382814824e-20,"nu":0,"particle_id":2099,"point":[8.94142255165e-7,-7.18086802826e-7,6.94743455606e-7],"type":2,"volume":3.2513051382814824e-20},{"fixed":false,"mass":2.3557837794821912e-20,"nu":0,"particle_id":2100,"point":[3.94810942596e-7,-9.94766994619e-7,0.00000149774739221],"type":2,"volume":2.3557837794821912e-20},{"fixed":false,"mass":3.075922890144624e-20,"nu":0,"particle_id":2101,"point":[0.00000129805365165,0.0000013144258506,1.97562413997e-8],"type":2,"volume":3.075922890144624e-20},{"fixed":false,"mass":3.024167433384423e-20,"nu":0,"particle_id":2102,"point":[-0.0000011684110756,-4.86902873623e-7,-6.33719626389e-7],"type":2,"volume":3.024167433384423e-20},{"fixed":false,"mass":3.335558269146816e-20,"nu":0,"particle_id":2103,"point":[-8.26862463014e-7,7.17295597215e-7,-0.00000102364068299],"type":2,"volume":3.335558269146816e-20},{"fixed":false,"mass":2.280069419934618e-20,"nu":0,"particle_id":2104,"point":[-0.00000152599379977,0.00000104246475584,1.03073844945e-8],"type":2,"volume":2.280069419934618e-20},{"fixed":false,"mass":2.460371658654146e-20,"nu":0,"particle_id":2105,"point":[7.74390906725e-7,5.71759144943e-7,-0.00000157377746218],"type":2,"volume":2.460371658654146e-20},{"fixed":false,"mass":3.367651450508591e-20,"nu":0,"particle_id":2106,"point":[0.00000115866200673,-6.26635532523e-7,-2.83444305676e-7],"type":2,"volume":3.367651450508591e-20},{"fixed":false,"mass":2.0728159192181632e-20,"nu":0,"particle_id":2107,"point":[6.09755146754e-7,8.04734037073e-7,7.95454274725e-8],"type":2,"volume":2.0728159192181632e-20},{"fixed":false,"mass":3.2295808184889434e-20,"nu":0,"particle_id":2108,"point":[6.39740257334e-7,-0.00000114103671748,3.99406039577e-7],"type":2,"volume":3.2295808184889434e-20},{"fixed":false,"mass":1.6513533106194145e-20,"nu":0,"particle_id":2109,"point":[0.00000123309407966,6.19689160655e-7,0.00000124679868752],"type":2,"volume":1.6513533106194145e-20},{"fixed":false,"mass":3.347455667638427e-20,"nu":0,"particle_id":2110,"point":[-0.00000147747736168,-0.00000109471427704,2.36111654306e-7],"type":2,"volume":3.347455667638427e-20},{"fixed":false,"mass":3.0225454842998446e-20,"nu":0,"particle_id":2111,"point":[-0.00000109852106859,0.0000014547607383,-2.5724816776e-8],"type":2,"volume":3.0225454842998446e-20},{"fixed":false,"mass":1.9110991271433894e-20,"nu":0,"particle_id":2112,"point":[-0.0000012155999347,-2.63170853177e-7,-0.00000140687684196],"type":2,"volume":1.9110991271433894e-20},{"fixed":false,"mass":2.216252138617099e-20,"nu":0,"particle_id":2113,"point":[6.71365954721e-7,0.00000155663718617,7.09586955195e-7],"type":2,"volume":2.216252138617099e-20},{"fixed":false,"mass":1.7802673417467563e-20,"nu":0,"particle_id":2114,"point":[4.28448363972e-7,2.11821754006e-8,9.3360748262e-7],"type":2,"volume":1.7802673417467563e-20},{"fixed":false,"mass":2.3931725690849838e-20,"nu":0,"particle_id":2115,"point":[9.13870283916e-7,2.63249397419e-7,-0.00000154082451297],"type":2,"volume":2.3931725690849838e-20},{"fixed":false,"mass":2.9121154071078793e-20,"nu":0,"particle_id":2116,"point":[9.53821239002e-8,-0.00000119877353976,-9.21090949531e-7],"type":2,"volume":2.9121154071078793e-20},{"fixed":false,"mass":1.3323979115747764e-20,"nu":0,"particle_id":2117,"point":[8.92566421568e-7,2.29995144096e-7,4.66576462651e-7],"type":2,"volume":1.3323979115747764e-20},{"fixed":false,"mass":1.694035550607825e-20,"nu":0,"particle_id":2118,"point":[-9.14573164743e-7,-1.6832666026e-7,-0.00000163486806015],"type":2,"volume":1.694035550607825e-20},{"fixed":false,"mass":1.8517698848225e-20,"nu":0,"particle_id":2119,"point":[-4.9832706879e-7,-2.45866195881e-7,-0.00000177301310678],"type":2,"volume":1.8517698848225e-20},{"fixed":false,"mass":2.2963580267131754e-20,"nu":0,"particle_id":2120,"point":[9.93519046893e-7,-1.47380462581e-7,1.23056226886e-7],"type":2,"volume":2.2963580267131754e-20},{"fixed":false,"mass":2.9081222522090223e-20,"nu":0,"particle_id":2121,"point":[0.00000134557421432,6.91872945834e-7,4.01166644788e-7],"type":2,"volume":2.9081222522090223e-20},{"fixed":false,"mass":1.8607869931739537e-20,"nu":0,"particle_id":2122,"point":[0.00000154263407548,-0.00000102199527009,-3.39685176283e-7],"type":2,"volume":1.8607869931739537e-20},{"fixed":false,"mass":2.765891628560233e-20,"nu":0,"particle_id":2123,"point":[0.0000016537362625,3.13463173608e-7,6.92653519844e-7],"type":2,"volume":2.765891628560233e-20},{"fixed":false,"mass":2.1829984891071602e-20,"nu":0,"particle_id":2124,"point":[-0.00000139497175252,-2.94696630095e-7,-0.00000116054524711],"type":2,"volume":2.1829984891071602e-20},{"fixed":false,"mass":3.172983363756473e-20,"nu":0,"particle_id":2125,"point":[-0.00000122539588735,2.82293712378e-7,0.00000136609203934],"type":2,"volume":3.172983363756473e-20},{"fixed":false,"mass":2.5244328288193155e-20,"nu":0,"particle_id":2126,"point":[4.26116107311e-7,4.04292938202e-8,0.00000180909616972],"type":2,"volume":2.5244328288193155e-20},{"fixed":false,"mass":3.5034430006445767e-20,"nu":0,"particle_id":2127,"point":[0.00000137292104008,-7.54851781722e-7,5.07954514259e-8],"type":2,"volume":3.5034430006445767e-20},{"fixed":false,"mass":3.596896918410835e-20,"nu":0,"particle_id":2128,"point":[-1.07527675901e-7,-0.0000014382281609,-2.87398065505e-7],"type":2,"volume":3.596896918410835e-20},{"fixed":false,"mass":2.5491162826338148e-20,"nu":0,"particle_id":2129,"point":[6.83707463329e-7,-4.95735881625e-7,-9.97495970669e-7],"type":2,"volume":2.5491162826338148e-20},{"fixed":false,"mass":3.4957036926087524e-20,"nu":0,"particle_id":2130,"point":[-0.00000130840415659,-2.74430599533e-7,7.8242633888e-7],"type":2,"volume":3.4957036926087524e-20},{"fixed":false,"mass":2.8253262355475237e-20,"nu":0,"particle_id":2131,"point":[-0.00000123805805558,-3.18422888248e-7,-8.77005255369e-7],"type":2,"volume":2.8253262355475237e-20},{"fixed":false,"mass":5.538313747019085e-20,"nu":0,"particle_id":2132,"point":[-5.69936690798e-7,-0.000001123894341,7.26850924742e-7],"type":2,"volume":5.538313747019085e-20},{"fixed":false,"mass":1.9603057105644322e-20,"nu":0,"particle_id":2133,"point":[-0.00000133246305518,-8.13298863712e-7,-9.71533511397e-7],"type":2,"volume":1.9603057105644322e-20},{"fixed":false,"mass":3.07306454323839e-20,"nu":0,"particle_id":2134,"point":[1.17733502599e-7,0.00000178315199487,5.08855004516e-7],"type":2,"volume":3.07306454323839e-20},{"fixed":false,"mass":3.578406194432769e-20,"nu":0,"particle_id":2135,"point":[0.00000133375795642,-4.91841083952e-7,-5.19747343224e-7],"type":2,"volume":3.578406194432769e-20},{"fixed":false,"mass":2.680448977525762e-20,"nu":0,"particle_id":2136,"point":[5.8116738736e-7,0.00000106360037027,9.61929679959e-7],"type":2,"volume":2.680448977525762e-20},{"fixed":false,"mass":2.973697795009189e-20,"nu":0,"particle_id":2137,"point":[-9.53110422696e-7,5.24444728447e-7,9.50916994344e-7],"type":2,"volume":2.973697795009189e-20},{"fixed":false,"mass":2.0515547909797022e-20,"nu":0,"particle_id":2138,"point":[-1.40586154895e-7,5.7771876019e-7,8.56803966592e-7],"type":2,"volume":2.0515547909797022e-20},{"fixed":false,"mass":3.619378199497689e-20,"nu":0,"particle_id":2139,"point":[-3.87912435391e-7,9.83343747507e-7,0.00000145598266325],"type":2,"volume":3.619378199497689e-20},{"fixed":false,"mass":1.4763748322643716e-20,"nu":0,"particle_id":2140,"point":[6.5442341318e-7,-6.2236995598e-7,-5.27913181294e-7],"type":2,"volume":1.4763748322643716e-20},{"fixed":false,"mass":2.6126611010130782e-20,"nu":0,"particle_id":2141,"point":[-9.70687970941e-7,7.20245110242e-10,2.8191888652e-7],"type":2,"volume":2.6126611010130782e-20},{"fixed":false,"mass":1.8093117753513734e-20,"nu":0,"particle_id":2142,"point":[0.00000128066501058,-7.95592511916e-7,-0.00000110022660968],"type":2,"volume":1.8093117753513734e-20},{"fixed":false,"mass":2.6008244496159096e-20,"nu":0,"particle_id":2143,"point":[8.83178188606e-7,-0.00000102529975378,-0.00000124959456008],"type":2,"volume":2.6008244496159096e-20},{"fixed":false,"mass":2.5792369548174576e-20,"nu":0,"particle_id":2144,"point":[3.81495985476e-7,-0.00000169378705111,4.39864797692e-7],"type":2,"volume":2.5792369548174576e-20},{"fixed":false,"mass":3.4655438000156056e-20,"nu":0,"particle_id":2145,"point":[7.55424948669e-7,-9.99410601084e-7,7.0249254782e-7],"type":2,"volume":3.4655438000156056e-20},{"fixed":false,"mass":2.17321021266911e-20,"nu":0,"particle_id":2146,"point":[-8.65895154272e-7,-0.00000159110988553,4.00930638022e-7],"type":2,"volume":2.17321021266911e-20},{"fixed":false,"mass":3.472678122311649e-20,"nu":0,"particle_id":2147,"point":[2.15331608921e-7,-4.87619222143e-7,-0.00000139499148912],"type":2,"volume":3.472678122311649e-20},{"fixed":false,"mass":1.9322851289933402e-20,"nu":0,"particle_id":2148,"point":[-0.00000182275831865,-3.23521923887e-7,2.26053851976e-7],"type":2,"volume":1.9322851289933402e-20},{"fixed":false,"mass":1.924377054600047e-20,"nu":0,"particle_id":2149,"point":[3.45828564464e-7,2.52779160777e-7,9.47183888483e-7],"type":2,"volume":1.924377054600047e-20},{"fixed":false,"mass":2.7189972577996345e-20,"nu":0,"particle_id":2150,"point":[0.00000109079799558,-5.52326657489e-7,-0.0000013644707416],"type":2,"volume":2.7189972577996345e-20},{"fixed":false,"mass":1.2155082594409966e-20,"nu":0,"particle_id":2151,"point":[9.51232298589e-7,-7.27313375393e-8,-3.42453322877e-7],"type":2,"volume":1.2155082594409966e-20},{"fixed":false,"mass":2.3279422779618763e-20,"nu":0,"particle_id":2152,"point":[9.07236162102e-7,0.00000125346592134,-0.00000101941827318],"type":2,"volume":2.3279422779618763e-20},{"fixed":false,"mass":2.1863146218015778e-20,"nu":0,"particle_id":2153,"point":[6.06479789088e-7,-0.00000110209718719,0.00000137703050323],"type":2,"volume":2.1863146218015778e-20},{"fixed":false,"mass":1.6434680709048264e-20,"nu":0,"particle_id":2154,"point":[0.00000111662183994,0.00000131221230801,-7.44314161646e-7],"type":2,"volume":1.6434680709048264e-20},{"fixed":false,"mass":1.562541881315572e-20,"nu":0,"particle_id":2155,"point":[-2.56513164125e-7,1.4509309531e-7,9.72223504145e-7],"type":2,"volume":1.562541881315572e-20},{"fixed":false,"mass":1.993388163450016e-20,"nu":0,"particle_id":2156,"point":[-7.6772610427e-7,-0.00000144404554545,9.07100327036e-7],"type":2,"volume":1.993388163450016e-20},{"fixed":false,"mass":2.5094951250911457e-20,"nu":0,"particle_id":2157,"point":[-0.00000109492343003,-8.85365662082e-7,0.00000120055185264],"type":2,"volume":2.5094951250911457e-20},{"fixed":false,"mass":1.9537599156188913e-20,"nu":0,"particle_id":2158,"point":[-0.00000169834863528,3.36346614079e-7,-7.59048751391e-7],"type":2,"volume":1.9537599156188913e-20},{"fixed":false,"mass":1.4799191267367847e-20,"nu":0,"particle_id":2159,"point":[1.26769143885e-7,-2.77091231192e-7,9.61443089138e-7],"type":2,"volume":1.4799191267367847e-20},{"fixed":false,"mass":2.2506499354486836e-20,"nu":0,"particle_id":2160,"point":[5.84983006184e-7,-2.33225815143e-8,-0.00000177066855781],"type":2,"volume":2.2506499354486836e-20},{"fixed":false,"mass":1.709987044076832e-20,"nu":0,"particle_id":2161,"point":[-2.09948750249e-7,-7.32807128527e-7,-7.18565399814e-7],"type":2,"volume":1.709987044076832e-20},{"fixed":false,"mass":2.122469310320584e-20,"nu":0,"particle_id":2162,"point":[-7.3366666274e-7,5.71625466341e-7,-4.97017501776e-7],"type":2,"volume":2.122469310320584e-20},{"fixed":false,"mass":1.686941867582959e-20,"nu":0,"particle_id":2163,"point":[0.00000111590576387,0.00000147723608471,-2.2532528241e-7],"type":2,"volume":1.686941867582959e-20},{"fixed":false,"mass":2.3145563006849753e-20,"nu":0,"particle_id":2164,"point":[-5.85030309033e-7,0.00000175635946002,2.32623921757e-7],"type":2,"volume":2.3145563006849753e-20},{"fixed":false,"mass":1.2688581186855958e-20,"nu":0,"particle_id":2165,"point":[-0.0000018427697998,3.27551520007e-7,2.93306835663e-7],"type":2,"volume":1.2688581186855958e-20},{"fixed":false,"mass":2.656206789155716e-20,"nu":0,"particle_id":2166,"point":[7.21067141148e-7,8.05640152633e-7,0.00000150211583241],"type":2,"volume":2.656206789155716e-20},{"fixed":false,"mass":2.6603924178701573e-20,"nu":0,"particle_id":2167,"point":[9.1627752732e-7,9.20144630778e-7,8.57635064926e-8],"type":2,"volume":2.6603924178701573e-20},{"fixed":false,"mass":3.0426251650602023e-20,"nu":0,"particle_id":2168,"point":[-0.00000100170430085,3.97185226962e-8,0.0000015533338517],"type":2,"volume":3.0426251650602023e-20},{"fixed":false,"mass":2.6780574184858442e-20,"nu":0,"particle_id":2169,"point":[0.00000106323156212,0.0000014890998982,2.91311287612e-7],"type":2,"volume":2.6780574184858442e-20},{"fixed":false,"mass":3.438962795066944e-20,"nu":0,"particle_id":2170,"point":[-6.24615545375e-7,0.0000014280673902,2.81540841519e-7],"type":2,"volume":3.438962795066944e-20},{"fixed":false,"mass":3.1784547700663566e-20,"nu":0,"particle_id":2171,"point":[-0.0000012902888093,-7.20181111534e-7,-1.89472181803e-7],"type":2,"volume":3.1784547700663566e-20},{"fixed":false,"mass":2.4525389002274826e-20,"nu":0,"particle_id":2172,"point":[9.33936777001e-7,-2.45473610175e-7,4.79768650548e-7],"type":2,"volume":2.4525389002274826e-20},{"fixed":false,"mass":2.928273315397858e-20,"nu":0,"particle_id":2173,"point":[0.00000135970234603,1.28713217342e-7,5.91397394332e-7],"type":2,"volume":2.928273315397858e-20},{"fixed":false,"mass":3.310181936544032e-20,"nu":0,"particle_id":2174,"point":[7.7519422806e-7,-3.76278287174e-7,0.00000160818737897],"type":2,"volume":3.310181936544032e-20},{"fixed":false,"mass":2.2853517586261583e-20,"nu":0,"particle_id":2175,"point":[-9.13129227709e-7,-0.00000119891209862,-0.00000108098835727],"type":2,"volume":2.2853517586261583e-20},{"fixed":false,"mass":2.704647352298324e-20,"nu":0,"particle_id":2176,"point":[-5.94108753356e-7,-3.47489689117e-7,7.899316949e-7],"type":2,"volume":2.704647352298324e-20},{"fixed":false,"mass":2.1644198471513878e-20,"nu":0,"particle_id":2177,"point":[-0.00000119257399118,0.00000103918236832,9.57715138647e-7],"type":2,"volume":2.1644198471513878e-20},{"fixed":false,"mass":3.1818861325129156e-20,"nu":0,"particle_id":2178,"point":[0.00000116885097144,-6.75423068981e-7,-8.21600906449e-7],"type":2,"volume":3.1818861325129156e-20},{"fixed":false,"mass":3.320973807976942e-20,"nu":0,"particle_id":2179,"point":[-3.99789722826e-7,0.00000109183908048,0.00000100335244844],"type":2,"volume":3.320973807976942e-20},{"fixed":false,"mass":3.1788322248028543e-20,"nu":0,"particle_id":2180,"point":[0.00000150050390792,1.49401953389e-7,-9.02644549033e-7],"type":2,"volume":3.1788322248028543e-20},{"fixed":false,"mass":1.2641574673531464e-20,"nu":0,"particle_id":2181,"point":[0.00000140263278043,-0.00000128040240165,1.77702881473e-7],"type":2,"volume":1.2641574673531464e-20},{"fixed":false,"mass":1.9980808172327122e-20,"nu":0,"particle_id":2182,"point":[8.89754142559e-7,4.73675494896e-7,-1.46428166499e-7],"type":2,"volume":1.9980808172327122e-20},{"fixed":false,"mass":1.8547560074838648e-20,"nu":0,"particle_id":2183,"point":[0.00000129320845542,2.95949676727e-7,8.31619423559e-7],"type":2,"volume":1.8547560074838648e-20},{"fixed":false,"mass":2.843672085756197e-20,"nu":0,"particle_id":2184,"point":[-5.43215359651e-7,-0.00000149520994982,5.47350656347e-9],"type":2,"volume":2.843672085756197e-20},{"fixed":false,"mass":9.796356958235023e-21,"nu":0,"particle_id":2185,"point":[-5.22264235747e-8,-2.25106362791e-7,-9.66684553253e-7],"type":2,"volume":9.796356958235023e-21},{"fixed":false,"mass":1.9361748023542764e-20,"nu":0,"particle_id":2186,"point":[-4.72978163836e-7,-0.00000177098801196,4.09307830494e-7],"type":2,"volume":1.9361748023542764e-20},{"fixed":false,"mass":2.813967383859443e-20,"nu":0,"particle_id":2187,"point":[0.00000174417237591,-5.07902087844e-7,-2.49205076585e-7],"type":2,"volume":2.813967383859443e-20},{"fixed":false,"mass":2.960600444064501e-20,"nu":0,"particle_id":2188,"point":[-9.25286977692e-7,0.00000103280645006,0.00000121366956516],"type":2,"volume":2.960600444064501e-20},{"fixed":false,"mass":2.736657630787722e-20,"nu":0,"particle_id":2189,"point":[-0.00000129470326431,1.27293279371e-8,-7.18876116197e-7],"type":2,"volume":2.736657630787722e-20},{"fixed":false,"mass":1.9382368175038218e-20,"nu":0,"particle_id":2190,"point":[0.00000105921587197,1.61587932557e-7,0.00000153540898287],"type":2,"volume":1.9382368175038218e-20},{"fixed":false,"mass":1.156940086450731e-20,"nu":0,"particle_id":2191,"point":[-3.71854029663e-7,9.26783496041e-7,1.57927091351e-8],"type":2,"volume":1.156940086450731e-20},{"fixed":false,"mass":1.883258959634555e-20,"nu":0,"particle_id":2192,"point":[1.47022598498e-7,2.42048771237e-8,9.88025178938e-7],"type":2,"volume":1.883258959634555e-20},{"fixed":false,"mass":2.6385518293214572e-20,"nu":0,"particle_id":2193,"point":[-8.87637951476e-7,0.00000105140349533,7.35629743542e-8],"type":2,"volume":2.6385518293214572e-20},{"fixed":false,"mass":3.3424590757429797e-20,"nu":0,"particle_id":2194,"point":[1.89628264397e-7,0.00000131139785431,2.54061367257e-7],"type":2,"volume":3.3424590757429797e-20},{"fixed":false,"mass":3.036398510070104e-20,"nu":0,"particle_id":2195,"point":[6.67615647855e-7,-0.00000146702107951,-8.80732722873e-7],"type":2,"volume":3.036398510070104e-20},{"fixed":false,"mass":2.5452682862188148e-20,"nu":0,"particle_id":2196,"point":[-3.81173316187e-8,-0.00000102524505308,-0.00000153638437785],"type":2,"volume":2.5452682862188148e-20},{"fixed":false,"mass":2.742316227891888e-20,"nu":0,"particle_id":2197,"point":[2.4926223572e-7,5.34993776192e-7,0.0000017382970128],"type":2,"volume":2.742316227891888e-20},{"fixed":false,"mass":1.9656149162251922e-20,"nu":0,"particle_id":2198,"point":[-7.09531951596e-7,-0.00000156339140493,-7.65607276025e-7],"type":2,"volume":1.9656149162251922e-20},{"fixed":false,"mass":2.019750796241375e-20,"nu":0,"particle_id":2199,"point":[2.81359734114e-7,8.57322702615e-7,5.45232630731e-7],"type":2,"volume":2.019750796241375e-20},{"fixed":false,"mass":2.9701668105231667e-20,"nu":0,"particle_id":2200,"point":[-5.4548647698e-7,0.00000154467252313,-7.16754279611e-7],"type":2,"volume":2.9701668105231667e-20},{"fixed":false,"mass":1.8558267737169298e-20,"nu":0,"particle_id":2201,"point":[-2.7387674748e-7,-7.63940004376e-7,-0.0000016947725088],"type":2,"volume":1.8558267737169298e-20},{"fixed":false,"mass":2.6653503100161442e-20,"nu":0,"particle_id":2202,"point":[5.24593185633e-7,6.2550460361e-7,6.58246465053e-7],"type":2,"volume":2.6653503100161442e-20},{"fixed":false,"mass":2.8155615019382955e-20,"nu":0,"particle_id":2203,"point":[-0.00000116789893083,3.4704477136e-7,8.02279295117e-7],"type":2,"volume":2.8155615019382955e-20},{"fixed":false,"mass":3.742201508207275e-20,"nu":0,"particle_id":2204,"point":[-6.13384885019e-7,-7.59916532006e-7,0.00000103315668673],"type":2,"volume":3.742201508207275e-20},{"fixed":false,"mass":1.9769363641474476e-20,"nu":0,"particle_id":2205,"point":[0.00000161284853575,9.01677105434e-7,2.06826942293e-7],"type":2,"volume":1.9769363641474476e-20},{"fixed":false,"mass":1.6628526364304945e-20,"nu":0,"particle_id":2206,"point":[-3.54083252416e-7,3.14184050696e-7,-0.00000182609746383],"type":2,"volume":1.6628526364304945e-20},{"fixed":false,"mass":1.6670611686346263e-20,"nu":0,"particle_id":2207,"point":[0.00000145465159979,0.00000116672311036,-1.83370087916e-7],"type":2,"volume":1.6670611686346263e-20},{"fixed":false,"mass":2.401813153832949e-20,"nu":0,"particle_id":2208,"point":[-0.0000011390860375,6.14908259907e-7,0.0000013188474137],"type":2,"volume":2.401813153832949e-20},{"fixed":false,"mass":1.5921397209972688e-20,"nu":0,"particle_id":2209,"point":[0.00000145448684525,3.68195874317e-7,3.98003082796e-7],"type":2,"volume":1.5921397209972688e-20},{"fixed":false,"mass":2.6771022407861935e-20,"nu":0,"particle_id":2210,"point":[-1.86484162106e-7,0.00000165196255226,8.33662108286e-7],"type":2,"volume":2.6771022407861935e-20},{"fixed":false,"mass":2.3733556744026176e-20,"nu":0,"particle_id":2211,"point":[-8.09234623855e-7,-2.69545829357e-7,5.63731017299e-7],"type":2,"volume":2.3733556744026176e-20},{"fixed":false,"mass":2.1873787334640394e-20,"nu":0,"particle_id":2212,"point":[-0.00000163948548452,-7.38653067873e-7,-4.15169956611e-7],"type":2,"volume":2.1873787334640394e-20},{"fixed":false,"mass":4.0467233771626823e-20,"nu":0,"particle_id":2213,"point":[8.96336378173e-7,7.02989580962e-7,-0.00000105219306011],"type":2,"volume":4.0467233771626823e-20},{"fixed":false,"mass":2.297845174738927e-20,"nu":0,"particle_id":2214,"point":[0.00000116953730546,-0.00000130902665221,6.8872900083e-7],"type":2,"volume":2.297845174738927e-20},{"fixed":false,"mass":2.897016635212209e-20,"nu":0,"particle_id":2215,"point":[-7.7443994151e-7,7.5242725827e-7,5.20709036114e-7],"type":2,"volume":2.897016635212209e-20},{"fixed":false,"mass":1.4636484124725365e-20,"nu":0,"particle_id":2216,"point":[-8.17988415047e-7,0.0000016653033932,-2.8824618755e-7],"type":2,"volume":1.4636484124725365e-20},{"fixed":false,"mass":2.5266357315964715e-20,"nu":0,"particle_id":2217,"point":[-1.70922983993e-7,-0.00000163782765154,8.41759255183e-7],"type":2,"volume":2.5266357315964715e-20},{"fixed":false,"mass":2.228118266005279e-20,"nu":0,"particle_id":2218,"point":[-0.00000112864597723,-1.50458383161e-7,0.00000107201685318],"type":2,"volume":2.228118266005279e-20},{"fixed":false,"mass":2.464134501061248e-20,"nu":0,"particle_id":2219,"point":[5.56562128731e-7,-0.0000014004570908,0.00000106354660691],"type":2,"volume":2.464134501061248e-20},{"fixed":false,"mass":1.14826158008765e-20,"nu":0,"particle_id":2220,"point":[-9.9042942224e-8,-7.06797298593e-8,9.78992351968e-7],"type":2,"volume":1.14826158008765e-20},{"fixed":false,"mass":1.579335390898717e-20,"nu":0,"particle_id":2221,"point":[-1.08483974014e-7,4.38385887365e-7,-9.18944819842e-7],"type":2,"volume":1.579335390898717e-20},{"fixed":false,"mass":3.846678615301177e-20,"nu":0,"particle_id":2222,"point":[-0.0000010003953716,-2.90096698717e-7,-0.00000115521204377],"type":2,"volume":3.846678615301177e-20},{"fixed":false,"mass":3.210941553573173e-20,"nu":0,"particle_id":2223,"point":[-9.25622170776e-7,-0.00000115136416329,-3.90532197734e-7],"type":2,"volume":3.210941553573173e-20},{"fixed":false,"mass":1.1458384476651267e-20,"nu":0,"particle_id":2224,"point":[-0.0000018879917504,-9.1368681466e-8,9.04946210949e-8],"type":2,"volume":1.1458384476651267e-20},{"fixed":false,"mass":1.8696180309267398e-20,"nu":0,"particle_id":2225,"point":[8.64462103189e-8,-9.56391904472e-7,-3.10090916985e-7],"type":2,"volume":1.8696180309267398e-20},{"fixed":false,"mass":1.1342908960132877e-20,"nu":0,"particle_id":2226,"point":[1.27497941553e-7,7.33459135629e-8,-0.00000189484418524],"type":2,"volume":1.1342908960132877e-20},{"fixed":false,"mass":3.414150112223659e-20,"nu":0,"particle_id":2227,"point":[-3.77166660249e-7,-5.50031840312e-7,-0.00000128521632938],"type":2,"volume":3.414150112223659e-20},{"fixed":false,"mass":1.3348475209271181e-20,"nu":0,"particle_id":2228,"point":[-1.86530908574e-7,9.19738117825e-7,9.60420089313e-7],"type":2,"volume":1.3348475209271181e-20},{"fixed":false,"mass":2.5019063305651446e-20,"nu":0,"particle_id":2229,"point":[2.7463429253e-7,-0.00000118118535535,-0.00000142343571215],"type":2,"volume":2.5019063305651446e-20},{"fixed":false,"mass":1.8767593245467357e-20,"nu":0,"particle_id":2230,"point":[0.00000156694596979,3.31890330758e-7,9.56922362295e-7],"type":2,"volume":1.8767593245467357e-20},{"fixed":false,"mass":3.072452787176209e-20,"nu":0,"particle_id":2231,"point":[-0.00000120437455193,5.9109140428e-7,-1.4102286957e-7],"type":2,"volume":3.072452787176209e-20},{"fixed":false,"mass":1.1043643930387597e-20,"nu":0,"particle_id":2232,"point":[-3.88869137179e-7,-9.22097907762e-7,2.00998685011e-7],"type":2,"volume":1.1043643930387597e-20},{"fixed":false,"mass":5.1875986999486404e-20,"nu":0,"particle_id":2233,"point":[-8.33442653334e-7,-5.02615006961e-7,0.00000117510178914],"type":2,"volume":5.1875986999486404e-20},{"fixed":false,"mass":4.6156757613014526e-20,"nu":0,"particle_id":2234,"point":[5.54231141301e-7,-0.00000139433254648,-3.00575805757e-7],"type":2,"volume":4.6156757613014526e-20},{"fixed":false,"mass":2.048041535853592e-20,"nu":0,"particle_id":2235,"point":[0.00000114968681331,3.93592525357e-7,-2.69089639639e-7],"type":2,"volume":2.048041535853592e-20},{"fixed":false,"mass":2.9293821460620115e-20,"nu":0,"particle_id":2236,"point":[-6.52998937703e-7,0.00000140207751404,-2.60082882883e-7],"type":2,"volume":2.9293821460620115e-20},{"fixed":false,"mass":1.797549155157366e-20,"nu":0,"particle_id":2237,"point":[-4.58384486572e-7,-7.66759375112e-7,4.67978069873e-7],"type":2,"volume":1.797549155157366e-20},{"fixed":false,"mass":2.381204580071977e-20,"nu":0,"particle_id":2238,"point":[0.0000017406417033,4.71058487204e-7,4.05551170678e-7],"type":2,"volume":2.381204580071977e-20},{"fixed":false,"mass":2.767184256950308e-20,"nu":0,"particle_id":2239,"point":[-9.79414427248e-7,3.87100385692e-7,1.52188631552e-7],"type":2,"volume":2.767184256950308e-20},{"fixed":false,"mass":1.1679477141394475e-20,"nu":0,"particle_id":2240,"point":[1.70366564123e-7,-3.53719066276e-7,-0.00000185376679326],"type":2,"volume":1.1679477141394475e-20},{"fixed":false,"mass":3.190644977078115e-20,"nu":0,"particle_id":2241,"point":[-6.33437034299e-7,9.03562057114e-7,8.92695628262e-7],"type":2,"volume":3.190644977078115e-20},{"fixed":false,"mass":1.895940747251222e-20,"nu":0,"particle_id":2242,"point":[-2.07462356406e-8,3.31935825325e-8,0.00000141339873045],"type":2,"volume":1.895940747251222e-20},{"fixed":false,"mass":1.6485109583890156e-20,"nu":0,"particle_id":2243,"point":[-0.00000146212569713,7.04165657431e-8,-4.99377644283e-7],"type":2,"volume":1.6485109583890156e-20},{"fixed":false,"mass":2.9520467740887943e-20,"nu":0,"particle_id":2244,"point":[-0.00000137400523653,3.22508736937e-7,-6.24821948183e-7],"type":2,"volume":2.9520467740887943e-20},{"fixed":false,"mass":1.7768192122926842e-20,"nu":0,"particle_id":2245,"point":[5.23958513337e-7,-5.19790429412e-7,-7.47133146066e-7],"type":2,"volume":1.7768192122926842e-20},{"fixed":false,"mass":2.0570045053058306e-20,"nu":0,"particle_id":2246,"point":[-0.00000144316344294,8.94841151311e-7,7.92907639693e-7],"type":2,"volume":2.0570045053058306e-20},{"fixed":false,"mass":2.1852100034508897e-20,"nu":0,"particle_id":2247,"point":[-9.05137448495e-7,0.00000116965599975,-0.00000112649525048],"type":2,"volume":2.1852100034508897e-20},{"fixed":false,"mass":2.4155037552600053e-20,"nu":0,"particle_id":2248,"point":[-0.00000144439127577,-5.61874979743e-7,0.00000100674962558],"type":2,"volume":2.4155037552600053e-20},{"fixed":false,"mass":2.0241105407172884e-20,"nu":0,"particle_id":2249,"point":[-3.29122307127e-7,-3.14771747511e-7,0.00000181490414344],"type":2,"volume":2.0241105407172884e-20},{"fixed":false,"mass":2.3616479327171807e-20,"nu":0,"particle_id":2250,"point":[3.30089964778e-7,0.00000108971382252,7.1959294154e-7],"type":2,"volume":2.3616479327171807e-20},{"fixed":false,"mass":2.902772379343777e-20,"nu":0,"particle_id":2251,"point":[-2.589285638e-7,-0.00000141668950055,0.00000115974894584],"type":2,"volume":2.902772379343777e-20},{"fixed":false,"mass":1.4298460185162898e-20,"nu":0,"particle_id":2252,"point":[8.6016469899e-8,1.50051403961e-7,-9.64329640161e-7],"type":2,"volume":1.4298460185162898e-20},{"fixed":false,"mass":2.2234054427863134e-20,"nu":0,"particle_id":2253,"point":[0.00000153122219977,-2.02533045655e-7,5.70328350493e-7],"type":2,"volume":2.2234054427863134e-20},{"fixed":false,"mass":1.8391576684492634e-20,"nu":0,"particle_id":2254,"point":[-0.00000144328098916,7.61729440337e-7,-9.20274132799e-7],"type":2,"volume":1.8391576684492634e-20},{"fixed":false,"mass":1.2306519464337106e-20,"nu":0,"particle_id":2255,"point":[-0.00000150922042075,5.25931969382e-7,-0.00000100838785779],"type":2,"volume":1.2306519464337106e-20},{"fixed":false,"mass":1.286651666376256e-20,"nu":0,"particle_id":2256,"point":[-6.42081355414e-7,-5.40345899308e-7,5.63726274712e-7],"type":2,"volume":1.286651666376256e-20},{"fixed":false,"mass":2.044342153698385e-20,"nu":0,"particle_id":2257,"point":[3.06333049811e-7,-7.68646473998e-7,5.80887242283e-7],"type":2,"volume":2.044342153698385e-20},{"fixed":false,"mass":3.521698450197638e-20,"nu":0,"particle_id":2258,"point":[-7.69006097491e-7,6.70267275032e-7,2.23306877292e-7],"type":2,"volume":3.521698450197638e-20},{"fixed":false,"mass":2.1628985761409063e-20,"nu":0,"particle_id":2259,"point":[-3.65338318913e-7,5.77586010797e-7,7.60715972734e-7],"type":2,"volume":2.1628985761409063e-20},{"fixed":false,"mass":2.229113656396309e-20,"nu":0,"particle_id":2260,"point":[0.00000162296610567,-5.39576942985e-7,-6.73451146679e-7],"type":2,"volume":2.229113656396309e-20},{"fixed":false,"mass":2.5729950512456706e-20,"nu":0,"particle_id":2261,"point":[0.00000116513774678,6.73897790334e-7,-8.0140959473e-8],"type":2,"volume":2.5729950512456706e-20},{"fixed":false,"mass":2.6135957201357933e-20,"nu":0,"particle_id":2262,"point":[-6.14284060948e-7,-7.24062106656e-7,-0.00000117583447533],"type":2,"volume":2.6135957201357933e-20},{"fixed":false,"mass":2.249413214682949e-20,"nu":0,"particle_id":2263,"point":[9.57320948921e-7,1.81742088811e-7,-9.43523429144e-7],"type":2,"volume":2.249413214682949e-20},{"fixed":false,"mass":2.2623290664703742e-20,"nu":0,"particle_id":2264,"point":[1.47359977076e-7,0.0000018734228615,9.28142993767e-8],"type":2,"volume":2.2623290664703742e-20},{"fixed":false,"mass":2.208480251979201e-20,"nu":0,"particle_id":2265,"point":[-5.41005848353e-7,4.91439123844e-7,-0.00000138373726749],"type":2,"volume":2.208480251979201e-20},{"fixed":false,"mass":2.3771957158133463e-20,"nu":0,"particle_id":2266,"point":[-2.92856483769e-7,6.83313369056e-7,0.00000168524472322],"type":2,"volume":2.3771957158133463e-20},{"fixed":false,"mass":2.488423749468239e-20,"nu":0,"particle_id":2267,"point":[4.57905994915e-7,8.26507177006e-7,-0.00000161520656305],"type":2,"volume":2.488423749468239e-20},{"fixed":false,"mass":2.131367042537915e-20,"nu":0,"particle_id":2268,"point":[-2.47423084076e-7,0.00000181969065599,3.25222012087e-7],"type":2,"volume":2.131367042537915e-20},{"fixed":false,"mass":1.959819552892665e-20,"nu":0,"particle_id":2269,"point":[-8.75535102821e-7,-0.00000163111231264,-1.26744311065e-7],"type":2,"volume":1.959819552892665e-20},{"fixed":false,"mass":2.5694619945773716e-20,"nu":0,"particle_id":2270,"point":[-0.00000105931641121,8.48186010678e-7,-0.00000125537092783],"type":2,"volume":2.5694619945773716e-20},{"fixed":false,"mass":2.0349354250998083e-20,"nu":0,"particle_id":2271,"point":[0.00000101935965857,0.00000148607428399,-5.5113143489e-7],"type":2,"volume":2.0349354250998083e-20},{"fixed":false,"mass":2.992219812879379e-20,"nu":0,"particle_id":2272,"point":[5.57570375472e-7,-2.66664144701e-7,8.53930491678e-7],"type":2,"volume":2.992219812879379e-20},{"fixed":false,"mass":2.1962718496341956e-20,"nu":0,"particle_id":2273,"point":[7.52637925799e-7,-6.22849454409e-7,4.03614894533e-7],"type":2,"volume":2.1962718496341956e-20},{"fixed":false,"mass":3.114782869711582e-20,"nu":0,"particle_id":2274,"point":[-9.99300020629e-7,-0.00000136682768005,-6.66322336985e-7],"type":2,"volume":3.114782869711582e-20},{"fixed":false,"mass":1.9644112429996896e-20,"nu":0,"particle_id":2275,"point":[-9.85876584664e-7,-0.00000105845037489,5.93732034439e-7],"type":2,"volume":1.9644112429996896e-20},{"fixed":false,"mass":2.1073909865436836e-20,"nu":0,"particle_id":2276,"point":[7.3771821464e-7,4.52486678887e-7,5.40765221653e-7],"type":2,"volume":2.1073909865436836e-20},{"fixed":false,"mass":1.4588669811672853e-20,"nu":0,"particle_id":2277,"point":[0.00000186833728905,1.2932346031e-7,3.48276956551e-7],"type":2,"volume":1.4588669811672853e-20},{"fixed":false,"mass":1.403230458248903e-20,"nu":0,"particle_id":2278,"point":[5.75062598628e-8,7.23714747913e-7,7.08900224382e-7],"type":2,"volume":1.403230458248903e-20},{"fixed":false,"mass":3.0012399885459866e-20,"nu":0,"particle_id":2279,"point":[-0.00000106831952933,1.81514853234e-7,0.00000102511392791],"type":2,"volume":3.0012399885459866e-20},{"fixed":false,"mass":2.741034929983693e-20,"nu":0,"particle_id":2280,"point":[5.38839256959e-8,0.00000171859854363,-7.04879973842e-7],"type":2,"volume":2.741034929983693e-20},{"fixed":false,"mass":2.1423935349122794e-20,"nu":0,"particle_id":2281,"point":[-8.68103202439e-7,0.00000162170331694,3.33770236866e-7],"type":2,"volume":2.1423935349122794e-20},{"fixed":false,"mass":1.601972435398391e-20,"nu":0,"particle_id":2282,"point":[1.42313633653e-7,-0.0000018963668276,1.08836263313e-8],"type":2,"volume":1.601972435398391e-20},{"fixed":false,"mass":2.6530262672351958e-20,"nu":0,"particle_id":2283,"point":[2.9531742169e-7,-0.00000157676471956,-9.23522688623e-7],"type":2,"volume":2.6530262672351958e-20},{"fixed":false,"mass":1.9152386592403537e-20,"nu":0,"particle_id":2284,"point":[-6.17643496595e-7,-4.64468186086e-8,8.00077145721e-7],"type":2,"volume":1.9152386592403537e-20},{"fixed":false,"mass":2.164309796166784e-20,"nu":0,"particle_id":2285,"point":[5.10721736882e-7,-8.38661742777e-7,-0.00000160157172068],"type":2,"volume":2.164309796166784e-20},{"fixed":false,"mass":2.1665672516604697e-20,"nu":0,"particle_id":2286,"point":[7.95933733161e-7,-5.45785747858e-7,-0.00000160025566084],"type":2,"volume":2.1665672516604697e-20},{"fixed":false,"mass":2.4886407507521203e-20,"nu":0,"particle_id":2287,"point":[0.00000112668038007,1.69240440882e-8,-0.00000148573972463],"type":2,"volume":2.4886407507521203e-20},{"fixed":false,"mass":2.004444469799239e-20,"nu":0,"particle_id":2288,"point":[-1.23495674865e-7,-7.03358921452e-7,7.32526345985e-7],"type":2,"volume":2.004444469799239e-20},{"fixed":false,"mass":2.790350853544708e-20,"nu":0,"particle_id":2289,"point":[7.43517713665e-7,-0.00000159643981525,-5.53755404971e-7],"type":2,"volume":2.790350853544708e-20},{"fixed":false,"mass":1.5545935132737216e-20,"nu":0,"particle_id":2290,"point":[5.67595446627e-7,-8.3247741628e-7,-7.25645727966e-8],"type":2,"volume":1.5545935132737216e-20},{"fixed":false,"mass":1.6284263767904514e-20,"nu":0,"particle_id":2291,"point":[0.00000103339640172,8.49435607574e-7,-0.00000132419176519],"type":2,"volume":1.6284263767904514e-20},{"fixed":false,"mass":2.848660710846981e-20,"nu":0,"particle_id":2292,"point":[-4.12890561606e-7,3.62903730729e-7,0.00000175345249503],"type":2,"volume":2.848660710846981e-20},{"fixed":false,"mass":1.3294938237122145e-20,"nu":0,"particle_id":2293,"point":[1.48491287412e-7,-0.00000111032570165,0.0000015277259389],"type":2,"volume":1.3294938237122145e-20},{"fixed":false,"mass":2.943651043145046e-20,"nu":0,"particle_id":2294,"point":[-1.25108718072e-7,3.06770667823e-7,0.00000126863986023],"type":2,"volume":2.943651043145046e-20},{"fixed":false,"mass":1.3681013940203592e-20,"nu":0,"particle_id":2295,"point":[7.28526158465e-7,-0.00000172575896579,2.41670188469e-7],"type":2,"volume":1.3681013940203592e-20},{"fixed":false,"mass":1.9333502347683072e-20,"nu":0,"particle_id":2296,"point":[-0.00000121653882588,-6.40070134824e-7,7.98944924415e-7],"type":2,"volume":1.9333502347683072e-20},{"fixed":false,"mass":1.7677382111055976e-20,"nu":0,"particle_id":2297,"point":[9.71096292167e-7,-0.00000128680425988,-9.61559834013e-7],"type":2,"volume":1.7677382111055976e-20},{"fixed":false,"mass":3.322650855307134e-20,"nu":0,"particle_id":2298,"point":[-6.53170960897e-7,-7.75983417629e-7,-0.00000152754079666],"type":2,"volume":3.322650855307134e-20},{"fixed":false,"mass":1.2346571209140691e-20,"nu":0,"particle_id":2299,"point":[4.20041356051e-7,0.00000185613217717,-1.32659848948e-8],"type":2,"volume":1.2346571209140691e-20},{"fixed":false,"mass":2.934174823584622e-20,"nu":0,"particle_id":2300,"point":[-2.19673660813e-7,-0.00000124843767433,-7.3006335448e-7],"type":2,"volume":2.934174823584622e-20},{"fixed":false,"mass":2.562922815246456e-20,"nu":0,"particle_id":2301,"point":[-6.69821006723e-8,-0.00000184337565604,2.67247363673e-7],"type":2,"volume":2.562922815246456e-20},{"fixed":false,"mass":2.996702757824968e-20,"nu":0,"particle_id":2302,"point":[-2.78523680588e-7,6.48712921637e-7,0.00000134310913088],"type":2,"volume":2.996702757824968e-20},{"fixed":false,"mass":2.2689785028640938e-20,"nu":0,"particle_id":2303,"point":[8.6575173397e-7,6.58098320205e-8,-0.00000129731819561],"type":2,"volume":2.2689785028640938e-20},{"fixed":false,"mass":1.6595963481035646e-20,"nu":0,"particle_id":2304,"point":[-4.08225156345e-7,-6.35531556869e-7,-6.76843726559e-7],"type":2,"volume":1.6595963481035646e-20},{"fixed":false,"mass":2.5063420593631334e-20,"nu":0,"particle_id":2305,"point":[-9.77652939347e-7,-3.35561565187e-7,0.00000151591694664],"type":2,"volume":2.5063420593631334e-20},{"fixed":false,"mass":2.3087574033712295e-20,"nu":0,"particle_id":2306,"point":[-0.0000015976179639,-3.47928439644e-7,-8.793455724e-7],"type":2,"volume":2.3087574033712295e-20},{"fixed":false,"mass":1.9709213020023276e-20,"nu":0,"particle_id":2307,"point":[7.56027179568e-7,0.00000171681855711,1.36989594456e-7],"type":2,"volume":1.9709213020023276e-20},{"fixed":false,"mass":2.7535048984561074e-20,"nu":0,"particle_id":2308,"point":[-4.5512407646e-7,-0.00000149734513528,-9.46585722411e-7],"type":2,"volume":2.7535048984561074e-20},{"fixed":false,"mass":1.6323959748631058e-20,"nu":0,"particle_id":2309,"point":[-0.00000183838066146,-2.21488774974e-7,-1.86724608306e-7],"type":2,"volume":1.6323959748631058e-20},{"fixed":false,"mass":2.140594337941895e-20,"nu":0,"particle_id":2310,"point":[-0.00000108953372718,9.64559747159e-7,2.6179770634e-7],"type":2,"volume":2.140594337941895e-20},{"fixed":false,"mass":2.1658751835079202e-20,"nu":0,"particle_id":2311,"point":[0.00000168446840554,1.41653498872e-7,-6.73046599758e-7],"type":2,"volume":2.1658751835079202e-20},{"fixed":false,"mass":4.890008098631148e-20,"nu":0,"particle_id":2312,"point":[8.84337448174e-8,2.77308747697e-7,-0.0000013528192835],"type":2,"volume":4.890008098631148e-20},{"fixed":false,"mass":2.6404834971164457e-20,"nu":0,"particle_id":2313,"point":[-0.00000156013011429,-2.65055954191e-7,-2.1928951229e-7],"type":2,"volume":2.6404834971164457e-20},{"fixed":false,"mass":1.5316848652235202e-20,"nu":0,"particle_id":2314,"point":[-1.00763999024e-7,-0.00000105064122064,0.0000015368861936],"type":2,"volume":1.5316848652235202e-20},{"fixed":false,"mass":2.6269086012275712e-20,"nu":0,"particle_id":2315,"point":[4.90756792859e-7,2.92496578867e-7,-8.79645573933e-7],"type":2,"volume":2.6269086012275712e-20},{"fixed":false,"mass":2.4502077973347344e-20,"nu":0,"particle_id":2316,"point":[-9.78726652993e-7,-3.26503471447e-7,-3.09077529912e-8],"type":2,"volume":2.4502077973347344e-20},{"fixed":false,"mass":1.7797255405344134e-20,"nu":0,"particle_id":2317,"point":[0.00000109588138238,-8.93139588871e-7,-0.00000123269408462],"type":2,"volume":1.7797255405344134e-20},{"fixed":false,"mass":1.1222430145335784e-20,"nu":0,"particle_id":2318,"point":[8.81016438126e-7,-4.33964655212e-7,-2.19322944352e-7],"type":2,"volume":1.1222430145335784e-20},{"fixed":false,"mass":1.730265159439443e-20,"nu":0,"particle_id":2319,"point":[9.16295507687e-8,0.00000123147970891,8.12854207683e-7],"type":2,"volume":1.730265159439443e-20},{"fixed":false,"mass":1.1913237357014384e-20,"nu":0,"particle_id":2320,"point":[4.02614288704e-7,-8.52666776317e-7,3.28352901588e-7],"type":2,"volume":1.1913237357014384e-20},{"fixed":false,"mass":9.046573414751403e-21,"nu":0,"particle_id":2321,"point":[3.22967000576e-7,-3.86915776587e-7,8.47581059112e-7],"type":2,"volume":9.046573414751403e-21},{"fixed":false,"mass":2.203403253416644e-20,"nu":0,"particle_id":2322,"point":[1.11898243084e-7,-5.93201826194e-7,8.3615463663e-7],"type":2,"volume":2.203403253416644e-20},{"fixed":false,"mass":1.701020944733725e-20,"nu":0,"particle_id":2323,"point":[3.79440452915e-7,1.82397760088e-7,-0.00000182556774506],"type":2,"volume":1.701020944733725e-20},{"fixed":false,"mass":1.4526827285277998e-20,"nu":0,"particle_id":2324,"point":[2.33269764539e-7,-0.00000185450294513,2.62342739844e-7],"type":2,"volume":1.4526827285277998e-20},{"fixed":false,"mass":2.3189363091668575e-20,"nu":0,"particle_id":2325,"point":[-0.00000138335432623,-0.00000105153296352,-7.53052126004e-7],"type":2,"volume":2.3189363091668575e-20},{"fixed":false,"mass":2.455830118869313e-20,"nu":0,"particle_id":2326,"point":[-0.00000177075702594,-2.41077237274e-7,-5.39475930151e-7],"type":2,"volume":2.455830118869313e-20},{"fixed":false,"mass":1.9234333810954033e-20,"nu":0,"particle_id":2327,"point":[-0.00000136534480719,3.99936428993e-7,-0.0000012040732786],"type":2,"volume":1.9234333810954033e-20},{"fixed":false,"mass":1.8786360458434115e-20,"nu":0,"particle_id":2328,"point":[-0.00000109811921856,-0.00000115286002394,1.63658121392e-7],"type":2,"volume":1.8786360458434115e-20},{"fixed":false,"mass":2.044674548045234e-20,"nu":0,"particle_id":2329,"point":[-0.00000129321115777,4.58849116412e-7,-9.22975897505e-7],"type":2,"volume":2.044674548045234e-20},{"fixed":false,"mass":2.687931035262478e-20,"nu":0,"particle_id":2330,"point":[-2.93380592669e-7,-6.66955553166e-7,0.00000118204227401],"type":2,"volume":2.687931035262478e-20},{"fixed":false,"mass":1.7454577877023967e-20,"nu":0,"particle_id":2331,"point":[-0.00000179389692349,5.56013328048e-7,5.94200865933e-8],"type":2,"volume":1.7454577877023967e-20},{"fixed":false,"mass":1.835510574686055e-20,"nu":0,"particle_id":2332,"point":[0.00000140906937029,1.75824880164e-7,-0.00000123559006839],"type":2,"volume":1.835510574686055e-20},{"fixed":false,"mass":3.942357227742476e-20,"nu":0,"particle_id":2333,"point":[-9.24325996549e-7,0.00000101062779422,-6.14690054582e-7],"type":2,"volume":3.942357227742476e-20},{"fixed":false,"mass":1.2825708481160761e-20,"nu":0,"particle_id":2334,"point":[7.22913929389e-8,-9.9254277107e-7,-9.71173774534e-9],"type":2,"volume":1.2825708481160761e-20},{"fixed":false,"mass":2.8349770917672644e-20,"nu":0,"particle_id":2335,"point":[6.55741352888e-7,-0.00000107363457032,-3.20023663979e-7],"type":2,"volume":2.8349770917672644e-20},{"fixed":false,"mass":1.9872252576771895e-20,"nu":0,"particle_id":2336,"point":[-5.32367814389e-9,0.00000139088285499,0.00000123750570447],"type":2,"volume":1.9872252576771895e-20},{"fixed":false,"mass":1.0831533382892266e-20,"nu":0,"particle_id":2337,"point":[-5.97135541923e-7,4.80678908853e-8,-0.00000181831071395],"type":2,"volume":1.0831533382892266e-20},{"fixed":false,"mass":1.2596980200277348e-20,"nu":0,"particle_id":2338,"point":[0.00000156641448259,9.00347040756e-7,4.91406109521e-7],"type":2,"volume":1.2596980200277348e-20},{"fixed":false,"mass":1.1379323001513927e-20,"nu":0,"particle_id":2339,"point":[1.08504638923e-7,9.69096945639e-7,1.16513518469e-7],"type":2,"volume":1.1379323001513927e-20},{"fixed":false,"mass":1.8351806911472598e-20,"nu":0,"particle_id":2340,"point":[-5.79148758314e-7,-0.00000135917857313,4.49686419902e-7],"type":2,"volume":1.8351806911472598e-20},{"fixed":false,"mass":1.5434438032165075e-20,"nu":0,"particle_id":2341,"point":[5.64440277023e-7,3.14051179248e-7,7.75234009503e-7],"type":2,"volume":1.5434438032165075e-20},{"fixed":false,"mass":2.8879162575603586e-20,"nu":0,"particle_id":2342,"point":[5.27385622436e-7,8.37339771871e-7,0.0000012166186856],"type":2,"volume":2.8879162575603586e-20},{"fixed":false,"mass":2.156757705702378e-20,"nu":0,"particle_id":2343,"point":[-5.64678262762e-7,0.00000124772324551,-0.0000012283973171],"type":2,"volume":2.156757705702378e-20},{"fixed":false,"mass":2.2554275620728755e-20,"nu":0,"particle_id":2344,"point":[0.00000128490207288,-9.92870021703e-7,9.28358692224e-7],"type":2,"volume":2.2554275620728755e-20},{"fixed":false,"mass":1.5285415004449586e-20,"nu":0,"particle_id":2345,"point":[0.00000140343800091,-0.00000104567138406,-6.22597988053e-7],"type":2,"volume":1.5285415004449586e-20},{"fixed":false,"mass":1.7784812586078543e-20,"nu":0,"particle_id":2346,"point":[3.45058685656e-7,0.0000016367770061,-8.04761079898e-7],"type":2,"volume":1.7784812586078543e-20},{"fixed":false,"mass":2.50388793179536e-20,"nu":0,"particle_id":2347,"point":[1.82077457004e-7,2.22706386032e-7,0.00000124556585698],"type":2,"volume":2.50388793179536e-20},{"fixed":false,"mass":1.1186961737295786e-20,"nu":0,"particle_id":2348,"point":[1.71482523556e-7,4.90725716786e-7,8.38246942237e-7],"type":2,"volume":1.1186961737295786e-20},{"fixed":false,"mass":1.7536148130301314e-20,"nu":0,"particle_id":2349,"point":[-0.00000161456523053,-3.8425662052e-7,8.17318253086e-7],"type":2,"volume":1.7536148130301314e-20},{"fixed":false,"mass":1.6570605712938804e-20,"nu":0,"particle_id":2350,"point":[4.6718000605e-7,-8.06515083842e-7,-4.3410695413e-7],"type":2,"volume":1.6570605712938804e-20},{"fixed":false,"mass":2.40396376374732e-20,"nu":0,"particle_id":2351,"point":[-1.20459939336e-9,0.00000159371314811,-1.88483110439e-8],"type":2,"volume":2.40396376374732e-20},{"fixed":false,"mass":2.113132559426398e-20,"nu":0,"particle_id":2352,"point":[-5.38831312034e-7,5.29886398287e-7,-0.00000169212889429],"type":2,"volume":2.113132559426398e-20},{"fixed":false,"mass":2.8392512907682184e-20,"nu":0,"particle_id":2353,"point":[-6.50907417057e-7,7.85205961023e-7,-7.50890372029e-7],"type":2,"volume":2.8392512907682184e-20},{"fixed":false,"mass":2.4669867451364364e-20,"nu":0,"particle_id":2354,"point":[-1.8277427647e-7,-0.00000167506556452,-7.92596995014e-7],"type":2,"volume":2.4669867451364364e-20},{"fixed":false,"mass":1.6269954788080065e-20,"nu":0,"particle_id":2355,"point":[9.97371385568e-8,-8.80116131116e-7,0.00000166561967704],"type":2,"volume":1.6269954788080065e-20},{"fixed":false,"mass":1.627534076075381e-20,"nu":0,"particle_id":2356,"point":[0.00000173111743202,-3.3595814476e-7,6.5173976696e-7],"type":2,"volume":1.627534076075381e-20},{"fixed":false,"mass":1.0386799678064053e-20,"nu":0,"particle_id":2357,"point":[-2.48346443793e-7,-4.58443333633e-7,-8.43530703094e-7],"type":2,"volume":1.0386799678064053e-20},{"fixed":false,"mass":2.379869171053916e-20,"nu":0,"particle_id":2358,"point":[0.00000125792345251,4.39727764621e-7,-0.0000012729042635],"type":2,"volume":2.379869171053916e-20},{"fixed":false,"mass":8.574632422759214e-21,"nu":0,"particle_id":2359,"point":[9.67917753439e-7,1.17528214593e-7,2.08338003015e-7],"type":2,"volume":8.574632422759214e-21},{"fixed":false,"mass":2.1957095081524246e-20,"nu":0,"particle_id":2360,"point":[1.08941245562e-7,0.00000110576908156,0.00000148307850333],"type":2,"volume":2.1957095081524246e-20},{"fixed":false,"mass":2.133972760014048e-20,"nu":0,"particle_id":2361,"point":[0.00000173816320737,-6.40324757711e-7,1.1971462665e-7],"type":2,"volume":2.133972760014048e-20},{"fixed":false,"mass":1.3383893327011989e-20,"nu":0,"particle_id":2362,"point":[0.00000186595670614,-1.8297939145e-7,-3.0838450194e-7],"type":2,"volume":1.3383893327011989e-20},{"fixed":false,"mass":2.478764555484596e-20,"nu":0,"particle_id":2363,"point":[8.60217914461e-7,6.94863708328e-7,6.94643859684e-7],"type":2,"volume":2.478764555484596e-20},{"fixed":false,"mass":2.3110750547487617e-20,"nu":0,"particle_id":2364,"point":[0.0000013010838288,-9.3351153346e-7,-3.1654233852e-7],"type":2,"volume":2.3110750547487617e-20},{"fixed":false,"mass":3.1064991847575316e-20,"nu":0,"particle_id":2365,"point":[0.00000114185663916,-4.4192877761e-7,8.10882635246e-7],"type":2,"volume":3.1064991847575316e-20},{"fixed":false,"mass":1.9708453656408747e-20,"nu":0,"particle_id":2366,"point":[3.28766820085e-7,2.88280401077e-7,0.0000015214118243],"type":2,"volume":1.9708453656408747e-20},{"fixed":false,"mass":1.1042263317247698e-20,"nu":0,"particle_id":2367,"point":[-4.18304572042e-7,-5.7815542209e-7,6.77720955985e-7],"type":2,"volume":1.1042263317247698e-20},{"fixed":false,"mass":1.870139864840968e-20,"nu":0,"particle_id":2368,"point":[-5.88119031777e-7,0.0000011880849718,0.00000133516559135],"type":2,"volume":1.870139864840968e-20},{"fixed":false,"mass":3.055030955222153e-20,"nu":0,"particle_id":2369,"point":[0.00000118288596577,-8.94955831526e-8,0.00000136276202322],"type":2,"volume":3.055030955222153e-20},{"fixed":false,"mass":1.123650030446705e-20,"nu":0,"particle_id":2370,"point":[6.05687311278e-7,2.8851262667e-8,7.90327409534e-7],"type":2,"volume":1.123650030446705e-20},{"fixed":false,"mass":8.24612974907253e-21,"nu":0,"particle_id":2371,"point":[8.90491464035e-7,2.8091160167e-7,-2.72635480356e-7],"type":2,"volume":8.24612974907253e-21},{"fixed":false,"mass":1.1877611670138395e-20,"nu":0,"particle_id":2372,"point":[0.00000118120494385,-2.91672199795e-7,-6.61298263593e-9],"type":2,"volume":1.1877611670138395e-20},{"fixed":false,"mass":2.3071525051612818e-20,"nu":0,"particle_id":2373,"point":[9.74102632351e-7,0.00000114917591781,6.3333304003e-7],"type":2,"volume":2.3071525051612818e-20},{"fixed":false,"mass":1.8015366282762244e-20,"nu":0,"particle_id":2374,"point":[0.00000160600373392,-9.59160092282e-7,1.50988418101e-7],"type":2,"volume":1.8015366282762244e-20},{"fixed":false,"mass":1.654508438175126e-20,"nu":0,"particle_id":2375,"point":[0.0000010359239528,0.00000137932656395,7.61669951489e-7],"type":2,"volume":1.654508438175126e-20},{"fixed":false,"mass":1.387258248582708e-20,"nu":0,"particle_id":2376,"point":[-2.03648233478e-7,1.87346359014e-8,0.00000124722726529],"type":2,"volume":1.387258248582708e-20},{"fixed":false,"mass":3.4938665926004514e-20,"nu":0,"particle_id":2377,"point":[-9.92859560228e-7,0.00000113844986298,-2.55454308338e-7],"type":2,"volume":3.4938665926004514e-20},{"fixed":false,"mass":2.4846615165537185e-20,"nu":0,"particle_id":2378,"point":[-0.00000145485863674,-0.00000100500689813,-4.15363898039e-7],"type":2,"volume":2.4846615165537185e-20},{"fixed":false,"mass":1.7322918132231564e-20,"nu":0,"particle_id":2379,"point":[8.79621402449e-7,0.00000144645266417,-7.9638331069e-7],"type":2,"volume":1.7322918132231564e-20},{"fixed":false,"mass":1.8263916402636553e-20,"nu":0,"particle_id":2380,"point":[2.94952330007e-8,-3.36289450612e-7,0.00000184349312175],"type":2,"volume":1.8263916402636553e-20},{"fixed":false,"mass":1.6017332876901014e-20,"nu":0,"particle_id":2381,"point":[-0.00000176317553423,4.39717519596e-8,-5.96960019139e-7],"type":2,"volume":1.6017332876901014e-20},{"fixed":false,"mass":1.4335637812170297e-20,"nu":0,"particle_id":2382,"point":[-0.00000186424998901,2.08873624812e-7,-2.99414317637e-7],"type":2,"volume":1.4335637812170297e-20},{"fixed":false,"mass":1.1395289094695279e-20,"nu":0,"particle_id":2383,"point":[9.13984688863e-7,1.31943209605e-7,-4.83027886607e-7],"type":2,"volume":1.1395289094695279e-20},{"fixed":false,"mass":2.88169833241081e-20,"nu":0,"particle_id":2384,"point":[3.48337279761e-7,0.00000163339431177,7.28549086213e-7],"type":2,"volume":2.88169833241081e-20},{"fixed":false,"mass":1.2042989086094338e-20,"nu":0,"particle_id":2385,"point":[-1.43440309267e-7,-4.12492021574e-7,-0.00000182642371001],"type":2,"volume":1.2042989086094338e-20},{"fixed":false,"mass":1.9525267839971474e-20,"nu":0,"particle_id":2386,"point":[-2.01410282432e-7,9.20228099488e-7,-0.00000161439884613],"type":2,"volume":1.9525267839971474e-20},{"fixed":false,"mass":3.303396454786639e-20,"nu":0,"particle_id":2387,"point":[7.86959136108e-7,-0.0000014803441559,8.25296371595e-7],"type":2,"volume":3.303396454786639e-20},{"fixed":false,"mass":2.5584441265130726e-20,"nu":0,"particle_id":2388,"point":[-2.61943207923e-7,0.00000116677408822,-0.00000142218158987],"type":2,"volume":2.5584441265130726e-20},{"fixed":false,"mass":3.305494496841551e-20,"nu":0,"particle_id":2389,"point":[3.00971398432e-7,8.25557638609e-7,0.00000158171831824],"type":2,"volume":3.305494496841551e-20},{"fixed":false,"mass":2.2664652470477688e-20,"nu":0,"particle_id":2390,"point":[0.00000172230509975,5.49227799716e-7,-3.58908386732e-7],"type":2,"volume":2.2664652470477688e-20},{"fixed":false,"mass":2.054495169054157e-20,"nu":0,"particle_id":2391,"point":[0.00000125744782586,3.2286524576e-7,0.00000134871647262],"type":2,"volume":2.054495169054157e-20},{"fixed":false,"mass":1.2397489721552756e-20,"nu":0,"particle_id":2392,"point":[-9.48722575383e-7,-0.00000103489669594,-0.00000126389621509],"type":2,"volume":1.2397489721552756e-20},{"fixed":false,"mass":2.023613783334965e-20,"nu":0,"particle_id":2393,"point":[0.00000167346827339,8.3682082675e-7,-1.1694625525e-7],"type":2,"volume":2.023613783334965e-20},{"fixed":false,"mass":9.051688844626111e-21,"nu":0,"particle_id":2394,"point":[-9.09190114803e-7,2.15917373191e-7,-3.20260226587e-7],"type":2,"volume":9.051688844626111e-21},{"fixed":false,"mass":9.80661617333141e-21,"nu":0,"particle_id":2395,"point":[-4.83943401088e-7,8.31542114602e-7,-2.26194807262e-7],"type":2,"volume":9.80661617333141e-21},{"fixed":false,"mass":2.5902917233502463e-20,"nu":0,"particle_id":2396,"point":[-0.00000126908783521,2.71303869496e-7,4.16627238509e-8],"type":2,"volume":2.5902917233502463e-20},{"fixed":false,"mass":2.5436864222482505e-20,"nu":0,"particle_id":2397,"point":[-5.57303249332e-7,0.0000010794469017,4.25644164771e-7],"type":2,"volume":2.5436864222482505e-20},{"fixed":false,"mass":2.17700757827037e-20,"nu":0,"particle_id":2398,"point":[9.28004088943e-7,0.00000124702834012,0.00000100454261551],"type":2,"volume":2.17700757827037e-20},{"fixed":false,"mass":2.0854112977586946e-20,"nu":0,"particle_id":2399,"point":[-0.00000181784415226,-4.19959464621e-7,-4.80219436131e-9],"type":2,"volume":2.0854112977586946e-20},{"fixed":false,"mass":5.951321690571435e-21,"nu":0,"particle_id":2400,"point":[1.96561063142e-7,-9.36058565471e-7,1.5175686676e-7],"type":2,"volume":5.951321690571435e-21},{"fixed":false,"mass":1.6797698855445616e-20,"nu":0,"particle_id":2401,"point":[6.06364281082e-7,7.69263931026e-7,-2.75555637384e-7],"type":2,"volume":1.6797698855445616e-20},{"fixed":false,"mass":1.2182696668163478e-20,"nu":0,"particle_id":2402,"point":[0.00000142123428767,0.0000010520706633,6.72374373343e-7],"type":2,"volume":1.2182696668163478e-20},{"fixed":false,"mass":1.2593347191969912e-20,"nu":0,"particle_id":2403,"point":[-9.88302411192e-7,-8.33431039077e-8,-4.2340469151e-8],"type":2,"volume":1.2593347191969912e-20},{"fixed":false,"mass":2.769206596125436e-20,"nu":0,"particle_id":2404,"point":[-2.11547381585e-7,-0.00000126782371035,7.13052461705e-7],"type":2,"volume":2.769206596125436e-20},{"fixed":false,"mass":2.046222548667402e-20,"nu":0,"particle_id":2405,"point":[1.66866291017e-7,-6.03391209643e-7,0.00000173678813575],"type":2,"volume":2.046222548667402e-20},{"fixed":false,"mass":1.819084057284725e-20,"nu":0,"particle_id":2406,"point":[2.94130128178e-7,9.68526073498e-7,-1.66864988206e-8],"type":2,"volume":1.819084057284725e-20},{"fixed":false,"mass":1.7770588449797044e-20,"nu":0,"particle_id":2407,"point":[0.00000155820059386,-3.87696156271e-7,-9.65232148778e-7],"type":2,"volume":1.7770588449797044e-20},{"fixed":false,"mass":1.8229761619129482e-20,"nu":0,"particle_id":2408,"point":[-9.7259849521e-7,0.00000133467163979,-8.6334367331e-7],"type":2,"volume":1.8229761619129482e-20},{"fixed":false,"mass":4.6315563237810744e-20,"nu":0,"particle_id":2409,"point":[4.47883885591e-7,0.00000124580146798,4.8155874696e-7],"type":2,"volume":4.6315563237810744e-20},{"fixed":false,"mass":1.345532324231418e-20,"nu":0,"particle_id":2410,"point":[8.88946721139e-7,3.6360162995e-7,2.94129662789e-7],"type":2,"volume":1.345532324231418e-20},{"fixed":false,"mass":2.9281183616344684e-20,"nu":0,"particle_id":2411,"point":[-7.8462403086e-7,7.32740235301e-7,0.0000011017745588],"type":2,"volume":2.9281183616344684e-20},{"fixed":false,"mass":1.5931383478457738e-20,"nu":0,"particle_id":2412,"point":[-1.62758508298e-7,0.00000140765663504,7.99373777162e-7],"type":2,"volume":1.5931383478457738e-20},{"fixed":false,"mass":1.4561213354774675e-20,"nu":0,"particle_id":2413,"point":[-0.00000157172930931,-7.07388063409e-7,-7.75063128586e-7],"type":2,"volume":1.4561213354774675e-20},{"fixed":false,"mass":7.882261834332163e-21,"nu":0,"particle_id":2414,"point":[9.46179719629e-7,-2.45087243278e-7,-1.5020561503e-7],"type":2,"volume":7.882261834332163e-21},{"fixed":false,"mass":4.0634208691059833e-20,"nu":0,"particle_id":2415,"point":[1.99770110193e-7,-1.2173882872e-7,-0.00000135971630686],"type":2,"volume":4.0634208691059833e-20},{"fixed":false,"mass":1.2967469521086493e-20,"nu":0,"particle_id":2416,"point":[-7.50564915386e-7,-0.00000140694703746,2.25503954771e-7],"type":2,"volume":1.2967469521086493e-20},{"fixed":false,"mass":1.3069114110898217e-20,"nu":0,"particle_id":2417,"point":[5.71312853247e-7,0.00000151543471461,9.46121960325e-7],"type":2,"volume":1.3069114110898217e-20},{"fixed":false,"mass":1.8079640855967355e-20,"nu":0,"particle_id":2418,"point":[4.00484495191e-7,-0.00000135356726672,5.78775900135e-7],"type":2,"volume":1.8079640855967355e-20},{"fixed":false,"mass":1.256567412834656e-20,"nu":0,"particle_id":2419,"point":[-1.36667221589e-7,4.32632796439e-7,0.00000183793589014],"type":2,"volume":1.256567412834656e-20},{"fixed":false,"mass":2.4254847513878632e-20,"nu":0,"particle_id":2420,"point":[-0.00000135908363754,0.00000128623052569,4.68763215306e-8],"type":2,"volume":2.4254847513878632e-20},{"fixed":false,"mass":1.2446621385292341e-20,"nu":0,"particle_id":2421,"point":[7.46954540666e-7,-6.53348426042e-7,1.10774921393e-7],"type":2,"volume":1.2446621385292341e-20},{"fixed":false,"mass":1.146979992790204e-20,"nu":0,"particle_id":2422,"point":[0.00000153978332014,9.54900222061e-8,0.00000110279341447],"type":2,"volume":1.146979992790204e-20},{"fixed":false,"mass":2.4674952194841068e-20,"nu":0,"particle_id":2423,"point":[-9.26213748532e-7,3.96034819902e-7,0.00000121422142229],"type":2,"volume":2.4674952194841068e-20},{"fixed":false,"mass":1.146423583498296e-20,"nu":0,"particle_id":2424,"point":[-9.51889302581e-7,-1.76496357231e-7,-2.62551465521e-7],"type":2,"volume":1.146423583498296e-20},{"fixed":false,"mass":4.957739366884336e-21,"nu":0,"particle_id":2425,"point":[-3.01788839028e-7,-0.00000190069364261,-7.27677394957e-8],"type":2,"volume":4.957739366884336e-21},{"fixed":false,"mass":6.304117284139629e-21,"nu":0,"particle_id":2426,"point":[-8.39343439198e-8,-3.02480133701e-7,0.00000168462663168],"type":2,"volume":6.304117284139629e-21}]},"species":[{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]},{"compID":2,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]},{"compID":3,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]},{"compID":4,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}],"initialConditions":[{"icType":"Place","count":1,"types":[1,2],"x":0,"y":0,"z":0,"specie":{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"parameters":[{"compID":5,"name":"mu","expression":0.002,"annotation":""},{"compID":6,"name":"kappa","expression":0.015,"annotation":""},{"compID":7,"name":"ka","expression":10000000,"annotation":""},{"compID":8,"name":"kd","expression":0.01,"annotation":""},{"compID":9,"name":"gamma_m","expression":0.0006,"annotation":""},{"compID":10,"name":"gamma_p","expression":0.0003,"annotation":""}],"reactions":[{"compID":11,"name":"r1","reactionType":"split","summary":"G\\_F \\rightarrow G\\_F+mRNA","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":5,"name":"mu","expression":0.002,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"products":[{"ratio":1,"specie":{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":4,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":12,"name":"r2","reactionType":"split","summary":"G\\_O \\rightarrow G\\_F+P","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":7,"name":"ka","expression":10000000,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":2,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}],"products":[{"ratio":1,"specie":{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":3,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":13,"name":"r3","reactionType":"merge","summary":"G\\_F+P \\rightarrow G\\_O","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":8,"name":"kd","expression":0.01,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"G_F","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}},{"ratio":1,"specie":{"compID":3,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[{"ratio":1,"specie":{"compID":2,"name":"G_O","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[]}}]},{"compID":14,"name":"r4","reactionType":"split","summary":"mRNA \\rightarrow mRNA+P","massaction":false,"propensity":"","annotation":"","types":[2],"rate":{"compID":6,"name":"kappa","expression":0.015,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":4,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[{"ratio":1,"specie":{"compID":4,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}},{"ratio":1,"specie":{"compID":3,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}]},{"compID":15,"name":"r5","reactionType":"destruction","summary":"mRNA \\rightarrow \\emptyset","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":9,"name":"gamma_m","expression":0.0006,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":4,"name":"mRNA","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[]},{"compID":16,"name":"r6","reactionType":"destruction","summary":"P \\rightarrow \\emptyset","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":10,"name":"gamma_p","expression":0.0003,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":3,"name":"P","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":1e-12,"types":[1,2]}}],"products":[]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Lotkavolterra_Oscillator/Lotkavolterra_Oscillator.ipynb b/public_models/Lotkavolterra_Oscillator/Lotkavolterra_Oscillator.ipynb
index 3b16d1335d..d36610645c 100644
--- a/public_models/Lotkavolterra_Oscillator/Lotkavolterra_Oscillator.ipynb
+++ b/public_models/Lotkavolterra_Oscillator/Lotkavolterra_Oscillator.ipynb
@@ -1,37057 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Lotkavolterra_Oscillator"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "# To run a simulation using the SSA Solver simply omit the solver argument from model.run().\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Lotkavolterra_Oscillator(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Lotkavolterra_Oscillator\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"k1\", expression=0.004))\n",
- " self.add_parameter(Parameter(name=\"k2\", expression=0.5))\n",
- " self.add_parameter(Parameter(name=\"k3\", expression=0.0045))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"R\", initial_value=0.0095, mode=\"continuous\"))\n",
- " self.add_species(Species(name=\"W\", initial_value=0.008, mode=\"continuous\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"r1\", reactants={'R': 1}, products={'R': 2}, rate=self.listOfParameters[\"k1\"]))\n",
- " self.add_reaction(Reaction(name=\"r2\", reactants={'R': 1, 'W': 1}, products={'W': 2}, rate=self.listOfParameters[\"k2\"]))\n",
- " self.add_reaction(Reaction(name=\"r3\", reactants={'W': 1}, products={}, rate=self.listOfParameters[\"k3\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 9000, 9001))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Lotkavolterra_Oscillator()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":BasicODESolver,\n",
- " # \"number_of_trajectories\":1,\n",
- " # \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "R",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255,
- 256,
- 257,
- 258,
- 259,
- 260,
- 261,
- 262,
- 263,
- 264,
- 265,
- 266,
- 267,
- 268,
- 269,
- 270,
- 271,
- 272,
- 273,
- 274,
- 275,
- 276,
- 277,
- 278,
- 279,
- 280,
- 281,
- 282,
- 283,
- 284,
- 285,
- 286,
- 287,
- 288,
- 289,
- 290,
- 291,
- 292,
- 293,
- 294,
- 295,
- 296,
- 297,
- 298,
- 299,
- 300,
- 301,
- 302,
- 303,
- 304,
- 305,
- 306,
- 307,
- 308,
- 309,
- 310,
- 311,
- 312,
- 313,
- 314,
- 315,
- 316,
- 317,
- 318,
- 319,
- 320,
- 321,
- 322,
- 323,
- 324,
- 325,
- 326,
- 327,
- 328,
- 329,
- 330,
- 331,
- 332,
- 333,
- 334,
- 335,
- 336,
- 337,
- 338,
- 339,
- 340,
- 341,
- 342,
- 343,
- 344,
- 345,
- 346,
- 347,
- 348,
- 349,
- 350,
- 351,
- 352,
- 353,
- 354,
- 355,
- 356,
- 357,
- 358,
- 359,
- 360,
- 361,
- 362,
- 363,
- 364,
- 365,
- 366,
- 367,
- 368,
- 369,
- 370,
- 371,
- 372,
- 373,
- 374,
- 375,
- 376,
- 377,
- 378,
- 379,
- 380,
- 381,
- 382,
- 383,
- 384,
- 385,
- 386,
- 387,
- 388,
- 389,
- 390,
- 391,
- 392,
- 393,
- 394,
- 395,
- 396,
- 397,
- 398,
- 399,
- 400,
- 401,
- 402,
- 403,
- 404,
- 405,
- 406,
- 407,
- 408,
- 409,
- 410,
- 411,
- 412,
- 413,
- 414,
- 415,
- 416,
- 417,
- 418,
- 419,
- 420,
- 421,
- 422,
- 423,
- 424,
- 425,
- 426,
- 427,
- 428,
- 429,
- 430,
- 431,
- 432,
- 433,
- 434,
- 435,
- 436,
- 437,
- 438,
- 439,
- 440,
- 441,
- 442,
- 443,
- 444,
- 445,
- 446,
- 447,
- 448,
- 449,
- 450,
- 451,
- 452,
- 453,
- 454,
- 455,
- 456,
- 457,
- 458,
- 459,
- 460,
- 461,
- 462,
- 463,
- 464,
- 465,
- 466,
- 467,
- 468,
- 469,
- 470,
- 471,
- 472,
- 473,
- 474,
- 475,
- 476,
- 477,
- 478,
- 479,
- 480,
- 481,
- 482,
- 483,
- 484,
- 485,
- 486,
- 487,
- 488,
- 489,
- 490,
- 491,
- 492,
- 493,
- 494,
- 495,
- 496,
- 497,
- 498,
- 499,
- 500,
- 501,
- 502,
- 503,
- 504,
- 505,
- 506,
- 507,
- 508,
- 509,
- 510,
- 511,
- 512,
- 513,
- 514,
- 515,
- 516,
- 517,
- 518,
- 519,
- 520,
- 521,
- 522,
- 523,
- 524,
- 525,
- 526,
- 527,
- 528,
- 529,
- 530,
- 531,
- 532,
- 533,
- 534,
- 535,
- 536,
- 537,
- 538,
- 539,
- 540,
- 541,
- 542,
- 543,
- 544,
- 545,
- 546,
- 547,
- 548,
- 549,
- 550,
- 551,
- 552,
- 553,
- 554,
- 555,
- 556,
- 557,
- 558,
- 559,
- 560,
- 561,
- 562,
- 563,
- 564,
- 565,
- 566,
- 567,
- 568,
- 569,
- 570,
- 571,
- 572,
- 573,
- 574,
- 575,
- 576,
- 577,
- 578,
- 579,
- 580,
- 581,
- 582,
- 583,
- 584,
- 585,
- 586,
- 587,
- 588,
- 589,
- 590,
- 591,
- 592,
- 593,
- 594,
- 595,
- 596,
- 597,
- 598,
- 599,
- 600,
- 601,
- 602,
- 603,
- 604,
- 605,
- 606,
- 607,
- 608,
- 609,
- 610,
- 611,
- 612,
- 613,
- 614,
- 615,
- 616,
- 617,
- 618,
- 619,
- 620,
- 621,
- 622,
- 623,
- 624,
- 625,
- 626,
- 627,
- 628,
- 629,
- 630,
- 631,
- 632,
- 633,
- 634,
- 635,
- 636,
- 637,
- 638,
- 639,
- 640,
- 641,
- 642,
- 643,
- 644,
- 645,
- 646,
- 647,
- 648,
- 649,
- 650,
- 651,
- 652,
- 653,
- 654,
- 655,
- 656,
- 657,
- 658,
- 659,
- 660,
- 661,
- 662,
- 663,
- 664,
- 665,
- 666,
- 667,
- 668,
- 669,
- 670,
- 671,
- 672,
- 673,
- 674,
- 675,
- 676,
- 677,
- 678,
- 679,
- 680,
- 681,
- 682,
- 683,
- 684,
- 685,
- 686,
- 687,
- 688,
- 689,
- 690,
- 691,
- 692,
- 693,
- 694,
- 695,
- 696,
- 697,
- 698,
- 699,
- 700,
- 701,
- 702,
- 703,
- 704,
- 705,
- 706,
- 707,
- 708,
- 709,
- 710,
- 711,
- 712,
- 713,
- 714,
- 715,
- 716,
- 717,
- 718,
- 719,
- 720,
- 721,
- 722,
- 723,
- 724,
- 725,
- 726,
- 727,
- 728,
- 729,
- 730,
- 731,
- 732,
- 733,
- 734,
- 735,
- 736,
- 737,
- 738,
- 739,
- 740,
- 741,
- 742,
- 743,
- 744,
- 745,
- 746,
- 747,
- 748,
- 749,
- 750,
- 751,
- 752,
- 753,
- 754,
- 755,
- 756,
- 757,
- 758,
- 759,
- 760,
- 761,
- 762,
- 763,
- 764,
- 765,
- 766,
- 767,
- 768,
- 769,
- 770,
- 771,
- 772,
- 773,
- 774,
- 775,
- 776,
- 777,
- 778,
- 779,
- 780,
- 781,
- 782,
- 783,
- 784,
- 785,
- 786,
- 787,
- 788,
- 789,
- 790,
- 791,
- 792,
- 793,
- 794,
- 795,
- 796,
- 797,
- 798,
- 799,
- 800,
- 801,
- 802,
- 803,
- 804,
- 805,
- 806,
- 807,
- 808,
- 809,
- 810,
- 811,
- 812,
- 813,
- 814,
- 815,
- 816,
- 817,
- 818,
- 819,
- 820,
- 821,
- 822,
- 823,
- 824,
- 825,
- 826,
- 827,
- 828,
- 829,
- 830,
- 831,
- 832,
- 833,
- 834,
- 835,
- 836,
- 837,
- 838,
- 839,
- 840,
- 841,
- 842,
- 843,
- 844,
- 845,
- 846,
- 847,
- 848,
- 849,
- 850,
- 851,
- 852,
- 853,
- 854,
- 855,
- 856,
- 857,
- 858,
- 859,
- 860,
- 861,
- 862,
- 863,
- 864,
- 865,
- 866,
- 867,
- 868,
- 869,
- 870,
- 871,
- 872,
- 873,
- 874,
- 875,
- 876,
- 877,
- 878,
- 879,
- 880,
- 881,
- 882,
- 883,
- 884,
- 885,
- 886,
- 887,
- 888,
- 889,
- 890,
- 891,
- 892,
- 893,
- 894,
- 895,
- 896,
- 897,
- 898,
- 899,
- 900,
- 901,
- 902,
- 903,
- 904,
- 905,
- 906,
- 907,
- 908,
- 909,
- 910,
- 911,
- 912,
- 913,
- 914,
- 915,
- 916,
- 917,
- 918,
- 919,
- 920,
- 921,
- 922,
- 923,
- 924,
- 925,
- 926,
- 927,
- 928,
- 929,
- 930,
- 931,
- 932,
- 933,
- 934,
- 935,
- 936,
- 937,
- 938,
- 939,
- 940,
- 941,
- 942,
- 943,
- 944,
- 945,
- 946,
- 947,
- 948,
- 949,
- 950,
- 951,
- 952,
- 953,
- 954,
- 955,
- 956,
- 957,
- 958,
- 959,
- 960,
- 961,
- 962,
- 963,
- 964,
- 965,
- 966,
- 967,
- 968,
- 969,
- 970,
- 971,
- 972,
- 973,
- 974,
- 975,
- 976,
- 977,
- 978,
- 979,
- 980,
- 981,
- 982,
- 983,
- 984,
- 985,
- 986,
- 987,
- 988,
- 989,
- 990,
- 991,
- 992,
- 993,
- 994,
- 995,
- 996,
- 997,
- 998,
- 999,
- 1000,
- 1001,
- 1002,
- 1003,
- 1004,
- 1005,
- 1006,
- 1007,
- 1008,
- 1009,
- 1010,
- 1011,
- 1012,
- 1013,
- 1014,
- 1015,
- 1016,
- 1017,
- 1018,
- 1019,
- 1020,
- 1021,
- 1022,
- 1023,
- 1024,
- 1025,
- 1026,
- 1027,
- 1028,
- 1029,
- 1030,
- 1031,
- 1032,
- 1033,
- 1034,
- 1035,
- 1036,
- 1037,
- 1038,
- 1039,
- 1040,
- 1041,
- 1042,
- 1043,
- 1044,
- 1045,
- 1046,
- 1047,
- 1048,
- 1049,
- 1050,
- 1051,
- 1052,
- 1053,
- 1054,
- 1055,
- 1056,
- 1057,
- 1058,
- 1059,
- 1060,
- 1061,
- 1062,
- 1063,
- 1064,
- 1065,
- 1066,
- 1067,
- 1068,
- 1069,
- 1070,
- 1071,
- 1072,
- 1073,
- 1074,
- 1075,
- 1076,
- 1077,
- 1078,
- 1079,
- 1080,
- 1081,
- 1082,
- 1083,
- 1084,
- 1085,
- 1086,
- 1087,
- 1088,
- 1089,
- 1090,
- 1091,
- 1092,
- 1093,
- 1094,
- 1095,
- 1096,
- 1097,
- 1098,
- 1099,
- 1100,
- 1101,
- 1102,
- 1103,
- 1104,
- 1105,
- 1106,
- 1107,
- 1108,
- 1109,
- 1110,
- 1111,
- 1112,
- 1113,
- 1114,
- 1115,
- 1116,
- 1117,
- 1118,
- 1119,
- 1120,
- 1121,
- 1122,
- 1123,
- 1124,
- 1125,
- 1126,
- 1127,
- 1128,
- 1129,
- 1130,
- 1131,
- 1132,
- 1133,
- 1134,
- 1135,
- 1136,
- 1137,
- 1138,
- 1139,
- 1140,
- 1141,
- 1142,
- 1143,
- 1144,
- 1145,
- 1146,
- 1147,
- 1148,
- 1149,
- 1150,
- 1151,
- 1152,
- 1153,
- 1154,
- 1155,
- 1156,
- 1157,
- 1158,
- 1159,
- 1160,
- 1161,
- 1162,
- 1163,
- 1164,
- 1165,
- 1166,
- 1167,
- 1168,
- 1169,
- 1170,
- 1171,
- 1172,
- 1173,
- 1174,
- 1175,
- 1176,
- 1177,
- 1178,
- 1179,
- 1180,
- 1181,
- 1182,
- 1183,
- 1184,
- 1185,
- 1186,
- 1187,
- 1188,
- 1189,
- 1190,
- 1191,
- 1192,
- 1193,
- 1194,
- 1195,
- 1196,
- 1197,
- 1198,
- 1199,
- 1200,
- 1201,
- 1202,
- 1203,
- 1204,
- 1205,
- 1206,
- 1207,
- 1208,
- 1209,
- 1210,
- 1211,
- 1212,
- 1213,
- 1214,
- 1215,
- 1216,
- 1217,
- 1218,
- 1219,
- 1220,
- 1221,
- 1222,
- 1223,
- 1224,
- 1225,
- 1226,
- 1227,
- 1228,
- 1229,
- 1230,
- 1231,
- 1232,
- 1233,
- 1234,
- 1235,
- 1236,
- 1237,
- 1238,
- 1239,
- 1240,
- 1241,
- 1242,
- 1243,
- 1244,
- 1245,
- 1246,
- 1247,
- 1248,
- 1249,
- 1250,
- 1251,
- 1252,
- 1253,
- 1254,
- 1255,
- 1256,
- 1257,
- 1258,
- 1259,
- 1260,
- 1261,
- 1262,
- 1263,
- 1264,
- 1265,
- 1266,
- 1267,
- 1268,
- 1269,
- 1270,
- 1271,
- 1272,
- 1273,
- 1274,
- 1275,
- 1276,
- 1277,
- 1278,
- 1279,
- 1280,
- 1281,
- 1282,
- 1283,
- 1284,
- 1285,
- 1286,
- 1287,
- 1288,
- 1289,
- 1290,
- 1291,
- 1292,
- 1293,
- 1294,
- 1295,
- 1296,
- 1297,
- 1298,
- 1299,
- 1300,
- 1301,
- 1302,
- 1303,
- 1304,
- 1305,
- 1306,
- 1307,
- 1308,
- 1309,
- 1310,
- 1311,
- 1312,
- 1313,
- 1314,
- 1315,
- 1316,
- 1317,
- 1318,
- 1319,
- 1320,
- 1321,
- 1322,
- 1323,
- 1324,
- 1325,
- 1326,
- 1327,
- 1328,
- 1329,
- 1330,
- 1331,
- 1332,
- 1333,
- 1334,
- 1335,
- 1336,
- 1337,
- 1338,
- 1339,
- 1340,
- 1341,
- 1342,
- 1343,
- 1344,
- 1345,
- 1346,
- 1347,
- 1348,
- 1349,
- 1350,
- 1351,
- 1352,
- 1353,
- 1354,
- 1355,
- 1356,
- 1357,
- 1358,
- 1359,
- 1360,
- 1361,
- 1362,
- 1363,
- 1364,
- 1365,
- 1366,
- 1367,
- 1368,
- 1369,
- 1370,
- 1371,
- 1372,
- 1373,
- 1374,
- 1375,
- 1376,
- 1377,
- 1378,
- 1379,
- 1380,
- 1381,
- 1382,
- 1383,
- 1384,
- 1385,
- 1386,
- 1387,
- 1388,
- 1389,
- 1390,
- 1391,
- 1392,
- 1393,
- 1394,
- 1395,
- 1396,
- 1397,
- 1398,
- 1399,
- 1400,
- 1401,
- 1402,
- 1403,
- 1404,
- 1405,
- 1406,
- 1407,
- 1408,
- 1409,
- 1410,
- 1411,
- 1412,
- 1413,
- 1414,
- 1415,
- 1416,
- 1417,
- 1418,
- 1419,
- 1420,
- 1421,
- 1422,
- 1423,
- 1424,
- 1425,
- 1426,
- 1427,
- 1428,
- 1429,
- 1430,
- 1431,
- 1432,
- 1433,
- 1434,
- 1435,
- 1436,
- 1437,
- 1438,
- 1439,
- 1440,
- 1441,
- 1442,
- 1443,
- 1444,
- 1445,
- 1446,
- 1447,
- 1448,
- 1449,
- 1450,
- 1451,
- 1452,
- 1453,
- 1454,
- 1455,
- 1456,
- 1457,
- 1458,
- 1459,
- 1460,
- 1461,
- 1462,
- 1463,
- 1464,
- 1465,
- 1466,
- 1467,
- 1468,
- 1469,
- 1470,
- 1471,
- 1472,
- 1473,
- 1474,
- 1475,
- 1476,
- 1477,
- 1478,
- 1479,
- 1480,
- 1481,
- 1482,
- 1483,
- 1484,
- 1485,
- 1486,
- 1487,
- 1488,
- 1489,
- 1490,
- 1491,
- 1492,
- 1493,
- 1494,
- 1495,
- 1496,
- 1497,
- 1498,
- 1499,
- 1500,
- 1501,
- 1502,
- 1503,
- 1504,
- 1505,
- 1506,
- 1507,
- 1508,
- 1509,
- 1510,
- 1511,
- 1512,
- 1513,
- 1514,
- 1515,
- 1516,
- 1517,
- 1518,
- 1519,
- 1520,
- 1521,
- 1522,
- 1523,
- 1524,
- 1525,
- 1526,
- 1527,
- 1528,
- 1529,
- 1530,
- 1531,
- 1532,
- 1533,
- 1534,
- 1535,
- 1536,
- 1537,
- 1538,
- 1539,
- 1540,
- 1541,
- 1542,
- 1543,
- 1544,
- 1545,
- 1546,
- 1547,
- 1548,
- 1549,
- 1550,
- 1551,
- 1552,
- 1553,
- 1554,
- 1555,
- 1556,
- 1557,
- 1558,
- 1559,
- 1560,
- 1561,
- 1562,
- 1563,
- 1564,
- 1565,
- 1566,
- 1567,
- 1568,
- 1569,
- 1570,
- 1571,
- 1572,
- 1573,
- 1574,
- 1575,
- 1576,
- 1577,
- 1578,
- 1579,
- 1580,
- 1581,
- 1582,
- 1583,
- 1584,
- 1585,
- 1586,
- 1587,
- 1588,
- 1589,
- 1590,
- 1591,
- 1592,
- 1593,
- 1594,
- 1595,
- 1596,
- 1597,
- 1598,
- 1599,
- 1600,
- 1601,
- 1602,
- 1603,
- 1604,
- 1605,
- 1606,
- 1607,
- 1608,
- 1609,
- 1610,
- 1611,
- 1612,
- 1613,
- 1614,
- 1615,
- 1616,
- 1617,
- 1618,
- 1619,
- 1620,
- 1621,
- 1622,
- 1623,
- 1624,
- 1625,
- 1626,
- 1627,
- 1628,
- 1629,
- 1630,
- 1631,
- 1632,
- 1633,
- 1634,
- 1635,
- 1636,
- 1637,
- 1638,
- 1639,
- 1640,
- 1641,
- 1642,
- 1643,
- 1644,
- 1645,
- 1646,
- 1647,
- 1648,
- 1649,
- 1650,
- 1651,
- 1652,
- 1653,
- 1654,
- 1655,
- 1656,
- 1657,
- 1658,
- 1659,
- 1660,
- 1661,
- 1662,
- 1663,
- 1664,
- 1665,
- 1666,
- 1667,
- 1668,
- 1669,
- 1670,
- 1671,
- 1672,
- 1673,
- 1674,
- 1675,
- 1676,
- 1677,
- 1678,
- 1679,
- 1680,
- 1681,
- 1682,
- 1683,
- 1684,
- 1685,
- 1686,
- 1687,
- 1688,
- 1689,
- 1690,
- 1691,
- 1692,
- 1693,
- 1694,
- 1695,
- 1696,
- 1697,
- 1698,
- 1699,
- 1700,
- 1701,
- 1702,
- 1703,
- 1704,
- 1705,
- 1706,
- 1707,
- 1708,
- 1709,
- 1710,
- 1711,
- 1712,
- 1713,
- 1714,
- 1715,
- 1716,
- 1717,
- 1718,
- 1719,
- 1720,
- 1721,
- 1722,
- 1723,
- 1724,
- 1725,
- 1726,
- 1727,
- 1728,
- 1729,
- 1730,
- 1731,
- 1732,
- 1733,
- 1734,
- 1735,
- 1736,
- 1737,
- 1738,
- 1739,
- 1740,
- 1741,
- 1742,
- 1743,
- 1744,
- 1745,
- 1746,
- 1747,
- 1748,
- 1749,
- 1750,
- 1751,
- 1752,
- 1753,
- 1754,
- 1755,
- 1756,
- 1757,
- 1758,
- 1759,
- 1760,
- 1761,
- 1762,
- 1763,
- 1764,
- 1765,
- 1766,
- 1767,
- 1768,
- 1769,
- 1770,
- 1771,
- 1772,
- 1773,
- 1774,
- 1775,
- 1776,
- 1777,
- 1778,
- 1779,
- 1780,
- 1781,
- 1782,
- 1783,
- 1784,
- 1785,
- 1786,
- 1787,
- 1788,
- 1789,
- 1790,
- 1791,
- 1792,
- 1793,
- 1794,
- 1795,
- 1796,
- 1797,
- 1798,
- 1799,
- 1800,
- 1801,
- 1802,
- 1803,
- 1804,
- 1805,
- 1806,
- 1807,
- 1808,
- 1809,
- 1810,
- 1811,
- 1812,
- 1813,
- 1814,
- 1815,
- 1816,
- 1817,
- 1818,
- 1819,
- 1820,
- 1821,
- 1822,
- 1823,
- 1824,
- 1825,
- 1826,
- 1827,
- 1828,
- 1829,
- 1830,
- 1831,
- 1832,
- 1833,
- 1834,
- 1835,
- 1836,
- 1837,
- 1838,
- 1839,
- 1840,
- 1841,
- 1842,
- 1843,
- 1844,
- 1845,
- 1846,
- 1847,
- 1848,
- 1849,
- 1850,
- 1851,
- 1852,
- 1853,
- 1854,
- 1855,
- 1856,
- 1857,
- 1858,
- 1859,
- 1860,
- 1861,
- 1862,
- 1863,
- 1864,
- 1865,
- 1866,
- 1867,
- 1868,
- 1869,
- 1870,
- 1871,
- 1872,
- 1873,
- 1874,
- 1875,
- 1876,
- 1877,
- 1878,
- 1879,
- 1880,
- 1881,
- 1882,
- 1883,
- 1884,
- 1885,
- 1886,
- 1887,
- 1888,
- 1889,
- 1890,
- 1891,
- 1892,
- 1893,
- 1894,
- 1895,
- 1896,
- 1897,
- 1898,
- 1899,
- 1900,
- 1901,
- 1902,
- 1903,
- 1904,
- 1905,
- 1906,
- 1907,
- 1908,
- 1909,
- 1910,
- 1911,
- 1912,
- 1913,
- 1914,
- 1915,
- 1916,
- 1917,
- 1918,
- 1919,
- 1920,
- 1921,
- 1922,
- 1923,
- 1924,
- 1925,
- 1926,
- 1927,
- 1928,
- 1929,
- 1930,
- 1931,
- 1932,
- 1933,
- 1934,
- 1935,
- 1936,
- 1937,
- 1938,
- 1939,
- 1940,
- 1941,
- 1942,
- 1943,
- 1944,
- 1945,
- 1946,
- 1947,
- 1948,
- 1949,
- 1950,
- 1951,
- 1952,
- 1953,
- 1954,
- 1955,
- 1956,
- 1957,
- 1958,
- 1959,
- 1960,
- 1961,
- 1962,
- 1963,
- 1964,
- 1965,
- 1966,
- 1967,
- 1968,
- 1969,
- 1970,
- 1971,
- 1972,
- 1973,
- 1974,
- 1975,
- 1976,
- 1977,
- 1978,
- 1979,
- 1980,
- 1981,
- 1982,
- 1983,
- 1984,
- 1985,
- 1986,
- 1987,
- 1988,
- 1989,
- 1990,
- 1991,
- 1992,
- 1993,
- 1994,
- 1995,
- 1996,
- 1997,
- 1998,
- 1999,
- 2000,
- 2001,
- 2002,
- 2003,
- 2004,
- 2005,
- 2006,
- 2007,
- 2008,
- 2009,
- 2010,
- 2011,
- 2012,
- 2013,
- 2014,
- 2015,
- 2016,
- 2017,
- 2018,
- 2019,
- 2020,
- 2021,
- 2022,
- 2023,
- 2024,
- 2025,
- 2026,
- 2027,
- 2028,
- 2029,
- 2030,
- 2031,
- 2032,
- 2033,
- 2034,
- 2035,
- 2036,
- 2037,
- 2038,
- 2039,
- 2040,
- 2041,
- 2042,
- 2043,
- 2044,
- 2045,
- 2046,
- 2047,
- 2048,
- 2049,
- 2050,
- 2051,
- 2052,
- 2053,
- 2054,
- 2055,
- 2056,
- 2057,
- 2058,
- 2059,
- 2060,
- 2061,
- 2062,
- 2063,
- 2064,
- 2065,
- 2066,
- 2067,
- 2068,
- 2069,
- 2070,
- 2071,
- 2072,
- 2073,
- 2074,
- 2075,
- 2076,
- 2077,
- 2078,
- 2079,
- 2080,
- 2081,
- 2082,
- 2083,
- 2084,
- 2085,
- 2086,
- 2087,
- 2088,
- 2089,
- 2090,
- 2091,
- 2092,
- 2093,
- 2094,
- 2095,
- 2096,
- 2097,
- 2098,
- 2099,
- 2100,
- 2101,
- 2102,
- 2103,
- 2104,
- 2105,
- 2106,
- 2107,
- 2108,
- 2109,
- 2110,
- 2111,
- 2112,
- 2113,
- 2114,
- 2115,
- 2116,
- 2117,
- 2118,
- 2119,
- 2120,
- 2121,
- 2122,
- 2123,
- 2124,
- 2125,
- 2126,
- 2127,
- 2128,
- 2129,
- 2130,
- 2131,
- 2132,
- 2133,
- 2134,
- 2135,
- 2136,
- 2137,
- 2138,
- 2139,
- 2140,
- 2141,
- 2142,
- 2143,
- 2144,
- 2145,
- 2146,
- 2147,
- 2148,
- 2149,
- 2150,
- 2151,
- 2152,
- 2153,
- 2154,
- 2155,
- 2156,
- 2157,
- 2158,
- 2159,
- 2160,
- 2161,
- 2162,
- 2163,
- 2164,
- 2165,
- 2166,
- 2167,
- 2168,
- 2169,
- 2170,
- 2171,
- 2172,
- 2173,
- 2174,
- 2175,
- 2176,
- 2177,
- 2178,
- 2179,
- 2180,
- 2181,
- 2182,
- 2183,
- 2184,
- 2185,
- 2186,
- 2187,
- 2188,
- 2189,
- 2190,
- 2191,
- 2192,
- 2193,
- 2194,
- 2195,
- 2196,
- 2197,
- 2198,
- 2199,
- 2200,
- 2201,
- 2202,
- 2203,
- 2204,
- 2205,
- 2206,
- 2207,
- 2208,
- 2209,
- 2210,
- 2211,
- 2212,
- 2213,
- 2214,
- 2215,
- 2216,
- 2217,
- 2218,
- 2219,
- 2220,
- 2221,
- 2222,
- 2223,
- 2224,
- 2225,
- 2226,
- 2227,
- 2228,
- 2229,
- 2230,
- 2231,
- 2232,
- 2233,
- 2234,
- 2235,
- 2236,
- 2237,
- 2238,
- 2239,
- 2240,
- 2241,
- 2242,
- 2243,
- 2244,
- 2245,
- 2246,
- 2247,
- 2248,
- 2249,
- 2250,
- 2251,
- 2252,
- 2253,
- 2254,
- 2255,
- 2256,
- 2257,
- 2258,
- 2259,
- 2260,
- 2261,
- 2262,
- 2263,
- 2264,
- 2265,
- 2266,
- 2267,
- 2268,
- 2269,
- 2270,
- 2271,
- 2272,
- 2273,
- 2274,
- 2275,
- 2276,
- 2277,
- 2278,
- 2279,
- 2280,
- 2281,
- 2282,
- 2283,
- 2284,
- 2285,
- 2286,
- 2287,
- 2288,
- 2289,
- 2290,
- 2291,
- 2292,
- 2293,
- 2294,
- 2295,
- 2296,
- 2297,
- 2298,
- 2299,
- 2300,
- 2301,
- 2302,
- 2303,
- 2304,
- 2305,
- 2306,
- 2307,
- 2308,
- 2309,
- 2310,
- 2311,
- 2312,
- 2313,
- 2314,
- 2315,
- 2316,
- 2317,
- 2318,
- 2319,
- 2320,
- 2321,
- 2322,
- 2323,
- 2324,
- 2325,
- 2326,
- 2327,
- 2328,
- 2329,
- 2330,
- 2331,
- 2332,
- 2333,
- 2334,
- 2335,
- 2336,
- 2337,
- 2338,
- 2339,
- 2340,
- 2341,
- 2342,
- 2343,
- 2344,
- 2345,
- 2346,
- 2347,
- 2348,
- 2349,
- 2350,
- 2351,
- 2352,
- 2353,
- 2354,
- 2355,
- 2356,
- 2357,
- 2358,
- 2359,
- 2360,
- 2361,
- 2362,
- 2363,
- 2364,
- 2365,
- 2366,
- 2367,
- 2368,
- 2369,
- 2370,
- 2371,
- 2372,
- 2373,
- 2374,
- 2375,
- 2376,
- 2377,
- 2378,
- 2379,
- 2380,
- 2381,
- 2382,
- 2383,
- 2384,
- 2385,
- 2386,
- 2387,
- 2388,
- 2389,
- 2390,
- 2391,
- 2392,
- 2393,
- 2394,
- 2395,
- 2396,
- 2397,
- 2398,
- 2399,
- 2400,
- 2401,
- 2402,
- 2403,
- 2404,
- 2405,
- 2406,
- 2407,
- 2408,
- 2409,
- 2410,
- 2411,
- 2412,
- 2413,
- 2414,
- 2415,
- 2416,
- 2417,
- 2418,
- 2419,
- 2420,
- 2421,
- 2422,
- 2423,
- 2424,
- 2425,
- 2426,
- 2427,
- 2428,
- 2429,
- 2430,
- 2431,
- 2432,
- 2433,
- 2434,
- 2435,
- 2436,
- 2437,
- 2438,
- 2439,
- 2440,
- 2441,
- 2442,
- 2443,
- 2444,
- 2445,
- 2446,
- 2447,
- 2448,
- 2449,
- 2450,
- 2451,
- 2452,
- 2453,
- 2454,
- 2455,
- 2456,
- 2457,
- 2458,
- 2459,
- 2460,
- 2461,
- 2462,
- 2463,
- 2464,
- 2465,
- 2466,
- 2467,
- 2468,
- 2469,
- 2470,
- 2471,
- 2472,
- 2473,
- 2474,
- 2475,
- 2476,
- 2477,
- 2478,
- 2479,
- 2480,
- 2481,
- 2482,
- 2483,
- 2484,
- 2485,
- 2486,
- 2487,
- 2488,
- 2489,
- 2490,
- 2491,
- 2492,
- 2493,
- 2494,
- 2495,
- 2496,
- 2497,
- 2498,
- 2499,
- 2500,
- 2501,
- 2502,
- 2503,
- 2504,
- 2505,
- 2506,
- 2507,
- 2508,
- 2509,
- 2510,
- 2511,
- 2512,
- 2513,
- 2514,
- 2515,
- 2516,
- 2517,
- 2518,
- 2519,
- 2520,
- 2521,
- 2522,
- 2523,
- 2524,
- 2525,
- 2526,
- 2527,
- 2528,
- 2529,
- 2530,
- 2531,
- 2532,
- 2533,
- 2534,
- 2535,
- 2536,
- 2537,
- 2538,
- 2539,
- 2540,
- 2541,
- 2542,
- 2543,
- 2544,
- 2545,
- 2546,
- 2547,
- 2548,
- 2549,
- 2550,
- 2551,
- 2552,
- 2553,
- 2554,
- 2555,
- 2556,
- 2557,
- 2558,
- 2559,
- 2560,
- 2561,
- 2562,
- 2563,
- 2564,
- 2565,
- 2566,
- 2567,
- 2568,
- 2569,
- 2570,
- 2571,
- 2572,
- 2573,
- 2574,
- 2575,
- 2576,
- 2577,
- 2578,
- 2579,
- 2580,
- 2581,
- 2582,
- 2583,
- 2584,
- 2585,
- 2586,
- 2587,
- 2588,
- 2589,
- 2590,
- 2591,
- 2592,
- 2593,
- 2594,
- 2595,
- 2596,
- 2597,
- 2598,
- 2599,
- 2600,
- 2601,
- 2602,
- 2603,
- 2604,
- 2605,
- 2606,
- 2607,
- 2608,
- 2609,
- 2610,
- 2611,
- 2612,
- 2613,
- 2614,
- 2615,
- 2616,
- 2617,
- 2618,
- 2619,
- 2620,
- 2621,
- 2622,
- 2623,
- 2624,
- 2625,
- 2626,
- 2627,
- 2628,
- 2629,
- 2630,
- 2631,
- 2632,
- 2633,
- 2634,
- 2635,
- 2636,
- 2637,
- 2638,
- 2639,
- 2640,
- 2641,
- 2642,
- 2643,
- 2644,
- 2645,
- 2646,
- 2647,
- 2648,
- 2649,
- 2650,
- 2651,
- 2652,
- 2653,
- 2654,
- 2655,
- 2656,
- 2657,
- 2658,
- 2659,
- 2660,
- 2661,
- 2662,
- 2663,
- 2664,
- 2665,
- 2666,
- 2667,
- 2668,
- 2669,
- 2670,
- 2671,
- 2672,
- 2673,
- 2674,
- 2675,
- 2676,
- 2677,
- 2678,
- 2679,
- 2680,
- 2681,
- 2682,
- 2683,
- 2684,
- 2685,
- 2686,
- 2687,
- 2688,
- 2689,
- 2690,
- 2691,
- 2692,
- 2693,
- 2694,
- 2695,
- 2696,
- 2697,
- 2698,
- 2699,
- 2700,
- 2701,
- 2702,
- 2703,
- 2704,
- 2705,
- 2706,
- 2707,
- 2708,
- 2709,
- 2710,
- 2711,
- 2712,
- 2713,
- 2714,
- 2715,
- 2716,
- 2717,
- 2718,
- 2719,
- 2720,
- 2721,
- 2722,
- 2723,
- 2724,
- 2725,
- 2726,
- 2727,
- 2728,
- 2729,
- 2730,
- 2731,
- 2732,
- 2733,
- 2734,
- 2735,
- 2736,
- 2737,
- 2738,
- 2739,
- 2740,
- 2741,
- 2742,
- 2743,
- 2744,
- 2745,
- 2746,
- 2747,
- 2748,
- 2749,
- 2750,
- 2751,
- 2752,
- 2753,
- 2754,
- 2755,
- 2756,
- 2757,
- 2758,
- 2759,
- 2760,
- 2761,
- 2762,
- 2763,
- 2764,
- 2765,
- 2766,
- 2767,
- 2768,
- 2769,
- 2770,
- 2771,
- 2772,
- 2773,
- 2774,
- 2775,
- 2776,
- 2777,
- 2778,
- 2779,
- 2780,
- 2781,
- 2782,
- 2783,
- 2784,
- 2785,
- 2786,
- 2787,
- 2788,
- 2789,
- 2790,
- 2791,
- 2792,
- 2793,
- 2794,
- 2795,
- 2796,
- 2797,
- 2798,
- 2799,
- 2800,
- 2801,
- 2802,
- 2803,
- 2804,
- 2805,
- 2806,
- 2807,
- 2808,
- 2809,
- 2810,
- 2811,
- 2812,
- 2813,
- 2814,
- 2815,
- 2816,
- 2817,
- 2818,
- 2819,
- 2820,
- 2821,
- 2822,
- 2823,
- 2824,
- 2825,
- 2826,
- 2827,
- 2828,
- 2829,
- 2830,
- 2831,
- 2832,
- 2833,
- 2834,
- 2835,
- 2836,
- 2837,
- 2838,
- 2839,
- 2840,
- 2841,
- 2842,
- 2843,
- 2844,
- 2845,
- 2846,
- 2847,
- 2848,
- 2849,
- 2850,
- 2851,
- 2852,
- 2853,
- 2854,
- 2855,
- 2856,
- 2857,
- 2858,
- 2859,
- 2860,
- 2861,
- 2862,
- 2863,
- 2864,
- 2865,
- 2866,
- 2867,
- 2868,
- 2869,
- 2870,
- 2871,
- 2872,
- 2873,
- 2874,
- 2875,
- 2876,
- 2877,
- 2878,
- 2879,
- 2880,
- 2881,
- 2882,
- 2883,
- 2884,
- 2885,
- 2886,
- 2887,
- 2888,
- 2889,
- 2890,
- 2891,
- 2892,
- 2893,
- 2894,
- 2895,
- 2896,
- 2897,
- 2898,
- 2899,
- 2900,
- 2901,
- 2902,
- 2903,
- 2904,
- 2905,
- 2906,
- 2907,
- 2908,
- 2909,
- 2910,
- 2911,
- 2912,
- 2913,
- 2914,
- 2915,
- 2916,
- 2917,
- 2918,
- 2919,
- 2920,
- 2921,
- 2922,
- 2923,
- 2924,
- 2925,
- 2926,
- 2927,
- 2928,
- 2929,
- 2930,
- 2931,
- 2932,
- 2933,
- 2934,
- 2935,
- 2936,
- 2937,
- 2938,
- 2939,
- 2940,
- 2941,
- 2942,
- 2943,
- 2944,
- 2945,
- 2946,
- 2947,
- 2948,
- 2949,
- 2950,
- 2951,
- 2952,
- 2953,
- 2954,
- 2955,
- 2956,
- 2957,
- 2958,
- 2959,
- 2960,
- 2961,
- 2962,
- 2963,
- 2964,
- 2965,
- 2966,
- 2967,
- 2968,
- 2969,
- 2970,
- 2971,
- 2972,
- 2973,
- 2974,
- 2975,
- 2976,
- 2977,
- 2978,
- 2979,
- 2980,
- 2981,
- 2982,
- 2983,
- 2984,
- 2985,
- 2986,
- 2987,
- 2988,
- 2989,
- 2990,
- 2991,
- 2992,
- 2993,
- 2994,
- 2995,
- 2996,
- 2997,
- 2998,
- 2999,
- 3000,
- 3001,
- 3002,
- 3003,
- 3004,
- 3005,
- 3006,
- 3007,
- 3008,
- 3009,
- 3010,
- 3011,
- 3012,
- 3013,
- 3014,
- 3015,
- 3016,
- 3017,
- 3018,
- 3019,
- 3020,
- 3021,
- 3022,
- 3023,
- 3024,
- 3025,
- 3026,
- 3027,
- 3028,
- 3029,
- 3030,
- 3031,
- 3032,
- 3033,
- 3034,
- 3035,
- 3036,
- 3037,
- 3038,
- 3039,
- 3040,
- 3041,
- 3042,
- 3043,
- 3044,
- 3045,
- 3046,
- 3047,
- 3048,
- 3049,
- 3050,
- 3051,
- 3052,
- 3053,
- 3054,
- 3055,
- 3056,
- 3057,
- 3058,
- 3059,
- 3060,
- 3061,
- 3062,
- 3063,
- 3064,
- 3065,
- 3066,
- 3067,
- 3068,
- 3069,
- 3070,
- 3071,
- 3072,
- 3073,
- 3074,
- 3075,
- 3076,
- 3077,
- 3078,
- 3079,
- 3080,
- 3081,
- 3082,
- 3083,
- 3084,
- 3085,
- 3086,
- 3087,
- 3088,
- 3089,
- 3090,
- 3091,
- 3092,
- 3093,
- 3094,
- 3095,
- 3096,
- 3097,
- 3098,
- 3099,
- 3100,
- 3101,
- 3102,
- 3103,
- 3104,
- 3105,
- 3106,
- 3107,
- 3108,
- 3109,
- 3110,
- 3111,
- 3112,
- 3113,
- 3114,
- 3115,
- 3116,
- 3117,
- 3118,
- 3119,
- 3120,
- 3121,
- 3122,
- 3123,
- 3124,
- 3125,
- 3126,
- 3127,
- 3128,
- 3129,
- 3130,
- 3131,
- 3132,
- 3133,
- 3134,
- 3135,
- 3136,
- 3137,
- 3138,
- 3139,
- 3140,
- 3141,
- 3142,
- 3143,
- 3144,
- 3145,
- 3146,
- 3147,
- 3148,
- 3149,
- 3150,
- 3151,
- 3152,
- 3153,
- 3154,
- 3155,
- 3156,
- 3157,
- 3158,
- 3159,
- 3160,
- 3161,
- 3162,
- 3163,
- 3164,
- 3165,
- 3166,
- 3167,
- 3168,
- 3169,
- 3170,
- 3171,
- 3172,
- 3173,
- 3174,
- 3175,
- 3176,
- 3177,
- 3178,
- 3179,
- 3180,
- 3181,
- 3182,
- 3183,
- 3184,
- 3185,
- 3186,
- 3187,
- 3188,
- 3189,
- 3190,
- 3191,
- 3192,
- 3193,
- 3194,
- 3195,
- 3196,
- 3197,
- 3198,
- 3199,
- 3200,
- 3201,
- 3202,
- 3203,
- 3204,
- 3205,
- 3206,
- 3207,
- 3208,
- 3209,
- 3210,
- 3211,
- 3212,
- 3213,
- 3214,
- 3215,
- 3216,
- 3217,
- 3218,
- 3219,
- 3220,
- 3221,
- 3222,
- 3223,
- 3224,
- 3225,
- 3226,
- 3227,
- 3228,
- 3229,
- 3230,
- 3231,
- 3232,
- 3233,
- 3234,
- 3235,
- 3236,
- 3237,
- 3238,
- 3239,
- 3240,
- 3241,
- 3242,
- 3243,
- 3244,
- 3245,
- 3246,
- 3247,
- 3248,
- 3249,
- 3250,
- 3251,
- 3252,
- 3253,
- 3254,
- 3255,
- 3256,
- 3257,
- 3258,
- 3259,
- 3260,
- 3261,
- 3262,
- 3263,
- 3264,
- 3265,
- 3266,
- 3267,
- 3268,
- 3269,
- 3270,
- 3271,
- 3272,
- 3273,
- 3274,
- 3275,
- 3276,
- 3277,
- 3278,
- 3279,
- 3280,
- 3281,
- 3282,
- 3283,
- 3284,
- 3285,
- 3286,
- 3287,
- 3288,
- 3289,
- 3290,
- 3291,
- 3292,
- 3293,
- 3294,
- 3295,
- 3296,
- 3297,
- 3298,
- 3299,
- 3300,
- 3301,
- 3302,
- 3303,
- 3304,
- 3305,
- 3306,
- 3307,
- 3308,
- 3309,
- 3310,
- 3311,
- 3312,
- 3313,
- 3314,
- 3315,
- 3316,
- 3317,
- 3318,
- 3319,
- 3320,
- 3321,
- 3322,
- 3323,
- 3324,
- 3325,
- 3326,
- 3327,
- 3328,
- 3329,
- 3330,
- 3331,
- 3332,
- 3333,
- 3334,
- 3335,
- 3336,
- 3337,
- 3338,
- 3339,
- 3340,
- 3341,
- 3342,
- 3343,
- 3344,
- 3345,
- 3346,
- 3347,
- 3348,
- 3349,
- 3350,
- 3351,
- 3352,
- 3353,
- 3354,
- 3355,
- 3356,
- 3357,
- 3358,
- 3359,
- 3360,
- 3361,
- 3362,
- 3363,
- 3364,
- 3365,
- 3366,
- 3367,
- 3368,
- 3369,
- 3370,
- 3371,
- 3372,
- 3373,
- 3374,
- 3375,
- 3376,
- 3377,
- 3378,
- 3379,
- 3380,
- 3381,
- 3382,
- 3383,
- 3384,
- 3385,
- 3386,
- 3387,
- 3388,
- 3389,
- 3390,
- 3391,
- 3392,
- 3393,
- 3394,
- 3395,
- 3396,
- 3397,
- 3398,
- 3399,
- 3400,
- 3401,
- 3402,
- 3403,
- 3404,
- 3405,
- 3406,
- 3407,
- 3408,
- 3409,
- 3410,
- 3411,
- 3412,
- 3413,
- 3414,
- 3415,
- 3416,
- 3417,
- 3418,
- 3419,
- 3420,
- 3421,
- 3422,
- 3423,
- 3424,
- 3425,
- 3426,
- 3427,
- 3428,
- 3429,
- 3430,
- 3431,
- 3432,
- 3433,
- 3434,
- 3435,
- 3436,
- 3437,
- 3438,
- 3439,
- 3440,
- 3441,
- 3442,
- 3443,
- 3444,
- 3445,
- 3446,
- 3447,
- 3448,
- 3449,
- 3450,
- 3451,
- 3452,
- 3453,
- 3454,
- 3455,
- 3456,
- 3457,
- 3458,
- 3459,
- 3460,
- 3461,
- 3462,
- 3463,
- 3464,
- 3465,
- 3466,
- 3467,
- 3468,
- 3469,
- 3470,
- 3471,
- 3472,
- 3473,
- 3474,
- 3475,
- 3476,
- 3477,
- 3478,
- 3479,
- 3480,
- 3481,
- 3482,
- 3483,
- 3484,
- 3485,
- 3486,
- 3487,
- 3488,
- 3489,
- 3490,
- 3491,
- 3492,
- 3493,
- 3494,
- 3495,
- 3496,
- 3497,
- 3498,
- 3499,
- 3500,
- 3501,
- 3502,
- 3503,
- 3504,
- 3505,
- 3506,
- 3507,
- 3508,
- 3509,
- 3510,
- 3511,
- 3512,
- 3513,
- 3514,
- 3515,
- 3516,
- 3517,
- 3518,
- 3519,
- 3520,
- 3521,
- 3522,
- 3523,
- 3524,
- 3525,
- 3526,
- 3527,
- 3528,
- 3529,
- 3530,
- 3531,
- 3532,
- 3533,
- 3534,
- 3535,
- 3536,
- 3537,
- 3538,
- 3539,
- 3540,
- 3541,
- 3542,
- 3543,
- 3544,
- 3545,
- 3546,
- 3547,
- 3548,
- 3549,
- 3550,
- 3551,
- 3552,
- 3553,
- 3554,
- 3555,
- 3556,
- 3557,
- 3558,
- 3559,
- 3560,
- 3561,
- 3562,
- 3563,
- 3564,
- 3565,
- 3566,
- 3567,
- 3568,
- 3569,
- 3570,
- 3571,
- 3572,
- 3573,
- 3574,
- 3575,
- 3576,
- 3577,
- 3578,
- 3579,
- 3580,
- 3581,
- 3582,
- 3583,
- 3584,
- 3585,
- 3586,
- 3587,
- 3588,
- 3589,
- 3590,
- 3591,
- 3592,
- 3593,
- 3594,
- 3595,
- 3596,
- 3597,
- 3598,
- 3599,
- 3600,
- 3601,
- 3602,
- 3603,
- 3604,
- 3605,
- 3606,
- 3607,
- 3608,
- 3609,
- 3610,
- 3611,
- 3612,
- 3613,
- 3614,
- 3615,
- 3616,
- 3617,
- 3618,
- 3619,
- 3620,
- 3621,
- 3622,
- 3623,
- 3624,
- 3625,
- 3626,
- 3627,
- 3628,
- 3629,
- 3630,
- 3631,
- 3632,
- 3633,
- 3634,
- 3635,
- 3636,
- 3637,
- 3638,
- 3639,
- 3640,
- 3641,
- 3642,
- 3643,
- 3644,
- 3645,
- 3646,
- 3647,
- 3648,
- 3649,
- 3650,
- 3651,
- 3652,
- 3653,
- 3654,
- 3655,
- 3656,
- 3657,
- 3658,
- 3659,
- 3660,
- 3661,
- 3662,
- 3663,
- 3664,
- 3665,
- 3666,
- 3667,
- 3668,
- 3669,
- 3670,
- 3671,
- 3672,
- 3673,
- 3674,
- 3675,
- 3676,
- 3677,
- 3678,
- 3679,
- 3680,
- 3681,
- 3682,
- 3683,
- 3684,
- 3685,
- 3686,
- 3687,
- 3688,
- 3689,
- 3690,
- 3691,
- 3692,
- 3693,
- 3694,
- 3695,
- 3696,
- 3697,
- 3698,
- 3699,
- 3700,
- 3701,
- 3702,
- 3703,
- 3704,
- 3705,
- 3706,
- 3707,
- 3708,
- 3709,
- 3710,
- 3711,
- 3712,
- 3713,
- 3714,
- 3715,
- 3716,
- 3717,
- 3718,
- 3719,
- 3720,
- 3721,
- 3722,
- 3723,
- 3724,
- 3725,
- 3726,
- 3727,
- 3728,
- 3729,
- 3730,
- 3731,
- 3732,
- 3733,
- 3734,
- 3735,
- 3736,
- 3737,
- 3738,
- 3739,
- 3740,
- 3741,
- 3742,
- 3743,
- 3744,
- 3745,
- 3746,
- 3747,
- 3748,
- 3749,
- 3750,
- 3751,
- 3752,
- 3753,
- 3754,
- 3755,
- 3756,
- 3757,
- 3758,
- 3759,
- 3760,
- 3761,
- 3762,
- 3763,
- 3764,
- 3765,
- 3766,
- 3767,
- 3768,
- 3769,
- 3770,
- 3771,
- 3772,
- 3773,
- 3774,
- 3775,
- 3776,
- 3777,
- 3778,
- 3779,
- 3780,
- 3781,
- 3782,
- 3783,
- 3784,
- 3785,
- 3786,
- 3787,
- 3788,
- 3789,
- 3790,
- 3791,
- 3792,
- 3793,
- 3794,
- 3795,
- 3796,
- 3797,
- 3798,
- 3799,
- 3800,
- 3801,
- 3802,
- 3803,
- 3804,
- 3805,
- 3806,
- 3807,
- 3808,
- 3809,
- 3810,
- 3811,
- 3812,
- 3813,
- 3814,
- 3815,
- 3816,
- 3817,
- 3818,
- 3819,
- 3820,
- 3821,
- 3822,
- 3823,
- 3824,
- 3825,
- 3826,
- 3827,
- 3828,
- 3829,
- 3830,
- 3831,
- 3832,
- 3833,
- 3834,
- 3835,
- 3836,
- 3837,
- 3838,
- 3839,
- 3840,
- 3841,
- 3842,
- 3843,
- 3844,
- 3845,
- 3846,
- 3847,
- 3848,
- 3849,
- 3850,
- 3851,
- 3852,
- 3853,
- 3854,
- 3855,
- 3856,
- 3857,
- 3858,
- 3859,
- 3860,
- 3861,
- 3862,
- 3863,
- 3864,
- 3865,
- 3866,
- 3867,
- 3868,
- 3869,
- 3870,
- 3871,
- 3872,
- 3873,
- 3874,
- 3875,
- 3876,
- 3877,
- 3878,
- 3879,
- 3880,
- 3881,
- 3882,
- 3883,
- 3884,
- 3885,
- 3886,
- 3887,
- 3888,
- 3889,
- 3890,
- 3891,
- 3892,
- 3893,
- 3894,
- 3895,
- 3896,
- 3897,
- 3898,
- 3899,
- 3900,
- 3901,
- 3902,
- 3903,
- 3904,
- 3905,
- 3906,
- 3907,
- 3908,
- 3909,
- 3910,
- 3911,
- 3912,
- 3913,
- 3914,
- 3915,
- 3916,
- 3917,
- 3918,
- 3919,
- 3920,
- 3921,
- 3922,
- 3923,
- 3924,
- 3925,
- 3926,
- 3927,
- 3928,
- 3929,
- 3930,
- 3931,
- 3932,
- 3933,
- 3934,
- 3935,
- 3936,
- 3937,
- 3938,
- 3939,
- 3940,
- 3941,
- 3942,
- 3943,
- 3944,
- 3945,
- 3946,
- 3947,
- 3948,
- 3949,
- 3950,
- 3951,
- 3952,
- 3953,
- 3954,
- 3955,
- 3956,
- 3957,
- 3958,
- 3959,
- 3960,
- 3961,
- 3962,
- 3963,
- 3964,
- 3965,
- 3966,
- 3967,
- 3968,
- 3969,
- 3970,
- 3971,
- 3972,
- 3973,
- 3974,
- 3975,
- 3976,
- 3977,
- 3978,
- 3979,
- 3980,
- 3981,
- 3982,
- 3983,
- 3984,
- 3985,
- 3986,
- 3987,
- 3988,
- 3989,
- 3990,
- 3991,
- 3992,
- 3993,
- 3994,
- 3995,
- 3996,
- 3997,
- 3998,
- 3999,
- 4000,
- 4001,
- 4002,
- 4003,
- 4004,
- 4005,
- 4006,
- 4007,
- 4008,
- 4009,
- 4010,
- 4011,
- 4012,
- 4013,
- 4014,
- 4015,
- 4016,
- 4017,
- 4018,
- 4019,
- 4020,
- 4021,
- 4022,
- 4023,
- 4024,
- 4025,
- 4026,
- 4027,
- 4028,
- 4029,
- 4030,
- 4031,
- 4032,
- 4033,
- 4034,
- 4035,
- 4036,
- 4037,
- 4038,
- 4039,
- 4040,
- 4041,
- 4042,
- 4043,
- 4044,
- 4045,
- 4046,
- 4047,
- 4048,
- 4049,
- 4050,
- 4051,
- 4052,
- 4053,
- 4054,
- 4055,
- 4056,
- 4057,
- 4058,
- 4059,
- 4060,
- 4061,
- 4062,
- 4063,
- 4064,
- 4065,
- 4066,
- 4067,
- 4068,
- 4069,
- 4070,
- 4071,
- 4072,
- 4073,
- 4074,
- 4075,
- 4076,
- 4077,
- 4078,
- 4079,
- 4080,
- 4081,
- 4082,
- 4083,
- 4084,
- 4085,
- 4086,
- 4087,
- 4088,
- 4089,
- 4090,
- 4091,
- 4092,
- 4093,
- 4094,
- 4095,
- 4096,
- 4097,
- 4098,
- 4099,
- 4100,
- 4101,
- 4102,
- 4103,
- 4104,
- 4105,
- 4106,
- 4107,
- 4108,
- 4109,
- 4110,
- 4111,
- 4112,
- 4113,
- 4114,
- 4115,
- 4116,
- 4117,
- 4118,
- 4119,
- 4120,
- 4121,
- 4122,
- 4123,
- 4124,
- 4125,
- 4126,
- 4127,
- 4128,
- 4129,
- 4130,
- 4131,
- 4132,
- 4133,
- 4134,
- 4135,
- 4136,
- 4137,
- 4138,
- 4139,
- 4140,
- 4141,
- 4142,
- 4143,
- 4144,
- 4145,
- 4146,
- 4147,
- 4148,
- 4149,
- 4150,
- 4151,
- 4152,
- 4153,
- 4154,
- 4155,
- 4156,
- 4157,
- 4158,
- 4159,
- 4160,
- 4161,
- 4162,
- 4163,
- 4164,
- 4165,
- 4166,
- 4167,
- 4168,
- 4169,
- 4170,
- 4171,
- 4172,
- 4173,
- 4174,
- 4175,
- 4176,
- 4177,
- 4178,
- 4179,
- 4180,
- 4181,
- 4182,
- 4183,
- 4184,
- 4185,
- 4186,
- 4187,
- 4188,
- 4189,
- 4190,
- 4191,
- 4192,
- 4193,
- 4194,
- 4195,
- 4196,
- 4197,
- 4198,
- 4199,
- 4200,
- 4201,
- 4202,
- 4203,
- 4204,
- 4205,
- 4206,
- 4207,
- 4208,
- 4209,
- 4210,
- 4211,
- 4212,
- 4213,
- 4214,
- 4215,
- 4216,
- 4217,
- 4218,
- 4219,
- 4220,
- 4221,
- 4222,
- 4223,
- 4224,
- 4225,
- 4226,
- 4227,
- 4228,
- 4229,
- 4230,
- 4231,
- 4232,
- 4233,
- 4234,
- 4235,
- 4236,
- 4237,
- 4238,
- 4239,
- 4240,
- 4241,
- 4242,
- 4243,
- 4244,
- 4245,
- 4246,
- 4247,
- 4248,
- 4249,
- 4250,
- 4251,
- 4252,
- 4253,
- 4254,
- 4255,
- 4256,
- 4257,
- 4258,
- 4259,
- 4260,
- 4261,
- 4262,
- 4263,
- 4264,
- 4265,
- 4266,
- 4267,
- 4268,
- 4269,
- 4270,
- 4271,
- 4272,
- 4273,
- 4274,
- 4275,
- 4276,
- 4277,
- 4278,
- 4279,
- 4280,
- 4281,
- 4282,
- 4283,
- 4284,
- 4285,
- 4286,
- 4287,
- 4288,
- 4289,
- 4290,
- 4291,
- 4292,
- 4293,
- 4294,
- 4295,
- 4296,
- 4297,
- 4298,
- 4299,
- 4300,
- 4301,
- 4302,
- 4303,
- 4304,
- 4305,
- 4306,
- 4307,
- 4308,
- 4309,
- 4310,
- 4311,
- 4312,
- 4313,
- 4314,
- 4315,
- 4316,
- 4317,
- 4318,
- 4319,
- 4320,
- 4321,
- 4322,
- 4323,
- 4324,
- 4325,
- 4326,
- 4327,
- 4328,
- 4329,
- 4330,
- 4331,
- 4332,
- 4333,
- 4334,
- 4335,
- 4336,
- 4337,
- 4338,
- 4339,
- 4340,
- 4341,
- 4342,
- 4343,
- 4344,
- 4345,
- 4346,
- 4347,
- 4348,
- 4349,
- 4350,
- 4351,
- 4352,
- 4353,
- 4354,
- 4355,
- 4356,
- 4357,
- 4358,
- 4359,
- 4360,
- 4361,
- 4362,
- 4363,
- 4364,
- 4365,
- 4366,
- 4367,
- 4368,
- 4369,
- 4370,
- 4371,
- 4372,
- 4373,
- 4374,
- 4375,
- 4376,
- 4377,
- 4378,
- 4379,
- 4380,
- 4381,
- 4382,
- 4383,
- 4384,
- 4385,
- 4386,
- 4387,
- 4388,
- 4389,
- 4390,
- 4391,
- 4392,
- 4393,
- 4394,
- 4395,
- 4396,
- 4397,
- 4398,
- 4399,
- 4400,
- 4401,
- 4402,
- 4403,
- 4404,
- 4405,
- 4406,
- 4407,
- 4408,
- 4409,
- 4410,
- 4411,
- 4412,
- 4413,
- 4414,
- 4415,
- 4416,
- 4417,
- 4418,
- 4419,
- 4420,
- 4421,
- 4422,
- 4423,
- 4424,
- 4425,
- 4426,
- 4427,
- 4428,
- 4429,
- 4430,
- 4431,
- 4432,
- 4433,
- 4434,
- 4435,
- 4436,
- 4437,
- 4438,
- 4439,
- 4440,
- 4441,
- 4442,
- 4443,
- 4444,
- 4445,
- 4446,
- 4447,
- 4448,
- 4449,
- 4450,
- 4451,
- 4452,
- 4453,
- 4454,
- 4455,
- 4456,
- 4457,
- 4458,
- 4459,
- 4460,
- 4461,
- 4462,
- 4463,
- 4464,
- 4465,
- 4466,
- 4467,
- 4468,
- 4469,
- 4470,
- 4471,
- 4472,
- 4473,
- 4474,
- 4475,
- 4476,
- 4477,
- 4478,
- 4479,
- 4480,
- 4481,
- 4482,
- 4483,
- 4484,
- 4485,
- 4486,
- 4487,
- 4488,
- 4489,
- 4490,
- 4491,
- 4492,
- 4493,
- 4494,
- 4495,
- 4496,
- 4497,
- 4498,
- 4499,
- 4500,
- 4501,
- 4502,
- 4503,
- 4504,
- 4505,
- 4506,
- 4507,
- 4508,
- 4509,
- 4510,
- 4511,
- 4512,
- 4513,
- 4514,
- 4515,
- 4516,
- 4517,
- 4518,
- 4519,
- 4520,
- 4521,
- 4522,
- 4523,
- 4524,
- 4525,
- 4526,
- 4527,
- 4528,
- 4529,
- 4530,
- 4531,
- 4532,
- 4533,
- 4534,
- 4535,
- 4536,
- 4537,
- 4538,
- 4539,
- 4540,
- 4541,
- 4542,
- 4543,
- 4544,
- 4545,
- 4546,
- 4547,
- 4548,
- 4549,
- 4550,
- 4551,
- 4552,
- 4553,
- 4554,
- 4555,
- 4556,
- 4557,
- 4558,
- 4559,
- 4560,
- 4561,
- 4562,
- 4563,
- 4564,
- 4565,
- 4566,
- 4567,
- 4568,
- 4569,
- 4570,
- 4571,
- 4572,
- 4573,
- 4574,
- 4575,
- 4576,
- 4577,
- 4578,
- 4579,
- 4580,
- 4581,
- 4582,
- 4583,
- 4584,
- 4585,
- 4586,
- 4587,
- 4588,
- 4589,
- 4590,
- 4591,
- 4592,
- 4593,
- 4594,
- 4595,
- 4596,
- 4597,
- 4598,
- 4599,
- 4600,
- 4601,
- 4602,
- 4603,
- 4604,
- 4605,
- 4606,
- 4607,
- 4608,
- 4609,
- 4610,
- 4611,
- 4612,
- 4613,
- 4614,
- 4615,
- 4616,
- 4617,
- 4618,
- 4619,
- 4620,
- 4621,
- 4622,
- 4623,
- 4624,
- 4625,
- 4626,
- 4627,
- 4628,
- 4629,
- 4630,
- 4631,
- 4632,
- 4633,
- 4634,
- 4635,
- 4636,
- 4637,
- 4638,
- 4639,
- 4640,
- 4641,
- 4642,
- 4643,
- 4644,
- 4645,
- 4646,
- 4647,
- 4648,
- 4649,
- 4650,
- 4651,
- 4652,
- 4653,
- 4654,
- 4655,
- 4656,
- 4657,
- 4658,
- 4659,
- 4660,
- 4661,
- 4662,
- 4663,
- 4664,
- 4665,
- 4666,
- 4667,
- 4668,
- 4669,
- 4670,
- 4671,
- 4672,
- 4673,
- 4674,
- 4675,
- 4676,
- 4677,
- 4678,
- 4679,
- 4680,
- 4681,
- 4682,
- 4683,
- 4684,
- 4685,
- 4686,
- 4687,
- 4688,
- 4689,
- 4690,
- 4691,
- 4692,
- 4693,
- 4694,
- 4695,
- 4696,
- 4697,
- 4698,
- 4699,
- 4700,
- 4701,
- 4702,
- 4703,
- 4704,
- 4705,
- 4706,
- 4707,
- 4708,
- 4709,
- 4710,
- 4711,
- 4712,
- 4713,
- 4714,
- 4715,
- 4716,
- 4717,
- 4718,
- 4719,
- 4720,
- 4721,
- 4722,
- 4723,
- 4724,
- 4725,
- 4726,
- 4727,
- 4728,
- 4729,
- 4730,
- 4731,
- 4732,
- 4733,
- 4734,
- 4735,
- 4736,
- 4737,
- 4738,
- 4739,
- 4740,
- 4741,
- 4742,
- 4743,
- 4744,
- 4745,
- 4746,
- 4747,
- 4748,
- 4749,
- 4750,
- 4751,
- 4752,
- 4753,
- 4754,
- 4755,
- 4756,
- 4757,
- 4758,
- 4759,
- 4760,
- 4761,
- 4762,
- 4763,
- 4764,
- 4765,
- 4766,
- 4767,
- 4768,
- 4769,
- 4770,
- 4771,
- 4772,
- 4773,
- 4774,
- 4775,
- 4776,
- 4777,
- 4778,
- 4779,
- 4780,
- 4781,
- 4782,
- 4783,
- 4784,
- 4785,
- 4786,
- 4787,
- 4788,
- 4789,
- 4790,
- 4791,
- 4792,
- 4793,
- 4794,
- 4795,
- 4796,
- 4797,
- 4798,
- 4799,
- 4800,
- 4801,
- 4802,
- 4803,
- 4804,
- 4805,
- 4806,
- 4807,
- 4808,
- 4809,
- 4810,
- 4811,
- 4812,
- 4813,
- 4814,
- 4815,
- 4816,
- 4817,
- 4818,
- 4819,
- 4820,
- 4821,
- 4822,
- 4823,
- 4824,
- 4825,
- 4826,
- 4827,
- 4828,
- 4829,
- 4830,
- 4831,
- 4832,
- 4833,
- 4834,
- 4835,
- 4836,
- 4837,
- 4838,
- 4839,
- 4840,
- 4841,
- 4842,
- 4843,
- 4844,
- 4845,
- 4846,
- 4847,
- 4848,
- 4849,
- 4850,
- 4851,
- 4852,
- 4853,
- 4854,
- 4855,
- 4856,
- 4857,
- 4858,
- 4859,
- 4860,
- 4861,
- 4862,
- 4863,
- 4864,
- 4865,
- 4866,
- 4867,
- 4868,
- 4869,
- 4870,
- 4871,
- 4872,
- 4873,
- 4874,
- 4875,
- 4876,
- 4877,
- 4878,
- 4879,
- 4880,
- 4881,
- 4882,
- 4883,
- 4884,
- 4885,
- 4886,
- 4887,
- 4888,
- 4889,
- 4890,
- 4891,
- 4892,
- 4893,
- 4894,
- 4895,
- 4896,
- 4897,
- 4898,
- 4899,
- 4900,
- 4901,
- 4902,
- 4903,
- 4904,
- 4905,
- 4906,
- 4907,
- 4908,
- 4909,
- 4910,
- 4911,
- 4912,
- 4913,
- 4914,
- 4915,
- 4916,
- 4917,
- 4918,
- 4919,
- 4920,
- 4921,
- 4922,
- 4923,
- 4924,
- 4925,
- 4926,
- 4927,
- 4928,
- 4929,
- 4930,
- 4931,
- 4932,
- 4933,
- 4934,
- 4935,
- 4936,
- 4937,
- 4938,
- 4939,
- 4940,
- 4941,
- 4942,
- 4943,
- 4944,
- 4945,
- 4946,
- 4947,
- 4948,
- 4949,
- 4950,
- 4951,
- 4952,
- 4953,
- 4954,
- 4955,
- 4956,
- 4957,
- 4958,
- 4959,
- 4960,
- 4961,
- 4962,
- 4963,
- 4964,
- 4965,
- 4966,
- 4967,
- 4968,
- 4969,
- 4970,
- 4971,
- 4972,
- 4973,
- 4974,
- 4975,
- 4976,
- 4977,
- 4978,
- 4979,
- 4980,
- 4981,
- 4982,
- 4983,
- 4984,
- 4985,
- 4986,
- 4987,
- 4988,
- 4989,
- 4990,
- 4991,
- 4992,
- 4993,
- 4994,
- 4995,
- 4996,
- 4997,
- 4998,
- 4999,
- 5000,
- 5001,
- 5002,
- 5003,
- 5004,
- 5005,
- 5006,
- 5007,
- 5008,
- 5009,
- 5010,
- 5011,
- 5012,
- 5013,
- 5014,
- 5015,
- 5016,
- 5017,
- 5018,
- 5019,
- 5020,
- 5021,
- 5022,
- 5023,
- 5024,
- 5025,
- 5026,
- 5027,
- 5028,
- 5029,
- 5030,
- 5031,
- 5032,
- 5033,
- 5034,
- 5035,
- 5036,
- 5037,
- 5038,
- 5039,
- 5040,
- 5041,
- 5042,
- 5043,
- 5044,
- 5045,
- 5046,
- 5047,
- 5048,
- 5049,
- 5050,
- 5051,
- 5052,
- 5053,
- 5054,
- 5055,
- 5056,
- 5057,
- 5058,
- 5059,
- 5060,
- 5061,
- 5062,
- 5063,
- 5064,
- 5065,
- 5066,
- 5067,
- 5068,
- 5069,
- 5070,
- 5071,
- 5072,
- 5073,
- 5074,
- 5075,
- 5076,
- 5077,
- 5078,
- 5079,
- 5080,
- 5081,
- 5082,
- 5083,
- 5084,
- 5085,
- 5086,
- 5087,
- 5088,
- 5089,
- 5090,
- 5091,
- 5092,
- 5093,
- 5094,
- 5095,
- 5096,
- 5097,
- 5098,
- 5099,
- 5100,
- 5101,
- 5102,
- 5103,
- 5104,
- 5105,
- 5106,
- 5107,
- 5108,
- 5109,
- 5110,
- 5111,
- 5112,
- 5113,
- 5114,
- 5115,
- 5116,
- 5117,
- 5118,
- 5119,
- 5120,
- 5121,
- 5122,
- 5123,
- 5124,
- 5125,
- 5126,
- 5127,
- 5128,
- 5129,
- 5130,
- 5131,
- 5132,
- 5133,
- 5134,
- 5135,
- 5136,
- 5137,
- 5138,
- 5139,
- 5140,
- 5141,
- 5142,
- 5143,
- 5144,
- 5145,
- 5146,
- 5147,
- 5148,
- 5149,
- 5150,
- 5151,
- 5152,
- 5153,
- 5154,
- 5155,
- 5156,
- 5157,
- 5158,
- 5159,
- 5160,
- 5161,
- 5162,
- 5163,
- 5164,
- 5165,
- 5166,
- 5167,
- 5168,
- 5169,
- 5170,
- 5171,
- 5172,
- 5173,
- 5174,
- 5175,
- 5176,
- 5177,
- 5178,
- 5179,
- 5180,
- 5181,
- 5182,
- 5183,
- 5184,
- 5185,
- 5186,
- 5187,
- 5188,
- 5189,
- 5190,
- 5191,
- 5192,
- 5193,
- 5194,
- 5195,
- 5196,
- 5197,
- 5198,
- 5199,
- 5200,
- 5201,
- 5202,
- 5203,
- 5204,
- 5205,
- 5206,
- 5207,
- 5208,
- 5209,
- 5210,
- 5211,
- 5212,
- 5213,
- 5214,
- 5215,
- 5216,
- 5217,
- 5218,
- 5219,
- 5220,
- 5221,
- 5222,
- 5223,
- 5224,
- 5225,
- 5226,
- 5227,
- 5228,
- 5229,
- 5230,
- 5231,
- 5232,
- 5233,
- 5234,
- 5235,
- 5236,
- 5237,
- 5238,
- 5239,
- 5240,
- 5241,
- 5242,
- 5243,
- 5244,
- 5245,
- 5246,
- 5247,
- 5248,
- 5249,
- 5250,
- 5251,
- 5252,
- 5253,
- 5254,
- 5255,
- 5256,
- 5257,
- 5258,
- 5259,
- 5260,
- 5261,
- 5262,
- 5263,
- 5264,
- 5265,
- 5266,
- 5267,
- 5268,
- 5269,
- 5270,
- 5271,
- 5272,
- 5273,
- 5274,
- 5275,
- 5276,
- 5277,
- 5278,
- 5279,
- 5280,
- 5281,
- 5282,
- 5283,
- 5284,
- 5285,
- 5286,
- 5287,
- 5288,
- 5289,
- 5290,
- 5291,
- 5292,
- 5293,
- 5294,
- 5295,
- 5296,
- 5297,
- 5298,
- 5299,
- 5300,
- 5301,
- 5302,
- 5303,
- 5304,
- 5305,
- 5306,
- 5307,
- 5308,
- 5309,
- 5310,
- 5311,
- 5312,
- 5313,
- 5314,
- 5315,
- 5316,
- 5317,
- 5318,
- 5319,
- 5320,
- 5321,
- 5322,
- 5323,
- 5324,
- 5325,
- 5326,
- 5327,
- 5328,
- 5329,
- 5330,
- 5331,
- 5332,
- 5333,
- 5334,
- 5335,
- 5336,
- 5337,
- 5338,
- 5339,
- 5340,
- 5341,
- 5342,
- 5343,
- 5344,
- 5345,
- 5346,
- 5347,
- 5348,
- 5349,
- 5350,
- 5351,
- 5352,
- 5353,
- 5354,
- 5355,
- 5356,
- 5357,
- 5358,
- 5359,
- 5360,
- 5361,
- 5362,
- 5363,
- 5364,
- 5365,
- 5366,
- 5367,
- 5368,
- 5369,
- 5370,
- 5371,
- 5372,
- 5373,
- 5374,
- 5375,
- 5376,
- 5377,
- 5378,
- 5379,
- 5380,
- 5381,
- 5382,
- 5383,
- 5384,
- 5385,
- 5386,
- 5387,
- 5388,
- 5389,
- 5390,
- 5391,
- 5392,
- 5393,
- 5394,
- 5395,
- 5396,
- 5397,
- 5398,
- 5399,
- 5400,
- 5401,
- 5402,
- 5403,
- 5404,
- 5405,
- 5406,
- 5407,
- 5408,
- 5409,
- 5410,
- 5411,
- 5412,
- 5413,
- 5414,
- 5415,
- 5416,
- 5417,
- 5418,
- 5419,
- 5420,
- 5421,
- 5422,
- 5423,
- 5424,
- 5425,
- 5426,
- 5427,
- 5428,
- 5429,
- 5430,
- 5431,
- 5432,
- 5433,
- 5434,
- 5435,
- 5436,
- 5437,
- 5438,
- 5439,
- 5440,
- 5441,
- 5442,
- 5443,
- 5444,
- 5445,
- 5446,
- 5447,
- 5448,
- 5449,
- 5450,
- 5451,
- 5452,
- 5453,
- 5454,
- 5455,
- 5456,
- 5457,
- 5458,
- 5459,
- 5460,
- 5461,
- 5462,
- 5463,
- 5464,
- 5465,
- 5466,
- 5467,
- 5468,
- 5469,
- 5470,
- 5471,
- 5472,
- 5473,
- 5474,
- 5475,
- 5476,
- 5477,
- 5478,
- 5479,
- 5480,
- 5481,
- 5482,
- 5483,
- 5484,
- 5485,
- 5486,
- 5487,
- 5488,
- 5489,
- 5490,
- 5491,
- 5492,
- 5493,
- 5494,
- 5495,
- 5496,
- 5497,
- 5498,
- 5499,
- 5500,
- 5501,
- 5502,
- 5503,
- 5504,
- 5505,
- 5506,
- 5507,
- 5508,
- 5509,
- 5510,
- 5511,
- 5512,
- 5513,
- 5514,
- 5515,
- 5516,
- 5517,
- 5518,
- 5519,
- 5520,
- 5521,
- 5522,
- 5523,
- 5524,
- 5525,
- 5526,
- 5527,
- 5528,
- 5529,
- 5530,
- 5531,
- 5532,
- 5533,
- 5534,
- 5535,
- 5536,
- 5537,
- 5538,
- 5539,
- 5540,
- 5541,
- 5542,
- 5543,
- 5544,
- 5545,
- 5546,
- 5547,
- 5548,
- 5549,
- 5550,
- 5551,
- 5552,
- 5553,
- 5554,
- 5555,
- 5556,
- 5557,
- 5558,
- 5559,
- 5560,
- 5561,
- 5562,
- 5563,
- 5564,
- 5565,
- 5566,
- 5567,
- 5568,
- 5569,
- 5570,
- 5571,
- 5572,
- 5573,
- 5574,
- 5575,
- 5576,
- 5577,
- 5578,
- 5579,
- 5580,
- 5581,
- 5582,
- 5583,
- 5584,
- 5585,
- 5586,
- 5587,
- 5588,
- 5589,
- 5590,
- 5591,
- 5592,
- 5593,
- 5594,
- 5595,
- 5596,
- 5597,
- 5598,
- 5599,
- 5600,
- 5601,
- 5602,
- 5603,
- 5604,
- 5605,
- 5606,
- 5607,
- 5608,
- 5609,
- 5610,
- 5611,
- 5612,
- 5613,
- 5614,
- 5615,
- 5616,
- 5617,
- 5618,
- 5619,
- 5620,
- 5621,
- 5622,
- 5623,
- 5624,
- 5625,
- 5626,
- 5627,
- 5628,
- 5629,
- 5630,
- 5631,
- 5632,
- 5633,
- 5634,
- 5635,
- 5636,
- 5637,
- 5638,
- 5639,
- 5640,
- 5641,
- 5642,
- 5643,
- 5644,
- 5645,
- 5646,
- 5647,
- 5648,
- 5649,
- 5650,
- 5651,
- 5652,
- 5653,
- 5654,
- 5655,
- 5656,
- 5657,
- 5658,
- 5659,
- 5660,
- 5661,
- 5662,
- 5663,
- 5664,
- 5665,
- 5666,
- 5667,
- 5668,
- 5669,
- 5670,
- 5671,
- 5672,
- 5673,
- 5674,
- 5675,
- 5676,
- 5677,
- 5678,
- 5679,
- 5680,
- 5681,
- 5682,
- 5683,
- 5684,
- 5685,
- 5686,
- 5687,
- 5688,
- 5689,
- 5690,
- 5691,
- 5692,
- 5693,
- 5694,
- 5695,
- 5696,
- 5697,
- 5698,
- 5699,
- 5700,
- 5701,
- 5702,
- 5703,
- 5704,
- 5705,
- 5706,
- 5707,
- 5708,
- 5709,
- 5710,
- 5711,
- 5712,
- 5713,
- 5714,
- 5715,
- 5716,
- 5717,
- 5718,
- 5719,
- 5720,
- 5721,
- 5722,
- 5723,
- 5724,
- 5725,
- 5726,
- 5727,
- 5728,
- 5729,
- 5730,
- 5731,
- 5732,
- 5733,
- 5734,
- 5735,
- 5736,
- 5737,
- 5738,
- 5739,
- 5740,
- 5741,
- 5742,
- 5743,
- 5744,
- 5745,
- 5746,
- 5747,
- 5748,
- 5749,
- 5750,
- 5751,
- 5752,
- 5753,
- 5754,
- 5755,
- 5756,
- 5757,
- 5758,
- 5759,
- 5760,
- 5761,
- 5762,
- 5763,
- 5764,
- 5765,
- 5766,
- 5767,
- 5768,
- 5769,
- 5770,
- 5771,
- 5772,
- 5773,
- 5774,
- 5775,
- 5776,
- 5777,
- 5778,
- 5779,
- 5780,
- 5781,
- 5782,
- 5783,
- 5784,
- 5785,
- 5786,
- 5787,
- 5788,
- 5789,
- 5790,
- 5791,
- 5792,
- 5793,
- 5794,
- 5795,
- 5796,
- 5797,
- 5798,
- 5799,
- 5800,
- 5801,
- 5802,
- 5803,
- 5804,
- 5805,
- 5806,
- 5807,
- 5808,
- 5809,
- 5810,
- 5811,
- 5812,
- 5813,
- 5814,
- 5815,
- 5816,
- 5817,
- 5818,
- 5819,
- 5820,
- 5821,
- 5822,
- 5823,
- 5824,
- 5825,
- 5826,
- 5827,
- 5828,
- 5829,
- 5830,
- 5831,
- 5832,
- 5833,
- 5834,
- 5835,
- 5836,
- 5837,
- 5838,
- 5839,
- 5840,
- 5841,
- 5842,
- 5843,
- 5844,
- 5845,
- 5846,
- 5847,
- 5848,
- 5849,
- 5850,
- 5851,
- 5852,
- 5853,
- 5854,
- 5855,
- 5856,
- 5857,
- 5858,
- 5859,
- 5860,
- 5861,
- 5862,
- 5863,
- 5864,
- 5865,
- 5866,
- 5867,
- 5868,
- 5869,
- 5870,
- 5871,
- 5872,
- 5873,
- 5874,
- 5875,
- 5876,
- 5877,
- 5878,
- 5879,
- 5880,
- 5881,
- 5882,
- 5883,
- 5884,
- 5885,
- 5886,
- 5887,
- 5888,
- 5889,
- 5890,
- 5891,
- 5892,
- 5893,
- 5894,
- 5895,
- 5896,
- 5897,
- 5898,
- 5899,
- 5900,
- 5901,
- 5902,
- 5903,
- 5904,
- 5905,
- 5906,
- 5907,
- 5908,
- 5909,
- 5910,
- 5911,
- 5912,
- 5913,
- 5914,
- 5915,
- 5916,
- 5917,
- 5918,
- 5919,
- 5920,
- 5921,
- 5922,
- 5923,
- 5924,
- 5925,
- 5926,
- 5927,
- 5928,
- 5929,
- 5930,
- 5931,
- 5932,
- 5933,
- 5934,
- 5935,
- 5936,
- 5937,
- 5938,
- 5939,
- 5940,
- 5941,
- 5942,
- 5943,
- 5944,
- 5945,
- 5946,
- 5947,
- 5948,
- 5949,
- 5950,
- 5951,
- 5952,
- 5953,
- 5954,
- 5955,
- 5956,
- 5957,
- 5958,
- 5959,
- 5960,
- 5961,
- 5962,
- 5963,
- 5964,
- 5965,
- 5966,
- 5967,
- 5968,
- 5969,
- 5970,
- 5971,
- 5972,
- 5973,
- 5974,
- 5975,
- 5976,
- 5977,
- 5978,
- 5979,
- 5980,
- 5981,
- 5982,
- 5983,
- 5984,
- 5985,
- 5986,
- 5987,
- 5988,
- 5989,
- 5990,
- 5991,
- 5992,
- 5993,
- 5994,
- 5995,
- 5996,
- 5997,
- 5998,
- 5999,
- 6000,
- 6001,
- 6002,
- 6003,
- 6004,
- 6005,
- 6006,
- 6007,
- 6008,
- 6009,
- 6010,
- 6011,
- 6012,
- 6013,
- 6014,
- 6015,
- 6016,
- 6017,
- 6018,
- 6019,
- 6020,
- 6021,
- 6022,
- 6023,
- 6024,
- 6025,
- 6026,
- 6027,
- 6028,
- 6029,
- 6030,
- 6031,
- 6032,
- 6033,
- 6034,
- 6035,
- 6036,
- 6037,
- 6038,
- 6039,
- 6040,
- 6041,
- 6042,
- 6043,
- 6044,
- 6045,
- 6046,
- 6047,
- 6048,
- 6049,
- 6050,
- 6051,
- 6052,
- 6053,
- 6054,
- 6055,
- 6056,
- 6057,
- 6058,
- 6059,
- 6060,
- 6061,
- 6062,
- 6063,
- 6064,
- 6065,
- 6066,
- 6067,
- 6068,
- 6069,
- 6070,
- 6071,
- 6072,
- 6073,
- 6074,
- 6075,
- 6076,
- 6077,
- 6078,
- 6079,
- 6080,
- 6081,
- 6082,
- 6083,
- 6084,
- 6085,
- 6086,
- 6087,
- 6088,
- 6089,
- 6090,
- 6091,
- 6092,
- 6093,
- 6094,
- 6095,
- 6096,
- 6097,
- 6098,
- 6099,
- 6100,
- 6101,
- 6102,
- 6103,
- 6104,
- 6105,
- 6106,
- 6107,
- 6108,
- 6109,
- 6110,
- 6111,
- 6112,
- 6113,
- 6114,
- 6115,
- 6116,
- 6117,
- 6118,
- 6119,
- 6120,
- 6121,
- 6122,
- 6123,
- 6124,
- 6125,
- 6126,
- 6127,
- 6128,
- 6129,
- 6130,
- 6131,
- 6132,
- 6133,
- 6134,
- 6135,
- 6136,
- 6137,
- 6138,
- 6139,
- 6140,
- 6141,
- 6142,
- 6143,
- 6144,
- 6145,
- 6146,
- 6147,
- 6148,
- 6149,
- 6150,
- 6151,
- 6152,
- 6153,
- 6154,
- 6155,
- 6156,
- 6157,
- 6158,
- 6159,
- 6160,
- 6161,
- 6162,
- 6163,
- 6164,
- 6165,
- 6166,
- 6167,
- 6168,
- 6169,
- 6170,
- 6171,
- 6172,
- 6173,
- 6174,
- 6175,
- 6176,
- 6177,
- 6178,
- 6179,
- 6180,
- 6181,
- 6182,
- 6183,
- 6184,
- 6185,
- 6186,
- 6187,
- 6188,
- 6189,
- 6190,
- 6191,
- 6192,
- 6193,
- 6194,
- 6195,
- 6196,
- 6197,
- 6198,
- 6199,
- 6200,
- 6201,
- 6202,
- 6203,
- 6204,
- 6205,
- 6206,
- 6207,
- 6208,
- 6209,
- 6210,
- 6211,
- 6212,
- 6213,
- 6214,
- 6215,
- 6216,
- 6217,
- 6218,
- 6219,
- 6220,
- 6221,
- 6222,
- 6223,
- 6224,
- 6225,
- 6226,
- 6227,
- 6228,
- 6229,
- 6230,
- 6231,
- 6232,
- 6233,
- 6234,
- 6235,
- 6236,
- 6237,
- 6238,
- 6239,
- 6240,
- 6241,
- 6242,
- 6243,
- 6244,
- 6245,
- 6246,
- 6247,
- 6248,
- 6249,
- 6250,
- 6251,
- 6252,
- 6253,
- 6254,
- 6255,
- 6256,
- 6257,
- 6258,
- 6259,
- 6260,
- 6261,
- 6262,
- 6263,
- 6264,
- 6265,
- 6266,
- 6267,
- 6268,
- 6269,
- 6270,
- 6271,
- 6272,
- 6273,
- 6274,
- 6275,
- 6276,
- 6277,
- 6278,
- 6279,
- 6280,
- 6281,
- 6282,
- 6283,
- 6284,
- 6285,
- 6286,
- 6287,
- 6288,
- 6289,
- 6290,
- 6291,
- 6292,
- 6293,
- 6294,
- 6295,
- 6296,
- 6297,
- 6298,
- 6299,
- 6300,
- 6301,
- 6302,
- 6303,
- 6304,
- 6305,
- 6306,
- 6307,
- 6308,
- 6309,
- 6310,
- 6311,
- 6312,
- 6313,
- 6314,
- 6315,
- 6316,
- 6317,
- 6318,
- 6319,
- 6320,
- 6321,
- 6322,
- 6323,
- 6324,
- 6325,
- 6326,
- 6327,
- 6328,
- 6329,
- 6330,
- 6331,
- 6332,
- 6333,
- 6334,
- 6335,
- 6336,
- 6337,
- 6338,
- 6339,
- 6340,
- 6341,
- 6342,
- 6343,
- 6344,
- 6345,
- 6346,
- 6347,
- 6348,
- 6349,
- 6350,
- 6351,
- 6352,
- 6353,
- 6354,
- 6355,
- 6356,
- 6357,
- 6358,
- 6359,
- 6360,
- 6361,
- 6362,
- 6363,
- 6364,
- 6365,
- 6366,
- 6367,
- 6368,
- 6369,
- 6370,
- 6371,
- 6372,
- 6373,
- 6374,
- 6375,
- 6376,
- 6377,
- 6378,
- 6379,
- 6380,
- 6381,
- 6382,
- 6383,
- 6384,
- 6385,
- 6386,
- 6387,
- 6388,
- 6389,
- 6390,
- 6391,
- 6392,
- 6393,
- 6394,
- 6395,
- 6396,
- 6397,
- 6398,
- 6399,
- 6400,
- 6401,
- 6402,
- 6403,
- 6404,
- 6405,
- 6406,
- 6407,
- 6408,
- 6409,
- 6410,
- 6411,
- 6412,
- 6413,
- 6414,
- 6415,
- 6416,
- 6417,
- 6418,
- 6419,
- 6420,
- 6421,
- 6422,
- 6423,
- 6424,
- 6425,
- 6426,
- 6427,
- 6428,
- 6429,
- 6430,
- 6431,
- 6432,
- 6433,
- 6434,
- 6435,
- 6436,
- 6437,
- 6438,
- 6439,
- 6440,
- 6441,
- 6442,
- 6443,
- 6444,
- 6445,
- 6446,
- 6447,
- 6448,
- 6449,
- 6450,
- 6451,
- 6452,
- 6453,
- 6454,
- 6455,
- 6456,
- 6457,
- 6458,
- 6459,
- 6460,
- 6461,
- 6462,
- 6463,
- 6464,
- 6465,
- 6466,
- 6467,
- 6468,
- 6469,
- 6470,
- 6471,
- 6472,
- 6473,
- 6474,
- 6475,
- 6476,
- 6477,
- 6478,
- 6479,
- 6480,
- 6481,
- 6482,
- 6483,
- 6484,
- 6485,
- 6486,
- 6487,
- 6488,
- 6489,
- 6490,
- 6491,
- 6492,
- 6493,
- 6494,
- 6495,
- 6496,
- 6497,
- 6498,
- 6499,
- 6500,
- 6501,
- 6502,
- 6503,
- 6504,
- 6505,
- 6506,
- 6507,
- 6508,
- 6509,
- 6510,
- 6511,
- 6512,
- 6513,
- 6514,
- 6515,
- 6516,
- 6517,
- 6518,
- 6519,
- 6520,
- 6521,
- 6522,
- 6523,
- 6524,
- 6525,
- 6526,
- 6527,
- 6528,
- 6529,
- 6530,
- 6531,
- 6532,
- 6533,
- 6534,
- 6535,
- 6536,
- 6537,
- 6538,
- 6539,
- 6540,
- 6541,
- 6542,
- 6543,
- 6544,
- 6545,
- 6546,
- 6547,
- 6548,
- 6549,
- 6550,
- 6551,
- 6552,
- 6553,
- 6554,
- 6555,
- 6556,
- 6557,
- 6558,
- 6559,
- 6560,
- 6561,
- 6562,
- 6563,
- 6564,
- 6565,
- 6566,
- 6567,
- 6568,
- 6569,
- 6570,
- 6571,
- 6572,
- 6573,
- 6574,
- 6575,
- 6576,
- 6577,
- 6578,
- 6579,
- 6580,
- 6581,
- 6582,
- 6583,
- 6584,
- 6585,
- 6586,
- 6587,
- 6588,
- 6589,
- 6590,
- 6591,
- 6592,
- 6593,
- 6594,
- 6595,
- 6596,
- 6597,
- 6598,
- 6599,
- 6600,
- 6601,
- 6602,
- 6603,
- 6604,
- 6605,
- 6606,
- 6607,
- 6608,
- 6609,
- 6610,
- 6611,
- 6612,
- 6613,
- 6614,
- 6615,
- 6616,
- 6617,
- 6618,
- 6619,
- 6620,
- 6621,
- 6622,
- 6623,
- 6624,
- 6625,
- 6626,
- 6627,
- 6628,
- 6629,
- 6630,
- 6631,
- 6632,
- 6633,
- 6634,
- 6635,
- 6636,
- 6637,
- 6638,
- 6639,
- 6640,
- 6641,
- 6642,
- 6643,
- 6644,
- 6645,
- 6646,
- 6647,
- 6648,
- 6649,
- 6650,
- 6651,
- 6652,
- 6653,
- 6654,
- 6655,
- 6656,
- 6657,
- 6658,
- 6659,
- 6660,
- 6661,
- 6662,
- 6663,
- 6664,
- 6665,
- 6666,
- 6667,
- 6668,
- 6669,
- 6670,
- 6671,
- 6672,
- 6673,
- 6674,
- 6675,
- 6676,
- 6677,
- 6678,
- 6679,
- 6680,
- 6681,
- 6682,
- 6683,
- 6684,
- 6685,
- 6686,
- 6687,
- 6688,
- 6689,
- 6690,
- 6691,
- 6692,
- 6693,
- 6694,
- 6695,
- 6696,
- 6697,
- 6698,
- 6699,
- 6700,
- 6701,
- 6702,
- 6703,
- 6704,
- 6705,
- 6706,
- 6707,
- 6708,
- 6709,
- 6710,
- 6711,
- 6712,
- 6713,
- 6714,
- 6715,
- 6716,
- 6717,
- 6718,
- 6719,
- 6720,
- 6721,
- 6722,
- 6723,
- 6724,
- 6725,
- 6726,
- 6727,
- 6728,
- 6729,
- 6730,
- 6731,
- 6732,
- 6733,
- 6734,
- 6735,
- 6736,
- 6737,
- 6738,
- 6739,
- 6740,
- 6741,
- 6742,
- 6743,
- 6744,
- 6745,
- 6746,
- 6747,
- 6748,
- 6749,
- 6750,
- 6751,
- 6752,
- 6753,
- 6754,
- 6755,
- 6756,
- 6757,
- 6758,
- 6759,
- 6760,
- 6761,
- 6762,
- 6763,
- 6764,
- 6765,
- 6766,
- 6767,
- 6768,
- 6769,
- 6770,
- 6771,
- 6772,
- 6773,
- 6774,
- 6775,
- 6776,
- 6777,
- 6778,
- 6779,
- 6780,
- 6781,
- 6782,
- 6783,
- 6784,
- 6785,
- 6786,
- 6787,
- 6788,
- 6789,
- 6790,
- 6791,
- 6792,
- 6793,
- 6794,
- 6795,
- 6796,
- 6797,
- 6798,
- 6799,
- 6800,
- 6801,
- 6802,
- 6803,
- 6804,
- 6805,
- 6806,
- 6807,
- 6808,
- 6809,
- 6810,
- 6811,
- 6812,
- 6813,
- 6814,
- 6815,
- 6816,
- 6817,
- 6818,
- 6819,
- 6820,
- 6821,
- 6822,
- 6823,
- 6824,
- 6825,
- 6826,
- 6827,
- 6828,
- 6829,
- 6830,
- 6831,
- 6832,
- 6833,
- 6834,
- 6835,
- 6836,
- 6837,
- 6838,
- 6839,
- 6840,
- 6841,
- 6842,
- 6843,
- 6844,
- 6845,
- 6846,
- 6847,
- 6848,
- 6849,
- 6850,
- 6851,
- 6852,
- 6853,
- 6854,
- 6855,
- 6856,
- 6857,
- 6858,
- 6859,
- 6860,
- 6861,
- 6862,
- 6863,
- 6864,
- 6865,
- 6866,
- 6867,
- 6868,
- 6869,
- 6870,
- 6871,
- 6872,
- 6873,
- 6874,
- 6875,
- 6876,
- 6877,
- 6878,
- 6879,
- 6880,
- 6881,
- 6882,
- 6883,
- 6884,
- 6885,
- 6886,
- 6887,
- 6888,
- 6889,
- 6890,
- 6891,
- 6892,
- 6893,
- 6894,
- 6895,
- 6896,
- 6897,
- 6898,
- 6899,
- 6900,
- 6901,
- 6902,
- 6903,
- 6904,
- 6905,
- 6906,
- 6907,
- 6908,
- 6909,
- 6910,
- 6911,
- 6912,
- 6913,
- 6914,
- 6915,
- 6916,
- 6917,
- 6918,
- 6919,
- 6920,
- 6921,
- 6922,
- 6923,
- 6924,
- 6925,
- 6926,
- 6927,
- 6928,
- 6929,
- 6930,
- 6931,
- 6932,
- 6933,
- 6934,
- 6935,
- 6936,
- 6937,
- 6938,
- 6939,
- 6940,
- 6941,
- 6942,
- 6943,
- 6944,
- 6945,
- 6946,
- 6947,
- 6948,
- 6949,
- 6950,
- 6951,
- 6952,
- 6953,
- 6954,
- 6955,
- 6956,
- 6957,
- 6958,
- 6959,
- 6960,
- 6961,
- 6962,
- 6963,
- 6964,
- 6965,
- 6966,
- 6967,
- 6968,
- 6969,
- 6970,
- 6971,
- 6972,
- 6973,
- 6974,
- 6975,
- 6976,
- 6977,
- 6978,
- 6979,
- 6980,
- 6981,
- 6982,
- 6983,
- 6984,
- 6985,
- 6986,
- 6987,
- 6988,
- 6989,
- 6990,
- 6991,
- 6992,
- 6993,
- 6994,
- 6995,
- 6996,
- 6997,
- 6998,
- 6999,
- 7000,
- 7001,
- 7002,
- 7003,
- 7004,
- 7005,
- 7006,
- 7007,
- 7008,
- 7009,
- 7010,
- 7011,
- 7012,
- 7013,
- 7014,
- 7015,
- 7016,
- 7017,
- 7018,
- 7019,
- 7020,
- 7021,
- 7022,
- 7023,
- 7024,
- 7025,
- 7026,
- 7027,
- 7028,
- 7029,
- 7030,
- 7031,
- 7032,
- 7033,
- 7034,
- 7035,
- 7036,
- 7037,
- 7038,
- 7039,
- 7040,
- 7041,
- 7042,
- 7043,
- 7044,
- 7045,
- 7046,
- 7047,
- 7048,
- 7049,
- 7050,
- 7051,
- 7052,
- 7053,
- 7054,
- 7055,
- 7056,
- 7057,
- 7058,
- 7059,
- 7060,
- 7061,
- 7062,
- 7063,
- 7064,
- 7065,
- 7066,
- 7067,
- 7068,
- 7069,
- 7070,
- 7071,
- 7072,
- 7073,
- 7074,
- 7075,
- 7076,
- 7077,
- 7078,
- 7079,
- 7080,
- 7081,
- 7082,
- 7083,
- 7084,
- 7085,
- 7086,
- 7087,
- 7088,
- 7089,
- 7090,
- 7091,
- 7092,
- 7093,
- 7094,
- 7095,
- 7096,
- 7097,
- 7098,
- 7099,
- 7100,
- 7101,
- 7102,
- 7103,
- 7104,
- 7105,
- 7106,
- 7107,
- 7108,
- 7109,
- 7110,
- 7111,
- 7112,
- 7113,
- 7114,
- 7115,
- 7116,
- 7117,
- 7118,
- 7119,
- 7120,
- 7121,
- 7122,
- 7123,
- 7124,
- 7125,
- 7126,
- 7127,
- 7128,
- 7129,
- 7130,
- 7131,
- 7132,
- 7133,
- 7134,
- 7135,
- 7136,
- 7137,
- 7138,
- 7139,
- 7140,
- 7141,
- 7142,
- 7143,
- 7144,
- 7145,
- 7146,
- 7147,
- 7148,
- 7149,
- 7150,
- 7151,
- 7152,
- 7153,
- 7154,
- 7155,
- 7156,
- 7157,
- 7158,
- 7159,
- 7160,
- 7161,
- 7162,
- 7163,
- 7164,
- 7165,
- 7166,
- 7167,
- 7168,
- 7169,
- 7170,
- 7171,
- 7172,
- 7173,
- 7174,
- 7175,
- 7176,
- 7177,
- 7178,
- 7179,
- 7180,
- 7181,
- 7182,
- 7183,
- 7184,
- 7185,
- 7186,
- 7187,
- 7188,
- 7189,
- 7190,
- 7191,
- 7192,
- 7193,
- 7194,
- 7195,
- 7196,
- 7197,
- 7198,
- 7199,
- 7200,
- 7201,
- 7202,
- 7203,
- 7204,
- 7205,
- 7206,
- 7207,
- 7208,
- 7209,
- 7210,
- 7211,
- 7212,
- 7213,
- 7214,
- 7215,
- 7216,
- 7217,
- 7218,
- 7219,
- 7220,
- 7221,
- 7222,
- 7223,
- 7224,
- 7225,
- 7226,
- 7227,
- 7228,
- 7229,
- 7230,
- 7231,
- 7232,
- 7233,
- 7234,
- 7235,
- 7236,
- 7237,
- 7238,
- 7239,
- 7240,
- 7241,
- 7242,
- 7243,
- 7244,
- 7245,
- 7246,
- 7247,
- 7248,
- 7249,
- 7250,
- 7251,
- 7252,
- 7253,
- 7254,
- 7255,
- 7256,
- 7257,
- 7258,
- 7259,
- 7260,
- 7261,
- 7262,
- 7263,
- 7264,
- 7265,
- 7266,
- 7267,
- 7268,
- 7269,
- 7270,
- 7271,
- 7272,
- 7273,
- 7274,
- 7275,
- 7276,
- 7277,
- 7278,
- 7279,
- 7280,
- 7281,
- 7282,
- 7283,
- 7284,
- 7285,
- 7286,
- 7287,
- 7288,
- 7289,
- 7290,
- 7291,
- 7292,
- 7293,
- 7294,
- 7295,
- 7296,
- 7297,
- 7298,
- 7299,
- 7300,
- 7301,
- 7302,
- 7303,
- 7304,
- 7305,
- 7306,
- 7307,
- 7308,
- 7309,
- 7310,
- 7311,
- 7312,
- 7313,
- 7314,
- 7315,
- 7316,
- 7317,
- 7318,
- 7319,
- 7320,
- 7321,
- 7322,
- 7323,
- 7324,
- 7325,
- 7326,
- 7327,
- 7328,
- 7329,
- 7330,
- 7331,
- 7332,
- 7333,
- 7334,
- 7335,
- 7336,
- 7337,
- 7338,
- 7339,
- 7340,
- 7341,
- 7342,
- 7343,
- 7344,
- 7345,
- 7346,
- 7347,
- 7348,
- 7349,
- 7350,
- 7351,
- 7352,
- 7353,
- 7354,
- 7355,
- 7356,
- 7357,
- 7358,
- 7359,
- 7360,
- 7361,
- 7362,
- 7363,
- 7364,
- 7365,
- 7366,
- 7367,
- 7368,
- 7369,
- 7370,
- 7371,
- 7372,
- 7373,
- 7374,
- 7375,
- 7376,
- 7377,
- 7378,
- 7379,
- 7380,
- 7381,
- 7382,
- 7383,
- 7384,
- 7385,
- 7386,
- 7387,
- 7388,
- 7389,
- 7390,
- 7391,
- 7392,
- 7393,
- 7394,
- 7395,
- 7396,
- 7397,
- 7398,
- 7399,
- 7400,
- 7401,
- 7402,
- 7403,
- 7404,
- 7405,
- 7406,
- 7407,
- 7408,
- 7409,
- 7410,
- 7411,
- 7412,
- 7413,
- 7414,
- 7415,
- 7416,
- 7417,
- 7418,
- 7419,
- 7420,
- 7421,
- 7422,
- 7423,
- 7424,
- 7425,
- 7426,
- 7427,
- 7428,
- 7429,
- 7430,
- 7431,
- 7432,
- 7433,
- 7434,
- 7435,
- 7436,
- 7437,
- 7438,
- 7439,
- 7440,
- 7441,
- 7442,
- 7443,
- 7444,
- 7445,
- 7446,
- 7447,
- 7448,
- 7449,
- 7450,
- 7451,
- 7452,
- 7453,
- 7454,
- 7455,
- 7456,
- 7457,
- 7458,
- 7459,
- 7460,
- 7461,
- 7462,
- 7463,
- 7464,
- 7465,
- 7466,
- 7467,
- 7468,
- 7469,
- 7470,
- 7471,
- 7472,
- 7473,
- 7474,
- 7475,
- 7476,
- 7477,
- 7478,
- 7479,
- 7480,
- 7481,
- 7482,
- 7483,
- 7484,
- 7485,
- 7486,
- 7487,
- 7488,
- 7489,
- 7490,
- 7491,
- 7492,
- 7493,
- 7494,
- 7495,
- 7496,
- 7497,
- 7498,
- 7499,
- 7500,
- 7501,
- 7502,
- 7503,
- 7504,
- 7505,
- 7506,
- 7507,
- 7508,
- 7509,
- 7510,
- 7511,
- 7512,
- 7513,
- 7514,
- 7515,
- 7516,
- 7517,
- 7518,
- 7519,
- 7520,
- 7521,
- 7522,
- 7523,
- 7524,
- 7525,
- 7526,
- 7527,
- 7528,
- 7529,
- 7530,
- 7531,
- 7532,
- 7533,
- 7534,
- 7535,
- 7536,
- 7537,
- 7538,
- 7539,
- 7540,
- 7541,
- 7542,
- 7543,
- 7544,
- 7545,
- 7546,
- 7547,
- 7548,
- 7549,
- 7550,
- 7551,
- 7552,
- 7553,
- 7554,
- 7555,
- 7556,
- 7557,
- 7558,
- 7559,
- 7560,
- 7561,
- 7562,
- 7563,
- 7564,
- 7565,
- 7566,
- 7567,
- 7568,
- 7569,
- 7570,
- 7571,
- 7572,
- 7573,
- 7574,
- 7575,
- 7576,
- 7577,
- 7578,
- 7579,
- 7580,
- 7581,
- 7582,
- 7583,
- 7584,
- 7585,
- 7586,
- 7587,
- 7588,
- 7589,
- 7590,
- 7591,
- 7592,
- 7593,
- 7594,
- 7595,
- 7596,
- 7597,
- 7598,
- 7599,
- 7600,
- 7601,
- 7602,
- 7603,
- 7604,
- 7605,
- 7606,
- 7607,
- 7608,
- 7609,
- 7610,
- 7611,
- 7612,
- 7613,
- 7614,
- 7615,
- 7616,
- 7617,
- 7618,
- 7619,
- 7620,
- 7621,
- 7622,
- 7623,
- 7624,
- 7625,
- 7626,
- 7627,
- 7628,
- 7629,
- 7630,
- 7631,
- 7632,
- 7633,
- 7634,
- 7635,
- 7636,
- 7637,
- 7638,
- 7639,
- 7640,
- 7641,
- 7642,
- 7643,
- 7644,
- 7645,
- 7646,
- 7647,
- 7648,
- 7649,
- 7650,
- 7651,
- 7652,
- 7653,
- 7654,
- 7655,
- 7656,
- 7657,
- 7658,
- 7659,
- 7660,
- 7661,
- 7662,
- 7663,
- 7664,
- 7665,
- 7666,
- 7667,
- 7668,
- 7669,
- 7670,
- 7671,
- 7672,
- 7673,
- 7674,
- 7675,
- 7676,
- 7677,
- 7678,
- 7679,
- 7680,
- 7681,
- 7682,
- 7683,
- 7684,
- 7685,
- 7686,
- 7687,
- 7688,
- 7689,
- 7690,
- 7691,
- 7692,
- 7693,
- 7694,
- 7695,
- 7696,
- 7697,
- 7698,
- 7699,
- 7700,
- 7701,
- 7702,
- 7703,
- 7704,
- 7705,
- 7706,
- 7707,
- 7708,
- 7709,
- 7710,
- 7711,
- 7712,
- 7713,
- 7714,
- 7715,
- 7716,
- 7717,
- 7718,
- 7719,
- 7720,
- 7721,
- 7722,
- 7723,
- 7724,
- 7725,
- 7726,
- 7727,
- 7728,
- 7729,
- 7730,
- 7731,
- 7732,
- 7733,
- 7734,
- 7735,
- 7736,
- 7737,
- 7738,
- 7739,
- 7740,
- 7741,
- 7742,
- 7743,
- 7744,
- 7745,
- 7746,
- 7747,
- 7748,
- 7749,
- 7750,
- 7751,
- 7752,
- 7753,
- 7754,
- 7755,
- 7756,
- 7757,
- 7758,
- 7759,
- 7760,
- 7761,
- 7762,
- 7763,
- 7764,
- 7765,
- 7766,
- 7767,
- 7768,
- 7769,
- 7770,
- 7771,
- 7772,
- 7773,
- 7774,
- 7775,
- 7776,
- 7777,
- 7778,
- 7779,
- 7780,
- 7781,
- 7782,
- 7783,
- 7784,
- 7785,
- 7786,
- 7787,
- 7788,
- 7789,
- 7790,
- 7791,
- 7792,
- 7793,
- 7794,
- 7795,
- 7796,
- 7797,
- 7798,
- 7799,
- 7800,
- 7801,
- 7802,
- 7803,
- 7804,
- 7805,
- 7806,
- 7807,
- 7808,
- 7809,
- 7810,
- 7811,
- 7812,
- 7813,
- 7814,
- 7815,
- 7816,
- 7817,
- 7818,
- 7819,
- 7820,
- 7821,
- 7822,
- 7823,
- 7824,
- 7825,
- 7826,
- 7827,
- 7828,
- 7829,
- 7830,
- 7831,
- 7832,
- 7833,
- 7834,
- 7835,
- 7836,
- 7837,
- 7838,
- 7839,
- 7840,
- 7841,
- 7842,
- 7843,
- 7844,
- 7845,
- 7846,
- 7847,
- 7848,
- 7849,
- 7850,
- 7851,
- 7852,
- 7853,
- 7854,
- 7855,
- 7856,
- 7857,
- 7858,
- 7859,
- 7860,
- 7861,
- 7862,
- 7863,
- 7864,
- 7865,
- 7866,
- 7867,
- 7868,
- 7869,
- 7870,
- 7871,
- 7872,
- 7873,
- 7874,
- 7875,
- 7876,
- 7877,
- 7878,
- 7879,
- 7880,
- 7881,
- 7882,
- 7883,
- 7884,
- 7885,
- 7886,
- 7887,
- 7888,
- 7889,
- 7890,
- 7891,
- 7892,
- 7893,
- 7894,
- 7895,
- 7896,
- 7897,
- 7898,
- 7899,
- 7900,
- 7901,
- 7902,
- 7903,
- 7904,
- 7905,
- 7906,
- 7907,
- 7908,
- 7909,
- 7910,
- 7911,
- 7912,
- 7913,
- 7914,
- 7915,
- 7916,
- 7917,
- 7918,
- 7919,
- 7920,
- 7921,
- 7922,
- 7923,
- 7924,
- 7925,
- 7926,
- 7927,
- 7928,
- 7929,
- 7930,
- 7931,
- 7932,
- 7933,
- 7934,
- 7935,
- 7936,
- 7937,
- 7938,
- 7939,
- 7940,
- 7941,
- 7942,
- 7943,
- 7944,
- 7945,
- 7946,
- 7947,
- 7948,
- 7949,
- 7950,
- 7951,
- 7952,
- 7953,
- 7954,
- 7955,
- 7956,
- 7957,
- 7958,
- 7959,
- 7960,
- 7961,
- 7962,
- 7963,
- 7964,
- 7965,
- 7966,
- 7967,
- 7968,
- 7969,
- 7970,
- 7971,
- 7972,
- 7973,
- 7974,
- 7975,
- 7976,
- 7977,
- 7978,
- 7979,
- 7980,
- 7981,
- 7982,
- 7983,
- 7984,
- 7985,
- 7986,
- 7987,
- 7988,
- 7989,
- 7990,
- 7991,
- 7992,
- 7993,
- 7994,
- 7995,
- 7996,
- 7997,
- 7998,
- 7999,
- 8000,
- 8001,
- 8002,
- 8003,
- 8004,
- 8005,
- 8006,
- 8007,
- 8008,
- 8009,
- 8010,
- 8011,
- 8012,
- 8013,
- 8014,
- 8015,
- 8016,
- 8017,
- 8018,
- 8019,
- 8020,
- 8021,
- 8022,
- 8023,
- 8024,
- 8025,
- 8026,
- 8027,
- 8028,
- 8029,
- 8030,
- 8031,
- 8032,
- 8033,
- 8034,
- 8035,
- 8036,
- 8037,
- 8038,
- 8039,
- 8040,
- 8041,
- 8042,
- 8043,
- 8044,
- 8045,
- 8046,
- 8047,
- 8048,
- 8049,
- 8050,
- 8051,
- 8052,
- 8053,
- 8054,
- 8055,
- 8056,
- 8057,
- 8058,
- 8059,
- 8060,
- 8061,
- 8062,
- 8063,
- 8064,
- 8065,
- 8066,
- 8067,
- 8068,
- 8069,
- 8070,
- 8071,
- 8072,
- 8073,
- 8074,
- 8075,
- 8076,
- 8077,
- 8078,
- 8079,
- 8080,
- 8081,
- 8082,
- 8083,
- 8084,
- 8085,
- 8086,
- 8087,
- 8088,
- 8089,
- 8090,
- 8091,
- 8092,
- 8093,
- 8094,
- 8095,
- 8096,
- 8097,
- 8098,
- 8099,
- 8100,
- 8101,
- 8102,
- 8103,
- 8104,
- 8105,
- 8106,
- 8107,
- 8108,
- 8109,
- 8110,
- 8111,
- 8112,
- 8113,
- 8114,
- 8115,
- 8116,
- 8117,
- 8118,
- 8119,
- 8120,
- 8121,
- 8122,
- 8123,
- 8124,
- 8125,
- 8126,
- 8127,
- 8128,
- 8129,
- 8130,
- 8131,
- 8132,
- 8133,
- 8134,
- 8135,
- 8136,
- 8137,
- 8138,
- 8139,
- 8140,
- 8141,
- 8142,
- 8143,
- 8144,
- 8145,
- 8146,
- 8147,
- 8148,
- 8149,
- 8150,
- 8151,
- 8152,
- 8153,
- 8154,
- 8155,
- 8156,
- 8157,
- 8158,
- 8159,
- 8160,
- 8161,
- 8162,
- 8163,
- 8164,
- 8165,
- 8166,
- 8167,
- 8168,
- 8169,
- 8170,
- 8171,
- 8172,
- 8173,
- 8174,
- 8175,
- 8176,
- 8177,
- 8178,
- 8179,
- 8180,
- 8181,
- 8182,
- 8183,
- 8184,
- 8185,
- 8186,
- 8187,
- 8188,
- 8189,
- 8190,
- 8191,
- 8192,
- 8193,
- 8194,
- 8195,
- 8196,
- 8197,
- 8198,
- 8199,
- 8200,
- 8201,
- 8202,
- 8203,
- 8204,
- 8205,
- 8206,
- 8207,
- 8208,
- 8209,
- 8210,
- 8211,
- 8212,
- 8213,
- 8214,
- 8215,
- 8216,
- 8217,
- 8218,
- 8219,
- 8220,
- 8221,
- 8222,
- 8223,
- 8224,
- 8225,
- 8226,
- 8227,
- 8228,
- 8229,
- 8230,
- 8231,
- 8232,
- 8233,
- 8234,
- 8235,
- 8236,
- 8237,
- 8238,
- 8239,
- 8240,
- 8241,
- 8242,
- 8243,
- 8244,
- 8245,
- 8246,
- 8247,
- 8248,
- 8249,
- 8250,
- 8251,
- 8252,
- 8253,
- 8254,
- 8255,
- 8256,
- 8257,
- 8258,
- 8259,
- 8260,
- 8261,
- 8262,
- 8263,
- 8264,
- 8265,
- 8266,
- 8267,
- 8268,
- 8269,
- 8270,
- 8271,
- 8272,
- 8273,
- 8274,
- 8275,
- 8276,
- 8277,
- 8278,
- 8279,
- 8280,
- 8281,
- 8282,
- 8283,
- 8284,
- 8285,
- 8286,
- 8287,
- 8288,
- 8289,
- 8290,
- 8291,
- 8292,
- 8293,
- 8294,
- 8295,
- 8296,
- 8297,
- 8298,
- 8299,
- 8300,
- 8301,
- 8302,
- 8303,
- 8304,
- 8305,
- 8306,
- 8307,
- 8308,
- 8309,
- 8310,
- 8311,
- 8312,
- 8313,
- 8314,
- 8315,
- 8316,
- 8317,
- 8318,
- 8319,
- 8320,
- 8321,
- 8322,
- 8323,
- 8324,
- 8325,
- 8326,
- 8327,
- 8328,
- 8329,
- 8330,
- 8331,
- 8332,
- 8333,
- 8334,
- 8335,
- 8336,
- 8337,
- 8338,
- 8339,
- 8340,
- 8341,
- 8342,
- 8343,
- 8344,
- 8345,
- 8346,
- 8347,
- 8348,
- 8349,
- 8350,
- 8351,
- 8352,
- 8353,
- 8354,
- 8355,
- 8356,
- 8357,
- 8358,
- 8359,
- 8360,
- 8361,
- 8362,
- 8363,
- 8364,
- 8365,
- 8366,
- 8367,
- 8368,
- 8369,
- 8370,
- 8371,
- 8372,
- 8373,
- 8374,
- 8375,
- 8376,
- 8377,
- 8378,
- 8379,
- 8380,
- 8381,
- 8382,
- 8383,
- 8384,
- 8385,
- 8386,
- 8387,
- 8388,
- 8389,
- 8390,
- 8391,
- 8392,
- 8393,
- 8394,
- 8395,
- 8396,
- 8397,
- 8398,
- 8399,
- 8400,
- 8401,
- 8402,
- 8403,
- 8404,
- 8405,
- 8406,
- 8407,
- 8408,
- 8409,
- 8410,
- 8411,
- 8412,
- 8413,
- 8414,
- 8415,
- 8416,
- 8417,
- 8418,
- 8419,
- 8420,
- 8421,
- 8422,
- 8423,
- 8424,
- 8425,
- 8426,
- 8427,
- 8428,
- 8429,
- 8430,
- 8431,
- 8432,
- 8433,
- 8434,
- 8435,
- 8436,
- 8437,
- 8438,
- 8439,
- 8440,
- 8441,
- 8442,
- 8443,
- 8444,
- 8445,
- 8446,
- 8447,
- 8448,
- 8449,
- 8450,
- 8451,
- 8452,
- 8453,
- 8454,
- 8455,
- 8456,
- 8457,
- 8458,
- 8459,
- 8460,
- 8461,
- 8462,
- 8463,
- 8464,
- 8465,
- 8466,
- 8467,
- 8468,
- 8469,
- 8470,
- 8471,
- 8472,
- 8473,
- 8474,
- 8475,
- 8476,
- 8477,
- 8478,
- 8479,
- 8480,
- 8481,
- 8482,
- 8483,
- 8484,
- 8485,
- 8486,
- 8487,
- 8488,
- 8489,
- 8490,
- 8491,
- 8492,
- 8493,
- 8494,
- 8495,
- 8496,
- 8497,
- 8498,
- 8499,
- 8500,
- 8501,
- 8502,
- 8503,
- 8504,
- 8505,
- 8506,
- 8507,
- 8508,
- 8509,
- 8510,
- 8511,
- 8512,
- 8513,
- 8514,
- 8515,
- 8516,
- 8517,
- 8518,
- 8519,
- 8520,
- 8521,
- 8522,
- 8523,
- 8524,
- 8525,
- 8526,
- 8527,
- 8528,
- 8529,
- 8530,
- 8531,
- 8532,
- 8533,
- 8534,
- 8535,
- 8536,
- 8537,
- 8538,
- 8539,
- 8540,
- 8541,
- 8542,
- 8543,
- 8544,
- 8545,
- 8546,
- 8547,
- 8548,
- 8549,
- 8550,
- 8551,
- 8552,
- 8553,
- 8554,
- 8555,
- 8556,
- 8557,
- 8558,
- 8559,
- 8560,
- 8561,
- 8562,
- 8563,
- 8564,
- 8565,
- 8566,
- 8567,
- 8568,
- 8569,
- 8570,
- 8571,
- 8572,
- 8573,
- 8574,
- 8575,
- 8576,
- 8577,
- 8578,
- 8579,
- 8580,
- 8581,
- 8582,
- 8583,
- 8584,
- 8585,
- 8586,
- 8587,
- 8588,
- 8589,
- 8590,
- 8591,
- 8592,
- 8593,
- 8594,
- 8595,
- 8596,
- 8597,
- 8598,
- 8599,
- 8600,
- 8601,
- 8602,
- 8603,
- 8604,
- 8605,
- 8606,
- 8607,
- 8608,
- 8609,
- 8610,
- 8611,
- 8612,
- 8613,
- 8614,
- 8615,
- 8616,
- 8617,
- 8618,
- 8619,
- 8620,
- 8621,
- 8622,
- 8623,
- 8624,
- 8625,
- 8626,
- 8627,
- 8628,
- 8629,
- 8630,
- 8631,
- 8632,
- 8633,
- 8634,
- 8635,
- 8636,
- 8637,
- 8638,
- 8639,
- 8640,
- 8641,
- 8642,
- 8643,
- 8644,
- 8645,
- 8646,
- 8647,
- 8648,
- 8649,
- 8650,
- 8651,
- 8652,
- 8653,
- 8654,
- 8655,
- 8656,
- 8657,
- 8658,
- 8659,
- 8660,
- 8661,
- 8662,
- 8663,
- 8664,
- 8665,
- 8666,
- 8667,
- 8668,
- 8669,
- 8670,
- 8671,
- 8672,
- 8673,
- 8674,
- 8675,
- 8676,
- 8677,
- 8678,
- 8679,
- 8680,
- 8681,
- 8682,
- 8683,
- 8684,
- 8685,
- 8686,
- 8687,
- 8688,
- 8689,
- 8690,
- 8691,
- 8692,
- 8693,
- 8694,
- 8695,
- 8696,
- 8697,
- 8698,
- 8699,
- 8700,
- 8701,
- 8702,
- 8703,
- 8704,
- 8705,
- 8706,
- 8707,
- 8708,
- 8709,
- 8710,
- 8711,
- 8712,
- 8713,
- 8714,
- 8715,
- 8716,
- 8717,
- 8718,
- 8719,
- 8720,
- 8721,
- 8722,
- 8723,
- 8724,
- 8725,
- 8726,
- 8727,
- 8728,
- 8729,
- 8730,
- 8731,
- 8732,
- 8733,
- 8734,
- 8735,
- 8736,
- 8737,
- 8738,
- 8739,
- 8740,
- 8741,
- 8742,
- 8743,
- 8744,
- 8745,
- 8746,
- 8747,
- 8748,
- 8749,
- 8750,
- 8751,
- 8752,
- 8753,
- 8754,
- 8755,
- 8756,
- 8757,
- 8758,
- 8759,
- 8760,
- 8761,
- 8762,
- 8763,
- 8764,
- 8765,
- 8766,
- 8767,
- 8768,
- 8769,
- 8770,
- 8771,
- 8772,
- 8773,
- 8774,
- 8775,
- 8776,
- 8777,
- 8778,
- 8779,
- 8780,
- 8781,
- 8782,
- 8783,
- 8784,
- 8785,
- 8786,
- 8787,
- 8788,
- 8789,
- 8790,
- 8791,
- 8792,
- 8793,
- 8794,
- 8795,
- 8796,
- 8797,
- 8798,
- 8799,
- 8800,
- 8801,
- 8802,
- 8803,
- 8804,
- 8805,
- 8806,
- 8807,
- 8808,
- 8809,
- 8810,
- 8811,
- 8812,
- 8813,
- 8814,
- 8815,
- 8816,
- 8817,
- 8818,
- 8819,
- 8820,
- 8821,
- 8822,
- 8823,
- 8824,
- 8825,
- 8826,
- 8827,
- 8828,
- 8829,
- 8830,
- 8831,
- 8832,
- 8833,
- 8834,
- 8835,
- 8836,
- 8837,
- 8838,
- 8839,
- 8840,
- 8841,
- 8842,
- 8843,
- 8844,
- 8845,
- 8846,
- 8847,
- 8848,
- 8849,
- 8850,
- 8851,
- 8852,
- 8853,
- 8854,
- 8855,
- 8856,
- 8857,
- 8858,
- 8859,
- 8860,
- 8861,
- 8862,
- 8863,
- 8864,
- 8865,
- 8866,
- 8867,
- 8868,
- 8869,
- 8870,
- 8871,
- 8872,
- 8873,
- 8874,
- 8875,
- 8876,
- 8877,
- 8878,
- 8879,
- 8880,
- 8881,
- 8882,
- 8883,
- 8884,
- 8885,
- 8886,
- 8887,
- 8888,
- 8889,
- 8890,
- 8891,
- 8892,
- 8893,
- 8894,
- 8895,
- 8896,
- 8897,
- 8898,
- 8899,
- 8900,
- 8901,
- 8902,
- 8903,
- 8904,
- 8905,
- 8906,
- 8907,
- 8908,
- 8909,
- 8910,
- 8911,
- 8912,
- 8913,
- 8914,
- 8915,
- 8916,
- 8917,
- 8918,
- 8919,
- 8920,
- 8921,
- 8922,
- 8923,
- 8924,
- 8925,
- 8926,
- 8927,
- 8928,
- 8929,
- 8930,
- 8931,
- 8932,
- 8933,
- 8934,
- 8935,
- 8936,
- 8937,
- 8938,
- 8939,
- 8940,
- 8941,
- 8942,
- 8943,
- 8944,
- 8945,
- 8946,
- 8947,
- 8948,
- 8949,
- 8950,
- 8951,
- 8952,
- 8953,
- 8954,
- 8955,
- 8956,
- 8957,
- 8958,
- 8959,
- 8960,
- 8961,
- 8962,
- 8963,
- 8964,
- 8965,
- 8966,
- 8967,
- 8968,
- 8969,
- 8970,
- 8971,
- 8972,
- 8973,
- 8974,
- 8975,
- 8976,
- 8977,
- 8978,
- 8979,
- 8980,
- 8981,
- 8982,
- 8983,
- 8984,
- 8985,
- 8986,
- 8987,
- 8988,
- 8989,
- 8990,
- 8991,
- 8992,
- 8993,
- 8994,
- 8995,
- 8996,
- 8997,
- 8998,
- 8999,
- 9000
- ],
- "y": [
- 0.0095,
- 0.009499995414540429,
- 0.009499981734472505,
- 0.009499958951089753,
- 0.00949992706439217,
- 0.009499886074379758,
- 0.009499835981052517,
- 0.009499776784410446,
- 0.009499708484453546,
- 0.009499631081181816,
- 0.009499544574595255,
- 0.009499448964693867,
- 0.009499344251477648,
- 0.009499230434946599,
- 0.00949910751510072,
- 0.009498975491940013,
- 0.009498834365464476,
- 0.009498684135674108,
- 0.009498524802568912,
- 0.009498356366148885,
- 0.009498178826414029,
- 0.009497992183364343,
- 0.009497796436999828,
- 0.009497591587320484,
- 0.00949737763432631,
- 0.009497154578017307,
- 0.009496922418393472,
- 0.009496681155454809,
- 0.009496430789201317,
- 0.009496171319632995,
- 0.009495902746749843,
- 0.00949562507055186,
- 0.00949533829103905,
- 0.00949504240821141,
- 0.009494737422068938,
- 0.009494423332611638,
- 0.00949410013983951,
- 0.00949376784375255,
- 0.00949342644435076,
- 0.009493075941634142,
- 0.009492716335602695,
- 0.009492347626256416,
- 0.00949196981359531,
- 0.009491582897619373,
- 0.009491186878328606,
- 0.00949078175572301,
- 0.009490367529802585,
- 0.00948994420056733,
- 0.009489511768017244,
- 0.00948907023215233,
- 0.009488619592972586,
- 0.009488159850478014,
- 0.00948769100466861,
- 0.009487213055544378,
- 0.009486726003105314,
- 0.009486229847351422,
- 0.009485724588282701,
- 0.00948521022589915,
- 0.009484686760200768,
- 0.009484154191187559,
- 0.009483612518859518,
- 0.009483061743216649,
- 0.009482501864258948,
- 0.00948193288198642,
- 0.009481354796399062,
- 0.009480767607496873,
- 0.009480171315279855,
- 0.00947956591974801,
- 0.009478951420901332,
- 0.009478327818739824,
- 0.009477695113263488,
- 0.009477053304472323,
- 0.009476402392366327,
- 0.009475742376945503,
- 0.009475073258209848,
- 0.009474395036159364,
- 0.00947370771079405,
- 0.009473011282113907,
- 0.009472305750118934,
- 0.00947159111480913,
- 0.0094708673761845,
- 0.009470134534245037,
- 0.009469392588990745,
- 0.009468641540421624,
- 0.009467881388537673,
- 0.009467112133338893,
- 0.009466333774825284,
- 0.009465546312996844,
- 0.009464749747853576,
- 0.009463944079395476,
- 0.009463129307622548,
- 0.00946230543253479,
- 0.009461472454132203,
- 0.009460630372414786,
- 0.00945977918738254,
- 0.009458918899035463,
- 0.009458049507373558,
- 0.009457171012396822,
- 0.009456283414105256,
- 0.009455386712498862,
- 0.009454480907577638,
- 0.009453566009082036,
- 0.009452643118092885,
- 0.009451712984166572,
- 0.0094507756073031,
- 0.009449830987502466,
- 0.009448879124764671,
- 0.009447920019089714,
- 0.009446953670477598,
- 0.00944598007892832,
- 0.00944499924444188,
- 0.009444011167018282,
- 0.00944301584665752,
- 0.009442013283359597,
- 0.009441003477124515,
- 0.00943998642795227,
- 0.009438962135842865,
- 0.0094379306007963,
- 0.009436891822812573,
- 0.009435845801891685,
- 0.009434792538033636,
- 0.009433732031238425,
- 0.009432664281506055,
- 0.009431589288836523,
- 0.00943050705322983,
- 0.009429417574685975,
- 0.00942832085320496,
- 0.009427216888786784,
- 0.009426105681431447,
- 0.00942498723113895,
- 0.00942386153790929,
- 0.00942272860174247,
- 0.009421588422638488,
- 0.009420441000597347,
- 0.009419286335619044,
- 0.009418124427703579,
- 0.009416955276850955,
- 0.009415778883061169,
- 0.009414595246334222,
- 0.009413404366670113,
- 0.009412206244068844,
- 0.009411000878530414,
- 0.009409788270054823,
- 0.009408568418642071,
- 0.009407341324292159,
- 0.009406106987005084,
- 0.009404865406780849,
- 0.009403616583619453,
- 0.009402360517520896,
- 0.009401097208485178,
- 0.0093998266565123,
- 0.009398548861602258,
- 0.009397263823755057,
- 0.009395971542970696,
- 0.009394672019249171,
- 0.009393365252590487,
- 0.009392051242994644,
- 0.009390729990461637,
- 0.00938940149499147,
- 0.009388065756584142,
- 0.009386722775239652,
- 0.009385372550958003,
- 0.009384015083739192,
- 0.00938265037358322,
- 0.009381278420490085,
- 0.009379899224459792,
- 0.009378512785492336,
- 0.00937711910358772,
- 0.009375718178745943,
- 0.009374310010967005,
- 0.009372894600250906,
- 0.009371471946597647,
- 0.009370042050007224,
- 0.009368604910479642,
- 0.0093671605280149,
- 0.009365708902612995,
- 0.00936425003427393,
- 0.009362783922997704,
- 0.009361310568784316,
- 0.009359829971633768,
- 0.00935834213154606,
- 0.009356847048521189,
- 0.009355344722559158,
- 0.009353835153659966,
- 0.009352318341823613,
- 0.009350794287050098,
- 0.009349262989339423,
- 0.009347724448691587,
- 0.00934617866510659,
- 0.009344625638584432,
- 0.009343065369125112,
- 0.009341497856728633,
- 0.009339923101394991,
- 0.00933834110312419,
- 0.009336751861916227,
- 0.009335155377771102,
- 0.009333551650688816,
- 0.00933194068066937,
- 0.009330322467712763,
- 0.009328697011818994,
- 0.009327064312988066,
- 0.009325424371219975,
- 0.009318218693994972,
- 0.009316730980977595,
- 0.009315236066599217,
- 0.009313733983651035,
- 0.009312224764924253,
- 0.009310708443210068,
- 0.00930918505129968,
- 0.00930765462198429,
- 0.009306117188055095,
- 0.009304572782303297,
- 0.009303021437520095,
- 0.009301463186496686,
- 0.009299898062024272,
- 0.009298326096894053,
- 0.009296747323897228,
- 0.009295161775824994,
- 0.009293569485468556,
- 0.009291970485619108,
- 0.009290364809067853,
- 0.00928875248860599,
- 0.009287133557024718,
- 0.009285508047115237,
- 0.009283875991668746,
- 0.009282237423476444,
- 0.009280592375329532,
- 0.00927894088001921,
- 0.009277282970336675,
- 0.009275618679073129,
- 0.00927394803901977,
- 0.0092722710829678,
- 0.009270587843708416,
- 0.009268898354032818,
- 0.009267202646732206,
- 0.009265500754597781,
- 0.00926379271042074,
- 0.009262078546992283,
- 0.009260358297103612,
- 0.009258631993545924,
- 0.009256899669110419,
- 0.009255161356588298,
- 0.009253417088770758,
- 0.009251666898449001,
- 0.009249910818414227,
- 0.009248148881457634,
- 0.00924638112037042,
- 0.009244607567943788,
- 0.009242828256968936,
- 0.009241043220237064,
- 0.00923925249053937,
- 0.009237456100667054,
- 0.009235654083411317,
- 0.00923384647156336,
- 0.009232033297914378,
- 0.009230214595255574,
- 0.009228390396378145,
- 0.009226560734073295,
- 0.009224725641132218,
- 0.009222885150346118,
- 0.009221039294506192,
- 0.00921918810640364,
- 0.009217331618829663,
- 0.00921546986457546,
- 0.00921360287643223,
- 0.009211730687191172,
- 0.009209853329643487,
- 0.009207970836580374,
- 0.009206083240793032,
- 0.00920419057507266,
- 0.00920229287221046,
- 0.00920039016499763,
- 0.009198482486225368,
- 0.009196569868684877,
- 0.009194652345167354,
- 0.009192729948464,
- 0.009190802711366014,
- 0.009188870666664595,
- 0.009186933847150944,
- 0.00918499228561626,
- 0.00918304601485174,
- 0.009181095067648588,
- 0.009179139476798001,
- 0.00917717927509118,
- 0.009175214495319321,
- 0.009173245170273629,
- 0.009171271332745298,
- 0.009169293015525532,
- 0.009167310251405528,
- 0.009165323073176487,
- 0.009163331513629608,
- 0.009161335605556091,
- 0.009159335381747133,
- 0.009157330874993938,
- 0.009155322118087703,
- 0.009153309143819626,
- 0.009151291984980912,
- 0.009149270674362754,
- 0.009147245244756356,
- 0.009145215728952915,
- 0.009143182159743631,
- 0.009141144569919707,
- 0.009139102992272339,
- 0.009137057561969938,
- 0.009135009129720205,
- 0.009132957918352027,
- 0.009130903976692577,
- 0.00912884735356903,
- 0.009126788097808565,
- 0.009124726258238356,
- 0.009122661883685578,
- 0.009120595022977409,
- 0.009118525724941023,
- 0.009116454038403596,
- 0.009114380012192306,
- 0.009112303695134326,
- 0.009110225136056832,
- 0.009108144383787002,
- 0.00910606148715201,
- 0.009103976494979033,
- 0.009101889456095245,
- 0.009099800419327824,
- 0.009097709433503945,
- 0.009095616547450783,
- 0.009093521809995514,
- 0.009091425269965314,
- 0.00908932697618736,
- 0.009087226977488828,
- 0.009085125322696891,
- 0.009083022060638726,
- 0.00908091724014151,
- 0.009078810910032419,
- 0.009076703119138628,
- 0.009074593916287312,
- 0.009072483350305647,
- 0.00907037147002081,
- 0.009068258324259976,
- 0.009066143961850322,
- 0.009064028431619022,
- 0.009061911782393253,
- 0.00905979406300019,
- 0.00905767532226701,
- 0.009055555609020887,
- 0.009053434972088999,
- 0.009051313460298522,
- 0.009049191122476628,
- 0.009047068007450497,
- 0.009044944164047301,
- 0.00904281964109422,
- 0.009040694487418429,
- 0.0090385687518471,
- 0.009036442483207412,
- 0.009034315730326542,
- 0.009032188542031663,
- 0.009030060967149952,
- 0.009027933054508584,
- 0.009025804852934735,
- 0.009023676411255583,
- 0.009021547778298302,
- 0.009019419002890067,
- 0.009017290133858056,
- 0.009015161220029443,
- 0.009013032310231405,
- 0.009010903453291117,
- 0.009008774698035755,
- 0.009006646093292494,
- 0.009004517687888512,
- 0.009002389530650983,
- 0.009000261670407083,
- 0.00899813415598399,
- 0.008996007036208875,
- 0.008993880359908918,
- 0.008991754175911294,
- 0.008989628533043179,
- 0.008987503480131748,
- 0.008985379066004176,
- 0.00898325533948764,
- 0.008981132349409317,
- 0.008979010144596379,
- 0.008976888773876007,
- 0.008974768286075373,
- 0.008972648730021654,
- 0.008970530154542026,
- 0.008968412608463663,
- 0.008966296140613745,
- 0.008964180799819444,
- 0.008962066634907936,
- 0.0089599536947064,
- 0.008957842028042009,
- 0.008955731683741938,
- 0.008953622710633366,
- 0.008951515157543466,
- 0.008949409073299415,
- 0.00894730450672839,
- 0.008945201506657565,
- 0.008943100121914115,
- 0.008941000401325219,
- 0.00893890239371805,
- 0.008936806147919784,
- 0.0089347117127576,
- 0.00893261913705867,
- 0.008930528469650171,
- 0.00892843975935928,
- 0.00892635305501317,
- 0.008924268405439022,
- 0.008922185859464006,
- 0.0089201054659153,
- 0.008918027273620082,
- 0.008915951331405525,
- 0.008913877688098806,
- 0.0089118063925271,
- 0.008909737493517585,
- 0.008907671039897433,
- 0.008905607080493825,
- 0.008903545664133932,
- 0.008901486839644932,
- 0.008899430655854,
- 0.008897377161588312,
- 0.008895326405675046,
- 0.008893278436941375,
- 0.008891233304214475,
- 0.008889191056321523,
- 0.008887151742089695,
- 0.008885115410346166,
- 0.008883082109918112,
- 0.008881051889632709,
- 0.008879024798317132,
- 0.008877000884798559,
- 0.008874980197904163,
- 0.008872962786461122,
- 0.00887094869929661,
- 0.008868937985237803,
- 0.008866930693111879,
- 0.008864926871746013,
- 0.008862926569967379,
- 0.008860929836603155,
- 0.008858936720480515,
- 0.008856947270426635,
- 0.008854961535268692,
- 0.008852979190993442,
- 0.008850999560234428,
- 0.008849022657763116,
- 0.008847048516132956,
- 0.008845077167897394,
- 0.008843108645609882,
- 0.00884114298182387,
- 0.008839180209092804,
- 0.008837220359970135,
- 0.008835263467009314,
- 0.008833309562763786,
- 0.008831358679787005,
- 0.008829410850632416,
- 0.008827466107853472,
- 0.008825524484003618,
- 0.008823586011636308,
- 0.008821650723304987,
- 0.008819718651563106,
- 0.008817789828964116,
- 0.008815864288061461,
- 0.008813942061408597,
- 0.008812023181558968,
- 0.008810107681066026,
- 0.008808195592483218,
- 0.008806286948363997,
- 0.008804381781261807,
- 0.008802480123730102,
- 0.008800582008322328,
- 0.008798687467591935,
- 0.008796796534092374,
- 0.008794909240377092,
- 0.008793025618999539,
- 0.008791145702513164,
- 0.008789269523471418,
- 0.008787397114427747,
- 0.008785528507935604,
- 0.008783663736548434,
- 0.00878180283281969,
- 0.008779945829302818,
- 0.00877809275855127,
- 0.008776243653118493,
- 0.008774398545557938,
- 0.008772557468423054,
- 0.008770720454267288,
- 0.008768887535644093,
- 0.008767058745106915,
- 0.008765234115209204,
- 0.00876341367850441,
- 0.008761597467545982,
- 0.00875978551488737,
- 0.00875797785308202,
- 0.008756174514683385,
- 0.008754375532244911,
- 0.008752580938320051,
- 0.008750790765462252,
- 0.008749005046224962,
- 0.008747223813161632,
- 0.008745447098825711,
- 0.008743674935770648,
- 0.008741907356549892,
- 0.008740144393716892,
- 0.0087383860798251,
- 0.00873663244742796,
- 0.008734883529078925,
- 0.008733139357331445,
- 0.008731399964738967,
- 0.008729665383854938,
- 0.008727935647232813,
- 0.008726210787426037,
- 0.00872449083698806,
- 0.008722775828472333,
- 0.008721065794432303,
- 0.00871936076742142,
- 0.008717660779993133,
- 0.008715965864700892,
- 0.008714276054098146,
- 0.008712591380738344,
- 0.008710911877174933,
- 0.008709237575961367,
- 0.008707568509651093,
- 0.008705904710797558,
- 0.008704246211954213,
- 0.008702593045674509,
- 0.008700945244511893,
- 0.008699302841019814,
- 0.008697665867751721,
- 0.008696034357261066,
- 0.008694408342101296,
- 0.00869278785482586,
- 0.00869117292798821,
- 0.00868956359414179,
- 0.008687959885840053,
- 0.008686361835636449,
- 0.008684769476084424,
- 0.00868318283973743,
- 0.008681601959148915,
- 0.008680026866872328,
- 0.008678457595461118,
- 0.008676894177468737,
- 0.008675336645448629,
- 0.008673785031954248,
- 0.008672239369539042,
- 0.00867069969075646,
- 0.008669166028159949,
- 0.00866763841430296,
- 0.008666116881738944,
- 0.008664601463021348,
- 0.008663092190703622,
- 0.008661589097339214,
- 0.008660092215481575,
- 0.008658601577684154,
- 0.0086571172165004,
- 0.00865563916448376,
- 0.008654167454187687,
- 0.008652702118165627,
- 0.008651243188971031,
- 0.008649790699157348,
- 0.008648344681278026,
- 0.008646905167886515,
- 0.008645472191536266,
- 0.008644045784780726,
- 0.008642625980173345,
- 0.008641212810267572,
- 0.008639806307616855,
- 0.008638406504774647,
- 0.008637013434294395,
- 0.008635627128729546,
- 0.008634247620633551,
- 0.00863287494255986,
- 0.008631509127061922,
- 0.008630150206693185,
- 0.0086287982140071,
- 0.008627453181557115,
- 0.00862611514189668,
- 0.008624784127579242,
- 0.008623460154193158,
- 0.008622142726977946,
- 0.008620831620029681,
- 0.008619526854270284,
- 0.008618228450621681,
- 0.008616936430005794,
- 0.008615650813344547,
- 0.008614371621559862,
- 0.008613098875573664,
- 0.008611832596307876,
- 0.008610572804684422,
- 0.008609319521625223,
- 0.008608072768052207,
- 0.008606832564887291,
- 0.008605598933052405,
- 0.008604371893469468,
- 0.008603151467060406,
- 0.008601937674747139,
- 0.008600730537451595,
- 0.008599530076095695,
- 0.008598336311601363,
- 0.00859714926489052,
- 0.008595968956885093,
- 0.008594795408507003,
- 0.008593628640678176,
- 0.008592468674320532,
- 0.008591315530355997,
- 0.008590169229706493,
- 0.008589029793293946,
- 0.008587897242040276,
- 0.008586771596867408,
- 0.008585652878697265,
- 0.008584541108451771,
- 0.00858343630705285,
- 0.008582338495422424,
- 0.008581247694482416,
- 0.008580163925154753,
- 0.008579087208361353,
- 0.008578017565024146,
- 0.00857695501606505,
- 0.00857589958240599,
- 0.008574851284968888,
- 0.00857381014467567,
- 0.00857277618244826,
- 0.00857174941920858,
- 0.008570729875878551,
- 0.008569717573380101,
- 0.00856871253263515,
- 0.008567714774565624,
- 0.008566724320093444,
- 0.008565741190140535,
- 0.008564765405628819,
- 0.008563796987480221,
- 0.008562835956616664,
- 0.008561882333960071,
- 0.008560936140432367,
- 0.008559997396955472,
- 0.008559066124451313,
- 0.00855814234384181,
- 0.00855722607604889,
- 0.008556317341994475,
- 0.008555416162600488,
- 0.008554522558788852,
- 0.008553636551481492,
- 0.008552758161600331,
- 0.00855188741006729,
- 0.008551024317804296,
- 0.00855016890573327,
- 0.008549321194776137,
- 0.00854848120585482,
- 0.00854764895989124,
- 0.008546824477807325,
- 0.008546007780524995,
- 0.008545198888966174,
- 0.008544397824052785,
- 0.008543604606706754,
- 0.008542819257850002,
- 0.008542041798404454,
- 0.00854127224929203,
- 0.00854051063143466,
- 0.00853975696575426,
- 0.008539011273172758,
- 0.008538273574612076,
- 0.008537543890994138,
- 0.008536822243240866,
- 0.008536108652274187,
- 0.00853540313901602,
- 0.00853470572438829,
- 0.008534016429312924,
- 0.00853333527471184,
- 0.008532662281506963,
- 0.008531997470620218,
- 0.008531340862973528,
- 0.008530692479488814,
- 0.008530052341088005,
- 0.008529420468693018,
- 0.00852879688322578,
- 0.008528181605608214,
- 0.008527574656762243,
- 0.00852697605760979,
- 0.00852638582907278,
- 0.008525803992073136,
- 0.00852523056753278,
- 0.008524665576373635,
- 0.008524109039517627,
- 0.008523560977886677,
- 0.008523021412402711,
- 0.008522490363987651,
- 0.00852196785356342,
- 0.008521453902051942,
- 0.00852094853037514,
- 0.008520451759454938,
- 0.00851996361021326,
- 0.008519484103572027,
- 0.008519013260453165,
- 0.008518551101778597,
- 0.008518097648470245,
- 0.008517652921450033,
- 0.008517216941639885,
- 0.008516789729961725,
- 0.008516371307337475,
- 0.008515961694689059,
- 0.0085155609129384,
- 0.008515168983007422,
- 0.008514785925818048,
- 0.008514411762292203,
- 0.008514046513351808,
- 0.008513690199918789,
- 0.008513342842915066,
- 0.008513004463262567,
- 0.008512675081883211,
- 0.008512354719698923,
- 0.008512043397631628,
- 0.008511741136603248,
- 0.008511447957535707,
- 0.008511163881350927,
- 0.008510888712844179,
- 0.008510621558055598,
- 0.008510362319617045,
- 0.008510111000449225,
- 0.008509867603472838,
- 0.008509632131608588,
- 0.008509404587777178,
- 0.008509184974899308,
- 0.008508973295895684,
- 0.008508769553687009,
- 0.008508573751193982,
- 0.008508385891337308,
- 0.00850820597703769,
- 0.008508034011215828,
- 0.00850786999679243,
- 0.008507713936688192,
- 0.00850756583382382,
- 0.00850742569112002,
- 0.008507293511497488,
- 0.008507169297876932,
- 0.00850705305317905,
- 0.008506944780324549,
- 0.00850684448223413,
- 0.008506752161828494,
- 0.008506667822028347,
- 0.008506591465754389,
- 0.008506523095927324,
- 0.008506462715467854,
- 0.008506410327296682,
- 0.00850636593433451,
- 0.00850632953950204,
- 0.008506301145719977,
- 0.008506280755909023,
- 0.00850626837298988,
- 0.00850626399988325,
- 0.008506267639509835,
- 0.00850627929479034,
- 0.008506298968645467,
- 0.008506326663995919,
- 0.008506362383762397,
- 0.008506406130865604,
- 0.008506457908226244,
- 0.00850651771876502,
- 0.008506585565402633,
- 0.008506661451059785,
- 0.008506745378657182,
- 0.008506837351115524,
- 0.008506937371355513,
- 0.008507045442297852,
- 0.008507161566863247,
- 0.008507285747972397,
- 0.008507417988546007,
- 0.008507558291504777,
- 0.008507706659769411,
- 0.008507863096260613,
- 0.008508027603899083,
- 0.008508200185605526,
- 0.008508380844300644,
- 0.00850856958290514,
- 0.008508766404339715,
- 0.008508971311525072,
- 0.008509184307381916,
- 0.008509405394830947,
- 0.008509634576792869,
- 0.008509871856188385,
- 0.008510117235938195,
- 0.008510370718963005,
- 0.008510632308183518,
- 0.008510902006520433,
- 0.008511179816894454,
- 0.008511465742226285,
- 0.008511759785436628,
- 0.008512061949446184,
- 0.00851237223717566,
- 0.008512690651545755,
- 0.00851301719547717,
- 0.008513351871890614,
- 0.008513694683706783,
- 0.008514045633846385,
- 0.008514404725230117,
- 0.008514771960778687,
- 0.008515147343412795,
- 0.008515530876053144,
- 0.008515922561620436,
- 0.008516322403035376,
- 0.008516730403218663,
- 0.008517146565091005,
- 0.008517570891573099,
- 0.00851800338558565,
- 0.00851844405004936,
- 0.008518892887884934,
- 0.008519349902013073,
- 0.00851981509535448,
- 0.008520288470829855,
- 0.008520770031359905,
- 0.008521259779865328,
- 0.008521757719266831,
- 0.008522263852485116,
- 0.008522778182440884,
- 0.008523300712054838,
- 0.00852383144424768,
- 0.008524370381940115,
- 0.008524917528052843,
- 0.008525472885506568,
- 0.008526036457221992,
- 0.008526608246119819,
- 0.00852718825512075,
- 0.00852777648714549,
- 0.00852837294511474,
- 0.008528977631949201,
- 0.00852959055056958,
- 0.008530211703896574,
- 0.00853084109485089,
- 0.00853147872635323,
- 0.008532124601324296,
- 0.00853277872268479,
- 0.008533441093355415,
- 0.008534111716256875,
- 0.00853479059430987,
- 0.008535477730435106,
- 0.008536173127553285,
- 0.008536876788585106,
- 0.008537588716451276,
- 0.008538308914072494,
- 0.008539037384369466,
- 0.008539774130262894,
- 0.008540519154673479,
- 0.008541272460521923,
- 0.008542034050728932,
- 0.008542803928215208,
- 0.008543582095901451,
- 0.008544368556708364,
- 0.008545163313556653,
- 0.008545966369367016,
- 0.00854677772706016,
- 0.008547597389556785,
- 0.008548424908878461,
- 0.008549259792165484,
- 0.008550102026829019,
- 0.008550951600445998,
- 0.008551808500593358,
- 0.008552672714848029,
- 0.00855354423078695,
- 0.008554423035987054,
- 0.008555309118025274,
- 0.008556202464478548,
- 0.008557103062923808,
- 0.008558010900937989,
- 0.008558925966098026,
- 0.008559848245980854,
- 0.008560777728163407,
- 0.00856171440022262,
- 0.008562658249735426,
- 0.008563609264278762,
- 0.00856456743142956,
- 0.008565532738764757,
- 0.008566505173861285,
- 0.008567484724296082,
- 0.008568471377646079,
- 0.008569465121488214,
- 0.008570465943399417,
- 0.008571473830956628,
- 0.008572488771736778,
- 0.008573510753316802,
- 0.008574539763273636,
- 0.008575575789184213,
- 0.008576618818625469,
- 0.008577668839174336,
- 0.008578725838407752,
- 0.00857978980390265,
- 0.008580860723235963,
- 0.008581938583984629,
- 0.00858302337372558,
- 0.008584115080035752,
- 0.008585213690492078,
- 0.008586319192671494,
- 0.008587431574150933,
- 0.008588550822507332,
- 0.008589676925317622,
- 0.008590809870158742,
- 0.008591949644607622,
- 0.008593096236241202,
- 0.00859424963263641,
- 0.008595409821370185,
- 0.008596576790019463,
- 0.008597750526161173,
- 0.008598931017372255,
- 0.00860011825122964,
- 0.008601312215310264,
- 0.008602512897191062,
- 0.008603720284448968,
- 0.008604934364660918,
- 0.008606155125403844,
- 0.00860738255425468,
- 0.008608616638790366,
- 0.00860985736658783,
- 0.00861110472522401,
- 0.00861235870227584,
- 0.008613619285320256,
- 0.008614886461934191,
- 0.00861616021969458,
- 0.008617440546178357,
- 0.008618727428962455,
- 0.008620020855623812,
- 0.008621320813739362,
- 0.008622627290886038,
- 0.008623940274640775,
- 0.008625259752580508,
- 0.008626585712282173,
- 0.008627918141322702,
- 0.00862925702727903,
- 0.008630602357728091,
- 0.008631954120246824,
- 0.008633312302412157,
- 0.00863467689180103,
- 0.008636047875990375,
- 0.008637425242557126,
- 0.008638808979078219,
- 0.00864019907313059,
- 0.00864159551229117,
- 0.008642998284136895,
- 0.0086444073762447,
- 0.008645822776191522,
- 0.00864724447155429,
- 0.008648672449909942,
- 0.008650106698835414,
- 0.008651547205907637,
- 0.008652993958703548,
- 0.008654446944800082,
- 0.008655906151774173,
- 0.008657371567202752,
- 0.00865884317866276,
- 0.008660320973731126,
- 0.008661804939984788,
- 0.008663295065000678,
- 0.008664791336355733,
- 0.008666293741626887,
- 0.008667802268391074,
- 0.008669316904225228,
- 0.008670837636706284,
- 0.008672364453411179,
- 0.008673897341916844,
- 0.008675436289800213,
- 0.008676981284638225,
- 0.008678532314007812,
- 0.008680089365485909,
- 0.00868165242664945,
- 0.008683221485075368,
- 0.008684796528340602,
- 0.008686377544022083,
- 0.008687964519696747,
- 0.008689557442941528,
- 0.008691156301333361,
- 0.00869276108244918,
- 0.00869437177386592,
- 0.008695988363160516,
- 0.008697610837909901,
- 0.008699239085442402,
- 0.008700872545357908,
- 0.008702511112257628,
- 0.00870415476181231,
- 0.008705803469692708,
- 0.008707457211569574,
- 0.00870911596311366,
- 0.008710779699995716,
- 0.008712448397886494,
- 0.008714122032456747,
- 0.008715800579377224,
- 0.008717484014318681,
- 0.008719172312951865,
- 0.00872086545094753,
- 0.008722563403976428,
- 0.00872426614770931,
- 0.008725973657816926,
- 0.00872768590997003,
- 0.008729402879839372,
- 0.008731124543095705,
- 0.008732850875409781,
- 0.00873458185245235,
- 0.008736317449894166,
- 0.008738057643405977,
- 0.008739802408658537,
- 0.008741551721322597,
- 0.00874330555706891,
- 0.008745063891568225,
- 0.008746826700491296,
- 0.008748593959508874,
- 0.00875036564429171,
- 0.008752141730510556,
- 0.008753922193836165,
- 0.008755707009939285,
- 0.008757496154490672,
- 0.008759289603161075,
- 0.008761087331621247,
- 0.008762889315541937,
- 0.008764695530593902,
- 0.008766505952447887,
- 0.008768320556774649,
- 0.008770139319244936,
- 0.0087719622155295,
- 0.008773789221299096,
- 0.008775620312224472,
- 0.008777455463976382,
- 0.008779294652225576,
- 0.008781137852642807,
- 0.008782985040898824,
- 0.008784836192664383,
- 0.008786691283610232,
- 0.008788550289407124,
- 0.00879041318572581,
- 0.008792279948237043,
- 0.008794150552611573,
- 0.008796024974520153,
- 0.008797903189633534,
- 0.008799785173622468,
- 0.008801670902157705,
- 0.00880356035091,
- 0.0088054534955501,
- 0.00880735031174876,
- 0.008809250775176733,
- 0.008811154861504767,
- 0.008813062546403613,
- 0.008814973805544028,
- 0.008816888614596759,
- 0.008818806949232559,
- 0.008820728785122179,
- 0.008822654097936374,
- 0.00882458286334589,
- 0.008826515057021483,
- 0.008828450654633902,
- 0.008830389631853902,
- 0.00883233196435223,
- 0.008834277627799642,
- 0.008836226597866887,
- 0.008838178850224717,
- 0.008840134360543886,
- 0.008842093104495142,
- 0.008844055057749238,
- 0.008846020195976927,
- 0.00884798849484896,
- 0.008849959930036086,
- 0.008851934477209061,
- 0.008853912112038634,
- 0.008855892810195557,
- 0.00885787654735058,
- 0.008859863299174459,
- 0.008861853041337943,
- 0.008863845749511783,
- 0.00886584139936673,
- 0.008867839966573539,
- 0.008869841426802959,
- 0.008871845755725742,
- 0.00887385292901264,
- 0.008875862922334403,
- 0.008877875711361786,
- 0.00887989127176554,
- 0.008881909579216413,
- 0.00888393060938516,
- 0.008885954337942531,
- 0.008887980740559279,
- 0.008890009792906155,
- 0.008892041470653912,
- 0.008894075749473297,
- 0.008896112605035067,
- 0.008898152013009971,
- 0.008900193949068762,
- 0.00890223838888219,
- 0.008904285308121008,
- 0.008906334682455967,
- 0.008908386487557818,
- 0.008910440699097313,
- 0.008912497292745205,
- 0.008914556244172245,
- 0.008916617529049183,
- 0.008918681123046774,
- 0.008920747001835766,
- 0.008922815141086912,
- 0.008924885516470964,
- 0.008926958102285412,
- 0.008929032560230078,
- 0.008931108619721323,
- 0.00893318624734228,
- 0.008935265409676076,
- 0.008937346073305838,
- 0.008939428204814696,
- 0.008941511770785778,
- 0.008943596737802217,
- 0.008945683072447136,
- 0.008947770741303667,
- 0.008949859710954938,
- 0.008951949947984079,
- 0.008954041418974218,
- 0.008956134090508484,
- 0.008958227929170006,
- 0.00896032290154191,
- 0.00896241897420733,
- 0.00896451611374939,
- 0.008966614286751223,
- 0.008968713459795956,
- 0.008970813599466717,
- 0.008972914672346635,
- 0.00897501664501884,
- 0.00897711948406646,
- 0.008979223156072623,
- 0.00898132762762046,
- 0.008983432865293099,
- 0.008985538835673669,
- 0.008987645505345298,
- 0.008989752840891114,
- 0.008991860808894248,
- 0.008993969375937827,
- 0.008996078508604982,
- 0.00899818817347884,
- 0.00900029833714253,
- 0.009002408966179182,
- 0.009004520027171923,
- 0.009006631486703883,
- 0.009008743311358192,
- 0.009010855467717977,
- 0.009012967922366368,
- 0.009015080641886492,
- 0.00901719359286148,
- 0.009019306741874459,
- 0.00902142005550856,
- 0.00902353350034691,
- 0.009025647042972637,
- 0.009027760649968873,
- 0.009029874287918745,
- 0.009031987923405382,
- 0.009034101523011913,
- 0.009036215053321466,
- 0.00903832848091717,
- 0.009040441772382155,
- 0.009042554894299549,
- 0.009044667813252482,
- 0.00904678049582408,
- 0.009048892908597474,
- 0.009051005018155794,
- 0.009053116791082165,
- 0.00905522819395972,
- 0.009057339193371585,
- 0.009059449755900891,
- 0.009061559848130764,
- 0.009063669436644335,
- 0.009065778488024734,
- 0.009067886968855085,
- 0.009069994845718523,
- 0.009072102085198172,
- 0.009074208653877163,
- 0.009076314518338626,
- 0.009078419645165687,
- 0.009080524000941476,
- 0.009082627552249123,
- 0.009084730265671755,
- 0.009086832107792502,
- 0.009088933045194491,
- 0.009091033044460855,
- 0.009093132072174718,
- 0.009095230094919212,
- 0.009097327079277465,
- 0.009099422991832607,
- 0.009101517799167763,
- 0.009103611467866066,
- 0.009105703964510643,
- 0.009107795255684623,
- 0.009109885307971135,
- 0.009111974087953306,
- 0.009114061562214268,
- 0.00911614769733715,
- 0.009118232459905076,
- 0.009120315816501181,
- 0.00912239773370859,
- 0.009124478178110431,
- 0.009126557116289836,
- 0.009128634514829932,
- 0.00913071034031385,
- 0.009132784559324715,
- 0.00913485713844566,
- 0.00913692804425981,
- 0.009138997243350296,
- 0.009141064702300247,
- 0.009143130387692789,
- 0.009145194266111056,
- 0.009147256304138172,
- 0.009149316468357269,
- 0.009151374725351474,
- 0.009153431041703916,
- 0.009155485383997726,
- 0.00915753771881603,
- 0.009159588012741958,
- 0.009161636232358638,
- 0.009163682344249201,
- 0.009165726314996774,
- 0.009167768111184487,
- 0.009169807699395467,
- 0.009171845046212844,
- 0.009173880118219747,
- 0.009175912881999305,
- 0.009177943304134647,
- 0.0091799713512089,
- 0.009181996958833897,
- 0.009184019971861164,
- 0.009186040342140472,
- 0.009188058033569218,
- 0.009190073010044797,
- 0.009192085235464609,
- 0.00919409467372605,
- 0.009196101288726517,
- 0.009198105044363407,
- 0.009200105904534118,
- 0.009202103833136046,
- 0.009204098794066588,
- 0.009206090751223141,
- 0.009208079668503103,
- 0.00921006550980387,
- 0.00921204823902284,
- 0.009214027820057409,
- 0.009216004216804975,
- 0.009217977393162935,
- 0.009219947313028685,
- 0.009221913940299625,
- 0.009223877238873147,
- 0.009225837172646653,
- 0.009227793705517537,
- 0.009229746801383196,
- 0.00923169642414103,
- 0.009233642537688434,
- 0.009235585105922806,
- 0.00923752409274154,
- 0.009239459462042039,
- 0.009241391177721693,
- 0.009243319203677904,
- 0.009245243503808068,
- 0.00924716404200958,
- 0.009249080782179842,
- 0.009250993688216245,
- 0.00925290272401619,
- 0.009254807853477072,
- 0.009256709040496289,
- 0.009258606248971239,
- 0.009260499442799316,
- 0.009262388585877922,
- 0.00926427364210445,
- 0.009266154575376297,
- 0.009268031349590864,
- 0.009269903928645544,
- 0.009271772276437735,
- 0.009273636356864836,
- 0.009275496133824241,
- 0.009277351571213349,
- 0.009279202632929558,
- 0.009281049282870263,
- 0.009282891484932861,
- 0.009284729203014751,
- 0.009286562401013328,
- 0.009288391042825991,
- 0.009290215092350135,
- 0.00929203451348316,
- 0.00929384927012246,
- 0.009295659326165434,
- 0.009297464645509478,
- 0.00929926519205199,
- 0.009301060929690365,
- 0.009302851822322003,
- 0.009304637833844298,
- 0.00930641892815465,
- 0.009308195069150454,
- 0.009309966220729108,
- 0.00931173234678801,
- 0.009313493411224555,
- 0.00931524937793614,
- 0.009317000210820164,
- 0.009318745873774023,
- 0.009320486330695115,
- 0.009322221545480836,
- 0.009323951482028582,
- 0.009325676104235752,
- 0.009327395375999742,
- 0.00932910926121795,
- 0.009330817723787774,
- 0.009332520727606607,
- 0.00933421823657185,
- 0.0093359102145809,
- 0.009337596625531151,
- 0.009339277433320003,
- 0.009340952601844851,
- 0.009342622095003092,
- 0.009344285876692126,
- 0.009345943910809347,
- 0.009347596161252154,
- 0.009349242591917942,
- 0.009350883166704111,
- 0.009352517849508055,
- 0.009354146604227174,
- 0.009355769394758863,
- 0.009357386185000519,
- 0.00935899693884954,
- 0.00936060162020332,
- 0.009362200192959262,
- 0.00936379262101476,
- 0.009365378868267209,
- 0.009366958898614008,
- 0.009368532675952555,
- 0.009370100164180245,
- 0.009371661327194478,
- 0.009373216128892647,
- 0.009374764533172153,
- 0.00937630650393039,
- 0.009377842005064757,
- 0.00937937100047265,
- 0.009380893454051468,
- 0.009382409329698605,
- 0.00938391859131146,
- 0.009385421202787429,
- 0.00938691712802391,
- 0.0093884063309183,
- 0.009389888775367996,
- 0.009391364425270396,
- 0.009392833244522895,
- 0.009394295197022891,
- 0.009395750246667781,
- 0.00939719836300797,
- 0.009398639791865886,
- 0.009400074659098768,
- 0.009401502935386117,
- 0.009402924591407433,
- 0.009404339597842223,
- 0.009405747925369986,
- 0.009407149544670227,
- 0.009408544426422446,
- 0.009409932541306145,
- 0.009411313860000829,
- 0.009412688353185998,
- 0.009414055991541158,
- 0.009415416745745806,
- 0.009416770586479448,
- 0.009418117484421586,
- 0.009419457410251722,
- 0.009420790334649359,
- 0.009422116228293998,
- 0.009423435061865142,
- 0.009424746806042295,
- 0.009426051431504956,
- 0.009427348908932631,
- 0.00942863920900482,
- 0.009429922302401026,
- 0.009431198159800753,
- 0.0094324667518835,
- 0.009433728049328773,
- 0.009434982022816072,
- 0.0094362286430249,
- 0.00943746788063476,
- 0.009438699706325153,
- 0.009439924090775584,
- 0.009441141004665553,
- 0.009442350418674562,
- 0.009443552303482115,
- 0.009444746629767716,
- 0.009445933368210863,
- 0.009447112489491061,
- 0.009448283964287813,
- 0.009449447763280619,
- 0.009450603857148984,
- 0.00945175221657241,
- 0.009452892812230398,
- 0.009454025614802452,
- 0.009455150594968072,
- 0.00945626772340676,
- 0.009457376970798024,
- 0.009458478307821361,
- 0.009459571705156275,
- 0.00946065713348227,
- 0.009461734563478845,
- 0.009462803965825505,
- 0.009463865311201752,
- 0.009464918570287086,
- 0.009465963713761013,
- 0.009467000712303034,
- 0.009468029536592652,
- 0.009469050157309367,
- 0.009470062545132683,
- 0.009471066670742103,
- 0.009472062504817129,
- 0.009473050018037263,
- 0.009474029181082007,
- 0.009474999964630864,
- 0.009475962339363337,
- 0.009476916275958928,
- 0.009477861745097139,
- 0.009478798717457472,
- 0.00947972716371943,
- 0.009480647054562516,
- 0.009481558360666232,
- 0.009482461052710079,
- 0.009483355101373561,
- 0.00948424047733618,
- 0.009485117151277438,
- 0.00948598509387684,
- 0.009486844275813883,
- 0.009487694667768073,
- 0.009488536240418913,
- 0.009489368964445903,
- 0.009490192810528549,
- 0.009491007749346348,
- 0.009491813751578808,
- 0.009492610787905427,
- 0.009493398829005711,
- 0.009494177845559159,
- 0.009494947808245276,
- 0.009495708687743564,
- 0.009496460454733523,
- 0.00949720307989466,
- 0.009497936533906473,
- 0.009498660787448465,
- 0.009499375811200141,
- 0.009500081575841,
- 0.00950077805205055,
- 0.009501465210508285,
- 0.009502143021893715,
- 0.009502811456886338,
- 0.009503470486165658,
- 0.009504120080411179,
- 0.0095047602103024,
- 0.009505390846518825,
- 0.009506011959739956,
- 0.009506623520645296,
- 0.009507225499914347,
- 0.009507817868226612,
- 0.009508400596261594,
- 0.009508973654698792,
- 0.009509537014217712,
- 0.009510090645497855,
- 0.009510634519218724,
- 0.00951116860605982,
- 0.009511692876700648,
- 0.009512207301820707,
- 0.009512711852099502,
- 0.009513206498216534,
- 0.009513691210851306,
- 0.00951416596068332,
- 0.00951463071839208,
- 0.009515085454657086,
- 0.009515530140157841,
- 0.00951596474557385,
- 0.009516389241584612,
- 0.00951680359886963,
- 0.009517207788108408,
- 0.009517601779980447,
- 0.00951798554516525,
- 0.009518359054342318,
- 0.009518722278191156,
- 0.009519075187391264,
- 0.00951941829853335,
- 0.009519752350954423,
- 0.00952007734013331,
- 0.009520393256729072,
- 0.00952070009140077,
- 0.009520997834807468,
- 0.00952128647760822,
- 0.009521566010462095,
- 0.009521836424028148,
- 0.009522097708965442,
- 0.009522349855933039,
- 0.009522592855589998,
- 0.009522826698595381,
- 0.00952305137560825,
- 0.009523266877287663,
- 0.009523473194292684,
- 0.00952367031728237,
- 0.009523858236915787,
- 0.009524036943851991,
- 0.009524206428750046,
- 0.009524366682269013,
- 0.00952451769506795,
- 0.009524659457805923,
- 0.009524791961141988,
- 0.009524915195735208,
- 0.009525029152244645,
- 0.009525133821329357,
- 0.009525229193648406,
- 0.009525315259860855,
- 0.009525392010625763,
- 0.009525459436602192,
- 0.009525517528449202,
- 0.009525566276825853,
- 0.009525605672391208,
- 0.009525635705804327,
- 0.009525656367724272,
- 0.009525667648810101,
- 0.009525669539720878,
- 0.009525662031115661,
- 0.009525645113653515,
- 0.009525618777993497,
- 0.00952558301479467,
- 0.009525537814716094,
- 0.00952548316841683,
- 0.00952541906655594,
- 0.009525345499792484,
- 0.009525262458785523,
- 0.00952516993419412,
- 0.009525067916677331,
- 0.00952495639689422,
- 0.00952483536550385,
- 0.009524704813165278,
- 0.009524564730537567,
- 0.009524415108279777,
- 0.00952425593705097,
- 0.009524087207510206,
- 0.009523908910316547,
- 0.009523721036129052,
- 0.009523523575606785,
- 0.009523316519408803,
- 0.00952309985819417,
- 0.009522873582621947,
- 0.009522637683351192,
- 0.009522392151040967,
- 0.009522136976350336,
- 0.009521872149938356,
- 0.00952159766246409,
- 0.009521313504586598,
- 0.009521019666964942,
- 0.009520716140258182,
- 0.00952040291512538,
- 0.009520079982225595,
- 0.009519747332217889,
- 0.009519404955761325,
- 0.00951905284351496,
- 0.009518690986137857,
- 0.009518319374289076,
- 0.00951793799862768,
- 0.009517546849812727,
- 0.00951714591850328,
- 0.0095167351953584,
- 0.009516314671037147,
- 0.009515884336198582,
- 0.009515444181501766,
- 0.00951499419760576,
- 0.009514534375169626,
- 0.009514064704852424,
- 0.009513585177313214,
- 0.009513095783211058,
- 0.009512596513205017,
- 0.009512087357954151,
- 0.00951156830811752,
- 0.009511039354354189,
- 0.009510500487323216,
- 0.009509951697683662,
- 0.009509392976094587,
- 0.009508824313215055,
- 0.009508245699704125,
- 0.009507657126220856,
- 0.009507058583424313,
- 0.009506450061973553,
- 0.00950583155252764,
- 0.009505203045745633,
- 0.009504564532286593,
- 0.009503916002809584,
- 0.009503257447973663,
- 0.009502588858437891,
- 0.009501910224861332,
- 0.009501221537903044,
- 0.009500522788222089,
- 0.00949981396647753,
- 0.009499095063328423,
- 0.009498366069433833,
- 0.009497626975452821,
- 0.009496877772044447,
- 0.00949611844986777,
- 0.009495348999581852,
- 0.009494569411845755,
- 0.00949377967731854,
- 0.009492979786659268,
- 0.009492169730526998,
- 0.009491349499580793,
- 0.009490519084479712,
- 0.009489678475882817,
- 0.009488827664449171,
- 0.009487966640837831,
- 0.00948709539570786,
- 0.00948621391971832,
- 0.009485322203528268,
- 0.009484420237796769,
- 0.009483508387814046,
- 0.009482587868578958,
- 0.009481658788616882,
- 0.009480721164291543,
- 0.009479775011966656,
- 0.009478820348005946,
- 0.009477857188773132,
- 0.009476885550631933,
- 0.009475905449946073,
- 0.00947491690307927,
- 0.009473919926395244,
- 0.009472914536257718,
- 0.009471900749030412,
- 0.009470878581077044,
- 0.009469848048761338,
- 0.009468809168447013,
- 0.009467761956497789,
- 0.009466706429277386,
- 0.009465642603149527,
- 0.009464570494477931,
- 0.009463490119626319,
- 0.009462401494958412,
- 0.009461304636837928,
- 0.00946019956162859,
- 0.009459086285694118,
- 0.009457964825398233,
- 0.009456835197104656,
- 0.009455697417177104,
- 0.009454551501979302,
- 0.009453397467874968,
- 0.009452235331227824,
- 0.00945106510840159,
- 0.009449886815759987,
- 0.009448700469666733,
- 0.009447506086485551,
- 0.009446303682580162,
- 0.009445093274314285,
- 0.009443874878051641,
- 0.009442648510155952,
- 0.009441414186990937,
- 0.009440171924920316,
- 0.009438921740307811,
- 0.00943766364951714,
- 0.009436397668912027,
- 0.009435123814856193,
- 0.009433842103713353,
- 0.009432552551847235,
- 0.009431255175621553,
- 0.009429949991400031,
- 0.009428637015546389,
- 0.009427316264424347,
- 0.009425987754397626,
- 0.009424651501829947,
- 0.00942330752308503,
- 0.009421955834526595,
- 0.009420596452518365,
- 0.009419229393424057,
- 0.009417854673607394,
- 0.009416472309432095,
- 0.009415082317261882,
- 0.009413684713460473,
- 0.009412279514391593,
- 0.00941086673641896,
- 0.009409446395906294,
- 0.009408018509217315,
- 0.009406583092715746,
- 0.009405140162765306,
- 0.009403689735729717,
- 0.009402231827972696,
- 0.009400766455857967,
- 0.00939929363574925,
- 0.009397813384010264,
- 0.009396325717004732,
- 0.009394830651096373,
- 0.009393328202648907,
- 0.009391818388026055,
- 0.009390301223591538,
- 0.009388776725709078,
- 0.00938724491074239,
- 0.009385705795055203,
- 0.00938415939501123,
- 0.009382605726974197,
- 0.00938104480730782,
- 0.009379476652375823,
- 0.009377901278541925,
- 0.009376318702169846,
- 0.009374728939623307,
- 0.00937313200726603,
- 0.009371527921461734,
- 0.00936991669857414,
- 0.00936829835496697,
- 0.009366672907003942,
- 0.009365040371048778,
- 0.009363400763465198,
- 0.009361754100616923,
- 0.009360100398867673,
- 0.009358439674581168,
- 0.00935677194412113,
- 0.009355097223851281,
- 0.009353415530135337,
- 0.009351726879337023,
- 0.009350031287820056,
- 0.00934832877194816,
- 0.009346619348085053,
- 0.009344903032594457,
- 0.009343179841840089,
- 0.009341449792185675,
- 0.009339712899994933,
- 0.009337969181631583,
- 0.009336218653459346,
- 0.009334461331841943,
- 0.009332697233143094,
- 0.00933092637372652,
- 0.009329148769955942,
- 0.009327364438195079,
- 0.009325573394807652,
- 0.009323775656157383,
- 0.009321971238607991,
- 0.009320160158523197,
- 0.009318342432266723,
- 0.009316518076202287,
- 0.00931468710669361,
- 0.009312849540104414,
- 0.00931100539279842,
- 0.009309154681139346,
- 0.009307297421490916,
- 0.009305433630216846,
- 0.00930356332368086,
- 0.009301686518246678,
- 0.009299803230278021,
- 0.009297913591983339,
- 0.009296018594882247,
- 0.009294118491738567,
- 0.009292213318863474,
- 0.009290303112568139,
- 0.009288387909163734,
- 0.009286467744961434,
- 0.00928454265627241,
- 0.009282612679407835,
- 0.00928067785067888,
- 0.009278738206396723,
- 0.009276793782872531,
- 0.009274844616417479,
- 0.009272890743342739,
- 0.009270932199959484,
- 0.009268969022578889,
- 0.009267001247512122,
- 0.00926502891107036,
- 0.009263052049564771,
- 0.009261070699306534,
- 0.009259084896606817,
- 0.009257094677776793,
- 0.009255100079127637,
- 0.00925310113697052,
- 0.009251097887616614,
- 0.009249090367377094,
- 0.009247078612563131,
- 0.009245062659485897,
- 0.009243042544456567,
- 0.009241018303786312,
- 0.009238989973786305,
- 0.009236957590767718,
- 0.009234921191041726,
- 0.009232880810919499,
- 0.00923083648671221,
- 0.009228788254731033,
- 0.009226736151287142,
- 0.009224680212691705,
- 0.0092226204752559,
- 0.009220556975290896,
- 0.009218489749107868,
- 0.009216418833017985,
- 0.009214344263332425,
- 0.009212266076362356,
- 0.009210184308418953,
- 0.00920809899581339,
- 0.009206010174856836,
- 0.009203917881860467,
- 0.009201822153135454,
- 0.00919972302499297,
- 0.009197620533744186,
- 0.009195514715700279,
- 0.009193405607172418,
- 0.009191293244471776,
- 0.009189177663909528,
- 0.009187058901796843,
- 0.009184936994444897,
- 0.009182811978164862,
- 0.00918068388926791,
- 0.009178552764065213,
- 0.009176418638867945,
- 0.009174281549987277,
- 0.009172141533734385,
- 0.009169998626420438,
- 0.009167852864356611,
- 0.009165704283854076,
- 0.009163552921224007,
- 0.009161398812777572,
- 0.00915924199482595,
- 0.00915708250368031,
- 0.009154920375651824,
- 0.009152755647051666,
- 0.00915058835419101,
- 0.009148418533381027,
- 0.00914624622093289,
- 0.009144071453157772,
- 0.009141894266366845,
- 0.009139714696871281,
- 0.009137532780982257,
- 0.00913534855501094,
- 0.009133162055268505,
- 0.009130973318066126,
- 0.009128782379714973,
- 0.009126589276526221,
- 0.009124394044811043,
- 0.00912219672088061,
- 0.009119997341046095,
- 0.00911779594161867,
- 0.00911559255890951,
- 0.009113387229229785,
- 0.009111179988890671,
- 0.009108970874203337,
- 0.009106759921478958,
- 0.009104547167028706,
- 0.009102332647163753,
- 0.009100116398195274,
- 0.009097898456434439,
- 0.009095678858192421,
- 0.009093457639780395,
- 0.00909123483750953,
- 0.009089010487691002,
- 0.009086784626635983,
- 0.009084557290655645,
- 0.00908232851606116,
- 0.009080098339163702,
- 0.009077866796274444,
- 0.009075633923704557,
- 0.009073399757765215,
- 0.00907116433476759,
- 0.009068927691022854,
- 0.009066689862842182,
- 0.009064450886536745,
- 0.009062210798417715,
- 0.009059969634796267,
- 0.009057727431983572,
- 0.009055484226290803,
- 0.009053240054029132,
- 0.009050994951509734,
- 0.009048748955043779,
- 0.00904650210094244,
- 0.009044254425516892,
- 0.009042005965078304,
- 0.009039756755937853,
- 0.00903750683440671,
- 0.009035256236796045,
- 0.009033004999417032,
- 0.009030753158580847,
- 0.00902850075059866,
- 0.009026247811781643,
- 0.00902399437844097,
- 0.009021740491512165,
- 0.00901948638139382,
- 0.009017232190545994,
- 0.009014977960430328,
- 0.00901272373250846,
- 0.009010469548242033,
- 0.009008215449092688,
- 0.009005961476522065,
- 0.009003707671991804,
- 0.009001454076963546,
- 0.008999200732898931,
- 0.0089969476812596,
- 0.008994694963507195,
- 0.008992442621103356,
- 0.008990190695509723,
- 0.008987939228187936,
- 0.008985688260599636,
- 0.008983437834206466,
- 0.008981187990470063,
- 0.00897893877085207,
- 0.008976690216814128,
- 0.008974442369817875,
- 0.008972195271324954,
- 0.008969948962797005,
- 0.008967703485695668,
- 0.008965458881482584,
- 0.008963215191619394,
- 0.00896097245756774,
- 0.00895873072078926,
- 0.008956490022745595,
- 0.008954250404898386,
- 0.008952011908709276,
- 0.008949774575639901,
- 0.008947538447151905,
- 0.00894530356470693,
- 0.008943069969766612,
- 0.008940837703792595,
- 0.00893860680824652,
- 0.008936377324590024,
- 0.008934149294284752,
- 0.008931922758792342,
- 0.008929697759574435,
- 0.008927474338092671,
- 0.008925252535808694,
- 0.00892303239418414,
- 0.008920813954680652,
- 0.008918597258759871,
- 0.008916382347883438,
- 0.008914169263512992,
- 0.008911958047110174,
- 0.008909748740136626,
- 0.008907541384053986,
- 0.008905336020323897,
- 0.008903132690408,
- 0.008900931435767933,
- 0.008898732297865338,
- 0.008896535318161857,
- 0.008894340538119128,
- 0.008892147999198794,
- 0.008889957742862494,
- 0.00888776981057187,
- 0.008885584243788562,
- 0.00888340108397421,
- 0.008881220372590455,
- 0.008879042151098939,
- 0.008876866460961301,
- 0.008874693343639183,
- 0.008872522840594223,
- 0.008870354993288063,
- 0.008868189843182345,
- 0.00886602743173871,
- 0.008863867800418796,
- 0.008861710990684245,
- 0.008859557043996697,
- 0.008857406001817794,
- 0.008855257905609175,
- 0.008853112796832482,
- 0.008850970716949355,
- 0.008848831707421435,
- 0.008846695809710361,
- 0.008844563065277776,
- 0.008842433515585321,
- 0.008840307202094633,
- 0.008838184166267356,
- 0.00883606444956513,
- 0.008833948093449593,
- 0.008831835139382389,
- 0.008829725628825157,
- 0.00882761960323954,
- 0.008825517104087174,
- 0.008823418172829703,
- 0.008821322850928768,
- 0.008819231179846008,
- 0.008817143201043064,
- 0.008815058955981578,
- 0.008812978486123188,
- 0.008810901832929536,
- 0.008808829037862264,
- 0.00880676014238301,
- 0.008804695187953416,
- 0.008802634216035124,
- 0.008800577268089773,
- 0.008798524385579003,
- 0.008796475609964455,
- 0.008794430982707772,
- 0.008792390545270591,
- 0.008790354339114556,
- 0.008788322405701305,
- 0.00878629478649248,
- 0.008784271522949721,
- 0.00878225265653467,
- 0.008780238228708966,
- 0.00877822828093425,
- 0.008776222854672163,
- 0.008774221991384347,
- 0.008772225732532439,
- 0.008770234114863168,
- 0.008768246901123322,
- 0.008766263964228324,
- 0.008764285338000027,
- 0.008762311056260288,
- 0.008760341152830963,
- 0.008758375661533905,
- 0.00875641461619097,
- 0.008754458050624013,
- 0.00875250599865489,
- 0.008750558494105456,
- 0.008748615570797567,
- 0.008746677262553076,
- 0.008744743603193841,
- 0.008742814626541716,
- 0.008740890366418555,
- 0.008738970856646214,
- 0.00873705613104655,
- 0.008735146223441417,
- 0.00873324116765267,
- 0.008731340997502167,
- 0.008729445746811757,
- 0.0087275554494033,
- 0.008725670139098652,
- 0.008723789849719665,
- 0.008721914615088196,
- 0.0087200444690261,
- 0.008718179445355233,
- 0.008716319577897449,
- 0.008714464900474604,
- 0.008712615446908554,
- 0.008710771251021151,
- 0.008708932346634253,
- 0.008707098767569716,
- 0.008705270547649396,
- 0.008703447720695144,
- 0.008701630320528817,
- 0.008699818380972273,
- 0.008698011935847363,
- 0.008696211018975945,
- 0.008694415664179875,
- 0.008692625905281005,
- 0.008690841776101193,
- 0.008689063310462293,
- 0.008687290542186163,
- 0.008685523505094654,
- 0.008683762233009623,
- 0.008682006759752926,
- 0.008680257119146417,
- 0.008678513345011954,
- 0.008676775471171388,
- 0.008675043531446576,
- 0.008673317559659376,
- 0.00867159758963164,
- 0.008669883655185225,
- 0.008668175790141985,
- 0.008666474028323774,
- 0.008664778403552452,
- 0.00866308894964987,
- 0.008661405700437884,
- 0.00865972868973835,
- 0.008658057951373123,
- 0.008656393519164059,
- 0.008654735426933012,
- 0.008653083708501838,
- 0.008651438397692392,
- 0.00864979952832653,
- 0.008648167134226106,
- 0.008646541249212976,
- 0.008644921907108995,
- 0.008643309141736019,
- 0.0086417029869159,
- 0.0086401034764705,
- 0.008638510644221668,
- 0.00863692452399126,
- 0.008635345149601136,
- 0.008633772554873145,
- 0.008632206773629147,
- 0.008630647839690994,
- 0.008629095786880543,
- 0.00862755064901965,
- 0.00862601245993017,
- 0.008624481253433954,
- 0.008622957063352863,
- 0.00862143992350875,
- 0.00861992986772347,
- 0.008618426929818878,
- 0.008616931143616832,
- 0.008615442542939182,
- 0.008613961161607788,
- 0.008612487033444503,
- 0.008611020192271182,
- 0.008609560671909683,
- 0.008608108506181857,
- 0.008606663728909563,
- 0.008605226373914653,
- 0.008603796475018986,
- 0.008602374066044416,
- 0.008600959180812795,
- 0.008599551853145983,
- 0.008598152116865833,
- 0.008596760005794199,
- 0.008595375553752938,
- 0.008593998794563905,
- 0.008592629762048956,
- 0.008591268490029945,
- 0.008589915012328727,
- 0.008588569362767157,
- 0.008587231575167093,
- 0.008585901683350387,
- 0.008584579721138897,
- 0.008583265722354476,
- 0.008581959720818981,
- 0.008580661750354265,
- 0.008579371844782186,
- 0.008578090037924598,
- 0.008576816357622582,
- 0.008575550296800459,
- 0.00857429152692397,
- 0.0085730400664383,
- 0.008571795933788637,
- 0.008570559147420165,
- 0.008569329725778072,
- 0.008568107687307543,
- 0.008566893050453763,
- 0.00856568583366192,
- 0.0085644860553772,
- 0.00856329373404479,
- 0.008562108888109874,
- 0.008560931536017639,
- 0.008559761696213272,
- 0.008558599387141956,
- 0.00855744462724888,
- 0.00855629743497923,
- 0.008555157828778193,
- 0.008554025827090951,
- 0.008552901448362694,
- 0.008551784711038608,
- 0.008550675633563877,
- 0.008549574234383687,
- 0.008548480531943226,
- 0.00854739454468768,
- 0.008546316291062235,
- 0.008545245789512075,
- 0.00854418305848239,
- 0.008543128116418362,
- 0.008542080981765178,
- 0.008541041672968026,
- 0.008540010208472091,
- 0.008538986606722561,
- 0.008537970886164618,
- 0.008536963065243453,
- 0.008535963162404247,
- 0.00853497119609219,
- 0.008533987184752467,
- 0.008533011146830265,
- 0.008532043100770768,
- 0.008531083065019162,
- 0.008530131058020637,
- 0.008529187098220373,
- 0.008528251204063564,
- 0.008527323393995388,
- 0.008526403686461036,
- 0.008525492099905692,
- 0.008524588652774546,
- 0.008523693363512778,
- 0.008522806250565578,
- 0.008521927332378132,
- 0.008521056627395626,
- 0.008520194154063245,
- 0.008519339930826176,
- 0.008518493976129603,
- 0.008517656308418716,
- 0.008516826946138699,
- 0.008516005907734736,
- 0.008515193211652018,
- 0.008514388876335727,
- 0.008513592920231051,
- 0.008512805361783176,
- 0.008512026219437287,
- 0.008511255511638572,
- 0.008510493256832214,
- 0.008509739473463403,
- 0.008508994179977324,
- 0.00850825739481916,
- 0.0085075291364341,
- 0.00850680942326733,
- 0.008506098273764036,
- 0.008505395706369405,
- 0.008504701739528619,
- 0.008504016391686868,
- 0.008503339681289338,
- 0.008502671626781214,
- 0.008502012246607682,
- 0.00850136155921393,
- 0.00850071958304514,
- 0.008500086336546503,
- 0.008499461838163202,
- 0.008498846106340425,
- 0.008498239159523356,
- 0.008497641016157182,
- 0.00849705169468709,
- 0.008496471213558265,
- 0.008495899591215893,
- 0.008495336846105163,
- 0.008494782996671255,
- 0.008494238061359361,
- 0.008493702058614666,
- 0.008493175006882354,
- 0.008492656924607612,
- 0.008492147830235627,
- 0.008491647742211585,
- 0.00849115667898067,
- 0.00849067465898807,
- 0.008490201700678972,
- 0.008489737822498561,
- 0.008489283042892022,
- 0.008488837380304542,
- 0.008488400853181309,
- 0.008487973479967506,
- 0.00848755527910832,
- 0.008487146269048939,
- 0.008486746468234548,
- 0.008486355895110332,
- 0.008485974568121477,
- 0.008485602505713173,
- 0.0084852397263306,
- 0.008484886248418949,
- 0.008484542090423404,
- 0.008484207270789152,
- 0.008483881807961379,
- 0.00848356572038527,
- 0.008483259023202563,
- 0.008482961211698966,
- 0.008482671915120825,
- 0.008482391136420091,
- 0.008482118878548708,
- 0.008481855144458627,
- 0.008481599937101797,
- 0.008481353259430162,
- 0.008481115114395673,
- 0.008480885504950277,
- 0.008480664434045923,
- 0.008480451904634558,
- 0.00848024791966813,
- 0.008480052482098587,
- 0.00847986559487788,
- 0.008479687260957951,
- 0.008479517483290754,
- 0.008479356264828233,
- 0.008479203608522338,
- 0.008479059517325017,
- 0.008478923994188215,
- 0.008478797042063885,
- 0.008478678663903973,
- 0.008478568862660426,
- 0.008478467641285192,
- 0.00847837500273022,
- 0.008478290949947459,
- 0.008478215485888854,
- 0.008478148613506355,
- 0.00847809033575191,
- 0.008478040655577467,
- 0.008477999575934973,
- 0.008477967099776378,
- 0.008477943230053627,
- 0.008477927969718671,
- 0.008477921321723458,
- 0.008477923289019933,
- 0.008477933874560048,
- 0.008477953081295748,
- 0.008477980912178981,
- 0.008478017370161697,
- 0.008478062458195842,
- 0.008478116179233367,
- 0.008478178536226216,
- 0.00847824953212634,
- 0.008478329169885685,
- 0.008478417452456203,
- 0.008478514382789836,
- 0.008478619963838536,
- 0.008478734198554251,
- 0.008478857089888929,
- 0.008478988640794516,
- 0.008479128854222962,
- 0.008479277733126213,
- 0.00847943528045622,
- 0.008479601499164928,
- 0.008479776392204286,
- 0.008479959962526243,
- 0.008480152213082747,
- 0.008480353146825746,
- 0.008480562766707186,
- 0.008480781075679017,
- 0.008481008076693186,
- 0.008481243772701642,
- 0.008481488166656333,
- 0.008481741261509206,
- 0.00848200306021221,
- 0.008482273565717293,
- 0.0084825527809764,
- 0.008482840708941484,
- 0.008483137352564491,
- 0.008483442714797368,
- 0.008483756798592064,
- 0.008484079606900527,
- 0.008484411142674703,
- 0.008484751408866543,
- 0.008485100408427993,
- 0.008485458144311004,
- 0.00848582461946752,
- 0.008486199836849492,
- 0.008486583799408866,
- 0.008486976510097591,
- 0.008487377971867615,
- 0.008487788187670887,
- 0.008488207160459353,
- 0.008488634893184962,
- 0.008489071388799662,
- 0.0084895166502554,
- 0.008489970680504128,
- 0.008490433482497789,
- 0.008490905059188335,
- 0.00849138541352771,
- 0.008491874548467865,
- 0.008492372466960748,
- 0.008492879171958304,
- 0.008493394666412486,
- 0.008493918953275236,
- 0.008494452035498508,
- 0.008494993916034246,
- 0.0084955445978344,
- 0.008496104083850917,
- 0.008496672377035747,
- 0.008497249480340833,
- 0.00849783539671813,
- 0.008498430129119581,
- 0.008499033680497134,
- 0.00849964605380274,
- 0.008500267251988346,
- 0.008500897278005898,
- 0.008501536134807346,
- 0.008502183825344638,
- 0.008502840352569723,
- 0.008503505719434546,
- 0.008504179928891057,
- 0.008504862983891203,
- 0.008505554887386933,
- 0.008506255640932879,
- 0.008506964746619649,
- 0.008507681793462892,
- 0.008508406770469273,
- 0.008509139666645456,
- 0.008509880470998106,
- 0.008510629172533889,
- 0.008511385760259466,
- 0.008512150223181504,
- 0.008512922550306666,
- 0.008513702730641618,
- 0.008514490753193025,
- 0.008515286606967551,
- 0.008516090280971859,
- 0.008516901764212615,
- 0.008517721045696485,
- 0.008518548114430131,
- 0.00851938295942022,
- 0.008520225569673412,
- 0.008521075934196378,
- 0.008521934041995777,
- 0.008522799882078276,
- 0.008523673443450541,
- 0.008524554715119233,
- 0.00852544368609102,
- 0.008526340345372564,
- 0.008527244681970532,
- 0.008528156684891588,
- 0.008529076343142395,
- 0.008530003645729617,
- 0.008530938581659922,
- 0.008531881139939971,
- 0.00853283130957643,
- 0.008533789079575966,
- 0.00853475443894524,
- 0.008535727376690916,
- 0.008536707881819663,
- 0.008537695943338142,
- 0.008538691550253018,
- 0.008539694691570957,
- 0.008540705356298622,
- 0.008541723533442678,
- 0.008542749212009792,
- 0.008543782381006624,
- 0.008544823029439843,
- 0.00854587114631611,
- 0.008546926720642091,
- 0.008547989741424452,
- 0.008549060197669855,
- 0.008550138078384966,
- 0.008551223372576449,
- 0.00855231606925097,
- 0.008553416157415191,
- 0.008554523626075781,
- 0.0085556384642394,
- 0.008556760660912714,
- 0.008557890205102387,
- 0.008559027085815086,
- 0.008560171292057474,
- 0.008561322812836213,
- 0.008562481637157972,
- 0.008563647754029414,
- 0.008564821152457203,
- 0.008566001821448004,
- 0.00856718975000848,
- 0.008568384927145298,
- 0.008569587341865121,
- 0.008570796983174615,
- 0.008572013840080443,
- 0.008573237901589271,
- 0.00857446915670776,
- 0.00857570759444258,
- 0.008576953203800393,
- 0.008578205973787863,
- 0.008579465893411655,
- 0.008580732951678433,
- 0.008582007137594863,
- 0.008583288440167609,
- 0.008584576848403335,
- 0.008585872351308706,
- 0.008587174937890386,
- 0.00858848459715504,
- 0.008589801318109333,
- 0.008591125089759928,
- 0.008592455901113493,
- 0.008593793741176688,
- 0.008595138598956182,
- 0.008596490463458636,
- 0.008597849323690718,
- 0.008599215168659089,
- 0.008600587987370414,
- 0.008601967768831362,
- 0.00860335450204859,
- 0.00860474817602877,
- 0.008606148779778564,
- 0.008607556302304635,
- 0.008608970732613647,
- 0.008610392059712268,
- 0.008611820272607162,
- 0.00861325536030499,
- 0.008614697311812419,
- 0.008616146116136114,
- 0.00861760176228274,
- 0.008619064239258959,
- 0.008620533536071437,
- 0.00862200964172684,
- 0.00862349254523183,
- 0.008624982235593074,
- 0.008626478701817234,
- 0.008627981932910977,
- 0.008629491917880969,
- 0.008631008645733868,
- 0.008632532105476345,
- 0.008634062286115062,
- 0.008635599176656683,
- 0.008637142766107874,
- 0.008638693043475299,
- 0.008640249997765623,
- 0.00864181361798551,
- 0.008643383893141624,
- 0.00864496081224063,
- 0.008646544364289195,
- 0.008648134538293979,
- 0.00864973132326165,
- 0.008651334708198871,
- 0.008652944682112309,
- 0.008654561234008625,
- 0.008656184352894485,
- 0.008657814027776555,
- 0.008659450247661498,
- 0.008661092751657912,
- 0.008662740948227263,
- 0.008664394790767749,
- 0.00866605425524546,
- 0.00866771931762648,
- 0.008669389953876897,
- 0.008671066139962802,
- 0.008672747851850276,
- 0.008674435065505411,
- 0.008676127756894294,
- 0.00867782590198301,
- 0.008679529476737648,
- 0.008681238457124294,
- 0.008682952819109035,
- 0.008684672538657961,
- 0.008686397591737156,
- 0.008688127954312709,
- 0.008689863602350707,
- 0.008691604511817237,
- 0.008693350658678387,
- 0.008695102018900242,
- 0.008696858568448892,
- 0.008698620283290423,
- 0.008700387139390923,
- 0.008702159112716478,
- 0.008703936179233176,
- 0.008705718314907103,
- 0.008707505495704348,
- 0.008709297697590998,
- 0.00871109489653314,
- 0.008712897068496862,
- 0.008714704189448249,
- 0.008716516235353388,
- 0.008718333182178371,
- 0.00872015500588928,
- 0.008721981682452206,
- 0.008723813187833234,
- 0.008725649497998452,
- 0.008727490588913946,
- 0.008729336436545805,
- 0.008731187016860117,
- 0.008733042305822968,
- 0.008734902279400443,
- 0.008736766913558631,
- 0.008738636184263623,
- 0.0087405100674815,
- 0.008742388539178353,
- 0.008744271575320268,
- 0.008746159151873333,
- 0.008748051244803635,
- 0.008749947830077261,
- 0.008751848883660299,
- 0.008753754381518835,
- 0.008755664299618956,
- 0.008757578613926752,
- 0.008759497300408307,
- 0.00876142033502971,
- 0.008763347693757048,
- 0.008765279352556408,
- 0.008767215287393878,
- 0.008769155474235544,
- 0.008771099889047495,
- 0.008773048507795816,
- 0.008775001306446595,
- 0.00877695826096592,
- 0.008778919347319879,
- 0.008780884541474557,
- 0.008782853819396044,
- 0.008784827157050425,
- 0.008786804530403787,
- 0.008788785915422218,
- 0.008790771288071807,
- 0.008792760624318639,
- 0.0087947539001288,
- 0.008796751091468382,
- 0.008798752174303467,
- 0.008800757124600147,
- 0.008802765918324506,
- 0.00880477853144263,
- 0.008806794939920612,
- 0.008808815119724533,
- 0.008810839046820484,
- 0.008812866697174552,
- 0.008814898046752822,
- 0.008816933071521383,
- 0.008818971747446322,
- 0.008821014050493728,
- 0.008823059956629685,
- 0.008825109441820281,
- 0.008827162482031603,
- 0.008829219053229741,
- 0.00883127913138078,
- 0.008833342692450808,
- 0.008835409712405911,
- 0.008837480167212178,
- 0.008839554032835695,
- 0.008841631285242551,
- 0.00884371190039883,
- 0.008845795854270623,
- 0.008847883122824014,
- 0.008849973682025093,
- 0.008852067507839945,
- 0.008854164576234658,
- 0.00885626486317532,
- 0.008858368344628017,
- 0.008860474996558837,
- 0.008862584794933868,
- 0.008864697715719197,
- 0.008866813734880909,
- 0.008868932828385094,
- 0.00887105497219784,
- 0.008873180142285228,
- 0.008875308314613353,
- 0.008877439465148297,
- 0.008879573569856152,
- 0.008881710604703,
- 0.008883850545654931,
- 0.008885993368678034,
- 0.008888139049738392,
- 0.008890287564802096,
- 0.00889243888983523,
- 0.008894593000803884,
- 0.008896749873674144,
- 0.008898909484412097,
- 0.008901071808983831,
- 0.008903236823355434,
- 0.00890540450349299,
- 0.008907574825362592,
- 0.008909747764930321,
- 0.008911923220863007,
- 0.008914100664992736,
- 0.008916279973645549,
- 0.008918461112487728,
- 0.008920644047185554,
- 0.00892282874340531,
- 0.008925015166813276,
- 0.008927203283075735,
- 0.008929393057858967,
- 0.008931584456829253,
- 0.008933777445652874,
- 0.008935971989996115,
- 0.008938168055525254,
- 0.008940365607906576,
- 0.008942564612806358,
- 0.008944765035890884,
- 0.008946966842826434,
- 0.008949169999279291,
- 0.008951374470915737,
- 0.008953580223402051,
- 0.008955787222404516,
- 0.008957995433589414,
- 0.008960204822623025,
- 0.008962415355171631,
- 0.008964626996901514,
- 0.008966839713478954,
- 0.008969053470570235,
- 0.008971268233841635,
- 0.008973483968959438,
- 0.008975700641589925,
- 0.008977918217399378,
- 0.008980136662054076,
- 0.008982355941220304,
- 0.008984576020564341,
- 0.008986796865752468,
- 0.008989018442450968,
- 0.008991240716326123,
- 0.008993463653044211,
- 0.008995687218271518,
- 0.008997911377674321,
- 0.009000136096918906,
- 0.00900236134167155,
- 0.009004587077598538,
- 0.00900681327036615,
- 0.009009039885640668,
- 0.009011266889088373,
- 0.009013494246375545,
- 0.009015721923168468,
- 0.00901794988513342,
- 0.009020178097936687,
- 0.009022406527244547,
- 0.009024635138723284,
- 0.009026863898039177,
- 0.009029092770858508,
- 0.00903132172284756,
- 0.009033550719672613,
- 0.009035779726999949,
- 0.009038008710495848,
- 0.009040237635826594,
- 0.009042466468658467,
- 0.009044695174657748,
- 0.00904692371949072,
- 0.009049152068823663,
- 0.009051380188322859,
- 0.00905360804365459,
- 0.009055835600485136,
- 0.00905806282448078,
- 0.009060289681307803,
- 0.009062516136632484,
- 0.009064742156121108,
- 0.009066967705439955,
- 0.009069192750255308,
- 0.009071417256233446,
- 0.00907364118904065,
- 0.009075864514343205,
- 0.009078087197807389,
- 0.009080309205099484,
- 0.009082530501885774,
- 0.009084751053832538,
- 0.009086970826606058,
- 0.009089189785872616,
- 0.009091407897298492,
- 0.00909362512654997,
- 0.009095841439293328,
- 0.00909805680119485,
- 0.009100271177920817,
- 0.009102484535137512,
- 0.009104696838511213,
- 0.009106908053708201,
- 0.009109118146394762,
- 0.009111327082237174,
- 0.009113534826901722,
- 0.009115741346054682,
- 0.00911794660536234,
- 0.009120150570490974,
- 0.00912235320710687,
- 0.009124554480876304,
- 0.009126754357465561,
- 0.009128952802540922,
- 0.009131149781768667,
- 0.00913334526081508,
- 0.009135539205346441,
- 0.00913773158102903,
- 0.00913992235352913,
- 0.009142111488513023,
- 0.009144298951646989,
- 0.009146484708597311,
- 0.009148668725030269,
- 0.009150850966612145,
- 0.00915303139900922,
- 0.009155209987887778,
- 0.009157386698914097,
- 0.00915956149775446,
- 0.009161734350075147,
- 0.009163905221542442,
- 0.009166074077822625,
- 0.009168240884581978,
- 0.009170405607486781,
- 0.009172568212203316,
- 0.009174728664397867,
- 0.009176886929736713,
- 0.009179042973886135,
- 0.009181196762512415,
- 0.009183348261281836,
- 0.009185497435860678,
- 0.009187644251915223,
- 0.00918978867511175,
- 0.009191930671116545,
- 0.009194070205595886,
- 0.009196207239603,
- 0.00919834157710439,
- 0.009200473100832681,
- 0.00920260177266838,
- 0.009204727554491995,
- 0.009206850408184034,
- 0.009208970295625006,
- 0.00921108717869542,
- 0.00921320101927578,
- 0.009215311779246598,
- 0.00921741942048838,
- 0.009219523904881635,
- 0.009221625194306872,
- 0.009223723250644595,
- 0.009225818035775317,
- 0.009227909511579544,
- 0.009229997639937784,
- 0.009232082382730544,
- 0.009234163701838332,
- 0.00923624155914166,
- 0.009238315916521031,
- 0.009240386735856957,
- 0.009242453979029942,
- 0.009244517607920498,
- 0.00924657758440913,
- 0.009248633870376348,
- 0.009250686427702659,
- 0.009252735218268571,
- 0.009254780203954595,
- 0.009256821346641235,
- 0.009258858608209,
- 0.009260891950538398,
- 0.00926292133550994,
- 0.009264946725004131,
- 0.009266968080901479,
- 0.009268985365082492,
- 0.00927099853942768,
- 0.00927300756581755,
- 0.00927501240613261,
- 0.009277013022253368,
- 0.009279009376060332,
- 0.00928100142943401,
- 0.009282989144254909,
- 0.00928497248240354,
- 0.009286951405760408,
- 0.009288925876206023,
- 0.009290895855620892,
- 0.009292861305885523,
- 0.009294822188880425,
- 0.009296778466486105,
- 0.009298730100583071,
- 0.009300677053051832,
- 0.009302619285772896,
- 0.009304556760626772,
- 0.009306489439493965,
- 0.009308417284254985,
- 0.00931034025679034,
- 0.009312258318980537,
- 0.009314171432706086,
- 0.009316079559847493,
- 0.009317982662285267,
- 0.009319880701899916,
- 0.009321773640571948,
- 0.009323661440181872,
- 0.009325544062610195,
- 0.009327421469737423,
- 0.00932929362344407,
- 0.009331160485610637,
- 0.009333022018117637,
- 0.009334878182845575,
- 0.009336728941674963,
- 0.009338574256486303,
- 0.00934041408916011,
- 0.009342248401576886,
- 0.009344077155617142,
- 0.009345900313161386,
- 0.009347717836090126,
- 0.00934952968628387,
- 0.009351335825623126,
- 0.0093531362159884,
- 0.009354930819260204,
- 0.009356719597319043,
- 0.009358502512045425,
- 0.00936027952531986,
- 0.009362050599022856,
- 0.009363815695034918,
- 0.009365574775236557,
- 0.009367327801508282,
- 0.009369074735730596,
- 0.009370815539784012,
- 0.009372550175549037,
- 0.009374278604906177,
- 0.009376000789735942,
- 0.00937771669191884,
- 0.009379426273335378,
- 0.009381129495866065,
- 0.009382826321391409,
- 0.009384516711791916,
- 0.009386200628948096,
- 0.009387878034740458,
- 0.009389548891049508,
- 0.009391213159755754,
- 0.009392870802739707,
- 0.009394521781881871,
- 0.009396166059062757,
- 0.009397803596162872,
- 0.009399434355062724,
- 0.00940105829764282,
- 0.00940267538578367,
- 0.009404285581365782,
- 0.009405888846269663,
- 0.00940748514237582,
- 0.009409074431564763,
- 0.009410656675717,
- 0.009412231836713037,
- 0.009413799876433385,
- 0.009415360756758551,
- 0.009416914439569041,
- 0.009418460886745365,
- 0.009420000060168032,
- 0.009421531921717546,
- 0.009423056433274419,
- 0.009424573556719159,
- 0.009426083253932271,
- 0.009427585486794267,
- 0.00942908021718565,
- 0.009430567406986935,
- 0.009432047018078623,
- 0.009433519012341225,
- 0.009434983351655251,
- 0.009436440196240852,
- 0.009437889794628932,
- 0.009439332118605337,
- 0.00944076713787534,
- 0.009442194822144215,
- 0.009443615141117231,
- 0.00944502806449966,
- 0.009446433561996776,
- 0.009447831603313849,
- 0.00944922215815615,
- 0.009450605196228952,
- 0.009451980687237526,
- 0.009453348600887146,
- 0.00945470890688308,
- 0.009456061574930603,
- 0.009457406574734985,
- 0.009458743876001497,
- 0.009460073448435415,
- 0.009461395261742006,
- 0.009462709285626545,
- 0.0094640154897943,
- 0.009465313843950546,
- 0.009466604317800555,
- 0.009467886881049596,
- 0.009469161503402945,
- 0.009470428154565868,
- 0.009471686804243642,
- 0.009472937422141536,
- 0.009474179977964823,
- 0.009475414441418773,
- 0.00947664078220866,
- 0.009477858970039754,
- 0.009479068974617328,
- 0.009480270765646654,
- 0.009481464312833001,
- 0.009482649585881645,
- 0.009483826554497855,
- 0.009484995188386901,
- 0.00948615545725406,
- 0.0094873073308046,
- 0.009488450778743792,
- 0.009489585770776911,
- 0.009490712276609227,
- 0.009491830265946011,
- 0.009492939708492536,
- 0.009494040573954074,
- 0.009495132832035897,
- 0.009496216452443274,
- 0.009497291404881479,
- 0.009498357659055783,
- 0.00949941518467146,
- 0.009500463951433778,
- 0.009501503929048012,
- 0.009502535087219433,
- 0.00950355739565331,
- 0.009504570824054918,
- 0.009505575342129528,
- 0.009506570919582413,
- 0.009507557526118841,
- 0.009508535131444087,
- 0.009509503705263423,
- 0.009510463217282118,
- 0.009511413637205444,
- 0.009512354934738678,
- 0.009513287079587084,
- 0.00951421004145594,
- 0.009515123790050515,
- 0.009516028295076081,
- 0.00951692352623791,
- 0.009517809453241273,
- 0.009518686045791442,
- 0.00951955327359369,
- 0.009520411106353288,
- 0.009521259513775507,
- 0.00952209846556562,
- 0.0095229279314289,
- 0.009523747881070615,
- 0.009524558284196039,
- 0.009525359110510443,
- 0.0095261503297191,
- 0.009526931911527281,
- 0.009527703825640258,
- 0.009528466041763302,
- 0.009529218529601686,
- 0.009529961258860681,
- 0.009530694199245559,
- 0.00953141732046159,
- 0.009532130592214048,
- 0.009532833984208205,
- 0.009533527466149333,
- 0.0095342110077427,
- 0.009534884578693581,
- 0.00953554814870725,
- 0.009536201687488973,
- 0.009536845164744024,
- 0.009537478550177678,
- 0.009538101813495204,
- 0.009538714924401873,
- 0.009539317852602957,
- 0.00953991056780373,
- 0.009540493039709462,
- 0.009541065238025424,
- 0.00954162713245689,
- 0.00954217869270913,
- 0.009542719888487415,
- 0.00954325068949702,
- 0.009543771065443215,
- 0.009544280986031271,
- 0.00954478042096646,
- 0.009545269339954055,
- 0.009545747712699325,
- 0.009546215508907545,
- 0.009546672698283985,
- 0.009547119250533918,
- 0.009547555135362614,
- 0.009547980322475346,
- 0.009548394781577386,
- 0.009548798482374004,
- 0.009549191394570476,
- 0.009549573487872068,
- 0.009549944731984054,
- 0.009550305096611708,
- 0.009550654582974388,
- 0.00955099399903229,
- 0.009551323702443769,
- 0.009551643683016288,
- 0.009551953930557315,
- 0.00955225443487432,
- 0.009552545185774766,
- 0.009552826173066119,
- 0.00955309738655585,
- 0.00955335881605142,
- 0.009553610451360302,
- 0.009553852282289957,
- 0.009554084298647854,
- 0.00955430649024146,
- 0.009554518846878243,
- 0.009554721358365666,
- 0.009554914014511199,
- 0.009555096805122306,
- 0.009555269720006455,
- 0.009555432748971113,
- 0.009555585881823748,
- 0.009555729108371823,
- 0.009555862418422807,
- 0.009555985801784166,
- 0.009556099248263368,
- 0.009556202747667879,
- 0.009556296289805163,
- 0.00955637986448269,
- 0.009556453461507927,
- 0.009556517070688338,
- 0.009556570681831392,
- 0.009556614284744554,
- 0.009556647869235291,
- 0.00955667142511107,
- 0.009556684942179358,
- 0.009556688410247621,
- 0.009556681819123326,
- 0.00955666515861394,
- 0.00955663841852693,
- 0.00955660158866976,
- 0.009556554658849898,
- 0.009556497618874815,
- 0.00955643045855197,
- 0.009556353167688837,
- 0.009556265736092877,
- 0.00955616815357156,
- 0.00955606040993235,
- 0.009555942494982718,
- 0.009555814398530125,
- 0.009555676110382043,
- 0.009555527620345936,
- 0.009555368918229269,
- 0.009555199993839513,
- 0.00955502083698413,
- 0.00955483143747059,
- 0.00955463178510636,
- 0.009554421869698902,
- 0.00955420168105569,
- 0.009553971208984182,
- 0.009553730443291853,
- 0.009553479373786164,
- 0.009553217990274584,
- 0.009552946282564579,
- 0.009552664240463617,
- 0.009552371853779162,
- 0.009552069112318684,
- 0.009551756005889646,
- 0.009551432524299519,
- 0.009551098657355766,
- 0.009550754394865855,
- 0.009550399726637251,
- 0.009550034642477424,
- 0.00954965913219384,
- 0.00954927318559396,
- 0.00954887679248526,
- 0.0095484699426752,
- 0.009548052625971248,
- 0.009547624832180872,
- 0.00954718655111154,
- 0.009546737772570714,
- 0.009546278486365863,
- 0.009545808682304454,
- 0.009545328350193954,
- 0.00954483747984183,
- 0.009544336061055547,
- 0.009543824083642571,
- 0.009543301537410374,
- 0.009542768412166416,
- 0.009542224697718166,
- 0.009541670383873093,
- 0.009541105460438662,
- 0.009540529917222339,
- 0.009539943744031592,
- 0.009539346930673886,
- 0.009538739466956688,
- 0.009538121342687465,
- 0.009537492547673686,
- 0.009536853071722813,
- 0.009536202904642316,
- 0.009535542036239662,
- 0.009534870456322316,
- 0.009534188154697745,
- 0.009533495121173415,
- 0.009532791345556794,
- 0.009532076817655348,
- 0.009531351527276544,
- 0.00953061546422785,
- 0.00952986861831673,
- 0.009529110979350651,
- 0.009528342537137082,
- 0.009527563281483487,
- 0.009526773202197334,
- 0.00952597228908609,
- 0.00952516053195722,
- 0.009524337920618194,
- 0.009523504444876475,
- 0.009522660094539531,
- 0.00952180485941483,
- 0.009520938729309836,
- 0.00952006169403202,
- 0.009519173743388842,
- 0.009518274867187775,
- 0.009517365055236282,
- 0.009516444543381564,
- 0.00951551457118238,
- 0.009514575325894217,
- 0.009513626824250292,
- 0.009512669082983828,
- 0.00951170211882804,
- 0.009510725948516149,
- 0.009509740588781374,
- 0.009508746056356933,
- 0.009507742367976047,
- 0.009506729540371933,
- 0.009505707590277813,
- 0.009504676534426902,
- 0.009503636389552423,
- 0.009502587172387592,
- 0.00950152889966563,
- 0.009500461588119756,
- 0.009499385254483187,
- 0.009498299915489145,
- 0.009497205587870846,
- 0.009496102288361511,
- 0.009494990033694358,
- 0.009493868840602607,
- 0.009492738725819478,
- 0.009491599706078189,
- 0.009490451798111957,
- 0.009489295018654004,
- 0.00948812938443755,
- 0.009486954912195809,
- 0.009485771618662004,
- 0.009484579520569353,
- 0.009483378634651075,
- 0.009482168977640391,
- 0.009480950566270517,
- 0.009479723417274674,
- 0.00947848754738608,
- 0.009477242973337956,
- 0.009475989711863518,
- 0.009474727779695987,
- 0.009473457193568582,
- 0.009472177970214522,
- 0.009470890126367025,
- 0.009469593678759311,
- 0.0094682886441246,
- 0.009466975039196109,
- 0.009465652880707059,
- 0.009464322185390667,
- 0.009462982969980155,
- 0.009461635251208739,
- 0.00946027904580964,
- 0.009458914370516075,
- 0.009457541242061265,
- 0.009456159677178428,
- 0.009454769692600786,
- 0.009453371305061553,
- 0.009451964531293952,
- 0.0094505493880312,
- 0.009449125892006516,
- 0.009447694059953122,
- 0.009446253908604233,
- 0.009444805454693072,
- 0.009443348714952855,
- 0.009441883706116802,
- 0.009440410444918132,
- 0.009438928948090064,
- 0.009437439232365818,
- 0.009435941314478611,
- 0.009434435211161666,
- 0.009432920939148198,
- 0.009431398515171427,
- 0.009429867955964573,
- 0.009428329278260855,
- 0.009426782498793489,
- 0.0094252276342957,
- 0.009423664701500703,
- 0.009422093717141717,
- 0.009420514697951963,
- 0.009418927660664659,
- 0.009417332622013023,
- 0.009415729598730275,
- 0.009414118607549635,
- 0.009412499665204322,
- 0.009410872788427553,
- 0.009409237993952548,
- 0.009407595298512527,
- 0.009405944718840709,
- 0.00940428627167031,
- 0.009402619973734556,
- 0.009400945841766659,
- 0.009399263892499841,
- 0.00939757414266732,
- 0.009395876609002317,
- 0.00939417130823805,
- 0.009392458257107736,
- 0.009390737472344597,
- 0.009389008970681852,
- 0.009387272768852718,
- 0.009385528883590415,
- 0.009383777331628164,
- 0.00938201812969918,
- 0.009380251294536686,
- 0.0093784768428739,
- 0.009376694791444038,
- 0.009374905156980322,
- 0.009373107956215973,
- 0.009371303205884205,
- 0.009369490922718242,
- 0.009367671123451299,
- 0.009365843824816597,
- 0.009364009043547354,
- 0.009362166796376793,
- 0.009360317100038127,
- 0.00935845997126458,
- 0.009356595426789368,
- 0.009354723483345711,
- 0.00935284415766683,
- 0.00935095746648594,
- 0.009349063426536264,
- 0.009347162054551019,
- 0.009345253367263424,
- 0.009343337381406698,
- 0.009341414113714062,
- 0.009339483580918732,
- 0.00933754628657886,
- 0.009335603064785813,
- 0.009333653965406297,
- 0.009331699026332074,
- 0.009329738285454907,
- 0.009327771780666558,
- 0.00932579954985879,
- 0.009323821630923363,
- 0.009321838061752042,
- 0.009319848880236587,
- 0.00931785412426876,
- 0.009315853831740327,
- 0.009313848040543048,
- 0.009311836788568683,
- 0.009309820113708997,
- 0.009307798053855752,
- 0.00930577064690071,
- 0.009303737930735632,
- 0.009301699943252282,
- 0.009299656722342422,
- 0.009297608305897815,
- 0.009295554731810221,
- 0.009293496037971404,
- 0.009291432262273124,
- 0.009289363442607147,
- 0.009287289616865233,
- 0.009285210822939144,
- 0.009283127098720643,
- 0.009281038482101493,
- 0.009278945010973453,
- 0.00927684672322829,
- 0.009274743656757763,
- 0.009272635849453635,
- 0.00927052333920767,
- 0.009268406163911627,
- 0.00926628436145727,
- 0.009264157969736363,
- 0.009262027026640664,
- 0.00925989157006194,
- 0.009257751637891951,
- 0.009255607268022457,
- 0.009253458498345225,
- 0.009251305366752014,
- 0.009249147911134587,
- 0.009246986169384708,
- 0.009244820179394136,
- 0.009242649979054636,
- 0.009240475606257969,
- 0.009238297098895896,
- 0.009236114494860182,
- 0.009233927832042589,
- 0.009231737148334878,
- 0.00922954248162881,
- 0.00922734386981615,
- 0.00922514135078866,
- 0.0092229349624381,
- 0.009220724742656235,
- 0.009218510729334824,
- 0.009216292960365633,
- 0.009214071473640423,
- 0.009211846307050953,
- 0.009209617498488991,
- 0.009207385085846294,
- 0.009205149107014629,
- 0.009202909599885754,
- 0.009200666602351434,
- 0.009198420152303429,
- 0.009196170287633504,
- 0.00919391704623342,
- 0.009191660465994938,
- 0.009189400584809822,
- 0.009187137440569836,
- 0.009184871071166736,
- 0.009182601514492291,
- 0.00918032880843826,
- 0.009178052990896406,
- 0.00917577409975849,
- 0.009173492172916277,
- 0.009171207248261527,
- 0.009168919363686003,
- 0.009166628557081466,
- 0.00916433486633968,
- 0.009162038329352407,
- 0.00915973898401141,
- 0.00915743686820845,
- 0.009155132019835288,
- 0.00915282447678369,
- 0.009150514276945413,
- 0.009148201458212225,
- 0.009145886058475884,
- 0.009143568115628154,
- 0.009141247667560798,
- 0.009138924752165578,
- 0.009136599407334255,
- 0.009134271670958592,
- 0.00913194158093035,
- 0.009129609175141294,
- 0.009127274491483185,
- 0.009124937567847784,
- 0.009122598442126855,
- 0.00912025715221216,
- 0.009117913735995459,
- 0.009115568231368517,
- 0.009113220676223097,
- 0.009110871108450958,
- 0.009108519565943864,
- 0.009106166086593577,
- 0.00910381070829186,
- 0.009101453468930475,
- 0.009099094406401184,
- 0.009096733558595749,
- 0.009094370963405932,
- 0.009092006658723497,
- 0.009089640682440205,
- 0.009087273072447817,
- 0.009084903866638098,
- 0.009082533102902808,
- 0.00908016081913371,
- 0.009077787053222569,
- 0.009075411843061142,
- 0.009073035226541196,
- 0.00907065724155449,
- 0.00906827793263971,
- 0.009065897596632936,
- 0.009063516409652684,
- 0.009061134416426257,
- 0.009058751661680957,
- 0.009056368190144088,
- 0.009053984046542955,
- 0.009051599275604862,
- 0.00904921392205711,
- 0.009046828030627004,
- 0.009044441646041849,
- 0.009042054813028945,
- 0.009039667576315599,
- 0.009037279980629113,
- 0.00903489207069679,
- 0.009032503891245935,
- 0.00903011548700385,
- 0.00902772690269784,
- 0.009025338183055207,
- 0.009022949372803258,
- 0.009020560516669291,
- 0.009018171659380615,
- 0.009015782845664528,
- 0.009013394120248338,
- 0.009011005527859349,
- 0.00900861711322486,
- 0.009006228921072178,
- 0.009003840996128607,
- 0.009001453383121449,
- 0.008999066126778008,
- 0.008996679271825587,
- 0.00899429286299149,
- 0.008991906945003021,
- 0.008989521562587482,
- 0.00898713676047218,
- 0.008984752583384414,
- 0.00898236907605149,
- 0.008979986283200712,
- 0.008977604249559384,
- 0.008975223019854806,
- 0.008972842638814284,
- 0.008970463151165124,
- 0.008968084601634625,
- 0.008965707034950095,
- 0.008963330495838832,
- 0.008960955029028144,
- 0.008958580679245334,
- 0.008956207491217704,
- 0.00895383550967256,
- 0.008951464779337202,
- 0.008949095344938936,
- 0.008946727251205065,
- 0.008944360542862892,
- 0.008941995264639723,
- 0.008939631461262858,
- 0.008937269177459602,
- 0.00893490845795726,
- 0.008932549347483134,
- 0.008930191890764527,
- 0.008927836132528745,
- 0.008925482117503089,
- 0.008923129890414863,
- 0.008920779495991371,
- 0.008918430978959918,
- 0.008916084384047805,
- 0.008913739755982338,
- 0.008911397139490818,
- 0.00890905657930055,
- 0.008906718120138837,
- 0.008904381806732984,
- 0.008902047683810293,
- 0.008899715796098068,
- 0.008897386188323612,
- 0.008895058905214229,
- 0.008892733991497224,
- 0.008890411491899898,
- 0.008888091451149556,
- 0.008885773913973502,
- 0.008883458925099038,
- 0.008881146529253469,
- 0.008878836771164097,
- 0.008876529695558228,
- 0.008874225347163164,
- 0.008871923770706207,
- 0.008869625010914664,
- 0.008867329112515835,
- 0.008865036120237027,
- 0.00886274607880554,
- 0.00886045903294868,
- 0.00885817502739375,
- 0.008855894106868054,
- 0.008853616316098894,
- 0.008851341699813576,
- 0.0088490703027394,
- 0.008846802169603672,
- 0.008844537345133697,
- 0.008842275874056775,
- 0.008840017801100213,
- 0.008837763170991312,
- 0.008835512028457376,
- 0.00883326441822571,
- 0.008831020385023616,
- 0.008828779973578397,
- 0.008826543228617359,
- 0.008824310194867803,
- 0.008822080917057034,
- 0.008819855439912356,
- 0.008817633808161071,
- 0.008815416066530484,
- 0.008813202259747898,
- 0.008810992432540615,
- 0.008808786629635941,
- 0.008806584895761178,
- 0.008804387275643632,
- 0.008802193814010602,
- 0.008800004555589396,
- 0.008797819511467174,
- 0.008795638408509847,
- 0.008793461206998638,
- 0.008791287944308064,
- 0.00878911865781265,
- 0.00878695338488691,
- 0.008784792162905371,
- 0.008782635029242546,
- 0.008780482021272962,
- 0.008778333176371134,
- 0.008776188531911585,
- 0.008774048125268833,
- 0.0087719119938174,
- 0.008769780174931806,
- 0.00876765270598657,
- 0.008765529624356214,
- 0.008763410967415255,
- 0.008761296772538217,
- 0.008759187077099616,
- 0.008757081918473977,
- 0.008754981334035817,
- 0.008752885361159656,
- 0.008750794037220016,
- 0.008748707399591415,
- 0.008746625485648375,
- 0.008744548332765415,
- 0.008742475978317055,
- 0.008740408459677818,
- 0.00873834581422222,
- 0.008736288079324783,
- 0.008734235292360028,
- 0.008732187490702474,
- 0.008730144711726642,
- 0.00872810699280705,
- 0.008726074371318221,
- 0.008724046884634674,
- 0.008722024570130929,
- 0.008720007465181506,
- 0.008717995607160927,
- 0.008715989033443708,
- 0.008713987781404373,
- 0.008711991888417443,
- 0.008710001391857432,
- 0.008708016329098867,
- 0.008706036737516265,
- 0.008704062654484146,
- 0.008702094117377032,
- 0.00870013116356944,
- 0.008698173830435894,
- 0.008696222155350911,
- 0.008694276175689011,
- 0.008692335928824717,
- 0.008690401452132549,
- 0.008688472782987023,
- 0.008686549958762663,
- 0.00868463301683399,
- 0.00868272199457552,
- 0.008680816929361776,
- 0.008678917858567278,
- 0.008677024819566545,
- 0.008675137849734098,
- 0.008673256986444458,
- 0.008671382267072142,
- 0.008669513728991675,
- 0.008667651409577573,
- 0.008665795346204359,
- 0.00866394557624655,
- 0.00866210213707867,
- 0.008660265066075236,
- 0.00865843440061077,
- 0.00865661017805979,
- 0.008654792435796818,
- 0.008652981211196375,
- 0.00865117654163298,
- 0.00864937846448115,
- 0.008647587017115412,
- 0.00864580223691028,
- 0.008644024161240278,
- 0.008642252827479924,
- 0.00864048827300374,
- 0.008638730535186243,
- 0.008636979651401958,
- 0.0086352356590254,
- 0.008633498595431091,
- 0.008631768497993554,
- 0.008630045404087306,
- 0.008628329351086867,
- 0.008626620376366759,
- 0.0086249185173015,
- 0.008623223811265613,
- 0.008621536295633617,
- 0.00861985600778003,
- 0.008618182985079376,
- 0.008616517264906172,
- 0.008614858884634938,
- 0.008613207881640198,
- 0.008611564293296467,
- 0.008609928156978268,
- 0.008608299510060122,
- 0.008606678389916548,
- 0.008605064833922066,
- 0.008603458879451195,
- 0.008601860563878459,
- 0.008600269924578373,
- 0.008598686998925461,
- 0.008597111824294242,
- 0.008595544438059237,
- 0.008593984877594964,
- 0.008592433180275945,
- 0.0085908893834767,
- 0.008589353524571746,
- 0.008587825640935609,
- 0.008586305769942805,
- 0.008584793948967854,
- 0.00858329021538528,
- 0.008581794606569599,
- 0.008580306992681076,
- 0.008578826743664673,
- 0.008577353814103789,
- 0.008575888225954925,
- 0.00857443000117458,
- 0.008572979161719256,
- 0.00857153572954545,
- 0.008570099726609662,
- 0.008568671174868394,
- 0.008567250096278144,
- 0.008565836512795412,
- 0.008564430446376699,
- 0.008563031918978503,
- 0.008561640952557327,
- 0.008560257569069666,
- 0.008558881790472025,
- 0.008557513638720902,
- 0.008556153135772794,
- 0.008554800303584206,
- 0.008553455164111632,
- 0.008552117739311577,
- 0.008550788051140538,
- 0.008549466121555016,
- 0.008548151972511511,
- 0.008546845625966523,
- 0.008545547103876549,
- 0.008544256428198092,
- 0.008542973620887651,
- 0.008541698703901725,
- 0.008540431699196816,
- 0.008539172628729422,
- 0.008537921514456042,
- 0.00853667837833318,
- 0.00853544324231733,
- 0.008534216128364996,
- 0.008532997058432678,
- 0.008531786054476872,
- 0.008530583138454083,
- 0.008529388332320805,
- 0.008528201658033543,
- 0.008527023137548797,
- 0.008525852792823063,
- 0.008524690645812842,
- 0.008523536718474634,
- 0.00852239103276494,
- 0.00852125361064026,
- 0.008520124474057094,
- 0.00851900364497194,
- 0.008517891145341298,
- 0.008516786997121668,
- 0.008515691222269552,
- 0.008514603842741449,
- 0.008513524880493856,
- 0.008512454357483277,
- 0.008511392295666208,
- 0.008510338716999152,
- 0.008509293643438607,
- 0.008508257096941073,
- 0.008507229099463052,
- 0.00850620967296104,
- 0.008505198839391541,
- 0.008504196620711052,
- 0.008503203038876073,
- 0.008502218115843105,
- 0.008501241873568648,
- 0.008500274334009201,
- 0.008499315519121264,
- 0.008498365450861337,
- 0.008497424151185918,
- 0.008496491642051511,
- 0.008495567945414612,
- 0.008494653083231723,
- 0.008493747077459344,
- 0.008492849950053973,
- 0.008491961722972112,
- 0.008491082418170258,
- 0.008490212057604914,
- 0.008489350663232578,
- 0.00848849825700975,
- 0.00848765486089293,
- 0.00848682049683862,
- 0.008485995186803316,
- 0.008485178952743519,
- 0.00848437181661573,
- 0.00848357380037645,
- 0.008482784925982177,
- 0.00848200521538941,
- 0.00848123469055465,
- 0.008480473373434397,
- 0.008479721285985151,
- 0.008478978450163412,
- 0.008478244887925679,
- 0.008477520621228451,
- 0.00847680567202823,
- 0.008476100062281515,
- 0.008475403813944805,
- 0.008474716948974602,
- 0.008474039489327404,
- 0.008473371456959712,
- 0.008472712873828024,
- 0.00847206376188884,
- 0.008471424143098663,
- 0.00847079403941399,
- 0.008470173472791321,
- 0.008469562465187158,
- 0.008468961038557998,
- 0.008468369214860341,
- 0.00846778701605069,
- 0.008467214464085542,
- 0.008466651580921398,
- 0.008466098388514757,
- 0.00846555490882212,
- 0.008465021163799987,
- 0.008464497175404855,
- 0.008463982965593227,
- 0.008463478556321602,
- 0.00846298364384556,
- 0.008462497624171336,
- 0.008462020488218584,
- 0.008461552241488328,
- 0.008461092889481594,
- 0.0084606424376994,
- 0.008460200891642771,
- 0.008459768256812727,
- 0.00845934453871029,
- 0.008458929742836485,
- 0.008458523874692333,
- 0.008458126939778855,
- 0.008457738943597075,
- 0.008457359891648013,
- 0.008456989789432694,
- 0.008456628642452139,
- 0.00845627645620737,
- 0.00845593323619941,
- 0.008455598987929278,
- 0.008455273716898002,
- 0.008454957428606599,
- 0.008454650128556094,
- 0.008454351822247509,
- 0.008454062515181866,
- 0.008453782212860186,
- 0.008453510920783494,
- 0.008453248644452809,
- 0.008452995389369156,
- 0.008452751161033556,
- 0.008452515964947031,
- 0.008452289806610603,
- 0.008452072691525295,
- 0.008451864625192129,
- 0.008451665613112128,
- 0.008451475660786313,
- 0.008451294773715706,
- 0.008451122957401332,
- 0.008450960217344209,
- 0.008450806559045364,
- 0.008450661988005814,
- 0.008450526509726585,
- 0.008450400129708699,
- 0.008450282853453178,
- 0.008450174686461042,
- 0.008450075634233315,
- 0.008449985702271021,
- 0.008449904896075179,
- 0.008449833221146813,
- 0.008449770682986944,
- 0.008449717287096595,
- 0.00844967303897679,
- 0.008449637944128549,
- 0.008449612008052896,
- 0.008449595236250851,
- 0.008449587634223437,
- 0.008449589207471677,
- 0.008449599961496593,
- 0.008449619901799207,
- 0.00844964903388054,
- 0.008449687363241618,
- 0.008449734895383459,
- 0.008449791635807087,
- 0.008449857590013526,
- 0.008449932763503795,
- 0.008450017161778919,
- 0.008450110790339919,
- 0.008450213654687816,
- 0.008450325760323634,
- 0.008450447112748396,
- 0.008450577717463121,
- 0.008450717579968835,
- 0.008450866705766558,
- 0.008451025100357312,
- 0.00845119276924212,
- 0.008451369717922005,
- 0.008451555951897987,
- 0.008451751476671092,
- 0.008451956297742338,
- 0.00845217042061275,
- 0.008452393850783349,
- 0.00845262659375516,
- 0.0084528686550292,
- 0.008453120040106494,
- 0.008453380754488066,
- 0.008453650803674936,
- 0.008453930193168127,
- 0.00845421892846866,
- 0.00845451701507756,
- 0.008454824458495849,
- 0.008455141264224544,
- 0.008455467437764673,
- 0.008455802984617258,
- 0.008456147910283316,
- 0.008456502220263876,
- 0.008456865920059956,
- 0.008457239015172579,
- 0.008457621511102768,
- 0.008458013413351544,
- 0.00845841472741993,
- 0.008458825458808949,
- 0.008459245613019622,
- 0.008459675195552973,
- 0.008460114211910022,
- 0.008460562667591792,
- 0.008461020568099305,
- 0.008461487918933586,
- 0.008461964725595652,
- 0.00846245099358653,
- 0.00846294672840724,
- 0.008463451935558804,
- 0.008463966620542248,
- 0.008464490788858588,
- 0.00846502444600885,
- 0.008465567597494056,
- 0.008466120248815228,
- 0.008466682404760685,
- 0.008467253561208733,
- 0.008467833275447477,
- 0.008468421538273315,
- 0.008469018340482656,
- 0.008469623672871901,
- 0.008470237526237458,
- 0.00847085989137573,
- 0.00847149075908312,
- 0.008472130120156032,
- 0.008472777965390872,
- 0.008473434285584044,
- 0.008474099071531953,
- 0.008474772314031001,
- 0.008475454003877595,
- 0.008476144131868136,
- 0.008476842688799032,
- 0.008477549665466684,
- 0.008478265052667501,
- 0.008478988841197882,
- 0.008479721021854235,
- 0.008480461585432962,
- 0.008481210522730468,
- 0.008481967824543158,
- 0.008482733481667436,
- 0.008483507484899707,
- 0.008484289825036373,
- 0.008485080492873841,
- 0.008485879479208515,
- 0.008486686774836797,
- 0.008487502370555094,
- 0.00848832625715981,
- 0.008489158425447348,
- 0.008489998866214111,
- 0.008490847570256506,
- 0.008491704528370937,
- 0.008492569731353808,
- 0.008493443170001523,
- 0.008494324835110487,
- 0.008495214717477103,
- 0.008496112807897777,
- 0.00849701909716891,
- 0.008497933576086912,
- 0.008498856235448183,
- 0.008499787066049126,
- 0.00850072605868615,
- 0.008501673204155657,
- 0.008502628493254052,
- 0.008503591916777738,
- 0.00850456346552312,
- 0.008505543130286602,
- 0.008506530901864588,
- 0.008507526771053485,
- 0.008508530728649695,
- 0.00850954276544962,
- 0.00851056287224967,
- 0.008511591039846245,
- 0.008512627259035751,
- 0.008513671520614592,
- 0.008514723815379172,
- 0.008515784134125896,
- 0.008516852467651168,
- 0.00851792880675139,
- 0.008519013142222972,
- 0.008520105464862312,
- 0.00852120576546582,
- 0.008522314034829895,
- 0.008523430263750945,
- 0.008524554443025372,
- 0.008525686563449583,
- 0.00852682661581998,
- 0.008527974590932968,
- 0.008529130479584953,
- 0.008530294272572337,
- 0.008531465960691525,
- 0.00853264553473892,
- 0.00853383298551093,
- 0.008535028303803956,
- 0.008536231480414403,
- 0.008537442506138675,
- 0.00853866137177318,
- 0.008539888068114317,
- 0.008541122585958493,
- 0.008542364916102113,
- 0.00854361504934158,
- 0.008544872976473298,
- 0.008546138688293672,
- 0.008547412175599107,
- 0.008548693429186006,
- 0.008549982439850775,
- 0.008551279198389817,
- 0.008552583695599535,
- 0.008553895922276336,
- 0.008555215869216624,
- 0.008556543527216801,
- 0.008557878887073274,
- 0.008559221939582447,
- 0.008560572675540723,
- 0.008561931085744505,
- 0.008563297160990201,
- 0.008564670892074213,
- 0.008566052269792948,
- 0.008567441284942806,
- 0.008568837928320193,
- 0.008570242190721514,
- 0.008571654062943175,
- 0.008573073535781576,
- 0.008574500600033124,
- 0.008575935246494226,
- 0.00857737746596128,
- 0.008578827249230696,
- 0.008580284587098875,
- 0.008581749470362223,
- 0.008583221889817142,
- 0.00858470183626004,
- 0.008586189300487318,
- 0.008587684273295383,
- 0.008589186745480638,
- 0.008590696707839487,
- 0.008592214151168334,
- 0.008593739066263584,
- 0.008595271443921642,
- 0.008596811274938911,
- 0.008598358550111797,
- 0.008599913260236703,
- 0.008601475396110033,
- 0.008603044948528192,
- 0.008604621908287586,
- 0.008606206266184614,
- 0.008607797767449167,
- 0.008609395780805376,
- 0.008611000253945447,
- 0.00861261116384379,
- 0.008614228487474814,
- 0.008615852201812928,
- 0.00861748228383254,
- 0.008619118710508059,
- 0.008620761458813894,
- 0.008622410505724454,
- 0.008624065828214149,
- 0.008625727403257384,
- 0.008627395207828572,
- 0.00862906921890212,
- 0.008630749413452437,
- 0.008632435768453931,
- 0.008634128260881013,
- 0.008635826867708089,
- 0.00863753156590957,
- 0.008639242332459864,
- 0.008640959144333379,
- 0.008642681978504527,
- 0.008644410811947712,
- 0.008646145621637347,
- 0.008647886384547838,
- 0.008649633077653596,
- 0.008651385677929028,
- 0.008653144162348544,
- 0.008654908507886552,
- 0.00865667869151746,
- 0.008658454690215681,
- 0.008660236480955619,
- 0.008662024040711685,
- 0.008663817346458288,
- 0.008665616375169835,
- 0.008667421103820738,
- 0.008669231509385403,
- 0.00867104756883824,
- 0.008672869259153658,
- 0.008674696557306065,
- 0.008676529440269871,
- 0.008678367885019484,
- 0.008680211868529311,
- 0.008682061367773764,
- 0.008683916359727251,
- 0.00868577682136418,
- 0.00868764272965896,
- 0.008689514061586,
- 0.00869139079411971,
- 0.008693272904234496,
- 0.00869516036890477,
- 0.008697053165104938,
- 0.00869895126980941,
- 0.008700854659992596,
- 0.008702763312628902,
- 0.008704677204692741,
- 0.008706596313158517,
- 0.008708520615000643,
- 0.008710450087193525,
- 0.008712384706711573,
- 0.008714324450529196,
- 0.008716269295620803,
- 0.0087182192189608,
- 0.0087201741975236,
- 0.008722134208283609,
- 0.008724099228215237,
- 0.008726069234292894,
- 0.008728044203490985,
- 0.008730024112783924,
- 0.008732008939146114,
- 0.008733998659551968,
- 0.008735993250975896,
- 0.0087379926903923,
- 0.008739996954775597,
- 0.008742006021100191,
- 0.008744019866340491,
- 0.008746038467470909,
- 0.00874806180146585,
- 0.008750089845299723,
- 0.00875212257594694,
- 0.00875415997038191,
- 0.008756202005579037,
- 0.008758248658512732,
- 0.008760299906157407,
- 0.008762355725487466,
- 0.008764416093477322,
- 0.008766480987101382,
- 0.008768550383334054,
- 0.008770624259149746,
- 0.008772702591522871,
- 0.008774785357427834,
- 0.008776872533839046,
- 0.008778964097730914,
- 0.008781060026077847,
- 0.008783160295854256,
- 0.008785264884034548,
- 0.00878737376759313,
- 0.008789486923504416,
- 0.00879160432874281,
- 0.008793725960282724,
- 0.008795851795098565,
- 0.00879798181016474,
- 0.008800115982455663,
- 0.00880225428894574,
- 0.008804396706609378,
- 0.008806543212420987,
- 0.008808693783354977,
- 0.008810848396385757,
- 0.008813007028487736,
- 0.00881516965663532,
- 0.00881733625780292,
- 0.008819506808964943,
- 0.008821681287095802,
- 0.008823859669169902,
- 0.008826041932161651,
- 0.008828228053045463,
- 0.008830418008795742,
- 0.008832611776386898,
- 0.00883480933279334,
- 0.008837010654989477,
- 0.008839215719949719,
- 0.008841424504648473,
- 0.008843636986060147,
- 0.008845853141159153,
- 0.008848072946919897,
- 0.00885029638031679,
- 0.008852523418324239,
- 0.008854754037916654,
- 0.008856988142543737,
- 0.00885922515476059,
- 0.008861464927937058,
- 0.008863707427590113,
- 0.00886595261923672,
- 0.008868200468393848,
- 0.008870450940578464,
- 0.008872704001307536,
- 0.008874959616098032,
- 0.00887721775046692,
- 0.008879478369931165,
- 0.008881741440007739,
- 0.008884006926213607,
- 0.008886274794065736,
- 0.008888545009081096,
- 0.008890817536776655,
- 0.008893092342669377,
- 0.008895369392276234,
- 0.008897648651114191,
- 0.008899930084700218,
- 0.00890221365855128,
- 0.008904499338184347,
- 0.008906787089116384,
- 0.008909076876864363,
- 0.008911368666945247,
- 0.008913662424876007,
- 0.008915958116173609,
- 0.008918255706355023,
- 0.008920555160937213,
- 0.00892285644543715,
- 0.0089251595253718,
- 0.008927464366258133,
- 0.008929770933613114,
- 0.008932079192953711,
- 0.008934389109796893,
- 0.008936700649659627,
- 0.00893901377805888,
- 0.008941328460511622,
- 0.00894364466253482,
- 0.00894596234964544,
- 0.00894828148736045,
- 0.008950602041196819,
- 0.008952923976671514,
- 0.008955247259301505,
- 0.008957571854603755,
- 0.008959897728095237,
- 0.008962224845292913,
- 0.008964553171713756,
- 0.00896688267287473,
- 0.008969213314292806,
- 0.00897154506148495,
- 0.008973877879968128,
- 0.00897621173525931,
- 0.008978546592875464,
- 0.008980882418333556,
- 0.008983219177150555,
- 0.00898555683484343,
- 0.008987895356929143,
- 0.008990234708924669,
- 0.00899257485634697,
- 0.00899491576471302,
- 0.00899725739953978,
- 0.008999599726344221,
- 0.00900194271064331,
- 0.009004286317954016,
- 0.009006630513793306,
- 0.009008975263678146,
- 0.009011320533125507,
- 0.009013666287652353,
- 0.009016012492775656,
- 0.009018359114012381,
- 0.009020706116879496,
- 0.009023053466893968,
- 0.009025401129572765,
- 0.009027749070432857,
- 0.00903009725499121,
- 0.00903244564876479,
- 0.009034794217270567,
- 0.00903714292602551,
- 0.009039491740546583,
- 0.009041840626350755,
- 0.009044189548954995,
- 0.009046538473876271,
- 0.00904888736663155,
- 0.009051236192737799,
- 0.009053584917711986,
- 0.009055933507071078,
- 0.009058281926332045,
- 0.009060630141011853,
- 0.009062978116627471,
- 0.009065325818695865,
- 0.009067673212734004,
- 0.009070020264258854,
- 0.009072366938787385,
- 0.009074713201836563,
- 0.009077059018923358,
- 0.009079404355564735,
- 0.009081749177277663,
- 0.00908409344957911,
- 0.009086437137986042,
- 0.00908878020801543,
- 0.00909112262518424,
- 0.009093464355009438,
- 0.009095805363007992,
- 0.009098145614696873,
- 0.009100485075593046,
- 0.00910282371121348,
- 0.009105161487075141,
- 0.009107498368694998,
- 0.00910983432159002,
- 0.009112169311277172,
- 0.009114503303273423,
- 0.009116836263095741,
- 0.009119168156261093,
- 0.009121498948286448,
- 0.009123828604688772,
- 0.009126157090985035,
- 0.009128484372692201,
- 0.009130810415327241,
- 0.009133135184407122,
- 0.009135458645448812,
- 0.009137780763969278,
- 0.009140101505485488,
- 0.00914242083551441,
- 0.00914473871957301,
- 0.009147055123178257,
- 0.00914937001184712,
- 0.009151683351096564,
- 0.009153995102201619,
- 0.009156304994895616,
- 0.009158612854920409,
- 0.009160918641976608,
- 0.009163222315764828,
- 0.009165523835985682,
- 0.009167823162339784,
- 0.009170120254527746,
- 0.009172415072250185,
- 0.00917470757520771,
- 0.00917699772310094,
- 0.009179285475630483,
- 0.009181570792496957,
- 0.009183853633400973,
- 0.009186133958043144,
- 0.009188411726124087,
- 0.009190686897344412,
- 0.009192959431404734,
- 0.009195229288005667,
- 0.009197496426847824,
- 0.00919976080763182,
- 0.009202022390058266,
- 0.009204281133827777,
- 0.009206536998640966,
- 0.009208789944198447,
- 0.009211039930200834,
- 0.009213286916348741,
- 0.00921553086234278,
- 0.009217771727883564,
- 0.009220009472671709,
- 0.009222244056407827,
- 0.009224475438792533,
- 0.009226703579526438,
- 0.009228928438310158,
- 0.009231149974844307,
- 0.009233368148829494,
- 0.009235582919966338,
- 0.00923779424795545,
- 0.009240002092497444,
- 0.009242206413292934,
- 0.009244407170042533,
- 0.009246604322446854,
- 0.00924879783020651,
- 0.00925098765302212,
- 0.00925317375059429,
- 0.009255356082623636,
- 0.009257534608810776,
- 0.009259709288856317,
- 0.009261880082460877,
- 0.009264046949325068,
- 0.009266209849149503,
- 0.009268368741634798,
- 0.009270523586481564,
- 0.009272674343390415,
- 0.009274820972061965,
- 0.00927696343219683,
- 0.00927910168349562,
- 0.009281235685658947,
- 0.00928336539838743,
- 0.009285490781381679,
- 0.009287611794342308,
- 0.009289728396969933,
- 0.009291840548965164,
- 0.009293948210028618,
- 0.009296051339860905,
- 0.00929814989816264,
- 0.009300243844634438,
- 0.009302333138976911,
- 0.009304417740890672,
- 0.009306497610076337,
- 0.009308572706234518,
- 0.009310642989065828,
- 0.009312708418270883,
- 0.009314768953550294,
- 0.009316824554604674,
- 0.00931887518113464,
- 0.009320920792840802,
- 0.009322961349423776,
- 0.009324996810584175,
- 0.009327027136022611,
- 0.0093290522854397,
- 0.009331072218536055,
- 0.009333086895012287,
- 0.009335096274569013,
- 0.009337100316906845,
- 0.009339098981726397,
- 0.009341092228728282,
- 0.009343080017613112,
- 0.009345062308081504,
- 0.00934703905983407,
- 0.009349010232571424,
- 0.009350975785994179,
- 0.009352935679802948,
- 0.009354889873698344,
- 0.009356838327380984,
- 0.009358781000551479,
- 0.009360717852910443,
- 0.009362648844158489,
- 0.00936457393399623,
- 0.009366493082124283,
- 0.009368406248243257,
- 0.00937031339205377,
- 0.009372214473256433,
- 0.009374109451551859,
- 0.00937599828664066,
- 0.009377880938223457,
- 0.009379757366000855,
- 0.009381627529673474,
- 0.009383491388941923,
- 0.009385348903506818,
- 0.009387200033068772,
- 0.009389044737328397,
- 0.009390882975986309,
- 0.009392714708743121,
- 0.009394539895299446,
- 0.009396358495355897,
- 0.00939817046861309,
- 0.009399975774771635,
- 0.00940177437353215,
- 0.009403566224595244,
- 0.009405351287661533,
- 0.00940712952243163,
- 0.009408900888606148,
- 0.009410665345885704,
- 0.009412422853970906,
- 0.009414173372562373,
- 0.009415916861360714,
- 0.009417653280066544,
- 0.00941938258838048,
- 0.009421104869005978,
- 0.009422820294939734,
- 0.009424528834804173,
- 0.009426230453685175,
- 0.009427925116668621,
- 0.009429612788840393,
- 0.009431293435286371,
- 0.009432967021092439,
- 0.009434633511344475,
- 0.009436292871128361,
- 0.00943794506552998,
- 0.009439590059635213,
- 0.009441227818529938,
- 0.00944285830730004,
- 0.009444481491031399,
- 0.009446097334809897,
- 0.009447705803721413,
- 0.009449306862851831,
- 0.009450900477287031,
- 0.009452486612112895,
- 0.009454065232415302,
- 0.009455636303280135,
- 0.009457199789793277,
- 0.009458755657040607,
- 0.009460303870108006,
- 0.009461844394081357,
- 0.009463377194046538,
- 0.009464902235089435,
- 0.009466419482295926,
- 0.009467928900751892,
- 0.009469430455543217,
- 0.00947092411175578,
- 0.009472409834475464,
- 0.009473887588788147,
- 0.009475357339779715,
- 0.009476819052536044,
- 0.009478272692143021,
- 0.009479718223686522,
- 0.009481155612252433,
- 0.00948258482292663,
- 0.009484005820794998,
- 0.009485418570943418,
- 0.00948682303845777,
- 0.009488219188423937,
- 0.009489606985927799,
- 0.009490986396055237,
- 0.009492357383892133,
- 0.009493719914524369,
- 0.009495073953037824,
- 0.00949641946451838,
- 0.00949775641405192,
- 0.009499084766724324,
- 0.009500404487621473,
- 0.009501715541829249,
- 0.009503017894433533,
- 0.009504311510520206,
- 0.00950559635517515,
- 0.009506872393484245,
- 0.009508139590533374,
- 0.009509397911408417,
- 0.009510647321195255,
- 0.00951188778497977,
- 0.009513119267847845,
- 0.009514341734885357,
- 0.00951555515117819,
- 0.009516759481812227,
- 0.009517954691873345,
- 0.009519140746447429,
- 0.009520317610620358,
- 0.009521485249478014,
- 0.009522643628106278,
- 0.009523792711591032,
- 0.009524932465018158,
- 0.009526062853473535,
- 0.009527183842043046,
- 0.009528295395812571,
- 0.009529397479867993,
- 0.009530490059295191,
- 0.009531573099180048,
- 0.009532646564608446,
- 0.009533710420666263,
- 0.009534764632439383,
- 0.009535809165013688,
- 0.009536843983475056,
- 0.00953786905290937,
- 0.009538884338402514,
- 0.009539889805040365,
- 0.009540885417908805,
- 0.009541871142093719,
- 0.009542846942680984,
- 0.009543812784756482,
- 0.009544768633406097,
- 0.009545714453715708,
- 0.009546650210771194,
- 0.009547575869658442,
- 0.009548491395463328,
- 0.009549396753271737,
- 0.009550291908169549,
- 0.009551176825242643,
- 0.009552051469576904,
- 0.009552915806258212,
- 0.009553769800372446,
- 0.009554613417005491,
- 0.009555446621243224,
- 0.00955626937817153,
- 0.00955708165287629,
- 0.009557883410443382,
- 0.009558674615958692,
- 0.009559455234508097,
- 0.00956022523117748,
- 0.009560984571052722,
- 0.009561733219219706,
- 0.009562471140764311,
- 0.00956319830077242,
- 0.009563914664329912,
- 0.009564620196522669,
- 0.009565314862436575,
- 0.009565998627157507,
- 0.00956667145577135,
- 0.009567333313363985,
- 0.00956798416502129,
- 0.009568623975829148,
- 0.009569252710873442,
- 0.009569870335240052,
- 0.009570476889754133,
- 0.009571073222752816,
- 0.009571659567850062,
- 0.009572235909430928,
- 0.00957280223188047,
- 0.009573358519583743,
- 0.009573904756925806,
- 0.009574440928291711,
- 0.009574967018066515,
- 0.009575483010635277,
- 0.009575988890383049,
- 0.00957648464169489,
- 0.009576970248955855,
- 0.009577445696550998,
- 0.009577910968865377,
- 0.009578366050284047,
- 0.009578810925192065,
- 0.009579245577974488,
- 0.00957966999301637,
- 0.009580084154702765,
- 0.009580488047418734,
- 0.00958088165554933,
- 0.009581264963479608,
- 0.009581637955594625,
- 0.00958200061627944,
- 0.009582352929919102,
- 0.009582694880898674,
- 0.009583026453603209,
- 0.009583347632417763,
- 0.009583658401727391,
- 0.009583958745917153,
- 0.0095842486493721,
- 0.009584528096477288,
- 0.009584797071617778,
- 0.009585055559178622,
- 0.009585303543544877,
- 0.0095855410091016,
- 0.009585767940233842,
- 0.009585984321326667,
- 0.009586190136765125,
- 0.009586385370934274,
- 0.00958657000821917,
- 0.009586744033004867,
- 0.009586907429676423,
- 0.009587060182618895,
- 0.009587202276217338,
- 0.009587333694856806,
- 0.009587454422922357,
- 0.009587564444799046,
- 0.009587663744871931,
- 0.009587752307526065,
- 0.009587830117146506,
- 0.00958789715811831,
- 0.009587953414826532,
- 0.009587998871656227,
- 0.009588033512992453,
- 0.009588057323220265,
- 0.009588070286724721,
- 0.009588072387890874,
- 0.00958806361110378,
- 0.009588043940748497,
- 0.00958801336121008,
- 0.009587971856873585,
- 0.009587919412124068,
- 0.009587856011346586,
- 0.009587781638926193,
- 0.009587696279247946,
- 0.009587599916696901,
- 0.009587492535658113,
- 0.00958737412051664,
- 0.009587244655657535,
- 0.009587104125465857,
- 0.009586952514326662,
- 0.009586789806625003,
- 0.009586615986745938,
- 0.009586431039074523,
- 0.009586234947995813,
- 0.009586027697894866,
- 0.009585809273156734,
- 0.009585579658166478,
- 0.00958533883730915,
- 0.009585086794969808,
- 0.009584823515533508,
- 0.009584548983385304,
- 0.009584263182910254,
- 0.009583966098493412,
- 0.009583657714519836,
- 0.009583338015374582,
- 0.009583006985442706,
- 0.009582664609109262,
- 0.009582310870759307,
- 0.009581945754777898,
- 0.009581569245550089,
- 0.009581181327460938,
- 0.009580781984895499,
- 0.009580371202238829,
- 0.009579948963875986,
- 0.009579515254192022,
- 0.009579070057571994,
- 0.009578613358400961,
- 0.009578145141063976,
- 0.009577665389946095,
- 0.009577174089432375,
- 0.009576671223907873,
- 0.009576156777757644,
- 0.009575630735366741,
- 0.009575093081120225,
- 0.00957454379940315,
- 0.009573982874600569,
- 0.009573410291097543,
- 0.009572826033279124,
- 0.00957223008553037,
- 0.009571622432236335,
- 0.00957100305778208,
- 0.009570371946552653,
- 0.009569729082933118,
- 0.009569074451308526,
- 0.009568408036063934,
- 0.009567729821584398,
- 0.009567039792254975,
- 0.00956633793246072,
- 0.009565624226586689,
- 0.009564898659017938,
- 0.009564161214139522,
- 0.0095634118763365,
- 0.009562651284275657,
- 0.009561880556420484,
- 0.009561099724566452,
- 0.009560308801735647,
- 0.009559507800950152,
- 0.009558696735232053,
- 0.009557875617603438,
- 0.00955704446108639,
- 0.009556203278702996,
- 0.009555352083475343,
- 0.009554490888425513,
- 0.009553619706575592,
- 0.00955273855094767,
- 0.009551847434563828,
- 0.009550946370446154,
- 0.009550035371616732,
- 0.00954911445109765,
- 0.00954818362191099,
- 0.009547242897078841,
- 0.009546292289623285,
- 0.009545331812566412,
- 0.009544361478930305,
- 0.009543381301737049,
- 0.00954239129400873,
- 0.009541391468767434,
- 0.009540381839035248,
- 0.009539362417834254,
- 0.009538333218186541,
- 0.009537294253114195,
- 0.009536245535639297,
- 0.009535187078783936,
- 0.009534118895570199,
- 0.009533040999020168,
- 0.009531953402155931,
- 0.009530856117999571,
- 0.009529749159573178,
- 0.009528632539898833,
- 0.009527506271998625,
- 0.009526370368894636,
- 0.009525224843608956,
- 0.009524069709163667,
- 0.009522904978580856,
- 0.009521730664882608,
- 0.00952054678109101,
- 0.009519353340228145,
- 0.009518150355316102,
- 0.009516937839376965,
- 0.009515715805432819,
- 0.009514484266505748,
- 0.00951324323561784,
- 0.009511992725791183,
- 0.009510732750047856,
- 0.00950946332140995,
- 0.009508184452899549,
- 0.009506896157538738,
- 0.009505598448349603,
- 0.00950429133835423,
- 0.009502974840574703,
- 0.00950164896803311,
- 0.009500313733751535,
- 0.009498969150752063,
- 0.009497615232056781,
- 0.009496251990687774,
- 0.009494879439667127,
- 0.009493497592016927,
- 0.009492106460759259,
- 0.009490706058916209,
- 0.00948929639950986,
- 0.0094878774955623,
- 0.009486449360095614,
- 0.00948501200613189,
- 0.009483565446693208,
- 0.009482109694801658,
- 0.009480644763479325,
- 0.009479170665748294,
- 0.009477687414630651,
- 0.00947619502314848,
- 0.009474693504323868,
- 0.0094731828711789,
- 0.009471663136735663,
- 0.00947013431401624,
- 0.00946859641604272,
- 0.009467049455837186,
- 0.009465493446421723,
- 0.009463928400818418,
- 0.009462354332049358,
- 0.009460771253136626,
- 0.009459179177102308,
- 0.00945757811696849,
- 0.00945596808575726,
- 0.009454349096490698,
- 0.009452721162190895,
- 0.009451084295879934,
- 0.0094494385105799,
- 0.009447783819312881,
- 0.00944612023510096,
- 0.009444447770966225,
- 0.009442766439930758,
- 0.00944107625501665,
- 0.009439377229245982,
- 0.00943766937564084,
- 0.009435952707223312,
- 0.009434227237015484,
- 0.009432492978039437,
- 0.00943074994331726,
- 0.009428998145871038,
- 0.009427237598722858,
- 0.009425468314894802,
- 0.00942369030740896,
- 0.009421903589287413,
- 0.00942010817355225,
- 0.009418304073225555,
- 0.009416491301329415,
- 0.009414669870885914,
- 0.009412839794917138,
- 0.009411001086445173,
- 0.009409153758492104,
- 0.009407297824080018,
- 0.009405433296230998,
- 0.009403560187967131,
- 0.009401678512310505,
- 0.009399788282283201,
- 0.009397889510907309,
- 0.00939598221120491,
- 0.009394066493126981,
- 0.00939214349930598,
- 0.009390213586048027,
- 0.009388276791056084,
- 0.00938633315203311,
- 0.009384382706682067,
- 0.009382425492705916,
- 0.009380461547807617,
- 0.009378490909690132,
- 0.009376513616056422,
- 0.009374529704609448,
- 0.00937253921305217,
- 0.009370542179087551,
- 0.009368538640418549,
- 0.009366528634748128,
- 0.009364512199779247,
- 0.009362489373214867,
- 0.009360460192757951,
- 0.009358424696111457,
- 0.009356382920978349,
- 0.009354334905061585,
- 0.009352280686064127,
- 0.009350220301688937,
- 0.009348153789638977,
- 0.009346081187617204,
- 0.009344002533326583,
- 0.009341917864470072,
- 0.009339827218750634,
- 0.009337730633871229,
- 0.009335628147534818,
- 0.009333519797444362,
- 0.009331405621302823,
- 0.00932928565681316,
- 0.009327159941678336,
- 0.009325028513601312,
- 0.009322891410285045,
- 0.009320748669432501,
- 0.009318600328746639,
- 0.00931644642593042,
- 0.009314286998686805,
- 0.009312122084718755,
- 0.00930995172172923,
- 0.009307775947421193,
- 0.009305594799497602,
- 0.009303408315661421,
- 0.00930121653361561,
- 0.00929901949106313,
- 0.00929681722570694,
- 0.009294609775250004,
- 0.009292397177395282,
- 0.009290179469845734,
- 0.00928795669030432,
- 0.009285728876474006,
- 0.009283496066057748,
- 0.009281258296758507,
- 0.009279015606279247,
- 0.009276768032322929,
- 0.00927451561259251,
- 0.009272258384790955,
- 0.009269996386621222,
- 0.009267729655786273,
- 0.00926545822998907,
- 0.009263182146932574,
- 0.009260901444319744,
- 0.009258616159853544,
- 0.009256326331236932,
- 0.00925403199617287,
- 0.00925173319236432,
- 0.009249429957514241,
- 0.009247122329325596,
- 0.009244810345501345,
- 0.00924249404374445,
- 0.009240173461757869,
- 0.009237848637244566,
- 0.009235519607907501,
- 0.009233186411449636,
- 0.00923084908557393,
- 0.009228507667983344,
- 0.00922616219638084,
- 0.00922381270846938,
- 0.009221459241951923,
- 0.00921910183453143,
- 0.009216740523910865,
- 0.009214375347793185,
- 0.009212006343881354,
- 0.00920963354987833,
- 0.009207257003487077,
- 0.009204876742410554,
- 0.009202492804351724,
- 0.009200105227013543,
- 0.009197714048098979,
- 0.009195319305310989,
- 0.009192921036352534,
- 0.009190519278926574,
- 0.009188114070736074,
- 0.00918570544948399,
- 0.009183293452873288,
- 0.009180878118606925,
- 0.009178459484387863,
- 0.009176037587919062,
- 0.009173612466903487,
- 0.009171184159044094,
- 0.009168752702043847,
- 0.009166318133605708,
- 0.009163880491432633,
- 0.009161439813227588,
- 0.009158996136693532,
- 0.009156549499533427,
- 0.009154099939450232,
- 0.009151647494146908,
- 0.009149192201326418,
- 0.009146734098691722,
- 0.009144273223945782,
- 0.009141809614791555,
- 0.009139343308932008,
- 0.009136874344070097,
- 0.009134402757908786,
- 0.009131928588151034,
- 0.009129451872499804,
- 0.009126972648658053,
- 0.009124490954328747,
- 0.009122006827214844,
- 0.009119520305019306,
- 0.009117031425445093,
- 0.009114540226195168,
- 0.009112046953417975,
- 0.009109552006354793,
- 0.00910705543848182,
- 0.009104557297308899,
- 0.009102057630345878,
- 0.009099556485102602,
- 0.00909705390908892,
- 0.009094549949814673,
- 0.009092044654789713,
- 0.009089538071523882,
- 0.009087030247527026,
- 0.009084521230308992,
- 0.009082011067379627,
- 0.009079499806248777,
- 0.009076987494426286,
- 0.009074474179422002,
- 0.00907195990874577,
- 0.009069444729907438,
- 0.009066928690416849,
- 0.00906441183778385,
- 0.00906189421951829,
- 0.009059375883130012,
- 0.00905685687612886,
- 0.009054337246024686,
- 0.009051817040327332,
- 0.009049296306546646,
- 0.00904677509219247,
- 0.009044253444774657,
- 0.009041731411803046,
- 0.009039209040787487,
- 0.009036686379237827,
- 0.009034163474663908,
- 0.00903164037457558,
- 0.009029117126482687,
- 0.009026593777895076,
- 0.009024070376322591,
- 0.00902154696927508,
- 0.009019023604262391,
- 0.009016500328794365,
- 0.009013977190380853,
- 0.009011454236531697,
- 0.009008931514756747,
- 0.009006409072565846,
- 0.009003886957468841,
- 0.009001365216975577,
- 0.008998843898595904,
- 0.008996323049839662,
- 0.008993802718216704,
- 0.008991282951236869,
- 0.008988763796410008,
- 0.008986245301245964,
- 0.008983727513254587,
- 0.008981210479945718,
- 0.008978694248829208,
- 0.0089761788674149,
- 0.008973664383212641,
- 0.008971150843732277,
- 0.008968638296483653,
- 0.008966126788976616,
- 0.008963616368721013,
- 0.008961107083226689,
- 0.00895859898000349,
- 0.008956092106561262,
- 0.008953586510409851,
- 0.008951082239059105,
- 0.008948579340018867,
- 0.008946077860798984,
- 0.008943577848909303,
- 0.008941079351859671,
- 0.00893858241715993,
- 0.008936087092319932,
- 0.008933593424849517,
- 0.008931101462258536,
- 0.008928611252056831,
- 0.008926122841754251,
- 0.008923636278860642,
- 0.008921151610885848,
- 0.008918668885339714,
- 0.008916188149732092,
- 0.008913709451572821,
- 0.008911232838371752,
- 0.00890875835763873,
- 0.0089062860568836,
- 0.008903815983616208,
- 0.008901348185346401,
- 0.008898882709584026,
- 0.008896419603838926,
- 0.008893958915620948,
- 0.00889150069243994,
- 0.008889044981805747,
- 0.008886591831228214,
- 0.00888414128821719,
- 0.008881693400282517,
- 0.008879248214934044,
- 0.008876805779681616,
- 0.00887436614203508,
- 0.00887192934950428,
- 0.008869495449599064,
- 0.008867064489829279,
- 0.008864636517704768,
- 0.008862211580735378,
- 0.008859789726430957,
- 0.00885737100230135,
- 0.0088549554558564,
- 0.008852543134605958,
- 0.008850134086059868,
- 0.008847728357727975,
- 0.008845325997120125,
- 0.008842927051746169,
- 0.008840531569115946,
- 0.008838139596739306,
- 0.008835751182126093,
- 0.008833366372786155,
- 0.008830985216229338,
- 0.008828607759965487,
- 0.008826234049473795,
- 0.008823863917891204,
- 0.008821497264433199,
- 0.008819134130426285,
- 0.00881677455719697,
- 0.008814418586071755,
- 0.008812066258377148,
- 0.008809717615439652,
- 0.008807372698585772,
- 0.008805031549142014,
- 0.008802694208434882,
- 0.00880036071779088,
- 0.008798031118536515,
- 0.00879570545199829,
- 0.00879338375950271,
- 0.008791066082376283,
- 0.00878875246194551,
- 0.008786442939536896,
- 0.008784137556476949,
- 0.008781836354092172,
- 0.008779539373709068,
- 0.008777246656654145,
- 0.008774958244253906,
- 0.008772674177834857,
- 0.008770394498723503,
- 0.008768119248246347,
- 0.008765848467729894,
- 0.008763582198500652,
- 0.008761320481885123,
- 0.008759063359209812,
- 0.008756810871801225,
- 0.008754563060985867,
- 0.008752319968090243,
- 0.008750081634440856,
- 0.008747848101364211,
- 0.008745619410186816,
- 0.008743395602235172,
- 0.008741176718835786,
- 0.008738962801315163,
- 0.008736753890999809,
- 0.008734550029216224,
- 0.008732351257290919,
- 0.008730157616550393,
- 0.008727969148321156,
- 0.00872578589392971,
- 0.008723607894702562,
- 0.008721435191966213,
- 0.008719267827047171,
- 0.00871710584127194,
- 0.008714949275967027,
- 0.008712798172458933,
- 0.008710652572074167,
- 0.008708512516139228,
- 0.008706378045980628,
- 0.008704249202924867,
- 0.008702126028298451,
- 0.008700008563427886,
- 0.008697896849639676,
- 0.008695790928260325,
- 0.00869369084061634,
- 0.008691596628034223,
- 0.008689508331840482,
- 0.008687425993361619,
- 0.00868534965392414,
- 0.008683279354854552,
- 0.008681215137479357,
- 0.008679157043125062,
- 0.008677105113118169,
- 0.008675059388785185,
- 0.008673019911452615,
- 0.008670986722446964,
- 0.008668959863094735,
- 0.008666939374722434,
- 0.008664925298656567,
- 0.008662917676223637,
- 0.008660916548750149,
- 0.008658921957562609,
- 0.008656933943987522,
- 0.008654952549351393,
- 0.008652977814980724,
- 0.008651009782202023,
- 0.008649048492341795,
- 0.008647093986726542,
- 0.008645146306682772,
- 0.008643205493536988,
- 0.008641271588615695,
- 0.008639344633245399,
- 0.008637424668752605,
- 0.008635511736463816,
- 0.008633605877705536,
- 0.008631707133804274,
- 0.008629815546086533,
- 0.008627931155878815,
- 0.00862605400450763,
- 0.008624184133299477,
- 0.008622321583580866,
- 0.008620466396678302,
- 0.008618618613918286,
- 0.008616778276627324,
- 0.008614945426131922,
- 0.008613120103758583,
- 0.008611302350833816,
- 0.008609492208684122,
- 0.008607689718636007,
- 0.008605894922015975,
- 0.008604107860150534,
- 0.008602328574366184,
- 0.008600557105989434,
- 0.008598793496346789,
- 0.008597037786764749,
- 0.008595290018569825,
- 0.008593550233088517,
- 0.008591818471647332,
- 0.008590094775572776,
- 0.00858837918619135,
- 0.008586671744829565,
- 0.008584972433533513,
- 0.008583280613775265,
- 0.00858159612148312,
- 0.008579918982037327,
- 0.008578249220818134,
- 0.00857658686320579,
- 0.008574931934580544,
- 0.008573284460322645,
- 0.008571644465812343,
- 0.008570011976429886,
- 0.008568387017555523,
- 0.008566769614569505,
- 0.008565159792852078,
- 0.008563557577783494,
- 0.008561962994744002,
- 0.008560376069113848,
- 0.008558796826273283,
- 0.008557225291602558,
- 0.008555661490481918,
- 0.008554105448291615,
- 0.008552557190411897,
- 0.008551016742223014,
- 0.008549484129105214,
- 0.008547959376438747,
- 0.008546442509603862,
- 0.008544933553980807,
- 0.008543432534949831,
- 0.008541939477891185,
- 0.008540454408185117,
- 0.008538977351211875,
- 0.008537508332351711,
- 0.00853604737698487,
- 0.008534594510491605,
- 0.008533149758252163,
- 0.008531713145646793,
- 0.008530284698055744,
- 0.008528864440859266,
- 0.008527452399437608,
- 0.008526048599171018,
- 0.008524653065439746,
- 0.00852326582362404,
- 0.008521886899104152,
- 0.008520516317260328,
- 0.008519154103472818,
- 0.00851780028312187,
- 0.008516454881587737,
- 0.008515117924250663,
- 0.008513789436490901,
- 0.008512469443688697,
- 0.008511157971224302,
- 0.008509855044477967,
- 0.008508560688829936,
- 0.008507274929660462,
- 0.008505997792349791,
- 0.008504729302278176,
- 0.008503469484825863,
- 0.008502218365373102,
- 0.008500975969300143,
- 0.008499742321987235,
- 0.008498517448814625,
- 0.008497301375162563,
- 0.008496094126411299,
- 0.008494895727941081,
- 0.00849370620513216,
- 0.008492525583364783,
- 0.0084913538880192,
- 0.00849019114447566,
- 0.008489037378114413,
- 0.008487892614315705,
- 0.008486756878459787,
- 0.00848563019592691,
- 0.00848451259209732,
- 0.008483404092351267,
- 0.008482304722069001,
- 0.008481214506630771,
- 0.008480133471416827,
- 0.008479061641807414,
- 0.008477999043182784,
- 0.008476945700923187,
- 0.008475901640408871,
- 0.008474866887020083,
- 0.008473841466137076,
- 0.008472825403140096,
- 0.008471818723409394,
- 0.008470821452325219,
- 0.008469833615267817,
- 0.00846885523761744,
- 0.008467886344754339,
- 0.008466926962058759,
- 0.00846597711491095,
- 0.008465036828691161,
- 0.008464106128779644,
- 0.008463185040556645,
- 0.008462273589402413,
- 0.0084613718006972,
- 0.008460479699821253,
- 0.00845959731215482,
- 0.008458724663078152,
- 0.008457861777971497,
- 0.008457008682215104,
- 0.008456165401189222,
- 0.008455331960274103,
- 0.008454508384849992,
- 0.00845369470029714,
- 0.008452890931995796,
- 0.008452097105326208,
- 0.008451313245668626,
- 0.0084505393784033,
- 0.00844977552891048,
- 0.008449021722570409,
- 0.008448277984763343,
- 0.008447544340869528,
- 0.008446820816269213,
- 0.008446107436342647,
- 0.00844540422647008,
- 0.008444711212031763,
- 0.008444028230564166,
- 0.008443354553886347,
- 0.008442690113381213,
- 0.008442034917022568,
- 0.008441388972784212,
- 0.008440752288639946,
- 0.008440124872563569,
- 0.008439506732528882,
- 0.008438897876509687,
- 0.008438298312479784,
- 0.008437708048412972,
- 0.008437127092283052,
- 0.008436555452063827,
- 0.008435993135729096,
- 0.008435440151252659,
- 0.008434896506608319,
- 0.008434362209769872,
- 0.008433837268711124,
- 0.008433321691405872,
- 0.008432815485827918,
- 0.008432318659951062,
- 0.008431831221749106,
- 0.008431353179195848,
- 0.008430884540265091,
- 0.008430425312930635,
- 0.00842997550516628,
- 0.008429535124945826,
- 0.008429104180243077,
- 0.008428682679031829,
- 0.008428270629285885,
- 0.008427868038979047,
- 0.008427474916085113,
- 0.008427091268577885,
- 0.008426717104431162,
- 0.008426352431618747,
- 0.008425997258114439,
- 0.00842565159189204,
- 0.00842531544092535,
- 0.008424988813188167,
- 0.008424671716654295,
- 0.008424364159297534,
- 0.008424066149091683,
- 0.008423777694010544,
- 0.008423498802027918,
- 0.008423229481117605,
- 0.008422969739253406,
- 0.008422719584409119,
- 0.008422479024558548,
- 0.008422248067675492,
- 0.008422026721733753,
- 0.00842181499470713,
- 0.008421612894569424,
- 0.008421420429294436,
- 0.008421237606855966,
- 0.008421064435227815,
- 0.008420900922383784,
- 0.008420747076297674,
- 0.008420602904943283,
- 0.008420468416294414,
- 0.008420343618324867,
- 0.008420228519008444,
- 0.008420123126318943,
- 0.008420027448230167,
- 0.008419941492715913,
- 0.008419865267749987,
- 0.008419798781306186,
- 0.00841974204135831,
- 0.008419695055880161,
- 0.008419657832845541,
- 0.008419630380228247,
- 0.008419612706002083,
- 0.00841960481814085,
- 0.008419606724618344,
- 0.00841961843340837,
- 0.008419639952484728,
- 0.008419671289821216,
- 0.008419712453391638,
- 0.008419763451169791,
- 0.00841982429112948,
- 0.008419894981244501,
- 0.008419975529488657,
- 0.00842006594383575,
- 0.008420166232259578,
- 0.008420276402733943,
- 0.008420396463232645,
- 0.008420526421729484,
- 0.008420666286198263,
- 0.00842081606461278,
- 0.008420975764946837,
- 0.008421145395174235,
- 0.008421324963268773,
- 0.008421514477204253,
- 0.008421713944954475,
- 0.00842192337449324,
- 0.008422142773794347,
- 0.0084223721508316,
- 0.008422611513578796,
- 0.008422860870009737,
- 0.008423120228098224,
- 0.008423389595818058,
- 0.008423668981143039,
- 0.008423958392046967,
- 0.008424257836503643,
- 0.008424567322486868,
- 0.008424886857970442,
- 0.008425216450928167,
- 0.008425556109333843,
- 0.00842590584116127,
- 0.008426265654384247,
- 0.008426635556976578,
- 0.008427015556912061,
- 0.0084274056621645,
- 0.00842780588070769,
- 0.008428216220515438,
- 0.00842863668956154,
- 0.008429067295819798,
- 0.008429507679058548,
- 0.008429957223045046,
- 0.008430415910647042,
- 0.008430883734251353,
- 0.008431360686244792,
- 0.008431846759014178,
- 0.008432341944946325,
- 0.008432846236428048,
- 0.008433359625846163,
- 0.008433882105587483,
- 0.008434413668038827,
- 0.00843495430558701,
- 0.008435504010618848,
- 0.008436062775521152,
- 0.008436630592680742,
- 0.008437207454484433,
- 0.008437793353319038,
- 0.008438388281571375,
- 0.00843899223162826,
- 0.008439605195876504,
- 0.008440227166702927,
- 0.008440858136494344,
- 0.008441498097637569,
- 0.008442147042519417,
- 0.008442804963526705,
- 0.008443471853046247,
- 0.00844414770346486,
- 0.00844483250716936,
- 0.00844552625654656,
- 0.008446228943983279,
- 0.008446940561866328,
- 0.008447661102582526,
- 0.008448390558518686,
- 0.008449128922061627,
- 0.00844987618559816,
- 0.008450632341515104,
- 0.008451397382199273,
- 0.008452171300037482,
- 0.008452954087416548,
- 0.008453745736723285,
- 0.00845454624034451,
- 0.008455355590667037,
- 0.008456173780077682,
- 0.008457000800963262,
- 0.008457836645710589,
- 0.008458681306706482,
- 0.008459534776337756,
- 0.008460397046991223,
- 0.008461268111053702,
- 0.008462147960912008,
- 0.008463036588952956,
- 0.00846393398756336,
- 0.008464840149130038,
- 0.008465755066039804,
- 0.008466678730679474,
- 0.008467611135435864,
- 0.008468552272695789,
- 0.008469502134846063,
- 0.008470460714273502,
- 0.008471428003364924,
- 0.008472403994507143,
- 0.008473388680086975,
- 0.008474382052491233,
- 0.008475384104106734,
- 0.008476394827320294,
- 0.008477414214518728,
- 0.008478442258088853,
- 0.008479478950417483,
- 0.008480524283891433,
- 0.008481578250897518,
- 0.008482640843822555,
- 0.00848371205505336,
- 0.008484791876976747,
- 0.008485880301979531,
- 0.008486977322448531,
- 0.008488082930770559,
- 0.00848919711933243,
- 0.008490319880520961,
- 0.00849145120672297,
- 0.008492591090325267,
- 0.008493739523714672,
- 0.008494896499278,
- 0.008496062009402063,
- 0.008497236046473679,
- 0.008498418602879663,
- 0.008499609671006832,
- 0.008500809243242001,
- 0.008502017311971984,
- 0.008503233869583595,
- 0.008504458908463654,
- 0.008505692420998974,
- 0.008506934399576371,
- 0.00850818483658266,
- 0.008509443724404655,
- 0.008510711055429174,
- 0.008511986822043032,
- 0.008513271016633045,
- 0.008514563631586026,
- 0.008515864659288792,
- 0.00851717409212816,
- 0.008518491922490943,
- 0.008519818142763957,
- 0.008521152745334017,
- 0.008522495722587942,
- 0.008523847066912544,
- 0.008525206770694639,
- 0.008526574826321043,
- 0.008527951226178571,
- 0.008529335962654039,
- 0.008530729028134263,
- 0.008532130415006056,
- 0.008533540115656237,
- 0.00853495812247162,
- 0.008536384427839019,
- 0.008537819024145252,
- 0.008539261903777132,
- 0.008540713059121477,
- 0.0085421724825651,
- 0.008543640166494818,
- 0.008545116103297445,
- 0.0085466002853598,
- 0.008548092705068695,
- 0.008549593354810946,
- 0.008551102226973369,
- 0.008552619313942779,
- 0.008554144608105994,
- 0.008555678101595217,
- 0.008557219304276215,
- 0.008558767758843336,
- 0.008560323443213596,
- 0.008561886335304011,
- 0.008563456413031596,
- 0.008565033654313365,
- 0.008566618037066334,
- 0.00856820953920752,
- 0.008569808138653932,
- 0.008571413813322592,
- 0.008573026541130513,
- 0.008574646299994708,
- 0.008576273067832194,
- 0.008577906822559987,
- 0.0085795475420951,
- 0.008581195204354549,
- 0.00858284978725535,
- 0.008584511268714515,
- 0.008586179626649065,
- 0.008587854838976009,
- 0.008589536883612367,
- 0.008591225738475152,
- 0.008592921381481378,
- 0.008594623790548062,
- 0.008596332943592218,
- 0.008598048818530862,
- 0.008599771393281008,
- 0.008601500645759671,
- 0.00860323655388387,
- 0.008604979095570614,
- 0.008606728248736924,
- 0.008608483991299811,
- 0.008610246301176292,
- 0.008612015156283383,
- 0.008613790534538096,
- 0.008615572413857448,
- 0.008617360772158456,
- 0.008619155587358132,
- 0.008620956837373493,
- 0.008622764500121553,
- 0.008624578553519328,
- 0.008626398975483833,
- 0.008628225743932084,
- 0.008630058836781094,
- 0.00863189823194788,
- 0.008633743907349455,
- 0.008635595840902838,
- 0.00863745401052504,
- 0.008639318394133079,
- 0.008641188969643969,
- 0.008643065714974724,
- 0.00864494860804236,
- 0.008646837626763895,
- 0.00864873274905634,
- 0.008650633952836712,
- 0.008652541216022026,
- 0.008654454516529297,
- 0.008656373832275542,
- 0.008658299141177772,
- 0.008660230421153006,
- 0.008662167650118256,
- 0.00866411080599054,
- 0.008666059866686872,
- 0.008668014810124268,
- 0.008669975614219741,
- 0.008671942256890308,
- 0.008673914716052982,
- 0.00867589296962478,
- 0.008677876995522719,
- 0.00867986677166381,
- 0.00868186227596507,
- 0.008683863486343516,
- 0.00868587038071616,
- 0.008687882937000018,
- 0.008689901133112108,
- 0.00869192494696944,
- 0.008693954356489035,
- 0.008695989339587904,
- 0.008698029874183062,
- 0.008700075938191526,
- 0.00870212750953031,
- 0.008704184566116432,
- 0.008706247085866904,
- 0.008708315046698742,
- 0.00871038842652896,
- 0.008712467203274574,
- 0.008714551354852601,
- 0.008716640859180053,
- 0.008718735694173948,
- 0.0087208358377513,
- 0.008722941267829123,
- 0.008725051962324435,
- 0.008727167899154247,
- 0.008729289056235576,
- 0.00873141541148544,
- 0.008733546942820851,
- 0.008735683628158825,
- 0.008737825445416377,
- 0.008739972372510521,
- 0.008742124387358274,
- 0.00874428146787665,
- 0.008746443591982666,
- 0.008748610737593336,
- 0.008750782882625673,
- 0.008752960004996695,
- 0.008755142082623416,
- 0.008757329093422852,
- 0.008759521015312017,
- 0.008761717826207925,
- 0.008763919504027596,
- 0.00876612602668804,
- 0.008768337372106274,
- 0.008770553518199314,
- 0.008772774442884173,
- 0.008775000124077868,
- 0.008777230539697414,
- 0.008779465667659827,
- 0.008781705485882118,
- 0.008783949972281307,
- 0.008786199104774408,
- 0.008788452861278434,
- 0.008790711219710402,
- 0.008792974157987327,
- 0.008795241654026223,
- 0.008797513685744105,
- 0.00879979023105799,
- 0.008802071254264295,
- 0.008804356217143849,
- 0.008806644825495926,
- 0.008808937044825535,
- 0.008811232840637685,
- 0.008813532178437385,
- 0.008815835023729646,
- 0.008818141342019473,
- 0.008820451098811877,
- 0.008822764259611867,
- 0.00882508078992445,
- 0.008827400655254638,
- 0.008829723821107438,
- 0.008832050252987859,
- 0.00883437991640091,
- 0.0088367127768516,
- 0.008839048799844939,
- 0.008841387950885935,
- 0.008843730195479595,
- 0.008846075499130931,
- 0.00884842382734495,
- 0.008850775145626663,
- 0.008853129419481076,
- 0.0088554866144132,
- 0.008857846695928043,
- 0.008860209629530614,
- 0.008862575380725922,
- 0.008864943915018977,
- 0.008867315197914786,
- 0.008869689194918358,
- 0.008872065871534704,
- 0.008874445193268831,
- 0.008876827125625748,
- 0.008879211634110465,
- 0.00888159868422799,
- 0.008883988241483332,
- 0.0088863802713815,
- 0.008888774739427504,
- 0.00889117161112635,
- 0.008893570851983052,
- 0.008895972427502613,
- 0.008898376303190045,
- 0.008900782444550358,
- 0.008903190817088558,
- 0.008905601386309657,
- 0.00890801411771866,
- 0.008910428976820579,
- 0.008912845929120424,
- 0.008915264940123199,
- 0.008917685975333918,
- 0.008920109000257586,
- 0.008922533980399215,
- 0.008924960881263813,
- 0.008927389668356387,
- 0.008929820307181948,
- 0.008932252763245505,
- 0.008934687002052065,
- 0.008937122989106639,
- 0.008939560689914236,
- 0.008942000069979862,
- 0.008944441094808528,
- 0.008946883729905245,
- 0.008949327940775017,
- 0.008951773692922858,
- 0.008954220951853772,
- 0.008956669683072772,
- 0.008959119852084864,
- 0.00896157142439506,
- 0.008964024365508366,
- 0.008966478640929792,
- 0.008968934216164346,
- 0.00897139105671704,
- 0.008973849128092879,
- 0.008976308395796875,
- 0.008978768825334034,
- 0.008981230382209366,
- 0.008983693031927883,
- 0.008986156739994589,
- 0.008988621471914496,
- 0.008991087193192613,
- 0.008993553869333946,
- 0.008996021465843506,
- 0.008998489948226303,
- 0.009000959281987344,
- 0.00900342943263164,
- 0.009005900365664198,
- 0.009008372046590026,
- 0.009010844440914134,
- 0.009013317514141533,
- 0.00901579123177723,
- 0.009018265559326232,
- 0.009020740462293552,
- 0.009023215906184196,
- 0.009025691856503175,
- 0.009028168278755494,
- 0.009030645138446166,
- 0.0090331224010802,
- 0.009035600032162602,
- 0.009038077997198381,
- 0.00904055626169255,
- 0.009043034791150113,
- 0.00904551355107608,
- 0.009047992506975463,
- 0.009050471624353268,
- 0.009052950868714505,
- 0.009055430205564183,
- 0.00905790960040731,
- 0.009060389018748895,
- 0.009062868426093948,
- 0.009065347787947478,
- 0.009067827069814492,
- 0.0090703062372,
- 0.009072785255609011,
- 0.009075264090546533,
- 0.009077742707517577,
- 0.009080221072027151,
- 0.009082699149580263,
- 0.009085176905681922,
- 0.00908765430583714,
- 0.00909013131555092,
- 0.009092607900328276,
- 0.009095084025674214,
- 0.009097559657093746,
- 0.009100034760091876,
- 0.009102509300173619,
- 0.009104983242843978,
- 0.009107456553607967,
- 0.009109929168522997,
- 0.009112400697884073,
- 0.009114870997022849,
- 0.009117340023804175,
- 0.00911980773609291,
- 0.009122274091753901,
- 0.009124739048652008,
- 0.009127202564652078,
- 0.009129664597618969,
- 0.009132125105417532,
- 0.009134584045912622,
- 0.009137041376969092,
- 0.009139497056451793,
- 0.009141951042225581,
- 0.00914440329215531,
- 0.00914685376410583,
- 0.009149302415942,
- 0.009151749205528666,
- 0.009154194090730688,
- 0.009156637029412915,
- 0.009159077979440202,
- 0.009161516898677403,
- 0.00916395374498937,
- 0.009166388476240957,
- 0.009168821050297019,
- 0.009171251425022408,
- 0.009173679558281977,
- 0.00917610540794058,
- 0.00917852893186307,
- 0.0091809500879143,
- 0.009183368833959123,
- 0.009185785127862394,
- 0.009188198927488966,
- 0.009190610190703693,
- 0.009193018875371425,
- 0.00919542493935702,
- 0.009197828340525328,
- 0.009200229036741205,
- 0.009202626985869503,
- 0.009205022145775073,
- 0.009207414474322773,
- 0.009209803929377453,
- 0.009212190468803968,
- 0.00921457405046717,
- 0.009216954632231916,
- 0.009219332171963053,
- 0.009221706627525441,
- 0.00922407795678393,
- 0.009226446117603372,
- 0.009228811067848624,
- 0.009231172765384538,
- 0.009233531168075966,
- 0.009235886233787764,
- 0.009238237920384782,
- 0.009240586185731875,
- 0.009242930987693897,
- 0.009245272284135702,
- 0.009247610032922142,
- 0.00924994419191807,
- 0.00925227471898834,
- 0.009254601571997806,
- 0.009256924708811322,
- 0.009259244087293738,
- 0.009261559665309912,
- 0.009263871400724693,
- 0.009266179251402938,
- 0.009268483175209499,
- 0.009270783130009229,
- 0.00927307907366698,
- 0.009275370964047607,
- 0.009277658759015966,
- 0.009279942416436905,
- 0.009282221894175283,
- 0.009284497150095949,
- 0.009286768142063757,
- 0.009289034827943563,
- 0.009291297165600218,
- 0.009293555112898574,
- 0.009295808627703489,
- 0.009298057667879814,
- 0.009300302191292402,
- 0.009302542155806106,
- 0.009304777519285781,
- 0.009307008239596279,
- 0.009309234274602453,
- 0.009311455582169158,
- 0.009313672120161246,
- 0.009315883846443572,
- 0.009318090718880987,
- 0.009320292695338347,
- 0.009322489733680503,
- 0.00932468179177231,
- 0.00932686882747862,
- 0.00932905079866429,
- 0.009331227663194169,
- 0.009333399378933111,
- 0.009335565903745973,
- 0.009337727195497603,
- 0.009339883212052858,
- 0.009342033911276592,
- 0.009344179251033657,
- 0.009346319189188905,
- 0.009348453683607191,
- 0.009350582692153369,
- 0.009352706172692292,
- 0.009354824083088811,
- 0.009356936381207782,
- 0.009359043024914058,
- 0.009361143972072493,
- 0.009363239180547938,
- 0.00936532860820525,
- 0.009367412212909277,
- 0.009369489952524878,
- 0.009371561784916903,
- 0.009373627667950208,
- 0.009375687559489643,
- 0.009377741417400064,
- 0.009379789199546323,
- 0.009381830863793275,
- 0.009383866368005773,
- 0.009385895670048668,
- 0.009387918727786815,
- 0.009389935499085069,
- 0.009391945941808281,
- 0.009393950013821305,
- 0.009395947672988996,
- 0.009397938877176205,
- 0.009399923608196118,
- 0.009401901962724158,
- 0.009403873923393044,
- 0.009405839450969237,
- 0.00940779850621919,
- 0.009409751049909364,
- 0.009411697042806214,
- 0.009413636445676197,
- 0.009415569219285772,
- 0.009417495324401394,
- 0.009419414721789525,
- 0.009421327372216617,
- 0.00942323323644913,
- 0.00942513227525352,
- 0.009427024449396249,
- 0.009428909719643767,
- 0.009430788046762536,
- 0.009432659391519013,
- 0.009434523714679652,
- 0.009436380977010916,
- 0.009438231139279258,
- 0.009440074162251138,
- 0.00944191000669301,
- 0.009443738633371335,
- 0.009445560003052567,
- 0.009447374076503166,
- 0.009449180814489588,
- 0.009450980177778292,
- 0.009452772127135732,
- 0.009454556623328367,
- 0.009456333627122657,
- 0.009458103099285055,
- 0.009459865000582022,
- 0.009461619291780013,
- 0.009463365933645485,
- 0.009465104886944898,
- 0.009466836112444706,
- 0.00946855957091137,
- 0.009470275223111344,
- 0.009471983029811086,
- 0.009473682951777055,
- 0.009475374949775708,
- 0.0094770589845735,
- 0.009478735016936891,
- 0.00948040300763234,
- 0.009482062917426298,
- 0.009483714707085226,
- 0.009485358337375583,
- 0.009486993769063826,
- 0.009488620962916408,
- 0.009490239879699791,
- 0.009491850480180431,
- 0.009493452725124784,
- 0.00949504657529931,
- 0.009496631991470463,
- 0.009498208934404704,
- 0.009499777364868487,
- 0.00950133724362827,
- 0.009502888531450513,
- 0.00950443118910167,
- 0.0095059651773482,
- 0.009507490456956562,
- 0.00950900698869321,
- 0.009510514733324602,
- 0.009512013651617197,
- 0.00951350370433745,
- 0.009514984852251822,
- 0.009516457056126767,
- 0.009517920276728743,
- 0.009519374474824208,
- 0.00952081961117962,
- 0.009522255646561435,
- 0.009523682541736111,
- 0.009525100257470106,
- 0.009526508754529874,
- 0.009527907993681877,
- 0.00952929793569257,
- 0.009530678541328408,
- 0.009532049771355853,
- 0.009533411586541361,
- 0.009534763947651386,
- 0.00953610681545239,
- 0.009537440150710827,
- 0.009538763914193156,
- 0.009540078066665833,
- 0.009541382568895317,
- 0.009542677381648065,
- 0.009543962465690533,
- 0.00954523778178918,
- 0.009546503290710462,
- 0.009547758953220837,
- 0.009549004730086762,
- 0.009550240582074694,
- 0.009551466469951092,
- 0.00955268235448241,
- 0.00955388819643511,
- 0.009555083956575646,
- 0.009556269595670477,
- 0.00955744507448606,
- 0.00955861035378885,
- 0.009559765394345306,
- 0.009560910156921886,
- 0.009562044602285049,
- 0.009563168691201248,
- 0.009564282384436943,
- 0.00956538564275859,
- 0.009566478426932649,
- 0.009567560697725574,
- 0.009568632415903826,
- 0.00956969354223386,
- 0.009570744037482133,
- 0.009571783862415102,
- 0.009572812977799225,
- 0.00957383134440096,
- 0.009574838922986766,
- 0.009575835674323097,
- 0.009576821559176411,
- 0.009577796538313166,
- 0.009578760572499819,
- 0.009579713622502829,
- 0.009580655649088651,
- 0.009581586613023744,
- 0.009582506475074564,
- 0.00958341519600757,
- 0.009584312736589216,
- 0.009585199057585963,
- 0.009586074162960695,
- 0.00958693881835893,
- 0.009587793301873187,
- 0.009588637592368256,
- 0.009589471668708927,
- 0.00959029550975999,
- 0.009591109094386235,
- 0.009591912401452454,
- 0.009592705409823434,
- 0.009593488098363967,
- 0.009594260445938843,
- 0.009595022431412852,
- 0.009595774033650783,
- 0.009596515231517427,
- 0.009597246003877574,
- 0.009597966329596015,
- 0.009598676187537538,
- 0.009599375556566935,
- 0.009600064415548996,
- 0.00960074274334851,
- 0.009601410518830268,
- 0.009602067720859059,
- 0.009602714328299674,
- 0.009603350320016904,
- 0.009603975674875536,
- 0.009604590371740364,
- 0.009605194389476174,
- 0.00960578770694776,
- 0.009606370303019909,
- 0.009606942156557413,
- 0.009607503246425063,
- 0.009608053551487646,
- 0.009608593050609954,
- 0.009609121722656776,
- 0.009609639546492904,
- 0.009610146500983126,
- 0.009610642564992234,
- 0.009611127717385018,
- 0.009611601937026266,
- 0.00961206520278077,
- 0.00961251749351332,
- 0.009612958788088703,
- 0.009613389065371715,
- 0.00961380830422714,
- 0.009614216483519773,
- 0.0096146135821144,
- 0.009614999578875814,
- 0.009615374452668803,
- 0.00961573818235816,
- 0.009616090746808673,
- 0.009616432124885131,
- 0.009616762295452327,
- 0.009617081237375048,
- 0.009617388929518087,
- 0.009617685350746231,
- 0.009617970479924274,
- 0.009618244295917002,
- 0.009618506777589209,
- 0.009618757903805682,
- 0.009618997653431213,
- 0.00961922600533059,
- 0.009619442938368606,
- 0.009619648431410048,
- 0.009619842463319709,
- 0.009620025012962377,
- 0.009620196059202842,
- 0.009620355580905895,
- 0.009620503556936326,
- 0.009620639966158926,
- 0.009620764787438485,
- 0.00962087799963979,
- 0.009620979581627633,
- 0.009621069512266807,
- 0.009621147770422098,
- 0.009621214334958297,
- 0.009621269184740195,
- 0.009621312298632584,
- 0.009621343655500249,
- 0.009621363234207984,
- 0.009621371013620579,
- 0.009621366972602822,
- 0.009621351090019504,
- 0.009621323344735417,
- 0.009621283715615348,
- 0.009621232181524088,
- 0.009621168721326429,
- 0.009621093313887158,
- 0.009621005938071069,
- 0.009620906572742949,
- 0.009620795196767588,
- 0.009620671789009778,
- 0.009620536328334308,
- 0.00962038879360597,
- 0.009620229163689549,
- 0.009620057417449842,
- 0.009619873533751632,
- 0.009619677491459715,
- 0.009619469269438878,
- 0.009619248846553912,
- 0.009619016201669607,
- 0.009618771313650753,
- 0.00961851416136214,
- 0.009618244723668559,
- 0.009617962979434798,
- 0.009617668907525648,
- 0.0096173624868059,
- 0.009617043696140345,
- 0.00961671251439377,
- 0.009616368920430968,
- 0.009616012893116727,
- 0.009615644411315837,
- 0.00961526345389309,
- 0.009614869999713276,
- 0.009614464027641184,
- 0.009614045516541603,
- 0.009613614445279325,
- 0.00961317079271914,
- 0.009612714537725837,
- 0.009612245659164206,
- 0.009611764135899039,
- 0.009611269946795125,
- 0.009610763070717253,
- 0.009610243486530215,
- 0.009609711173098799,
- 0.009609166109287798,
- 0.009608608273961998,
- 0.009608037647420499,
- 0.00960745523229737,
- 0.009606861908066599,
- 0.009606257683610234,
- 0.00960564256781032,
- 0.009605016569548904,
- 0.009604379697708032,
- 0.009603731961169747,
- 0.009603073368816096,
- 0.009602403929529126,
- 0.00960172365219088,
- 0.009601032545683409,
- 0.009600330618888753,
- 0.00959961788068896,
- 0.009598894339966076,
- 0.009598160005602149,
- 0.00959741488647922,
- 0.009596658991479339,
- 0.009595892329484549,
- 0.009595114909376897,
- 0.009594326740038428,
- 0.009593527830351188,
- 0.009592718189197224,
- 0.00959189782545858,
- 0.009591066748017305,
- 0.009590224965755439,
- 0.009589372487555033,
- 0.009588509322298131,
- 0.009587635478866778,
- 0.00958675096614302,
- 0.009585855793008904,
- 0.009584949968346475,
- 0.009584033501037778,
- 0.009583106399964859,
- 0.009582168674009765,
- 0.009581220332054542,
- 0.009580261382981233,
- 0.009579291835671886,
- 0.009578311699008546,
- 0.00957732098187326,
- 0.009576319693148072,
- 0.00957530784171503,
- 0.009574285436456177,
- 0.009573252486253559,
- 0.009572208999989224,
- 0.009571154986545217,
- 0.009570090454803584,
- 0.009569015413646367,
- 0.009567929871955618,
- 0.009566833838613379,
- 0.009565727322501697,
- 0.009564610332502615,
- 0.009563482877498183,
- 0.009562344966370444,
- 0.009561196608001445,
- 0.00956003781127323,
- 0.009558868585067846,
- 0.00955768893826734,
- 0.009556498879753756,
- 0.009555298418409141,
- 0.00955408756311554,
- 0.009552866322754998,
- 0.009551634706209561,
- 0.009550392722361278,
- 0.00954914038009219,
- 0.009547877688284344,
- 0.00954660465581979,
- 0.009545321291580568,
- 0.009544027604448726,
- 0.00954272360330631,
- 0.009541409297035366,
- 0.00954008469451794,
- 0.009538749804636077,
- 0.009537404636271823,
- 0.009536049198307223,
- 0.009534683499624325,
- 0.009533307549105172,
- 0.009531921355631811,
- 0.009530524928086289,
- 0.009529118275350648,
- 0.009527701406306939,
- 0.009526274329837204,
- 0.00952483705482349,
- 0.009523389590147844,
- 0.009521931944692308,
- 0.009520464127338932,
- 0.00951898614696976,
- 0.009517498012466836,
- 0.009515999732712208,
- 0.009514491316587922,
- 0.009512972772976021,
- 0.009511444110758556,
- 0.009509905338817567,
- 0.009508356466035104,
- 0.00950679750129321,
- 0.009505228453473931,
- 0.009503649331459314,
- 0.009502060144131404,
- 0.00950046090037225,
- 0.009498851609063892,
- 0.009497232279088379,
- 0.009495602919327757,
- 0.009493963538664071,
- 0.009492314145979366,
- 0.009490654750155689,
- 0.009488985360075086,
- 0.009487305984619603,
- 0.009485616632671282,
- 0.009483917313112175,
- 0.009482208034824323,
- 0.009480488806689773,
- 0.00947875963759057,
- 0.009477020536408764,
- 0.009475271512026396,
- 0.009473512573325512,
- 0.009471743729188159,
- 0.009469964988496385,
- 0.009468176360132231,
- 0.009466377852977747,
- 0.009464569475914978,
- 0.009462751237825967,
- 0.009460923147592762,
- 0.009459085214097409,
- 0.009457237446221954,
- 0.009455379852848441,
- 0.009453512442858915,
- 0.009451635225135426,
- 0.009449748786136258,
- 0.009447854329154067,
- 0.009445951925909985,
- 0.00944404161354851,
- 0.009442123429214154,
- 0.009440197410051419,
- 0.00943826359320481,
- 0.009436322015818835,
- 0.009434372715037996,
- 0.009432415728006802,
- 0.009430451091869756,
- 0.009428478843771366,
- 0.009426499020856134,
- 0.009424511660268569,
- 0.009422516799153175,
- 0.009420514474654456,
- 0.00941850472391692,
- 0.009416487584085071,
- 0.009414463092303415,
- 0.009412431285716456,
- 0.009410392201468703,
- 0.009408345876704659,
- 0.009406292348568828,
- 0.009404231654205718,
- 0.009402163830759834,
- 0.009400088915375682,
- 0.009398006945197766,
- 0.009395917957370591,
- 0.009393821989038665,
- 0.009391719077346492,
- 0.009389609259438577,
- 0.009387492572459426,
- 0.009385369053553545,
- 0.009383238739865438,
- 0.009381101668539614,
- 0.009378957876720575,
- 0.009376807401552827,
- 0.009374650280180875,
- 0.009372486549749226,
- 0.009370316247402385,
- 0.00936813941028486,
- 0.00936595607554115,
- 0.009363766280315766,
- 0.009361570061753212,
- 0.009359367456997994,
- 0.009357158503194615,
- 0.009354943237487583,
- 0.009352721697021404,
- 0.009350493918940581,
- 0.009348259940389621,
- 0.009346019798513029,
- 0.009343773530455311,
- 0.009341521173360972,
- 0.009339262764374518,
- 0.009336998340640454,
- 0.009334727939303285,
- 0.009332451597507518,
- 0.009330169352397657,
- 0.009327881241118208,
- 0.009325587300813676,
- 0.009323287568628569,
- 0.00932098208170739,
- 0.009318670877194643,
- 0.009316353992234837,
- 0.009314031463972475,
- 0.009311703329552064,
- 0.00930936962611811,
- 0.009307030390815116,
- 0.00930468566078759,
- 0.009302335473180035,
- 0.009299979865136958,
- 0.009297618873802864,
- 0.00929525253632226,
- 0.00929288088983965,
- 0.009290503971499539,
- 0.009288121818446434,
- 0.00928573446782484,
- 0.00928334195677926,
- 0.009280944322454205,
- 0.009278541601994175,
- 0.009276133832543679,
- 0.009273721051247219,
- 0.009271303295249304,
- 0.009268880601694438,
- 0.009266453007727127,
- 0.009264020550491876,
- 0.00926158326713319,
- 0.009259141194795574,
- 0.009256694370623535,
- 0.009254242831761579,
- 0.00925178661535421,
- 0.009249325758545934,
- 0.009246860298481256,
- 0.009244390272304682,
- 0.009241915717160716,
- 0.009239436670193868,
- 0.009236953168548638,
- 0.009234465249369534,
- 0.009231972949801062,
- 0.009229476306987726,
- 0.009226975358074032,
- 0.009224470140204487,
- 0.009221960690523594,
- 0.00921944704617586,
- 0.009216929244305791,
- 0.009214407322057892,
- 0.009211881316576666,
- 0.009209351265006622,
- 0.009206817204492264,
- 0.009204279172178097,
- 0.009201737205208628,
- 0.009199191340728361,
- 0.009196641615881802,
- 0.009194088067813458,
- 0.009191530733667831,
- 0.00918896965058943,
- 0.009186404855722757,
- 0.00918383638621232,
- 0.009181264279202624,
- 0.009178688571838175,
- 0.009176109301263478,
- 0.009173526504623037,
- 0.00917094021906136,
- 0.00916835048172295,
- 0.009165757329752316,
- 0.00916316080029396,
- 0.009160561052393613,
- 0.009157958693691721,
- 0.00915535384504533,
- 0.00915274655669069,
- 0.00915013687886405,
- 0.009147524861801662,
- 0.009144910555739775,
- 0.009142294010914638,
- 0.009139675277562502,
- 0.009137054405919618,
- 0.009134431446222235,
- 0.009131806448706602,
- 0.009129179463608972,
- 0.009126550541165592,
- 0.009123919731612714,
- 0.009121287085186587,
- 0.00911865265212346,
- 0.009116016482659585,
- 0.009113378627031212,
- 0.00911073913547459,
- 0.00910809805822597,
- 0.009105455445521599,
- 0.00910281134759773,
- 0.009100165814690614,
- 0.009097518897036498,
- 0.009094870644871633,
- 0.009092221108432271,
- 0.009089570337954659,
- 0.00908691838367505,
- 0.009084265295829692,
- 0.009081611124654833,
- 0.009078955920386728,
- 0.009076299733261625,
- 0.009073642613515773,
- 0.00907098461138542,
- 0.009068325777106822,
- 0.009065666160916223,
- 0.009063005813049878,
- 0.009060344783744033,
- 0.00905768312323494,
- 0.009055020881758849,
- 0.00905235810955201,
- 0.009049694856850673,
- 0.009047031173891086,
- 0.009044367110909501,
- 0.00904170271814217,
- 0.00903903804582534,
- 0.00903637314419526,
- 0.009033708063488183,
- 0.009031042853940357,
- 0.009028377565788033,
- 0.009025712249267463,
- 0.009023046954614892,
- 0.009020381732066575,
- 0.00901771663185876,
- 0.009015051704227695,
- 0.009012386999409634,
- 0.009009722567640824,
- 0.009007058459157516,
- 0.00900439472419596,
- 0.009001731412992407,
- 0.008999068575783106,
- 0.008996406262804306,
- 0.008993744524292259,
- 0.008991083410483214,
- 0.00898842297161342,
- 0.00898576325791913,
- 0.00898310431963659,
- 0.008980446207002054,
- 0.00897778897025177,
- 0.008975132659621987,
- 0.008972477325348957,
- 0.00896982301766893,
- 0.008967169786818155,
- 0.008964517683032882,
- 0.00896186675654936,
- 0.008959217057603842,
- 0.008956568636432577,
- 0.008953921543271813,
- 0.008951275828357802,
- 0.008948631541926794,
- 0.008945988734215038,
- 0.008943347455458784,
- 0.008940707755894284,
- 0.008938069685757784,
- 0.008935433295285539,
- 0.008932798634713794,
- 0.008930165754278803,
- 0.008927534704216816,
- 0.008924905534764079,
- 0.008922278296156846,
- 0.008919653038631365,
- 0.008917029812423889,
- 0.008914408667770662,
- 0.00891178965490794,
- 0.00890917282407197,
- 0.008906558225499003,
- 0.008903945909425288,
- 0.008901335926087077,
- 0.008898728325720619,
- 0.008896123158562162,
- 0.00889352047484796,
- 0.008890920324814259,
- 0.008888322758697312,
- 0.008885727826733367,
- 0.008883135579158676,
- 0.008880546066209487,
- 0.008877959338122052,
- 0.00887537544513262,
- 0.00887279443747744,
- 0.008870216365392763,
- 0.00886764127911484,
- 0.008865069228879918,
- 0.008862500264924252,
- 0.008859934437484087,
- 0.00885737179423531,
- 0.008854812214743634,
- 0.008852255642744444,
- 0.008849702123720842,
- 0.00884715170315592,
- 0.00884460442653278,
- 0.008842060339334518,
- 0.00883951948704423,
- 0.008836981915145016,
- 0.008834447669119973,
- 0.008831916794452197,
- 0.008829389336624787,
- 0.008826865341120841,
- 0.008824344853423455,
- 0.008821827919015727,
- 0.008819314583380755,
- 0.008816804892001635,
- 0.008814298890361467,
- 0.008811796623943345,
- 0.008809298138230372,
- 0.00880680347870564,
- 0.008804312690852249,
- 0.008801825820153295,
- 0.00879934291209188,
- 0.008796864012151094,
- 0.008794389165814043,
- 0.008791918418563817,
- 0.008789451815883519,
- 0.008786989403256243,
- 0.008784531226165088,
- 0.008782077330093152,
- 0.008779627760523531,
- 0.008777182562939325,
- 0.00877474178282363,
- 0.008772305465659542,
- 0.00876987365693016,
- 0.008767446402118581,
- 0.008765023746707904,
- 0.008762605736181225,
- 0.008760192416021642,
- 0.008757783831712255,
- 0.008755380028736156,
- 0.008752981052576447,
- 0.008750586948716223,
- 0.008748197762638583,
- 0.008745813539826624,
- 0.008743434325763445,
- 0.008741060165932141,
- 0.00873869110581581,
- 0.008736327190897552,
- 0.008733968466660462,
- 0.008731614978587637,
- 0.008729266772162177,
- 0.008726923892867177,
- 0.008724586386185737,
- 0.008722254297600953,
- 0.008719927672595924,
- 0.008717606556653745,
- 0.008715290995257514,
- 0.008712981033890331,
- 0.008710676718035291,
- 0.008708378093175493,
- 0.008706085204794033,
- 0.00870379809837401,
- 0.00870151681939852,
- 0.008699241413350664,
- 0.008696971925713535,
- 0.008694708401970232,
- 0.008692450887603854,
- 0.008690199428097498,
- 0.00868795406893426,
- 0.00868571485559724,
- 0.008683481833569533,
- 0.008681255048334238,
- 0.00867903454537445,
- 0.008676820370173272,
- 0.008674612568213795,
- 0.008672411184979122,
- 0.008670216265952348,
- 0.00866802785661657,
- 0.008665846002454887,
- 0.008663670748950395,
- 0.008661502141586192,
- 0.008659340225845377,
- 0.008657185047211044,
- 0.008655036651166294,
- 0.008652895083194225,
- 0.00865076038877793,
- 0.00864863261340051,
- 0.008646511802545064,
- 0.008644398001694685,
- 0.008642291256332474,
- 0.008640191611941529,
- 0.008638099114004944,
- 0.008636013808005818,
- 0.00863393573942725,
- 0.008631864953752335,
- 0.008629801496464175,
- 0.008627745413045862,
- 0.008625696748980496,
- 0.008623655549751176,
- 0.008621621860840997,
- 0.008619595727733059,
- 0.008617577195910456,
- 0.008615566310856288,
- 0.008613563118053653,
- 0.008611567662985648,
- 0.008609579991135369,
- 0.008607600147985917,
- 0.008605628179020384,
- 0.008603664129721873,
- 0.008601708045573479,
- 0.008599759972058299,
- 0.008597819954659431,
- 0.008595888038859974,
- 0.008593964270143023,
- 0.008592048456795379,
- 0.008590139962982031,
- 0.008588238776881219,
- 0.008586344927553998,
- 0.008584458444061421,
- 0.008582579355464543,
- 0.008580707690824413,
- 0.008578843479202089,
- 0.008576986749658622,
- 0.008575137531255066,
- 0.008573295853052474,
- 0.0085714617441119,
- 0.008569635233494395,
- 0.008567816350261015,
- 0.008566005123472813,
- 0.008564201582190843,
- 0.008562405755476156,
- 0.008560617672389807,
- 0.008558837361992849,
- 0.008557064853346336,
- 0.00855530017551132,
- 0.008553543357548855,
- 0.008551794428519995,
- 0.008550053417485793,
- 0.008548320353507303,
- 0.008546595265645576,
- 0.008544878182961667,
- 0.00854316913451663,
- 0.008541468149371519,
- 0.008539775256587384,
- 0.008538090485225282,
- 0.008536413864346263,
- 0.008534745423011383,
- 0.008533085190281694,
- 0.008531433195218251,
- 0.008529789466882105,
- 0.008528154034334313,
- 0.008526526926635924,
- 0.008524908172847994,
- 0.008523297802031574,
- 0.008521695843247721,
- 0.008520102325557485,
- 0.008518517278021921,
- 0.008516940729702084,
- 0.008515372709659024,
- 0.008513813246953796,
- 0.008512262370647453,
- 0.00851072010980105,
- 0.008509186493475637,
- 0.00850766155073227,
- 0.008506145310632002,
- 0.008504637802235886,
- 0.008503139054604975,
- 0.008501649096800323,
- 0.008500167957882982,
- 0.008498695666914009,
- 0.008497232252954453,
- 0.00849577774506537,
- 0.008494332172307812,
- 0.008492895563742834,
- 0.008491467948431487,
- 0.008490049355434827,
- 0.008488639813813906,
- 0.008487239352629777,
- 0.008485848000943493,
- 0.00848446578781611,
- 0.008483092742308677,
- 0.008481728893482251,
- 0.008480374270397883,
- 0.00847902890211663,
- 0.008477692817699542,
- 0.008476366046207672,
- 0.008475048616702077,
- 0.008473740558243806,
- 0.008472441899893915,
- 0.008471152670713458,
- 0.008469872899763486,
- 0.008468602616105055,
- 0.008467341848799215,
- 0.008466090626907022,
- 0.008464848979489526,
- 0.008463616935607786,
- 0.008462394524322852,
- 0.008461181774695778,
- 0.008459978715787615,
- 0.00845878537665942,
- 0.008457601786372245,
- 0.008456427973987142,
- 0.008455263968565167,
- 0.00845410979916737,
- 0.008452965494854808,
- 0.008451831084688532,
- 0.008450706597729596,
- 0.008449592063039052,
- 0.008448487509677955,
- 0.00844739296670736,
- 0.008446308463188317,
- 0.00844523402818188,
- 0.008444169690749105,
- 0.008443115479951042,
- 0.008442071424848747,
- 0.008441037554503272,
- 0.00844001389797567,
- 0.008439000484326994,
- 0.0084379973426183,
- 0.008437004501910638,
- 0.008436021991265065,
- 0.008435049839742631,
- 0.00843408807640439,
- 0.008433136730311399,
- 0.008432195830524706,
- 0.008431265406105368,
- 0.008430345486114437,
- 0.008429436099612966,
- 0.00842853727566201,
- 0.008427649002981472,
- 0.00842677056196539,
- 0.008425901685907147,
- 0.008425042385478889,
- 0.008424192671352762,
- 0.00842335255420091,
- 0.008422522044695475,
- 0.008421701153508605,
- 0.008420889891312443,
- 0.008420088268779134,
- 0.008419296296580822,
- 0.008418513985389653,
- 0.008417741345877772,
- 0.00841697838871732,
- 0.008416225124580448,
- 0.008415481564139293,
- 0.008414747718066006,
- 0.008414023597032728,
- 0.008413309211711607,
- 0.008412604572774785,
- 0.008411909690894406,
- 0.008411224576742616,
- 0.00841054924099156,
- 0.008409883694313381,
- 0.008409227947380226,
- 0.00840858201086424,
- 0.008407945895437563,
- 0.008407319611772344,
- 0.008406703170540727,
- 0.008406096582414856,
- 0.008405499858066877,
- 0.00840491300816893,
- 0.008404336043393166,
- 0.008403768974411726,
- 0.008403211811896755,
- 0.008402664566520397,
- 0.0084021272489548,
- 0.008401599869872106,
- 0.008401082439944458,
- 0.008400574969844005,
- 0.008400077470242887,
- 0.008399589951813252,
- 0.008399112425227244,
- 0.008398644901157007,
- 0.008398187390274685,
- 0.008397739903252426,
- 0.00839730245076237,
- 0.008396875043476665,
- 0.008396457692067453,
- 0.008396050407206881,
- 0.008395653199567093,
- 0.008395266079820234,
- 0.008394889058638449,
- 0.00839452214669388,
- 0.008394165354658674,
- 0.008393818693204975,
- 0.008393482173004929,
- 0.008393155804730677,
- 0.008392839599054368,
- 0.008392533566648144,
- 0.008392237718184151,
- 0.008391952064334532,
- 0.008391676615771433,
- 0.008391411383167,
- 0.008391156377193374,
- 0.008390911608522702,
- 0.008390677087827128,
- 0.008390452825778797,
- 0.008390238833049854,
- 0.008390035120312445,
- 0.00838984169823871,
- 0.008389658577500798,
- 0.008389485768770853,
- 0.008389323282721017,
- 0.008389171130023439,
- 0.00838902932135026,
- 0.008388897867373625,
- 0.008388776778765681,
- 0.00838866606619857,
- 0.008388565740344437,
- 0.00838847581187543,
- 0.00838839629146369,
- 0.008388327189781362,
- 0.008388268517500592,
- 0.008388220285293523,
- 0.008388182503832302,
- 0.008388155183789072,
- 0.008388138335835979,
- 0.008388131970645165,
- 0.008388136098888778,
- 0.00838815073123896,
- 0.008388175878367857,
- 0.008388211550947614,
- 0.008388257759650374,
- 0.008388314515148283,
- 0.008388381828113484,
- 0.008388459709218124,
- 0.008388548169134348,
- 0.008388647218534297,
- 0.00838875686809012,
- 0.008388877128473957,
- 0.008389008010357957,
- 0.008389149524414262,
- 0.008389301681315018,
- 0.00838946449173237,
- 0.00838963796633846,
- 0.008389822115805436,
- 0.00839001695080544,
- 0.008390222482010618,
- 0.008390438720093115,
- 0.008390665675725075,
- 0.008390903359578643,
- 0.008391151782325964,
- 0.00839141095463918,
- 0.00839168088719044,
- 0.008391961590651885,
- 0.008392252705422383,
- 0.008392553578312782,
- 0.008392864191084778,
- 0.008393184537899558,
- 0.008393514612918311,
- 0.008393854410302222,
- 0.008394203924212479,
- 0.008394563148810265,
- 0.00839493207825677,
- 0.00839531070671318,
- 0.008395699028340682,
- 0.008396097037300461,
- 0.008396504727753707,
- 0.008396922093861602,
- 0.008397349129785335,
- 0.008397785829686094,
- 0.008398232187725065,
- 0.008398688198063432,
- 0.008399153854862383,
- 0.008399629152283107,
- 0.008400114084486788,
- 0.008400608645634614,
- 0.00840111282988777,
- 0.008401626631407444,
- 0.008402150044354822,
- 0.008402683062891091,
- 0.008403225681177438,
- 0.008403777893375049,
- 0.008404339693645112,
- 0.00840491107614881,
- 0.008405492035047335,
- 0.00840608256450187,
- 0.0084066826586736,
- 0.008407292311723717,
- 0.008407911517813404,
- 0.008408540271103847,
- 0.008409178565756235,
- 0.008409826395931753,
- 0.008410483755791589,
- 0.008411150639496929,
- 0.008411827041208958,
- 0.008412512955088864,
- 0.008413208375297835,
- 0.008413913295997057,
- 0.008414627711347714,
- 0.008415351615510996,
- 0.008416085002648089,
- 0.008416827866920176,
- 0.008417580202488449,
- 0.008418342003514092,
- 0.008419113264158291,
- 0.008419893978582234,
- 0.008420684140947108,
- 0.008421483745414097,
- 0.00842229278614439,
- 0.008423111257299174,
- 0.008423939153039633,
- 0.008424776467526955,
- 0.008425623194922328,
- 0.008426479329386938,
- 0.00842734486508197,
- 0.008428219796168613,
- 0.00842910411680805,
- 0.008429997821161474,
- 0.008430900903390064,
- 0.008431813357655013,
- 0.008432735178117504,
- 0.008433666358938724,
- 0.008434606894279861,
- 0.0084355567783021,
- 0.008436516005166629,
- 0.008437484569034634,
- 0.008438462464067301,
- 0.00843944968442582,
- 0.008440446224271373,
- 0.008441452077765149,
- 0.008442467239068333,
- 0.008443491702342116,
- 0.00844452546174768,
- 0.008445568511446212,
- 0.008446620845598902,
- 0.008447682458366933,
- 0.008448753343911493,
- 0.00844983349639377,
- 0.00845092290997495,
- 0.008452021578816216,
- 0.00845312949707876,
- 0.008454246658923765,
- 0.008455373058512421,
- 0.00845650869000591,
- 0.008457653547565423,
- 0.008458807625352144,
- 0.008459970917527261,
- 0.00846114341825196,
- 0.008462325121687427,
- 0.008463516021994851,
- 0.008464716113335415,
- 0.008465925389870309,
- 0.008467143845760718,
- 0.00846837147516783,
- 0.008469608272252828,
- 0.008470854231176902,
- 0.008472109346101238,
- 0.008473373611187024,
- 0.008474647020595444,
- 0.008475929568487684,
- 0.008477221249024934,
- 0.00847852205636838,
- 0.008479831984679206,
- 0.0084811510281186,
- 0.008482479180847751,
- 0.008483816437027843,
- 0.008485162790820061,
- 0.008486518236385595,
- 0.00848788276788563,
- 0.008489256379481355,
- 0.008490639065333953,
- 0.008492030819604613,
- 0.00849343163645452,
- 0.008494841510044862,
- 0.008496260434536825,
- 0.008497688404091597,
- 0.008499125412870363,
- 0.00850057145503431,
- 0.008502026524744626,
- 0.008503490338236903,
- 0.008504962239386347,
- 0.008506442181622099,
- 0.008507930144037574,
- 0.008509426105726192,
- 0.008510930045781372,
- 0.00851244194329653,
- 0.008513961777365088,
- 0.008515489527080458,
- 0.008517025171536064,
- 0.008518568689825323,
- 0.00852012006104165,
- 0.008521679264278466,
- 0.00852324627862919,
- 0.008524821083187238,
- 0.00852640365704603,
- 0.008527993979298983,
- 0.008529592029039516,
- 0.008531197785361046,
- 0.008532811227356992,
- 0.008534432334120774,
- 0.008536061084745807,
- 0.008537697458325512,
- 0.008539341433953304,
- 0.008540992990722605,
- 0.00854265210772683,
- 0.0085443187640594,
- 0.00854599293881373,
- 0.008547674611083243,
- 0.008549363759961352,
- 0.008551060364541478,
- 0.00855276440391704,
- 0.008554475857181453,
- 0.008556194703428138,
- 0.008557920921750513,
- 0.008559654491241995,
- 0.008561395390996004,
- 0.008563143600105957,
- 0.00856489909766527,
- 0.008566661862767366,
- 0.008568431874505658,
- 0.00857020911197357,
- 0.008571993554264516,
- 0.008573785180471916,
- 0.008575583969689186,
- 0.008577389901009747,
- 0.008579202953527015,
- 0.008581023106334412,
- 0.008582850338525351,
- 0.008584684629193253,
- 0.008586525957431538,
- 0.00858837430233362,
- 0.00859022964299292,
- 0.008592091958502855,
- 0.008593961227956845,
- 0.008595837430448307,
- 0.008597720545070658,
- 0.00859961055091732,
- 0.008601507427081706,
- 0.00860341115265724,
- 0.008605321706737334,
- 0.008607239068415411,
- 0.008609163216784886,
- 0.008611094130939181,
- 0.008613031789971711,
- 0.008614976172975896,
- 0.008616927259045153,
- 0.0086188850272729,
- 0.008620849456752558,
- 0.008622820526577542,
- 0.008624798215841271,
- 0.008626782503637164,
- 0.008628773369058639,
- 0.008630770791199114,
- 0.008632774749152007,
- 0.008634785222010737,
- 0.008636802188868722,
- 0.00863882562881938,
- 0.008640855520956127,
- 0.008642891844372386,
- 0.00864493457816157,
- 0.008646983701417102,
- 0.008649039193232398,
- 0.008651101032700876,
- 0.008653169198915954,
- 0.008655243670971051,
- 0.008657324427959585,
- 0.008659411448974974,
- 0.008661504713110637,
- 0.00866360419945999,
- 0.008665709887116454,
- 0.008667821755173447,
- 0.008669939782724385,
- 0.008672063948862687,
- 0.008674194232681773,
- 0.008676330613275059,
- 0.008678473069735964,
- 0.008680621581157908,
- 0.008682776126634307,
- 0.00868493668525858,
- 0.008687103236124144,
- 0.008689275758324419,
- 0.008691454230952822,
- 0.008693638633102772,
- 0.008695828943867686,
- 0.008698025142340984,
- 0.008700227207616084,
- 0.008702435118786402,
- 0.00870464885494536,
- 0.008706868395186373,
- 0.00870909371860286,
- 0.00871132480428824,
- 0.00871356163133593,
- 0.00871580417883935,
- 0.008718052425891916,
- 0.008720306351587048,
- 0.008722565935018163,
- 0.008724831155278681,
- 0.008727101991462018,
- 0.008729378422661593,
- 0.008731660427970826,
- 0.008733947986483132,
- 0.008736241077291932,
- 0.008738539679490643,
- 0.008740843772172683,
- 0.008743153137850268,
- 0.008745467155672485,
- 0.00874778575127474,
- 0.008750108890516438,
- 0.008752436539256992,
- 0.00875476866335581,
- 0.008757105228672304,
- 0.008759446201065882,
- 0.008761791546395954,
- 0.00876414123052193,
- 0.008766495219303217,
- 0.00876885347859923,
- 0.008771215974269374,
- 0.00877358267217306,
- 0.008775953538169701,
- 0.008778328538118703,
- 0.008780707637879475,
- 0.00878309080331143,
- 0.008785478000273976,
- 0.008787869194626523,
- 0.008790264352228482,
- 0.008792663438939259,
- 0.008795066420618267,
- 0.008797473263124916,
- 0.008799883932318613,
- 0.00880229839405877,
- 0.008804716614204795,
- 0.0088071385586161,
- 0.008809564193152094,
- 0.008811993483672185,
- 0.008814426396035784,
- 0.008816862896102302,
- 0.008819302949731146,
- 0.008821746522781726,
- 0.008824193581113455,
- 0.00882664409058574,
- 0.008829098017057991,
- 0.008831555326389618,
- 0.008834015984440032,
- 0.008836479957068639,
- 0.008838947210134854,
- 0.00884141770949808,
- 0.008843891421017734,
- 0.008846368310553222,
- 0.008848848343963954,
- 0.00885133148710934,
- 0.008853817705848787,
- 0.00885630696604171,
- 0.008858799233547515,
- 0.008861294474225612,
- 0.008863792653935413,
- 0.008866293738536327,
- 0.008868797693887761,
- 0.008871304485849127,
- 0.008873814080279834,
- 0.008876326443039293,
- 0.008878841539986911,
- 0.008881359336982102,
- 0.00888387979988427,
- 0.008886402894552831,
- 0.008888928586847191,
- 0.00889145684262676,
- 0.00889398762775095,
- 0.008896520908079167,
- 0.008899056649470822,
- 0.008901594817785326,
- 0.00890413537888209,
- 0.008906678298620518,
- 0.008909223542860027,
- 0.008911771077460022,
- 0.008914320868279913,
- 0.008916872881179112,
- 0.008919427082017027,
- 0.008921983436653068,
- 0.008924541910946646,
- 0.008927102470757169,
- 0.008929665081944045,
- 0.008932229710366689,
- 0.008934796321884507,
- 0.00893736488235691,
- 0.008939935357643305,
- 0.008942507713603106,
- 0.00894508191609572,
- 0.008947657930980558,
- 0.00895023572411703,
- 0.008952815261364542,
- 0.008955396508582509,
- 0.008957979431630337,
- 0.008960563996367438,
- 0.00896315016865322,
- 0.008965737914347094,
- 0.008968327199308469,
- 0.008970917989396754,
- 0.008973510250471361,
- 0.008976103948391698,
- 0.008978699049017175,
- 0.008981295518207203,
- 0.00898389332182119,
- 0.008986492425718546,
- 0.00898909279575868,
- 0.008991694397801004,
- 0.008994297197704925,
- 0.008996901161329857,
- 0.008999506254535205,
- 0.009002112443180381,
- 0.009004719693124795,
- 0.009007327970227855,
- 0.009009937240348972,
- 0.009012547469347557,
- 0.009015158623083016,
- 0.009017770667414762,
- 0.009020383568202204,
- 0.009022997291304753,
- 0.009025611802581815,
- 0.009028227067892802,
- 0.009030843053097124,
- 0.00903345972405419,
- 0.009036077046623412,
- 0.009038694986664196,
- 0.009041313510035955,
- 0.009043932582598096,
- 0.00904655217021003,
- 0.009049172238731168,
- 0.009051792754020916,
- 0.009054413681938689,
- 0.009057034878981214,
- 0.00905965587238924,
- 0.009062276573973965,
- 0.009064896940209892,
- 0.00906751692757153,
- 0.009070136492533385,
- 0.009072755591569961,
- 0.009075374181155768,
- 0.00907799221776531,
- 0.009080609657873091,
- 0.009083226457953621,
- 0.009085842574481405,
- 0.00908845796393095,
- 0.009091072582776761,
- 0.009093686387493345,
- 0.009096299334555207,
- 0.009098911380436855,
- 0.009101522481612794,
- 0.00910413259455753,
- 0.009106741675745572,
- 0.009109349681651424,
- 0.009111956568749592,
- 0.009114562293514582,
- 0.0091171668124209,
- 0.009119770081943056,
- 0.009122372058555553,
- 0.009124972698732896,
- 0.009127571958949596,
- 0.009130169795680154,
- 0.00913276616539908,
- 0.009135361024580879,
- 0.009137954329700056,
- 0.009140546037231119,
- 0.009143136103648572,
- 0.009145724485426925,
- 0.009148311139040681,
- 0.009150896020964349,
- 0.009153479087672433,
- 0.009156060295639439,
- 0.009158639601339873,
- 0.009161216961248246,
- 0.009163792331839058,
- 0.00916636566958682,
- 0.009168936930966034,
- 0.00917150607245121,
- 0.009174073050516852,
- 0.009176637821637468,
- 0.009179200342287561,
- 0.009181760568941641,
- 0.009184318458074214,
- 0.009186873966159784,
- 0.009189427049672858,
- 0.009191977665087942,
- 0.009194525768879544,
- 0.00919707131752217,
- 0.009199614267490323,
- 0.009202154575258512,
- 0.009204692197301243,
- 0.009207227090093023,
- 0.009209759210108357,
- 0.009212288513821752,
- 0.009214814957707713,
- 0.009217338498240748,
- 0.009219859091895361,
- 0.009222376695146061,
- 0.009224891264467353,
- 0.009227402756333743,
- 0.009229911127219737,
- 0.009232416333599842,
- 0.009234918331948564,
- 0.009237417078740408,
- 0.009239912530449883,
- 0.009242404643551493,
- 0.009244893374519746,
- 0.009247378679829147,
- 0.009249860515954202,
- 0.009252338839369417,
- 0.0092548136065493,
- 0.009257284773968356,
- 0.009259752298101092,
- 0.009262216135422012,
- 0.009264676242405626,
- 0.009267132575526438,
- 0.009269585091258956,
- 0.009272033746077683,
- 0.009274478496457126,
- 0.009276919298871795,
- 0.009279356109796192,
- 0.009281788885704825,
- 0.0092842175830722,
- 0.009286642158372825,
- 0.009289062568081203,
- 0.009291478768671842,
- 0.00929389071661925,
- 0.009296298368397928,
- 0.009298701680482389,
- 0.009301100609347135,
- 0.009303495111466671,
- 0.009305885143315509,
- 0.00930827066136815,
- 0.009310651622099101,
- 0.00931302798198287,
- 0.009315399697493964,
- 0.009317766725106886,
- 0.009320129021296144,
- 0.009322486542536245,
- 0.009324839245301695,
- 0.009327187086066998,
- 0.009329530021306664,
- 0.009331868007495197,
- 0.009334201001107103,
- 0.00933652895861689,
- 0.009338851836499061,
- 0.009341169591228125,
- 0.009343482179278589,
- 0.009345789557124956,
- 0.009348091681241734,
- 0.009350388508103432,
- 0.009352679994184552,
- 0.0093549660959596,
- 0.009357246769903087,
- 0.009359521972489515,
- 0.009361791660193393,
- 0.009364055789489225,
- 0.009366314316851518,
- 0.009368567200354772,
- 0.009370814405044194,
- 0.0093730558888129,
- 0.009375291608312065,
- 0.00937752152019286,
- 0.009379745581106465,
- 0.009381963747704048,
- 0.009384175976636787,
- 0.009386382224555855,
- 0.009388582448112425,
- 0.009390776603957674,
- 0.009392964648742773,
- 0.009395146539118897,
- 0.009397322231737223,
- 0.00939949168324892,
- 0.009401654850305167,
- 0.009403811689557135,
- 0.009405962157656,
- 0.009408106211252935,
- 0.009410243806999114,
- 0.009412374901545712,
- 0.009414499451543904,
- 0.009416617413644862,
- 0.009418728744499762,
- 0.009420833400759776,
- 0.009422931339076079,
- 0.009425022516099847,
- 0.009427106888482252,
- 0.00942918441287447,
- 0.009431255045927673,
- 0.009433318744293035,
- 0.009435375464621733,
- 0.009437425163564939,
- 0.009439467797773826,
- 0.009441503323899572,
- 0.009443531698593348,
- 0.00944555287850633,
- 0.00944756682028969,
- 0.009449573480594603,
- 0.009451572816072245,
- 0.009453564783373787,
- 0.009455549339150405,
- 0.009457526440053274,
- 0.009459496042733566,
- 0.009461458103842456,
- 0.00946341258003112,
- 0.009465359427950728,
- 0.00946729860425246,
- 0.009469230065587484,
- 0.009471153768606978,
- 0.009473069669962114,
- 0.009474977726304068,
- 0.009476877894284013,
- 0.009478770130553125,
- 0.009480654391762575,
- 0.00948253063456354,
- 0.009484398815607191,
- 0.009486258891544707,
- 0.009488110819027257,
- 0.009489954554706017,
- 0.009491790055232164,
- 0.009493617277256868,
- 0.009495436177431305,
- 0.009497246712406648,
- 0.009499048838834075,
- 0.009500842513364754,
- 0.009502627692649864,
- 0.009504404333340578,
- 0.009506172392088069,
- 0.009507931825543513,
- 0.00950968259035808,
- 0.00951142464318295,
- 0.009513157940669294,
- 0.009514882439468285,
- 0.0095165980962311,
- 0.00951830486760891,
- 0.009520002710252893,
- 0.00952169158081422,
- 0.009523371435944067,
- 0.009525042232293605,
- 0.009526703926514012,
- 0.009528356475256461,
- 0.009529999835172125,
- 0.00953163396291218,
- 0.009533258815127798,
- 0.009534874348470154,
- 0.009536480519590424,
- 0.009538077285139779,
- 0.009539664601769395,
- 0.009541242426130445,
- 0.009542810714874105,
- 0.009544369424651549,
- 0.009545918512113947,
- 0.009547457933912479,
- 0.009548987646698317,
- 0.009550507607122633,
- 0.009552017771836603,
- 0.0095535180974914,
- 0.009555008540738201,
- 0.009556489058228177,
- 0.009557959606612505,
- 0.009559420142542355,
- 0.009560870622668907,
- 0.009562311003643329,
- 0.0095637412421168,
- 0.00956516129474049,
- 0.009566571118165576,
- 0.009567970669043233,
- 0.00956935990402463,
- 0.009570738779760947,
- 0.009572107252903356,
- 0.00957346528010303,
- 0.009574812818011147,
- 0.009576149823278876,
- 0.009577476252557393,
- 0.009578792062497874,
- 0.00958009720975149,
- 0.009581391650969419,
- 0.009582675342802832,
- 0.009583948241902902,
- 0.009585210304920808,
- 0.009586461488507721,
- 0.009587701749314816,
- 0.009588931043993266,
- 0.009590149329194246,
- 0.009591356561568929,
- 0.009592552697768491,
- 0.009593737694444106,
- 0.00959491158908634,
- 0.009596075112418568,
- 0.009597228427286025,
- 0.009598371506549233,
- 0.009599504323068716,
- 0.009600626849704995,
- 0.009601739059318597,
- 0.009602840924770043,
- 0.009603932418919858,
- 0.009605013514628563,
- 0.009606084184756683,
- 0.009607144402164742,
- 0.009608194139713262,
- 0.009609233370262767,
- 0.009610262066673779,
- 0.009611280201806825,
- 0.009612287748522423,
- 0.009613284679681101,
- 0.00961427096814338,
- 0.009615246586769785,
- 0.009616211508420838,
- 0.009617165705957062,
- 0.009618109152238983,
- 0.00961904182012712,
- 0.009619963682482002,
- 0.009620874712164147,
- 0.00962177488203408,
- 0.009622664164952327,
- 0.009623542533779408,
- 0.00962440996137585,
- 0.009625266420602172,
- 0.009626111884318899,
- 0.009626946325386555,
- 0.009627769716665664,
- 0.009628582031016748,
- 0.009629383241300332,
- 0.009630173320376937,
- 0.009630952241107089,
- 0.00963171997635131,
- 0.009632476498970121,
- 0.00963322178182405,
- 0.009633955797773618,
- 0.009634678519679349,
- 0.009635389920401765,
- 0.009636089972801389,
- 0.009636778649738748,
- 0.00963745592407436,
- 0.009638121768668753,
- 0.009638776156382449,
- 0.009639419060075972,
- 0.009640050452609843,
- 0.009640670306844587,
- 0.009641278595640727,
- 0.009641875291858787,
- 0.00964246036835929,
- 0.009643033798002758,
- 0.009643595553649718,
- 0.009644145608160688,
- 0.009644683934396197,
- 0.009645210505216764,
- 0.009645725293482916,
- 0.009646228272055173,
- 0.00964671941379406,
- 0.0096471986915601,
- 0.009647666078213818,
- 0.009648121546615734,
- 0.009648565069626375,
- 0.009648996620106261,
- 0.00964941617091592,
- 0.00964982369491587,
- 0.009650219164966637,
- 0.009650602553928744,
- 0.009650973834662714,
- 0.009651332980029072,
- 0.00965167996288834,
- 0.009652014756101043,
- 0.009652337332527702,
- 0.00965264766502884,
- 0.009652945726464983,
- 0.009653231489696653,
- 0.009653504927584374,
- 0.009653766012988667,
- 0.009654014718770058,
- 0.009654251017789071,
- 0.009654474882906227,
- 0.00965468628698205,
- 0.009654885202877064,
- 0.009655071603451791,
- 0.009655245461566757,
- 0.009655406750082482,
- 0.009655555441859493,
- 0.009655691509758311,
- 0.00965581492663946,
- 0.009655925665363461,
- 0.009656023698790843,
- 0.009656108999782123,
- 0.00965618154119783,
- 0.009656241295898482,
- 0.009656288236744607,
- 0.009656322336596726,
- 0.009656343568315363,
- 0.009656351904761041,
- 0.009656347318794284,
- 0.009656329783275614,
- 0.009656299271065556,
- 0.009656255755024632,
- 0.009656199208013366,
- 0.009656129602892282,
- 0.009656046912521903,
- 0.009655951109762752,
- 0.00965584216747535,
- 0.009655720058520226,
- 0.009655584755757899,
- 0.009655436232048894,
- 0.009655274460253735,
- 0.009655099413232941,
- 0.009654911063847041,
- 0.009654709384956557,
- 0.00965449434942201,
- 0.009654265930103925,
- 0.009654024099862825,
- 0.009653768831559233,
- 0.009653500098053673,
- 0.00965321787220667,
- 0.009652922126878745,
- 0.009652612834930421,
- 0.009652289969222223,
- 0.009651953502614673,
- 0.009651603473634685,
- 0.009651241233762417,
- 0.009650867330756013,
- 0.009650481768385453,
- 0.009650084550420717,
- 0.009649675680631783,
- 0.009649255162788634,
- 0.009648823000661244,
- 0.009648379198019596,
- 0.009647923758633667,
- 0.009647456686273438,
- 0.009646977984708888,
- 0.009646487657709996,
- 0.00964598570904674,
- 0.009645472142489103,
- 0.00964494696180706,
- 0.009644410170770595,
- 0.009643861773149683,
- 0.009643301772714306,
- 0.009642730173234441,
- 0.009642146978480069,
- 0.009641552192221169,
- 0.00964094581822772,
- 0.009640327860269702,
- 0.009639698322117092,
- 0.009639057207539874,
- 0.009638404520308022,
- 0.00963774026419152,
- 0.009637064442960344,
- 0.009636377060384475,
- 0.00963567812023389,
- 0.009634967626278572,
- 0.009634245582288498,
- 0.009633511992033649,
- 0.009632766859284,
- 0.009632010187809535,
- 0.009631241981380233,
- 0.00963046224376607,
- 0.009629670978737027,
- 0.009628868190063086,
- 0.009628053881514222,
- 0.009627228056860417,
- 0.009626390719871649,
- 0.009625541874317897,
- 0.009624681523969144,
- 0.009623809672595364,
- 0.00962292632396654,
- 0.00962203148185265,
- 0.009621125150023674,
- 0.00962020733224959,
- 0.009619278032300376,
- 0.009618337253946016,
- 0.009617385000956486,
- 0.009616421277101767,
- 0.009615446086151835,
- 0.009614459431876674,
- 0.00961346131804626,
- 0.009612451748430574,
- 0.009611430726799593,
- 0.0096103982569233,
- 0.009609354342571671,
- 0.009608298987514688,
- 0.009607232195522326,
- 0.00960615397036457,
- 0.009605064315811394,
- 0.009603963235632782,
- 0.009602850733598711,
- 0.009601726813479159,
- 0.009600591479044107,
- 0.009599444734063534,
- 0.00959828658230742,
- 0.009597117027545744,
- 0.009595936073548486,
- 0.009594743724085622,
- 0.009593539982927135,
- 0.009592324853843003,
- 0.009591098340603205,
- 0.00958986044697772,
- 0.009588611176736529,
- 0.00958735053364961,
- 0.009586078521486942,
- 0.009584795144018506,
- 0.009583500405014277,
- 0.009582194308244241,
- 0.009580876857478373,
- 0.009579548056486652,
- 0.00957820790903906,
- 0.009576856418905573,
- 0.009575493589856173,
- 0.009574119425660839,
- 0.009572733930089549,
- 0.009571337106912284,
- 0.009569928959899021,
- 0.009568509492819741,
- 0.009567078709444423,
- 0.009565636613543047,
- 0.00956418320888559,
- 0.009562718499242034,
- 0.009561242488382358,
- 0.00955975518007654,
- 0.00955825657809456,
- 0.009556746686206395,
- 0.009555225508182028,
- 0.009553693047791438,
- 0.009552149308804603,
- 0.0095505942949915,
- 0.009549028010122113,
- 0.009547450457966419,
- 0.009545861642294397,
- 0.009544261566876027,
- 0.009542650235481287,
- 0.009541027651880158,
- 0.009539393819842618,
- 0.009537748743138648,
- 0.009536092425538226,
- 0.00953442487081133,
- 0.009532746082727944,
- 0.009531056065058042,
- 0.009529354821571606,
- 0.009527642356038615,
- 0.009525918672229048,
- 0.009524183773912885,
- 0.009522437664860104,
- 0.009520680348840686,
- 0.00951891182962461,
- 0.009517132110981853,
- 0.009515341196682396,
- 0.00951353909049622,
- 0.009511725811109175,
- 0.00950990261319068,
- 0.009508070322388639,
- 0.009506228974498293,
- 0.00950437860531489,
- 0.00950251925063367,
- 0.009500650946249876,
- 0.009498773727958754,
- 0.009496887631555546,
- 0.009494992692835496,
- 0.009493088947593847,
- 0.009491176431625843,
- 0.009489255180726726,
- 0.00948732523069174,
- 0.009485386617316129,
- 0.009483439376395137,
- 0.009481483543724006,
- 0.009479519155097978,
- 0.0094775462463123,
- 0.009475564853162215,
- 0.009473575011442964,
- 0.009471576756949792,
- 0.009469570125477942,
- 0.009467555152822658,
- 0.009465531874779182,
- 0.009463500327142759,
- 0.00946146054570863,
- 0.009459412566272042,
- 0.009457356424628235,
- 0.009455292156572455,
- 0.009453219797899945,
- 0.009451139384405947,
- 0.009449050951885704,
- 0.009446954536134462,
- 0.009444850172947463,
- 0.009442737898119951,
- 0.009440617747447169,
- 0.00943848975672436,
- 0.009436353961746767,
- 0.009434210398309634,
- 0.009432059102208205,
- 0.009429900109237723,
- 0.00942773345519343,
- 0.009425559175870573,
- 0.009423377307064393,
- 0.009421187884570133,
- 0.009418990944183036,
- 0.009416786521698348,
- 0.00941457465291131,
- 0.009412355373617167,
- 0.009410128719611163,
- 0.009407894726688537,
- 0.009405653430644537,
- 0.009403404867274406,
- 0.009401149072373386,
- 0.00939888608173672,
- 0.009396615931159653,
- 0.009394338656437427,
- 0.009392054293365286,
- 0.009389762877738473,
- 0.009387464445352234,
- 0.009385159032001808,
- 0.009382846673482442,
- 0.009380527405589378,
- 0.00937820126411786,
- 0.00937586828486313,
- 0.009373528503620433,
- 0.009371181956185012,
- 0.00936882867835211,
- 0.00936646870591697,
- 0.009364102074674837,
- 0.009361728820420953,
- 0.009359348978950561,
- 0.009356962586058906,
- 0.009354569677541232,
- 0.00935217028919278,
- 0.009349764456808796,
- 0.00934735221618452,
- 0.009344933603115198,
- 0.009342508653396073,
- 0.009340077402822389,
- 0.009337639887189386,
- 0.009335196142292312,
- 0.00933274620392641,
- 0.00933029010788692,
- 0.009327827889969087,
- 0.009325359585968156,
- 0.009322885231679368,
- 0.009320404862897968,
- 0.0093179185154192,
- 0.009315426225038306,
- 0.009312928027550528,
- 0.009310423958751113,
- 0.009307914054435302,
- 0.00930539835039834,
- 0.009302876882435468,
- 0.009300349686341932,
- 0.009297816797912974,
- 0.009295278252943838,
- 0.009292734087229767,
- 0.009290184336566004,
- 0.009287629036747794,
- 0.00928506822357038,
- 0.009282501932829004,
- 0.00927993020031891,
- 0.009277353061835341,
- 0.009274770553173542,
- 0.009272182710128755,
- 0.009269589568496224,
- 0.009266991164071193,
- 0.009264387532648905,
- 0.009261778710024602,
- 0.009259164731993529,
- 0.009256545634350929,
- 0.009253921452892045,
- 0.009251292223412122,
- 0.0092486579817064,
- 0.009246018763570127,
- 0.009243374604798543,
- 0.009240725541186894,
- 0.009238071608530421,
- 0.009235412842624368,
- 0.009232749279263978,
- 0.009230080954244496,
- 0.009227407903361165,
- 0.009224730162409227,
- 0.009222047767183928,
- 0.009219360753480508,
- 0.009216669157094215,
- 0.009213973488484795,
- 0.009211274300809317,
- 0.009208571647014729,
- 0.009205865579918888,
- 0.009203156152339648,
- 0.009200443417094863,
- 0.00919772742700239,
- 0.009195008234880078,
- 0.00919228589354579,
- 0.009189560455817373,
- 0.009186831974512685,
- 0.009184100502449583,
- 0.009181366092445917,
- 0.009178628797319547,
- 0.009175888669888322,
- 0.009173145762970101,
- 0.009170400129382738,
- 0.009167651821944085,
- 0.009164900893472,
- 0.009162147396784335,
- 0.009159391384698947,
- 0.009156632910033689,
- 0.009153872025606417,
- 0.009151108784234986,
- 0.009148343238737248,
- 0.00914557544193106,
- 0.009142805446634277,
- 0.009140033305664753,
- 0.009137259071840343,
- 0.009134482797978901,
- 0.009131704536898282,
- 0.00912892434141634,
- 0.00912614226435093,
- 0.00912335835851991,
- 0.009120572676741129,
- 0.009117785271832445,
- 0.009114996196611713,
- 0.009112205503896789,
- 0.009109413246505523,
- 0.009106619477255773,
- 0.009103824248965393,
- 0.009101027614452238,
- 0.009098229626534162,
- 0.009095430338029021,
- 0.00909262980175467,
- 0.00908982807052896,
- 0.00908702519716975,
- 0.009084221234494892,
- 0.009081416235322243,
- 0.009078610252469655,
- 0.009075803338754986,
- 0.009072995546996088,
- 0.009070186930010816,
- 0.009067377540617025,
- 0.00906456743163257,
- 0.009061756655875308,
- 0.009058945266163089,
- 0.00905613331531377,
- 0.009053320856145207,
- 0.009050507941475253,
- 0.009047694624121763,
- 0.009044880956902592,
- 0.009042066992635593,
- 0.009039252784138625,
- 0.009036438384229538,
- 0.00903362384572619,
- 0.009030809221446433,
- 0.009027994564208124,
- 0.009025179926829116,
- 0.009022365362127267,
- 0.009019550922920427,
- 0.009016736662026454,
- 0.0090139226322632,
- 0.009011108886448523,
- 0.009008295477400275,
- 0.00900548245793631,
- 0.009002669880874488,
- 0.008999857799032658,
- 0.008997046265228677,
- 0.0089942353322804,
- 0.008991425053005682,
- 0.008988615480222376,
- 0.008985806666748338,
- 0.008982998665401422,
- 0.008980191528999483,
- 0.008977385310360375,
- 0.008974580062301955,
- 0.008971775837642075,
- 0.008968972689198593,
- 0.008966170669789358,
- 0.008963369832232232,
- 0.008960570229345063,
- 0.00895777191394571,
- 0.008954974938852027,
- 0.008952179356881867,
- 0.008949385220853086,
- 0.008946592583583539,
- 0.00894380149789108,
- 0.008941012016593563,
- 0.008938224192508845,
- 0.008935438078454778,
- 0.00893265372724922,
- 0.008929871191710022,
- 0.00892709052465504,
- 0.008924311778902131,
- 0.008921535007269147,
- 0.008918760262573943,
- 0.008915987597634374,
- 0.008913217065268295,
- 0.008910448718293561,
- 0.008907682609528027,
- 0.008904918791789547,
- 0.008902157317895974,
- 0.008899398240665166,
- 0.008896641601406985,
- 0.008893887336005117,
- 0.008891135464603994,
- 0.008888386037275943,
- 0.008885639104093287,
- 0.008882894715128355,
- 0.008880152920453471,
- 0.008877413770140962,
- 0.008874677314263155,
- 0.008871943602892373,
- 0.008869212686100945,
- 0.008866484613961195,
- 0.00886375943654545,
- 0.008861037203926036,
- 0.008858317966175278,
- 0.008855601773365503,
- 0.008852888675569036,
- 0.008850178722858204,
- 0.008847471965305331,
- 0.008844768452982748,
- 0.008842068235962775,
- 0.00883937136431774,
- 0.008836677888119971,
- 0.008833987857441791,
- 0.008831301322355527,
- 0.008828618332933507,
- 0.008825938939248055,
- 0.008823263191371498,
- 0.008820591139376159,
- 0.008817922833334367,
- 0.00881525832331845,
- 0.008812597659400729,
- 0.008809940891653531,
- 0.008807288070149185,
- 0.008804639244960014,
- 0.008801994466158345,
- 0.008799353783816506,
- 0.008796717248006819,
- 0.008794084908801613,
- 0.008791456816273212,
- 0.008788833020493944,
- 0.008786213571536134,
- 0.008783598519472108,
- 0.008780987914374191,
- 0.008778381806314711,
- 0.008775780245365992,
- 0.008773183281600361,
- 0.008770590965090145,
- 0.008768003345907667,
- 0.008765420474125256,
- 0.008762842399815236,
- 0.008760269173049933,
- 0.008757700843901676,
- 0.008755137462442787,
- 0.008752579078745593,
- 0.008750025742882422,
- 0.0087474775049256,
- 0.008744934414947449,
- 0.008742396523020298,
- 0.008739863879216473,
- 0.0087373365336083,
- 0.008734814536268103,
- 0.008732297937268211,
- 0.008729786786680948,
- 0.00872728113457864,
- 0.008724781031033612,
- 0.008722286526118193,
- 0.008719797669904708,
- 0.008717314512465482,
- 0.00871483710387284,
- 0.00871236549419911,
- 0.008709899733516617,
- 0.008707439871897689,
- 0.008704985959414649,
- 0.008702538046139822,
- 0.00870009618214554,
- 0.008697660417504123,
- 0.008695230802287898,
- 0.008692807386569194,
- 0.008690390220420334,
- 0.008687979353913645,
- 0.008685574837121453,
- 0.008683176720116084,
- 0.008680785052969864,
- 0.00867839988575512,
- 0.008676021268544176,
- 0.008673649251409359,
- 0.008671283884422995,
- 0.008668925217657409,
- 0.008666573301184928,
- 0.008664228185077878,
- 0.008661889919408585,
- 0.008659558554249375,
- 0.008657234139672574,
- 0.008654916725750505,
- 0.0086526063625555,
- 0.00865030310015988,
- 0.008648006988635971,
- 0.008645718078056103,
- 0.008643436418492599,
- 0.008641162060017787,
- 0.00863889505270399,
- 0.008636635446623533,
- 0.008634383291848747,
- 0.008632138638451956,
- 0.008629901536505485,
- 0.00862767203608166,
- 0.008625450187252807,
- 0.008623236040091253,
- 0.008621029644669324,
- 0.008618831051059343,
- 0.00861664030933364,
- 0.008614457469564539,
- 0.008612282581824365,
- 0.008610115696185448,
- 0.008607956569928342,
- 0.00860580459877361,
- 0.00860365979304078,
- 0.00860152218609812,
- 0.0085993918113139,
- 0.008597268702056385,
- 0.008595152891693847,
- 0.008593044413594556,
- 0.008590943301126778,
- 0.008588849587658784,
- 0.00858676330655884,
- 0.008584684491195219,
- 0.008582613174936185,
- 0.00858054939115001,
- 0.008578493173204962,
- 0.00857644455446931,
- 0.008574403568311323,
- 0.00857237024809927,
- 0.008570344627201418,
- 0.008568326738986038,
- 0.008566316616821399,
- 0.008564314294075767,
- 0.008562319804117414,
- 0.008560333180314605,
- 0.008558354456035614,
- 0.008556383664648707,
- 0.008554420839522152,
- 0.008552466014024217,
- 0.008550519221523174,
- 0.008548580495387292,
- 0.008546649868984837,
- 0.008544727375684078,
- 0.008542813048853286,
- 0.008540906921860728,
- 0.008539009028074675,
- 0.008537119400863392,
- 0.008535238073595151,
- 0.00853336507963822,
- 0.008531500452360868,
- 0.008529644225131364,
- 0.008527796431317977,
- 0.008525957104288974,
- 0.008524126277412624,
- 0.008522303984057199,
- 0.008520490257590965,
- 0.00851868513138219,
- 0.008516888638799146,
- 0.0085151008132101,
- 0.00851332168798332,
- 0.008511551296487077,
- 0.008509789672089638,
- 0.008508036848159272,
- 0.008506292858064248,
- 0.008504557735172837,
- 0.008502831512853304,
- 0.008501114224473921,
- 0.008499405903402955,
- 0.008497706583008675,
- 0.00849601629665935,
- 0.00849433507772325,
- 0.008492662959568641,
- 0.008490999975563795,
- 0.00848934615907698,
- 0.008487701543476464,
- 0.008486066162130516,
- 0.008484440048407404,
- 0.008482823235675398,
- 0.008481215757302768,
- 0.00847961764665778,
- 0.008478028937108703,
- 0.00847644966202381,
- 0.008474879854771366,
- 0.00847331954871964,
- 0.008471768777236901,
- 0.008470227573691418,
- 0.008468695971451461,
- 0.008467174003885298,
- 0.008465661704361197,
- 0.00846415910624743,
- 0.00846266624291226,
- 0.008461183147723962,
- 0.0084597098540508,
- 0.008458246395261047,
- 0.008456792804722968,
- 0.008455349115804834,
- 0.008453915361874913,
- 0.008452491576301475,
- 0.008451077792452787,
- 0.00844967404369712,
- 0.008448280363402741,
- 0.008446896784937919,
- 0.008445523341670922,
- 0.008444160066970022,
- 0.008442806994203486,
- 0.008441464156739582,
- 0.00844013158794658,
- 0.008438809321192748,
- 0.008437497389846355,
- 0.00843619582727567,
- 0.008434904666848963,
- 0.0084336239419345,
- 0.008432353685900553,
- 0.008431093932115389,
- 0.008429844713947275,
- 0.008428606064764484,
- 0.008427378017935283,
- 0.008426160606827939,
- 0.008424953864810724,
- 0.008423757825251904,
- 0.008422572521519749,
- 0.00842139798698253,
- 0.008420234255008511,
- 0.008419081358965965,
- 0.008417939332223158,
- 0.008416808190400839,
- 0.008415687243786565,
- 0.00841457613388629,
- 0.008413474874699282,
- 0.008412383480224819,
- 0.008411301964462171,
- 0.008410230341410614,
- 0.008409168625069423,
- 0.00840811682943787,
- 0.008407074968515225,
- 0.008406043056300768,
- 0.00840502110679377,
- 0.008404009133993506,
- 0.008403007151899247,
- 0.00840201517451027,
- 0.008401033215825846,
- 0.008400061289845249,
- 0.008399099410567754,
- 0.008398147591992635,
- 0.008397205848119165,
- 0.008396274192946617,
- 0.008395352640474266,
- 0.008394441204701385,
- 0.00839353989962725,
- 0.00839264873925113,
- 0.008391767737572303,
- 0.00839089690859004,
- 0.008390036266303616,
- 0.008389185824712306,
- 0.00838834559781538,
- 0.008387515599612117,
- 0.008386695844101786,
- 0.008385886345283663,
- 0.008385087117157021,
- 0.008384298173721133,
- 0.008383519528975276,
- 0.00838275119691872,
- 0.008381993191550741,
- 0.00838124552687061,
- 0.008380508216877604,
- 0.008379781275570998,
- 0.00837906471695006,
- 0.008378358555014067,
- 0.008377662803762294,
- 0.008376977477194012,
- 0.008376302589308496,
- 0.008375638154105022,
- 0.008374984185582858,
- 0.008374340697741284,
- 0.008373707704579571,
- 0.008373085220096992,
- 0.008372473258292821,
- 0.008371871833166332,
- 0.0083712809587168,
- 0.008370700648943496,
- 0.008370130917845697,
- 0.008369571779422675,
- 0.008369023247673704,
- 0.008368485336598057,
- 0.008367958060195009,
- 0.008367441432463832,
- 0.0083669354674038,
- 0.00836644017901419,
- 0.008365955581294271,
- 0.00836548168824332,
- 0.00836501851386061,
- 0.008364566072145413,
- 0.008364124377097005,
- 0.00836369344271466,
- 0.00836327328299765,
- 0.008362863911945248,
- 0.008362465343556731,
- 0.00836207759183137,
- 0.008361700670768439,
- 0.008361334594367213,
- 0.008360979376626965,
- 0.008360635031546968,
- 0.008360301573126498,
- 0.008359979015364826,
- 0.008359667372261228,
- 0.008359366657814976,
- 0.008359076886025343,
- 0.008358798070891606,
- 0.008358530226413037,
- 0.00835827336658891,
- 0.008358027505418496,
- 0.008357792656901073,
- 0.008357568835035911,
- 0.008357356053822288,
- 0.008357154327259473,
- 0.008356963669346743,
- 0.008356784094083372,
- 0.00835661561546863,
- 0.008356458247501796,
- 0.008356312004182138,
- 0.008356176899508934,
- 0.008356052947481457,
- 0.00835594016209898,
- 0.008355838557360776,
- 0.008355748147266119,
- 0.008355668945814285,
- 0.008355600967004545,
- 0.008355544224836175,
- 0.008355498733308446,
- 0.008355464506420635,
- 0.008355441558172012,
- 0.008355429902561853,
- 0.008355429553589432,
- 0.008355440525254023,
- 0.008355462831554897,
- 0.00835549648649133,
- 0.008355541504062597,
- 0.00835559789826797,
- 0.008355665683106722,
- 0.008355744872578126,
- 0.008355835303076006,
- 0.008355936187690507,
- 0.00835604742802038,
- 0.008356169020532697,
- 0.008356300961694535,
- 0.008356443247972972,
- 0.008356595875835081,
- 0.008356758841747938,
- 0.008356932142178619,
- 0.008357115773594197,
- 0.008357309732461753,
- 0.008357514015248358,
- 0.008357728618421089,
- 0.008357953538447023,
- 0.008358188771793233,
- 0.008358434314926796,
- 0.008358690164314788,
- 0.008358956316424283,
- 0.008359232767722357,
- 0.008359519514676087,
- 0.00835981655375255,
- 0.008360123881418817,
- 0.008360441494141967,
- 0.008360769388389073,
- 0.008361107560627213,
- 0.008361456007323461,
- 0.008361814724944894,
- 0.008362183709958587,
- 0.008362562958831615,
- 0.008362952468031055,
- 0.00836335223402398,
- 0.008363762253277469,
- 0.008364182522258594,
- 0.008364613037434434,
- 0.008365053795272063,
- 0.008365504792238555,
- 0.008365966024800987,
- 0.008366437489426436,
- 0.008366919182581976,
- 0.008367411100734683,
- 0.008367913240351632,
- 0.008368425597899899,
- 0.00836894816984656,
- 0.00836948095265869,
- 0.008370023942803366,
- 0.00837057713674766,
- 0.008371140530958653,
- 0.008371714121903415,
- 0.008372297906049025,
- 0.008372891879862558,
- 0.00837349603981109,
- 0.008374110382361695,
- 0.008374734903981449,
- 0.008375369601137429,
- 0.008376014470296709,
- 0.008376669507926366,
- 0.008377334710493473,
- 0.00837801007446511,
- 0.008378695596308348,
- 0.008379391272490266,
- 0.008380097099477938,
- 0.008380813073738438,
- 0.008381539191738846,
- 0.008382275449946233,
- 0.008383021844827677,
- 0.008383778372850254,
- 0.008384545030481038,
- 0.008385321814187104,
- 0.00838610872043553,
- 0.00838690574569339,
- 0.008387712886427761,
- 0.008388530139105718,
- 0.008389357500194336,
- 0.00839019496616069,
- 0.008391042533471857,
- 0.00839190019859491,
- 0.008392767957996929,
- 0.008393645808144985,
- 0.008394533745506158,
- 0.00839543176654752,
- 0.008396339867736148,
- 0.008397258045539117,
- 0.008398186296423504,
- 0.008399124616856383,
- 0.00840007300330483,
- 0.008401031452235922,
- 0.008401999960116733,
- 0.008402978523414338,
- 0.008403967138595814,
- 0.008404965802128237,
- 0.00840597451047868,
- 0.008406993260114222,
- 0.008408022047501936,
- 0.008409060869108899,
- 0.008410109721402187,
- 0.008411168600848873,
- 0.008412237503916035,
- 0.008413316427070747,
- 0.008414405366780087,
- 0.008415504319511127,
- 0.008416613281730946,
- 0.008417732249906619,
- 0.008418861220505218,
- 0.008420000189993823,
- 0.008421149154839509,
- 0.008422308111509349,
- 0.00842347705647042,
- 0.008424655986189798,
- 0.00842584489713456,
- 0.008427043785771778,
- 0.00842825264856853,
- 0.00842947148199189,
- 0.008430700282508936,
- 0.00843193904658674,
- 0.008433187770692383,
- 0.008434446451292935,
- 0.008435715084855475,
- 0.008436993667847078,
- 0.008438282196734818,
- 0.008439580667985773,
- 0.008440889078067016,
- 0.00844220738544707,
- 0.00844353492043467,
- 0.008444871424261875,
- 0.008446216877904367,
- 0.008447571262337824,
- 0.008448934558537931,
- 0.008450306747480364,
- 0.008451687810140808,
- 0.00845307772749494,
- 0.008454476480518445,
- 0.008455884050187,
- 0.00845730041747629,
- 0.008458725563361994,
- 0.008460159468819792,
- 0.008461602114825365,
- 0.008463053482354394,
- 0.008464513552382561,
- 0.008465982305885545,
- 0.008467459723839029,
- 0.008468945787218693,
- 0.008470440477000218,
- 0.008471943774159284,
- 0.008473455659671574,
- 0.008474976114512766,
- 0.008476505119658542,
- 0.008478042656084584,
- 0.008479588704766573,
- 0.008481143246680188,
- 0.008482706262801112,
- 0.008484277734105023,
- 0.008485857641567606,
- 0.008487445966164537,
- 0.0084890426888715,
- 0.008490647790664177,
- 0.008492261252518245,
- 0.00849388305540939,
- 0.008495513180313287,
- 0.008497151608205621,
- 0.008498798320062072,
- 0.00850045329685832,
- 0.008502116519570047,
- 0.008503787969172933,
- 0.00850546762664266,
- 0.008507155472954908,
- 0.008508851489085357,
- 0.00851055565600969,
- 0.008512267954703587,
- 0.008513988366142729,
- 0.008515716871302795,
- 0.008517453451159469,
- 0.00851919808668843,
- 0.008520950758865359,
- 0.008522711448665937,
- 0.008524480137065844,
- 0.008526256805040764,
- 0.008528041433566374,
- 0.008529834003618359,
- 0.008531634496172395,
- 0.008533442892204167,
- 0.008535259172689354,
- 0.008537083318603637,
- 0.008538915310922697,
- 0.008540755130622215,
- 0.008542602758677872,
- 0.00854445817606535,
- 0.008546321363760327,
- 0.008548192302738487,
- 0.008550070973975508,
- 0.008551957358447071,
- 0.00855385143712886,
- 0.008555753190996555,
- 0.008557662601025834,
- 0.008559579648192381,
- 0.008561504313471876,
- 0.008563436577839999,
- 0.008565376422272432,
- 0.008567323827744855,
- 0.008569278775232949,
- 0.008571241245712395,
- 0.008573211220158874,
- 0.008575188679548068,
- 0.008577173604855656,
- 0.00857916597705732,
- 0.00858116577712874,
- 0.008583172986045598,
- 0.008585187584783575,
- 0.00858720955431835,
- 0.008589238875625606,
- 0.008591275529681022,
- 0.00859331949746028,
- 0.008595370759939061,
- 0.008597429298093047,
- 0.008599495092897915,
- 0.00860156812532935,
- 0.008603648376363031,
- 0.00860573582697464,
- 0.008607830458139856,
- 0.008609932250834361,
- 0.008612041186033837,
- 0.008614157244713962,
- 0.00861628040785042,
- 0.00861841065641889,
- 0.008620547971395054,
- 0.008622692333754591,
- 0.008624843724473185,
- 0.008627002124526512,
- 0.008629167514890259,
- 0.008631339876540103,
- 0.008633519190451725,
- 0.008635705437600807,
- 0.008637898598963028,
- 0.008640098655514072,
- 0.008642305588229619,
- 0.008644519378085348,
- 0.008646740006056941,
- 0.008648967453120078,
- 0.008651201700250443,
- 0.008653442728423713,
- 0.008655690518615571,
- 0.008657945051801697,
- 0.008660206308957773,
- 0.008662474271059479,
- 0.008664748506600279,
- 0.008667028560472285,
- 0.008669314399852133,
- 0.008671605991948007,
- 0.008673903303968096,
- 0.008676206303120585,
- 0.008678514956613662,
- 0.008680829231655513,
- 0.008683149095454326,
- 0.008685474515218287,
- 0.008687805458155583,
- 0.008690141891474401,
- 0.008692483782382928,
- 0.00869483109808935,
- 0.008697183805801855,
- 0.008699541872728629,
- 0.008701905266077859,
- 0.008704273953057732,
- 0.008706647900876434,
- 0.008709027076742154,
- 0.008711411447863075,
- 0.00871380098144739,
- 0.00871619564470328,
- 0.008718595404838934,
- 0.00872100022906254,
- 0.008723410084582281,
- 0.008725824938606349,
- 0.008728244758342928,
- 0.008730669511000206,
- 0.008733099163786368,
- 0.008735533683909603,
- 0.008737973038578095,
- 0.008740417195000034,
- 0.008742866120383606,
- 0.008745319781936996,
- 0.008747778146868394,
- 0.008750241182385984,
- 0.008752708855697953,
- 0.00875518113401249,
- 0.00875765798453778,
- 0.00876013937448201,
- 0.008762625271053367,
- 0.00876511564146004,
- 0.008767610452910213,
- 0.008770109672612074,
- 0.008772613267773809,
- 0.008775121205603606,
- 0.00877763345330965,
- 0.008780149978100131,
- 0.008782670747183233,
- 0.008785195727767146,
- 0.008787724887060052,
- 0.008790258192270143,
- 0.008792795610605602,
- 0.008795337109274617,
- 0.008797882655485376,
- 0.008800432216446065,
- 0.008802985759364869,
- 0.008805543251449978,
- 0.008808104659909579,
- 0.008810669951951856,
- 0.008813239094784996,
- 0.008815812055617189,
- 0.00881838880165662,
- 0.008820969300111474,
- 0.00882355351818994,
- 0.008826141423100205,
- 0.008828732982050455,
- 0.008831328162248879,
- 0.00883392693090366,
- 0.008836529255222988,
- 0.008839135102415047,
- 0.008841744439688026,
- 0.008844357234250113,
- 0.008846973453309492,
- 0.008849593064074351,
- 0.008852216033752877,
- 0.008854842329553256,
- 0.008857471918683676,
- 0.008860104768352325,
- 0.008862740845767388,
- 0.008865380118137051,
- 0.008868022552669502,
- 0.008870668116572928,
- 0.008873316777055516,
- 0.008875968501325453,
- 0.008878623256590924,
- 0.008881281010060119,
- 0.008883941728941221,
- 0.008886605380442421,
- 0.008889271931771903,
- 0.008891941350137855,
- 0.008894613602748461,
- 0.008897288656811914,
- 0.008899966479536395,
- 0.008902647038130092,
- 0.008905330299801196,
- 0.008908016231757888,
- 0.008910704801208359,
- 0.008913395975360795,
- 0.00891608972142338,
- 0.008918786006604305,
- 0.008921484798111754,
- 0.008924186063153915,
- 0.008926889768938975,
- 0.008929595882675119,
- 0.008932304371570537,
- 0.008935015202833414,
- 0.008937728343671937,
- 0.008940443761294293,
- 0.008943161422908668,
- 0.008945881295723249,
- 0.008948603346946225,
- 0.008951327543785779,
- 0.008954053853450102,
- 0.008956782243147379,
- 0.008959512680085796,
- 0.008962245131473541,
- 0.008964979564518801,
- 0.00896771594642976,
- 0.00897045424441461,
- 0.00897319426135981,
- 0.00897593548037313,
- 0.008978677827125052,
- 0.008981421257756939,
- 0.00898416572841015,
- 0.008986911195226044,
- 0.008989657614345978,
- 0.008992404941911315,
- 0.008995153134063414,
- 0.00899790214694363,
- 0.009000651936693325,
- 0.00900340245945386,
- 0.009006153671366592,
- 0.00900890552857288,
- 0.009011657987214084,
- 0.009014411003431564,
- 0.009017164533366678,
- 0.009019918533160786,
- 0.009022672958955247,
- 0.009025427766891421,
- 0.009028182913110666,
- 0.009030938353754344,
- 0.00903369404496381,
- 0.009036449942880425,
- 0.00903920600364555,
- 0.009041962183400544,
- 0.009044718438286763,
- 0.00904747472444557,
- 0.009050230998018322,
- 0.009052987215146378,
- 0.0090557433319711,
- 0.009058499304633845,
- 0.009061255089275973,
- 0.009064010642038843,
- 0.009066765919063816,
- 0.009069520876492246,
- 0.0090722754704655,
- 0.00907502965712493,
- 0.009077783392611899,
- 0.009080536633067767,
- 0.009083289334633891,
- 0.009086041453451632,
- 0.009088792945662347,
- 0.009091543767407399,
- 0.009094293874828142,
- 0.00909704322406594,
- 0.00909979177126215,
- 0.009102539472558133,
- 0.009105286284095246,
- 0.00910803216201485,
- 0.009110777062458305,
- 0.009113520941566967,
- 0.009116263755482197,
- 0.009119005460345355,
- 0.009121746012297798,
- 0.00912448536748089,
- 0.009127223482035984,
- 0.009129960312104444,
- 0.009132695813827628,
- 0.009135429943346896,
- 0.009138162656803605,
- 0.009140893910339115,
- 0.009143623660094786,
- 0.009146351862211978,
- 0.00914907847283205,
- 0.009151803448096359,
- 0.009154526744146265,
- 0.00915724831712313,
- 0.009159968123168312,
- 0.009162686118423167,
- 0.009165402259029058,
- 0.009168116501127345,
- 0.009170828800859383,
- 0.009173539114366535,
- 0.009176247397790159,
- 0.009178953607271613,
- 0.00918165769895226,
- 0.009184359628973454,
- 0.00918705935347656,
- 0.009189756828602931,
- 0.009192452010493932,
- 0.009195144855290919,
- 0.009197835319135253,
- 0.00920052335816829,
- 0.009203208928531393,
- 0.00920589198636592,
- 0.00920857248781323,
- 0.009211250389014684,
- 0.009213925646111638,
- 0.009216598215245453,
- 0.009219268052557489,
- 0.009221935114189105,
- 0.009224599356281659,
- 0.00922726073497651,
- 0.009229919206415018,
- 0.009232574726738545,
- 0.009235227252088446,
- 0.009237876738606083,
- 0.009240523142432814,
- 0.009243166419709998,
- 0.009245806526578996,
- 0.009248443419181166,
- 0.009251077053657866,
- 0.009253707386150457,
- 0.009256334372800299,
- 0.00925895796974875,
- 0.00926157813313717,
- 0.009264194819106916,
- 0.009266807983799351,
- 0.009269417583355831,
- 0.009272023573917716,
- 0.009274625911626368,
- 0.009277224552623142,
- 0.0092798194530494,
- 0.0092824105690465,
- 0.009284997856755803,
- 0.009287581272318667,
- 0.00929016077187645,
- 0.009292736311570515,
- 0.009295307847542218,
- 0.009297875335932917,
- 0.009300438714527449,
- 0.009302997772820492,
- 0.009305552424048562,
- 0.009308102620676766,
- 0.009310648315170214,
- 0.009313189459994013,
- 0.009315726007613273,
- 0.009318257910493101,
- 0.009320785121098603,
- 0.009323307591894892,
- 0.009325825275347073,
- 0.009328338123920256,
- 0.009330846090079548,
- 0.009333349126290058,
- 0.009335847185016892,
- 0.009338340218725162,
- 0.009340828179879974,
- 0.009343311020946439,
- 0.009345788694389661,
- 0.009348261152674751,
- 0.009350728348266817,
- 0.009353190233630966,
- 0.009355646761232309,
- 0.00935809788353595,
- 0.009360543553007002,
- 0.009362983722110571,
- 0.009365418343311765,
- 0.009367847369075692,
- 0.00937027075186746,
- 0.00937268844415218,
- 0.00937510039839496,
- 0.009377506567060904,
- 0.009379906902615124,
- 0.009382301357522728,
- 0.009384689884248823,
- 0.009387072435258518,
- 0.009389448963016921,
- 0.009391819419989142,
- 0.009394183758640285,
- 0.009396541931435463,
- 0.009398893890839782,
- 0.00940123958931835,
- 0.009403578979336276,
- 0.009405912013358669,
- 0.009408238643850635,
- 0.009410558823277286,
- 0.009412872504103727,
- 0.009415179638795066,
- 0.009417480179816414,
- 0.009419774079632877,
- 0.009422061290709565,
- 0.009424341765511584,
- 0.009426615456504044,
- 0.009428882316152054,
- 0.00943114229692072,
- 0.009433395351275154,
- 0.009435641431680459,
- 0.009437880490601748,
- 0.009440112480504127,
- 0.009442337353852703,
- 0.009444555063112587,
- 0.009446765560748886,
- 0.00944896879922671,
- 0.009451164731011165,
- 0.009453353308567359,
- 0.009455534484360402,
- 0.009457708210855401,
- 0.009459874440517466,
- 0.009462033125811703,
- 0.009464184219203222,
- 0.00946632767315713,
- 0.009468463440138538,
- 0.009470591472612552,
- 0.009472711723044279,
- 0.00947482414389883,
- 0.009476928687641311,
- 0.009479025306736832,
- 0.009481113953650502,
- 0.009483194580847426,
- 0.009485267140792715,
- 0.009487331585951476,
- 0.009489387868788819,
- 0.00949143594176985,
- 0.00949347575735968,
- 0.009495507268023413,
- 0.009497530426226163,
- 0.009499545184433033,
- 0.009501551495109135,
- 0.009503549310719573,
- 0.009505538583729461,
- 0.009507519266603903,
- 0.009509491311808008,
- 0.009511454671806887,
- 0.009513409299065644,
- 0.009515355146049391,
- 0.009517292165223235,
- 0.009519220309052284,
- 0.009521139530001645,
- 0.009523049780536428,
- 0.00952495101312174,
- 0.009526843180222693,
- 0.00952872623430439,
- 0.009530600127831941,
- 0.009532464813270457,
- 0.009534320243085044,
- 0.00953616636974081,
- 0.009538003145702864,
- 0.009539830523436314,
- 0.009541648455406268,
- 0.009543456894077835,
- 0.009545255791916124,
- 0.00954704510138624,
- 0.009548824774953295,
- 0.009550594765082396,
- 0.009552355024238651,
- 0.009554105504887167,
- 0.009555846159493056,
- 0.009557576940521421,
- 0.009559297800437376,
- 0.009561008691706025,
- 0.009562709566792478,
- 0.009564400394491065,
- 0.009566081557256249,
- 0.00956775320583429,
- 0.009569415303117956,
- 0.009571067812000003,
- 0.009572710695373198,
- 0.0095743439161303,
- 0.00957596743716407,
- 0.009577581221367272,
- 0.009579185231632667,
- 0.009580779430853018,
- 0.009582363781921085,
- 0.00958393824772963,
- 0.009585502791171418,
- 0.009587057375139207,
- 0.009588601962525761,
- 0.00959013651622384,
- 0.009591660999126209,
- 0.009593175374125627,
- 0.009594679604114857,
- 0.00959617365198666,
- 0.009597657480633801,
- 0.009599131052949038,
- 0.009600594331825134,
- 0.009602047280154851,
- 0.009603489860830951,
- 0.009604922036746198,
- 0.00960634377079335,
- 0.009607755025865172,
- 0.009609155764854424,
- 0.009610545950653868,
- 0.009611925546156268,
- 0.009613294514254382,
- 0.009614652817840975,
- 0.009616000419808809,
- 0.009617337283050644,
- 0.009618663370459243,
- 0.009619978644927366,
- 0.009621283069347779,
- 0.00962257660661324,
- 0.009623859219616513,
- 0.009625130871250357,
- 0.009626391524407538,
- 0.009627641141980815,
- 0.009628879686862952,
- 0.009630107121946709,
- 0.009631323410124848,
- 0.009632528514290131,
- 0.00963372239733532,
- 0.009634905022153178,
- 0.009636076351636465,
- 0.009637236348677945,
- 0.009638384976170379,
- 0.009639522197006527,
- 0.009640647974079153,
- 0.009641762270281018,
- 0.009642865048504885,
- 0.009643956271643515,
- 0.00964503590258967,
- 0.009646103904236111,
- 0.009647160239475601,
- 0.009648204871200902,
- 0.009649237762304775,
- 0.009650258875679982,
- 0.009651268174219284,
- 0.009652265620815446,
- 0.009653251178361228,
- 0.00965422480974939,
- 0.009655186477872698,
- 0.00965613614562391,
- 0.009657073775895789,
- 0.009657999331581098,
- 0.0096589127755726,
- 0.009659814070763053,
- 0.00966070318004522,
- 0.009661580066311865,
- 0.009662444692455748,
- 0.009663297021369633,
- 0.009664137015946279,
- 0.00966496463907845,
- 0.009665779853658907,
- 0.00966658262258041,
- 0.009667372908735726,
- 0.009668150675017612,
- 0.009668915884318832,
- 0.009669668499532148,
- 0.00967040848355032,
- 0.009671135799266112,
- 0.009671850409572285,
- 0.009672552277361602,
- 0.009673241365526821,
- 0.009673917636960709,
- 0.009674581054556026,
- 0.009675231581205533,
- 0.009675869179801991,
- 0.009676493813238166,
- 0.009677105444406814,
- 0.009677704036200701,
- 0.009678289551512589,
- 0.009678861953235238,
- 0.00967942120426141,
- 0.009679967267483868,
- 0.009680500105795372,
- 0.009681019682088687,
- 0.009681525959256573,
- 0.009682018900191791,
- 0.009682498467787104,
- 0.009682964624935274,
- 0.009683417334529062,
- 0.009683856559461232,
- 0.009684282262624543,
- 0.009684694406911758,
- 0.009685092955215639,
- 0.009685477870428949,
- 0.009685849115444447,
- 0.009686206653154898,
- 0.009686550446453062,
- 0.009686880458231703,
- 0.00968719665138358,
- 0.009687498988801455,
- 0.009687787433378092,
- 0.00968806194996465,
- 0.00968832340174516,
- 0.009688572515568244,
- 0.009688809281358755,
- 0.009689033689041546,
- 0.009689245728541471,
- 0.00968944538978338,
- 0.00968963266269213,
- 0.009689807537192572,
- 0.009689970003209558,
- 0.009690120050667944,
- 0.009690257669492582,
- 0.009690382849608326,
- 0.009690495580940026,
- 0.009690595853412537,
- 0.009690683656950713,
- 0.009690758981479407,
- 0.009690821816923472,
- 0.00969087215320776,
- 0.009690909980257125,
- 0.00969093528799642,
- 0.0096909480663505,
- 0.009690948305244213,
- 0.009690935994602417,
- 0.009690911124349964,
- 0.009690873684411707,
- 0.009690823664712498,
- 0.009690761055177192,
- 0.009690685845730641,
- 0.009690598026297698,
- 0.009690497586803216,
- 0.009690384517172048,
- 0.00969025880732905,
- 0.009690120447199071,
- 0.009689969426706966,
- 0.00968980573577759,
- 0.009689629364335792,
- 0.009689440302306429,
- 0.009689238539614353,
- 0.009689024066184415,
- 0.00968879687194147,
- 0.009688556946810372,
- 0.009688304280715973,
- 0.009688038863583125,
- 0.009687760685336683,
- 0.0096874697359015,
- 0.00968716600520243,
- 0.009686849483164322,
- 0.009686520159712034,
- 0.009686178024770415,
- 0.009685823068264323,
- 0.009685455280118606,
- 0.00968507465025812,
- 0.009684681168607719,
- 0.009684274825092253,
- 0.009683855609636579,
- 0.009683423512165546,
- 0.00968297852260401,
- 0.009682520630876823,
- 0.00968204982690884,
- 0.00968156610062491,
- 0.009681069441949892,
- 0.009680559840808633,
- 0.00968003728712599,
- 0.009679501770826816,
- 0.009678953281835963,
- 0.009678391810078284
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "W",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255,
- 256,
- 257,
- 258,
- 259,
- 260,
- 261,
- 262,
- 263,
- 264,
- 265,
- 266,
- 267,
- 268,
- 269,
- 270,
- 271,
- 272,
- 273,
- 274,
- 275,
- 276,
- 277,
- 278,
- 279,
- 280,
- 281,
- 282,
- 283,
- 284,
- 285,
- 286,
- 287,
- 288,
- 289,
- 290,
- 291,
- 292,
- 293,
- 294,
- 295,
- 296,
- 297,
- 298,
- 299,
- 300,
- 301,
- 302,
- 303,
- 304,
- 305,
- 306,
- 307,
- 308,
- 309,
- 310,
- 311,
- 312,
- 313,
- 314,
- 315,
- 316,
- 317,
- 318,
- 319,
- 320,
- 321,
- 322,
- 323,
- 324,
- 325,
- 326,
- 327,
- 328,
- 329,
- 330,
- 331,
- 332,
- 333,
- 334,
- 335,
- 336,
- 337,
- 338,
- 339,
- 340,
- 341,
- 342,
- 343,
- 344,
- 345,
- 346,
- 347,
- 348,
- 349,
- 350,
- 351,
- 352,
- 353,
- 354,
- 355,
- 356,
- 357,
- 358,
- 359,
- 360,
- 361,
- 362,
- 363,
- 364,
- 365,
- 366,
- 367,
- 368,
- 369,
- 370,
- 371,
- 372,
- 373,
- 374,
- 375,
- 376,
- 377,
- 378,
- 379,
- 380,
- 381,
- 382,
- 383,
- 384,
- 385,
- 386,
- 387,
- 388,
- 389,
- 390,
- 391,
- 392,
- 393,
- 394,
- 395,
- 396,
- 397,
- 398,
- 399,
- 400,
- 401,
- 402,
- 403,
- 404,
- 405,
- 406,
- 407,
- 408,
- 409,
- 410,
- 411,
- 412,
- 413,
- 414,
- 415,
- 416,
- 417,
- 418,
- 419,
- 420,
- 421,
- 422,
- 423,
- 424,
- 425,
- 426,
- 427,
- 428,
- 429,
- 430,
- 431,
- 432,
- 433,
- 434,
- 435,
- 436,
- 437,
- 438,
- 439,
- 440,
- 441,
- 442,
- 443,
- 444,
- 445,
- 446,
- 447,
- 448,
- 449,
- 450,
- 451,
- 452,
- 453,
- 454,
- 455,
- 456,
- 457,
- 458,
- 459,
- 460,
- 461,
- 462,
- 463,
- 464,
- 465,
- 466,
- 467,
- 468,
- 469,
- 470,
- 471,
- 472,
- 473,
- 474,
- 475,
- 476,
- 477,
- 478,
- 479,
- 480,
- 481,
- 482,
- 483,
- 484,
- 485,
- 486,
- 487,
- 488,
- 489,
- 490,
- 491,
- 492,
- 493,
- 494,
- 495,
- 496,
- 497,
- 498,
- 499,
- 500,
- 501,
- 502,
- 503,
- 504,
- 505,
- 506,
- 507,
- 508,
- 509,
- 510,
- 511,
- 512,
- 513,
- 514,
- 515,
- 516,
- 517,
- 518,
- 519,
- 520,
- 521,
- 522,
- 523,
- 524,
- 525,
- 526,
- 527,
- 528,
- 529,
- 530,
- 531,
- 532,
- 533,
- 534,
- 535,
- 536,
- 537,
- 538,
- 539,
- 540,
- 541,
- 542,
- 543,
- 544,
- 545,
- 546,
- 547,
- 548,
- 549,
- 550,
- 551,
- 552,
- 553,
- 554,
- 555,
- 556,
- 557,
- 558,
- 559,
- 560,
- 561,
- 562,
- 563,
- 564,
- 565,
- 566,
- 567,
- 568,
- 569,
- 570,
- 571,
- 572,
- 573,
- 574,
- 575,
- 576,
- 577,
- 578,
- 579,
- 580,
- 581,
- 582,
- 583,
- 584,
- 585,
- 586,
- 587,
- 588,
- 589,
- 590,
- 591,
- 592,
- 593,
- 594,
- 595,
- 596,
- 597,
- 598,
- 599,
- 600,
- 601,
- 602,
- 603,
- 604,
- 605,
- 606,
- 607,
- 608,
- 609,
- 610,
- 611,
- 612,
- 613,
- 614,
- 615,
- 616,
- 617,
- 618,
- 619,
- 620,
- 621,
- 622,
- 623,
- 624,
- 625,
- 626,
- 627,
- 628,
- 629,
- 630,
- 631,
- 632,
- 633,
- 634,
- 635,
- 636,
- 637,
- 638,
- 639,
- 640,
- 641,
- 642,
- 643,
- 644,
- 645,
- 646,
- 647,
- 648,
- 649,
- 650,
- 651,
- 652,
- 653,
- 654,
- 655,
- 656,
- 657,
- 658,
- 659,
- 660,
- 661,
- 662,
- 663,
- 664,
- 665,
- 666,
- 667,
- 668,
- 669,
- 670,
- 671,
- 672,
- 673,
- 674,
- 675,
- 676,
- 677,
- 678,
- 679,
- 680,
- 681,
- 682,
- 683,
- 684,
- 685,
- 686,
- 687,
- 688,
- 689,
- 690,
- 691,
- 692,
- 693,
- 694,
- 695,
- 696,
- 697,
- 698,
- 699,
- 700,
- 701,
- 702,
- 703,
- 704,
- 705,
- 706,
- 707,
- 708,
- 709,
- 710,
- 711,
- 712,
- 713,
- 714,
- 715,
- 716,
- 717,
- 718,
- 719,
- 720,
- 721,
- 722,
- 723,
- 724,
- 725,
- 726,
- 727,
- 728,
- 729,
- 730,
- 731,
- 732,
- 733,
- 734,
- 735,
- 736,
- 737,
- 738,
- 739,
- 740,
- 741,
- 742,
- 743,
- 744,
- 745,
- 746,
- 747,
- 748,
- 749,
- 750,
- 751,
- 752,
- 753,
- 754,
- 755,
- 756,
- 757,
- 758,
- 759,
- 760,
- 761,
- 762,
- 763,
- 764,
- 765,
- 766,
- 767,
- 768,
- 769,
- 770,
- 771,
- 772,
- 773,
- 774,
- 775,
- 776,
- 777,
- 778,
- 779,
- 780,
- 781,
- 782,
- 783,
- 784,
- 785,
- 786,
- 787,
- 788,
- 789,
- 790,
- 791,
- 792,
- 793,
- 794,
- 795,
- 796,
- 797,
- 798,
- 799,
- 800,
- 801,
- 802,
- 803,
- 804,
- 805,
- 806,
- 807,
- 808,
- 809,
- 810,
- 811,
- 812,
- 813,
- 814,
- 815,
- 816,
- 817,
- 818,
- 819,
- 820,
- 821,
- 822,
- 823,
- 824,
- 825,
- 826,
- 827,
- 828,
- 829,
- 830,
- 831,
- 832,
- 833,
- 834,
- 835,
- 836,
- 837,
- 838,
- 839,
- 840,
- 841,
- 842,
- 843,
- 844,
- 845,
- 846,
- 847,
- 848,
- 849,
- 850,
- 851,
- 852,
- 853,
- 854,
- 855,
- 856,
- 857,
- 858,
- 859,
- 860,
- 861,
- 862,
- 863,
- 864,
- 865,
- 866,
- 867,
- 868,
- 869,
- 870,
- 871,
- 872,
- 873,
- 874,
- 875,
- 876,
- 877,
- 878,
- 879,
- 880,
- 881,
- 882,
- 883,
- 884,
- 885,
- 886,
- 887,
- 888,
- 889,
- 890,
- 891,
- 892,
- 893,
- 894,
- 895,
- 896,
- 897,
- 898,
- 899,
- 900,
- 901,
- 902,
- 903,
- 904,
- 905,
- 906,
- 907,
- 908,
- 909,
- 910,
- 911,
- 912,
- 913,
- 914,
- 915,
- 916,
- 917,
- 918,
- 919,
- 920,
- 921,
- 922,
- 923,
- 924,
- 925,
- 926,
- 927,
- 928,
- 929,
- 930,
- 931,
- 932,
- 933,
- 934,
- 935,
- 936,
- 937,
- 938,
- 939,
- 940,
- 941,
- 942,
- 943,
- 944,
- 945,
- 946,
- 947,
- 948,
- 949,
- 950,
- 951,
- 952,
- 953,
- 954,
- 955,
- 956,
- 957,
- 958,
- 959,
- 960,
- 961,
- 962,
- 963,
- 964,
- 965,
- 966,
- 967,
- 968,
- 969,
- 970,
- 971,
- 972,
- 973,
- 974,
- 975,
- 976,
- 977,
- 978,
- 979,
- 980,
- 981,
- 982,
- 983,
- 984,
- 985,
- 986,
- 987,
- 988,
- 989,
- 990,
- 991,
- 992,
- 993,
- 994,
- 995,
- 996,
- 997,
- 998,
- 999,
- 1000,
- 1001,
- 1002,
- 1003,
- 1004,
- 1005,
- 1006,
- 1007,
- 1008,
- 1009,
- 1010,
- 1011,
- 1012,
- 1013,
- 1014,
- 1015,
- 1016,
- 1017,
- 1018,
- 1019,
- 1020,
- 1021,
- 1022,
- 1023,
- 1024,
- 1025,
- 1026,
- 1027,
- 1028,
- 1029,
- 1030,
- 1031,
- 1032,
- 1033,
- 1034,
- 1035,
- 1036,
- 1037,
- 1038,
- 1039,
- 1040,
- 1041,
- 1042,
- 1043,
- 1044,
- 1045,
- 1046,
- 1047,
- 1048,
- 1049,
- 1050,
- 1051,
- 1052,
- 1053,
- 1054,
- 1055,
- 1056,
- 1057,
- 1058,
- 1059,
- 1060,
- 1061,
- 1062,
- 1063,
- 1064,
- 1065,
- 1066,
- 1067,
- 1068,
- 1069,
- 1070,
- 1071,
- 1072,
- 1073,
- 1074,
- 1075,
- 1076,
- 1077,
- 1078,
- 1079,
- 1080,
- 1081,
- 1082,
- 1083,
- 1084,
- 1085,
- 1086,
- 1087,
- 1088,
- 1089,
- 1090,
- 1091,
- 1092,
- 1093,
- 1094,
- 1095,
- 1096,
- 1097,
- 1098,
- 1099,
- 1100,
- 1101,
- 1102,
- 1103,
- 1104,
- 1105,
- 1106,
- 1107,
- 1108,
- 1109,
- 1110,
- 1111,
- 1112,
- 1113,
- 1114,
- 1115,
- 1116,
- 1117,
- 1118,
- 1119,
- 1120,
- 1121,
- 1122,
- 1123,
- 1124,
- 1125,
- 1126,
- 1127,
- 1128,
- 1129,
- 1130,
- 1131,
- 1132,
- 1133,
- 1134,
- 1135,
- 1136,
- 1137,
- 1138,
- 1139,
- 1140,
- 1141,
- 1142,
- 1143,
- 1144,
- 1145,
- 1146,
- 1147,
- 1148,
- 1149,
- 1150,
- 1151,
- 1152,
- 1153,
- 1154,
- 1155,
- 1156,
- 1157,
- 1158,
- 1159,
- 1160,
- 1161,
- 1162,
- 1163,
- 1164,
- 1165,
- 1166,
- 1167,
- 1168,
- 1169,
- 1170,
- 1171,
- 1172,
- 1173,
- 1174,
- 1175,
- 1176,
- 1177,
- 1178,
- 1179,
- 1180,
- 1181,
- 1182,
- 1183,
- 1184,
- 1185,
- 1186,
- 1187,
- 1188,
- 1189,
- 1190,
- 1191,
- 1192,
- 1193,
- 1194,
- 1195,
- 1196,
- 1197,
- 1198,
- 1199,
- 1200,
- 1201,
- 1202,
- 1203,
- 1204,
- 1205,
- 1206,
- 1207,
- 1208,
- 1209,
- 1210,
- 1211,
- 1212,
- 1213,
- 1214,
- 1215,
- 1216,
- 1217,
- 1218,
- 1219,
- 1220,
- 1221,
- 1222,
- 1223,
- 1224,
- 1225,
- 1226,
- 1227,
- 1228,
- 1229,
- 1230,
- 1231,
- 1232,
- 1233,
- 1234,
- 1235,
- 1236,
- 1237,
- 1238,
- 1239,
- 1240,
- 1241,
- 1242,
- 1243,
- 1244,
- 1245,
- 1246,
- 1247,
- 1248,
- 1249,
- 1250,
- 1251,
- 1252,
- 1253,
- 1254,
- 1255,
- 1256,
- 1257,
- 1258,
- 1259,
- 1260,
- 1261,
- 1262,
- 1263,
- 1264,
- 1265,
- 1266,
- 1267,
- 1268,
- 1269,
- 1270,
- 1271,
- 1272,
- 1273,
- 1274,
- 1275,
- 1276,
- 1277,
- 1278,
- 1279,
- 1280,
- 1281,
- 1282,
- 1283,
- 1284,
- 1285,
- 1286,
- 1287,
- 1288,
- 1289,
- 1290,
- 1291,
- 1292,
- 1293,
- 1294,
- 1295,
- 1296,
- 1297,
- 1298,
- 1299,
- 1300,
- 1301,
- 1302,
- 1303,
- 1304,
- 1305,
- 1306,
- 1307,
- 1308,
- 1309,
- 1310,
- 1311,
- 1312,
- 1313,
- 1314,
- 1315,
- 1316,
- 1317,
- 1318,
- 1319,
- 1320,
- 1321,
- 1322,
- 1323,
- 1324,
- 1325,
- 1326,
- 1327,
- 1328,
- 1329,
- 1330,
- 1331,
- 1332,
- 1333,
- 1334,
- 1335,
- 1336,
- 1337,
- 1338,
- 1339,
- 1340,
- 1341,
- 1342,
- 1343,
- 1344,
- 1345,
- 1346,
- 1347,
- 1348,
- 1349,
- 1350,
- 1351,
- 1352,
- 1353,
- 1354,
- 1355,
- 1356,
- 1357,
- 1358,
- 1359,
- 1360,
- 1361,
- 1362,
- 1363,
- 1364,
- 1365,
- 1366,
- 1367,
- 1368,
- 1369,
- 1370,
- 1371,
- 1372,
- 1373,
- 1374,
- 1375,
- 1376,
- 1377,
- 1378,
- 1379,
- 1380,
- 1381,
- 1382,
- 1383,
- 1384,
- 1385,
- 1386,
- 1387,
- 1388,
- 1389,
- 1390,
- 1391,
- 1392,
- 1393,
- 1394,
- 1395,
- 1396,
- 1397,
- 1398,
- 1399,
- 1400,
- 1401,
- 1402,
- 1403,
- 1404,
- 1405,
- 1406,
- 1407,
- 1408,
- 1409,
- 1410,
- 1411,
- 1412,
- 1413,
- 1414,
- 1415,
- 1416,
- 1417,
- 1418,
- 1419,
- 1420,
- 1421,
- 1422,
- 1423,
- 1424,
- 1425,
- 1426,
- 1427,
- 1428,
- 1429,
- 1430,
- 1431,
- 1432,
- 1433,
- 1434,
- 1435,
- 1436,
- 1437,
- 1438,
- 1439,
- 1440,
- 1441,
- 1442,
- 1443,
- 1444,
- 1445,
- 1446,
- 1447,
- 1448,
- 1449,
- 1450,
- 1451,
- 1452,
- 1453,
- 1454,
- 1455,
- 1456,
- 1457,
- 1458,
- 1459,
- 1460,
- 1461,
- 1462,
- 1463,
- 1464,
- 1465,
- 1466,
- 1467,
- 1468,
- 1469,
- 1470,
- 1471,
- 1472,
- 1473,
- 1474,
- 1475,
- 1476,
- 1477,
- 1478,
- 1479,
- 1480,
- 1481,
- 1482,
- 1483,
- 1484,
- 1485,
- 1486,
- 1487,
- 1488,
- 1489,
- 1490,
- 1491,
- 1492,
- 1493,
- 1494,
- 1495,
- 1496,
- 1497,
- 1498,
- 1499,
- 1500,
- 1501,
- 1502,
- 1503,
- 1504,
- 1505,
- 1506,
- 1507,
- 1508,
- 1509,
- 1510,
- 1511,
- 1512,
- 1513,
- 1514,
- 1515,
- 1516,
- 1517,
- 1518,
- 1519,
- 1520,
- 1521,
- 1522,
- 1523,
- 1524,
- 1525,
- 1526,
- 1527,
- 1528,
- 1529,
- 1530,
- 1531,
- 1532,
- 1533,
- 1534,
- 1535,
- 1536,
- 1537,
- 1538,
- 1539,
- 1540,
- 1541,
- 1542,
- 1543,
- 1544,
- 1545,
- 1546,
- 1547,
- 1548,
- 1549,
- 1550,
- 1551,
- 1552,
- 1553,
- 1554,
- 1555,
- 1556,
- 1557,
- 1558,
- 1559,
- 1560,
- 1561,
- 1562,
- 1563,
- 1564,
- 1565,
- 1566,
- 1567,
- 1568,
- 1569,
- 1570,
- 1571,
- 1572,
- 1573,
- 1574,
- 1575,
- 1576,
- 1577,
- 1578,
- 1579,
- 1580,
- 1581,
- 1582,
- 1583,
- 1584,
- 1585,
- 1586,
- 1587,
- 1588,
- 1589,
- 1590,
- 1591,
- 1592,
- 1593,
- 1594,
- 1595,
- 1596,
- 1597,
- 1598,
- 1599,
- 1600,
- 1601,
- 1602,
- 1603,
- 1604,
- 1605,
- 1606,
- 1607,
- 1608,
- 1609,
- 1610,
- 1611,
- 1612,
- 1613,
- 1614,
- 1615,
- 1616,
- 1617,
- 1618,
- 1619,
- 1620,
- 1621,
- 1622,
- 1623,
- 1624,
- 1625,
- 1626,
- 1627,
- 1628,
- 1629,
- 1630,
- 1631,
- 1632,
- 1633,
- 1634,
- 1635,
- 1636,
- 1637,
- 1638,
- 1639,
- 1640,
- 1641,
- 1642,
- 1643,
- 1644,
- 1645,
- 1646,
- 1647,
- 1648,
- 1649,
- 1650,
- 1651,
- 1652,
- 1653,
- 1654,
- 1655,
- 1656,
- 1657,
- 1658,
- 1659,
- 1660,
- 1661,
- 1662,
- 1663,
- 1664,
- 1665,
- 1666,
- 1667,
- 1668,
- 1669,
- 1670,
- 1671,
- 1672,
- 1673,
- 1674,
- 1675,
- 1676,
- 1677,
- 1678,
- 1679,
- 1680,
- 1681,
- 1682,
- 1683,
- 1684,
- 1685,
- 1686,
- 1687,
- 1688,
- 1689,
- 1690,
- 1691,
- 1692,
- 1693,
- 1694,
- 1695,
- 1696,
- 1697,
- 1698,
- 1699,
- 1700,
- 1701,
- 1702,
- 1703,
- 1704,
- 1705,
- 1706,
- 1707,
- 1708,
- 1709,
- 1710,
- 1711,
- 1712,
- 1713,
- 1714,
- 1715,
- 1716,
- 1717,
- 1718,
- 1719,
- 1720,
- 1721,
- 1722,
- 1723,
- 1724,
- 1725,
- 1726,
- 1727,
- 1728,
- 1729,
- 1730,
- 1731,
- 1732,
- 1733,
- 1734,
- 1735,
- 1736,
- 1737,
- 1738,
- 1739,
- 1740,
- 1741,
- 1742,
- 1743,
- 1744,
- 1745,
- 1746,
- 1747,
- 1748,
- 1749,
- 1750,
- 1751,
- 1752,
- 1753,
- 1754,
- 1755,
- 1756,
- 1757,
- 1758,
- 1759,
- 1760,
- 1761,
- 1762,
- 1763,
- 1764,
- 1765,
- 1766,
- 1767,
- 1768,
- 1769,
- 1770,
- 1771,
- 1772,
- 1773,
- 1774,
- 1775,
- 1776,
- 1777,
- 1778,
- 1779,
- 1780,
- 1781,
- 1782,
- 1783,
- 1784,
- 1785,
- 1786,
- 1787,
- 1788,
- 1789,
- 1790,
- 1791,
- 1792,
- 1793,
- 1794,
- 1795,
- 1796,
- 1797,
- 1798,
- 1799,
- 1800,
- 1801,
- 1802,
- 1803,
- 1804,
- 1805,
- 1806,
- 1807,
- 1808,
- 1809,
- 1810,
- 1811,
- 1812,
- 1813,
- 1814,
- 1815,
- 1816,
- 1817,
- 1818,
- 1819,
- 1820,
- 1821,
- 1822,
- 1823,
- 1824,
- 1825,
- 1826,
- 1827,
- 1828,
- 1829,
- 1830,
- 1831,
- 1832,
- 1833,
- 1834,
- 1835,
- 1836,
- 1837,
- 1838,
- 1839,
- 1840,
- 1841,
- 1842,
- 1843,
- 1844,
- 1845,
- 1846,
- 1847,
- 1848,
- 1849,
- 1850,
- 1851,
- 1852,
- 1853,
- 1854,
- 1855,
- 1856,
- 1857,
- 1858,
- 1859,
- 1860,
- 1861,
- 1862,
- 1863,
- 1864,
- 1865,
- 1866,
- 1867,
- 1868,
- 1869,
- 1870,
- 1871,
- 1872,
- 1873,
- 1874,
- 1875,
- 1876,
- 1877,
- 1878,
- 1879,
- 1880,
- 1881,
- 1882,
- 1883,
- 1884,
- 1885,
- 1886,
- 1887,
- 1888,
- 1889,
- 1890,
- 1891,
- 1892,
- 1893,
- 1894,
- 1895,
- 1896,
- 1897,
- 1898,
- 1899,
- 1900,
- 1901,
- 1902,
- 1903,
- 1904,
- 1905,
- 1906,
- 1907,
- 1908,
- 1909,
- 1910,
- 1911,
- 1912,
- 1913,
- 1914,
- 1915,
- 1916,
- 1917,
- 1918,
- 1919,
- 1920,
- 1921,
- 1922,
- 1923,
- 1924,
- 1925,
- 1926,
- 1927,
- 1928,
- 1929,
- 1930,
- 1931,
- 1932,
- 1933,
- 1934,
- 1935,
- 1936,
- 1937,
- 1938,
- 1939,
- 1940,
- 1941,
- 1942,
- 1943,
- 1944,
- 1945,
- 1946,
- 1947,
- 1948,
- 1949,
- 1950,
- 1951,
- 1952,
- 1953,
- 1954,
- 1955,
- 1956,
- 1957,
- 1958,
- 1959,
- 1960,
- 1961,
- 1962,
- 1963,
- 1964,
- 1965,
- 1966,
- 1967,
- 1968,
- 1969,
- 1970,
- 1971,
- 1972,
- 1973,
- 1974,
- 1975,
- 1976,
- 1977,
- 1978,
- 1979,
- 1980,
- 1981,
- 1982,
- 1983,
- 1984,
- 1985,
- 1986,
- 1987,
- 1988,
- 1989,
- 1990,
- 1991,
- 1992,
- 1993,
- 1994,
- 1995,
- 1996,
- 1997,
- 1998,
- 1999,
- 2000,
- 2001,
- 2002,
- 2003,
- 2004,
- 2005,
- 2006,
- 2007,
- 2008,
- 2009,
- 2010,
- 2011,
- 2012,
- 2013,
- 2014,
- 2015,
- 2016,
- 2017,
- 2018,
- 2019,
- 2020,
- 2021,
- 2022,
- 2023,
- 2024,
- 2025,
- 2026,
- 2027,
- 2028,
- 2029,
- 2030,
- 2031,
- 2032,
- 2033,
- 2034,
- 2035,
- 2036,
- 2037,
- 2038,
- 2039,
- 2040,
- 2041,
- 2042,
- 2043,
- 2044,
- 2045,
- 2046,
- 2047,
- 2048,
- 2049,
- 2050,
- 2051,
- 2052,
- 2053,
- 2054,
- 2055,
- 2056,
- 2057,
- 2058,
- 2059,
- 2060,
- 2061,
- 2062,
- 2063,
- 2064,
- 2065,
- 2066,
- 2067,
- 2068,
- 2069,
- 2070,
- 2071,
- 2072,
- 2073,
- 2074,
- 2075,
- 2076,
- 2077,
- 2078,
- 2079,
- 2080,
- 2081,
- 2082,
- 2083,
- 2084,
- 2085,
- 2086,
- 2087,
- 2088,
- 2089,
- 2090,
- 2091,
- 2092,
- 2093,
- 2094,
- 2095,
- 2096,
- 2097,
- 2098,
- 2099,
- 2100,
- 2101,
- 2102,
- 2103,
- 2104,
- 2105,
- 2106,
- 2107,
- 2108,
- 2109,
- 2110,
- 2111,
- 2112,
- 2113,
- 2114,
- 2115,
- 2116,
- 2117,
- 2118,
- 2119,
- 2120,
- 2121,
- 2122,
- 2123,
- 2124,
- 2125,
- 2126,
- 2127,
- 2128,
- 2129,
- 2130,
- 2131,
- 2132,
- 2133,
- 2134,
- 2135,
- 2136,
- 2137,
- 2138,
- 2139,
- 2140,
- 2141,
- 2142,
- 2143,
- 2144,
- 2145,
- 2146,
- 2147,
- 2148,
- 2149,
- 2150,
- 2151,
- 2152,
- 2153,
- 2154,
- 2155,
- 2156,
- 2157,
- 2158,
- 2159,
- 2160,
- 2161,
- 2162,
- 2163,
- 2164,
- 2165,
- 2166,
- 2167,
- 2168,
- 2169,
- 2170,
- 2171,
- 2172,
- 2173,
- 2174,
- 2175,
- 2176,
- 2177,
- 2178,
- 2179,
- 2180,
- 2181,
- 2182,
- 2183,
- 2184,
- 2185,
- 2186,
- 2187,
- 2188,
- 2189,
- 2190,
- 2191,
- 2192,
- 2193,
- 2194,
- 2195,
- 2196,
- 2197,
- 2198,
- 2199,
- 2200,
- 2201,
- 2202,
- 2203,
- 2204,
- 2205,
- 2206,
- 2207,
- 2208,
- 2209,
- 2210,
- 2211,
- 2212,
- 2213,
- 2214,
- 2215,
- 2216,
- 2217,
- 2218,
- 2219,
- 2220,
- 2221,
- 2222,
- 2223,
- 2224,
- 2225,
- 2226,
- 2227,
- 2228,
- 2229,
- 2230,
- 2231,
- 2232,
- 2233,
- 2234,
- 2235,
- 2236,
- 2237,
- 2238,
- 2239,
- 2240,
- 2241,
- 2242,
- 2243,
- 2244,
- 2245,
- 2246,
- 2247,
- 2248,
- 2249,
- 2250,
- 2251,
- 2252,
- 2253,
- 2254,
- 2255,
- 2256,
- 2257,
- 2258,
- 2259,
- 2260,
- 2261,
- 2262,
- 2263,
- 2264,
- 2265,
- 2266,
- 2267,
- 2268,
- 2269,
- 2270,
- 2271,
- 2272,
- 2273,
- 2274,
- 2275,
- 2276,
- 2277,
- 2278,
- 2279,
- 2280,
- 2281,
- 2282,
- 2283,
- 2284,
- 2285,
- 2286,
- 2287,
- 2288,
- 2289,
- 2290,
- 2291,
- 2292,
- 2293,
- 2294,
- 2295,
- 2296,
- 2297,
- 2298,
- 2299,
- 2300,
- 2301,
- 2302,
- 2303,
- 2304,
- 2305,
- 2306,
- 2307,
- 2308,
- 2309,
- 2310,
- 2311,
- 2312,
- 2313,
- 2314,
- 2315,
- 2316,
- 2317,
- 2318,
- 2319,
- 2320,
- 2321,
- 2322,
- 2323,
- 2324,
- 2325,
- 2326,
- 2327,
- 2328,
- 2329,
- 2330,
- 2331,
- 2332,
- 2333,
- 2334,
- 2335,
- 2336,
- 2337,
- 2338,
- 2339,
- 2340,
- 2341,
- 2342,
- 2343,
- 2344,
- 2345,
- 2346,
- 2347,
- 2348,
- 2349,
- 2350,
- 2351,
- 2352,
- 2353,
- 2354,
- 2355,
- 2356,
- 2357,
- 2358,
- 2359,
- 2360,
- 2361,
- 2362,
- 2363,
- 2364,
- 2365,
- 2366,
- 2367,
- 2368,
- 2369,
- 2370,
- 2371,
- 2372,
- 2373,
- 2374,
- 2375,
- 2376,
- 2377,
- 2378,
- 2379,
- 2380,
- 2381,
- 2382,
- 2383,
- 2384,
- 2385,
- 2386,
- 2387,
- 2388,
- 2389,
- 2390,
- 2391,
- 2392,
- 2393,
- 2394,
- 2395,
- 2396,
- 2397,
- 2398,
- 2399,
- 2400,
- 2401,
- 2402,
- 2403,
- 2404,
- 2405,
- 2406,
- 2407,
- 2408,
- 2409,
- 2410,
- 2411,
- 2412,
- 2413,
- 2414,
- 2415,
- 2416,
- 2417,
- 2418,
- 2419,
- 2420,
- 2421,
- 2422,
- 2423,
- 2424,
- 2425,
- 2426,
- 2427,
- 2428,
- 2429,
- 2430,
- 2431,
- 2432,
- 2433,
- 2434,
- 2435,
- 2436,
- 2437,
- 2438,
- 2439,
- 2440,
- 2441,
- 2442,
- 2443,
- 2444,
- 2445,
- 2446,
- 2447,
- 2448,
- 2449,
- 2450,
- 2451,
- 2452,
- 2453,
- 2454,
- 2455,
- 2456,
- 2457,
- 2458,
- 2459,
- 2460,
- 2461,
- 2462,
- 2463,
- 2464,
- 2465,
- 2466,
- 2467,
- 2468,
- 2469,
- 2470,
- 2471,
- 2472,
- 2473,
- 2474,
- 2475,
- 2476,
- 2477,
- 2478,
- 2479,
- 2480,
- 2481,
- 2482,
- 2483,
- 2484,
- 2485,
- 2486,
- 2487,
- 2488,
- 2489,
- 2490,
- 2491,
- 2492,
- 2493,
- 2494,
- 2495,
- 2496,
- 2497,
- 2498,
- 2499,
- 2500,
- 2501,
- 2502,
- 2503,
- 2504,
- 2505,
- 2506,
- 2507,
- 2508,
- 2509,
- 2510,
- 2511,
- 2512,
- 2513,
- 2514,
- 2515,
- 2516,
- 2517,
- 2518,
- 2519,
- 2520,
- 2521,
- 2522,
- 2523,
- 2524,
- 2525,
- 2526,
- 2527,
- 2528,
- 2529,
- 2530,
- 2531,
- 2532,
- 2533,
- 2534,
- 2535,
- 2536,
- 2537,
- 2538,
- 2539,
- 2540,
- 2541,
- 2542,
- 2543,
- 2544,
- 2545,
- 2546,
- 2547,
- 2548,
- 2549,
- 2550,
- 2551,
- 2552,
- 2553,
- 2554,
- 2555,
- 2556,
- 2557,
- 2558,
- 2559,
- 2560,
- 2561,
- 2562,
- 2563,
- 2564,
- 2565,
- 2566,
- 2567,
- 2568,
- 2569,
- 2570,
- 2571,
- 2572,
- 2573,
- 2574,
- 2575,
- 2576,
- 2577,
- 2578,
- 2579,
- 2580,
- 2581,
- 2582,
- 2583,
- 2584,
- 2585,
- 2586,
- 2587,
- 2588,
- 2589,
- 2590,
- 2591,
- 2592,
- 2593,
- 2594,
- 2595,
- 2596,
- 2597,
- 2598,
- 2599,
- 2600,
- 2601,
- 2602,
- 2603,
- 2604,
- 2605,
- 2606,
- 2607,
- 2608,
- 2609,
- 2610,
- 2611,
- 2612,
- 2613,
- 2614,
- 2615,
- 2616,
- 2617,
- 2618,
- 2619,
- 2620,
- 2621,
- 2622,
- 2623,
- 2624,
- 2625,
- 2626,
- 2627,
- 2628,
- 2629,
- 2630,
- 2631,
- 2632,
- 2633,
- 2634,
- 2635,
- 2636,
- 2637,
- 2638,
- 2639,
- 2640,
- 2641,
- 2642,
- 2643,
- 2644,
- 2645,
- 2646,
- 2647,
- 2648,
- 2649,
- 2650,
- 2651,
- 2652,
- 2653,
- 2654,
- 2655,
- 2656,
- 2657,
- 2658,
- 2659,
- 2660,
- 2661,
- 2662,
- 2663,
- 2664,
- 2665,
- 2666,
- 2667,
- 2668,
- 2669,
- 2670,
- 2671,
- 2672,
- 2673,
- 2674,
- 2675,
- 2676,
- 2677,
- 2678,
- 2679,
- 2680,
- 2681,
- 2682,
- 2683,
- 2684,
- 2685,
- 2686,
- 2687,
- 2688,
- 2689,
- 2690,
- 2691,
- 2692,
- 2693,
- 2694,
- 2695,
- 2696,
- 2697,
- 2698,
- 2699,
- 2700,
- 2701,
- 2702,
- 2703,
- 2704,
- 2705,
- 2706,
- 2707,
- 2708,
- 2709,
- 2710,
- 2711,
- 2712,
- 2713,
- 2714,
- 2715,
- 2716,
- 2717,
- 2718,
- 2719,
- 2720,
- 2721,
- 2722,
- 2723,
- 2724,
- 2725,
- 2726,
- 2727,
- 2728,
- 2729,
- 2730,
- 2731,
- 2732,
- 2733,
- 2734,
- 2735,
- 2736,
- 2737,
- 2738,
- 2739,
- 2740,
- 2741,
- 2742,
- 2743,
- 2744,
- 2745,
- 2746,
- 2747,
- 2748,
- 2749,
- 2750,
- 2751,
- 2752,
- 2753,
- 2754,
- 2755,
- 2756,
- 2757,
- 2758,
- 2759,
- 2760,
- 2761,
- 2762,
- 2763,
- 2764,
- 2765,
- 2766,
- 2767,
- 2768,
- 2769,
- 2770,
- 2771,
- 2772,
- 2773,
- 2774,
- 2775,
- 2776,
- 2777,
- 2778,
- 2779,
- 2780,
- 2781,
- 2782,
- 2783,
- 2784,
- 2785,
- 2786,
- 2787,
- 2788,
- 2789,
- 2790,
- 2791,
- 2792,
- 2793,
- 2794,
- 2795,
- 2796,
- 2797,
- 2798,
- 2799,
- 2800,
- 2801,
- 2802,
- 2803,
- 2804,
- 2805,
- 2806,
- 2807,
- 2808,
- 2809,
- 2810,
- 2811,
- 2812,
- 2813,
- 2814,
- 2815,
- 2816,
- 2817,
- 2818,
- 2819,
- 2820,
- 2821,
- 2822,
- 2823,
- 2824,
- 2825,
- 2826,
- 2827,
- 2828,
- 2829,
- 2830,
- 2831,
- 2832,
- 2833,
- 2834,
- 2835,
- 2836,
- 2837,
- 2838,
- 2839,
- 2840,
- 2841,
- 2842,
- 2843,
- 2844,
- 2845,
- 2846,
- 2847,
- 2848,
- 2849,
- 2850,
- 2851,
- 2852,
- 2853,
- 2854,
- 2855,
- 2856,
- 2857,
- 2858,
- 2859,
- 2860,
- 2861,
- 2862,
- 2863,
- 2864,
- 2865,
- 2866,
- 2867,
- 2868,
- 2869,
- 2870,
- 2871,
- 2872,
- 2873,
- 2874,
- 2875,
- 2876,
- 2877,
- 2878,
- 2879,
- 2880,
- 2881,
- 2882,
- 2883,
- 2884,
- 2885,
- 2886,
- 2887,
- 2888,
- 2889,
- 2890,
- 2891,
- 2892,
- 2893,
- 2894,
- 2895,
- 2896,
- 2897,
- 2898,
- 2899,
- 2900,
- 2901,
- 2902,
- 2903,
- 2904,
- 2905,
- 2906,
- 2907,
- 2908,
- 2909,
- 2910,
- 2911,
- 2912,
- 2913,
- 2914,
- 2915,
- 2916,
- 2917,
- 2918,
- 2919,
- 2920,
- 2921,
- 2922,
- 2923,
- 2924,
- 2925,
- 2926,
- 2927,
- 2928,
- 2929,
- 2930,
- 2931,
- 2932,
- 2933,
- 2934,
- 2935,
- 2936,
- 2937,
- 2938,
- 2939,
- 2940,
- 2941,
- 2942,
- 2943,
- 2944,
- 2945,
- 2946,
- 2947,
- 2948,
- 2949,
- 2950,
- 2951,
- 2952,
- 2953,
- 2954,
- 2955,
- 2956,
- 2957,
- 2958,
- 2959,
- 2960,
- 2961,
- 2962,
- 2963,
- 2964,
- 2965,
- 2966,
- 2967,
- 2968,
- 2969,
- 2970,
- 2971,
- 2972,
- 2973,
- 2974,
- 2975,
- 2976,
- 2977,
- 2978,
- 2979,
- 2980,
- 2981,
- 2982,
- 2983,
- 2984,
- 2985,
- 2986,
- 2987,
- 2988,
- 2989,
- 2990,
- 2991,
- 2992,
- 2993,
- 2994,
- 2995,
- 2996,
- 2997,
- 2998,
- 2999,
- 3000,
- 3001,
- 3002,
- 3003,
- 3004,
- 3005,
- 3006,
- 3007,
- 3008,
- 3009,
- 3010,
- 3011,
- 3012,
- 3013,
- 3014,
- 3015,
- 3016,
- 3017,
- 3018,
- 3019,
- 3020,
- 3021,
- 3022,
- 3023,
- 3024,
- 3025,
- 3026,
- 3027,
- 3028,
- 3029,
- 3030,
- 3031,
- 3032,
- 3033,
- 3034,
- 3035,
- 3036,
- 3037,
- 3038,
- 3039,
- 3040,
- 3041,
- 3042,
- 3043,
- 3044,
- 3045,
- 3046,
- 3047,
- 3048,
- 3049,
- 3050,
- 3051,
- 3052,
- 3053,
- 3054,
- 3055,
- 3056,
- 3057,
- 3058,
- 3059,
- 3060,
- 3061,
- 3062,
- 3063,
- 3064,
- 3065,
- 3066,
- 3067,
- 3068,
- 3069,
- 3070,
- 3071,
- 3072,
- 3073,
- 3074,
- 3075,
- 3076,
- 3077,
- 3078,
- 3079,
- 3080,
- 3081,
- 3082,
- 3083,
- 3084,
- 3085,
- 3086,
- 3087,
- 3088,
- 3089,
- 3090,
- 3091,
- 3092,
- 3093,
- 3094,
- 3095,
- 3096,
- 3097,
- 3098,
- 3099,
- 3100,
- 3101,
- 3102,
- 3103,
- 3104,
- 3105,
- 3106,
- 3107,
- 3108,
- 3109,
- 3110,
- 3111,
- 3112,
- 3113,
- 3114,
- 3115,
- 3116,
- 3117,
- 3118,
- 3119,
- 3120,
- 3121,
- 3122,
- 3123,
- 3124,
- 3125,
- 3126,
- 3127,
- 3128,
- 3129,
- 3130,
- 3131,
- 3132,
- 3133,
- 3134,
- 3135,
- 3136,
- 3137,
- 3138,
- 3139,
- 3140,
- 3141,
- 3142,
- 3143,
- 3144,
- 3145,
- 3146,
- 3147,
- 3148,
- 3149,
- 3150,
- 3151,
- 3152,
- 3153,
- 3154,
- 3155,
- 3156,
- 3157,
- 3158,
- 3159,
- 3160,
- 3161,
- 3162,
- 3163,
- 3164,
- 3165,
- 3166,
- 3167,
- 3168,
- 3169,
- 3170,
- 3171,
- 3172,
- 3173,
- 3174,
- 3175,
- 3176,
- 3177,
- 3178,
- 3179,
- 3180,
- 3181,
- 3182,
- 3183,
- 3184,
- 3185,
- 3186,
- 3187,
- 3188,
- 3189,
- 3190,
- 3191,
- 3192,
- 3193,
- 3194,
- 3195,
- 3196,
- 3197,
- 3198,
- 3199,
- 3200,
- 3201,
- 3202,
- 3203,
- 3204,
- 3205,
- 3206,
- 3207,
- 3208,
- 3209,
- 3210,
- 3211,
- 3212,
- 3213,
- 3214,
- 3215,
- 3216,
- 3217,
- 3218,
- 3219,
- 3220,
- 3221,
- 3222,
- 3223,
- 3224,
- 3225,
- 3226,
- 3227,
- 3228,
- 3229,
- 3230,
- 3231,
- 3232,
- 3233,
- 3234,
- 3235,
- 3236,
- 3237,
- 3238,
- 3239,
- 3240,
- 3241,
- 3242,
- 3243,
- 3244,
- 3245,
- 3246,
- 3247,
- 3248,
- 3249,
- 3250,
- 3251,
- 3252,
- 3253,
- 3254,
- 3255,
- 3256,
- 3257,
- 3258,
- 3259,
- 3260,
- 3261,
- 3262,
- 3263,
- 3264,
- 3265,
- 3266,
- 3267,
- 3268,
- 3269,
- 3270,
- 3271,
- 3272,
- 3273,
- 3274,
- 3275,
- 3276,
- 3277,
- 3278,
- 3279,
- 3280,
- 3281,
- 3282,
- 3283,
- 3284,
- 3285,
- 3286,
- 3287,
- 3288,
- 3289,
- 3290,
- 3291,
- 3292,
- 3293,
- 3294,
- 3295,
- 3296,
- 3297,
- 3298,
- 3299,
- 3300,
- 3301,
- 3302,
- 3303,
- 3304,
- 3305,
- 3306,
- 3307,
- 3308,
- 3309,
- 3310,
- 3311,
- 3312,
- 3313,
- 3314,
- 3315,
- 3316,
- 3317,
- 3318,
- 3319,
- 3320,
- 3321,
- 3322,
- 3323,
- 3324,
- 3325,
- 3326,
- 3327,
- 3328,
- 3329,
- 3330,
- 3331,
- 3332,
- 3333,
- 3334,
- 3335,
- 3336,
- 3337,
- 3338,
- 3339,
- 3340,
- 3341,
- 3342,
- 3343,
- 3344,
- 3345,
- 3346,
- 3347,
- 3348,
- 3349,
- 3350,
- 3351,
- 3352,
- 3353,
- 3354,
- 3355,
- 3356,
- 3357,
- 3358,
- 3359,
- 3360,
- 3361,
- 3362,
- 3363,
- 3364,
- 3365,
- 3366,
- 3367,
- 3368,
- 3369,
- 3370,
- 3371,
- 3372,
- 3373,
- 3374,
- 3375,
- 3376,
- 3377,
- 3378,
- 3379,
- 3380,
- 3381,
- 3382,
- 3383,
- 3384,
- 3385,
- 3386,
- 3387,
- 3388,
- 3389,
- 3390,
- 3391,
- 3392,
- 3393,
- 3394,
- 3395,
- 3396,
- 3397,
- 3398,
- 3399,
- 3400,
- 3401,
- 3402,
- 3403,
- 3404,
- 3405,
- 3406,
- 3407,
- 3408,
- 3409,
- 3410,
- 3411,
- 3412,
- 3413,
- 3414,
- 3415,
- 3416,
- 3417,
- 3418,
- 3419,
- 3420,
- 3421,
- 3422,
- 3423,
- 3424,
- 3425,
- 3426,
- 3427,
- 3428,
- 3429,
- 3430,
- 3431,
- 3432,
- 3433,
- 3434,
- 3435,
- 3436,
- 3437,
- 3438,
- 3439,
- 3440,
- 3441,
- 3442,
- 3443,
- 3444,
- 3445,
- 3446,
- 3447,
- 3448,
- 3449,
- 3450,
- 3451,
- 3452,
- 3453,
- 3454,
- 3455,
- 3456,
- 3457,
- 3458,
- 3459,
- 3460,
- 3461,
- 3462,
- 3463,
- 3464,
- 3465,
- 3466,
- 3467,
- 3468,
- 3469,
- 3470,
- 3471,
- 3472,
- 3473,
- 3474,
- 3475,
- 3476,
- 3477,
- 3478,
- 3479,
- 3480,
- 3481,
- 3482,
- 3483,
- 3484,
- 3485,
- 3486,
- 3487,
- 3488,
- 3489,
- 3490,
- 3491,
- 3492,
- 3493,
- 3494,
- 3495,
- 3496,
- 3497,
- 3498,
- 3499,
- 3500,
- 3501,
- 3502,
- 3503,
- 3504,
- 3505,
- 3506,
- 3507,
- 3508,
- 3509,
- 3510,
- 3511,
- 3512,
- 3513,
- 3514,
- 3515,
- 3516,
- 3517,
- 3518,
- 3519,
- 3520,
- 3521,
- 3522,
- 3523,
- 3524,
- 3525,
- 3526,
- 3527,
- 3528,
- 3529,
- 3530,
- 3531,
- 3532,
- 3533,
- 3534,
- 3535,
- 3536,
- 3537,
- 3538,
- 3539,
- 3540,
- 3541,
- 3542,
- 3543,
- 3544,
- 3545,
- 3546,
- 3547,
- 3548,
- 3549,
- 3550,
- 3551,
- 3552,
- 3553,
- 3554,
- 3555,
- 3556,
- 3557,
- 3558,
- 3559,
- 3560,
- 3561,
- 3562,
- 3563,
- 3564,
- 3565,
- 3566,
- 3567,
- 3568,
- 3569,
- 3570,
- 3571,
- 3572,
- 3573,
- 3574,
- 3575,
- 3576,
- 3577,
- 3578,
- 3579,
- 3580,
- 3581,
- 3582,
- 3583,
- 3584,
- 3585,
- 3586,
- 3587,
- 3588,
- 3589,
- 3590,
- 3591,
- 3592,
- 3593,
- 3594,
- 3595,
- 3596,
- 3597,
- 3598,
- 3599,
- 3600,
- 3601,
- 3602,
- 3603,
- 3604,
- 3605,
- 3606,
- 3607,
- 3608,
- 3609,
- 3610,
- 3611,
- 3612,
- 3613,
- 3614,
- 3615,
- 3616,
- 3617,
- 3618,
- 3619,
- 3620,
- 3621,
- 3622,
- 3623,
- 3624,
- 3625,
- 3626,
- 3627,
- 3628,
- 3629,
- 3630,
- 3631,
- 3632,
- 3633,
- 3634,
- 3635,
- 3636,
- 3637,
- 3638,
- 3639,
- 3640,
- 3641,
- 3642,
- 3643,
- 3644,
- 3645,
- 3646,
- 3647,
- 3648,
- 3649,
- 3650,
- 3651,
- 3652,
- 3653,
- 3654,
- 3655,
- 3656,
- 3657,
- 3658,
- 3659,
- 3660,
- 3661,
- 3662,
- 3663,
- 3664,
- 3665,
- 3666,
- 3667,
- 3668,
- 3669,
- 3670,
- 3671,
- 3672,
- 3673,
- 3674,
- 3675,
- 3676,
- 3677,
- 3678,
- 3679,
- 3680,
- 3681,
- 3682,
- 3683,
- 3684,
- 3685,
- 3686,
- 3687,
- 3688,
- 3689,
- 3690,
- 3691,
- 3692,
- 3693,
- 3694,
- 3695,
- 3696,
- 3697,
- 3698,
- 3699,
- 3700,
- 3701,
- 3702,
- 3703,
- 3704,
- 3705,
- 3706,
- 3707,
- 3708,
- 3709,
- 3710,
- 3711,
- 3712,
- 3713,
- 3714,
- 3715,
- 3716,
- 3717,
- 3718,
- 3719,
- 3720,
- 3721,
- 3722,
- 3723,
- 3724,
- 3725,
- 3726,
- 3727,
- 3728,
- 3729,
- 3730,
- 3731,
- 3732,
- 3733,
- 3734,
- 3735,
- 3736,
- 3737,
- 3738,
- 3739,
- 3740,
- 3741,
- 3742,
- 3743,
- 3744,
- 3745,
- 3746,
- 3747,
- 3748,
- 3749,
- 3750,
- 3751,
- 3752,
- 3753,
- 3754,
- 3755,
- 3756,
- 3757,
- 3758,
- 3759,
- 3760,
- 3761,
- 3762,
- 3763,
- 3764,
- 3765,
- 3766,
- 3767,
- 3768,
- 3769,
- 3770,
- 3771,
- 3772,
- 3773,
- 3774,
- 3775,
- 3776,
- 3777,
- 3778,
- 3779,
- 3780,
- 3781,
- 3782,
- 3783,
- 3784,
- 3785,
- 3786,
- 3787,
- 3788,
- 3789,
- 3790,
- 3791,
- 3792,
- 3793,
- 3794,
- 3795,
- 3796,
- 3797,
- 3798,
- 3799,
- 3800,
- 3801,
- 3802,
- 3803,
- 3804,
- 3805,
- 3806,
- 3807,
- 3808,
- 3809,
- 3810,
- 3811,
- 3812,
- 3813,
- 3814,
- 3815,
- 3816,
- 3817,
- 3818,
- 3819,
- 3820,
- 3821,
- 3822,
- 3823,
- 3824,
- 3825,
- 3826,
- 3827,
- 3828,
- 3829,
- 3830,
- 3831,
- 3832,
- 3833,
- 3834,
- 3835,
- 3836,
- 3837,
- 3838,
- 3839,
- 3840,
- 3841,
- 3842,
- 3843,
- 3844,
- 3845,
- 3846,
- 3847,
- 3848,
- 3849,
- 3850,
- 3851,
- 3852,
- 3853,
- 3854,
- 3855,
- 3856,
- 3857,
- 3858,
- 3859,
- 3860,
- 3861,
- 3862,
- 3863,
- 3864,
- 3865,
- 3866,
- 3867,
- 3868,
- 3869,
- 3870,
- 3871,
- 3872,
- 3873,
- 3874,
- 3875,
- 3876,
- 3877,
- 3878,
- 3879,
- 3880,
- 3881,
- 3882,
- 3883,
- 3884,
- 3885,
- 3886,
- 3887,
- 3888,
- 3889,
- 3890,
- 3891,
- 3892,
- 3893,
- 3894,
- 3895,
- 3896,
- 3897,
- 3898,
- 3899,
- 3900,
- 3901,
- 3902,
- 3903,
- 3904,
- 3905,
- 3906,
- 3907,
- 3908,
- 3909,
- 3910,
- 3911,
- 3912,
- 3913,
- 3914,
- 3915,
- 3916,
- 3917,
- 3918,
- 3919,
- 3920,
- 3921,
- 3922,
- 3923,
- 3924,
- 3925,
- 3926,
- 3927,
- 3928,
- 3929,
- 3930,
- 3931,
- 3932,
- 3933,
- 3934,
- 3935,
- 3936,
- 3937,
- 3938,
- 3939,
- 3940,
- 3941,
- 3942,
- 3943,
- 3944,
- 3945,
- 3946,
- 3947,
- 3948,
- 3949,
- 3950,
- 3951,
- 3952,
- 3953,
- 3954,
- 3955,
- 3956,
- 3957,
- 3958,
- 3959,
- 3960,
- 3961,
- 3962,
- 3963,
- 3964,
- 3965,
- 3966,
- 3967,
- 3968,
- 3969,
- 3970,
- 3971,
- 3972,
- 3973,
- 3974,
- 3975,
- 3976,
- 3977,
- 3978,
- 3979,
- 3980,
- 3981,
- 3982,
- 3983,
- 3984,
- 3985,
- 3986,
- 3987,
- 3988,
- 3989,
- 3990,
- 3991,
- 3992,
- 3993,
- 3994,
- 3995,
- 3996,
- 3997,
- 3998,
- 3999,
- 4000,
- 4001,
- 4002,
- 4003,
- 4004,
- 4005,
- 4006,
- 4007,
- 4008,
- 4009,
- 4010,
- 4011,
- 4012,
- 4013,
- 4014,
- 4015,
- 4016,
- 4017,
- 4018,
- 4019,
- 4020,
- 4021,
- 4022,
- 4023,
- 4024,
- 4025,
- 4026,
- 4027,
- 4028,
- 4029,
- 4030,
- 4031,
- 4032,
- 4033,
- 4034,
- 4035,
- 4036,
- 4037,
- 4038,
- 4039,
- 4040,
- 4041,
- 4042,
- 4043,
- 4044,
- 4045,
- 4046,
- 4047,
- 4048,
- 4049,
- 4050,
- 4051,
- 4052,
- 4053,
- 4054,
- 4055,
- 4056,
- 4057,
- 4058,
- 4059,
- 4060,
- 4061,
- 4062,
- 4063,
- 4064,
- 4065,
- 4066,
- 4067,
- 4068,
- 4069,
- 4070,
- 4071,
- 4072,
- 4073,
- 4074,
- 4075,
- 4076,
- 4077,
- 4078,
- 4079,
- 4080,
- 4081,
- 4082,
- 4083,
- 4084,
- 4085,
- 4086,
- 4087,
- 4088,
- 4089,
- 4090,
- 4091,
- 4092,
- 4093,
- 4094,
- 4095,
- 4096,
- 4097,
- 4098,
- 4099,
- 4100,
- 4101,
- 4102,
- 4103,
- 4104,
- 4105,
- 4106,
- 4107,
- 4108,
- 4109,
- 4110,
- 4111,
- 4112,
- 4113,
- 4114,
- 4115,
- 4116,
- 4117,
- 4118,
- 4119,
- 4120,
- 4121,
- 4122,
- 4123,
- 4124,
- 4125,
- 4126,
- 4127,
- 4128,
- 4129,
- 4130,
- 4131,
- 4132,
- 4133,
- 4134,
- 4135,
- 4136,
- 4137,
- 4138,
- 4139,
- 4140,
- 4141,
- 4142,
- 4143,
- 4144,
- 4145,
- 4146,
- 4147,
- 4148,
- 4149,
- 4150,
- 4151,
- 4152,
- 4153,
- 4154,
- 4155,
- 4156,
- 4157,
- 4158,
- 4159,
- 4160,
- 4161,
- 4162,
- 4163,
- 4164,
- 4165,
- 4166,
- 4167,
- 4168,
- 4169,
- 4170,
- 4171,
- 4172,
- 4173,
- 4174,
- 4175,
- 4176,
- 4177,
- 4178,
- 4179,
- 4180,
- 4181,
- 4182,
- 4183,
- 4184,
- 4185,
- 4186,
- 4187,
- 4188,
- 4189,
- 4190,
- 4191,
- 4192,
- 4193,
- 4194,
- 4195,
- 4196,
- 4197,
- 4198,
- 4199,
- 4200,
- 4201,
- 4202,
- 4203,
- 4204,
- 4205,
- 4206,
- 4207,
- 4208,
- 4209,
- 4210,
- 4211,
- 4212,
- 4213,
- 4214,
- 4215,
- 4216,
- 4217,
- 4218,
- 4219,
- 4220,
- 4221,
- 4222,
- 4223,
- 4224,
- 4225,
- 4226,
- 4227,
- 4228,
- 4229,
- 4230,
- 4231,
- 4232,
- 4233,
- 4234,
- 4235,
- 4236,
- 4237,
- 4238,
- 4239,
- 4240,
- 4241,
- 4242,
- 4243,
- 4244,
- 4245,
- 4246,
- 4247,
- 4248,
- 4249,
- 4250,
- 4251,
- 4252,
- 4253,
- 4254,
- 4255,
- 4256,
- 4257,
- 4258,
- 4259,
- 4260,
- 4261,
- 4262,
- 4263,
- 4264,
- 4265,
- 4266,
- 4267,
- 4268,
- 4269,
- 4270,
- 4271,
- 4272,
- 4273,
- 4274,
- 4275,
- 4276,
- 4277,
- 4278,
- 4279,
- 4280,
- 4281,
- 4282,
- 4283,
- 4284,
- 4285,
- 4286,
- 4287,
- 4288,
- 4289,
- 4290,
- 4291,
- 4292,
- 4293,
- 4294,
- 4295,
- 4296,
- 4297,
- 4298,
- 4299,
- 4300,
- 4301,
- 4302,
- 4303,
- 4304,
- 4305,
- 4306,
- 4307,
- 4308,
- 4309,
- 4310,
- 4311,
- 4312,
- 4313,
- 4314,
- 4315,
- 4316,
- 4317,
- 4318,
- 4319,
- 4320,
- 4321,
- 4322,
- 4323,
- 4324,
- 4325,
- 4326,
- 4327,
- 4328,
- 4329,
- 4330,
- 4331,
- 4332,
- 4333,
- 4334,
- 4335,
- 4336,
- 4337,
- 4338,
- 4339,
- 4340,
- 4341,
- 4342,
- 4343,
- 4344,
- 4345,
- 4346,
- 4347,
- 4348,
- 4349,
- 4350,
- 4351,
- 4352,
- 4353,
- 4354,
- 4355,
- 4356,
- 4357,
- 4358,
- 4359,
- 4360,
- 4361,
- 4362,
- 4363,
- 4364,
- 4365,
- 4366,
- 4367,
- 4368,
- 4369,
- 4370,
- 4371,
- 4372,
- 4373,
- 4374,
- 4375,
- 4376,
- 4377,
- 4378,
- 4379,
- 4380,
- 4381,
- 4382,
- 4383,
- 4384,
- 4385,
- 4386,
- 4387,
- 4388,
- 4389,
- 4390,
- 4391,
- 4392,
- 4393,
- 4394,
- 4395,
- 4396,
- 4397,
- 4398,
- 4399,
- 4400,
- 4401,
- 4402,
- 4403,
- 4404,
- 4405,
- 4406,
- 4407,
- 4408,
- 4409,
- 4410,
- 4411,
- 4412,
- 4413,
- 4414,
- 4415,
- 4416,
- 4417,
- 4418,
- 4419,
- 4420,
- 4421,
- 4422,
- 4423,
- 4424,
- 4425,
- 4426,
- 4427,
- 4428,
- 4429,
- 4430,
- 4431,
- 4432,
- 4433,
- 4434,
- 4435,
- 4436,
- 4437,
- 4438,
- 4439,
- 4440,
- 4441,
- 4442,
- 4443,
- 4444,
- 4445,
- 4446,
- 4447,
- 4448,
- 4449,
- 4450,
- 4451,
- 4452,
- 4453,
- 4454,
- 4455,
- 4456,
- 4457,
- 4458,
- 4459,
- 4460,
- 4461,
- 4462,
- 4463,
- 4464,
- 4465,
- 4466,
- 4467,
- 4468,
- 4469,
- 4470,
- 4471,
- 4472,
- 4473,
- 4474,
- 4475,
- 4476,
- 4477,
- 4478,
- 4479,
- 4480,
- 4481,
- 4482,
- 4483,
- 4484,
- 4485,
- 4486,
- 4487,
- 4488,
- 4489,
- 4490,
- 4491,
- 4492,
- 4493,
- 4494,
- 4495,
- 4496,
- 4497,
- 4498,
- 4499,
- 4500,
- 4501,
- 4502,
- 4503,
- 4504,
- 4505,
- 4506,
- 4507,
- 4508,
- 4509,
- 4510,
- 4511,
- 4512,
- 4513,
- 4514,
- 4515,
- 4516,
- 4517,
- 4518,
- 4519,
- 4520,
- 4521,
- 4522,
- 4523,
- 4524,
- 4525,
- 4526,
- 4527,
- 4528,
- 4529,
- 4530,
- 4531,
- 4532,
- 4533,
- 4534,
- 4535,
- 4536,
- 4537,
- 4538,
- 4539,
- 4540,
- 4541,
- 4542,
- 4543,
- 4544,
- 4545,
- 4546,
- 4547,
- 4548,
- 4549,
- 4550,
- 4551,
- 4552,
- 4553,
- 4554,
- 4555,
- 4556,
- 4557,
- 4558,
- 4559,
- 4560,
- 4561,
- 4562,
- 4563,
- 4564,
- 4565,
- 4566,
- 4567,
- 4568,
- 4569,
- 4570,
- 4571,
- 4572,
- 4573,
- 4574,
- 4575,
- 4576,
- 4577,
- 4578,
- 4579,
- 4580,
- 4581,
- 4582,
- 4583,
- 4584,
- 4585,
- 4586,
- 4587,
- 4588,
- 4589,
- 4590,
- 4591,
- 4592,
- 4593,
- 4594,
- 4595,
- 4596,
- 4597,
- 4598,
- 4599,
- 4600,
- 4601,
- 4602,
- 4603,
- 4604,
- 4605,
- 4606,
- 4607,
- 4608,
- 4609,
- 4610,
- 4611,
- 4612,
- 4613,
- 4614,
- 4615,
- 4616,
- 4617,
- 4618,
- 4619,
- 4620,
- 4621,
- 4622,
- 4623,
- 4624,
- 4625,
- 4626,
- 4627,
- 4628,
- 4629,
- 4630,
- 4631,
- 4632,
- 4633,
- 4634,
- 4635,
- 4636,
- 4637,
- 4638,
- 4639,
- 4640,
- 4641,
- 4642,
- 4643,
- 4644,
- 4645,
- 4646,
- 4647,
- 4648,
- 4649,
- 4650,
- 4651,
- 4652,
- 4653,
- 4654,
- 4655,
- 4656,
- 4657,
- 4658,
- 4659,
- 4660,
- 4661,
- 4662,
- 4663,
- 4664,
- 4665,
- 4666,
- 4667,
- 4668,
- 4669,
- 4670,
- 4671,
- 4672,
- 4673,
- 4674,
- 4675,
- 4676,
- 4677,
- 4678,
- 4679,
- 4680,
- 4681,
- 4682,
- 4683,
- 4684,
- 4685,
- 4686,
- 4687,
- 4688,
- 4689,
- 4690,
- 4691,
- 4692,
- 4693,
- 4694,
- 4695,
- 4696,
- 4697,
- 4698,
- 4699,
- 4700,
- 4701,
- 4702,
- 4703,
- 4704,
- 4705,
- 4706,
- 4707,
- 4708,
- 4709,
- 4710,
- 4711,
- 4712,
- 4713,
- 4714,
- 4715,
- 4716,
- 4717,
- 4718,
- 4719,
- 4720,
- 4721,
- 4722,
- 4723,
- 4724,
- 4725,
- 4726,
- 4727,
- 4728,
- 4729,
- 4730,
- 4731,
- 4732,
- 4733,
- 4734,
- 4735,
- 4736,
- 4737,
- 4738,
- 4739,
- 4740,
- 4741,
- 4742,
- 4743,
- 4744,
- 4745,
- 4746,
- 4747,
- 4748,
- 4749,
- 4750,
- 4751,
- 4752,
- 4753,
- 4754,
- 4755,
- 4756,
- 4757,
- 4758,
- 4759,
- 4760,
- 4761,
- 4762,
- 4763,
- 4764,
- 4765,
- 4766,
- 4767,
- 4768,
- 4769,
- 4770,
- 4771,
- 4772,
- 4773,
- 4774,
- 4775,
- 4776,
- 4777,
- 4778,
- 4779,
- 4780,
- 4781,
- 4782,
- 4783,
- 4784,
- 4785,
- 4786,
- 4787,
- 4788,
- 4789,
- 4790,
- 4791,
- 4792,
- 4793,
- 4794,
- 4795,
- 4796,
- 4797,
- 4798,
- 4799,
- 4800,
- 4801,
- 4802,
- 4803,
- 4804,
- 4805,
- 4806,
- 4807,
- 4808,
- 4809,
- 4810,
- 4811,
- 4812,
- 4813,
- 4814,
- 4815,
- 4816,
- 4817,
- 4818,
- 4819,
- 4820,
- 4821,
- 4822,
- 4823,
- 4824,
- 4825,
- 4826,
- 4827,
- 4828,
- 4829,
- 4830,
- 4831,
- 4832,
- 4833,
- 4834,
- 4835,
- 4836,
- 4837,
- 4838,
- 4839,
- 4840,
- 4841,
- 4842,
- 4843,
- 4844,
- 4845,
- 4846,
- 4847,
- 4848,
- 4849,
- 4850,
- 4851,
- 4852,
- 4853,
- 4854,
- 4855,
- 4856,
- 4857,
- 4858,
- 4859,
- 4860,
- 4861,
- 4862,
- 4863,
- 4864,
- 4865,
- 4866,
- 4867,
- 4868,
- 4869,
- 4870,
- 4871,
- 4872,
- 4873,
- 4874,
- 4875,
- 4876,
- 4877,
- 4878,
- 4879,
- 4880,
- 4881,
- 4882,
- 4883,
- 4884,
- 4885,
- 4886,
- 4887,
- 4888,
- 4889,
- 4890,
- 4891,
- 4892,
- 4893,
- 4894,
- 4895,
- 4896,
- 4897,
- 4898,
- 4899,
- 4900,
- 4901,
- 4902,
- 4903,
- 4904,
- 4905,
- 4906,
- 4907,
- 4908,
- 4909,
- 4910,
- 4911,
- 4912,
- 4913,
- 4914,
- 4915,
- 4916,
- 4917,
- 4918,
- 4919,
- 4920,
- 4921,
- 4922,
- 4923,
- 4924,
- 4925,
- 4926,
- 4927,
- 4928,
- 4929,
- 4930,
- 4931,
- 4932,
- 4933,
- 4934,
- 4935,
- 4936,
- 4937,
- 4938,
- 4939,
- 4940,
- 4941,
- 4942,
- 4943,
- 4944,
- 4945,
- 4946,
- 4947,
- 4948,
- 4949,
- 4950,
- 4951,
- 4952,
- 4953,
- 4954,
- 4955,
- 4956,
- 4957,
- 4958,
- 4959,
- 4960,
- 4961,
- 4962,
- 4963,
- 4964,
- 4965,
- 4966,
- 4967,
- 4968,
- 4969,
- 4970,
- 4971,
- 4972,
- 4973,
- 4974,
- 4975,
- 4976,
- 4977,
- 4978,
- 4979,
- 4980,
- 4981,
- 4982,
- 4983,
- 4984,
- 4985,
- 4986,
- 4987,
- 4988,
- 4989,
- 4990,
- 4991,
- 4992,
- 4993,
- 4994,
- 4995,
- 4996,
- 4997,
- 4998,
- 4999,
- 5000,
- 5001,
- 5002,
- 5003,
- 5004,
- 5005,
- 5006,
- 5007,
- 5008,
- 5009,
- 5010,
- 5011,
- 5012,
- 5013,
- 5014,
- 5015,
- 5016,
- 5017,
- 5018,
- 5019,
- 5020,
- 5021,
- 5022,
- 5023,
- 5024,
- 5025,
- 5026,
- 5027,
- 5028,
- 5029,
- 5030,
- 5031,
- 5032,
- 5033,
- 5034,
- 5035,
- 5036,
- 5037,
- 5038,
- 5039,
- 5040,
- 5041,
- 5042,
- 5043,
- 5044,
- 5045,
- 5046,
- 5047,
- 5048,
- 5049,
- 5050,
- 5051,
- 5052,
- 5053,
- 5054,
- 5055,
- 5056,
- 5057,
- 5058,
- 5059,
- 5060,
- 5061,
- 5062,
- 5063,
- 5064,
- 5065,
- 5066,
- 5067,
- 5068,
- 5069,
- 5070,
- 5071,
- 5072,
- 5073,
- 5074,
- 5075,
- 5076,
- 5077,
- 5078,
- 5079,
- 5080,
- 5081,
- 5082,
- 5083,
- 5084,
- 5085,
- 5086,
- 5087,
- 5088,
- 5089,
- 5090,
- 5091,
- 5092,
- 5093,
- 5094,
- 5095,
- 5096,
- 5097,
- 5098,
- 5099,
- 5100,
- 5101,
- 5102,
- 5103,
- 5104,
- 5105,
- 5106,
- 5107,
- 5108,
- 5109,
- 5110,
- 5111,
- 5112,
- 5113,
- 5114,
- 5115,
- 5116,
- 5117,
- 5118,
- 5119,
- 5120,
- 5121,
- 5122,
- 5123,
- 5124,
- 5125,
- 5126,
- 5127,
- 5128,
- 5129,
- 5130,
- 5131,
- 5132,
- 5133,
- 5134,
- 5135,
- 5136,
- 5137,
- 5138,
- 5139,
- 5140,
- 5141,
- 5142,
- 5143,
- 5144,
- 5145,
- 5146,
- 5147,
- 5148,
- 5149,
- 5150,
- 5151,
- 5152,
- 5153,
- 5154,
- 5155,
- 5156,
- 5157,
- 5158,
- 5159,
- 5160,
- 5161,
- 5162,
- 5163,
- 5164,
- 5165,
- 5166,
- 5167,
- 5168,
- 5169,
- 5170,
- 5171,
- 5172,
- 5173,
- 5174,
- 5175,
- 5176,
- 5177,
- 5178,
- 5179,
- 5180,
- 5181,
- 5182,
- 5183,
- 5184,
- 5185,
- 5186,
- 5187,
- 5188,
- 5189,
- 5190,
- 5191,
- 5192,
- 5193,
- 5194,
- 5195,
- 5196,
- 5197,
- 5198,
- 5199,
- 5200,
- 5201,
- 5202,
- 5203,
- 5204,
- 5205,
- 5206,
- 5207,
- 5208,
- 5209,
- 5210,
- 5211,
- 5212,
- 5213,
- 5214,
- 5215,
- 5216,
- 5217,
- 5218,
- 5219,
- 5220,
- 5221,
- 5222,
- 5223,
- 5224,
- 5225,
- 5226,
- 5227,
- 5228,
- 5229,
- 5230,
- 5231,
- 5232,
- 5233,
- 5234,
- 5235,
- 5236,
- 5237,
- 5238,
- 5239,
- 5240,
- 5241,
- 5242,
- 5243,
- 5244,
- 5245,
- 5246,
- 5247,
- 5248,
- 5249,
- 5250,
- 5251,
- 5252,
- 5253,
- 5254,
- 5255,
- 5256,
- 5257,
- 5258,
- 5259,
- 5260,
- 5261,
- 5262,
- 5263,
- 5264,
- 5265,
- 5266,
- 5267,
- 5268,
- 5269,
- 5270,
- 5271,
- 5272,
- 5273,
- 5274,
- 5275,
- 5276,
- 5277,
- 5278,
- 5279,
- 5280,
- 5281,
- 5282,
- 5283,
- 5284,
- 5285,
- 5286,
- 5287,
- 5288,
- 5289,
- 5290,
- 5291,
- 5292,
- 5293,
- 5294,
- 5295,
- 5296,
- 5297,
- 5298,
- 5299,
- 5300,
- 5301,
- 5302,
- 5303,
- 5304,
- 5305,
- 5306,
- 5307,
- 5308,
- 5309,
- 5310,
- 5311,
- 5312,
- 5313,
- 5314,
- 5315,
- 5316,
- 5317,
- 5318,
- 5319,
- 5320,
- 5321,
- 5322,
- 5323,
- 5324,
- 5325,
- 5326,
- 5327,
- 5328,
- 5329,
- 5330,
- 5331,
- 5332,
- 5333,
- 5334,
- 5335,
- 5336,
- 5337,
- 5338,
- 5339,
- 5340,
- 5341,
- 5342,
- 5343,
- 5344,
- 5345,
- 5346,
- 5347,
- 5348,
- 5349,
- 5350,
- 5351,
- 5352,
- 5353,
- 5354,
- 5355,
- 5356,
- 5357,
- 5358,
- 5359,
- 5360,
- 5361,
- 5362,
- 5363,
- 5364,
- 5365,
- 5366,
- 5367,
- 5368,
- 5369,
- 5370,
- 5371,
- 5372,
- 5373,
- 5374,
- 5375,
- 5376,
- 5377,
- 5378,
- 5379,
- 5380,
- 5381,
- 5382,
- 5383,
- 5384,
- 5385,
- 5386,
- 5387,
- 5388,
- 5389,
- 5390,
- 5391,
- 5392,
- 5393,
- 5394,
- 5395,
- 5396,
- 5397,
- 5398,
- 5399,
- 5400,
- 5401,
- 5402,
- 5403,
- 5404,
- 5405,
- 5406,
- 5407,
- 5408,
- 5409,
- 5410,
- 5411,
- 5412,
- 5413,
- 5414,
- 5415,
- 5416,
- 5417,
- 5418,
- 5419,
- 5420,
- 5421,
- 5422,
- 5423,
- 5424,
- 5425,
- 5426,
- 5427,
- 5428,
- 5429,
- 5430,
- 5431,
- 5432,
- 5433,
- 5434,
- 5435,
- 5436,
- 5437,
- 5438,
- 5439,
- 5440,
- 5441,
- 5442,
- 5443,
- 5444,
- 5445,
- 5446,
- 5447,
- 5448,
- 5449,
- 5450,
- 5451,
- 5452,
- 5453,
- 5454,
- 5455,
- 5456,
- 5457,
- 5458,
- 5459,
- 5460,
- 5461,
- 5462,
- 5463,
- 5464,
- 5465,
- 5466,
- 5467,
- 5468,
- 5469,
- 5470,
- 5471,
- 5472,
- 5473,
- 5474,
- 5475,
- 5476,
- 5477,
- 5478,
- 5479,
- 5480,
- 5481,
- 5482,
- 5483,
- 5484,
- 5485,
- 5486,
- 5487,
- 5488,
- 5489,
- 5490,
- 5491,
- 5492,
- 5493,
- 5494,
- 5495,
- 5496,
- 5497,
- 5498,
- 5499,
- 5500,
- 5501,
- 5502,
- 5503,
- 5504,
- 5505,
- 5506,
- 5507,
- 5508,
- 5509,
- 5510,
- 5511,
- 5512,
- 5513,
- 5514,
- 5515,
- 5516,
- 5517,
- 5518,
- 5519,
- 5520,
- 5521,
- 5522,
- 5523,
- 5524,
- 5525,
- 5526,
- 5527,
- 5528,
- 5529,
- 5530,
- 5531,
- 5532,
- 5533,
- 5534,
- 5535,
- 5536,
- 5537,
- 5538,
- 5539,
- 5540,
- 5541,
- 5542,
- 5543,
- 5544,
- 5545,
- 5546,
- 5547,
- 5548,
- 5549,
- 5550,
- 5551,
- 5552,
- 5553,
- 5554,
- 5555,
- 5556,
- 5557,
- 5558,
- 5559,
- 5560,
- 5561,
- 5562,
- 5563,
- 5564,
- 5565,
- 5566,
- 5567,
- 5568,
- 5569,
- 5570,
- 5571,
- 5572,
- 5573,
- 5574,
- 5575,
- 5576,
- 5577,
- 5578,
- 5579,
- 5580,
- 5581,
- 5582,
- 5583,
- 5584,
- 5585,
- 5586,
- 5587,
- 5588,
- 5589,
- 5590,
- 5591,
- 5592,
- 5593,
- 5594,
- 5595,
- 5596,
- 5597,
- 5598,
- 5599,
- 5600,
- 5601,
- 5602,
- 5603,
- 5604,
- 5605,
- 5606,
- 5607,
- 5608,
- 5609,
- 5610,
- 5611,
- 5612,
- 5613,
- 5614,
- 5615,
- 5616,
- 5617,
- 5618,
- 5619,
- 5620,
- 5621,
- 5622,
- 5623,
- 5624,
- 5625,
- 5626,
- 5627,
- 5628,
- 5629,
- 5630,
- 5631,
- 5632,
- 5633,
- 5634,
- 5635,
- 5636,
- 5637,
- 5638,
- 5639,
- 5640,
- 5641,
- 5642,
- 5643,
- 5644,
- 5645,
- 5646,
- 5647,
- 5648,
- 5649,
- 5650,
- 5651,
- 5652,
- 5653,
- 5654,
- 5655,
- 5656,
- 5657,
- 5658,
- 5659,
- 5660,
- 5661,
- 5662,
- 5663,
- 5664,
- 5665,
- 5666,
- 5667,
- 5668,
- 5669,
- 5670,
- 5671,
- 5672,
- 5673,
- 5674,
- 5675,
- 5676,
- 5677,
- 5678,
- 5679,
- 5680,
- 5681,
- 5682,
- 5683,
- 5684,
- 5685,
- 5686,
- 5687,
- 5688,
- 5689,
- 5690,
- 5691,
- 5692,
- 5693,
- 5694,
- 5695,
- 5696,
- 5697,
- 5698,
- 5699,
- 5700,
- 5701,
- 5702,
- 5703,
- 5704,
- 5705,
- 5706,
- 5707,
- 5708,
- 5709,
- 5710,
- 5711,
- 5712,
- 5713,
- 5714,
- 5715,
- 5716,
- 5717,
- 5718,
- 5719,
- 5720,
- 5721,
- 5722,
- 5723,
- 5724,
- 5725,
- 5726,
- 5727,
- 5728,
- 5729,
- 5730,
- 5731,
- 5732,
- 5733,
- 5734,
- 5735,
- 5736,
- 5737,
- 5738,
- 5739,
- 5740,
- 5741,
- 5742,
- 5743,
- 5744,
- 5745,
- 5746,
- 5747,
- 5748,
- 5749,
- 5750,
- 5751,
- 5752,
- 5753,
- 5754,
- 5755,
- 5756,
- 5757,
- 5758,
- 5759,
- 5760,
- 5761,
- 5762,
- 5763,
- 5764,
- 5765,
- 5766,
- 5767,
- 5768,
- 5769,
- 5770,
- 5771,
- 5772,
- 5773,
- 5774,
- 5775,
- 5776,
- 5777,
- 5778,
- 5779,
- 5780,
- 5781,
- 5782,
- 5783,
- 5784,
- 5785,
- 5786,
- 5787,
- 5788,
- 5789,
- 5790,
- 5791,
- 5792,
- 5793,
- 5794,
- 5795,
- 5796,
- 5797,
- 5798,
- 5799,
- 5800,
- 5801,
- 5802,
- 5803,
- 5804,
- 5805,
- 5806,
- 5807,
- 5808,
- 5809,
- 5810,
- 5811,
- 5812,
- 5813,
- 5814,
- 5815,
- 5816,
- 5817,
- 5818,
- 5819,
- 5820,
- 5821,
- 5822,
- 5823,
- 5824,
- 5825,
- 5826,
- 5827,
- 5828,
- 5829,
- 5830,
- 5831,
- 5832,
- 5833,
- 5834,
- 5835,
- 5836,
- 5837,
- 5838,
- 5839,
- 5840,
- 5841,
- 5842,
- 5843,
- 5844,
- 5845,
- 5846,
- 5847,
- 5848,
- 5849,
- 5850,
- 5851,
- 5852,
- 5853,
- 5854,
- 5855,
- 5856,
- 5857,
- 5858,
- 5859,
- 5860,
- 5861,
- 5862,
- 5863,
- 5864,
- 5865,
- 5866,
- 5867,
- 5868,
- 5869,
- 5870,
- 5871,
- 5872,
- 5873,
- 5874,
- 5875,
- 5876,
- 5877,
- 5878,
- 5879,
- 5880,
- 5881,
- 5882,
- 5883,
- 5884,
- 5885,
- 5886,
- 5887,
- 5888,
- 5889,
- 5890,
- 5891,
- 5892,
- 5893,
- 5894,
- 5895,
- 5896,
- 5897,
- 5898,
- 5899,
- 5900,
- 5901,
- 5902,
- 5903,
- 5904,
- 5905,
- 5906,
- 5907,
- 5908,
- 5909,
- 5910,
- 5911,
- 5912,
- 5913,
- 5914,
- 5915,
- 5916,
- 5917,
- 5918,
- 5919,
- 5920,
- 5921,
- 5922,
- 5923,
- 5924,
- 5925,
- 5926,
- 5927,
- 5928,
- 5929,
- 5930,
- 5931,
- 5932,
- 5933,
- 5934,
- 5935,
- 5936,
- 5937,
- 5938,
- 5939,
- 5940,
- 5941,
- 5942,
- 5943,
- 5944,
- 5945,
- 5946,
- 5947,
- 5948,
- 5949,
- 5950,
- 5951,
- 5952,
- 5953,
- 5954,
- 5955,
- 5956,
- 5957,
- 5958,
- 5959,
- 5960,
- 5961,
- 5962,
- 5963,
- 5964,
- 5965,
- 5966,
- 5967,
- 5968,
- 5969,
- 5970,
- 5971,
- 5972,
- 5973,
- 5974,
- 5975,
- 5976,
- 5977,
- 5978,
- 5979,
- 5980,
- 5981,
- 5982,
- 5983,
- 5984,
- 5985,
- 5986,
- 5987,
- 5988,
- 5989,
- 5990,
- 5991,
- 5992,
- 5993,
- 5994,
- 5995,
- 5996,
- 5997,
- 5998,
- 5999,
- 6000,
- 6001,
- 6002,
- 6003,
- 6004,
- 6005,
- 6006,
- 6007,
- 6008,
- 6009,
- 6010,
- 6011,
- 6012,
- 6013,
- 6014,
- 6015,
- 6016,
- 6017,
- 6018,
- 6019,
- 6020,
- 6021,
- 6022,
- 6023,
- 6024,
- 6025,
- 6026,
- 6027,
- 6028,
- 6029,
- 6030,
- 6031,
- 6032,
- 6033,
- 6034,
- 6035,
- 6036,
- 6037,
- 6038,
- 6039,
- 6040,
- 6041,
- 6042,
- 6043,
- 6044,
- 6045,
- 6046,
- 6047,
- 6048,
- 6049,
- 6050,
- 6051,
- 6052,
- 6053,
- 6054,
- 6055,
- 6056,
- 6057,
- 6058,
- 6059,
- 6060,
- 6061,
- 6062,
- 6063,
- 6064,
- 6065,
- 6066,
- 6067,
- 6068,
- 6069,
- 6070,
- 6071,
- 6072,
- 6073,
- 6074,
- 6075,
- 6076,
- 6077,
- 6078,
- 6079,
- 6080,
- 6081,
- 6082,
- 6083,
- 6084,
- 6085,
- 6086,
- 6087,
- 6088,
- 6089,
- 6090,
- 6091,
- 6092,
- 6093,
- 6094,
- 6095,
- 6096,
- 6097,
- 6098,
- 6099,
- 6100,
- 6101,
- 6102,
- 6103,
- 6104,
- 6105,
- 6106,
- 6107,
- 6108,
- 6109,
- 6110,
- 6111,
- 6112,
- 6113,
- 6114,
- 6115,
- 6116,
- 6117,
- 6118,
- 6119,
- 6120,
- 6121,
- 6122,
- 6123,
- 6124,
- 6125,
- 6126,
- 6127,
- 6128,
- 6129,
- 6130,
- 6131,
- 6132,
- 6133,
- 6134,
- 6135,
- 6136,
- 6137,
- 6138,
- 6139,
- 6140,
- 6141,
- 6142,
- 6143,
- 6144,
- 6145,
- 6146,
- 6147,
- 6148,
- 6149,
- 6150,
- 6151,
- 6152,
- 6153,
- 6154,
- 6155,
- 6156,
- 6157,
- 6158,
- 6159,
- 6160,
- 6161,
- 6162,
- 6163,
- 6164,
- 6165,
- 6166,
- 6167,
- 6168,
- 6169,
- 6170,
- 6171,
- 6172,
- 6173,
- 6174,
- 6175,
- 6176,
- 6177,
- 6178,
- 6179,
- 6180,
- 6181,
- 6182,
- 6183,
- 6184,
- 6185,
- 6186,
- 6187,
- 6188,
- 6189,
- 6190,
- 6191,
- 6192,
- 6193,
- 6194,
- 6195,
- 6196,
- 6197,
- 6198,
- 6199,
- 6200,
- 6201,
- 6202,
- 6203,
- 6204,
- 6205,
- 6206,
- 6207,
- 6208,
- 6209,
- 6210,
- 6211,
- 6212,
- 6213,
- 6214,
- 6215,
- 6216,
- 6217,
- 6218,
- 6219,
- 6220,
- 6221,
- 6222,
- 6223,
- 6224,
- 6225,
- 6226,
- 6227,
- 6228,
- 6229,
- 6230,
- 6231,
- 6232,
- 6233,
- 6234,
- 6235,
- 6236,
- 6237,
- 6238,
- 6239,
- 6240,
- 6241,
- 6242,
- 6243,
- 6244,
- 6245,
- 6246,
- 6247,
- 6248,
- 6249,
- 6250,
- 6251,
- 6252,
- 6253,
- 6254,
- 6255,
- 6256,
- 6257,
- 6258,
- 6259,
- 6260,
- 6261,
- 6262,
- 6263,
- 6264,
- 6265,
- 6266,
- 6267,
- 6268,
- 6269,
- 6270,
- 6271,
- 6272,
- 6273,
- 6274,
- 6275,
- 6276,
- 6277,
- 6278,
- 6279,
- 6280,
- 6281,
- 6282,
- 6283,
- 6284,
- 6285,
- 6286,
- 6287,
- 6288,
- 6289,
- 6290,
- 6291,
- 6292,
- 6293,
- 6294,
- 6295,
- 6296,
- 6297,
- 6298,
- 6299,
- 6300,
- 6301,
- 6302,
- 6303,
- 6304,
- 6305,
- 6306,
- 6307,
- 6308,
- 6309,
- 6310,
- 6311,
- 6312,
- 6313,
- 6314,
- 6315,
- 6316,
- 6317,
- 6318,
- 6319,
- 6320,
- 6321,
- 6322,
- 6323,
- 6324,
- 6325,
- 6326,
- 6327,
- 6328,
- 6329,
- 6330,
- 6331,
- 6332,
- 6333,
- 6334,
- 6335,
- 6336,
- 6337,
- 6338,
- 6339,
- 6340,
- 6341,
- 6342,
- 6343,
- 6344,
- 6345,
- 6346,
- 6347,
- 6348,
- 6349,
- 6350,
- 6351,
- 6352,
- 6353,
- 6354,
- 6355,
- 6356,
- 6357,
- 6358,
- 6359,
- 6360,
- 6361,
- 6362,
- 6363,
- 6364,
- 6365,
- 6366,
- 6367,
- 6368,
- 6369,
- 6370,
- 6371,
- 6372,
- 6373,
- 6374,
- 6375,
- 6376,
- 6377,
- 6378,
- 6379,
- 6380,
- 6381,
- 6382,
- 6383,
- 6384,
- 6385,
- 6386,
- 6387,
- 6388,
- 6389,
- 6390,
- 6391,
- 6392,
- 6393,
- 6394,
- 6395,
- 6396,
- 6397,
- 6398,
- 6399,
- 6400,
- 6401,
- 6402,
- 6403,
- 6404,
- 6405,
- 6406,
- 6407,
- 6408,
- 6409,
- 6410,
- 6411,
- 6412,
- 6413,
- 6414,
- 6415,
- 6416,
- 6417,
- 6418,
- 6419,
- 6420,
- 6421,
- 6422,
- 6423,
- 6424,
- 6425,
- 6426,
- 6427,
- 6428,
- 6429,
- 6430,
- 6431,
- 6432,
- 6433,
- 6434,
- 6435,
- 6436,
- 6437,
- 6438,
- 6439,
- 6440,
- 6441,
- 6442,
- 6443,
- 6444,
- 6445,
- 6446,
- 6447,
- 6448,
- 6449,
- 6450,
- 6451,
- 6452,
- 6453,
- 6454,
- 6455,
- 6456,
- 6457,
- 6458,
- 6459,
- 6460,
- 6461,
- 6462,
- 6463,
- 6464,
- 6465,
- 6466,
- 6467,
- 6468,
- 6469,
- 6470,
- 6471,
- 6472,
- 6473,
- 6474,
- 6475,
- 6476,
- 6477,
- 6478,
- 6479,
- 6480,
- 6481,
- 6482,
- 6483,
- 6484,
- 6485,
- 6486,
- 6487,
- 6488,
- 6489,
- 6490,
- 6491,
- 6492,
- 6493,
- 6494,
- 6495,
- 6496,
- 6497,
- 6498,
- 6499,
- 6500,
- 6501,
- 6502,
- 6503,
- 6504,
- 6505,
- 6506,
- 6507,
- 6508,
- 6509,
- 6510,
- 6511,
- 6512,
- 6513,
- 6514,
- 6515,
- 6516,
- 6517,
- 6518,
- 6519,
- 6520,
- 6521,
- 6522,
- 6523,
- 6524,
- 6525,
- 6526,
- 6527,
- 6528,
- 6529,
- 6530,
- 6531,
- 6532,
- 6533,
- 6534,
- 6535,
- 6536,
- 6537,
- 6538,
- 6539,
- 6540,
- 6541,
- 6542,
- 6543,
- 6544,
- 6545,
- 6546,
- 6547,
- 6548,
- 6549,
- 6550,
- 6551,
- 6552,
- 6553,
- 6554,
- 6555,
- 6556,
- 6557,
- 6558,
- 6559,
- 6560,
- 6561,
- 6562,
- 6563,
- 6564,
- 6565,
- 6566,
- 6567,
- 6568,
- 6569,
- 6570,
- 6571,
- 6572,
- 6573,
- 6574,
- 6575,
- 6576,
- 6577,
- 6578,
- 6579,
- 6580,
- 6581,
- 6582,
- 6583,
- 6584,
- 6585,
- 6586,
- 6587,
- 6588,
- 6589,
- 6590,
- 6591,
- 6592,
- 6593,
- 6594,
- 6595,
- 6596,
- 6597,
- 6598,
- 6599,
- 6600,
- 6601,
- 6602,
- 6603,
- 6604,
- 6605,
- 6606,
- 6607,
- 6608,
- 6609,
- 6610,
- 6611,
- 6612,
- 6613,
- 6614,
- 6615,
- 6616,
- 6617,
- 6618,
- 6619,
- 6620,
- 6621,
- 6622,
- 6623,
- 6624,
- 6625,
- 6626,
- 6627,
- 6628,
- 6629,
- 6630,
- 6631,
- 6632,
- 6633,
- 6634,
- 6635,
- 6636,
- 6637,
- 6638,
- 6639,
- 6640,
- 6641,
- 6642,
- 6643,
- 6644,
- 6645,
- 6646,
- 6647,
- 6648,
- 6649,
- 6650,
- 6651,
- 6652,
- 6653,
- 6654,
- 6655,
- 6656,
- 6657,
- 6658,
- 6659,
- 6660,
- 6661,
- 6662,
- 6663,
- 6664,
- 6665,
- 6666,
- 6667,
- 6668,
- 6669,
- 6670,
- 6671,
- 6672,
- 6673,
- 6674,
- 6675,
- 6676,
- 6677,
- 6678,
- 6679,
- 6680,
- 6681,
- 6682,
- 6683,
- 6684,
- 6685,
- 6686,
- 6687,
- 6688,
- 6689,
- 6690,
- 6691,
- 6692,
- 6693,
- 6694,
- 6695,
- 6696,
- 6697,
- 6698,
- 6699,
- 6700,
- 6701,
- 6702,
- 6703,
- 6704,
- 6705,
- 6706,
- 6707,
- 6708,
- 6709,
- 6710,
- 6711,
- 6712,
- 6713,
- 6714,
- 6715,
- 6716,
- 6717,
- 6718,
- 6719,
- 6720,
- 6721,
- 6722,
- 6723,
- 6724,
- 6725,
- 6726,
- 6727,
- 6728,
- 6729,
- 6730,
- 6731,
- 6732,
- 6733,
- 6734,
- 6735,
- 6736,
- 6737,
- 6738,
- 6739,
- 6740,
- 6741,
- 6742,
- 6743,
- 6744,
- 6745,
- 6746,
- 6747,
- 6748,
- 6749,
- 6750,
- 6751,
- 6752,
- 6753,
- 6754,
- 6755,
- 6756,
- 6757,
- 6758,
- 6759,
- 6760,
- 6761,
- 6762,
- 6763,
- 6764,
- 6765,
- 6766,
- 6767,
- 6768,
- 6769,
- 6770,
- 6771,
- 6772,
- 6773,
- 6774,
- 6775,
- 6776,
- 6777,
- 6778,
- 6779,
- 6780,
- 6781,
- 6782,
- 6783,
- 6784,
- 6785,
- 6786,
- 6787,
- 6788,
- 6789,
- 6790,
- 6791,
- 6792,
- 6793,
- 6794,
- 6795,
- 6796,
- 6797,
- 6798,
- 6799,
- 6800,
- 6801,
- 6802,
- 6803,
- 6804,
- 6805,
- 6806,
- 6807,
- 6808,
- 6809,
- 6810,
- 6811,
- 6812,
- 6813,
- 6814,
- 6815,
- 6816,
- 6817,
- 6818,
- 6819,
- 6820,
- 6821,
- 6822,
- 6823,
- 6824,
- 6825,
- 6826,
- 6827,
- 6828,
- 6829,
- 6830,
- 6831,
- 6832,
- 6833,
- 6834,
- 6835,
- 6836,
- 6837,
- 6838,
- 6839,
- 6840,
- 6841,
- 6842,
- 6843,
- 6844,
- 6845,
- 6846,
- 6847,
- 6848,
- 6849,
- 6850,
- 6851,
- 6852,
- 6853,
- 6854,
- 6855,
- 6856,
- 6857,
- 6858,
- 6859,
- 6860,
- 6861,
- 6862,
- 6863,
- 6864,
- 6865,
- 6866,
- 6867,
- 6868,
- 6869,
- 6870,
- 6871,
- 6872,
- 6873,
- 6874,
- 6875,
- 6876,
- 6877,
- 6878,
- 6879,
- 6880,
- 6881,
- 6882,
- 6883,
- 6884,
- 6885,
- 6886,
- 6887,
- 6888,
- 6889,
- 6890,
- 6891,
- 6892,
- 6893,
- 6894,
- 6895,
- 6896,
- 6897,
- 6898,
- 6899,
- 6900,
- 6901,
- 6902,
- 6903,
- 6904,
- 6905,
- 6906,
- 6907,
- 6908,
- 6909,
- 6910,
- 6911,
- 6912,
- 6913,
- 6914,
- 6915,
- 6916,
- 6917,
- 6918,
- 6919,
- 6920,
- 6921,
- 6922,
- 6923,
- 6924,
- 6925,
- 6926,
- 6927,
- 6928,
- 6929,
- 6930,
- 6931,
- 6932,
- 6933,
- 6934,
- 6935,
- 6936,
- 6937,
- 6938,
- 6939,
- 6940,
- 6941,
- 6942,
- 6943,
- 6944,
- 6945,
- 6946,
- 6947,
- 6948,
- 6949,
- 6950,
- 6951,
- 6952,
- 6953,
- 6954,
- 6955,
- 6956,
- 6957,
- 6958,
- 6959,
- 6960,
- 6961,
- 6962,
- 6963,
- 6964,
- 6965,
- 6966,
- 6967,
- 6968,
- 6969,
- 6970,
- 6971,
- 6972,
- 6973,
- 6974,
- 6975,
- 6976,
- 6977,
- 6978,
- 6979,
- 6980,
- 6981,
- 6982,
- 6983,
- 6984,
- 6985,
- 6986,
- 6987,
- 6988,
- 6989,
- 6990,
- 6991,
- 6992,
- 6993,
- 6994,
- 6995,
- 6996,
- 6997,
- 6998,
- 6999,
- 7000,
- 7001,
- 7002,
- 7003,
- 7004,
- 7005,
- 7006,
- 7007,
- 7008,
- 7009,
- 7010,
- 7011,
- 7012,
- 7013,
- 7014,
- 7015,
- 7016,
- 7017,
- 7018,
- 7019,
- 7020,
- 7021,
- 7022,
- 7023,
- 7024,
- 7025,
- 7026,
- 7027,
- 7028,
- 7029,
- 7030,
- 7031,
- 7032,
- 7033,
- 7034,
- 7035,
- 7036,
- 7037,
- 7038,
- 7039,
- 7040,
- 7041,
- 7042,
- 7043,
- 7044,
- 7045,
- 7046,
- 7047,
- 7048,
- 7049,
- 7050,
- 7051,
- 7052,
- 7053,
- 7054,
- 7055,
- 7056,
- 7057,
- 7058,
- 7059,
- 7060,
- 7061,
- 7062,
- 7063,
- 7064,
- 7065,
- 7066,
- 7067,
- 7068,
- 7069,
- 7070,
- 7071,
- 7072,
- 7073,
- 7074,
- 7075,
- 7076,
- 7077,
- 7078,
- 7079,
- 7080,
- 7081,
- 7082,
- 7083,
- 7084,
- 7085,
- 7086,
- 7087,
- 7088,
- 7089,
- 7090,
- 7091,
- 7092,
- 7093,
- 7094,
- 7095,
- 7096,
- 7097,
- 7098,
- 7099,
- 7100,
- 7101,
- 7102,
- 7103,
- 7104,
- 7105,
- 7106,
- 7107,
- 7108,
- 7109,
- 7110,
- 7111,
- 7112,
- 7113,
- 7114,
- 7115,
- 7116,
- 7117,
- 7118,
- 7119,
- 7120,
- 7121,
- 7122,
- 7123,
- 7124,
- 7125,
- 7126,
- 7127,
- 7128,
- 7129,
- 7130,
- 7131,
- 7132,
- 7133,
- 7134,
- 7135,
- 7136,
- 7137,
- 7138,
- 7139,
- 7140,
- 7141,
- 7142,
- 7143,
- 7144,
- 7145,
- 7146,
- 7147,
- 7148,
- 7149,
- 7150,
- 7151,
- 7152,
- 7153,
- 7154,
- 7155,
- 7156,
- 7157,
- 7158,
- 7159,
- 7160,
- 7161,
- 7162,
- 7163,
- 7164,
- 7165,
- 7166,
- 7167,
- 7168,
- 7169,
- 7170,
- 7171,
- 7172,
- 7173,
- 7174,
- 7175,
- 7176,
- 7177,
- 7178,
- 7179,
- 7180,
- 7181,
- 7182,
- 7183,
- 7184,
- 7185,
- 7186,
- 7187,
- 7188,
- 7189,
- 7190,
- 7191,
- 7192,
- 7193,
- 7194,
- 7195,
- 7196,
- 7197,
- 7198,
- 7199,
- 7200,
- 7201,
- 7202,
- 7203,
- 7204,
- 7205,
- 7206,
- 7207,
- 7208,
- 7209,
- 7210,
- 7211,
- 7212,
- 7213,
- 7214,
- 7215,
- 7216,
- 7217,
- 7218,
- 7219,
- 7220,
- 7221,
- 7222,
- 7223,
- 7224,
- 7225,
- 7226,
- 7227,
- 7228,
- 7229,
- 7230,
- 7231,
- 7232,
- 7233,
- 7234,
- 7235,
- 7236,
- 7237,
- 7238,
- 7239,
- 7240,
- 7241,
- 7242,
- 7243,
- 7244,
- 7245,
- 7246,
- 7247,
- 7248,
- 7249,
- 7250,
- 7251,
- 7252,
- 7253,
- 7254,
- 7255,
- 7256,
- 7257,
- 7258,
- 7259,
- 7260,
- 7261,
- 7262,
- 7263,
- 7264,
- 7265,
- 7266,
- 7267,
- 7268,
- 7269,
- 7270,
- 7271,
- 7272,
- 7273,
- 7274,
- 7275,
- 7276,
- 7277,
- 7278,
- 7279,
- 7280,
- 7281,
- 7282,
- 7283,
- 7284,
- 7285,
- 7286,
- 7287,
- 7288,
- 7289,
- 7290,
- 7291,
- 7292,
- 7293,
- 7294,
- 7295,
- 7296,
- 7297,
- 7298,
- 7299,
- 7300,
- 7301,
- 7302,
- 7303,
- 7304,
- 7305,
- 7306,
- 7307,
- 7308,
- 7309,
- 7310,
- 7311,
- 7312,
- 7313,
- 7314,
- 7315,
- 7316,
- 7317,
- 7318,
- 7319,
- 7320,
- 7321,
- 7322,
- 7323,
- 7324,
- 7325,
- 7326,
- 7327,
- 7328,
- 7329,
- 7330,
- 7331,
- 7332,
- 7333,
- 7334,
- 7335,
- 7336,
- 7337,
- 7338,
- 7339,
- 7340,
- 7341,
- 7342,
- 7343,
- 7344,
- 7345,
- 7346,
- 7347,
- 7348,
- 7349,
- 7350,
- 7351,
- 7352,
- 7353,
- 7354,
- 7355,
- 7356,
- 7357,
- 7358,
- 7359,
- 7360,
- 7361,
- 7362,
- 7363,
- 7364,
- 7365,
- 7366,
- 7367,
- 7368,
- 7369,
- 7370,
- 7371,
- 7372,
- 7373,
- 7374,
- 7375,
- 7376,
- 7377,
- 7378,
- 7379,
- 7380,
- 7381,
- 7382,
- 7383,
- 7384,
- 7385,
- 7386,
- 7387,
- 7388,
- 7389,
- 7390,
- 7391,
- 7392,
- 7393,
- 7394,
- 7395,
- 7396,
- 7397,
- 7398,
- 7399,
- 7400,
- 7401,
- 7402,
- 7403,
- 7404,
- 7405,
- 7406,
- 7407,
- 7408,
- 7409,
- 7410,
- 7411,
- 7412,
- 7413,
- 7414,
- 7415,
- 7416,
- 7417,
- 7418,
- 7419,
- 7420,
- 7421,
- 7422,
- 7423,
- 7424,
- 7425,
- 7426,
- 7427,
- 7428,
- 7429,
- 7430,
- 7431,
- 7432,
- 7433,
- 7434,
- 7435,
- 7436,
- 7437,
- 7438,
- 7439,
- 7440,
- 7441,
- 7442,
- 7443,
- 7444,
- 7445,
- 7446,
- 7447,
- 7448,
- 7449,
- 7450,
- 7451,
- 7452,
- 7453,
- 7454,
- 7455,
- 7456,
- 7457,
- 7458,
- 7459,
- 7460,
- 7461,
- 7462,
- 7463,
- 7464,
- 7465,
- 7466,
- 7467,
- 7468,
- 7469,
- 7470,
- 7471,
- 7472,
- 7473,
- 7474,
- 7475,
- 7476,
- 7477,
- 7478,
- 7479,
- 7480,
- 7481,
- 7482,
- 7483,
- 7484,
- 7485,
- 7486,
- 7487,
- 7488,
- 7489,
- 7490,
- 7491,
- 7492,
- 7493,
- 7494,
- 7495,
- 7496,
- 7497,
- 7498,
- 7499,
- 7500,
- 7501,
- 7502,
- 7503,
- 7504,
- 7505,
- 7506,
- 7507,
- 7508,
- 7509,
- 7510,
- 7511,
- 7512,
- 7513,
- 7514,
- 7515,
- 7516,
- 7517,
- 7518,
- 7519,
- 7520,
- 7521,
- 7522,
- 7523,
- 7524,
- 7525,
- 7526,
- 7527,
- 7528,
- 7529,
- 7530,
- 7531,
- 7532,
- 7533,
- 7534,
- 7535,
- 7536,
- 7537,
- 7538,
- 7539,
- 7540,
- 7541,
- 7542,
- 7543,
- 7544,
- 7545,
- 7546,
- 7547,
- 7548,
- 7549,
- 7550,
- 7551,
- 7552,
- 7553,
- 7554,
- 7555,
- 7556,
- 7557,
- 7558,
- 7559,
- 7560,
- 7561,
- 7562,
- 7563,
- 7564,
- 7565,
- 7566,
- 7567,
- 7568,
- 7569,
- 7570,
- 7571,
- 7572,
- 7573,
- 7574,
- 7575,
- 7576,
- 7577,
- 7578,
- 7579,
- 7580,
- 7581,
- 7582,
- 7583,
- 7584,
- 7585,
- 7586,
- 7587,
- 7588,
- 7589,
- 7590,
- 7591,
- 7592,
- 7593,
- 7594,
- 7595,
- 7596,
- 7597,
- 7598,
- 7599,
- 7600,
- 7601,
- 7602,
- 7603,
- 7604,
- 7605,
- 7606,
- 7607,
- 7608,
- 7609,
- 7610,
- 7611,
- 7612,
- 7613,
- 7614,
- 7615,
- 7616,
- 7617,
- 7618,
- 7619,
- 7620,
- 7621,
- 7622,
- 7623,
- 7624,
- 7625,
- 7626,
- 7627,
- 7628,
- 7629,
- 7630,
- 7631,
- 7632,
- 7633,
- 7634,
- 7635,
- 7636,
- 7637,
- 7638,
- 7639,
- 7640,
- 7641,
- 7642,
- 7643,
- 7644,
- 7645,
- 7646,
- 7647,
- 7648,
- 7649,
- 7650,
- 7651,
- 7652,
- 7653,
- 7654,
- 7655,
- 7656,
- 7657,
- 7658,
- 7659,
- 7660,
- 7661,
- 7662,
- 7663,
- 7664,
- 7665,
- 7666,
- 7667,
- 7668,
- 7669,
- 7670,
- 7671,
- 7672,
- 7673,
- 7674,
- 7675,
- 7676,
- 7677,
- 7678,
- 7679,
- 7680,
- 7681,
- 7682,
- 7683,
- 7684,
- 7685,
- 7686,
- 7687,
- 7688,
- 7689,
- 7690,
- 7691,
- 7692,
- 7693,
- 7694,
- 7695,
- 7696,
- 7697,
- 7698,
- 7699,
- 7700,
- 7701,
- 7702,
- 7703,
- 7704,
- 7705,
- 7706,
- 7707,
- 7708,
- 7709,
- 7710,
- 7711,
- 7712,
- 7713,
- 7714,
- 7715,
- 7716,
- 7717,
- 7718,
- 7719,
- 7720,
- 7721,
- 7722,
- 7723,
- 7724,
- 7725,
- 7726,
- 7727,
- 7728,
- 7729,
- 7730,
- 7731,
- 7732,
- 7733,
- 7734,
- 7735,
- 7736,
- 7737,
- 7738,
- 7739,
- 7740,
- 7741,
- 7742,
- 7743,
- 7744,
- 7745,
- 7746,
- 7747,
- 7748,
- 7749,
- 7750,
- 7751,
- 7752,
- 7753,
- 7754,
- 7755,
- 7756,
- 7757,
- 7758,
- 7759,
- 7760,
- 7761,
- 7762,
- 7763,
- 7764,
- 7765,
- 7766,
- 7767,
- 7768,
- 7769,
- 7770,
- 7771,
- 7772,
- 7773,
- 7774,
- 7775,
- 7776,
- 7777,
- 7778,
- 7779,
- 7780,
- 7781,
- 7782,
- 7783,
- 7784,
- 7785,
- 7786,
- 7787,
- 7788,
- 7789,
- 7790,
- 7791,
- 7792,
- 7793,
- 7794,
- 7795,
- 7796,
- 7797,
- 7798,
- 7799,
- 7800,
- 7801,
- 7802,
- 7803,
- 7804,
- 7805,
- 7806,
- 7807,
- 7808,
- 7809,
- 7810,
- 7811,
- 7812,
- 7813,
- 7814,
- 7815,
- 7816,
- 7817,
- 7818,
- 7819,
- 7820,
- 7821,
- 7822,
- 7823,
- 7824,
- 7825,
- 7826,
- 7827,
- 7828,
- 7829,
- 7830,
- 7831,
- 7832,
- 7833,
- 7834,
- 7835,
- 7836,
- 7837,
- 7838,
- 7839,
- 7840,
- 7841,
- 7842,
- 7843,
- 7844,
- 7845,
- 7846,
- 7847,
- 7848,
- 7849,
- 7850,
- 7851,
- 7852,
- 7853,
- 7854,
- 7855,
- 7856,
- 7857,
- 7858,
- 7859,
- 7860,
- 7861,
- 7862,
- 7863,
- 7864,
- 7865,
- 7866,
- 7867,
- 7868,
- 7869,
- 7870,
- 7871,
- 7872,
- 7873,
- 7874,
- 7875,
- 7876,
- 7877,
- 7878,
- 7879,
- 7880,
- 7881,
- 7882,
- 7883,
- 7884,
- 7885,
- 7886,
- 7887,
- 7888,
- 7889,
- 7890,
- 7891,
- 7892,
- 7893,
- 7894,
- 7895,
- 7896,
- 7897,
- 7898,
- 7899,
- 7900,
- 7901,
- 7902,
- 7903,
- 7904,
- 7905,
- 7906,
- 7907,
- 7908,
- 7909,
- 7910,
- 7911,
- 7912,
- 7913,
- 7914,
- 7915,
- 7916,
- 7917,
- 7918,
- 7919,
- 7920,
- 7921,
- 7922,
- 7923,
- 7924,
- 7925,
- 7926,
- 7927,
- 7928,
- 7929,
- 7930,
- 7931,
- 7932,
- 7933,
- 7934,
- 7935,
- 7936,
- 7937,
- 7938,
- 7939,
- 7940,
- 7941,
- 7942,
- 7943,
- 7944,
- 7945,
- 7946,
- 7947,
- 7948,
- 7949,
- 7950,
- 7951,
- 7952,
- 7953,
- 7954,
- 7955,
- 7956,
- 7957,
- 7958,
- 7959,
- 7960,
- 7961,
- 7962,
- 7963,
- 7964,
- 7965,
- 7966,
- 7967,
- 7968,
- 7969,
- 7970,
- 7971,
- 7972,
- 7973,
- 7974,
- 7975,
- 7976,
- 7977,
- 7978,
- 7979,
- 7980,
- 7981,
- 7982,
- 7983,
- 7984,
- 7985,
- 7986,
- 7987,
- 7988,
- 7989,
- 7990,
- 7991,
- 7992,
- 7993,
- 7994,
- 7995,
- 7996,
- 7997,
- 7998,
- 7999,
- 8000,
- 8001,
- 8002,
- 8003,
- 8004,
- 8005,
- 8006,
- 8007,
- 8008,
- 8009,
- 8010,
- 8011,
- 8012,
- 8013,
- 8014,
- 8015,
- 8016,
- 8017,
- 8018,
- 8019,
- 8020,
- 8021,
- 8022,
- 8023,
- 8024,
- 8025,
- 8026,
- 8027,
- 8028,
- 8029,
- 8030,
- 8031,
- 8032,
- 8033,
- 8034,
- 8035,
- 8036,
- 8037,
- 8038,
- 8039,
- 8040,
- 8041,
- 8042,
- 8043,
- 8044,
- 8045,
- 8046,
- 8047,
- 8048,
- 8049,
- 8050,
- 8051,
- 8052,
- 8053,
- 8054,
- 8055,
- 8056,
- 8057,
- 8058,
- 8059,
- 8060,
- 8061,
- 8062,
- 8063,
- 8064,
- 8065,
- 8066,
- 8067,
- 8068,
- 8069,
- 8070,
- 8071,
- 8072,
- 8073,
- 8074,
- 8075,
- 8076,
- 8077,
- 8078,
- 8079,
- 8080,
- 8081,
- 8082,
- 8083,
- 8084,
- 8085,
- 8086,
- 8087,
- 8088,
- 8089,
- 8090,
- 8091,
- 8092,
- 8093,
- 8094,
- 8095,
- 8096,
- 8097,
- 8098,
- 8099,
- 8100,
- 8101,
- 8102,
- 8103,
- 8104,
- 8105,
- 8106,
- 8107,
- 8108,
- 8109,
- 8110,
- 8111,
- 8112,
- 8113,
- 8114,
- 8115,
- 8116,
- 8117,
- 8118,
- 8119,
- 8120,
- 8121,
- 8122,
- 8123,
- 8124,
- 8125,
- 8126,
- 8127,
- 8128,
- 8129,
- 8130,
- 8131,
- 8132,
- 8133,
- 8134,
- 8135,
- 8136,
- 8137,
- 8138,
- 8139,
- 8140,
- 8141,
- 8142,
- 8143,
- 8144,
- 8145,
- 8146,
- 8147,
- 8148,
- 8149,
- 8150,
- 8151,
- 8152,
- 8153,
- 8154,
- 8155,
- 8156,
- 8157,
- 8158,
- 8159,
- 8160,
- 8161,
- 8162,
- 8163,
- 8164,
- 8165,
- 8166,
- 8167,
- 8168,
- 8169,
- 8170,
- 8171,
- 8172,
- 8173,
- 8174,
- 8175,
- 8176,
- 8177,
- 8178,
- 8179,
- 8180,
- 8181,
- 8182,
- 8183,
- 8184,
- 8185,
- 8186,
- 8187,
- 8188,
- 8189,
- 8190,
- 8191,
- 8192,
- 8193,
- 8194,
- 8195,
- 8196,
- 8197,
- 8198,
- 8199,
- 8200,
- 8201,
- 8202,
- 8203,
- 8204,
- 8205,
- 8206,
- 8207,
- 8208,
- 8209,
- 8210,
- 8211,
- 8212,
- 8213,
- 8214,
- 8215,
- 8216,
- 8217,
- 8218,
- 8219,
- 8220,
- 8221,
- 8222,
- 8223,
- 8224,
- 8225,
- 8226,
- 8227,
- 8228,
- 8229,
- 8230,
- 8231,
- 8232,
- 8233,
- 8234,
- 8235,
- 8236,
- 8237,
- 8238,
- 8239,
- 8240,
- 8241,
- 8242,
- 8243,
- 8244,
- 8245,
- 8246,
- 8247,
- 8248,
- 8249,
- 8250,
- 8251,
- 8252,
- 8253,
- 8254,
- 8255,
- 8256,
- 8257,
- 8258,
- 8259,
- 8260,
- 8261,
- 8262,
- 8263,
- 8264,
- 8265,
- 8266,
- 8267,
- 8268,
- 8269,
- 8270,
- 8271,
- 8272,
- 8273,
- 8274,
- 8275,
- 8276,
- 8277,
- 8278,
- 8279,
- 8280,
- 8281,
- 8282,
- 8283,
- 8284,
- 8285,
- 8286,
- 8287,
- 8288,
- 8289,
- 8290,
- 8291,
- 8292,
- 8293,
- 8294,
- 8295,
- 8296,
- 8297,
- 8298,
- 8299,
- 8300,
- 8301,
- 8302,
- 8303,
- 8304,
- 8305,
- 8306,
- 8307,
- 8308,
- 8309,
- 8310,
- 8311,
- 8312,
- 8313,
- 8314,
- 8315,
- 8316,
- 8317,
- 8318,
- 8319,
- 8320,
- 8321,
- 8322,
- 8323,
- 8324,
- 8325,
- 8326,
- 8327,
- 8328,
- 8329,
- 8330,
- 8331,
- 8332,
- 8333,
- 8334,
- 8335,
- 8336,
- 8337,
- 8338,
- 8339,
- 8340,
- 8341,
- 8342,
- 8343,
- 8344,
- 8345,
- 8346,
- 8347,
- 8348,
- 8349,
- 8350,
- 8351,
- 8352,
- 8353,
- 8354,
- 8355,
- 8356,
- 8357,
- 8358,
- 8359,
- 8360,
- 8361,
- 8362,
- 8363,
- 8364,
- 8365,
- 8366,
- 8367,
- 8368,
- 8369,
- 8370,
- 8371,
- 8372,
- 8373,
- 8374,
- 8375,
- 8376,
- 8377,
- 8378,
- 8379,
- 8380,
- 8381,
- 8382,
- 8383,
- 8384,
- 8385,
- 8386,
- 8387,
- 8388,
- 8389,
- 8390,
- 8391,
- 8392,
- 8393,
- 8394,
- 8395,
- 8396,
- 8397,
- 8398,
- 8399,
- 8400,
- 8401,
- 8402,
- 8403,
- 8404,
- 8405,
- 8406,
- 8407,
- 8408,
- 8409,
- 8410,
- 8411,
- 8412,
- 8413,
- 8414,
- 8415,
- 8416,
- 8417,
- 8418,
- 8419,
- 8420,
- 8421,
- 8422,
- 8423,
- 8424,
- 8425,
- 8426,
- 8427,
- 8428,
- 8429,
- 8430,
- 8431,
- 8432,
- 8433,
- 8434,
- 8435,
- 8436,
- 8437,
- 8438,
- 8439,
- 8440,
- 8441,
- 8442,
- 8443,
- 8444,
- 8445,
- 8446,
- 8447,
- 8448,
- 8449,
- 8450,
- 8451,
- 8452,
- 8453,
- 8454,
- 8455,
- 8456,
- 8457,
- 8458,
- 8459,
- 8460,
- 8461,
- 8462,
- 8463,
- 8464,
- 8465,
- 8466,
- 8467,
- 8468,
- 8469,
- 8470,
- 8471,
- 8472,
- 8473,
- 8474,
- 8475,
- 8476,
- 8477,
- 8478,
- 8479,
- 8480,
- 8481,
- 8482,
- 8483,
- 8484,
- 8485,
- 8486,
- 8487,
- 8488,
- 8489,
- 8490,
- 8491,
- 8492,
- 8493,
- 8494,
- 8495,
- 8496,
- 8497,
- 8498,
- 8499,
- 8500,
- 8501,
- 8502,
- 8503,
- 8504,
- 8505,
- 8506,
- 8507,
- 8508,
- 8509,
- 8510,
- 8511,
- 8512,
- 8513,
- 8514,
- 8515,
- 8516,
- 8517,
- 8518,
- 8519,
- 8520,
- 8521,
- 8522,
- 8523,
- 8524,
- 8525,
- 8526,
- 8527,
- 8528,
- 8529,
- 8530,
- 8531,
- 8532,
- 8533,
- 8534,
- 8535,
- 8536,
- 8537,
- 8538,
- 8539,
- 8540,
- 8541,
- 8542,
- 8543,
- 8544,
- 8545,
- 8546,
- 8547,
- 8548,
- 8549,
- 8550,
- 8551,
- 8552,
- 8553,
- 8554,
- 8555,
- 8556,
- 8557,
- 8558,
- 8559,
- 8560,
- 8561,
- 8562,
- 8563,
- 8564,
- 8565,
- 8566,
- 8567,
- 8568,
- 8569,
- 8570,
- 8571,
- 8572,
- 8573,
- 8574,
- 8575,
- 8576,
- 8577,
- 8578,
- 8579,
- 8580,
- 8581,
- 8582,
- 8583,
- 8584,
- 8585,
- 8586,
- 8587,
- 8588,
- 8589,
- 8590,
- 8591,
- 8592,
- 8593,
- 8594,
- 8595,
- 8596,
- 8597,
- 8598,
- 8599,
- 8600,
- 8601,
- 8602,
- 8603,
- 8604,
- 8605,
- 8606,
- 8607,
- 8608,
- 8609,
- 8610,
- 8611,
- 8612,
- 8613,
- 8614,
- 8615,
- 8616,
- 8617,
- 8618,
- 8619,
- 8620,
- 8621,
- 8622,
- 8623,
- 8624,
- 8625,
- 8626,
- 8627,
- 8628,
- 8629,
- 8630,
- 8631,
- 8632,
- 8633,
- 8634,
- 8635,
- 8636,
- 8637,
- 8638,
- 8639,
- 8640,
- 8641,
- 8642,
- 8643,
- 8644,
- 8645,
- 8646,
- 8647,
- 8648,
- 8649,
- 8650,
- 8651,
- 8652,
- 8653,
- 8654,
- 8655,
- 8656,
- 8657,
- 8658,
- 8659,
- 8660,
- 8661,
- 8662,
- 8663,
- 8664,
- 8665,
- 8666,
- 8667,
- 8668,
- 8669,
- 8670,
- 8671,
- 8672,
- 8673,
- 8674,
- 8675,
- 8676,
- 8677,
- 8678,
- 8679,
- 8680,
- 8681,
- 8682,
- 8683,
- 8684,
- 8685,
- 8686,
- 8687,
- 8688,
- 8689,
- 8690,
- 8691,
- 8692,
- 8693,
- 8694,
- 8695,
- 8696,
- 8697,
- 8698,
- 8699,
- 8700,
- 8701,
- 8702,
- 8703,
- 8704,
- 8705,
- 8706,
- 8707,
- 8708,
- 8709,
- 8710,
- 8711,
- 8712,
- 8713,
- 8714,
- 8715,
- 8716,
- 8717,
- 8718,
- 8719,
- 8720,
- 8721,
- 8722,
- 8723,
- 8724,
- 8725,
- 8726,
- 8727,
- 8728,
- 8729,
- 8730,
- 8731,
- 8732,
- 8733,
- 8734,
- 8735,
- 8736,
- 8737,
- 8738,
- 8739,
- 8740,
- 8741,
- 8742,
- 8743,
- 8744,
- 8745,
- 8746,
- 8747,
- 8748,
- 8749,
- 8750,
- 8751,
- 8752,
- 8753,
- 8754,
- 8755,
- 8756,
- 8757,
- 8758,
- 8759,
- 8760,
- 8761,
- 8762,
- 8763,
- 8764,
- 8765,
- 8766,
- 8767,
- 8768,
- 8769,
- 8770,
- 8771,
- 8772,
- 8773,
- 8774,
- 8775,
- 8776,
- 8777,
- 8778,
- 8779,
- 8780,
- 8781,
- 8782,
- 8783,
- 8784,
- 8785,
- 8786,
- 8787,
- 8788,
- 8789,
- 8790,
- 8791,
- 8792,
- 8793,
- 8794,
- 8795,
- 8796,
- 8797,
- 8798,
- 8799,
- 8800,
- 8801,
- 8802,
- 8803,
- 8804,
- 8805,
- 8806,
- 8807,
- 8808,
- 8809,
- 8810,
- 8811,
- 8812,
- 8813,
- 8814,
- 8815,
- 8816,
- 8817,
- 8818,
- 8819,
- 8820,
- 8821,
- 8822,
- 8823,
- 8824,
- 8825,
- 8826,
- 8827,
- 8828,
- 8829,
- 8830,
- 8831,
- 8832,
- 8833,
- 8834,
- 8835,
- 8836,
- 8837,
- 8838,
- 8839,
- 8840,
- 8841,
- 8842,
- 8843,
- 8844,
- 8845,
- 8846,
- 8847,
- 8848,
- 8849,
- 8850,
- 8851,
- 8852,
- 8853,
- 8854,
- 8855,
- 8856,
- 8857,
- 8858,
- 8859,
- 8860,
- 8861,
- 8862,
- 8863,
- 8864,
- 8865,
- 8866,
- 8867,
- 8868,
- 8869,
- 8870,
- 8871,
- 8872,
- 8873,
- 8874,
- 8875,
- 8876,
- 8877,
- 8878,
- 8879,
- 8880,
- 8881,
- 8882,
- 8883,
- 8884,
- 8885,
- 8886,
- 8887,
- 8888,
- 8889,
- 8890,
- 8891,
- 8892,
- 8893,
- 8894,
- 8895,
- 8896,
- 8897,
- 8898,
- 8899,
- 8900,
- 8901,
- 8902,
- 8903,
- 8904,
- 8905,
- 8906,
- 8907,
- 8908,
- 8909,
- 8910,
- 8911,
- 8912,
- 8913,
- 8914,
- 8915,
- 8916,
- 8917,
- 8918,
- 8919,
- 8920,
- 8921,
- 8922,
- 8923,
- 8924,
- 8925,
- 8926,
- 8927,
- 8928,
- 8929,
- 8930,
- 8931,
- 8932,
- 8933,
- 8934,
- 8935,
- 8936,
- 8937,
- 8938,
- 8939,
- 8940,
- 8941,
- 8942,
- 8943,
- 8944,
- 8945,
- 8946,
- 8947,
- 8948,
- 8949,
- 8950,
- 8951,
- 8952,
- 8953,
- 8954,
- 8955,
- 8956,
- 8957,
- 8958,
- 8959,
- 8960,
- 8961,
- 8962,
- 8963,
- 8964,
- 8965,
- 8966,
- 8967,
- 8968,
- 8969,
- 8970,
- 8971,
- 8972,
- 8973,
- 8974,
- 8975,
- 8976,
- 8977,
- 8978,
- 8979,
- 8980,
- 8981,
- 8982,
- 8983,
- 8984,
- 8985,
- 8986,
- 8987,
- 8988,
- 8989,
- 8990,
- 8991,
- 8992,
- 8993,
- 8994,
- 8995,
- 8996,
- 8997,
- 8998,
- 8999,
- 9000
- ],
- "y": [
- 0.008,
- 0.008001999373846228,
- 0.008003997253388163,
- 0.008005993635132606,
- 0.008007988519079556,
- 0.008009981905229011,
- 0.008011973793580974,
- 0.008013964184135441,
- 0.008015953076892417,
- 0.008017940471851899,
- 0.008019926369013887,
- 0.008021910768378384,
- 0.008023893669945385,
- 0.008025875073714894,
- 0.008027854979686907,
- 0.008029833387861429,
- 0.008031810298238457,
- 0.008033785710817993,
- 0.008035759625600034,
- 0.00803773204258458,
- 0.008039702961771636,
- 0.008041672383161197,
- 0.008043640306753265,
- 0.008045606732547839,
- 0.008047571660544919,
- 0.008049535090744506,
- 0.0080514970231466,
- 0.008053457457751202,
- 0.008055416394558307,
- 0.008057373833567921,
- 0.008059329774780043,
- 0.008061284218194669,
- 0.008063237163811802,
- 0.008065188611631443,
- 0.00806713856165359,
- 0.008069087013878243,
- 0.008071033968305403,
- 0.008072979424935069,
- 0.008074923383767241,
- 0.008076865844801922,
- 0.008078806808039107,
- 0.0080807462734788,
- 0.008082684241121,
- 0.008084620710965705,
- 0.008086555683012918,
- 0.008088489157262638,
- 0.008090421133714863,
- 0.008092351612369595,
- 0.008094280593226835,
- 0.00809620807628658,
- 0.008098134061548832,
- 0.00810005854901359,
- 0.008101981538680855,
- 0.008103903030550627,
- 0.008105823024622906,
- 0.008107741520897691,
- 0.008109658519374983,
- 0.00811157402005478,
- 0.008113488022937085,
- 0.008115400528021897,
- 0.008117311535309214,
- 0.008119221044799039,
- 0.00812112905649137,
- 0.008123035570386208,
- 0.008124940586483552,
- 0.008126844104783402,
- 0.00812874612528576,
- 0.008130646647990625,
- 0.008132545672897994,
- 0.008134443200007871,
- 0.008136339229320257,
- 0.008138233760835147,
- 0.008140126794552543,
- 0.008142018330472447,
- 0.008143908368594858,
- 0.008145796908919773,
- 0.008147683951447196,
- 0.008149569496177128,
- 0.008151453543109564,
- 0.008153336092244506,
- 0.008155217143581956,
- 0.008157096697121913,
- 0.008158974752864376,
- 0.008160851310809345,
- 0.008162726370956821,
- 0.008164599933306803,
- 0.008166471997859293,
- 0.008168342564614288,
- 0.00817021163357179,
- 0.0081720792047318,
- 0.008173945278094315,
- 0.008175809853659339,
- 0.008177672931426867,
- 0.008179534511396901,
- 0.008181394593569443,
- 0.008183253177944492,
- 0.008185110264522047,
- 0.008186965853302109,
- 0.008188819944284676,
- 0.008190672537469752,
- 0.008192523632857334,
- 0.00819437321163274,
- 0.008196219146945547,
- 0.008198059990950798,
- 0.008199895743648494,
- 0.008201726405038634,
- 0.00820355197512122,
- 0.00820537245389625,
- 0.008207187841363723,
- 0.00820899813752364,
- 0.008210803342376003,
- 0.00821260345592081,
- 0.008214398478158061,
- 0.008216188409087758,
- 0.008217973248709898,
- 0.008219752997024482,
- 0.008221527654031512,
- 0.008223297219730986,
- 0.008225061694122906,
- 0.008226821077207267,
- 0.008228575368984074,
- 0.008230324569453327,
- 0.008232068678615022,
- 0.008233807696469163,
- 0.008235541623015749,
- 0.008237270458254778,
- 0.008238994202186252,
- 0.00824071285481017,
- 0.008242426416126533,
- 0.00824413488613534,
- 0.008245838264836592,
- 0.008247536552230289,
- 0.00824922974831643,
- 0.008250917853095015,
- 0.008252600866566043,
- 0.008254278788729518,
- 0.008255951619585438,
- 0.0082576193591338,
- 0.008259282007374608,
- 0.00826093956430786,
- 0.008262592029933557,
- 0.008264239404251698,
- 0.008265881687262283,
- 0.008267518878965312,
- 0.008269150979360786,
- 0.008270777988448705,
- 0.008272399906229069,
- 0.008274016732701875,
- 0.008275628467867127,
- 0.008277235111724825,
- 0.008278836664274966,
- 0.008280433125517551,
- 0.00828202449545258,
- 0.008283610774080056,
- 0.008285191961399974,
- 0.008286768057412337,
- 0.008288339062117145,
- 0.008289904975514397,
- 0.008291465797604093,
- 0.008293021528386235,
- 0.00829457216786082,
- 0.00829611771602785,
- 0.008297658172887325,
- 0.008299193538439244,
- 0.008300723812683607,
- 0.008302248995620416,
- 0.008303769087249668,
- 0.008305284087571365,
- 0.008306793996585507,
- 0.008308298814292093,
- 0.008309798540691122,
- 0.008311293175782598,
- 0.008312782719566517,
- 0.00831426717204288,
- 0.008315746533211687,
- 0.00831722080307294,
- 0.008318689981626638,
- 0.008320154068872779,
- 0.008321613064811365,
- 0.008323066969442395,
- 0.00832451578276587,
- 0.00832595950478179,
- 0.008327398135490154,
- 0.008328831674890961,
- 0.008330260122984214,
- 0.00833168347976991,
- 0.008333101745248053,
- 0.008334514919418638,
- 0.00833592300228167,
- 0.008337325993837144,
- 0.008338723894085064,
- 0.008340116703025428,
- 0.008341504420658235,
- 0.008342887046983488,
- 0.008344264582001186,
- 0.008345637025711327,
- 0.008347004378113913,
- 0.008348366639208944,
- 0.00834972380899642,
- 0.008351075887476338,
- 0.008352422874648702,
- 0.008353764770513512,
- 0.008359337779579487,
- 0.008360542437293223,
- 0.008361741972013632,
- 0.008362936358750087,
- 0.008364125572511955,
- 0.00836530958830861,
- 0.008366488381149421,
- 0.00836766192604376,
- 0.008368830198000993,
- 0.008369993172030495,
- 0.008371150823141636,
- 0.008372303126343784,
- 0.008373450056646312,
- 0.008374591589058587,
- 0.008375727698589984,
- 0.00837685836024987,
- 0.008377983549047617,
- 0.008379103239992594,
- 0.008380217408094174,
- 0.008381326028361724,
- 0.008382429075804618,
- 0.008383526525432224,
- 0.008384618352253913,
- 0.008385704531279056,
- 0.008386785037517023,
- 0.008387859845977183,
- 0.00838892893166891,
- 0.008389992269601573,
- 0.00839104983478454,
- 0.008392101602227184,
- 0.008393147546938875,
- 0.008394187643928982,
- 0.008395221868206878,
- 0.008396250194781931,
- 0.008397272598663514,
- 0.008398289054860994,
- 0.008399299538383745,
- 0.008400304024241134,
- 0.008401302487442534,
- 0.008402294902997315,
- 0.008403281245914846,
- 0.0084042614912045,
- 0.008405235613875645,
- 0.008406203588937653,
- 0.008407165391399895,
- 0.008408120996271739,
- 0.008409070378562557,
- 0.008410013513281718,
- 0.008410950375438596,
- 0.008411880940042558,
- 0.008412805182102976,
- 0.008413723076629218,
- 0.008414634598630658,
- 0.008415539723116665,
- 0.008416438425096609,
- 0.008417330679579862,
- 0.00841821646157579,
- 0.00841909574609377,
- 0.008419968508143166,
- 0.008420834722733354,
- 0.008421694364873701,
- 0.008422547409573579,
- 0.008423393831842357,
- 0.008424233606689407,
- 0.008425066709124098,
- 0.008425893114155801,
- 0.008426712796793887,
- 0.008427525732047726,
- 0.008428331894926687,
- 0.008429131260440145,
- 0.008429923803597465,
- 0.00843070949940802,
- 0.008431488322881181,
- 0.008432260249026317,
- 0.0084330252528528,
- 0.008433783309369999,
- 0.008434534393587285,
- 0.008435278480514029,
- 0.0084360155451596,
- 0.00843674556253337,
- 0.008437468507644708,
- 0.008438184355502984,
- 0.008438893081117572,
- 0.008439594659497838,
- 0.008440289065653157,
- 0.008440976274592895,
- 0.008441656261326426,
- 0.008442329000863117,
- 0.008442994468212341,
- 0.008443652638383469,
- 0.00844430348638587,
- 0.008444946987228912,
- 0.00844558311592197,
- 0.008446211847474412,
- 0.00844683315689561,
- 0.008447447019194932,
- 0.00844805340938175,
- 0.008448652302465434,
- 0.008449243673455356,
- 0.008449827497360883,
- 0.00845040374919139,
- 0.008450972432128856,
- 0.008451533746260521,
- 0.008452087718891162,
- 0.008452634329443003,
- 0.008453173557338262,
- 0.008453705381999162,
- 0.008454229782847923,
- 0.008454746739306766,
- 0.008455256230797913,
- 0.008455758236743586,
- 0.008456252736566002,
- 0.008456739709687385,
- 0.008457219135529957,
- 0.008457690993515937,
- 0.008458155263067547,
- 0.008458611923607006,
- 0.00845906095455654,
- 0.008459502335338365,
- 0.008459936045374705,
- 0.008460362064087781,
- 0.008460780370899814,
- 0.008461190945233022,
- 0.008461593766509628,
- 0.008461988814151855,
- 0.008462376067581923,
- 0.008462755506222051,
- 0.008463127109494463,
- 0.008463490856821378,
- 0.008463846727625018,
- 0.008464194701327605,
- 0.008464534757351358,
- 0.008464866875118498,
- 0.008465191034051248,
- 0.00846550721357183,
- 0.00846581539310246,
- 0.008466115552065365,
- 0.008466407669882763,
- 0.008466691725976874,
- 0.008466967699769921,
- 0.008467235570684125,
- 0.008467495318141706,
- 0.008467746921564885,
- 0.008467990360375885,
- 0.008468225613996926,
- 0.008468452661850229,
- 0.008468671483358014,
- 0.008468882057942504,
- 0.00846908436502592,
- 0.00846927838403048,
- 0.008469464094378407,
- 0.008469641475491925,
- 0.008469810506793251,
- 0.008469971167704607,
- 0.008470123437648216,
- 0.008470267296046295,
- 0.00847040272232107,
- 0.00847052969589476,
- 0.008470648196189584,
- 0.008470758202627765,
- 0.008470859694631525,
- 0.008470952651623084,
- 0.008471037053024662,
- 0.008471112878258483,
- 0.008471180106746764,
- 0.00847123871791173,
- 0.0084712886911756,
- 0.008471330005960596,
- 0.008471362641688936,
- 0.008471386577782847,
- 0.008471401793664544,
- 0.008471408268756251,
- 0.00847140598248019,
- 0.00847139491425858,
- 0.008471375043513644,
- 0.0084713463496676,
- 0.008471308812142673,
- 0.00847126241036108,
- 0.008471207123745047,
- 0.00847114293171679,
- 0.008471069813698533,
- 0.008470987749112497,
- 0.008470896717380902,
- 0.00847079669792597,
- 0.00847068767016992,
- 0.008470569613534975,
- 0.008470442507443358,
- 0.008470306331317286,
- 0.008470161064578981,
- 0.008470006686650667,
- 0.008469843176954562,
- 0.008469670514912889,
- 0.008469488679947866,
- 0.008469297651481718,
- 0.008469097408936664,
- 0.008468887931734925,
- 0.008468669199298723,
- 0.008468441191050278,
- 0.00846820388641181,
- 0.008467957264805544,
- 0.008467701305653698,
- 0.008467435988378494,
- 0.008467161292402154,
- 0.008466877197146895,
- 0.008466583682034942,
- 0.008466280726488517,
- 0.008465968309929836,
- 0.008465646411781125,
- 0.008465315011464603,
- 0.008464974088402492,
- 0.008464623622017012,
- 0.008464263591730383,
- 0.00846389397696483,
- 0.00846351475714257,
- 0.008463125911685826,
- 0.008462727420016818,
- 0.00846231926155777,
- 0.008461901415730898,
- 0.008461473861958427,
- 0.008461036579662578,
- 0.008460589548265571,
- 0.008460132747189627,
- 0.008459666155856966,
- 0.00845918975368981,
- 0.008458703520110382,
- 0.0084582074345409,
- 0.008457701476403588,
- 0.008457185625120664,
- 0.008456659860114351,
- 0.008456124160806872,
- 0.008455578506620444,
- 0.008455022876977289,
- 0.008454457251299629,
- 0.008453881609009686,
- 0.00845329592952968,
- 0.008452700192281832,
- 0.008452094376688361,
- 0.00845147926982718,
- 0.008450856424218233,
- 0.008450225893056025,
- 0.008449587691015304,
- 0.008448941832770823,
- 0.00844828833299733,
- 0.008447627206369577,
- 0.008446958467562313,
- 0.00844628213125029,
- 0.008445598212108258,
- 0.008444906724810967,
- 0.008444207684033166,
- 0.008443501104449608,
- 0.008442787000735042,
- 0.00844206538756422,
- 0.00844133627961189,
- 0.008440599691552805,
- 0.00843985563806171,
- 0.008439104133813364,
- 0.008438345193482511,
- 0.008437578831743902,
- 0.00843680506327229,
- 0.008436023902742423,
- 0.008435235364829053,
- 0.00843443946420693,
- 0.008433636215550804,
- 0.008432825633535427,
- 0.008432007732835546,
- 0.008431182528125915,
- 0.00843035003408128,
- 0.008429510265376397,
- 0.008428663236686014,
- 0.00842780896268488,
- 0.008426947458047746,
- 0.008426078737449366,
- 0.008425202815564484,
- 0.008424319707067855,
- 0.008423429426634228,
- 0.008422531988938354,
- 0.00842162740865498,
- 0.008420715700458863,
- 0.008419796879024749,
- 0.008418870959027389,
- 0.008417937955141532,
- 0.008416997882041933,
- 0.008416050754403338,
- 0.008415096586900497,
- 0.008414135394208166,
- 0.008413167191001089,
- 0.00841219199195402,
- 0.008411209811741708,
- 0.008410220665038904,
- 0.008409224566520358,
- 0.008408221530860823,
- 0.008407211572735045,
- 0.008406194706817777,
- 0.008405170947783768,
- 0.00840414031030777,
- 0.008403102809064533,
- 0.008402058458728807,
- 0.008401007273975343,
- 0.008399949269478891,
- 0.008398884459914201,
- 0.008397812859956024,
- 0.008396734484279111,
- 0.00839564934755821,
- 0.008394557464468074,
- 0.008393458849683453,
- 0.008392353517879095,
- 0.008391241483729755,
- 0.008390122761910179,
- 0.008388997367095119,
- 0.008387865313959325,
- 0.00838672661717755,
- 0.00838558129142454,
- 0.00838442935137505,
- 0.008383270811703827,
- 0.008382105687085622,
- 0.008380933992195187,
- 0.008379755741707271,
- 0.008378570950296624,
- 0.008377379632637998,
- 0.008376181803406144,
- 0.008374977477275808,
- 0.008373766668921746,
- 0.008372549393018704,
- 0.008371325664241435,
- 0.00837009549726469,
- 0.008368858906763216,
- 0.008367615907411767,
- 0.00836636651388509,
- 0.00836511074085794,
- 0.008363848603005063,
- 0.008362580115001211,
- 0.008361305291521137,
- 0.008360024147239586,
- 0.008358736696831312,
- 0.008357442954971065,
- 0.008356142936333596,
- 0.008354836655593653,
- 0.00835352412742599,
- 0.008352205366505354,
- 0.008350880387506497,
- 0.00834954920510417,
- 0.008348211833973121,
- 0.008346868288788103,
- 0.008345518584223865,
- 0.008344162734955158,
- 0.008342800755656733,
- 0.00834143266100334,
- 0.008340058465669728,
- 0.008338678184330648,
- 0.008337291831660853,
- 0.00833589942233509,
- 0.008334500971028112,
- 0.008333096492414666,
- 0.008331686001169507,
- 0.008330269511967381,
- 0.00832884703948304,
- 0.008327418598391237,
- 0.008325984203366719,
- 0.008324543869084237,
- 0.008323097610218544,
- 0.008321645441444387,
- 0.008320187377436518,
- 0.008318723432869686,
- 0.008317253622418645,
- 0.008315777960758141,
- 0.008314296462562928,
- 0.008312809142507755,
- 0.008311316015267372,
- 0.008309817095516528,
- 0.008308312397929977,
- 0.008306801937182466,
- 0.008305285727948749,
- 0.008303763801275024,
- 0.008302236680698048,
- 0.008300704630305935,
- 0.00829916767599795,
- 0.008297625843673355,
- 0.008296079159231412,
- 0.008294527648571384,
- 0.008292971337592532,
- 0.00829141025219412,
- 0.008289844418275412,
- 0.008288273861735668,
- 0.008286698608474152,
- 0.008285118684390124,
- 0.00828353411538285,
- 0.00828194492735159,
- 0.00828035114619561,
- 0.00827875279781417,
- 0.00827714990810653,
- 0.008275542502971958,
- 0.008273930608309714,
- 0.008272314250019059,
- 0.008270693453999257,
- 0.008269068246149572,
- 0.008267438652369265,
- 0.008265804698557599,
- 0.008264166410613834,
- 0.008262523814437237,
- 0.008260876935927069,
- 0.008259225800982591,
- 0.008257570435503066,
- 0.008255910865387758,
- 0.008254247116535928,
- 0.00825257921484684,
- 0.008250907186219755,
- 0.008249231056553936,
- 0.008247550851748647,
- 0.008245866597703148,
- 0.008244178320316705,
- 0.008242486045488577,
- 0.008240789799118029,
- 0.008239089607104321,
- 0.00823738549534672,
- 0.008235677489744485,
- 0.008233965616196878,
- 0.008232249900603164,
- 0.008230530368862603,
- 0.008228807046874462,
- 0.008227079960537998,
- 0.008225349135752477,
- 0.00822361459841716,
- 0.008221876374431312,
- 0.008220134489694194,
- 0.008218388970105066,
- 0.008216639841563195,
- 0.008214887129967841,
- 0.008213130861218266,
- 0.008211371061213734,
- 0.008209607755853509,
- 0.00820784097103685,
- 0.008206070732663022,
- 0.008204297066631287,
- 0.008202519998840908,
- 0.008200739555191145,
- 0.008198955761581264,
- 0.008197168643910525,
- 0.008195378228078193,
- 0.008193584539983529,
- 0.008191787605525795,
- 0.008189987450604255,
- 0.00818818410111817,
- 0.008186377582966805,
- 0.008184567922049421,
- 0.00818275514426528,
- 0.008180939275513645,
- 0.008179120341693779,
- 0.008177298368704943,
- 0.008175473382446402,
- 0.008173645408817418,
- 0.008171814473717252,
- 0.008169980603045168,
- 0.008168143822700428,
- 0.008166304158582294,
- 0.008164461636590029,
- 0.008162616282622897,
- 0.008160768122580158,
- 0.008158917182361078,
- 0.008157063487864914,
- 0.008155207064990934,
- 0.008153347939638398,
- 0.008151486137706571,
- 0.008149621685094711,
- 0.008147754607702085,
- 0.008145884931427953,
- 0.008144012682171579,
- 0.008142137885832224,
- 0.008140260568309153,
- 0.008138380755501625,
- 0.008136498473308905,
- 0.008134613747630257,
- 0.00813272660436494,
- 0.008130837069412217,
- 0.008128945168671355,
- 0.00812705092804161,
- 0.00812515437342225,
- 0.008123255530712536,
- 0.008121354425811729,
- 0.008119451084619093,
- 0.00811754553303389,
- 0.008115637796955384,
- 0.008113727902282835,
- 0.008111815874915506,
- 0.008109901740752662,
- 0.008107985525693563,
- 0.008106067255637473,
- 0.008104146956483652,
- 0.008102224654131367,
- 0.008100300374479879,
- 0.008098374143428448,
- 0.008096445986876338,
- 0.008094515930722813,
- 0.008092584000867134,
- 0.008090650223208564,
- 0.008088714623646366,
- 0.008086777228079801,
- 0.008084838062408135,
- 0.008082897152530626,
- 0.00808095452434654,
- 0.008079010203755137,
- 0.008077064216655681,
- 0.008075116588947436,
- 0.008073167346529662,
- 0.008071216515301623,
- 0.008069264121162581,
- 0.008067310190011799,
- 0.008065354747748539,
- 0.008063397820272064,
- 0.008061439539916278,
- 0.008059480383126982,
- 0.008057520434057058,
- 0.008055559727470726,
- 0.008053598298132209,
- 0.008051636180805722,
- 0.008049673410255486,
- 0.008047710021245722,
- 0.008045746048540648,
- 0.008043781526904483,
- 0.00804181649110145,
- 0.008039850975895765,
- 0.008037885016051648,
- 0.008035918646333318,
- 0.008033951901504997,
- 0.008031984816330903,
- 0.008030017425575256,
- 0.008028049764002275,
- 0.008026081866376178,
- 0.00802411376746119,
- 0.008022145502021523,
- 0.008020177104821403,
- 0.008018208610625046,
- 0.008016240054196672,
- 0.0080142714703005,
- 0.008012302893700753,
- 0.008010334359161646,
- 0.008008365901447401,
- 0.008006397555322236,
- 0.008004429355550374,
- 0.00800246133689603,
- 0.008000493534123427,
- 0.007998525981996782,
- 0.007996558715280317,
- 0.007994591768738249,
- 0.0079926251771348,
- 0.007990658975234186,
- 0.007988693197800632,
- 0.007986727879598352,
- 0.007984763055391569,
- 0.0079827987599445,
- 0.007980835028021367,
- 0.007978871894386388,
- 0.007976909393803784,
- 0.007974947561037771,
- 0.007972986430852574,
- 0.007971026038012408,
- 0.007969066417281494,
- 0.007967107603424053,
- 0.007965149631204302,
- 0.007963192535386462,
- 0.007961236350734752,
- 0.007959281112013392,
- 0.007957326853986603,
- 0.0079553736114186,
- 0.007953421419073606,
- 0.007951470311715841,
- 0.007949520324109522,
- 0.00794757149101887,
- 0.007945623847208106,
- 0.007943677427441447,
- 0.007941732266483113,
- 0.007939788399097324,
- 0.0079378458600483,
- 0.007935904684100261,
- 0.007933964906017426,
- 0.007932026560564012,
- 0.007930089682504242,
- 0.007928154306602335,
- 0.007926220467622508,
- 0.007924288200328984,
- 0.00792235753948598,
- 0.007920428519857716,
- 0.007918501176208412,
- 0.007916575543302287,
- 0.007914651655903562,
- 0.007912729548776455,
- 0.007910809256685187,
- 0.007908890814393974,
- 0.00790697425666704,
- 0.007905059618268602,
- 0.00790314693396288,
- 0.007901236238514095,
- 0.007899327566686463,
- 0.007897420953244208,
- 0.007895516432951544,
- 0.007893614040572696,
- 0.007891713810871882,
- 0.00788981577861332,
- 0.00788791997856123,
- 0.007886026445479833,
- 0.007884135214133347,
- 0.00788224631928599,
- 0.007880359795701985,
- 0.007878475678145551,
- 0.007876594001380905,
- 0.007874714800172268,
- 0.007872838109283862,
- 0.007870963963479902,
- 0.00786909239752461,
- 0.007867223446182204,
- 0.007865357144216906,
- 0.007863493526392934,
- 0.007861632627474508,
- 0.007859774482225848,
- 0.00785791912541117,
- 0.0078560665917947,
- 0.007854216916140652,
- 0.007852370133213247,
- 0.007850526277776706,
- 0.007848685384595247,
- 0.007846847488433091,
- 0.007845012624054456,
- 0.007843180826223562,
- 0.007841352129704627,
- 0.007839526569261873,
- 0.00783770417965952,
- 0.007835884995661785,
- 0.00783406905203289,
- 0.007832256383537052,
- 0.007830447024938491,
- 0.00782864101100143,
- 0.007826838376490083,
- 0.007825039156168674,
- 0.00782324338480142,
- 0.007821451097152543,
- 0.00781966232798626,
- 0.00781787711206679,
- 0.007816095484158356,
- 0.007814317479025175,
- 0.007812543131431466,
- 0.0078107724761414515,
- 0.007809005547919349,
- 0.0078072423815293765,
- 0.007805483011735757,
- 0.007803727473302707,
- 0.007801975551068844,
- 0.007800227004995874,
- 0.007798481861251344,
- 0.007796740146094688,
- 0.007795001885785341,
- 0.007793267106582736,
- 0.007791535834746306,
- 0.007789808096535487,
- 0.007788083918209711,
- 0.007786363326028413,
- 0.007784646346251025,
- 0.007782933005136984,
- 0.007781223328945722,
- 0.007779517343936673,
- 0.007777815076369271,
- 0.007776116552502949,
- 0.007774421798597143,
- 0.007772730840911285,
- 0.00777104370570481,
- 0.007769360419237151,
- 0.007767681007767743,
- 0.007766005497556018,
- 0.007764333914861412,
- 0.007762666285943358,
- 0.00776100263706129,
- 0.007759342994474641,
- 0.007757687384442847,
- 0.007756035833225339,
- 0.007754388367081554,
- 0.007752745012270923,
- 0.0077511057950528815,
- 0.007749470741686863,
- 0.007747839878432301,
- 0.007746213231548631,
- 0.007744590827295285,
- 0.007742972691931698,
- 0.007741358851717303,
- 0.007739749332911534,
- 0.007738144161773826,
- 0.007736543364563612,
- 0.007734946967540326,
- 0.007733354996963402,
- 0.007731767479092274,
- 0.007730184440186375,
- 0.00772860590650514,
- 0.007727031904308003,
- 0.0077254624598543965,
- 0.007723897599403755,
- 0.007722337349215514,
- 0.0077207817355491055,
- 0.007719230784663963,
- 0.007717684522819522,
- 0.007716142976275216,
- 0.007714606171290477,
- 0.007713074134124742,
- 0.007711546891037442,
- 0.007710024468288014,
- 0.007708506892135889,
- 0.007706994188840501,
- 0.0077054863846612864,
- 0.007703983505857677,
- 0.007702485578689107,
- 0.007700992629415011,
- 0.0076995046842948224,
- 0.007698021769587974,
- 0.007696543911553902,
- 0.007695071136452039,
- 0.007693603470541818,
- 0.007692140940082675,
- 0.007690683571334042,
- 0.007689231390555354,
- 0.007687784424006043,
- 0.0076863426979455465,
- 0.0076849062386332954,
- 0.007683475072328724,
- 0.007682049225291267,
- 0.007680628723780358,
- 0.0076792135940554306,
- 0.0076778038623759185,
- 0.007676399555001256,
- 0.007675000698190878,
- 0.007673607318204216,
- 0.007672219441300706,
- 0.007670837093739781,
- 0.007669460301780876,
- 0.0076680890916834225,
- 0.007666723489706856,
- 0.0076653635221106105,
- 0.007664009215154119,
- 0.007662660595096816,
- 0.007661317688198136,
- 0.007659980520717511,
- 0.007658649118914377,
- 0.007657323509048166,
- 0.0076560037173783145,
- 0.007654689770164254,
- 0.007653381693665418,
- 0.007652079514141243,
- 0.00765078325785116,
- 0.007649492951054606,
- 0.007648208620011011,
- 0.007646930290979813,
- 0.007645657990220443,
- 0.007644391743992336,
- 0.007643131578554925,
- 0.007641877520167646,
- 0.00764062959508993,
- 0.007639387829581214,
- 0.0076381522499009286,
- 0.00763692288230851,
- 0.007635699753063391,
- 0.007634482888425007,
- 0.00763327231465279,
- 0.007632068058006174,
- 0.0076308701447445944,
- 0.007629678601127485,
- 0.0076284934534142776,
- 0.007627314727864407,
- 0.007626142450737309,
- 0.007624976648292415,
- 0.0076238173467891605,
- 0.0076226645076043435,
- 0.007621517802337171,
- 0.007620377197071576,
- 0.007619242710361106,
- 0.007618114360759307,
- 0.007616992166819723,
- 0.007615876147095905,
- 0.0076147663201413945,
- 0.00761366270450974,
- 0.007612565318754488,
- 0.007611474181429183,
- 0.007610389311087373,
- 0.007609310726282604,
- 0.007608238445568421,
- 0.007607172487498371,
- 0.007606112870626001,
- 0.007605059613504855,
- 0.007604012734688482,
- 0.007602972252730426,
- 0.0076019381861842355,
- 0.007600910553603454,
- 0.007599889373541629,
- 0.0075988746645523075,
- 0.007597866445189034,
- 0.0075968647340053565,
- 0.00759586954955482,
- 0.007594880910390971,
- 0.007593898835067356,
- 0.007592923342137521,
- 0.007591954450155013,
- 0.007590992177673377,
- 0.0075900365432461595,
- 0.007589087565426907,
- 0.007588145262769166,
- 0.007587209653826483,
- 0.007586280757152402,
- 0.0075853585913004725,
- 0.007584443174824238,
- 0.007583534526277247,
- 0.007582632664213043,
- 0.007581737607185174,
- 0.0075808493737471875,
- 0.007579967982452627,
- 0.00757909345185504,
- 0.0075782258005079725,
- 0.007577365046964971,
- 0.007576511209779582,
- 0.00757566430750535,
- 0.007574824358695824,
- 0.007573991381904548,
- 0.007573165395685069,
- 0.007572346418590933,
- 0.007571534469175687,
- 0.007570729565992877,
- 0.007569931727596048,
- 0.007569140972538747,
- 0.00756835731937452,
- 0.007567580786656914,
- 0.007566811392939475,
- 0.007566049156775749,
- 0.007565294096719282,
- 0.00756454623132362,
- 0.00756380557914231,
- 0.007563072158728898,
- 0.00756234598863693,
- 0.007561627087419952,
- 0.00756091547363151,
- 0.007560211165825152,
- 0.007559514182554423,
- 0.007558824542372868,
- 0.007558142263834035,
- 0.0075574673654914696,
- 0.0075567998658987185,
- 0.007556139783609327,
- 0.0075554871371768416,
- 0.007554841945154809,
- 0.007554204226096775,
- 0.0075535739985562855,
- 0.007552951281086888,
- 0.007552336092242128,
- 0.007551728450575551,
- 0.007551128374640704,
- 0.007550535882991133,
- 0.0075499509941803844,
- 0.007549373726762004,
- 0.0075488040992895385,
- 0.007548242130316535,
- 0.007547687838396537,
- 0.007547141242083093,
- 0.007546602359929749,
- 0.00754607121049005,
- 0.0075455478123175445,
- 0.007545032183965776,
- 0.007544524343988293,
- 0.00754402431093864,
- 0.007543532103370364,
- 0.007543047739837012,
- 0.007542571238892128,
- 0.00754210261908926,
- 0.007541641898981955,
- 0.007541189097123757,
- 0.007540744232068213,
- 0.007540307322368871,
- 0.0075398783865792745,
- 0.007539457443252971,
- 0.007539044510943507,
- 0.0075386396082044276,
- 0.007538242753589281,
- 0.007537853965651611,
- 0.007537473262944966,
- 0.007537100664022891,
- 0.007536736187438933,
- 0.007536379851746637,
- 0.00753603167549955,
- 0.007535691677251218,
- 0.007535359875555188,
- 0.007535036288965006,
- 0.007534720936034217,
- 0.007534413835316368,
- 0.007534115005365005,
- 0.007533824464733676,
- 0.007533542229999354,
- 0.007533267867809235,
- 0.007533001042276655,
- 0.007532741758875113,
- 0.007532490023078108,
- 0.007532245840359141,
- 0.007532009216191709,
- 0.007531780156049312,
- 0.007531558665405451,
- 0.007531344749733624,
- 0.007531138414507331,
- 0.007530939665200071,
- 0.0075307485072853425,
- 0.007530564946236646,
- 0.0075303889875274815,
- 0.007530220636631347,
- 0.007530059899021743,
- 0.007529906780172168,
- 0.0075297612855561216,
- 0.007529623420647104,
- 0.007529493190918613,
- 0.007529370601844149,
- 0.007529255658897211,
- 0.0075291483675512996,
- 0.007529048733279913,
- 0.00752895676155655,
- 0.007528872457854712,
- 0.007528795827647897,
- 0.007528726876409603,
- 0.007528665609613332,
- 0.007528612032732583,
- 0.0075285661512408545,
- 0.007528527970611645,
- 0.007528497496318456,
- 0.007528474733834786,
- 0.007528459688634134,
- 0.007528452366189998,
- 0.007528452771975881,
- 0.00752846091146528,
- 0.0075284767901316945,
- 0.007528500413448624,
- 0.007528531786889568,
- 0.007528570915928027,
- 0.0075286178060374985,
- 0.0075286724626914825,
- 0.007528734891363478,
- 0.007528805097526986,
- 0.007528883086655505,
- 0.007528968864222533,
- 0.0075290624357015725,
- 0.00752916380656612,
- 0.007529272982289676,
- 0.007529389968345739,
- 0.00752951477020781,
- 0.007529647393349387,
- 0.00752978784324397,
- 0.007529936125365059,
- 0.007530092245186151,
- 0.007530256208180749,
- 0.007530428019822349,
- 0.007530607685584453,
- 0.007530795210940558,
- 0.0075309906013641655,
- 0.007531193862328774,
- 0.007531404999307882,
- 0.0075316240177749905,
- 0.007531850923203598,
- 0.007532085721067204,
- 0.0075323284168393075,
- 0.007532579015993409,
- 0.0075328375240030065,
- 0.0075331039463416,
- 0.007533378288482689,
- 0.0075336605558997734,
- 0.007533950754066351,
- 0.007534248888455924,
- 0.007534554964541988,
- 0.007534868987798045,
- 0.007535190963697594,
- 0.0075355208977141335,
- 0.007535858795321164,
- 0.0075362046619921845,
- 0.007536558503200693,
- 0.007536920324420192,
- 0.007537290131124178,
- 0.007537667928786152,
- 0.007538053722879612,
- 0.007538447518878059,
- 0.00753884932225499,
- 0.007539259138483908,
- 0.007539676973038309,
- 0.007540102831391694,
- 0.007540536719017562,
- 0.007540978641389412,
- 0.007541428603980745,
- 0.007541886612265058,
- 0.007542352671715853,
- 0.007542826787806627,
- 0.007543308966010881,
- 0.0075437992118021135,
- 0.007544297530653824,
- 0.007544803928039512,
- 0.007545318409432677,
- 0.007545840980306818,
- 0.007546371646135436,
- 0.007546910412392027,
- 0.007547457284550094,
- 0.0075480122680831345,
- 0.007548575368464648,
- 0.007549146591168134,
- 0.007549725941667093,
- 0.007550313425435022,
- 0.0075509090479454226,
- 0.0075515128146717925,
- 0.007552124731087633,
- 0.007552744802666441,
- 0.0075533730348817186,
- 0.007554009433206963,
- 0.007554654003115675,
- 0.007555306750081353,
- 0.007555967679577498,
- 0.007556636797077606,
- 0.0075573139568884526,
- 0.007557998570328016,
- 0.007558690570958261,
- 0.007559389951143994,
- 0.007560096703250019,
- 0.007560810819641141,
- 0.007561532292682165,
- 0.007562261114737896,
- 0.00756299727817314,
- 0.007563740775352701,
- 0.0075644915986413834,
- 0.007565249740403994,
- 0.007566015193005336,
- 0.007566787948810216,
- 0.0075675680001834385,
- 0.007568355339489808,
- 0.007569149959094131,
- 0.00756995185136121,
- 0.007570761008655853,
- 0.007571577423342862,
- 0.0075724010877870436,
- 0.007573231994353203,
- 0.007574070135406145,
- 0.007574915503310674,
- 0.007575768090431596,
- 0.007576627889133716,
- 0.007577494891781838,
- 0.007578369090740768,
- 0.007579250478375311,
- 0.00758013904705027,
- 0.007581034789130454,
- 0.0075819376969806646,
- 0.007582847762965707,
- 0.007583764979450389,
- 0.007584689338799512,
- 0.007585620833377884,
- 0.007586559455550308,
- 0.00758750519768159,
- 0.007588458052136536,
- 0.007589418011279948,
- 0.007590385067476634,
- 0.007591359213091398,
- 0.007592340440489045,
- 0.007593328742034379,
- 0.007594324110092207,
- 0.007595326537027333,
- 0.007596336015204561,
- 0.007597352536988697,
- 0.007598376094744548,
- 0.007599406680836915,
- 0.0076004442876306064,
- 0.007601488907490425,
- 0.007602540532781177,
- 0.007603599155867668,
- 0.007604664769114701,
- 0.007605737364887083,
- 0.0076068169355496176,
- 0.007607903473467111,
- 0.007608996971004367,
- 0.007610097420526192,
- 0.00761120481439739,
- 0.0076123191449827664,
- 0.007613440404647126,
- 0.007614568585755274,
- 0.007615703680672015,
- 0.007616845681762155,
- 0.007617994581390499,
- 0.00761915037192185,
- 0.007620313045721015,
- 0.007621482595152799,
- 0.007622659012582006,
- 0.007623842290373442,
- 0.007625032420891911,
- 0.007626229396502219,
- 0.0076274332095691705,
- 0.00762864385245757,
- 0.0076298613175322235,
- 0.007631085597157936,
- 0.007632316683699512,
- 0.007633554569521757,
- 0.007634799246989475,
- 0.007636050708467472,
- 0.007637308946320553,
- 0.007638573952913523,
- 0.007639845720611186,
- 0.007641124241778349,
- 0.007642409508779815,
- 0.00764370151398039,
- 0.007645000249744879,
- 0.007646305708438087,
- 0.007647617882424819,
- 0.007648936764069879,
- 0.007650262345738073,
- 0.0076515946197942076,
- 0.0076529335786030845,
- 0.007654279214529511,
- 0.0076556315199382925,
- 0.007656990487194232,
- 0.0076583561086621356,
- 0.007659728376706809,
- 0.007661107283693056,
- 0.0076624928219856826,
- 0.007663884983949492,
- 0.007665283761949292,
- 0.007666689148349886,
- 0.007668101135516079,
- 0.007669519715812676,
- 0.007670944881604483,
- 0.007672376625256304,
- 0.007673814939132944,
- 0.007675259815599208,
- 0.007676711247019902,
- 0.00767816922575983,
- 0.007679633744183799,
- 0.007681104794656611,
- 0.007682582369543072,
- 0.007684066461207988,
- 0.007685557062016163,
- 0.007687054164332403,
- 0.0076885577605215125,
- 0.007690067842948297,
- 0.007691584391498932,
- 0.007693106776207798,
- 0.007694634631924324,
- 0.007696167936042278,
- 0.007697706665955425,
- 0.007699250799057533,
- 0.007700800312742368,
- 0.0077023551844036964,
- 0.0077039153914352865,
- 0.007705480911230903,
- 0.007707051721184314,
- 0.007708627798689286,
- 0.0077102091211395845,
- 0.007711795665928978,
- 0.007713387410451232,
- 0.007714984332100115,
- 0.0077165864082693915,
- 0.00771819361635283,
- 0.007719805933744195,
- 0.007721423337837256,
- 0.007723045806025778,
- 0.007724673315703528,
- 0.007726305844264272,
- 0.007727943369101779,
- 0.007729585867609814,
- 0.007731233317182143,
- 0.007732885695212534,
- 0.0077345429790947546,
- 0.007736205146222569,
- 0.007737872173989746,
- 0.007739544039790052,
- 0.007741220721017253,
- 0.007742902195065115,
- 0.007744588439327408,
- 0.007746279431197895,
- 0.007747975148070345,
- 0.0077496755673385235,
- 0.007751380666396198,
- 0.007753090422637135,
- 0.007754804813455101,
- 0.007756523816243863,
- 0.007758247408397188,
- 0.007759975567308842,
- 0.007761708270372592,
- 0.007763445494982205,
- 0.007765187218531448,
- 0.007766933418414087,
- 0.007768684072023889,
- 0.007770439156754621,
- 0.007772198650000049,
- 0.00777396252915394,
- 0.007775730771610062,
- 0.0077775033547621795,
- 0.007779280256004061,
- 0.0077810614527294725,
- 0.0077828469223321815,
- 0.007784636642205953,
- 0.007786430589744556,
- 0.007788228742341754,
- 0.0077900310773913175,
- 0.007791837572287011,
- 0.007793648204422602,
- 0.007795462951191857,
- 0.007797281789988542,
- 0.007799104698206424,
- 0.007800931653239271,
- 0.007802762632480849,
- 0.007804597613324925,
- 0.007806436573165264,
- 0.007808279489395635,
- 0.007810126339409804,
- 0.007811977100601536,
- 0.0078138317503646,
- 0.007815690266092763,
- 0.00781755262517979,
- 0.007819418805019449,
- 0.007821288783005503,
- 0.007823162536531725,
- 0.007825040042991878,
- 0.00782692127977973,
- 0.007828806224289045,
- 0.007830694853913594,
- 0.00783258714604714,
- 0.007834483078083451,
- 0.007836382627416295,
- 0.007838285771439437,
- 0.007840192487546645,
- 0.007842102753131686,
- 0.007844016545588323,
- 0.007845933842310329,
- 0.007847854620691465,
- 0.007849778858125501,
- 0.007851706532006201,
- 0.007853637619727336,
- 0.00785557209868267,
- 0.007857509946265969,
- 0.007859451139871,
- 0.007861395656891531,
- 0.007863343474721328,
- 0.00786529457075416,
- 0.00786724892238379,
- 0.007869206507003986,
- 0.007871167302008516,
- 0.007873131284791144,
- 0.00787509843274564,
- 0.00787706872326577,
- 0.007879042133745297,
- 0.007881018641577992,
- 0.007882998224157622,
- 0.007884980858877951,
- 0.007886966523132748,
- 0.007888955194315777,
- 0.007890946849820807,
- 0.007892941467041604,
- 0.007894939023371935,
- 0.007896939496205567,
- 0.007898942862936265,
- 0.007900949100957797,
- 0.007902958187663931,
- 0.007904970100448432,
- 0.007906984816705067,
- 0.007909002313827603,
- 0.007911022569209806,
- 0.007913045560245443,
- 0.007915071264328282,
- 0.00791709965885209,
- 0.00791913072121063,
- 0.007921164428797672,
- 0.007923200759006982,
- 0.007925239689232328,
- 0.007927281196867475,
- 0.007929324911321953,
- 0.00793137032001846,
- 0.007933417384542743,
- 0.007935466069552852,
- 0.007937516339706834,
- 0.007939568159662739,
- 0.007941621494078612,
- 0.007943676307612505,
- 0.007945732564922463,
- 0.007947790230666536,
- 0.007949849269502771,
- 0.007951909646089219,
- 0.007953971325083924,
- 0.007956034271144937,
- 0.007958098448930305,
- 0.007960163823098077,
- 0.007962230358306302,
- 0.007964298019213025,
- 0.007966366770476298,
- 0.007968436576754168,
- 0.007970507402704682,
- 0.007972579212985888,
- 0.007974651972255836,
- 0.007976725645172574,
- 0.007978800196394149,
- 0.007980875590578609,
- 0.007982951792384004,
- 0.00798502876646838,
- 0.007987106477489788,
- 0.007989184890106273,
- 0.007991263968975886,
- 0.007993343678756674,
- 0.007995423984106685,
- 0.007997504849683966,
- 0.007999586240146569,
- 0.008001668120152537,
- 0.008003750454359923,
- 0.008005833207426774,
- 0.008007916344011136,
- 0.008009999828771059,
- 0.00801208362636459,
- 0.00801416770144978,
- 0.008016252018684673,
- 0.00801833654272732,
- 0.00802042123823577,
- 0.008022506069868068,
- 0.008024591002282266,
- 0.008026676000136408,
- 0.008028761028088546,
- 0.008030846050796726,
- 0.008032931032918997,
- 0.008035015939113408,
- 0.008037100734038006,
- 0.00803918538235084,
- 0.008041269848709955,
- 0.008043354097773403,
- 0.008045438094199232,
- 0.00804752180264549,
- 0.008049605187770223,
- 0.008051688214231481,
- 0.008053770846687312,
- 0.008055853049795765,
- 0.008057934788214887,
- 0.008060016026602725,
- 0.00806209672961733,
- 0.008064176861916749,
- 0.00806625638815903,
- 0.008068335273002221,
- 0.008070413481104372,
- 0.008072490977123528,
- 0.008074567725717739,
- 0.008076643691545054,
- 0.00807871883926352,
- 0.008080793133531185,
- 0.0080828665390061,
- 0.008084939020346309,
- 0.008087010542209862,
- 0.008089081069254808,
- 0.008091150566139195,
- 0.00809321899752107,
- 0.008095286328058483,
- 0.00809735252240948,
- 0.00809941754523211,
- 0.008101481361184423,
- 0.008103543934924465,
- 0.008105605231110287,
- 0.008107665214399934,
- 0.008109723849451455,
- 0.008111781100922899,
- 0.008113836933472313,
- 0.008115891311757746,
- 0.008117944200437247,
- 0.008119995564168862,
- 0.008122045367610643,
- 0.008124093575420635,
- 0.008126140152256886,
- 0.008128185062777448,
- 0.008130228271640363,
- 0.008132269743503685,
- 0.00813430944302546,
- 0.008136347334863734,
- 0.008138383383676558,
- 0.008140417554121981,
- 0.008142449810858049,
- 0.00814448011854281,
- 0.008146508441834314,
- 0.008148534745390608,
- 0.00815055899386974,
- 0.00815258115192976,
- 0.008154601184228715,
- 0.008156619055424651,
- 0.00815863473017562,
- 0.008160648173139669,
- 0.008162659348974845,
- 0.008164668222339196,
- 0.008166674757890771,
- 0.00816867892028762,
- 0.008170680674187789,
- 0.008172679984249327,
- 0.008174676815130281,
- 0.008176671131488702,
- 0.008178662897982634,
- 0.008180652079270129,
- 0.008182638640009234,
- 0.008184622544857996,
- 0.008186603758474466,
- 0.008188582245516688,
- 0.008190557970642715,
- 0.00819253089851059,
- 0.008194500993778366,
- 0.008196468183244794,
- 0.00819843230783918,
- 0.008200393320308294,
- 0.008202351182712538,
- 0.008204305857112307,
- 0.008206257305568003,
- 0.008208205490140025,
- 0.008210150372888771,
- 0.008212091915874641,
- 0.008214030081158032,
- 0.008215964830799347,
- 0.008217896126858982,
- 0.008219823931397337,
- 0.00822174820647481,
- 0.008223668914151803,
- 0.008225586016488711,
- 0.008227499475545937,
- 0.008229409253383878,
- 0.008231315312062934,
- 0.008233217613643503,
- 0.008235116120185985,
- 0.008237010793750778,
- 0.008238901596398283,
- 0.008240788490188897,
- 0.00824267143718302,
- 0.008244550399441053,
- 0.008246425339023393,
- 0.008248296217990437,
- 0.008250162998402588,
- 0.008252025642320245,
- 0.008253884111803804,
- 0.008255738368913666,
- 0.00825758837571023,
- 0.008259434094253894,
- 0.00826127548660506,
- 0.008263112514824124,
- 0.008264945140971485,
- 0.008266773327107546,
- 0.008268597035292702,
- 0.008270416227587353,
- 0.008272230866051899,
- 0.00827404091274674,
- 0.008275846329732273,
- 0.008277647079068896,
- 0.008279443122817013,
- 0.008281234423037019,
- 0.008283020941789314,
- 0.008284802641134298,
- 0.008286579483132368,
- 0.008288351429843925,
- 0.008290118443329367,
- 0.008291880485649095,
- 0.008293637518863506,
- 0.008295389505033,
- 0.008297136406217976,
- 0.008298878184478834,
- 0.008300614801875971,
- 0.008302346220469787,
- 0.008304072402320683,
- 0.008305793309489055,
- 0.008307508904035303,
- 0.008309219148019827,
- 0.008310924003503027,
- 0.0083126234325453,
- 0.008314317397207047,
- 0.008316005859548664,
- 0.008317688781630552,
- 0.008319366125513112,
- 0.008321037853256741,
- 0.008322703926921837,
- 0.008324364308568801,
- 0.008326018960258034,
- 0.00832766784404993,
- 0.008329310922004892,
- 0.008330948156183317,
- 0.008332579508645604,
- 0.008334204941452155,
- 0.008335824416663367,
- 0.00833743789633964,
- 0.00833904534254137,
- 0.00834064671732896,
- 0.008342241982762807,
- 0.00834383110090331,
- 0.00834541403381087,
- 0.008346990743545885,
- 0.008348561192168752,
- 0.008350125341739874,
- 0.008351683154319648,
- 0.008353234591968472,
- 0.008354779616746747,
- 0.00835631819071487,
- 0.008357850275933243,
- 0.008359375834462264,
- 0.00836089482836233,
- 0.008362407219693843,
- 0.0083639129705172,
- 0.008365412042892803,
- 0.008366904398881048,
- 0.008368390000542335,
- 0.008369868809937063,
- 0.00837134078912563,
- 0.00837280590016844,
- 0.008374264105125886,
- 0.00837571536605837,
- 0.008377159645026291,
- 0.008378596904090048,
- 0.00838002710531004,
- 0.008381450210746665,
- 0.008382866182460324,
- 0.008384274982511415,
- 0.008385676572960337,
- 0.00838707091586749,
- 0.008388457973293273,
- 0.008389837707298084,
- 0.008391210079942322,
- 0.008392575053286387,
- 0.008393932589390678,
- 0.008395282650315593,
- 0.008396625198121534,
- 0.008397960194868898,
- 0.008399287602618084,
- 0.00840060738342949,
- 0.008401919499363518,
- 0.008403223912480565,
- 0.00840452058484103,
- 0.008405809478505314,
- 0.008407090555533814,
- 0.00840836377798693,
- 0.008409629107925061,
- 0.008410886507408608,
- 0.008412136012533938,
- 0.008413378208580255,
- 0.008414613208690457,
- 0.008415840987673291,
- 0.008417061520337506,
- 0.008418274781491847,
- 0.008419480745945063,
- 0.008420679388505903,
- 0.008421870683983113,
- 0.00842305460718544,
- 0.008424231132921635,
- 0.008425400236000441,
- 0.00842656189123061,
- 0.008427716073420886,
- 0.008428862757380019,
- 0.008430001917916756,
- 0.008431133529839844,
- 0.008432257567958033,
- 0.008433374007080068,
- 0.008434482822014698,
- 0.00843558398757067,
- 0.00843667747855673,
- 0.00843776326978163,
- 0.008438841336054114,
- 0.008439911652182932,
- 0.00844097419297683,
- 0.008442028933244555,
- 0.008443075847794856,
- 0.008444114911436483,
- 0.008445146098978179,
- 0.008446169385228694,
- 0.008447184744996776,
- 0.00844819215309117,
- 0.008449191584320628,
- 0.008450183013493895,
- 0.008451166415419719,
- 0.008452141764906846,
- 0.008453109036764028,
- 0.008454068205800008,
- 0.008455019246823537,
- 0.00845596213464336,
- 0.008456896844068227,
- 0.008457823349906883,
- 0.008458741626968079,
- 0.00845965165006056,
- 0.008460553393993075,
- 0.00846144683357437,
- 0.008462331943613195,
- 0.008463208698918296,
- 0.008464077074298422,
- 0.00846493704456232,
- 0.008465788584518736,
- 0.00846663166897642,
- 0.008467466272744117,
- 0.008468292370630579,
- 0.00846910993744455,
- 0.008469918947994778,
- 0.008470719377090012,
- 0.008471511199539,
- 0.008472294390150487,
- 0.008473068923733224,
- 0.008473834775095956,
- 0.00847459191904743,
- 0.008475340330396397,
- 0.008476079983951603,
- 0.008476810854521795,
- 0.008477532916915722,
- 0.00847824614594213,
- 0.008478950516409768,
- 0.008479646003127384,
- 0.008480332580903725,
- 0.008481010224547536,
- 0.00848167890886757,
- 0.00848233860867257,
- 0.008482989298771285,
- 0.008483630953972464,
- 0.008484263549084855,
- 0.008484887058917203,
- 0.008485501458278257,
- 0.008486106721976763,
- 0.008486702824821474,
- 0.008487289741621131,
- 0.008487867447184487,
- 0.008488435916320286,
- 0.008488995123837276,
- 0.008489545044544208,
- 0.008490085653249825,
- 0.008490616924762879,
- 0.008491138833892114,
- 0.00849165135544628,
- 0.008492154464234123,
- 0.008492648135064392,
- 0.008493132342745834,
- 0.008493607062087197,
- 0.008494072267897229,
- 0.008494527934984676,
- 0.008494974038158288,
- 0.008495410552226811,
- 0.008495837451998993,
- 0.008496254712283581,
- 0.008496662307889324,
- 0.00849706021362497,
- 0.008497448404299264,
- 0.008497826854720957,
- 0.008498195539698794,
- 0.008498554434041523,
- 0.008498903512557894,
- 0.008499242750056651,
- 0.008499572121346544,
- 0.008499891601236322,
- 0.00850020116453473,
- 0.008500500786050516,
- 0.008500790440592428,
- 0.008501070102969214,
- 0.008501339747989623,
- 0.0085015993504624,
- 0.008501848885196294,
- 0.008502088327000052,
- 0.008502317650682423,
- 0.008502536831052152,
- 0.008502745842917991,
- 0.008502944661088684,
- 0.00850313326037298,
- 0.008503311615579625,
- 0.008503479701517368,
- 0.008503637492994959,
- 0.008503784964821142,
- 0.008503922091804665,
- 0.008504048848754277,
- 0.008504165210478726,
- 0.008504271173239415,
- 0.0085043676122285,
- 0.008504454994685908,
- 0.008504533319313725,
- 0.008504602584814032,
- 0.008504662789888916,
- 0.00850471393324046,
- 0.008504756013570744,
- 0.008504789029581857,
- 0.008504812979975877,
- 0.008504827863454894,
- 0.008504833678720986,
- 0.00850483042447624,
- 0.00850481809942274,
- 0.008504796702262566,
- 0.008504766231697805,
- 0.008504726686430542,
- 0.008504678065162856,
- 0.008504620366596835,
- 0.00850455358943456,
- 0.008504477732378116,
- 0.008504392794129586,
- 0.008504298773391053,
- 0.008504195668864603,
- 0.008504083479252317,
- 0.008503962203256282,
- 0.008503831839578578,
- 0.008503692386921292,
- 0.008503543843986505,
- 0.0085033862094763,
- 0.008503219482092764,
- 0.00850304366053798,
- 0.00850285874351403,
- 0.008502664729722999,
- 0.008502461617866969,
- 0.008502249406648026,
- 0.00850202809476825,
- 0.008501797680929731,
- 0.008501558163834546,
- 0.008501309542184783,
- 0.008501051814682524,
- 0.008500784980029851,
- 0.008500509036928852,
- 0.008500223984081607,
- 0.008499929820190202,
- 0.00849962654395672,
- 0.008499314154083242,
- 0.008498992649271855,
- 0.008498662028224644,
- 0.008498322289643688,
- 0.008497973432231073,
- 0.008497615454688884,
- 0.008497248355719201,
- 0.008496872134024112,
- 0.0084964867883057,
- 0.008496092317266045,
- 0.008495688719607234,
- 0.00849527599403135,
- 0.008494854139240476,
- 0.008494423153936698,
- 0.008493983036822096,
- 0.008493533786598756,
- 0.008493075401968761,
- 0.008492607881634195,
- 0.008492131224297143,
- 0.008491645428659687,
- 0.008491150493423909,
- 0.008490646417291896,
- 0.00849013319896573,
- 0.008489610837147495,
- 0.008489079330539275,
- 0.008488538677843153,
- 0.008487988877761215,
- 0.00848742992899554,
- 0.008486861830248216,
- 0.008486284580221324,
- 0.008485698177616949,
- 0.008485102621137174,
- 0.008484497909484086,
- 0.008483884041359763,
- 0.008483261015466292,
- 0.008482628830505757,
- 0.00848198748518024,
- 0.008481336978191827,
- 0.008480677308242599,
- 0.00848000847403464,
- 0.008479330474270037,
- 0.00847864330765087,
- 0.008477946972879223,
- 0.008477241468657182,
- 0.00847652679368683,
- 0.008475802946670248,
- 0.008475069926309524,
- 0.008474327731306738,
- 0.008473576360363975,
- 0.008472815812183319,
- 0.008472046085466855,
- 0.008471267178916662,
- 0.008470479091234828,
- 0.008469681821123436,
- 0.00846887536728457,
- 0.008468059728420312,
- 0.008467234903232746,
- 0.008466400890423957,
- 0.008465557688696028,
- 0.008464705296751042,
- 0.008463843713291083,
- 0.008462972937018236,
- 0.008462092966634582,
- 0.008461203800842207,
- 0.008460305438343195,
- 0.008459397877839628,
- 0.00845848111803359,
- 0.008457555157627167,
- 0.008456619995322438,
- 0.008455675629821491,
- 0.008454722073185953,
- 0.008453760113846584,
- 0.008452790228075225,
- 0.008451812436221022,
- 0.008450826758633121,
- 0.008449833215660668,
- 0.008448831827652806,
- 0.008447822614958684,
- 0.008446805597927444,
- 0.008445780796908234,
- 0.008444748232250198,
- 0.008443707924302482,
- 0.008442659893414233,
- 0.008441604159934595,
- 0.008440540744212714,
- 0.008439469666597733,
- 0.008438390947438803,
- 0.008437304607085066,
- 0.008436210665885666,
- 0.008435109144189752,
- 0.008434000062346467,
- 0.008432883440704959,
- 0.00843175929961437,
- 0.008430627659423848,
- 0.00842948854048254,
- 0.008428341963139588,
- 0.00842718794774414,
- 0.008426026514645338,
- 0.008424857684192332,
- 0.008423681476734267,
- 0.008422497912620286,
- 0.008421307012199534,
- 0.008420108795821162,
- 0.008418903283834309,
- 0.008417690496588123,
- 0.00841647045443175,
- 0.008415243177714336,
- 0.008414008686785025,
- 0.008412767001992965,
- 0.0084115181436873,
- 0.008410262132217173,
- 0.008408998987931734,
- 0.008407728731180125,
- 0.008406451382311494,
- 0.008405166961674985,
- 0.008403875489619744,
- 0.008402576986494917,
- 0.008401271472649649,
- 0.008399958968433084,
- 0.008398639494194372,
- 0.008397313070282653,
- 0.008395979717047078,
- 0.008394639454836787,
- 0.008393292304000929,
- 0.008391938284888649,
- 0.008390577417849092,
- 0.008389209723231403,
- 0.00838783522138473,
- 0.008386453932658215,
- 0.008385065877401007,
- 0.008383671075962247,
- 0.008382269548691085,
- 0.008380861315936666,
- 0.008379446398048133,
- 0.008378024815374634,
- 0.008376596588265313,
- 0.008375161737069316,
- 0.008373720282135788,
- 0.008372272243813875,
- 0.008370817642452724,
- 0.008369356498401478,
- 0.008367888832009283,
- 0.008366414663625286,
- 0.008364934013598632,
- 0.008363446902278464,
- 0.008361953350013931,
- 0.008360453377154178,
- 0.008358947004048349,
- 0.008357434251045591,
- 0.008355915138495047,
- 0.008354389686745865,
- 0.008352857916147191,
- 0.008351319847048167,
- 0.008349775499797943,
- 0.008348224894745663,
- 0.008346668052240469,
- 0.00834510499263151,
- 0.008343535736267933,
- 0.00834196030349888,
- 0.008340378714673498,
- 0.008338790990140933,
- 0.00833719715025033,
- 0.008335597215350835,
- 0.008333991205791591,
- 0.008332379141921748,
- 0.008330761044090447,
- 0.008329136932646837,
- 0.008327506827940062,
- 0.008325870750319268,
- 0.0083242287201336,
- 0.008322580757732203,
- 0.008320926883464223,
- 0.008319267117678806,
- 0.008317601480725098,
- 0.008315929992952244,
- 0.008314252674709388,
- 0.008312569546345678,
- 0.008310880628210258,
- 0.008309185940652273,
- 0.008307485504020872,
- 0.008305779338665196,
- 0.008304067464934391,
- 0.008302349903177606,
- 0.008300626673743984,
- 0.008298897796982672,
- 0.008297163293242813,
- 0.008295423187982662,
- 0.008293677963615778,
- 0.008291927950035824,
- 0.008290173180727544,
- 0.008288413689175678,
- 0.008286649508864968,
- 0.008284880673280157,
- 0.008283107215905985,
- 0.008281329170227197,
- 0.008279546569728532,
- 0.008277759447894733,
- 0.00827596783821054,
- 0.008274171774160698,
- 0.008272371289229946,
- 0.008270566416903026,
- 0.008268757190664682,
- 0.008266943643999655,
- 0.008265125810392685,
- 0.008263303723328515,
- 0.008261477416291888,
- 0.008259646922767544,
- 0.008257812276240227,
- 0.008255973510194676,
- 0.008254130658115633,
- 0.008252283753487842,
- 0.008250432829796046,
- 0.008248577920524983,
- 0.008246719059159396,
- 0.008244856279184027,
- 0.00824298961408362,
- 0.008241119097342913,
- 0.00823924476244665,
- 0.008237366642879574,
- 0.008235484772126423,
- 0.008233599183671943,
- 0.008231709911000872,
- 0.008229816987597956,
- 0.008227920446947933,
- 0.008226020322535547,
- 0.008224116647845541,
- 0.008222209456362654,
- 0.008220298781571628,
- 0.008218384656957206,
- 0.00821646711600413,
- 0.00821454619219714,
- 0.00821262191902098,
- 0.008210694329960392,
- 0.008208763458500114,
- 0.008206829338124893,
- 0.008204892002319468,
- 0.00820295148456858,
- 0.008201007818356972,
- 0.008199061037169388,
- 0.008197111174490566,
- 0.00819515826380525,
- 0.00819320233859818,
- 0.008191243432354101,
- 0.008189281578557752,
- 0.008187316810693877,
- 0.008185349162247214,
- 0.008183378666702509,
- 0.008181405357544502,
- 0.008179429268257935,
- 0.00817745043232755,
- 0.008175468883238089,
- 0.00817348465447429,
- 0.008171497779520902,
- 0.008169508291862663,
- 0.008167516224984314,
- 0.008165521612370597,
- 0.008163524487506254,
- 0.00816152488387603,
- 0.008159522834964662,
- 0.008157518374256894,
- 0.008155511535237468,
- 0.008153502351391126,
- 0.00815149085620261,
- 0.00814947708315666,
- 0.00814746106573802,
- 0.008145442837431429,
- 0.008143422431721633,
- 0.00814139988209337,
- 0.008139375222031384,
- 0.008137348485020415,
- 0.008135319704545207,
- 0.0081332889140905,
- 0.008131256147141037,
- 0.00812922143718156,
- 0.00812718481769681,
- 0.008125146322171529,
- 0.008123105984090457,
- 0.00812106383693834,
- 0.008119019914199915,
- 0.008116974249359928,
- 0.008114926875903119,
- 0.00811287782731423,
- 0.008110827137078001,
- 0.008108774838679177,
- 0.008106720965602499,
- 0.008104665551332707,
- 0.008102608629354545,
- 0.008100550233152752,
- 0.008098490396212073,
- 0.008096429152017248,
- 0.00809436653405302,
- 0.008092302575804127,
- 0.008090237310755317,
- 0.008088170772391328,
- 0.008086102994196901,
- 0.008084034009656781,
- 0.008081963852255708,
- 0.008079892555478424,
- 0.008077820152809669,
- 0.008075746677734188,
- 0.00807367216373672,
- 0.008071596644302011,
- 0.008069520153377665,
- 0.00806744279775147,
- 0.008065364665441173,
- 0.008063285792102371,
- 0.008061206213390655,
- 0.008059125964961618,
- 0.008057045082470855,
- 0.008054963601573957,
- 0.00805288155792652,
- 0.008050798987184136,
- 0.008048715925002399,
- 0.008046632407036899,
- 0.008044548468943234,
- 0.008042464146376993,
- 0.008040379474993774,
- 0.008038294490449165,
- 0.008036209228398762,
- 0.00803412372449816,
- 0.00803203801440295,
- 0.008029952133768725,
- 0.008027866118251079,
- 0.008025780003505607,
- 0.008023693825187899,
- 0.00802160761895355,
- 0.008019521420458153,
- 0.008017435265357302,
- 0.00801534918930659,
- 0.00801326322796161,
- 0.008011177416977953,
- 0.008009091792011216,
- 0.008007006388716991,
- 0.008004921242750871,
- 0.008002836389768451,
- 0.008000751865425322,
- 0.007998667705377077,
- 0.007996583945279311,
- 0.007994500620787616,
- 0.007992417767557585,
- 0.007990335421244815,
- 0.007988253617504893,
- 0.007986172391993418,
- 0.00798409178036598,
- 0.007982011818278173,
- 0.007979932541385591,
- 0.007977853985343827,
- 0.007975776185808473,
- 0.007973699178435125,
- 0.007971622998879374,
- 0.007969547682796814,
- 0.007967473265843038,
- 0.00796539978367364,
- 0.007963327271944211,
- 0.007961255766310349,
- 0.007959185302427643,
- 0.007957115915951687,
- 0.007955047642538075,
- 0.007952980517842401,
- 0.007950914577520257,
- 0.007948849857227236,
- 0.007946786392618933,
- 0.00794472421935094,
- 0.007942663373078852,
- 0.007940603889458258,
- 0.007938545804144756,
- 0.007936489152793939,
- 0.007934433971061396,
- 0.007932380294602723,
- 0.007930328159073515,
- 0.007928277600129364,
- 0.00792622865342586,
- 0.007924181354618602,
- 0.00792213573936318,
- 0.007920091843315187,
- 0.007918049702130217,
- 0.007916009351463863,
- 0.00791397082697172,
- 0.00791193416430938,
- 0.007909899399132433,
- 0.007907866567096479,
- 0.007905835703857104,
- 0.00790380684506991,
- 0.00790178002639048,
- 0.007899755283474415,
- 0.007897732651977307,
- 0.007895712167554747,
- 0.007893693865862328,
- 0.007891677782555647,
- 0.007889663953290294,
- 0.007887652413721863,
- 0.007885643199505948,
- 0.00788363634629814,
- 0.007881631889754036,
- 0.007879629865529227,
- 0.007877630309279307,
- 0.007875633256659869,
- 0.007873638743326505,
- 0.007871646804934811,
- 0.007869657477140378,
- 0.0078676707955988,
- 0.00786568679596567,
- 0.007863705513896584,
- 0.00786172698504713,
- 0.007859751245072905,
- 0.007857778329629502,
- 0.007855808274372513,
- 0.007853841114957533,
- 0.007851876887040154,
- 0.00784991562627597,
- 0.007847957368320573,
- 0.007846002148829558,
- 0.007844050003458516,
- 0.007842100967863043,
- 0.00784015507769873,
- 0.007838212368621174,
- 0.007836272876285964,
- 0.007834336636348693,
- 0.007832403683902514,
- 0.007830473852997628,
- 0.007828547012673074,
- 0.00782662319297123,
- 0.007824702423934468,
- 0.007822784735605165,
- 0.007820870158025692,
- 0.007818958721238424,
- 0.007817050455285739,
- 0.007815145390210006,
- 0.007813243556053603,
- 0.007811344982858904,
- 0.007809449700668283,
- 0.007807557739524114,
- 0.007805669129468773,
- 0.007803783900544632,
- 0.007801902082794067,
- 0.0078000237062594525,
- 0.007798148800983162,
- 0.007796277397007571,
- 0.0077944095243750525,
- 0.007792545213127983,
- 0.007790684493308734,
- 0.007788827394959683,
- 0.007786973948123202,
- 0.007785124182841667,
- 0.0077832781291574515,
- 0.00778143581711293,
- 0.007779597276750478,
- 0.007777762538112468,
- 0.007775931631241276,
- 0.007774104586179276,
- 0.007772281432968842,
- 0.007770462201652349,
- 0.007768646922272171,
- 0.007766835624870683,
- 0.007765028339490257,
- 0.007763225096173271,
- 0.007761425924962098,
- 0.007759630855899112,
- 0.007757839919026687,
- 0.007756053144387198,
- 0.00775427056202302,
- 0.007752492201976526,
- 0.007750718094290092,
- 0.007748948269006092,
- 0.007747182756166899,
- 0.007745421585814889,
- 0.007743664787992437,
- 0.007741912392741915,
- 0.007740164430105699,
- 0.007738420930126163,
- 0.007736681922845681,
- 0.0077349474383066295,
- 0.00773321750655138,
- 0.00773149215762231,
- 0.0077297714215617905,
- 0.007728055328412199,
- 0.007726343908215907,
- 0.007724637191015292,
- 0.007722935206852725,
- 0.007721237985770584,
- 0.007719545557811241,
- 0.007717857953017071,
- 0.007716175201430449,
- 0.007714497333093749,
- 0.0077128243780493445,
- 0.007711156366339611,
- 0.007709493328006923,
- 0.007707835293093655,
- 0.007706182291642181,
- 0.0077045343536948745,
- 0.007702891509294111,
- 0.0077012537884822655,
- 0.007699621221301711,
- 0.007697993837794822,
- 0.007696371668003975,
- 0.007694754741971542,
- 0.007693143089739898,
- 0.007691536741351418,
- 0.007689935726848477,
- 0.007688340076273448,
- 0.007686749819668706,
- 0.007685164987076625,
- 0.00768358560853958,
- 0.007682011714099946,
- 0.0076804433338000955,
- 0.007678880497682404,
- 0.007677323235789246,
- 0.007675771578162997,
- 0.007674225554846029,
- 0.007672685195880719,
- 0.007671150531309439,
- 0.007669621591174565,
- 0.00766809840551847,
- 0.0076665810043835304,
- 0.00766506941781212,
- 0.007663563675846611,
- 0.007662063808529382,
- 0.0076605698459028026,
- 0.007659081818009251,
- 0.0076575997548910995,
- 0.007656123686590724,
- 0.007654653643150498,
- 0.007653189654612796,
- 0.007651731751019992,
- 0.007650279962414461,
- 0.007648834318838578,
- 0.007647394850334716,
- 0.00764596158694525,
- 0.007644534558712555,
- 0.007643113795679005,
- 0.007641699327886975,
- 0.007640291185378838,
- 0.007638889398196969,
- 0.007637493996383742,
- 0.007636105009981534,
- 0.007634722469032716,
- 0.0076333464035796645,
- 0.007631976843664753,
- 0.007630613819330356,
- 0.0076292573606188486,
- 0.007627907497572604,
- 0.007626564260233998,
- 0.007625227678645404,
- 0.007623897782849197,
- 0.007622574602887751,
- 0.0076212581688034405,
- 0.00761994851063864,
- 0.007618645658435724,
- 0.007617349437851694,
- 0.007616059404115533,
- 0.007614775558146344,
- 0.00761349791932094,
- 0.007612226507016134,
- 0.007610961340608738,
- 0.007609702439475565,
- 0.0076084498229934275,
- 0.007607203510539138,
- 0.007605963521489509,
- 0.007604729875221353,
- 0.007603502591111483,
- 0.007602281688536713,
- 0.007601067186873853,
- 0.007599859105499716,
- 0.007598657463791116,
- 0.007597462281124865,
- 0.0075962735768777745,
- 0.007595091370426659,
- 0.00759391568114833,
- 0.007592746528419601,
- 0.007591583931617283,
- 0.00759042791011819,
- 0.007589278483299135,
- 0.007588135670536928,
- 0.007586999491208384,
- 0.007585869964690316,
- 0.007584747110359534,
- 0.007583630947592853,
- 0.0075825214957670846,
- 0.007581418774259042,
- 0.007580322802445537,
- 0.007579233599703383,
- 0.007578151185409391,
- 0.007577075578940376,
- 0.007576006799673149,
- 0.007574944866984523,
- 0.007573889800251311,
- 0.007572841618850325,
- 0.007571800342158377,
- 0.007570765989552281,
- 0.007569738580408849,
- 0.007568718134104894,
- 0.007567704670017228,
- 0.007566698207522664,
- 0.007565698765998014,
- 0.007564706364820092,
- 0.0075637210233657085,
- 0.007562742761011678,
- 0.007561771597134812,
- 0.007560807551111924,
- 0.007559850642319826,
- 0.0075589008901353295,
- 0.007557958313935249,
- 0.007557022933096397,
- 0.007556094766995585,
- 0.007555173835009627,
- 0.007554260156515334,
- 0.007553353750889519,
- 0.0075524546375089945,
- 0.007551562835750574,
- 0.00755067836499107,
- 0.007549801244607295,
- 0.007548931493976061,
- 0.007548069132474181,
- 0.007547214179478467,
- 0.007546366654365732,
- 0.00754552657651279,
- 0.007544693965296451,
- 0.00754386884009353,
- 0.007543051220280838,
- 0.007542241125235189,
- 0.007541438574333394,
- 0.007540643586952267,
- 0.007539856182468619,
- 0.007539076380259265,
- 0.007538304199701014,
- 0.007537539660170683,
- 0.007536782781045082,
- 0.007536033581701023,
- 0.00753529208151532,
- 0.007534558299864786,
- 0.007533832256126232,
- 0.007533113969676472,
- 0.007532403459892318,
- 0.007531700746150582,
- 0.007531005847828078,
- 0.007530318784301618,
- 0.007529639574948014,
- 0.007528968239144078,
- 0.007528304796266625,
- 0.007527649265692466,
- 0.007527001666798414,
- 0.007526362018961282,
- 0.007525730341557881,
- 0.0075251066539650255,
- 0.007524490975559527,
- 0.007523883325718198,
- 0.007523283723817852,
- 0.007522692189235302,
- 0.007522108741347358,
- 0.007521533399530836,
- 0.0075209661831625455,
- 0.007520407111619301,
- 0.007519856204277915,
- 0.007519313480515199,
- 0.007518778959707967,
- 0.007518252661233031,
- 0.007517734604467204,
- 0.007517224808787297,
- 0.007516723293570124,
- 0.007516230078192498,
- 0.00751574518203123,
- 0.007515268624463135,
- 0.007514800424865023,
- 0.0075143406026137085,
- 0.007513889177086003,
- 0.007513446167658719,
- 0.007513011593708671,
- 0.007512585474612669,
- 0.007512167829747528,
- 0.007511758678490059,
- 0.0075113580402170746,
- 0.007510965934305388,
- 0.0075105823801318115,
- 0.007510207397073158,
- 0.00750984100450624,
- 0.00750948322180787,
- 0.007509134068354861,
- 0.007508793468664882,
- 0.0075084608234578685,
- 0.007508136029835606,
- 0.007507819094535318,
- 0.007507510024294231,
- 0.007507208825849571,
- 0.007506915505938562,
- 0.007506630071298431,
- 0.0075063525286664014,
- 0.0075060828847797,
- 0.007505821146375552,
- 0.007505567320191181,
- 0.007505321412963816,
- 0.007505083431430679,
- 0.007504853382328995,
- 0.007504631272395993,
- 0.007504417108368895,
- 0.007504210896984928,
- 0.007504012644981317,
- 0.007503822359095287,
- 0.007503640046064063,
- 0.007503465712624871,
- 0.007503299365514937,
- 0.007503141011471485,
- 0.007502990657231741,
- 0.007502848309532931,
- 0.0075027139751122785,
- 0.007502587660707011,
- 0.007502469373054352,
- 0.007502359118891528,
- 0.007502256904955764,
- 0.007502162737984285,
- 0.0075020766247143175,
- 0.007501998571883085,
- 0.007501928586227815,
- 0.007501866674485731,
- 0.00750181284339406,
- 0.007501767099690026,
- 0.007501729450110854,
- 0.007501699901393772,
- 0.007501678460276002,
- 0.007501665133494771,
- 0.007501659927787304,
- 0.007501662849890827,
- 0.007501673906542565,
- 0.007501693104479743,
- 0.007501720450439587,
- 0.007501755951159321,
- 0.007501799613376172,
- 0.007501851443827365,
- 0.007501911449250124,
- 0.007501979636381676,
- 0.007502056011959245,
- 0.007502140582720058,
- 0.007502233355401338,
- 0.007502334336740313,
- 0.007502443533474207,
- 0.007502560952340245,
- 0.007502686600075652,
- 0.007502820483417655,
- 0.007502962609103479,
- 0.007503112983870347,
- 0.007503271614455488,
- 0.007503438507596124,
- 0.007503613670029483,
- 0.007503797108492789,
- 0.007503988829723267,
- 0.007504188840458143,
- 0.007504397147434643,
- 0.00750461375738999,
- 0.007504838677061412,
- 0.007505071913186134,
- 0.00750531347250138,
- 0.007505563361744375,
- 0.007505821587652346,
- 0.007506088156962518,
- 0.007506363076412116,
- 0.007506646352738364,
- 0.00750693799267849,
- 0.007507238002969718,
- 0.007507546390349273,
- 0.007507863161554381,
- 0.007508188323322267,
- 0.007508521882390156,
- 0.007508863845495275,
- 0.0075092142193748474,
- 0.007509573010766099,
- 0.007509940226406256,
- 0.007510315873032543,
- 0.007510699957382185,
- 0.007511092486192409,
- 0.007511493466200438,
- 0.007511902904143499,
- 0.007512320806758817,
- 0.007512747180783617,
- 0.007513182032955125,
- 0.007513625370010566,
- 0.007514077198687165,
- 0.007514537525722148,
- 0.00751500635785274,
- 0.007515483701816166,
- 0.007515969564349651,
- 0.007516463952190422,
- 0.007516966872075704,
- 0.007517478330742721,
- 0.007517998334928699,
- 0.007518526891370864,
- 0.00751906400680644,
- 0.007519609687972653,
- 0.007520163941606729,
- 0.007520726774445893,
- 0.007521298193227369,
- 0.007521878204688385,
- 0.007522466815566164,
- 0.0075230640325979325,
- 0.007523669862520916,
- 0.0075242843120723385,
- 0.007524907387989427,
- 0.007525539097009405,
- 0.0075261794458695,
- 0.0075268284413069365,
- 0.007527486090058939,
- 0.007528152398862734,
- 0.007528827374455546,
- 0.007529511023574601,
- 0.007530203352957124,
- 0.007530904369340339,
- 0.007531614079461475,
- 0.007532332490057753,
- 0.0075330595895717,
- 0.00753379474346269,
- 0.007534537629565114,
- 0.0075352882396023686,
- 0.007536046565297853,
- 0.007536812598374965,
- 0.007537586330557102,
- 0.007538367753567662,
- 0.007539156859130042,
- 0.007539953638967641,
- 0.0075407580848038565,
- 0.007541570188362086,
- 0.007542389941365728,
- 0.007543217335538179,
- 0.007544052362602838,
- 0.007544895014283104,
- 0.007545745282302372,
- 0.007546603158384041,
- 0.00754746863425151,
- 0.007548341701628175,
- 0.007549222352237435,
- 0.007550110577802687,
- 0.00755100637004733,
- 0.0075519097206947616,
- 0.0075528206214683785,
- 0.0075537390640915796,
- 0.007554665040287762,
- 0.007555598541780324,
- 0.007556539560292664,
- 0.007557488087548178,
- 0.0075584441152702665,
- 0.007559407635182325,
- 0.0075603786390077525,
- 0.007561357118469946,
- 0.007562343065292304,
- 0.007563336471198224,
- 0.0075643373279111045,
- 0.007565345627154343,
- 0.007566361360651337,
- 0.007567384520125484,
- 0.007568415097300183,
- 0.00756945308389883,
- 0.007570498471644825,
- 0.007571551252261565,
- 0.007572611417472447,
- 0.0075736789590008695,
- 0.007574753868570231,
- 0.007575836137903929,
- 0.007576925758725359,
- 0.007578022722757922,
- 0.007579127021725016,
- 0.007580238647350035,
- 0.007581357591356381,
- 0.00758248384546745,
- 0.00758361740140664,
- 0.007584758250897348,
- 0.007585906385662973,
- 0.007587061797426913,
- 0.007588224477912564,
- 0.0075893944188433265,
- 0.007590571611942596,
- 0.007591756048933772,
- 0.007592947721540251,
- 0.007594146621485432,
- 0.007595352740492712,
- 0.007596566070285489,
- 0.007597786602587161,
- 0.0075990143291211265,
- 0.007600249241610782,
- 0.007601491331779526,
- 0.007602740591350757,
- 0.007603997012047871,
- 0.0076052605855942675,
- 0.007606531303713343,
- 0.007607809158128497,
- 0.0076090941405631265,
- 0.007610386242740628,
- 0.0076116854563844025,
- 0.007612991773217844,
- 0.007614305184964354,
- 0.0076156256833473275,
- 0.007616953260090164,
- 0.0076182879069162605,
- 0.007619629615549015,
- 0.007620978377711826,
- 0.00762233418512809,
- 0.007623697029521205,
- 0.007625066902614571,
- 0.0076264437961315835,
- 0.007627827701795641,
- 0.007629218611330142,
- 0.0076306165164584825,
- 0.007632021408904063,
- 0.007633433280390279,
- 0.00763485212264053,
- 0.007636277927378212,
- 0.007637710686326724,
- 0.007639150391209465,
- 0.00764059703374983,
- 0.00764205060567122,
- 0.00764351109869703,
- 0.007644978504550659,
- 0.007646452814955506,
- 0.007647934021634967,
- 0.00764942211631244,
- 0.007650917090711324,
- 0.007652418936555016,
- 0.007653927645566915,
- 0.007655443209470416,
- 0.00765696561998892,
- 0.0076584948688458235,
- 0.007660030947764525,
- 0.00766157384846842,
- 0.00766312356268091,
- 0.007664680082125389,
- 0.007666243398525258,
- 0.007667813503603913,
- 0.007669390389084752,
- 0.007670974046691174,
- 0.007672564468146576,
- 0.0076741616451743554,
- 0.00767576556949791,
- 0.007677376232840639,
- 0.007678993626925939,
- 0.0076806177434772084,
- 0.007682248574217844,
- 0.007683886110871245,
- 0.007685530345160809,
- 0.007687181268809934,
- 0.007688838873542016,
- 0.007690502733158195,
- 0.007692172235379693,
- 0.007693847351058322,
- 0.007695528055429888,
- 0.007697214323730199,
- 0.007698906131195062,
- 0.007700603453060283,
- 0.00770230626456167,
- 0.007704014540935031,
- 0.007705728257416171,
- 0.007707447389240899,
- 0.0077091719116450215,
- 0.007710901799864345,
- 0.007712637029134678,
- 0.007714377574691827,
- 0.007716123411771598,
- 0.007717874515609799,
- 0.007719630861442239,
- 0.007721392424504722,
- 0.0077231591800330564,
- 0.00772493110326305,
- 0.007726708169430509,
- 0.007728490353771241,
- 0.007730277631521053,
- 0.007732069977915752,
- 0.007733867368191146,
- 0.007735669777583041,
- 0.0077374771813272444,
- 0.007739289554659564,
- 0.007741106872815805,
- 0.0077429291110317775,
- 0.007744756244543286,
- 0.007746588248586139,
- 0.007748425098396143,
- 0.007750266769209107,
- 0.007752113236260835,
- 0.007753964474787136,
- 0.007755820460023818,
- 0.007757681167206685,
- 0.007759546571571547,
- 0.007761416648354211,
- 0.007763291372790482,
- 0.00776517072011617,
- 0.0077670546655670795,
- 0.0077689431843790185,
- 0.007770836251787795,
- 0.007772733843029215,
- 0.007774635933339087,
- 0.007776542497953217,
- 0.0077784535121074114,
- 0.00778036895103748,
- 0.007782288789979227,
- 0.007784213004168461,
- 0.007786141568840989,
- 0.007788074459232618,
- 0.007790011650579155,
- 0.007791953118116408,
- 0.007793898837080183,
- 0.007795848782706287,
- 0.007797802930230528,
- 0.007799761254888713,
- 0.00780172373191665,
- 0.007803690336550143,
- 0.007805661044025003,
- 0.007807635829577034,
- 0.007809614668442045,
- 0.007811597535855843,
- 0.007813584407054234,
- 0.007815575257273026,
- 0.007817570061748026,
- 0.007819568795715041,
- 0.007821571434409879,
- 0.007823577953068346,
- 0.00782558832692625,
- 0.007827602531219396,
- 0.007829620541183595,
- 0.007831642332054651,
- 0.007833667879068371,
- 0.007835697157460565,
- 0.007837730142467036,
- 0.007839766809323594,
- 0.007841807133266047,
- 0.0078438510895302,
- 0.00784589865335186,
- 0.007847949799966836,
- 0.007850004504610934,
- 0.00785206274251996,
- 0.007854124488929722,
- 0.00785618971907603,
- 0.007858258408194686,
- 0.0078603305315215,
- 0.00786240606429228,
- 0.007864484981742833,
- 0.007866567259108963,
- 0.00786865287162648,
- 0.00787074179453119,
- 0.0078728340030589,
- 0.007874929472445419,
- 0.007877028177926551,
- 0.007879130094738106,
- 0.00788123519811589,
- 0.00788334346329571,
- 0.007885454865513375,
- 0.007887569380004688,
- 0.00788968698200546,
- 0.007891807646751495,
- 0.007893931349478602,
- 0.007896058065422588,
- 0.007898187769819261,
- 0.007900320437904427,
- 0.007902456044913892,
- 0.007904594566083466,
- 0.007906735976648954,
- 0.007908880251846164,
- 0.007911027366910902,
- 0.007913177297078976,
- 0.007915330017586195,
- 0.007917485503668362,
- 0.007919643730561287,
- 0.007921804673500777,
- 0.007923968307722637,
- 0.007926134608462677,
- 0.007928303530167722,
- 0.00793047449509979,
- 0.007932647222572675,
- 0.007934821674561318,
- 0.007936997813040662,
- 0.007939175599985642,
- 0.007941354997371204,
- 0.007943535967172285,
- 0.007945718471363824,
- 0.007947902471920764,
- 0.007950087930818046,
- 0.007952274810030607,
- 0.00795446307153339,
- 0.007956652677301335,
- 0.007958843589309381,
- 0.007961035769532467,
- 0.007963229179945538,
- 0.007965423782523531,
- 0.007967619539241386,
- 0.007969816412074044,
- 0.007972014362996447,
- 0.007974213353983533,
- 0.007976413347010242,
- 0.007978614304051517,
- 0.007980816187082294,
- 0.007983018958077518,
- 0.007985222579012127,
- 0.007987427011861063,
- 0.007989632218599262,
- 0.007991838161201668,
- 0.007994044801643221,
- 0.007996252101898861,
- 0.007998460023943527,
- 0.008000668529752161,
- 0.008002877581299703,
- 0.008005087140561092,
- 0.00800729716951127,
- 0.008009507630125177,
- 0.00801171848437775,
- 0.008013929694243934,
- 0.008016141221698669,
- 0.008018353028716892,
- 0.008020565077273546,
- 0.008022777329343568,
- 0.008024989746901903,
- 0.008027202291923488,
- 0.008029414926383264,
- 0.008031627612256172,
- 0.008033840311517151,
- 0.008036052986141143,
- 0.008038265598103087,
- 0.008040478109377924,
- 0.008042690481940593,
- 0.008044902677766036,
- 0.008047114658829192,
- 0.008049326387105003,
- 0.008051537824568408,
- 0.008053748933194346,
- 0.00805595967495776,
- 0.00805817001183359,
- 0.008060379905796774,
- 0.008062589318822254,
- 0.00806479821288497,
- 0.008067006549959862,
- 0.00806921429202187,
- 0.008071421401045937,
- 0.008073627839007,
- 0.00807583356788,
- 0.008078038549639876,
- 0.008080242746261573,
- 0.008082446119720027,
- 0.00808464863199018,
- 0.008086850245046972,
- 0.008089050920865343,
- 0.008091250621420234,
- 0.008093449308686584,
- 0.008095646944639335,
- 0.008097843491253427,
- 0.008100038910503798,
- 0.008102233164365391,
- 0.008104426214813146,
- 0.008106618023822001,
- 0.0081088085533669,
- 0.008110997765422779,
- 0.008113185621964582,
- 0.008115372084967248,
- 0.008117557116405716,
- 0.008119740678254928,
- 0.008121922732489824,
- 0.008124103241085343,
- 0.008126282166016427,
- 0.008128459469258015,
- 0.00813063511278505,
- 0.008132809058572468,
- 0.008134981268595213,
- 0.008137151704828222,
- 0.00813932032924644,
- 0.0081414871038248,
- 0.00814365199053825,
- 0.008145814951361727,
- 0.00814797594827017,
- 0.008150134943238522,
- 0.00815229189824172,
- 0.008154446775254707,
- 0.008156599536252423,
- 0.008158750143209808,
- 0.0081608985581018,
- 0.008163044742903344,
- 0.008165188659589376,
- 0.00816733027013484,
- 0.008169469536514672,
- 0.008171606420703815,
- 0.00817374088467721,
- 0.008175872890409795,
- 0.008178002399876512,
- 0.008180129375052301,
- 0.008182253777912101,
- 0.008184375570430856,
- 0.0081864947145835,
- 0.00818861117234498,
- 0.008190724905690231,
- 0.008192835876594197,
- 0.008194944047031817,
- 0.008197049350159254,
- 0.00819915160156735,
- 0.008201250740103846,
- 0.008203346724589852,
- 0.00820543951384648,
- 0.00820752906669484,
- 0.008209615341956045,
- 0.008211698298451206,
- 0.008213777895001433,
- 0.008215854090427837,
- 0.008217926843551531,
- 0.008219996113193625,
- 0.00822206185817523,
- 0.00822412403731746,
- 0.008226182609441421,
- 0.008228237533368227,
- 0.008230288767918993,
- 0.008232336271914824,
- 0.008234380004176834,
- 0.008236419923526134,
- 0.008238455988783836,
- 0.00824048815877105,
- 0.00824251639230889,
- 0.008244540648218463,
- 0.008246560885320884,
- 0.008248577062437262,
- 0.008250589138388708,
- 0.008252597071996335,
- 0.008254600822081253,
- 0.008256600347464574,
- 0.008258595606967407,
- 0.008260586559410867,
- 0.008262573163616062,
- 0.008264555378404106,
- 0.008266533162596108,
- 0.00826850647501318,
- 0.008270475274476432,
- 0.008272439519806978,
- 0.008274399169825928,
- 0.00827635418335439,
- 0.008278304519213481,
- 0.008280250136224309,
- 0.008282190993207985,
- 0.008284127048985622,
- 0.008286058262378328,
- 0.008287984592207217,
- 0.0082899059972934,
- 0.008291822436457989,
- 0.008293733868522094,
- 0.008295640252306825,
- 0.008297541546633294,
- 0.008299437710322615,
- 0.008301328702195895,
- 0.008303214481074248,
- 0.008305095005778784,
- 0.008306970235130615,
- 0.008308840127950853,
- 0.008310704643060607,
- 0.008312563739280989,
- 0.008314417375433111,
- 0.008316265510338086,
- 0.00831810810281702,
- 0.00831994511169103,
- 0.008321776495781223,
- 0.008323602213908713,
- 0.008325422224894609,
- 0.008327236487560024,
- 0.008329044960726067,
- 0.008330847603213853,
- 0.00833264437384449,
- 0.008334435231439091,
- 0.008336220134818766,
- 0.008337999042804627,
- 0.008339771914217784,
- 0.00834153870787935,
- 0.008343299382610435,
- 0.008345053897232151,
- 0.008346802210565609,
- 0.00834854428143192,
- 0.008350280068652197,
- 0.008352009531047548,
- 0.008353732627439086,
- 0.008355449316647922,
- 0.008357159557495168,
- 0.008358863308801935,
- 0.008360560529389332,
- 0.008362251178078473,
- 0.00836393521369047,
- 0.00836561259504643,
- 0.00836728328096747,
- 0.008368947230274695,
- 0.00837060440178922,
- 0.008372254754332155,
- 0.008373898246724612,
- 0.008375534837787704,
- 0.008377164486342539,
- 0.008378787151210229,
- 0.008380402791211885,
- 0.00838201136516862,
- 0.008383612831901545,
- 0.008385207150231768,
- 0.008386794278980404,
- 0.008388374176968564,
- 0.008389946803017356,
- 0.008391512115947894,
- 0.00839307007458129,
- 0.008394620637738652,
- 0.008396163764241094,
- 0.008397699412909725,
- 0.00839922754256566,
- 0.008400748112030006,
- 0.008402261080123877,
- 0.008403766405668383,
- 0.008405264047484635,
- 0.008406753964393745,
- 0.008408236115216823,
- 0.008409710458774982,
- 0.008411176953889333,
- 0.008412635559380986,
- 0.008414086234071054,
- 0.008415528936780646,
- 0.008416963626330874,
- 0.008418390261542851,
- 0.00841980907864948,
- 0.008421220502234362,
- 0.008422624509999359,
- 0.008424021072822543,
- 0.008425410161581989,
- 0.008426791747155766,
- 0.008428165800421949,
- 0.008429532292258611,
- 0.008430891193543824,
- 0.00843224247515566,
- 0.008433586107972194,
- 0.008434922062871495,
- 0.008436250310731641,
- 0.0084375708224307,
- 0.008438883568846747,
- 0.008440188520857855,
- 0.008441485649342094,
- 0.00844277492517754,
- 0.008444056319242265,
- 0.00844532980241434,
- 0.00844659534557184,
- 0.008447852919592836,
- 0.0084491024953554,
- 0.00845034404373761,
- 0.008451577535617531,
- 0.008452802941873241,
- 0.008454020233382813,
- 0.008455229381024316,
- 0.008456430355675826,
- 0.008457623128215415,
- 0.008458807669521154,
- 0.008459983950471118,
- 0.008461151941943378,
- 0.008462311614816009,
- 0.00846346293996708,
- 0.008464605888274667,
- 0.008465740430616842,
- 0.008466866537871678,
- 0.008467984180917246,
- 0.008469093330631621,
- 0.008470193957892875,
- 0.008471286033579079,
- 0.008472369528568308,
- 0.008473444413738634,
- 0.00847451065996813,
- 0.008475568238134867,
- 0.00847661711911692,
- 0.008477657273792362,
- 0.008478688673039263,
- 0.008479711287735697,
- 0.008480725088759737,
- 0.008481730046989457,
- 0.008482726133302929,
- 0.008483713318578223,
- 0.008484691573693416,
- 0.008485660869526578,
- 0.008486621176955783,
- 0.008487572466859102,
- 0.00848851471011461,
- 0.008489447877600378,
- 0.008490371940194481,
- 0.008491286868774988,
- 0.008492192634219976,
- 0.008493089207407515,
- 0.008493976559215678,
- 0.008494854660522537,
- 0.008495723482206168,
- 0.008496582995144641,
- 0.008497433170216027,
- 0.008498273978298405,
- 0.00849910539026984,
- 0.008499927377008411,
- 0.008500739909392189,
- 0.008501542958299243,
- 0.008502336494607651,
- 0.008503120489195482,
- 0.008503894912940811,
- 0.008504659736721711,
- 0.008505414931416252,
- 0.00850616046790251,
- 0.008506896317058555,
- 0.008507622449762461,
- 0.008508338836892301,
- 0.008509045449326147,
- 0.008509742257942073,
- 0.00851042923361815,
- 0.008511106347232452,
- 0.008511773569663051,
- 0.008512430871788022,
- 0.008513078224485432,
- 0.008513715598633361,
- 0.008514342965109877,
- 0.008514960294793053,
- 0.008515567558560965,
- 0.008516164727291681,
- 0.008516751771863278,
- 0.008517328663153826,
- 0.008517895372041399,
- 0.00851845186940407,
- 0.008518998126119911,
- 0.008519534113066994,
- 0.008520059801123393,
- 0.008520575161167181,
- 0.00852108016407643,
- 0.008521574780729213,
- 0.008522058982003602,
- 0.00852253273877767,
- 0.008522996021929491,
- 0.008523448802337137,
- 0.00852389105087868,
- 0.008524322738432193,
- 0.00852474383587575,
- 0.008525154314087423,
- 0.008525554143945282,
- 0.008525943296327405,
- 0.00852632174211186,
- 0.008526689452176724,
- 0.008527046397400066,
- 0.00852739254865996,
- 0.008527727876834479,
- 0.008528052352801695,
- 0.008528365947439682,
- 0.008528668654820097,
- 0.00852896134937421,
- 0.008529244484304723,
- 0.008529518054341457,
- 0.008529782054214235,
- 0.008530036478652882,
- 0.00853028132238722,
- 0.00853051658014707,
- 0.008530742246662254,
- 0.008530958316662597,
- 0.008531164784877922,
- 0.00853136164603805,
- 0.008531548894872804,
- 0.008531726526112008,
- 0.008531894534485484,
- 0.008532052914723053,
- 0.00853220166155454,
- 0.008532340769709766,
- 0.008532470233918555,
- 0.008532590048910728,
- 0.00853270020941611,
- 0.008532800710164521,
- 0.008532891545885787,
- 0.008532972711309728,
- 0.008533044201166169,
- 0.00853310601018493,
- 0.008533158133095834,
- 0.008533200564628706,
- 0.008533233299513367,
- 0.008533256332479639,
- 0.008533269658257346,
- 0.008533273271576311,
- 0.008533267167166356,
- 0.008533251339757303,
- 0.008533225784078976,
- 0.008533190494861197,
- 0.00853314546683379,
- 0.008533090694726575,
- 0.008533026173269375,
- 0.008532951897192016,
- 0.008532867861224317,
- 0.008532774060096103,
- 0.008532670488537196,
- 0.008532557141277418,
- 0.008532434013046594,
- 0.008532301098574543,
- 0.008532158392591091,
- 0.008532005889826059,
- 0.00853184358500927,
- 0.008531671472870546,
- 0.00853148954813971,
- 0.008531297805546586,
- 0.008531096239820995,
- 0.008530884845692761,
- 0.008530663617891706,
- 0.008530432551147653,
- 0.008530191640190424,
- 0.008529940879749842,
- 0.008529680264555731,
- 0.008529409789337913,
- 0.008529129448826209,
- 0.008528839237750442,
- 0.008528539150840437,
- 0.008528229182826015,
- 0.008527909328437,
- 0.008527579582403211,
- 0.008527239939454477,
- 0.008526890394320613,
- 0.008526530941731449,
- 0.008526161576416802,
- 0.0085257822931065,
- 0.00852539308653036,
- 0.008524993951418208,
- 0.008524584882499868,
- 0.00852416587450516,
- 0.008523736922163907,
- 0.008523298020205931,
- 0.008522849163361058,
- 0.008522390346359108,
- 0.008521921563929903,
- 0.008521442810803269,
- 0.008520954081709024,
- 0.008520455371376995,
- 0.008519946674537003,
- 0.00851942798591887,
- 0.008518899300252422,
- 0.008518360612267475,
- 0.00851781191669386,
- 0.008517253208261391,
- 0.008516684481699899,
- 0.0085161057317392,
- 0.008515516953109122,
- 0.008514918140539483,
- 0.008514309288760109,
- 0.008513690392500821,
- 0.008513061446491443,
- 0.008512422445461796,
- 0.008511773384141705,
- 0.00851111425726099,
- 0.008510445059549475,
- 0.008509765785736983,
- 0.008509076430553337,
- 0.008508376988728358,
- 0.00850766745499187,
- 0.008506947824073696,
- 0.008506218090703658,
- 0.008505478249611578,
- 0.00850472829552728,
- 0.008503968223180586,
- 0.00850319802730132,
- 0.008502417702619301,
- 0.008501627243864355,
- 0.008500826645766306,
- 0.008500015903054972,
- 0.00849919501046018,
- 0.00849836396271175,
- 0.008497522863859753,
- 0.008496672741587066,
- 0.00849581386504765,
- 0.008494946252865636,
- 0.008494069923665167,
- 0.008493184896070377,
- 0.008492291188705405,
- 0.008491388820194385,
- 0.008490477809161456,
- 0.008489558174230758,
- 0.008488629934026423,
- 0.00848769310717259,
- 0.008486747712293397,
- 0.008485793768012981,
- 0.008484831292955478,
- 0.008483860305745024,
- 0.00848288082500576,
- 0.00848189286936182,
- 0.008480896457437341,
- 0.008479891607856461,
- 0.008478878339243318,
- 0.008477856670222047,
- 0.008476826619416785,
- 0.008475788205451671,
- 0.008474741446950842,
- 0.008473686362538433,
- 0.008472622970838582,
- 0.008471551290475427,
- 0.008470471340073105,
- 0.008469383138255753,
- 0.008468286703647505,
- 0.008467182054872503,
- 0.00846606921055488,
- 0.008464948189318776,
- 0.008463819009788327,
- 0.00846268169058767,
- 0.008461536250340941,
- 0.008460382707672277,
- 0.00845922108120582,
- 0.008458051389565699,
- 0.008456873651376057,
- 0.00845568788526103,
- 0.008454494109844753,
- 0.008453292343751365,
- 0.008452082605605003,
- 0.008450864914029804,
- 0.008449639287649902,
- 0.008448405745089439,
- 0.00844716430497255,
- 0.008445914985923371,
- 0.008444657806566041,
- 0.008443392785524695,
- 0.00844211994142347,
- 0.008440839292886507,
- 0.008439550858537937,
- 0.008438254657001903,
- 0.008436950706902539,
- 0.00843563902686398,
- 0.008434319635510367,
- 0.008432992551465837,
- 0.008431657793354523,
- 0.008430315379800567,
- 0.008428965329428103,
- 0.008427607660861269,
- 0.0084262423927242,
- 0.008424869543641036,
- 0.008423489132235914,
- 0.00842210117713297,
- 0.00842070569695634,
- 0.008419302710330163,
- 0.008417892235878575,
- 0.008416474292225714,
- 0.008415048897995716,
- 0.00841361607181272,
- 0.00841217583230086,
- 0.008410728198084274,
- 0.0084092731877871,
- 0.008407810820033475,
- 0.008406341113447537,
- 0.00840486408665342,
- 0.008403379758275265,
- 0.008401888146937207,
- 0.008400389271263381,
- 0.008398883149877929,
- 0.008397369801404982,
- 0.008395849244468684,
- 0.008394321497693166,
- 0.008392786579702567,
- 0.008391244509121026,
- 0.008389695304572679,
- 0.00838813898468166,
- 0.00838657556807211,
- 0.008385005073368167,
- 0.008383427519193964,
- 0.00838184292417364,
- 0.008380251306931333,
- 0.008378652686091177,
- 0.008377047080277313,
- 0.008375434508113875,
- 0.008373814988225002,
- 0.008372188539234831,
- 0.008370555179767498,
- 0.00836891492844714,
- 0.008367267803897896,
- 0.008365613824743899,
- 0.008363953009609291,
- 0.008362285377118205,
- 0.008360610945894782,
- 0.008358929734563156,
- 0.008357241761747463,
- 0.008355547046071846,
- 0.008353845606160435,
- 0.008352137460637371,
- 0.00835042262812679,
- 0.00834870112725283,
- 0.008346972976639628,
- 0.008345238362980473,
- 0.008343497975741361,
- 0.008341751916760823,
- 0.008340000220159845,
- 0.00833824292005941,
- 0.008336480050580498,
- 0.008334711645844099,
- 0.00833293773997119,
- 0.008331158367082758,
- 0.008329373561299785,
- 0.008327583356743256,
- 0.008325787787534154,
- 0.00832398688779346,
- 0.00832218069164216,
- 0.008320369233201237,
- 0.008318552546591675,
- 0.008316730665934456,
- 0.008314903625350563,
- 0.008313071458960982,
- 0.008311234200886695,
- 0.008309391885248684,
- 0.008307544546167936,
- 0.00830569221776543,
- 0.008303834934162153,
- 0.008301972729479088,
- 0.008300105637837216,
- 0.008298233693357523,
- 0.008296356930160991,
- 0.008294475382368605,
- 0.008292589084101345,
- 0.008290698069480198,
- 0.008288802372626148,
- 0.008286902027660175,
- 0.008284997068703264,
- 0.0082830875298764,
- 0.008281173445300563,
- 0.008279254849096739,
- 0.00827733177538591,
- 0.008275404258289062,
- 0.008273472331927177,
- 0.008271536030421238,
- 0.008269595387892228,
- 0.00826765043846113,
- 0.00826570121624893,
- 0.00826374775537661,
- 0.008261790089965153,
- 0.008259828254135543,
- 0.008257862282008763,
- 0.008255892207705796,
- 0.008253918065347627,
- 0.008251939889055239,
- 0.008249957712949615,
- 0.008247971571151739,
- 0.008245981497782592,
- 0.00824398752696316,
- 0.008241989692814426,
- 0.008239988029457372,
- 0.008237982571012985,
- 0.008235973351602244,
- 0.008233960405346137,
- 0.008231943766365643,
- 0.008229923468781748,
- 0.008227899546715435,
- 0.008225872034287688,
- 0.008223840965619487,
- 0.00822180637483182,
- 0.00821976829604567,
- 0.008217726763382017,
- 0.008215681810961847,
- 0.008213633472906143,
- 0.008211581783335888,
- 0.008209526776372066,
- 0.00820746848613566,
- 0.008205406946747654,
- 0.008203342192329032,
- 0.008201274257000776,
- 0.00819920317488387,
- 0.008197128980099297,
- 0.008195051706768042,
- 0.008192971389011086,
- 0.008190888060949414,
- 0.00818880175670401,
- 0.008186712510395855,
- 0.008184620356145934,
- 0.008182525328075233,
- 0.00818042746030473,
- 0.008178326786955414,
- 0.008176223342148264,
- 0.008174117160004267,
- 0.008172008274644402,
- 0.008169896720189657,
- 0.008167782530761013,
- 0.008165665740479456,
- 0.008163546383465966,
- 0.008161424493841527,
- 0.008159300105727125,
- 0.00815717325324374,
- 0.008155043970512359,
- 0.008152912291653961,
- 0.008150778250789534,
- 0.00814864188204006,
- 0.008146503219526521,
- 0.008144362297369902,
- 0.008142219149691186,
- 0.008140073810611355,
- 0.008137926314251396,
- 0.008135776694732288,
- 0.008133624986175017,
- 0.008131471222700568,
- 0.00812931543842992,
- 0.00812715766748406,
- 0.00812499794398397,
- 0.008122836302050634,
- 0.008120672775805035,
- 0.008118507399368157,
- 0.008116340206860983,
- 0.008114171308112927,
- 0.008112000882745673,
- 0.008109828972094647,
- 0.008107655614105872,
- 0.008105480846725367,
- 0.008103304707899153,
- 0.008101127235573255,
- 0.008098948467693691,
- 0.008096768442206482,
- 0.008094587197057653,
- 0.008092404770193223,
- 0.008090221199559213,
- 0.008088036523101645,
- 0.008085850778766541,
- 0.008083664004499922,
- 0.00808147623824781,
- 0.008079287517956224,
- 0.008077097881571186,
- 0.008074907367038722,
- 0.008072716012304847,
- 0.008070523855315585,
- 0.00806833093401696,
- 0.00806613728635499,
- 0.008063942950275696,
- 0.008061747963725103,
- 0.008059552364649229,
- 0.008057356190994095,
- 0.008055159480705726,
- 0.008052962271730142,
- 0.008050764602013363,
- 0.00804856650950141,
- 0.008046368032140306,
- 0.008044169207876073,
- 0.008041970074654731,
- 0.008039770670422301,
- 0.008037571033124805,
- 0.008035371200708265,
- 0.008033171211118703,
- 0.008030971102302137,
- 0.008028770912204592,
- 0.008026570678772087,
- 0.008024370439950647,
- 0.00802217023368629,
- 0.008019970097925036,
- 0.00801777007061291,
- 0.008015570189695932,
- 0.008013370493120125,
- 0.008011171018831507,
- 0.008008971804776102,
- 0.00800677288889993,
- 0.008004574309149014,
- 0.008002376103469374,
- 0.008000178309807031,
- 0.007997980966108008,
- 0.007995784110318324,
- 0.007993587780384004,
- 0.007991392014251067,
- 0.007989196849865534,
- 0.007987002325173428,
- 0.007984808478120768,
- 0.00798261534665358,
- 0.00798042296871788,
- 0.007978231382259691,
- 0.007976040625225037,
- 0.007973850735559935,
- 0.007971661751210411,
- 0.007969473710122485,
- 0.007967286650242177,
- 0.007965100609515507,
- 0.0079629156258885,
- 0.007960731737307176,
- 0.007958548981717557,
- 0.007956367397065662,
- 0.007954187021297516,
- 0.007952007892359137,
- 0.007949830048196549,
- 0.00794765352675577,
- 0.007945478365982826,
- 0.007943304603823734,
- 0.00794113227822452,
- 0.0079389614271312,
- 0.0079367920884898,
- 0.00793462430024634,
- 0.007932458100346838,
- 0.007930293526737322,
- 0.007928130617363808,
- 0.00792596941017232,
- 0.007923809943108876,
- 0.007921652254119503,
- 0.007919496381150217,
- 0.007917342362147044,
- 0.007915190235056001,
- 0.007913040037823112,
- 0.0079108918083944,
- 0.007908745584715882,
- 0.007906601404733583,
- 0.007904459306393522,
- 0.007902319327641722,
- 0.007900181506424204,
- 0.007898045880686988,
- 0.007895912488376098,
- 0.007893781367437555,
- 0.007891652555817377,
- 0.00788952609146159,
- 0.007887402012316212,
- 0.007885280356327266,
- 0.007883161161440774,
- 0.007881044465602755,
- 0.007878930306759232,
- 0.007876818722856225,
- 0.00787470975183976,
- 0.007872603431655852,
- 0.007870499800250525,
- 0.007868398895569803,
- 0.007866300755559705,
- 0.007864205417917476,
- 0.007862112742701865,
- 0.007860022611407119,
- 0.007857935056846515,
- 0.007855850111833325,
- 0.007853767809180824,
- 0.007851688181702288,
- 0.007849611262210988,
- 0.007847537083520203,
- 0.007845465678443204,
- 0.007843397079793266,
- 0.007841331320383664,
- 0.007839268433027674,
- 0.007837208450538567,
- 0.00783515140572962,
- 0.007833097331414107,
- 0.007831046260405301,
- 0.007828998225516477,
- 0.00782695325956091,
- 0.007824911395351875,
- 0.007822872665702646,
- 0.007820837103426497,
- 0.007818804741336702,
- 0.007816775612246536,
- 0.007814749748969273,
- 0.00781272718431819,
- 0.007810707951106557,
- 0.007808692082147651,
- 0.0078066796102547464,
- 0.007804670568241118,
- 0.007802664988920039,
- 0.0078006629051047835,
- 0.007798664349608628,
- 0.007796669355244845,
- 0.00779467795482671,
- 0.007792690181167497,
- 0.007790706067080481,
- 0.007788725645378935,
- 0.007786748948876134,
- 0.007784776010385353,
- 0.0077828068627198675,
- 0.007780841538692949,
- 0.007778880071117875,
- 0.007776922492807917,
- 0.007774968836576352,
- 0.007773019135236452,
- 0.007771073421601493,
- 0.00776913172848475,
- 0.007767194088699496,
- 0.007765260535059006,
- 0.007763331100376555,
- 0.007761405817465416,
- 0.007759484719138864,
- 0.007757567838210175,
- 0.007755655207492621,
- 0.007753746859799478,
- 0.00775184282794402,
- 0.007749943144739521,
- 0.0077480478429992556,
- 0.007746156955536499,
- 0.007744270515164525,
- 0.0077423885546966074,
- 0.007740511106946022,
- 0.007738638204726042,
- 0.007736769880849943,
- 0.0077349061681309976,
- 0.007733047099382482,
- 0.00773119270741767,
- 0.007729343025049836,
- 0.007727498085092255,
- 0.0077256579203582,
- 0.007723822563660947,
- 0.007721992047813769,
- 0.007720166405629942,
- 0.0077183456699227385,
- 0.007716529873505434,
- 0.007714719049191304,
- 0.007712913229793621,
- 0.007711112448125661,
- 0.0077093167370006965,
- 0.007707526129232004,
- 0.007705740657632856,
- 0.007703960355016529,
- 0.007702185254196296,
- 0.007700415387985432,
- 0.007698650789197211,
- 0.0076968914906449075,
- 0.007695137525141797,
- 0.007693388925501152,
- 0.007691645724536247,
- 0.007689907955060359,
- 0.00768817564988676,
- 0.007686448841828726,
- 0.0076847275636995295,
- 0.007683011848312446,
- 0.007681301728480751,
- 0.007679597237017718,
- 0.00767789840673662,
- 0.007676205270450733,
- 0.007674517860973331,
- 0.00767283621111769,
- 0.007671160353697082,
- 0.007669490321524782,
- 0.007667826147414065,
- 0.007666167864178205,
- 0.007664515504630477,
- 0.007662869101584156,
- 0.0076612286878525145,
- 0.007659594296248828,
- 0.007657965959586371,
- 0.0076563437106784175,
- 0.007654727582338243,
- 0.00765311760737912,
- 0.007651513818614325,
- 0.007649916248857132,
- 0.007648324930920813,
- 0.007646739897618646,
- 0.0076451611817639036,
- 0.00764358881616986,
- 0.00764202283364979,
- 0.007640463267016968,
- 0.007638910149084668,
- 0.007637363512666165,
- 0.007635823390574734,
- 0.007634289815623648,
- 0.007632762820626182,
- 0.007631242438395611,
- 0.007629728701745209,
- 0.007628221643488251,
- 0.007626721107424628,
- 0.007625226647556479,
- 0.007623738263519632,
- 0.007622255977488525,
- 0.007620779811637594,
- 0.00761930978814128,
- 0.007617845929174017,
- 0.007616388256910245,
- 0.007614936793524401,
- 0.007613491561190923,
- 0.0076120525820842465,
- 0.007610619878378812,
- 0.007609193472249056,
- 0.007607773385869415,
- 0.007606359641414329,
- 0.007604952261058233,
- 0.007603551266975567,
- 0.0076021566813407665,
- 0.007600768526328271,
- 0.0075993868241125175,
- 0.007598011596867942,
- 0.007596642866768985,
- 0.007595280655990083,
- 0.007593924986705672,
- 0.007592575881090192,
- 0.007591233361318079,
- 0.007589897449563772,
- 0.007588568168001707,
- 0.007587245538806323,
- 0.0075859295841520565,
- 0.007584620326213346,
- 0.007583317787164629,
- 0.007582021989180343,
- 0.007580732954434926,
- 0.007579450705102814,
- 0.007578175263358447,
- 0.007576906651376262,
- 0.007575644891330695,
- 0.007574390005396186,
- 0.007573142015747171,
- 0.0075719009445580875,
- 0.0075706668140033745,
- 0.007569439646257468,
- 0.007568219463494807,
- 0.0075670062878898285,
- 0.007565800141616971,
- 0.00756460104685067,
- 0.007563409025765365,
- 0.007562224100535493,
- 0.007561046293335492,
- 0.007559875626339799,
- 0.007558712121722853,
- 0.0075575558016590895,
- 0.007556406688322947,
- 0.007555264803888864,
- 0.007554130170531278,
- 0.0075530028104246255,
- 0.007551882745743346,
- 0.007550769998661874,
- 0.00754966459135465,
- 0.007548566545996111,
- 0.007547475884760694,
- 0.007546392629822837,
- 0.007545316803356977,
- 0.007544248427537553,
- 0.0075431875245390015,
- 0.007542134116535761,
- 0.007541088225702267,
- 0.007540049874212961,
- 0.0075390190842422765,
- 0.007537995877964654,
- 0.007536980277554529,
- 0.007535972305186342,
- 0.007534971983034528,
- 0.007533979333273525,
- 0.007532994378077772,
- 0.007532017139621705,
- 0.0075310476400797625,
- 0.007530085901626383,
- 0.007529131946436002,
- 0.007528185796683059,
- 0.007527247474541991,
- 0.007526317002187235,
- 0.007525394401793229,
- 0.007524479695534412,
- 0.00752357290558522,
- 0.00752267405412009,
- 0.0075217831633134615,
- 0.0075209002553397715,
- 0.007520025352373457,
- 0.007519158476588957,
- 0.007518299650160707,
- 0.007517448895263147,
- 0.007516606234070714,
- 0.007515771688757843,
- 0.0075149452814989755,
- 0.007514127034468547,
- 0.007513316969840996,
- 0.007512515109790758,
- 0.0075117214764922734,
- 0.0075109360921199785,
- 0.007510158978848312,
- 0.00750939015885171,
- 0.007508629654304611,
- 0.007507877487381452,
- 0.007507133680256671,
- 0.007506398255104706,
- 0.007505671234099994,
- 0.007504952639416974,
- 0.007504242493230081,
- 0.007503540817713756,
- 0.0075028476350424336,
- 0.007502162967390553,
- 0.007501486836932552,
- 0.007500819265842867,
- 0.007500160276295937,
- 0.007499509890466199,
- 0.00749886813052809,
- 0.007498235018656049,
- 0.007497610577024512,
- 0.0074969948278079184,
- 0.0074963877931807045,
- 0.007495789495317308,
- 0.007495199956392168,
- 0.0074946191985797205,
- 0.007494047244054404,
- 0.007493484114990655,
- 0.007492929833562913,
- 0.0074923843405859895,
- 0.007491847044735151,
- 0.007491317831408761,
- 0.007490796710102892,
- 0.0074902836903136165,
- 0.007489778781537006,
- 0.007489281993269133,
- 0.00748879333500607,
- 0.007488312816243888,
- 0.0074878404464786595,
- 0.007487376235206458,
- 0.007486920191923353,
- 0.007486472326125419,
- 0.007486032647308727,
- 0.007485601164969349,
- 0.0074851778886033575,
- 0.007484762827706825,
- 0.007484355991775822,
- 0.007483957390306422,
- 0.0074835670327946975,
- 0.007483184928736719,
- 0.0074828110876285605,
- 0.007482445518966293,
- 0.007482088232245988,
- 0.007481739236963718,
- 0.007481398542615557,
- 0.007481066158697574,
- 0.007480742094705843,
- 0.007480426360136436,
- 0.0074801189644854256,
- 0.007479819917248883,
- 0.00747952922792288,
- 0.007479246906003489,
- 0.007478972960986784,
- 0.007478707402368834,
- 0.007478450239645712,
- 0.0074782014823134915,
- 0.007477961139868244,
- 0.00747772922180604,
- 0.007477505737622955,
- 0.007477290696815058,
- 0.007477084108878422,
- 0.00747688598330912,
- 0.007476696329603223,
- 0.0074765151572568035,
- 0.007476342475765933,
- 0.007476178294626685,
- 0.007476022623335131,
- 0.007475875471387342,
- 0.007475736848279392,
- 0.007475606763507352,
- 0.007475485226567295,
- 0.007475372246955291,
- 0.007475267834167415,
- 0.007475171997699736,
- 0.0074750847470483285,
- 0.007475006091709264,
- 0.007474936041178614,
- 0.007474874604952451,
- 0.0074748217925268475,
- 0.007474777613397875,
- 0.007474742077061607,
- 0.007474715193014113,
- 0.007474696970751467,
- 0.007474687419769741,
- 0.007474686549565007,
- 0.007474694369633337,
- 0.007474710889470802,
- 0.007474736118573476,
- 0.00747477006643743,
- 0.007474812742558737,
- 0.007474864156433467,
- 0.0074749243175576945,
- 0.00747499323542749,
- 0.007475070919538927,
- 0.007475157379388077,
- 0.007475252624471012,
- 0.007475356664283804,
- 0.007475469508322525,
- 0.007475591166083247,
- 0.007475721647062043,
- 0.007475860960754984,
- 0.007476009116658144,
- 0.007476166124267592,
- 0.0074763319930794036,
- 0.007476506732589648,
- 0.007476690352294399,
- 0.007476882861689728,
- 0.007477084270271707,
- 0.007477294587536409,
- 0.007477513822979905,
- 0.007477741986098268,
- 0.00747797908638757,
- 0.007478225133343882,
- 0.007478480136463277,
- 0.007478744105241828,
- 0.0074790170491756056,
- 0.007479298977760683,
- 0.0074795899004931315,
- 0.007479889826869023,
- 0.00748019876638443,
- 0.007480516728535426,
- 0.007480843722818081,
- 0.007481179758728468,
- 0.007481524845762659,
- 0.0074818789934167265,
- 0.007482242211186742,
- 0.007482614508568778,
- 0.007482995895058906,
- 0.007483386380153199,
- 0.0074837859733477285,
- 0.007484194684138567,
- 0.007484612522021787,
- 0.007485039496493459,
- 0.007485475617049657,
- 0.007485920893186452,
- 0.007486375334399916,
- 0.007486838950186122,
- 0.00748731175004114,
- 0.007487793743461046,
- 0.007488284939941909,
- 0.007488785348979801,
- 0.007489294980070796,
- 0.007489813842710964,
- 0.007490341946396379,
- 0.007490879300623113,
- 0.007491425914887237,
- 0.007491981798684823,
- 0.007492546950563208,
- 0.007493120771445049,
- 0.007493702910057434,
- 0.007494293360884031,
- 0.007494892118408514,
- 0.007495499177114552,
- 0.007496114531485817,
- 0.007496738176005978,
- 0.007497370105158708,
- 0.007498010313427676,
- 0.007498658795296553,
- 0.00749931554524901,
- 0.007499980557768718,
- 0.007500653827339348,
- 0.0075013353484445705,
- 0.007502025115568057,
- 0.0075027231231934765,
- 0.007503429365804501,
- 0.007504143837884801,
- 0.007504866533918048,
- 0.007505597448387911,
- 0.007506336575778063,
- 0.007507083910572173,
- 0.007507839447253913,
- 0.0075086031803069525,
- 0.0075093751042149635,
- 0.007510155213461617,
- 0.007510943502530582,
- 0.007511739965905531,
- 0.007512544598070133,
- 0.007513357393508061,
- 0.007514178346702985,
- 0.007515007452138574,
- 0.007515844704298501,
- 0.007516690097666436,
- 0.00751754362672605,
- 0.007518405285961013,
- 0.007519275069854997,
- 0.007520152972891672,
- 0.007521038989554709,
- 0.007521933114327778,
- 0.007522835341694551,
- 0.007523745666138698,
- 0.00752466408214389,
- 0.007525590584193798,
- 0.007526525166772093,
- 0.007527467824362444,
- 0.007528418551448524,
- 0.007529377342514003,
- 0.007530344192042551,
- 0.00753131909451784,
- 0.00753230204442354,
- 0.007533293036243322,
- 0.0075342920644608565,
- 0.007535299123559815,
- 0.007536314208023868,
- 0.007537337312336685,
- 0.007538368430981939,
- 0.007539407558443299,
- 0.007540454689204437,
- 0.007541509817749022,
- 0.007542572938560727,
- 0.007543644046123222,
- 0.007544723134920177,
- 0.0075458101994352635,
- 0.007546905234152152,
- 0.007548008233554513,
- 0.007549119192126018,
- 0.007550238104350337,
- 0.007551364964711142,
- 0.0075524997676921024,
- 0.00755364250777689,
- 0.007554793179449175,
- 0.007555951777192628,
- 0.00755711829549092,
- 0.0075582927288277224,
- 0.007559475071686705,
- 0.007560665318551539,
- 0.007561863463905895,
- 0.0075630695022334445,
- 0.007564283428017857,
- 0.007565505235742805,
- 0.007566734919891958,
- 0.0075679724749489865,
- 0.007569217895397562,
- 0.0075704711757213555,
- 0.007571732310404037,
- 0.007573001293929278,
- 0.0075742781207807485,
- 0.00757556278544212,
- 0.007576855282397064,
- 0.007578155606129249,
- 0.007579463751122347,
- 0.007580779711860029,
- 0.007582103482825966,
- 0.007583435058503828,
- 0.007584774433377286,
- 0.007586121601930011,
- 0.007587476558645675,
- 0.0075888392980079464,
- 0.007590209814500497,
- 0.007591588102606998,
- 0.007592974156811119,
- 0.007594367971596533,
- 0.007595769541446909,
- 0.007597178860845917,
- 0.00759859592427723,
- 0.007600020726224517,
- 0.00760145326117145,
- 0.007602893523601699,
- 0.007604341507998935,
- 0.00760579720884683,
- 0.007607260620629052,
- 0.007608731737829274,
- 0.007610210554931166,
- 0.007611697066418399,
- 0.007613191266774643,
- 0.0076146931504835706,
- 0.007616202712028851,
- 0.007617719945894156,
- 0.0076192448465631545,
- 0.00762077740851952,
- 0.007622317626246921,
- 0.007623865494229029,
- 0.007625421006949515,
- 0.00762698415889205,
- 0.0076285549445403045,
- 0.007630133358377949,
- 0.007631719394888655,
- 0.007633312658269652,
- 0.0076349124662189165,
- 0.007636518784911332,
- 0.007638131591743185,
- 0.007639750864110761,
- 0.007641376579410348,
- 0.00764300871503823,
- 0.007644647248390694,
- 0.007646292156864028,
- 0.007647943417854515,
- 0.007649601008758443,
- 0.007651264906972099,
- 0.007652935089891768,
- 0.007654611534913736,
- 0.00765629421943429,
- 0.007657983120849717,
- 0.007659678216556301,
- 0.00766137948395033,
- 0.007663086900428089,
- 0.007664800443385866,
- 0.007666520090219946,
- 0.0076682458183266146,
- 0.007669977605102158,
- 0.007671715427942864,
- 0.007673459264245019,
- 0.007675209091404907,
- 0.007676964886818815,
- 0.007678726627883031,
- 0.007680494291993838,
- 0.007682267856547526,
- 0.007684047298940378,
- 0.0076858325965686826,
- 0.007687623726828724,
- 0.0076894206671167895,
- 0.0076912233948291655,
- 0.007693031887362137,
- 0.007694846122111992,
- 0.007696666076475016,
- 0.007698491727847495,
- 0.007700323053625714,
- 0.007702160031205962,
- 0.0077040026379845234,
- 0.007705850851357684,
- 0.007707704648721731,
- 0.0077095640074729506,
- 0.007711428905007629,
- 0.007713299318722052,
- 0.007715175226012506,
- 0.007717056604275277,
- 0.007718943430906652,
- 0.0077208356833029165,
- 0.007722733338860356,
- 0.007724636374975259,
- 0.007726544769043909,
- 0.007728458498462595,
- 0.007730377540627601,
- 0.007732301872935214,
- 0.00773423147278172,
- 0.007736166317563406,
- 0.007738106384676558,
- 0.007740051651517461,
- 0.007742002095482403,
- 0.007743957693967668,
- 0.007745918424369545,
- 0.007747884264084318,
- 0.007749855190508273,
- 0.0077518311810376985,
- 0.007753812213068879,
- 0.0077557982639981015,
- 0.007757789311221652,
- 0.007759785332135816,
- 0.00776178630413688,
- 0.007763792204621132,
- 0.007765803010984855,
- 0.007767818700624338,
- 0.0077698392509358664,
- 0.007771864639315726,
- 0.007773894843160203,
- 0.007775929839865583,
- 0.007777969606828155,
- 0.007780014121444202,
- 0.007782063361110011,
- 0.00778411730322187,
- 0.007786175925176063,
- 0.0077882392043688775,
- 0.0077903071181966,
- 0.007792379644055515,
- 0.0077944567593419105,
- 0.0077965384414520715,
- 0.007798624667782286,
- 0.007800715415728837,
- 0.007802810662688014,
- 0.007804910386056102,
- 0.007807014563229387,
- 0.007809123171604155,
- 0.0078112361885766925,
- 0.007813353591543287,
- 0.007815475357900222,
- 0.007817601465043785,
- 0.007819731890370264,
- 0.007821866611275943,
- 0.007824005605157109,
- 0.007826148849410049,
- 0.007828296321431047,
- 0.00783044799861639,
- 0.007832603858362366,
- 0.00783476387806526,
- 0.007836928035121357,
- 0.007839096306926946,
- 0.007841268670878311,
- 0.00784344510437174,
- 0.007845625584803517,
- 0.007847810089569928,
- 0.007849998596067262,
- 0.007852191081691804,
- 0.007854387523839839,
- 0.007856587899907655,
- 0.007858792187291538,
- 0.007861000363387773,
- 0.007863212405592646,
- 0.007865428291302445,
- 0.007867647997913455,
- 0.007869871502821963,
- 0.007872098783424254,
- 0.007874329756687882,
- 0.007876563695305339,
- 0.007878800362427238,
- 0.007881039720051981,
- 0.007883281730177969,
- 0.0078855263548036,
- 0.007887773555927279,
- 0.007890023295547402,
- 0.007892275535662373,
- 0.00789453023827059,
- 0.007896787365370457,
- 0.007899046878960371,
- 0.007901308741038735,
- 0.00790357291360395,
- 0.007905839358654415,
- 0.007908108038188533,
- 0.0079103789142047,
- 0.007912651948701324,
- 0.0079149271036768,
- 0.00791720434112953,
- 0.007919483623057914,
- 0.007921764911460355,
- 0.007924048168335251,
- 0.007926333355681006,
- 0.007928620435496019,
- 0.007930909369778688,
- 0.007933200120527416,
- 0.007935492649740606,
- 0.007937786919416654,
- 0.007940082891553965,
- 0.007942380528150937,
- 0.007944679791205972,
- 0.007946980642717469,
- 0.00794928304468383,
- 0.007951586959103456,
- 0.007953892347974747,
- 0.007956199173296104,
- 0.007958507397065927,
- 0.007960816981282617,
- 0.007963127887944576,
- 0.007965440079050203,
- 0.007967753516597897,
- 0.007970068162586065,
- 0.007972383979013101,
- 0.007974700927877408,
- 0.00797701897117739,
- 0.00797933807091144,
- 0.007981658189077966,
- 0.007983979287675367,
- 0.00798630132870204,
- 0.00798862427415639,
- 0.007990948086036816,
- 0.007993272726341719,
- 0.007995598157069498,
- 0.007997924340218556,
- 0.008000251237787293,
- 0.00800257881177411,
- 0.008004907024177405,
- 0.008007235836995582,
- 0.008009565212227041,
- 0.008011895111870181,
- 0.008014225497923405,
- 0.008016556332385112,
- 0.008018887577253702,
- 0.008021219194527578,
- 0.00802355114620514,
- 0.008025883394284788,
- 0.008028215900764923,
- 0.008030548627643944,
- 0.008032881536920255,
- 0.008035214590592255,
- 0.008037547750658344,
- 0.008039880979116922,
- 0.008042214237966392,
- 0.008044547489205155,
- 0.008046880694831608,
- 0.008049213816844156,
- 0.008051546817241196,
- 0.008053879658021132,
- 0.008056212301182362,
- 0.00805854470872329,
- 0.008060876842642312,
- 0.008063208664937831,
- 0.008065540137608249,
- 0.008067871222651964,
- 0.00807020188206738,
- 0.008072532077852895,
- 0.008074861772006909,
- 0.008077190926527826,
- 0.008079519503414043,
- 0.008081847464663965,
- 0.00808417477227599,
- 0.008086501388248518,
- 0.008088827274579949,
- 0.008091152393268687,
- 0.008093476706313132,
- 0.008095800175711682,
- 0.008098122763462738,
- 0.008100444431564704,
- 0.008102765142015978,
- 0.008105084856814963,
- 0.008107403537960056,
- 0.00810972114744966,
- 0.008112037647282175,
- 0.008114352999456002,
- 0.008116667165969543,
- 0.008118980108821196,
- 0.008121291790009364,
- 0.008123602171532449,
- 0.008125911215388845,
- 0.00812821888357696,
- 0.008130525138095191,
- 0.00813282994094194,
- 0.008135133254115606,
- 0.008137435039614591,
- 0.008139735259437297,
- 0.008142033875582122,
- 0.008144330850047468,
- 0.008146626144831736,
- 0.008148919721933325,
- 0.008151211543350637,
- 0.008153501571082074,
- 0.008155789767126035,
- 0.008158076093480921,
- 0.008160360512145132,
- 0.0081626428453165,
- 0.00816492281267456,
- 0.00816720036608751,
- 0.008169475461434875,
- 0.008171748054596169,
- 0.00817401810145091,
- 0.008176285557878618,
- 0.008178550379758811,
- 0.008180812522971008,
- 0.008183071943394724,
- 0.008185328596909479,
- 0.008187582439394792,
- 0.00818983342673018,
- 0.008192081514795162,
- 0.008194326659469257,
- 0.008196568816631982,
- 0.008198807942162855,
- 0.008201043991941395,
- 0.00820327692184712,
- 0.008205506687759547,
- 0.008207733245558197,
- 0.008209956551122586,
- 0.008212176560332234,
- 0.008214393229066657,
- 0.008216606513205374,
- 0.008218816368627905,
- 0.008221022751213765,
- 0.008223225616842475,
- 0.008225424921393552,
- 0.008227620620746515,
- 0.00822981267078088,
- 0.008232001027376168,
- 0.008234185646411896,
- 0.008236366483767583,
- 0.008238543495322746,
- 0.008240716636956904,
- 0.008242885864549574,
- 0.008245051133980278,
- 0.00824721240112853,
- 0.008249369621873849,
- 0.008251522752095754,
- 0.008253671747673764,
- 0.008255816564487395,
- 0.008257957158416167,
- 0.0082600934853396,
- 0.008262225501137208,
- 0.008264353161688512,
- 0.008266476422873028,
- 0.008268595240570277,
- 0.008270709570659776,
- 0.008272819369021044,
- 0.008274924591533598,
- 0.008277025194076955,
- 0.008279121132530636,
- 0.00828121236277416,
- 0.00828329884068704,
- 0.008285380522148798,
- 0.008287457363038953,
- 0.008289529319237023,
- 0.008291596346622524,
- 0.008293658401074974,
- 0.008295715438473895,
- 0.008297767414698802,
- 0.008299814285629214,
- 0.00830185600714465,
- 0.008303892535124627,
- 0.008305923825448664,
- 0.008307949833996279,
- 0.008309970516646989,
- 0.008311985829280315,
- 0.008313995727775773,
- 0.008316000168012882,
- 0.00831799910587116,
- 0.008319992497230127,
- 0.008321980297969298,
- 0.008323962463968193,
- 0.00832593895110633,
- 0.008327909715263229,
- 0.008329874712318405,
- 0.008331833898151376,
- 0.008333787228641665,
- 0.008335734659668786,
- 0.008337676147112259,
- 0.0083396116468516,
- 0.00834154111476633,
- 0.008343464506735966,
- 0.008345381778640026,
- 0.008347292886358028,
- 0.008349197785769492,
- 0.008351096432753934,
- 0.008352988783190874,
- 0.00835487479295983,
- 0.008356754417940319,
- 0.00835862761401186,
- 0.00836049433705397,
- 0.00836235454294617,
- 0.008364208187567975,
- 0.008366055226798905,
- 0.008367895616518479,
- 0.008369729312606215,
- 0.008371556270941629,
- 0.00837337644740424,
- 0.008375189797873567,
- 0.00837699627822913,
- 0.008378795844350445,
- 0.00838058845211703,
- 0.008382374057408404,
- 0.008384152616104085,
- 0.00838592408408359,
- 0.00838768841722644,
- 0.008389445571412153,
- 0.008391195502520243,
- 0.008392938166430233,
- 0.008394673519021638,
- 0.00839640151617398,
- 0.008398122113766773,
- 0.008399835267679538,
- 0.008401540933791791,
- 0.008403239067983053,
- 0.008404929626132839,
- 0.008406612564120671,
- 0.008408287837826064,
- 0.008409955403128538,
- 0.00841161521590761,
- 0.008413267272090328,
- 0.008414911994270618,
- 0.008416549480160613,
- 0.008418179695837085,
- 0.008419802607376804,
- 0.008421418180856536,
- 0.00842302638235305,
- 0.008424627177943117,
- 0.008426220533703503,
- 0.008427806415710977,
- 0.008429384790042311,
- 0.00843095562277427,
- 0.008432518879983624,
- 0.00843407452774714,
- 0.008435622532141591,
- 0.008437162859243742,
- 0.008438695475130363,
- 0.008440220345878224,
- 0.00844173743756409,
- 0.008443246716264733,
- 0.008444748148056921,
- 0.008446241699017422,
- 0.008447727335223006,
- 0.008449205022750442,
- 0.008450674727676495,
- 0.008452136416077938,
- 0.008453590054031538,
- 0.008455035607614063,
- 0.008456473042902283,
- 0.008457902325972967,
- 0.008459323422902882,
- 0.008460736299768798,
- 0.008462140922647483,
- 0.008463537257615707,
- 0.008464925270750238,
- 0.008466304928127843,
- 0.008467676195825294,
- 0.008469039039919357,
- 0.008470393426486802,
- 0.008471739321604398,
- 0.008473076691348912,
- 0.008474405501797115,
- 0.008475725719025775,
- 0.008477037309111658,
- 0.008478340238131538,
- 0.008479634472162179,
- 0.008480919977280352,
- 0.008482196719562825,
- 0.008483464665086366,
- 0.008484723779927747,
- 0.008485974030163733,
- 0.008487215381871093,
- 0.008488447801126599,
- 0.008489671254007016,
- 0.008490885706589115,
- 0.008492091124949664,
- 0.008493287475165432,
- 0.008494474723313187,
- 0.008495652835469698,
- 0.008496821777711733,
- 0.008497981516116063,
- 0.008499132016759454,
- 0.008500273245718677,
- 0.0085014051690705,
- 0.008502527752891691,
- 0.00850364096325902,
- 0.008504744766249255,
- 0.008505839127939162,
- 0.008506924014405516,
- 0.00850799939172508,
- 0.008509065225974624,
- 0.00851012148323092,
- 0.008511168129570732,
- 0.008512205131070831,
- 0.008513232453807987,
- 0.008514250063858966,
- 0.00851525792730054,
- 0.008516256010209474,
- 0.00851724427866254,
- 0.008518222698736503,
- 0.008519191236508137,
- 0.008520149858054205,
- 0.00852109852945148,
- 0.00852203721677673,
- 0.008522965886106721,
- 0.008523884503518224,
- 0.008524793035088008,
- 0.00852569144689284,
- 0.008526579705009491,
- 0.008527457775514728,
- 0.00852832562448532,
- 0.008529183217998035,
- 0.008530030522129644,
- 0.008530867502956915,
- 0.008531694126556615,
- 0.008532510359005513,
- 0.008533316166380379,
- 0.008534111514757982,
- 0.00853489637021509,
- 0.008535670698828471,
- 0.008536434466674894,
- 0.008537187639831129,
- 0.008537930184373944,
- 0.008538662066380107,
- 0.008539383251926387,
- 0.008540093707089554,
- 0.008540793397946375,
- 0.00854148229057362,
- 0.008542160351048057,
- 0.008542827545446455,
- 0.008543483839845581,
- 0.008544129200322208,
- 0.0085447635929531,
- 0.008545386983815028,
- 0.00854599933898476,
- 0.008546600624539066,
- 0.008547190806554715,
- 0.008547769851108474,
- 0.008548337724277112,
- 0.008548894392137397,
- 0.0085494398207661,
- 0.008549973976239989,
- 0.008550496824635831,
- 0.008551008332030397,
- 0.008551508464500453,
- 0.008551997708650278,
- 0.008552476933385691,
- 0.008552946144172192,
- 0.00855340533157618,
- 0.008553854486164058,
- 0.008554293598502228,
- 0.00855472265915709,
- 0.008555141658695049,
- 0.008555550587682505,
- 0.00855594943668586,
- 0.008556338196271515,
- 0.008556716857005873,
- 0.008557085409455337,
- 0.008557443844186306,
- 0.008557792151765184,
- 0.008558130322758371,
- 0.00855845834773227,
- 0.008558776217253284,
- 0.008559083921887811,
- 0.008559381452202258,
- 0.008559668798763022,
- 0.00855994595213651,
- 0.008560212902889119,
- 0.008560469641587251,
- 0.008560716158797313,
- 0.008560952445085701,
- 0.00856117849101882,
- 0.008561394287163071,
- 0.008561599824084857,
- 0.008561795092350577,
- 0.008561980082526637,
- 0.008562154785179434,
- 0.008562319190875373,
- 0.008562473290180854,
- 0.008562617073662283,
- 0.008562750531886055,
- 0.008562873655418577,
- 0.008562986434826251,
- 0.008563088860675475,
- 0.008563180923532655,
- 0.00856326261396419,
- 0.008563333922536482,
- 0.008563394839815936,
- 0.00856344535636895,
- 0.008563485462761927,
- 0.008563515149561269,
- 0.008563534407333378,
- 0.008563543226644656,
- 0.008563541598061504,
- 0.008563529512150326,
- 0.00856350695947752,
- 0.008563473930609493,
- 0.008563430416112641,
- 0.008563376406553372,
- 0.008563311892498081,
- 0.008563236864513176,
- 0.008563151313165056,
- 0.008563055229020122,
- 0.008562948602644779,
- 0.008562831424605425,
- 0.008562703685468465,
- 0.008562565375800298,
- 0.008562416486167328,
- 0.008562257007135955,
- 0.008562086929272584,
- 0.008561906243143614,
- 0.008561714939315448,
- 0.008561513008354487,
- 0.008561300440827133,
- 0.008561077227299789,
- 0.008560843358338855,
- 0.008560598824510735,
- 0.008560343616381829,
- 0.00856007772451854,
- 0.008559801139487268,
- 0.008559513851854418,
- 0.00855921585218639,
- 0.008558907131049584,
- 0.008558587679010405,
- 0.008558257486635253,
- 0.00855791654449053,
- 0.00855756484314264,
- 0.00855720237315798,
- 0.008556829125102958,
- 0.00855644508954397,
- 0.008556050257047422,
- 0.008555644618179715,
- 0.00855522816350725,
- 0.008554800883596428,
- 0.008554362769013652,
- 0.008553913810325324,
- 0.008553453998097846,
- 0.008552983322897618,
- 0.008552501775291045,
- 0.008552009345844526,
- 0.008551506025124464,
- 0.00855099180369726,
- 0.008550466672129319,
- 0.008549930620987039,
- 0.008549383640836824,
- 0.008548825722245072,
- 0.00854825685577819,
- 0.00854767703200258,
- 0.008547086241484638,
- 0.008546484474790771,
- 0.008545871722487379,
- 0.008545247975140864,
- 0.008544613223317628,
- 0.008543967457584073,
- 0.008543310668506601,
- 0.008542642846651613,
- 0.00854196398258551,
- 0.008541274066874696,
- 0.008540573090085572,
- 0.00853986104278454,
- 0.008539137924102422,
- 0.008538404628738621,
- 0.008537661772701549,
- 0.00853690937263629,
- 0.008536147445187927,
- 0.008535376007001544,
- 0.008534595074722224,
- 0.008533804664995051,
- 0.008533004794465109,
- 0.00853219547977748,
- 0.008531376737577248,
- 0.008530548584509497,
- 0.008529711037219312,
- 0.008528864112351774,
- 0.008528007826551968,
- 0.008527142196464976,
- 0.008526267238735884,
- 0.008525382970009775,
- 0.008524489406931731,
- 0.008523586566146836,
- 0.008522674464300174,
- 0.008521753118036829,
- 0.008520822544001883,
- 0.00851988275884042,
- 0.008518933779197525,
- 0.00851797562171828,
- 0.00851700830304777,
- 0.008516031839831077,
- 0.008515046248713286,
- 0.008514051546339479,
- 0.00851304774935474,
- 0.008512034874404153,
- 0.008511012938132802,
- 0.00850998195718577,
- 0.00850894194820814,
- 0.008507892927844995,
- 0.00850683491274142,
- 0.0085057679195425,
- 0.008504691964893315,
- 0.00850360706543895,
- 0.008502513237824489,
- 0.008501410498695015,
- 0.008500298864695612,
- 0.008499178352471362,
- 0.008498048978667351,
- 0.008496910759928663,
- 0.008495763712900378,
- 0.008494607854227582,
- 0.008493443200555359,
- 0.00849226976852879,
- 0.00849108757479296,
- 0.008489896635992953,
- 0.008488696968773852,
- 0.008487488589780741,
- 0.008486271515658703,
- 0.008485045763052822,
- 0.008483811348608181,
- 0.008482568288969865,
- 0.008481316600782956,
- 0.008480056300692538,
- 0.008478787405343694,
- 0.008477509931381508,
- 0.008476223895451064,
- 0.008474929314197445,
- 0.008473626204265734,
- 0.008472314582301016,
- 0.008470994464948374,
- 0.00846966586885289,
- 0.008468328810659651,
- 0.008466983307013736,
- 0.008465629374560232,
- 0.008464267029944222,
- 0.00846289628981079,
- 0.008461517170805016,
- 0.008460129689571987,
- 0.008458733862756786,
- 0.008457329707004494,
- 0.0084559172389602,
- 0.008454496475268981,
- 0.008453067432575926,
- 0.008451630127526116,
- 0.008450184576764636,
- 0.008448730796936565,
- 0.008447268804686993,
- 0.008445798616661,
- 0.00844432024950367,
- 0.008442833719860085,
- 0.00844133904437533,
- 0.00843983623969449,
- 0.008438325322462647,
- 0.008436806309324885,
- 0.008435279216926286,
- 0.008433744061911937,
- 0.008432200860926917,
- 0.008430649630616315,
- 0.008429090387625208,
- 0.008427523148598685,
- 0.008425947930181827,
- 0.008424364749019718,
- 0.008422773621757442,
- 0.00842117456504008,
- 0.00841956759551272,
- 0.008417952729820443,
- 0.008416329984608333,
- 0.008414699376521471,
- 0.008413060922204946,
- 0.008411414638303836,
- 0.008409760541463227,
- 0.008408098648328205,
- 0.008406428975543848,
- 0.008404751539755244,
- 0.008403066357607476,
- 0.008401373445745625,
- 0.008399672820814776,
- 0.008397964499460014,
- 0.00839624849832642,
- 0.008394524901433933,
- 0.008392794498112803,
- 0.008391057538452427,
- 0.008389314057221526,
- 0.00838756408918882,
- 0.00838580766912303,
- 0.00838404483179288,
- 0.008382275611967086,
- 0.008380500044414374,
- 0.008378718163903464,
- 0.008376930005203075,
- 0.00837513560308193,
- 0.008373334992308752,
- 0.008371528207652258,
- 0.00836971528388117,
- 0.008367896255764212,
- 0.008366071158070101,
- 0.008364240025567562,
- 0.008362402893025315,
- 0.00836055979521208,
- 0.00835871076689658,
- 0.008356855842847533,
- 0.008354995057833662,
- 0.008353128446623689,
- 0.008351256043986335,
- 0.008349377884690319,
- 0.008347494003504366,
- 0.008345604435197192,
- 0.008343709214537523,
- 0.008341808376294077,
- 0.008339901955235577,
- 0.008337989986130742,
- 0.008336072503748295,
- 0.008334149542856956,
- 0.008332221138225447,
- 0.00833028732462249,
- 0.008328348136816804,
- 0.008326403609577112,
- 0.008324453777672134,
- 0.00832249867587059,
- 0.008320538338941204,
- 0.008318572801652694,
- 0.008316602098773784,
- 0.008314626265073195,
- 0.008312645335319644,
- 0.008310659344281858,
- 0.008308668326728554,
- 0.008306672317428454,
- 0.00830467135115028,
- 0.008302665462662754,
- 0.008300654686734594,
- 0.008298639058134525,
- 0.008296618611631265,
- 0.008294593381993535,
- 0.00829256340399006,
- 0.008290528712389555,
- 0.008288489341960747,
- 0.008286445327472355,
- 0.0082843967036931,
- 0.008282343505391702,
- 0.008280285767336885,
- 0.008278223524297367,
- 0.00827615681104187,
- 0.008274085662339116,
- 0.008272010112957825,
- 0.008269930197666722,
- 0.008267845951234521,
- 0.00826575740842995,
- 0.008263664604021725,
- 0.008261567572778572,
- 0.008259466349469207,
- 0.008257360968862355,
- 0.008255251465726737,
- 0.008253137874831071,
- 0.00825102023094408,
- 0.008248898568834486,
- 0.00824677292327101,
- 0.008244643329022371,
- 0.008242509820857292,
- 0.008240372433544495,
- 0.008238231201852698,
- 0.008236086160550625,
- 0.008233937344406996,
- 0.008231784788190533,
- 0.008229628526669955,
- 0.008227468594613986,
- 0.008225305026791346,
- 0.008223137857970754,
- 0.008220967122920935,
- 0.008218792856410606,
- 0.008216615093208491,
- 0.008214433868083312,
- 0.008212249215803786,
- 0.008210061171138639,
- 0.008207869768856587,
- 0.008205675043726357,
- 0.008203477030516665,
- 0.008201275763996235,
- 0.008199071278933786,
- 0.008196863610098042,
- 0.008194652792257723,
- 0.008192438860181549,
- 0.00819022184863824,
- 0.008188001792396522,
- 0.00818577872622511,
- 0.008183552684892731,
- 0.008181323703168103,
- 0.008179091815819948,
- 0.008176857057616985,
- 0.008174619463327936,
- 0.008172379067721525,
- 0.008170135905566471,
- 0.008167890011631493,
- 0.008165641420685318,
- 0.00816339016749666,
- 0.008161136286834245,
- 0.008158879871811613,
- 0.008156621191255774,
- 0.008154360309131295,
- 0.008152097265613388,
- 0.00814983210087727,
- 0.008147564855098153,
- 0.008145295568451253,
- 0.008143024281111785,
- 0.008140751033254965,
- 0.008138475865056002,
- 0.008136198816690116,
- 0.008133919928332517,
- 0.008131639240158422,
- 0.008129356792343046,
- 0.0081270726250616,
- 0.008124786778489303,
- 0.008122499292801367,
- 0.008120210208173006,
- 0.008117919564779435,
- 0.008115627402795868,
- 0.008113333762397519,
- 0.008111038683759605,
- 0.008108742207057337,
- 0.008106444372465932,
- 0.008104145220160603,
- 0.008101844790316566,
- 0.008099543123109034,
- 0.008097240258713221,
- 0.008094936237304343,
- 0.008092631099057614,
- 0.008090324884148247,
- 0.008088017632751458,
- 0.008085709385042461,
- 0.00808340018119647,
- 0.008081090061388699,
- 0.008078779065794364,
- 0.008076467234588679,
- 0.008074154607946856,
- 0.008071841226044114,
- 0.008069527129055664,
- 0.00806721235715672,
- 0.008064896950522498,
- 0.008062580949328213,
- 0.008060264393749078,
- 0.008057947323960308,
- 0.008055629780137116,
- 0.00805331180245472,
- 0.008050993431088331,
- 0.008048674706213165,
- 0.008046355668004436,
- 0.008044036356637358,
- 0.008041716812287146,
- 0.008039397075129014,
- 0.008037077185338179,
- 0.00803475718308985,
- 0.008032437108559247,
- 0.00803011700192158,
- 0.008027796903352067,
- 0.00802547685302592,
- 0.008023156891118354,
- 0.008020837057804583,
- 0.008018517393259823,
- 0.008016197937659288,
- 0.008013878731178193,
- 0.008011559813991749,
- 0.008009241226275174,
- 0.00800692300820368,
- 0.008004605199952485,
- 0.0080022878416968,
- 0.007999970973611839,
- 0.007997654635872818,
- 0.007995338868654953,
- 0.007993023712133455,
- 0.00799070920648354,
- 0.007988395391880425,
- 0.00798608230849932,
- 0.007983769996515441,
- 0.007981458496104005,
- 0.007979147847440223,
- 0.007976838090699311,
- 0.007974529266056482,
- 0.007972221413686953,
- 0.007969914573765936,
- 0.007967608786468646,
- 0.007965304091970299,
- 0.007963000530446107,
- 0.007960698142071286,
- 0.00795839696702105,
- 0.007956097045470614,
- 0.00795379841759519,
- 0.007951501123569996,
- 0.007949205203570245,
- 0.007946910697771151,
- 0.007944617646347928,
- 0.007942326089475791,
- 0.007940036067329955,
- 0.007937747620085632,
- 0.007935460787918042,
- 0.007933175611002392,
- 0.007930892129513901,
- 0.007928610383627783,
- 0.007926330413519252,
- 0.007924052259363523,
- 0.007921775961335809,
- 0.007919501559611325,
- 0.007917229094365286,
- 0.007914958605772906,
- 0.007912690134009399,
- 0.00791042371924998,
- 0.007908159401669864,
- 0.007905897221444264,
- 0.007903637218748394,
- 0.007901379433757471,
- 0.007899123906646708,
- 0.00789687067759132,
- 0.00789461978676652,
- 0.007892371165202475,
- 0.007890124668044408,
- 0.007887880328025492,
- 0.007885638180700578,
- 0.00788339826162452,
- 0.007881160606352171,
- 0.007878925250438387,
- 0.007876692229438017,
- 0.007874461578905916,
- 0.007872233334396938,
- 0.007870007531465936,
- 0.007867784205667762,
- 0.007865563392557269,
- 0.007863345127689311,
- 0.007861129446618743,
- 0.007858916384900416,
- 0.007856705978089183,
- 0.007854498261739899,
- 0.007852293271407414,
- 0.007850091042646586,
- 0.007847891611012263,
- 0.007845695012059303,
- 0.007843501281342556,
- 0.007841310454416876,
- 0.007839122566837116,
- 0.00783693765415813,
- 0.007834755751934772,
- 0.007832576895721892,
- 0.007830401121074346,
- 0.007828228463546987,
- 0.007826058958694667,
- 0.00782389264207224,
- 0.007821729549234558,
- 0.007819569715736477,
- 0.007817413177132847,
- 0.007815259968978524,
- 0.007813110126828358,
- 0.007810963686237206,
- 0.007808820682759917,
- 0.007806681151951348,
- 0.0078045451293663505,
- 0.007802412650559778,
- 0.007800283751086484,
- 0.0077981584665013206,
- 0.007796036832359142,
- 0.007793918884214801,
- 0.00779180465762315,
- 0.007789694188139044,
- 0.007787587511317335,
- 0.007785484662712877,
- 0.007783385677880523,
- 0.007781290592375125,
- 0.007779199441751538,
- 0.007777112261564614,
- 0.007775029087369206,
- 0.007772949954720168,
- 0.007770874899172353,
- 0.007768803956280615,
- 0.007766737161599806,
- 0.007764674550684779,
- 0.007762616159090388,
- 0.007760562022371486,
- 0.007758512176082926,
- 0.007756466655779563,
- 0.007754425497016246,
- 0.007752388735347833,
- 0.007750356406329174,
- 0.007748328545515123,
- 0.007746305188460535,
- 0.0077442863707202604,
- 0.007742272127849154,
- 0.007740262495402068,
- 0.007738257508933857,
- 0.007736257203999373,
- 0.00773426161615347,
- 0.007732270780951,
- 0.007730284733946819,
- 0.007728303510695777,
- 0.007726327146752729,
- 0.007724355677672527,
- 0.007722389139010025,
- 0.007720427566320077,
- 0.007718470995157534,
- 0.007716519461077252,
- 0.007714572999634082,
- 0.007712631646382878,
- 0.0077106954368784935,
- 0.007708764406675781,
- 0.007706838591329594,
- 0.007704918026394786,
- 0.00770300274742621,
- 0.007701092789978719,
- 0.007699188189607167,
- 0.007697288981866406,
- 0.00769539520231129,
- 0.007693506886496671,
- 0.007691624069977404,
- 0.007689746788308342,
- 0.007687875077044337,
- 0.007686008971740243,
- 0.007684148507950914,
- 0.007682293721231201,
- 0.007680444647135959,
- 0.00767860132122004,
- 0.007676763779038299,
- 0.007674932056145587,
- 0.0076731061880967585,
- 0.007671286210446667,
- 0.007669472158750165,
- 0.007667664068562106,
- 0.007665861975437342,
- 0.007664065914930729,
- 0.007662275922597117,
- 0.007660492033991362,
- 0.0076587142846683155,
- 0.007656942710182831,
- 0.007655177346089762,
- 0.007653418227943962,
- 0.007651665391300283,
- 0.007649918871713579,
- 0.007648178704738703,
- 0.007646444925930509,
- 0.007644717570843849,
- 0.007642996675033578,
- 0.0076412822740545465,
- 0.00763957440346161,
- 0.007637873098621592,
- 0.007636178038744899,
- 0.007634488927286035,
- 0.007632805789113826,
- 0.007631128649097096,
- 0.007629457532104675,
- 0.007627792463005385,
- 0.007626133466668056,
- 0.007624480567961512,
- 0.00762283379175458,
- 0.007621193162916087,
- 0.0076195587063148575,
- 0.007617930446819719,
- 0.007616308409299499,
- 0.007614692618623022,
- 0.007613083099659114,
- 0.007611479877276602,
- 0.007609882976344313,
- 0.007608292421731072,
- 0.007606708238305706,
- 0.007605130450937041,
- 0.007603559084493904,
- 0.007601994163845121,
- 0.007600435713859517,
- 0.007598883759405919,
- 0.0075973383253531545,
- 0.007595799436570048,
- 0.007594267117925427,
- 0.007592741394288118,
- 0.007591222290526945,
- 0.007589709831510738,
- 0.00758820404210832,
- 0.007586704947188518,
- 0.00758521257162016,
- 0.007583726940272071,
- 0.007582248078013077,
- 0.007580776009712005,
- 0.00757931076023768,
- 0.00757785235445893,
- 0.00757640081724458,
- 0.007574956173463457,
- 0.007573518447984387,
- 0.007572087665676196,
- 0.007570663851407711,
- 0.007569247030047758,
- 0.0075678372264651635,
- 0.007566434465528753,
- 0.007565038772107353,
- 0.00756365017106979,
- 0.007562268687284891,
- 0.007560894345621481,
- 0.007559527170948387,
- 0.007558167188134435,
- 0.007556814422048452,
- 0.007555468897559263,
- 0.007554130639535695,
- 0.007552799672846575,
- 0.007551476022360728,
- 0.007550159712946981,
- 0.00754885076947416,
- 0.007547549216811091,
- 0.007546255079826602,
- 0.007544968383389517,
- 0.007543689152368664,
- 0.007542417411632868,
- 0.007541153186050955,
- 0.007539896500491753,
- 0.007538647379824087,
- 0.007537405848916784,
- 0.00753617193263867,
- 0.007534945655858571,
- 0.007533727043445313,
- 0.007532516120267723,
- 0.007531312911194628,
- 0.007530117441094853,
- 0.007528929734837224,
- 0.007527749817290568,
- 0.007526577713323711,
- 0.00752541344780548,
- 0.007524257045604701,
- 0.0075231085315901995,
- 0.0075219679306308025,
- 0.0075208352675953365,
- 0.0075197105673526264,
- 0.007518593854771501,
- 0.007517485154720784,
- 0.007516384492069302,
- 0.0075152918916858834,
- 0.007514207378439352,
- 0.007513130977198536,
- 0.00751206271283226,
- 0.007511002610209352,
- 0.007509950694198637,
- 0.007508906989668942,
- 0.0075078715214890925,
- 0.007506844314527915,
- 0.0075058253936542375,
- 0.007504814783736884,
- 0.007503812509644681,
- 0.007502818596246456,
- 0.007501833068411035,
- 0.007500855951007243,
- 0.007499887268903908,
- 0.007498927046969855,
- 0.0074979753100739115,
- 0.0074970320830849025,
- 0.007496097390871655,
- 0.007495171258302995,
- 0.007494253710247749,
- 0.007493344771574743,
- 0.007492444467152803,
- 0.007491552821850757,
- 0.00749066986053743,
- 0.007489795608081648,
- 0.007488930089352237,
- 0.007488073329218025,
- 0.0074872253525478365,
- 0.007486386184210498,
- 0.007485555849074837,
- 0.007484734372009679,
- 0.0074839217778838495,
- 0.007483118091566177,
- 0.007482323337925485,
- 0.007481537541830602,
- 0.007480760728150353,
- 0.0074799929217535645,
- 0.0074792341475090635,
- 0.0074784844163233504,
- 0.00747774322397967,
- 0.007477010316401919,
- 0.00747628570573551,
- 0.007475569404125858,
- 0.007474861423718378,
- 0.007474161776658482,
- 0.007473470475091584,
- 0.0074727875311631,
- 0.007472112957018442,
- 0.007471446764803024,
- 0.007470788966662261,
- 0.0074701395747415675,
- 0.007469498601186355,
- 0.007468866058142039,
- 0.007468241957754034,
- 0.007467626312167752,
- 0.007467019133528608,
- 0.0074664204339820175,
- 0.007465830225673392,
- 0.007465248520748147,
- 0.007464675331351695,
- 0.007464110669629451,
- 0.00746355454772683,
- 0.007463006977789243,
- 0.007462467971962107,
- 0.007461937542390834,
- 0.007461415701220838,
- 0.007460902460597534,
- 0.007460397832666335,
- 0.007459901829572656,
- 0.00745941446346191,
- 0.007458935746479511,
- 0.007458465690770873,
- 0.00745800430848141,
- 0.007457551611756537,
- 0.007457107612741666,
- 0.0074566723235822115,
- 0.007456245756423589,
- 0.00745582792341121,
- 0.0074554188366904904,
- 0.007455018508406843,
- 0.007454626950705683,
- 0.007454244175732424,
- 0.0074538701956324786,
- 0.007453505022551261,
- 0.007453148668634187,
- 0.007452801146026668,
- 0.00745246246687412,
- 0.007452132643321957,
- 0.0074518116875155905,
- 0.007451499611600437,
- 0.007451196427721909,
- 0.0074509021480254215,
- 0.007450616784656387,
- 0.007450340349760221,
- 0.007450072855482336,
- 0.007449814313968147,
- 0.007449564737363069,
- 0.0074493241378125125,
- 0.0074490925274618945,
- 0.007448869918456628,
- 0.007448656322942127,
- 0.007448451753063804,
- 0.007448256220967076,
- 0.007448069738797354,
- 0.0074478923187000536,
- 0.007447723972820588,
- 0.0074475647133043716,
- 0.007447414552296818,
- 0.007447273501943342,
- 0.0074471415743893555,
- 0.007447018781780275,
- 0.007446905136261513,
- 0.0074468006499784824,
- 0.0074467053350766,
- 0.007446619203701277,
- 0.007446542267997929,
- 0.007446474540111969,
- 0.0074464160321888115,
- 0.00744636675637387,
- 0.0074463267248125594,
- 0.007446295949650293,
- 0.007446274443032484,
- 0.007446262217104547,
- 0.007446259284011896,
- 0.007446265655899945,
- 0.0074462813449141085,
- 0.007446306363199799,
- 0.007446340722902432,
- 0.00744638443616742,
- 0.007446437515140177,
- 0.007446499971966119,
- 0.007446571818790658,
- 0.007446653067759208,
- 0.007446743731017183,
- 0.007446843820709998,
- 0.0074469533489830665,
- 0.007447072327981801,
- 0.0074472007698516175,
- 0.007447338686737929,
- 0.00744748609078615,
- 0.0074476429941416926,
- 0.007447809408949973,
- 0.007447985347356404,
- 0.0074481708215064,
- 0.007448365843545374,
- 0.0074485704256187415,
- 0.007448784579871915,
- 0.007449008318450309,
- 0.007449241653499338,
- 0.007449484597164414,
- 0.007449737161590954,
- 0.007449999358924369,
- 0.007450271201310075,
- 0.007450552700893485,
- 0.007450843869820012,
- 0.007451144720235073,
- 0.007451455264284078,
- 0.007451775514112444,
- 0.0074521054818655836,
- 0.007452445179688911,
- 0.00745279461972784,
- 0.007453153814127785,
- 0.007453522775034159,
- 0.007453901514592377,
- 0.007454290044947852,
- 0.007454688320680557,
- 0.007455095659555824,
- 0.007455511858347373,
- 0.0074559369142653065,
- 0.007456370824519729,
- 0.0074568135863207425,
- 0.00745726519687845,
- 0.007457725653402957,
- 0.007458194953104366,
- 0.007458673093192779,
- 0.007459160070878301,
- 0.007459655883371035,
- 0.007460160527881085,
- 0.007460674001618553,
- 0.007461196301793543,
- 0.007461727425616159,
- 0.007462267370296503,
- 0.007462816133044681,
- 0.007463373711070793,
- 0.007463940101584945,
- 0.00746451530179724,
- 0.0074650993089177805,
- 0.0074656921201566705,
- 0.007466293732724013,
- 0.007466904143829911,
- 0.0074675233506844695,
- 0.0074681513504977915,
- 0.007468788140479979,
- 0.0074694337178411365,
- 0.007470088079791367,
- 0.007470751223540774,
- 0.007471423146299461,
- 0.007472103845277532,
- 0.0074727933176850884,
- 0.007473491560732236,
- 0.007474198571629077,
- 0.0074749143475857155,
- 0.007475638885812253,
- 0.007476372183518796,
- 0.007477114237915445,
- 0.007477865046212305,
- 0.007478624605619479,
- 0.0074793929133470695,
- 0.007480169966605181,
- 0.007480955762603918,
- 0.007481750298553381,
- 0.007482553571663677,
- 0.007483365579144905,
- 0.007484186318207173,
- 0.007485015786060581,
- 0.007485853979915234,
- 0.007486700896981234,
- 0.007487556534468687,
- 0.007488420889587693,
- 0.0074892939595483585,
- 0.007490175741560785,
- 0.007491066232835077,
- 0.007491965430581337,
- 0.007492873332009669,
- 0.0074937899343301756,
- 0.007494715234752962,
- 0.0074956492304881295,
- 0.007496591918745783,
- 0.007497543296736024,
- 0.007498503361668959,
- 0.0074994721107546885,
- 0.007500449541203318,
- 0.007501435650224948,
- 0.007502430435029686,
- 0.007503433892827632,
- 0.00750444602082889,
- 0.0075054668162435655,
- 0.00750649627628176,
- 0.007507534398153577,
- 0.00750858117906912,
- 0.0075096366162384935,
- 0.007510700706871799,
- 0.007511773448179142,
- 0.007512854837370624,
- 0.007513944871656349,
- 0.007515043548246421,
- 0.007516150864350944,
- 0.00751726681718002,
- 0.007518391403943752,
- 0.007519524621852245,
- 0.007520666468115601,
- 0.0075218169399439245,
- 0.007522976034547318,
- 0.007524143749135886,
- 0.00752532008091973,
- 0.007526505027108956,
- 0.0075276985849136654,
- 0.007528900751543962,
- 0.0075301115242099505,
- 0.0075313309001217325,
- 0.007532558876489412,
- 0.007533795450523093,
- 0.007535040619432879,
- 0.007536294380428871,
- 0.007537556730721176,
- 0.007538827667519895,
- 0.0075401071880351325,
- 0.007541395289476991,
- 0.007542691969055574,
- 0.007543997223980986,
- 0.007545311051463329,
- 0.007546633448712708,
- 0.007547964412939225,
- 0.007549303941352984,
- 0.0075506520311640875,
- 0.007552008679582641,
- 0.007553373883818745,
- 0.007554747641082505,
- 0.007556129948584025,
- 0.007557520803533406,
- 0.007558920203140754,
- 0.00756032814461617,
- 0.007561744625169758,
- 0.0075631696420116225,
- 0.007564603192351867,
- 0.007566045273400593,
- 0.007567495882367906,
- 0.007568955016463908,
- 0.007570422672898703,
- 0.007571898848882395,
- 0.007573383541625085,
- 0.007574876748336879,
- 0.007576378322468038,
- 0.0075778874279602395,
- 0.00757940391334414,
- 0.007580927758411754,
- 0.007582458942955096,
- 0.007583997446766182,
- 0.007585543249637023,
- 0.007587096331359636,
- 0.007588656671726034,
- 0.007590224250528233,
- 0.007591799047558245,
- 0.007593381042608086,
- 0.00759497021546977,
- 0.007596566545935311,
- 0.007598170013796723,
- 0.007599780598846021,
- 0.0076013982808752194,
- 0.007603023039676332,
- 0.007604654855041374,
- 0.007606293706762359,
- 0.007607939574631301,
- 0.007609592438440216,
- 0.007611252277981115,
- 0.007612919073046016,
- 0.007614592803426932,
- 0.0076162734489158765,
- 0.007617960989304865,
- 0.0076196554043859105,
- 0.007621356673951029,
- 0.007623064777792233,
- 0.007624779695701539,
- 0.00762650140747096,
- 0.007628229892892509,
- 0.007629965131758203,
- 0.007631707103860055,
- 0.007633455788990079,
- 0.007635211166940291,
- 0.0076369732175027025,
- 0.00763874192046933,
- 0.007640517255632188,
- 0.007642299202783289,
- 0.00764408774171465,
- 0.007645882852218283,
- 0.0076476845140862025,
- 0.007649492707110424,
- 0.007651307411082961,
- 0.007653128605795829,
- 0.00765495627104104,
- 0.007656790386610611,
- 0.007658630932296555,
- 0.0076604778878908856,
- 0.007662331233185618,
- 0.0076641909479727675,
- 0.007666057012044347,
- 0.0076679294051923705,
- 0.007669808107208854,
- 0.007671693097885811,
- 0.007673584357015255,
- 0.007675481864389201,
- 0.007677385599799664,
- 0.007679295543038658,
- 0.007681211673898197,
- 0.007683133972170295,
- 0.007685062417646967,
- 0.007686996990120227,
- 0.0076889376693820895,
- 0.0076908844352245685,
- 0.007692837267439679,
- 0.007694796145819435,
- 0.00769676105015585,
- 0.00769873196024094,
- 0.0077007088558667175,
- 0.007702691716825198,
- 0.007704680522908396,
- 0.007706675253908325,
- 0.007708675889617,
- 0.007710682409826435,
- 0.0077126947943286445,
- 0.007714713022915642,
- 0.0077167370753794436,
- 0.007718766931512062,
- 0.007720802571105512,
- 0.007722843973951808,
- 0.007724891119842965,
- 0.007726943988570997,
- 0.007729002559927917,
- 0.007731066813705741,
- 0.007733136729696482,
- 0.007735212287692156,
- 0.007737293467484776,
- 0.007739380248866357,
- 0.0077414726116289126,
- 0.007743570535564457,
- 0.007745674000465006,
- 0.007747782986122573,
- 0.007749897472329172,
- 0.0077520174388768185,
- 0.007754142865557525,
- 0.007756273732163308,
- 0.007758410018486179,
- 0.007760551704318155,
- 0.00776269876945125,
- 0.007764851193677477,
- 0.007767008956788851,
- 0.0077691720385773865,
- 0.0077713404188350975,
- 0.007773514077353999,
- 0.0077756929939261045,
- 0.007777877148343429,
- 0.007780066520397986,
- 0.007782261089881791,
- 0.007784460836586857,
- 0.007786665740305199,
- 0.007788875780828832,
- 0.00779109093794977,
- 0.007793311191460026,
- 0.007795536521151615,
- 0.007797766906816553,
- 0.007800002328246852,
- 0.007802242765234528,
- 0.007804488197571594,
- 0.007806738605050065,
- 0.007808993967461956,
- 0.00781125426459928,
- 0.007813519476254053,
- 0.007815789582218288,
- 0.007818064520846381,
- 0.007820343499823182,
- 0.007822626194535064,
- 0.00782491256741261,
- 0.007827202580886405,
- 0.00782949619738703,
- 0.007831793379345071,
- 0.00783409408919111,
- 0.007836398289355727,
- 0.007838705942269509,
- 0.007841017010363037,
- 0.007843331456066898,
- 0.007845649241811671,
- 0.00784797033002794,
- 0.007850294683146289,
- 0.007852622263597302,
- 0.00785495303381156,
- 0.007857286956219648,
- 0.007859623993252149,
- 0.007861964107339645,
- 0.00786430726091272,
- 0.007866653416401958,
- 0.00786900253623794,
- 0.00787135458285125,
- 0.007873709518672473,
- 0.007876067306132191,
- 0.007878427907660987,
- 0.007880791285689442,
- 0.007883157402648144,
- 0.007885526220967673,
- 0.007887897703078612,
- 0.007890271811411546,
- 0.007892648508397056,
- 0.007895027756465728,
- 0.007897409518048142,
- 0.007899793755574883,
- 0.007902180431476535,
- 0.007904569508183678,
- 0.0079069609481269,
- 0.007909354713736778,
- 0.0079117507674439,
- 0.00791414907167885,
- 0.007916549588872206,
- 0.007918952281454556,
- 0.007921357111856481,
- 0.007923764042508564,
- 0.00792617303584139,
- 0.00792858405428554,
- 0.007930997060271597,
- 0.007933412016230148,
- 0.007935828884591772,
- 0.007938247627787052,
- 0.007940668208246576,
- 0.007943090588400922,
- 0.007945514730680676,
- 0.00794794059751642,
- 0.007950368151338738,
- 0.007952797354578212,
- 0.007955228169665427,
- 0.007957660559030964,
- 0.007960094485105408,
- 0.007962529910319342,
- 0.007964966797103349,
- 0.00796740510788801,
- 0.00796984480510391,
- 0.007972285851181635,
- 0.007974728208551765,
- 0.007977171839644881,
- 0.007979616706891571,
- 0.007982062772722415,
- 0.007984509999567999,
- 0.007986958349858901,
- 0.00798940778602571,
- 0.007991858270499006,
- 0.007994309765709374,
- 0.007996762234087395,
- 0.007999215638063653,
- 0.008001669940068732,
- 0.008004125102533215,
- 0.008006581087887685,
- 0.008009037858562724,
- 0.008011495376988918,
- 0.008013953605596846,
- 0.008016412506817096,
- 0.008018872043080248,
- 0.008021332176816885,
- 0.008023792870457592,
- 0.008026254086432951,
- 0.008028715787173546,
- 0.008031177935109959,
- 0.008033640492672774,
- 0.008036103422292575,
- 0.008038566686399943,
- 0.008041030247425463,
- 0.008043494067799717,
- 0.00804595810995329,
- 0.008048422336316764,
- 0.008050886709320722,
- 0.008053351191395747,
- 0.008055815744972421,
- 0.008058280332481332,
- 0.008060744916353058,
- 0.008063209459018185,
- 0.008065673922907295,
- 0.00806813827045097,
- 0.008070602464079797,
- 0.008073066466224355,
- 0.00807553023931523,
- 0.008077993745783003,
- 0.00808045694805826,
- 0.008082919808571582,
- 0.008085382289753553,
- 0.008087844354034757,
- 0.008090305963845775,
- 0.008092767081617191,
- 0.008095227669779588,
- 0.008097687690763552,
- 0.008100147106999661,
- 0.008102605880918504,
- 0.00810506397495066,
- 0.008107521351526712,
- 0.008109977973077246,
- 0.008112433802032843,
- 0.008114888800824088,
- 0.008117342931881563,
- 0.008119796157635853,
- 0.008122248440080183,
- 0.008124699429472594,
- 0.008127148813625673,
- 0.008129596545817004,
- 0.008132042579324166,
- 0.00813448686742474,
- 0.008136929363396304,
- 0.008139370020516441,
- 0.008141808792062732,
- 0.008144245631312755,
- 0.008146680491544092,
- 0.00814911332603432,
- 0.008151544088061026,
- 0.008153972730901786,
- 0.008156399207834179,
- 0.00815882347213579,
- 0.008161245477084194,
- 0.008163665175956977,
- 0.008166082522031715,
- 0.008168497468585991,
- 0.008170909968897385,
- 0.008173319976243475,
- 0.008175727443901845,
- 0.008178132325150071,
- 0.008180534573265738,
- 0.008182934141526425,
- 0.008185330983209711,
- 0.008187725051593178,
- 0.008190116299954406,
- 0.008192504681570973,
- 0.008194890149720463,
- 0.008197272657680455,
- 0.008199652158728529,
- 0.008202028606142265,
- 0.008204401953199245,
- 0.008206772153177049,
- 0.008209139159353255,
- 0.008211502925005448,
- 0.008213863403411204,
- 0.008216220547848105,
- 0.008218574311593731,
- 0.008220924647925664,
- 0.008223271510121484,
- 0.008225614851458769,
- 0.008227954625215101,
- 0.008230290784668063,
- 0.00823262328309523,
- 0.008234952073774187,
- 0.008237277109982512,
- 0.008239598344997786,
- 0.00824191573209759,
- 0.008244229224559503,
- 0.008246538775661108,
- 0.008248844338679983,
- 0.00825114586689371,
- 0.008253443313579866,
- 0.008255736632016036,
- 0.008258025775479797,
- 0.00826031069724873,
- 0.00826259135060042,
- 0.00826486768881244,
- 0.008267139665162376,
- 0.008269407232927805,
- 0.00827167034538631,
- 0.008273928955815468,
- 0.008276183017492863,
- 0.008278432483696073,
- 0.008280677307702681,
- 0.008282917442790265,
- 0.008285152842236406,
- 0.008287383459318684,
- 0.00828960924731468,
- 0.008291830159501976,
- 0.00829404614915815,
- 0.008296257169560783,
- 0.008298463173987455,
- 0.008300664115715747,
- 0.00830285994802324,
- 0.008305050624187514,
- 0.008307236097486148,
- 0.008309416321196725,
- 0.008311591248596824,
- 0.008313760832964024,
- 0.008315925027575907,
- 0.008318083785710053,
- 0.008320237060644043,
- 0.008322384805655458,
- 0.008324526974021876,
- 0.00832666351902088,
- 0.008328794393930049,
- 0.008330919552026963,
- 0.008333038946589202,
- 0.00833515253089435,
- 0.008337260258219983,
- 0.008339362081843682,
- 0.00834145795504303,
- 0.008343547831095607,
- 0.008345631663278992,
- 0.008347709404870765,
- 0.008349781009148507,
- 0.0083518464293898,
- 0.00835390561887222,
- 0.008355958530873354,
- 0.008358005118670776,
- 0.008360045335542072,
- 0.008362079134764817,
- 0.008364106469616595,
- 0.008366127293374987,
- 0.00836814155931757,
- 0.008370149220721927,
- 0.008372150230865637,
- 0.008374144543026282,
- 0.00837613211048144,
- 0.008378112886508693,
- 0.008380086824385622,
- 0.008382053877389807,
- 0.008384013998798828,
- 0.008385967141890265,
- 0.008387913259941699,
- 0.008389852306230709,
- 0.008391784234034878,
- 0.008393708996631784,
- 0.00839562654729901,
- 0.008397536839314133,
- 0.008399439825954737,
- 0.0084013354604984,
- 0.008403223696222702,
- 0.008405104649510255,
- 0.008406978610935013,
- 0.008408845551520047,
- 0.00841070543252413,
- 0.00841255821520604,
- 0.008414403860824551,
- 0.008416242330638443,
- 0.008418073585906492,
- 0.008419897587887472,
- 0.00842171429784016,
- 0.008423523677023335,
- 0.008425325686695774,
- 0.00842712028811625,
- 0.008428907442543541,
- 0.008430687111236424,
- 0.008432459255453675,
- 0.008434223836454072,
- 0.008435980815496388,
- 0.008437730153839404,
- 0.008439471812741895,
- 0.008441205753462636,
- 0.008442931937260405,
- 0.008444650325393979,
- 0.008446360879122133,
- 0.008448063559703643,
- 0.008449758328397288,
- 0.008451445146461845,
- 0.008453123975156086,
- 0.008454794775738792,
- 0.008456457509468737,
- 0.008458112137604699,
- 0.008459758621405454,
- 0.00846139692212978,
- 0.00846302700103645,
- 0.008464648819384244,
- 0.008466262338431937,
- 0.008467867519438307,
- 0.008469464323662128,
- 0.008471052712362178,
- 0.008472632646797233,
- 0.008474204088226071,
- 0.008475766997907468,
- 0.008477321337100198,
- 0.00847886706706304,
- 0.008480404149054772,
- 0.008481932544334167,
- 0.008483452214160005,
- 0.008484963119791059,
- 0.008486465222486108,
- 0.008487958483503928,
- 0.008489442864103296,
- 0.008490918325542987,
- 0.008492384829081778,
- 0.008493842335978448,
- 0.00849529080749177,
- 0.008496730204880521,
- 0.008498160489403482,
- 0.008499581622319424,
- 0.008500993564887127,
- 0.008502396278365366,
- 0.008503789724012917,
- 0.008505173863088559,
- 0.008506548656851066,
- 0.008507914066559215,
- 0.008509270053471784,
- 0.008510616578847548,
- 0.008511953603945285,
- 0.008513281090023769,
- 0.00851459899834178,
- 0.008515907290158092,
- 0.008517205926731483,
- 0.008518494869320728,
- 0.008519774079184606,
- 0.00852104351758189,
- 0.008522303145771359,
- 0.00852355292501179,
- 0.008524792816561957,
- 0.00852602278168064,
- 0.008527242781626613,
- 0.008528452777658652,
- 0.008529652731035536,
- 0.00853084260301604,
- 0.008532022354858941,
- 0.008533191947823015,
- 0.00853435134316704,
- 0.008535500502149792,
- 0.008536639386030045,
- 0.00853776795606658,
- 0.00853888617351817,
- 0.008539993999643591,
- 0.008541091395701623,
- 0.00854217832295104,
- 0.00854325474265062,
- 0.008544320616059139,
- 0.008545375904435373,
- 0.008546420569038099,
- 0.008547454571126094,
- 0.008548477871958133,
- 0.008549490432792994,
- 0.008550492214889453,
- 0.008551483179506289,
- 0.008552463287902273,
- 0.008553432501336186,
- 0.008554390781066804,
- 0.008555338088352902,
- 0.008556274384453258,
- 0.008557199630626648,
- 0.008558113788131847,
- 0.008559016818227634,
- 0.008559908682172785,
- 0.008560789341226076,
- 0.008561658756646284,
- 0.008562516889692184,
- 0.008563363701622554,
- 0.008564199153696172,
- 0.008565023207171812,
- 0.00856583582330825,
- 0.008566636963364266,
- 0.008567426588598633,
- 0.00856820466027013,
- 0.008568971139637532,
- 0.008569725987959617,
- 0.00857046916649516,
- 0.008571200636502938,
- 0.008571920359241729,
- 0.008572628295970306,
- 0.008573324639202648,
- 0.00857401043246845,
- 0.008574685795835068,
- 0.00857535071539724,
- 0.008576005177249704,
- 0.008576649167487195,
- 0.008577282672204449,
- 0.008577905677496202,
- 0.008578518169457195,
- 0.008579120134182161,
- 0.008579711557765837,
- 0.008580292426302961,
- 0.00858086272588827,
- 0.0085814224426165,
- 0.008581971562582388,
- 0.00858251007188067,
- 0.008583037956606084,
- 0.008583555202853366,
- 0.008584061796717252,
- 0.00858455772429248,
- 0.008585042971673788,
- 0.00858551752495591,
- 0.008585981370233583,
- 0.008586434493601544,
- 0.008586876881154532,
- 0.008587308518987282,
- 0.00858772939319453,
- 0.008588139489871013,
- 0.00858853879511147,
- 0.008588927295010635,
- 0.008589304975663247,
- 0.00858967182316404,
- 0.008590027823607753,
- 0.008590372963089123,
- 0.008590707227702884,
- 0.008591030603543777,
- 0.008591343076706535,
- 0.008591644633285895,
- 0.008591935259376595,
- 0.008592214941073373,
- 0.008592483664470964,
- 0.008592741415664105,
- 0.008592988180747533,
- 0.008593223945815983,
- 0.008593448696964195,
- 0.008593662420286904,
- 0.008593865101878847,
- 0.008594056727834759,
- 0.008594237284249379,
- 0.008594406757217444,
- 0.008594565132833689,
- 0.00859471239719285,
- 0.008594848536389667,
- 0.008594973536518877,
- 0.008595087383675213,
- 0.008595190063953413,
- 0.008595281563448213,
- 0.008595361868254353,
- 0.008595430964466568,
- 0.008595488838179594,
- 0.008595535475488168,
- 0.008595570862487028,
- 0.00859559498527091,
- 0.008595607829934548,
- 0.008595609382572684,
- 0.00859559962928005,
- 0.008595578556151387,
- 0.008595546149281428,
- 0.008595502394764911,
- 0.008595447278696574,
- 0.008595380787171153,
- 0.008595302906283384,
- 0.008595213622128004,
- 0.008595112920799751,
- 0.00859500078839336,
- 0.008594877211003568,
- 0.008594742174725114,
- 0.00859459566565273,
- 0.00859443766988116,
- 0.008594268173505133,
- 0.00859408716261939,
- 0.008593894623318667,
- 0.008593690541697702,
- 0.00859347490385123,
- 0.008593247695873987,
- 0.008593008903860713,
- 0.008592758513906142,
- 0.008592496512105011,
- 0.008592222884552057,
- 0.008591937617342019,
- 0.00859164069656963,
- 0.008591332108329628,
- 0.008591011838716751,
- 0.008590679873825736,
- 0.008590336199751317,
- 0.008589980802588234,
- 0.008589613668431221,
- 0.008589234783375017,
- 0.008588844133514358,
- 0.008588441704943979,
- 0.00858802748375862,
- 0.008587601456053013,
- 0.0085871636079219,
- 0.008586713925460017,
- 0.008586252394762097,
- 0.008585779001922879,
- 0.0085852937330371,
- 0.008584796574199497,
- 0.008584287511504807,
- 0.008583766531047764,
- 0.008583233618923108,
- 0.008582688761225574,
- 0.008582131944049899,
- 0.008581563153490821,
- 0.008580982375643075,
- 0.008580389611770335,
- 0.008579785859108877,
- 0.00857917173472024,
- 0.008578547252859316,
- 0.008577912427781005,
- 0.008577267273740205,
- 0.008576611804991816,
- 0.008575946035790734,
- 0.008575269980391858,
- 0.008574583653050085,
- 0.008573887068020314,
- 0.008573180239557441,
- 0.008572463181916366,
- 0.008571735909351988,
- 0.008570998436119203,
- 0.00857025077647291,
- 0.008569492944668007,
- 0.00856872495495939,
- 0.008567946821601962,
- 0.008567158558850615,
- 0.008566360180960252,
- 0.008565551702185767,
- 0.008564733136782061,
- 0.00856390449900403,
- 0.008563065803106574,
- 0.008562217063344589,
- 0.008561358293972974,
- 0.008560489509246627,
- 0.008559610723420447,
- 0.00855872195074933,
- 0.008557823205488176,
- 0.008556914501891881,
- 0.008555995854215345,
- 0.008555067276713464,
- 0.00855412878364114,
- 0.008553180389253266,
- 0.008552222107804743,
- 0.008551253953550466,
- 0.008550275940745337,
- 0.008549288083644253,
- 0.00854829039650211,
- 0.008547282893573808,
- 0.008546265589114244,
- 0.008545238497378317,
- 0.008544201632620926,
- 0.008543155009096965,
- 0.008542098641061336,
- 0.008541032542768934,
- 0.008539956728474659,
- 0.00853887121243341,
- 0.00853777600890008,
- 0.008536671132129574,
- 0.008535556596376786,
- 0.008534432415896614,
- 0.008533298604943956,
- 0.008532155177773712,
- 0.00853100214864078,
- 0.008529839531800055,
- 0.008528667341506436,
- 0.008527485592014822,
- 0.008526294297580112,
- 0.008525093472457203,
- 0.008523883130900993,
- 0.008522663287166379,
- 0.00852143395550826,
- 0.008520195150181533,
- 0.008518946885441098,
- 0.008517689175541852,
- 0.008516422034738694,
- 0.00851514547728652,
- 0.00851385951744023,
- 0.00851256416945472,
- 0.00851125944758489,
- 0.008509945366085635,
- 0.008508621939211859,
- 0.008507289181218453,
- 0.00850594710636032,
- 0.008504595728892355,
- 0.008503235063069457,
- 0.008501865123146525,
- 0.008500485923378457,
- 0.00849909747802015,
- 0.008497699801326503,
- 0.008496292907552412,
- 0.008494876810952777,
- 0.008493451525782496,
- 0.008492017066296466,
- 0.008490573446749585,
- 0.008489120681396753,
- 0.008487658784492865,
- 0.008486187770292822,
- 0.008484707653051518,
- 0.008483218447023856,
- 0.008481720166464733,
- 0.008480212825629042,
- 0.008478696438771686,
- 0.008477171020147563,
- 0.00847563658401157,
- 0.008474093144618604,
- 0.008472540716223564,
- 0.008470979313081346,
- 0.008469408949446852,
- 0.008467829639574978,
- 0.00846624139772062,
- 0.00846464423813868,
- 0.008463038175084052,
- 0.008461423222811636,
- 0.008459799395576333,
- 0.008458166707633035,
- 0.008456525173236645,
- 0.008454874806642058,
- 0.008453215622104174,
- 0.008451547633877888,
- 0.008449870856218102,
- 0.008448185303379712,
- 0.008446490989617616,
- 0.00844478823199701,
- 0.008443077914559298,
- 0.008441360124716088,
- 0.008439634897687039,
- 0.008437902268691812,
- 0.008436162272950068,
- 0.008434414945681467,
- 0.00843266032210567,
- 0.008430898437442337,
- 0.00842912932691113,
- 0.008427353025731709,
- 0.008425569569123733,
- 0.008423778992306865,
- 0.008421981330500764,
- 0.008420176618925093,
- 0.008418364892799509,
- 0.008416546187343676,
- 0.008414720537777254,
- 0.0084128879793199,
- 0.00841104854719128,
- 0.008409202276611051,
- 0.008407349202798875,
- 0.008405489360974412,
- 0.008403622786357324,
- 0.00840174951416727,
- 0.00839986957962391,
- 0.008397983017946907,
- 0.008396089864355923,
- 0.008394190154070613,
- 0.008392283922310641,
- 0.008390371204295668,
- 0.008388452035245355,
- 0.00838652645037936,
- 0.008384594484917346,
- 0.008382656174078974,
- 0.008380711553083902,
- 0.008378760657151794,
- 0.008376803521502307,
- 0.008374840181355104,
- 0.008372870671929846,
- 0.008370895028446191,
- 0.008368913286123802,
- 0.008366925480182339,
- 0.008364931645841464,
- 0.008362931818320835,
- 0.008360926032840114,
- 0.008358914324618962,
- 0.008356896728877038,
- 0.008354873280834004,
- 0.008352844015709522,
- 0.00835080896872325,
- 0.00834876817509485,
- 0.008346721670043982,
- 0.008344669488790306,
- 0.008342611666553484,
- 0.008340548238553177,
- 0.008338479240009045,
- 0.008336404706140747,
- 0.008334324672167945,
- 0.008332239173310302,
- 0.008330148244787474,
- 0.008328051921819126,
- 0.008325950239624914,
- 0.008323843233424503,
- 0.008321730938437553,
- 0.00831961338988372,
- 0.008317490622982671,
- 0.008315362672954064,
- 0.008313229575017558,
- 0.008311091364392814,
- 0.008308948076299496,
- 0.008306799745957261,
- 0.008304646408585772,
- 0.008302488099404686,
- 0.008300324853633669,
- 0.008298156706492378,
- 0.008295983693200473,
- 0.008293805848977617,
- 0.00829162320904347,
- 0.008289435808617691,
- 0.008287243682919944,
- 0.008285046867169887,
- 0.00828284539658718,
- 0.008280639306391486,
- 0.008278428631802464,
- 0.008276213408039775,
- 0.00827399367032308,
- 0.008271769453872039,
- 0.008269540793906315,
- 0.008267307725645564,
- 0.00826507028430945,
- 0.008262828505117633,
- 0.008260582423289774,
- 0.008258332074045532,
- 0.008256077492604569,
- 0.008253818714186546,
- 0.008251555774011123,
- 0.00824928870729796,
- 0.00824701754926672,
- 0.00824474233513706,
- 0.008242463100128643,
- 0.008240179879461131,
- 0.008237892708354181,
- 0.008235601622027456,
- 0.008233306655700615,
- 0.008231007844593321,
- 0.008228705223925232,
- 0.008226398828916012,
- 0.008224088694785317,
- 0.008221774856752812,
- 0.008219457350038156,
- 0.008217136209861009,
- 0.008214811471441033,
- 0.008212483169997887,
- 0.008210151340751232,
- 0.008207816034722875,
- 0.008205477580395013,
- 0.008203136128843313,
- 0.00820079172249061,
- 0.008198444403759735,
- 0.008196094215073526,
- 0.008193741198854812,
- 0.008191385397526429,
- 0.008189026853511212,
- 0.008186665609231989,
- 0.008184301707111598,
- 0.00818193518957287,
- 0.008179566099038641,
- 0.008177194477931742,
- 0.008174820368675008,
- 0.008172443813691272,
- 0.008170064855403366,
- 0.008167683536234125,
- 0.008165299898606383,
- 0.008162913984942972,
- 0.008160525837666724,
- 0.008158135499200476,
- 0.00815574301196706,
- 0.008153348418389309,
- 0.008150951760890056,
- 0.008148553081892137,
- 0.008146152423818382,
- 0.008143749829091624,
- 0.008141345340134701,
- 0.008138938999370442,
- 0.008136530849221684,
- 0.008134120932111258,
- 0.008131709290461997,
- 0.008129295966696736,
- 0.008126881003238308,
- 0.008124464442509548,
- 0.008122046326933285,
- 0.008119626698932356,
- 0.008117205600929595,
- 0.008114783075347833,
- 0.008112359164609903,
- 0.008109933911138642,
- 0.00810750735735688,
- 0.008105079545687453,
- 0.008102650518553193,
- 0.008100220318376932,
- 0.008097788987581506,
- 0.008095356568589748,
- 0.00809292310382449,
- 0.008090488635708567,
- 0.008088053206664812,
- 0.008085616859116056,
- 0.008083179635485138,
- 0.008080741578194885,
- 0.008078302729668136,
- 0.008075863132327719,
- 0.008073422828596473,
- 0.008070981860897226,
- 0.008068540271652817,
- 0.008066098103286075,
- 0.008063655398219835,
- 0.00806121219887693,
- 0.008058768547680195,
- 0.008056324487052463,
- 0.008053880059416565,
- 0.008051435307195338,
- 0.00804899027281161,
- 0.008046544998688222,
- 0.008044099527248001,
- 0.008041653900913784,
- 0.008039208162108402,
- 0.008036762353254692,
- 0.008034316516775483,
- 0.008031870695093611,
- 0.00802942493063191,
- 0.008026979265813212,
- 0.00802453374306035,
- 0.008022088404796159,
- 0.008019643293443473,
- 0.008017198451425121,
- 0.008014753921163941,
- 0.008012309745082767,
- 0.008009865965604428,
- 0.00800742262515176,
- 0.008004979766147597,
- 0.008002537431014771,
- 0.008000095662176118,
- 0.007997654502054467,
- 0.007995213993072656,
- 0.007992774177653516,
- 0.00799033509821988,
- 0.007987896797194582,
- 0.007985459317000457,
- 0.007983022700060337,
- 0.007980586988797056,
- 0.007978152225633445,
- 0.007975718452992341,
- 0.007973285713296575,
- 0.007970854048968983,
- 0.007968423502432395,
- 0.007965994116109645,
- 0.00796356593242357,
- 0.007961138993796999,
- 0.007958713342652768,
- 0.007956289021413711,
- 0.00795386607250266,
- 0.007951444538342447,
- 0.007949024461355909,
- 0.007946605883965877,
- 0.007944188848595185,
- 0.007941773397666666,
- 0.007939359573603155,
- 0.007936947418827483,
- 0.007934536975762484,
- 0.007932128286830993,
- 0.007929721394455842,
- 0.007927316252221756,
- 0.007924912743274124,
- 0.007922510903099414,
- 0.007920110770159057,
- 0.007917712382914483,
- 0.007915315779827119,
- 0.007912920999358393,
- 0.007910528079969736,
- 0.007908137060122574,
- 0.00790574797827834,
- 0.007903360872898458,
- 0.00790097578244436,
- 0.007898592745377473,
- 0.007896211800159227,
- 0.00789383298525105,
- 0.007891456339114374,
- 0.00788908190021062,
- 0.007886709707001225,
- 0.007884339797947615,
- 0.007881972211511216,
- 0.00787960698615346,
- 0.007877244160335774,
- 0.00787488377251959,
- 0.007872525861166331,
- 0.007870170464737432,
- 0.007867817621694317,
- 0.007865467370498418,
- 0.007863119749611161,
- 0.007860774797493978,
- 0.007858432552608294,
- 0.00785609305341554,
- 0.007853756338377147,
- 0.00785142244595454,
- 0.00784909141460915,
- 0.007846763282802403,
- 0.007844438088995731,
- 0.007842115871650561,
- 0.007839796669228322,
- 0.007837480520190444,
- 0.007835167462998354,
- 0.007832857536113482,
- 0.007830550777997256,
- 0.007828247227111106,
- 0.007825946921916458,
- 0.007823649900874745,
- 0.007821356202447392,
- 0.00781906586509583,
- 0.007816778927281488,
- 0.007814495427465793,
- 0.007812215404110174,
- 0.007809938895676061,
- 0.007807665940624881,
- 0.007805396577418066,
- 0.007803130844517041,
- 0.007800868780383237,
- 0.0077986104234780826,
- 0.0077963558122630065,
- 0.007794104985199436,
- 0.007791857980748803,
- 0.007789614837372533,
- 0.007787375593532056,
- 0.007785140287688802,
- 0.007782908958304198,
- 0.007780681643839674,
- 0.007778458382756658,
- 0.007776239213516579,
- 0.007774024174580866,
- 0.0077718133044109485,
- 0.007769606641468254,
- 0.007767404224214211,
- 0.007765206091110249,
- 0.007763012280617797,
- 0.0077608228311982835,
- 0.007758637781313138,
- 0.007756457169423788,
- 0.007754281033991663,
- 0.007752109413478191,
- 0.007749942346344802,
- 0.007747779871052924,
- 0.007745622026063987,
- 0.0077434688498394175,
- 0.007741320380840646,
- 0.007739176657529101,
- 0.007737037718366211,
- 0.007734903601813405,
- 0.007732774346332111,
- 0.007730649990383759,
- 0.007728530572429777,
- 0.007726416130931594,
- 0.00772430670435064,
- 0.0077222023311483414,
- 0.007720103049786128,
- 0.007718008898725429,
- 0.007715919916427673,
- 0.0077138361413542885,
- 0.007711757611966704,
- 0.00770968436672635,
- 0.007707616444094653,
- 0.007705553882533044,
- 0.00770349672050295,
- 0.0077014449964658,
- 0.007699398748883022,
- 0.007697358016216047,
- 0.0076953228369263035,
- 0.007693293249475219,
- 0.007691269292324222,
- 0.0076892510039347425,
- 0.007687238422768209,
- 0.00768523158728605,
- 0.0076832305359496944,
- 0.007681235307220571,
- 0.007679245939560108,
- 0.007677262471429735,
- 0.007675284941290881,
- 0.007673313387604974,
- 0.007671347848833443,
- 0.007669388363437717,
- 0.0076674349698792246,
- 0.0076654877066193935,
- 0.007663546612119655,
- 0.007661611724841436,
- 0.007659683083246166,
- 0.007657760725795272,
- 0.007655844690950186,
- 0.0076539350171723345,
- 0.007652031545485556,
- 0.0076501338523898765,
- 0.007648241947410786,
- 0.007646355858305612,
- 0.007644475612831681,
- 0.00764260123874632,
- 0.007640732763806856,
- 0.007638870215770616,
- 0.007637013622394925,
- 0.007635163011437113,
- 0.0076333184106545035,
- 0.007631479847804426,
- 0.007629647350644205,
- 0.0076278209469311685,
- 0.007626000664422644,
- 0.007624186530875956,
- 0.007622378574048434,
- 0.007620576821697402,
- 0.0076187813015801895,
- 0.007616992041454122,
- 0.007615209069076526,
- 0.007613432412204729,
- 0.0076116620985960575,
- 0.007609898156007838,
- 0.007608140612197397,
- 0.007606389494922063,
- 0.007604644831939161,
- 0.007602906651006019,
- 0.007601174979879962,
- 0.007599449846318319,
- 0.007597731278078415,
- 0.007596019302917579,
- 0.007594313948593135,
- 0.007592615242862412,
- 0.007590923213482735,
- 0.007589237888211433,
- 0.007587559294805831,
- 0.007585887461023256,
- 0.007584222414621035,
- 0.007582564183356496,
- 0.007580912794986964,
- 0.007579268277269766,
- 0.007577630657962231,
- 0.0075759999648216825,
- 0.007574376225605449,
- 0.007572759468070858,
- 0.007571149719975235,
- 0.007569547009075908,
- 0.007567951363130202,
- 0.007566362809895445,
- 0.007564781377128964,
- 0.007563207092588085,
- 0.007561639984030136,
- 0.007560080079212442,
- 0.007558527405892332,
- 0.007556981991827131,
- 0.007555443864774167,
- 0.007553913052490765,
- 0.007552389582734254,
- 0.007550873483261959,
- 0.007549364781831208,
- 0.007547863506199327,
- 0.007546369684123644,
- 0.007544883343361484,
- 0.007543404511670175,
- 0.007541933216807044,
- 0.007540469486529417,
- 0.007539013348594621,
- 0.0075375648307599834,
- 0.00753612396078283,
- 0.007534690766420488,
- 0.007533265275430284,
- 0.007531847515569546,
- 0.0075304375145956,
- 0.007529035300265771,
- 0.007527640900337389,
- 0.007526254342567779,
- 0.0075248756547142675,
- 0.007523504864534182,
- 0.00752214199978485,
- 0.007520787088223596,
- 0.007519440157607749,
- 0.007518101235694635,
- 0.007516770350241581,
- 0.0075154475290059135,
- 0.007514132799744959,
- 0.0075128261902160445,
- 0.007511527728176498,
- 0.007510237441383644,
- 0.007508955357594811,
- 0.007507681504567326,
- 0.0075064159100585144,
- 0.0075051586018257035,
- 0.007503909607626221,
- 0.007502668955217393,
- 0.007501436672356546,
- 0.007500212786801006,
- 0.007498997326308102,
- 0.00749779031863516,
- 0.007496591791539506,
- 0.007495401772778468,
- 0.007494220290109371,
- 0.0074930473712895435,
- 0.007491883044076312,
- 0.007490727336227001,
- 0.007489580275498941,
- 0.007488441889649457,
- 0.007487312206435875,
- 0.007486191253615523,
- 0.007485079058945727,
- 0.007483975650183815,
- 0.007482881055087112,
- 0.007481795301412947,
- 0.0074807184169186445,
- 0.0074796504293615325,
- 0.007478591366498938,
- 0.007477541256088187,
- 0.007476500125886607,
- 0.007475468003651525,
- 0.007474444917140267,
- 0.00747343089411016,
- 0.007472425962318531,
- 0.007471430149522706,
- 0.007470443483480013,
- 0.007469465991947778,
- 0.007468497512983248,
- 0.007467537495399866,
- 0.007466585915368183,
- 0.00746564278787476,
- 0.007464708127906159,
- 0.007463781950448942,
- 0.007462864270489669,
- 0.007461955103014902,
- 0.007461054463011203,
- 0.0074601623654651315,
- 0.00745927882536325,
- 0.007458403857692119,
- 0.007457537477438302,
- 0.007456679699588357,
- 0.0074558305391288476,
- 0.007454990011046334,
- 0.007454158130327378,
- 0.0074533349119585415,
- 0.007452520370926384,
- 0.007451714522217469,
- 0.0074509173808183565,
- 0.007450128961715608,
- 0.007449349279895785,
- 0.007448578350345448,
- 0.007447816188051158,
- 0.007447062807999479,
- 0.00744631822517697,
- 0.007445582454570192,
- 0.007444855511165708,
- 0.007444137409950078,
- 0.007443428165909864,
- 0.0074427277940316275,
- 0.007442036309301929,
- 0.007441353726707329,
- 0.007440680061234391,
- 0.0074400153278696745,
- 0.007439359541599742,
- 0.007438712717411154,
- 0.007438074870290472,
- 0.007437446015224257,
- 0.007436826167199071,
- 0.007436215341201475,
- 0.007435613552218031,
- 0.007435020815235298,
- 0.0074344371452398405,
- 0.007433862557218217,
- 0.007433297066156991,
- 0.0074327406870427215,
- 0.007432193434861971,
- 0.007431655324601302,
- 0.007431126371247274,
- 0.007430606589786449,
- 0.007430095995205388,
- 0.007429594602490653,
- 0.007429102426628804,
- 0.007428619482606404,
- 0.007428145785410013,
- 0.007427681350026193,
- 0.0074272261914415045,
- 0.00742678032464251,
- 0.007426343764615769,
- 0.007425916526347845,
- 0.007425498624825297,
- 0.007425090075034689,
- 0.0074246908919625805,
- 0.007424301090595532,
- 0.007423920685920107,
- 0.007423549692922865,
- 0.007423188126590368,
- 0.007422836001909178,
- 0.007422493333865855,
- 0.007422160137446961,
- 0.007421836427639056,
- 0.007421522219428704,
- 0.007421217527802465,
- 0.007420922367746899,
- 0.0074206367542485685,
- 0.007420360702294035,
- 0.007420094226869859,
- 0.007419837342962603,
- 0.007419590065558827,
- 0.007419352409645093,
- 0.007419124390207962,
- 0.007418906022233995,
- 0.007418697320709755,
- 0.007418498300621801,
- 0.007418308976956695,
- 0.007418129364701,
- 0.007417959478841275,
- 0.0074177993343640825,
- 0.007417648946255983,
- 0.007417508329503539,
- 0.00741737749909331,
- 0.00741725647001186,
- 0.007417145257245748,
- 0.007417043875781536,
- 0.007416952340605785,
- 0.0074168706667050565,
- 0.007416798869065913,
- 0.007416736962674913,
- 0.00741668496251862,
- 0.007416642883583595,
- 0.007416610740856399,
- 0.007416588549323594,
- 0.00741657632397174,
- 0.007416574079787399,
- 0.007416581831757133,
- 0.007416599594867502,
- 0.007416627384105068,
- 0.007416665214456392,
- 0.0074167131009080355,
- 0.00741677105844656,
- 0.007416839102058526,
- 0.007416917246730496,
- 0.00741700550744903,
- 0.00741710389920069,
- 0.007417212436972038,
- 0.007417331135749634,
- 0.0074174600105200396,
- 0.007417599076269816,
- 0.007417748347985526,
- 0.0074179078406537285,
- 0.007418077569260987,
- 0.007418257548793861,
- 0.007418447794238913,
- 0.007418648148613695,
- 0.00741885793719217,
- 0.007419077089971964,
- 0.007419305607182205,
- 0.007419543489052018,
- 0.0074197907358105305,
- 0.00742004734768687,
- 0.007420313324910163,
- 0.007420588667709535,
- 0.007420873376314115,
- 0.0074211674509530295,
- 0.007421470891855404,
- 0.007421783699250367,
- 0.0074221058733670445,
- 0.0074224374144345635,
- 0.007422778322682051,
- 0.007423128598338633,
- 0.007423488241633438,
- 0.0074238572527955925,
- 0.007424235632054222,
- 0.007424623379638455,
- 0.0074250204957774174,
- 0.007425426980700237,
- 0.007425842834636039,
- 0.007426268057813952,
- 0.007426702650463103,
- 0.0074271466128126165,
- 0.007427599945091622,
- 0.0074280626475292455,
- 0.007428534720354613,
- 0.007429016163796853,
- 0.007429506978085091,
- 0.007430007163448455,
- 0.007430516720116071,
- 0.007431035648317066,
- 0.0074315639482805665,
- 0.0074321016202357005,
- 0.007432648664411594,
- 0.007433205081037375,
- 0.007433770870342168,
- 0.007434346032555103,
- 0.0074349305679053046,
- 0.007435524476621901,
- 0.007436127758934018,
- 0.007436740415070782,
- 0.007437362445261322,
- 0.007437993849734764,
- 0.007438634628720234,
- 0.00743928478244686,
- 0.007439944311143767,
- 0.007440613215040085,
- 0.007441291494364938,
- 0.007441979149347454,
- 0.00744267618021676,
- 0.007443382587201983,
- 0.00744409837053225,
- 0.007444823530436687,
- 0.007445558067144422,
- 0.00744630198088458,
- 0.0074470552718862906,
- 0.007447817940378678,
- 0.007448589986590871,
- 0.0074493714107519956,
- 0.007450162213091179,
- 0.007450962393837548,
- 0.00745177195322023,
- 0.00745259089146835,
- 0.007453419208811037,
- 0.007454256905477417,
- 0.007455103981696617,
- 0.007455960437697764,
- 0.007456826273709984,
- 0.0074577014899624055,
- 0.0074585860866841535,
- 0.0074594800641043565,
- 0.00746038342245214,
- 0.007461296161956633,
- 0.00746221828284696,
- 0.007463149785352249,
- 0.007464090669701627,
- 0.007465040936124221,
- 0.0074660005848491565,
- 0.007466969616105562,
- 0.007467948030122564,
- 0.007468935827129288,
- 0.007469933007354863,
- 0.007470939571028415,
- 0.00747195551837907,
- 0.007472980849635957,
- 0.007474015565028201,
- 0.007475059664784929,
- 0.007476113149135269,
- 0.0074771760183083465,
- 0.007478248272533289,
- 0.007479329912039224,
- 0.007480420937055278,
- 0.007481521347810577,
- 0.007482631144534249,
- 0.00748375032745542,
- 0.007484878896803218,
- 0.0074860168528067695,
- 0.007487164195695201,
- 0.007488320925697638,
- 0.00748948704304321,
- 0.007490662547961043,
- 0.007491847440680263,
- 0.007493041721429998,
- 0.0074942453904393745,
- 0.0074954584479375195,
- 0.007496680894153559,
- 0.007497912729316621,
- 0.007499153953655831,
- 0.007500404567400318,
- 0.007501664570779207,
- 0.007502933964021625,
- 0.0075042127473567005,
- 0.007505500921013559,
- 0.007506798485221328,
- 0.007508105440209133,
- 0.007509421786206103,
- 0.007510747523441364,
- 0.007512082652144042,
- 0.007513427172543265,
- 0.007514781084868159,
- 0.0075161443893478515,
- 0.007517516927979253,
- 0.0075188978533881545,
- 0.007520287025509484,
- 0.007521684427100711,
- 0.00752309004091931,
- 0.007524503849722752,
- 0.007525925836268509,
- 0.007527355983314052,
- 0.007528794273616853,
- 0.007530240689934386,
- 0.007531695215024121,
- 0.0075331578316435305,
- 0.007534628522550086,
- 0.0075361072705012605,
- 0.007537594058254524,
- 0.007539088868567351,
- 0.007540591684197212,
- 0.007542102487901579,
- 0.007543621262437924,
- 0.007545147990563719,
- 0.0075466826550364356,
- 0.007548225238613546,
- 0.007549775724052523,
- 0.007551334094110837,
- 0.00755290033154596,
- 0.007554474419115366,
- 0.007556056339576525,
- 0.007557646075686909,
- 0.007559243610203991,
- 0.007560848925885242,
- 0.007562462005488135,
- 0.00756408283177014,
- 0.007565711387488731,
- 0.007567347655401379,
- 0.0075689916182655565,
- 0.0075706432588387345,
- 0.007572302559878385,
- 0.007573969504141981,
- 0.007575644074386993,
- 0.007577326253370894,
- 0.007579016023851156,
- 0.007580713368585251,
- 0.00758241827033065,
- 0.007584130711844826,
- 0.0075858506758852496,
- 0.007587578145209394,
- 0.00758931310257473,
- 0.007591055530738732,
- 0.0075928054124588685,
- 0.0075945627304926135,
- 0.007596327467597439,
- 0.0075980996065308165,
- 0.0075998791300502175,
- 0.007601666020913114,
- 0.0076034602618769796,
- 0.0076052618356992835,
- 0.0076070707251375,
- 0.0076088869129491,
- 0.007610710381891555,
- 0.007612541114722338,
- 0.0076143790941989205,
- 0.007616224303078774,
- 0.007618076724119371,
- 0.007619936340078183,
- 0.007621803133712683,
- 0.007623677087780342,
- 0.007625558185038631,
- 0.007627446408245024,
- 0.007629341740156992,
- 0.007631244163532006,
- 0.007633153661127539,
- 0.007635070215701063,
- 0.00763699381001005,
- 0.007638924426811971,
- 0.007640862048864299,
- 0.0076428066589245055,
- 0.0076447582397500624,
- 0.007646716774098442,
- 0.007648682244727115,
- 0.007650654634393555,
- 0.0076526339258552335,
- 0.007654620101869621,
- 0.007656613145194191,
- 0.007658613038586416,
- 0.007660619764803766,
- 0.007662633306603714,
- 0.007664653646743732,
- 0.007666680767981292,
- 0.007668714653073865,
- 0.007670755284778924,
- 0.007672802645853941,
- 0.007674856719056387,
- 0.007676917487143734,
- 0.007678984932873455,
- 0.007681059039003022,
- 0.007683139788289905,
- 0.007685227163491578,
- 0.007687321147365512,
- 0.007689421722669179,
- 0.007691528872160051,
- 0.0076936425785956,
- 0.007695762824733298,
- 0.007697889593330617,
- 0.0077000228671450285,
- 0.007702162628934005,
- 0.0077043088614550176,
- 0.0077064615474655394,
- 0.007708620669723041,
- 0.007710786210984996,
- 0.007712958154008874,
- 0.00771513648155215,
- 0.007717321176372293,
- 0.007719512221226777,
- 0.007721709598873073,
- 0.007723913292068653,
- 0.007726123283570988,
- 0.0077283395561375525,
- 0.007730562092525817,
- 0.007732790875493252,
- 0.007735025887797332,
- 0.007737267112195527,
- 0.00773951453144531,
- 0.0077417681283041525,
- 0.007744027885529527,
- 0.007746293785878904,
- 0.007748565812109758,
- 0.007750843946979558,
- 0.007753128173245777,
- 0.0077554183780177265,
- 0.007757713628180286,
- 0.0077600136625246875,
- 0.007762318444629702,
- 0.0077646279380741015,
- 0.007766942106436658,
- 0.007769260913296144,
- 0.007771584322231329,
- 0.007773912296820987,
- 0.00777624480064389,
- 0.007778581797278808,
- 0.007780923250304514,
- 0.007783269123299779,
- 0.007785619379843376,
- 0.007787973983514076,
- 0.007790332897890651,
- 0.007792696086551873,
- 0.007795063513076514,
- 0.007797435141043345,
- 0.007799810934031138,
- 0.007802190855618666,
- 0.007804574869384699,
- 0.00780696293890801,
- 0.0078093550277673705,
- 0.007811751099541552,
- 0.007814151117809327,
- 0.007816555046149467,
- 0.007818962848140744,
- 0.007821374487361928,
- 0.007823789927391793,
- 0.007826209131809111,
- 0.007828632064192653,
- 0.00783105868812119,
- 0.007833488967173495,
- 0.00783592286492834,
- 0.007838360344964495,
- 0.007840801370860734,
- 0.007843245906195829,
- 0.007845693914548549,
- 0.007848145359497667,
- 0.007850600204621956,
- 0.007853058413500187,
- 0.007855519949711133,
- 0.007857984776833563,
- 0.007860452858446252,
- 0.00786292415812797,
- 0.007865398639457488,
- 0.00786787626601358,
- 0.007870357001375016,
- 0.00787284080912057,
- 0.007875327652829011,
- 0.007877817496079112,
- 0.007880310302449647,
- 0.007882806035519385,
- 0.007885304658867097,
- 0.00788780613607156,
- 0.007890310430711539,
- 0.00789281750636581,
- 0.007895327326613143,
- 0.007897839855032313,
- 0.007900355055202087,
- 0.007902872890701242,
- 0.007905393325108544,
- 0.007907916322002771,
- 0.007910441844962689,
- 0.007912969857567075,
- 0.007915500323394697,
- 0.00791803320602433,
- 0.007920568469034741,
- 0.007923106076004707,
- 0.007925645990512997,
- 0.007928188176138383,
- 0.007930732596459638,
- 0.007933279215055532,
- 0.007935827995504838,
- 0.00793837890138633,
- 0.007940931896278775,
- 0.007943486943760947,
- 0.00794604400741162,
- 0.007948603050809563,
- 0.00795116403753355,
- 0.007953726931162348,
- 0.007956291695274736,
- 0.007958858293449481,
- 0.007961426689265355,
- 0.007963996846301133,
- 0.007966568728135582,
- 0.007969142298347477,
- 0.00797171752051559,
- 0.007974294358218692,
- 0.007976872775035556,
- 0.00797945273454495,
- 0.00798203420032565,
- 0.007984617135956426,
- 0.007987201505016051,
- 0.007989787271083295,
- 0.007992374397736932,
- 0.00799496284855573,
- 0.007997552587118465,
- 0.008000143577003908,
- 0.008002735781790829,
- 0.008005329165057999,
- 0.008007923690384194,
- 0.008010519321348183,
- 0.008013116021528738,
- 0.00801571375450463,
- 0.008018312483854633,
- 0.008020912173157518,
- 0.008023512785992054,
- 0.008026114285937018,
- 0.008028716636571178,
- 0.008031319801473306,
- 0.008033923744222175,
- 0.008036528428396559,
- 0.008039133817575225,
- 0.008041739875336948,
- 0.008044346565260497,
- 0.008046953850924648,
- 0.00804956169590817,
- 0.008052170063789835,
- 0.008054778918148415,
- 0.008057388222562682,
- 0.00805999794061141,
- 0.008062608035873366,
- 0.008065218471927324,
- 0.008067829212352058,
- 0.008070440220726338,
- 0.008073051460628936,
- 0.008075662869208909,
- 0.00807827385517181,
- 0.00808088415070895,
- 0.008083493706958522,
- 0.008086102475058714,
- 0.008088710406147719,
- 0.008091317451363723,
- 0.008093923561844922,
- 0.008096528688729504,
- 0.00809913278315566,
- 0.008101735796261582,
- 0.00810433767918546,
- 0.008106938383065481,
- 0.008109537859039843,
- 0.008112136058246731,
- 0.008114732931824338,
- 0.008117328430910852,
- 0.008119922506644468,
- 0.008122515110163375,
- 0.008125106192605761,
- 0.008127695705109822,
- 0.008130283598813744,
- 0.00813286982485572,
- 0.008135454334373939,
- 0.008138037078506593,
- 0.008140618008391871,
- 0.008143197075167967,
- 0.00814577422997307,
- 0.00814834942394537,
- 0.008150922608223058,
- 0.008153493733944325,
- 0.008156062752247362,
- 0.008158629614270359,
- 0.008161194271151508,
- 0.008163756674028999,
- 0.00816631677404102,
- 0.008168874522325766,
- 0.008171429870021426,
- 0.00817398276826619,
- 0.008176533168198248,
- 0.008179081020955794,
- 0.008181626277677016,
- 0.008184168889500104,
- 0.008186708807563252,
- 0.008189245983004648,
- 0.008191780366962482,
- 0.008194311910574948,
- 0.008196840564980235,
- 0.008199366281316532,
- 0.008201889010722031,
- 0.008204408704334924,
- 0.0082069253132934,
- 0.008209438788735651,
- 0.008211949081799867,
- 0.008214456143624238,
- 0.008216959925346956,
- 0.008219460378106211,
- 0.008221957453040194,
- 0.008224451101287094,
- 0.008226941273985105,
- 0.008229427922272416,
- 0.008231910997287217,
- 0.008234390450167698,
- 0.008236866232052052,
- 0.008239338294078469,
- 0.00824180658738514,
- 0.008244271063110254,
- 0.008246731672392003,
- 0.008249188366368577,
- 0.008251641096178168,
- 0.008254089812958967,
- 0.008256534467849162,
- 0.008258975011986944,
- 0.008261411396510508,
- 0.008263843572558039,
- 0.008266271491267732,
- 0.008268695103777776,
- 0.008271114361226361,
- 0.008273529214751678,
- 0.008275939615491919,
- 0.008278345514585275,
- 0.008280746863169935,
- 0.00828314361238409,
- 0.008285535713365929,
- 0.008287923117253647,
- 0.008290305775185431,
- 0.008292683638299474,
- 0.008295056657733967,
- 0.008297424784627097,
- 0.008299787970117059,
- 0.00830214616534204,
- 0.008304499321440234,
- 0.008306847389549829,
- 0.008309190320809018,
- 0.00831152806635599,
- 0.008313860577328937,
- 0.00831618780486605,
- 0.008318509700105517,
- 0.00832082621418553,
- 0.008323137298244281,
- 0.008325442903419961,
- 0.008327742980850759,
- 0.008330037481674865,
- 0.008332326357030472,
- 0.00833460955805577,
- 0.008336887035888947,
- 0.008339158741668198,
- 0.008341424626531712,
- 0.008343684641617678,
- 0.00834593873806429,
- 0.008348186867009735,
- 0.008350428979592206,
- 0.008352665026949894,
- 0.00835489496022099,
- 0.008357118730543681,
- 0.008359336289056161,
- 0.00836154758689662,
- 0.00836375257520325,
- 0.00836595120511424,
- 0.00836814342776778,
- 0.008370329194302063,
- 0.008372508455855278,
- 0.008374681163565616,
- 0.008376847268571267,
- 0.008379006722010425,
- 0.008381159475021277,
- 0.008383305478742014,
- 0.008385444684310829,
- 0.008387577045245948,
- 0.008389702712284234,
- 0.008391821767706103,
- 0.00839393416775983,
- 0.00839603986869369,
- 0.008398138826755955,
- 0.008400230998194898,
- 0.008402316339258796,
- 0.00840439480619592,
- 0.008406466355254546,
- 0.008408530942682945,
- 0.008410588524729394,
- 0.008412639057642163,
- 0.008414682497669529,
- 0.008416718801059766,
- 0.008418747924061144,
- 0.00842076982292194,
- 0.00842278445389043,
- 0.008424791773214882,
- 0.008426791737143573,
- 0.008428784301924779,
- 0.008430769423806769,
- 0.008432747059037819,
- 0.008434717163866205,
- 0.008436679694540197,
- 0.00843863460730807,
- 0.008440581858418101,
- 0.00844252140411856,
- 0.00844445320065772,
- 0.00844637720428386,
- 0.008448293371245249,
- 0.008450201657790162,
- 0.008452102020166875,
- 0.008453994414623658,
- 0.008455878797408788,
- 0.008457755124770537,
- 0.00845962335295718,
- 0.00846148343821699,
- 0.008463335336798241,
- 0.008465179004949206,
- 0.00846701439891816,
- 0.008468841474953376,
- 0.00847066018930313,
- 0.008472470498215692,
- 0.00847427235793934,
- 0.008476065724722344,
- 0.008477850554812979,
- 0.00847962680445952,
- 0.00848139442991024,
- 0.008483153387413414,
- 0.008484903633217314,
- 0.008486645123570212,
- 0.008488377814720387,
- 0.008490101662916109,
- 0.008491816624405653,
- 0.008493522655437293,
- 0.008495219712259302,
- 0.008496907751119956,
- 0.008498586728267525,
- 0.008500256599950285,
- 0.00850191732241651,
- 0.008503568851914474,
- 0.00850521114469245,
- 0.00850684415699871,
- 0.008508467845081533,
- 0.008510082165189187,
- 0.008511687073569951,
- 0.008513282526472096,
- 0.008514868480143895,
- 0.008516444890833622,
- 0.008518011714789553,
- 0.00851956890825996,
- 0.008521116427493118,
- 0.0085226542287373,
- 0.008524182268240778,
- 0.00852570050225183,
- 0.008527208887018727,
- 0.008528707378789743,
- 0.008530195933813151,
- 0.008531674508337228,
- 0.008533143058610243,
- 0.008534601540880475,
- 0.008536049911396195,
- 0.008537488126405675,
- 0.008538916142157193,
- 0.00854033391489902,
- 0.00854174140087943,
- 0.008543138556346698,
- 0.008544525337549099,
- 0.008545901700734902,
- 0.008547267602152384,
- 0.00854862299804982,
- 0.008549967844675481,
- 0.008551302098277643,
- 0.00855262571510458,
- 0.008553938651404563,
- 0.008555240863425866,
- 0.008556532307416766,
- 0.008557812939625537,
- 0.008559082716300449,
- 0.008560341593689777,
- 0.008561589528041797,
- 0.00856282647560478,
- 0.008564052392627003,
- 0.008565267235356737,
- 0.008566470960042255,
- 0.008567663522931835,
- 0.008568844880273747,
- 0.008570014988316268,
- 0.008571173803307668,
- 0.008572321281496223,
- 0.008573457379130208,
- 0.008574582052457895,
- 0.008575695257727556,
- 0.008576796951187468,
- 0.008577887089085905,
- 0.008578965627671138,
- 0.008580032523191445,
- 0.008581087731895094,
- 0.008582131210030364,
- 0.008583162913845525,
- 0.008584182799588854,
- 0.008585190823508624,
- 0.008586186941853107,
- 0.008587171110870578,
- 0.00858814328680931,
- 0.00858910342591758,
- 0.008590051484443657,
- 0.008590987418635818,
- 0.008591911872192276,
- 0.008592825550649151,
- 0.008593728435095304,
- 0.00859462050643261,
- 0.008595501745562954,
- 0.00859637213338822,
- 0.008597231650810288,
- 0.008598080278731044,
- 0.008598917998052368,
- 0.008599744789676142,
- 0.008600560634504248,
- 0.008601365513438573,
- 0.008602159407380993,
- 0.008602942297233396,
- 0.008603714163897663,
- 0.008604474988275676,
- 0.008605224751269316,
- 0.008605963433780468,
- 0.008606691016711012,
- 0.008607407480962833,
- 0.008608112807437812,
- 0.008608806977037833,
- 0.008609489970664777,
- 0.008610161769220527,
- 0.008610822353606966,
- 0.008611471704725975,
- 0.008612109803479437,
- 0.008612736630769236,
- 0.008613352167497255,
- 0.008613956394565372,
- 0.008614549292875475,
- 0.008615130843329443,
- 0.00861570102682916,
- 0.008616259824276508,
- 0.00861680721657337,
- 0.008617343184621627,
- 0.008617867709323162,
- 0.008618380771579861,
- 0.0086188823522936,
- 0.008619372432366268,
- 0.008619850992699744,
- 0.00862031801419591,
- 0.00862077347775665,
- 0.008621217364283847,
- 0.008621649654679382,
- 0.008622070329845138,
- 0.008622479370682999,
- 0.008622876758094845,
- 0.00862326247298256,
- 0.008623636496248026,
- 0.008623998808793125,
- 0.008624349391519742,
- 0.008624688225329757,
- 0.008625015291125053,
- 0.008625330569807512,
- 0.008625634042279019,
- 0.008625925689441453,
- 0.0086262054921967,
- 0.00862647343144664,
- 0.008626729488093156,
- 0.008626973643038131,
- 0.008627205877183446,
- 0.008627426171430986,
- 0.008627634506682634,
- 0.008627830863840268,
- 0.008628015223805775,
- 0.008628187567481035,
- 0.008628347875767932,
- 0.008628496129568347,
- 0.008628632309784164,
- 0.008628756397317265,
- 0.008628868373069531,
- 0.008628968217942849,
- 0.008629055912839096,
- 0.008629131438660157,
- 0.008629194776307915,
- 0.008629245906684251,
- 0.00862928481069105,
- 0.008629311469230192,
- 0.00862932586320356,
- 0.008629327973513037,
- 0.008629317781060505,
- 0.00862929526674785,
- 0.008629260411476948,
- 0.008629213196149687,
- 0.008629153601667947,
- 0.00862908160893361,
- 0.00862899719884856,
- 0.00862890035231468,
- 0.00862879105023385,
- 0.008628669273507956,
- 0.008628535003038876,
- 0.008628388219728497,
- 0.008628228904478698,
- 0.008628057038191365,
- 0.008627872601768378,
- 0.00862767557611162,
- 0.008627465942122972,
- 0.00862724368070432,
- 0.008627008772757544,
- 0.008626761199184527,
- 0.008626500940887152,
- 0.0086262279787673,
- 0.008625942293726856,
- 0.0086256438666677,
- 0.008625332678491717,
- 0.008625008710100787,
- 0.008624671942396795,
- 0.00862432235628162,
- 0.008623959932657148,
- 0.00862358465242526,
- 0.00862319649648784,
- 0.008622795445746767,
- 0.008622381481103928,
- 0.008621954709298952,
- 0.008621516389887299,
- 0.008621066861048694,
- 0.008620606133706873,
- 0.008620134218785568,
- 0.008619651127208508,
- 0.00861915686989943,
- 0.008618651457782064,
- 0.008618134901780145,
- 0.008617607212817402,
- 0.00861706840181757,
- 0.008616518479704384,
- 0.008615957457401572,
- 0.008615385345832869,
- 0.008614802155922006,
- 0.008614207898592716,
- 0.008613602584768735,
- 0.00861298622537379,
- 0.008612358831331619,
- 0.00861172041356595,
- 0.00861107098300052,
- 0.008610410550559057,
- 0.008609739127165297,
- 0.00860905672374297,
- 0.008608363351215812,
- 0.008607659020507554,
- 0.008606943742541926,
- 0.008606217528242664,
- 0.008605480388533501,
- 0.008604732334338167,
- 0.008603973376580394,
- 0.008603203526183918,
- 0.00860242279407247,
- 0.008601631191169782,
- 0.008600828728399587,
- 0.008600015416685619,
- 0.008599191266951607,
- 0.008598356290121288,
- 0.00859751049711839,
- 0.00859665389886665,
- 0.0085957865062898,
- 0.008594908330311568,
- 0.00859401938185569,
- 0.008593119671845902,
- 0.008592209211205931,
- 0.008591288010859512,
- 0.008590356081730376,
- 0.008589413434742258,
- 0.008588460080818889,
- 0.008587496030884002,
- 0.00858652129586133,
- 0.008585535886674605,
- 0.00858453981424756,
- 0.00858353308950393,
- 0.008582515723367441,
- 0.008581487726761832,
- 0.008580449110610833,
- 0.008579399885838177,
- 0.008578340063367596,
- 0.008577269654122822,
- 0.00857618866902759,
- 0.008575097119005632,
- 0.008573995014980679,
- 0.008572882367876464,
- 0.008571759188616721,
- 0.008570625488125181,
- 0.008569481277325578,
- 0.008568326567141644,
- 0.00856716136849711,
- 0.008565985692315712,
- 0.008564799549521178,
- 0.008563602951037246,
- 0.008562395907787644,
- 0.008561178430696108,
- 0.008559950530686368,
- 0.008558712218682159,
- 0.00855746350560721,
- 0.008556204402385258,
- 0.008554934919940032,
- 0.008553655069195268,
- 0.008552364861074694,
- 0.008551064306502048,
- 0.008549753416401058,
- 0.008548432201695459,
- 0.008547100673308983,
- 0.008545758842165364,
- 0.008544406719188331,
- 0.008543044315301621,
- 0.008541671641428963,
- 0.008540288708494092,
- 0.008538895527420738,
- 0.008537492109132638,
- 0.00853607846455352,
- 0.008534654604607119,
- 0.008533220540217167,
- 0.008531776282307398,
- 0.00853032184180154,
- 0.008528857229623332,
- 0.008527382456696502,
- 0.008525897533944785,
- 0.008524402472291913,
- 0.008522897282661616,
- 0.00852138197597763,
- 0.008519856563163687,
- 0.008518321055143519,
- 0.008516775462840858,
- 0.008515219797179438,
- 0.008513654069082992,
- 0.008512078289475249,
- 0.008510492469279946,
- 0.008508896619420812,
- 0.008507290750821583,
- 0.008505674874405988,
- 0.008504049001097764,
- 0.008502413141820639,
- 0.008500767731847518,
- 0.008499113730467711,
- 0.008497451206219503,
- 0.00849578019423616,
- 0.00849410072965095,
- 0.008492412847597147,
- 0.008490716583208014,
- 0.008489011971616823,
- 0.00848729904795684,
- 0.008485577847361338,
- 0.008483848404963582,
- 0.008482110755896841,
- 0.008480364935294386,
- 0.008478610978289483,
- 0.008476848920015403,
- 0.008475078795605414,
- 0.008473300640192782,
- 0.008471514488910781,
- 0.008469720376892675,
- 0.008467918339271735,
- 0.008466108411181228,
- 0.008464290627754426,
- 0.008462465024124594,
- 0.008460631635425002,
- 0.00845879049678892,
- 0.008456941643349616,
- 0.008455085110240358,
- 0.008453220932594416,
- 0.008451349145545056,
- 0.008449469784225548,
- 0.008447582883769164,
- 0.008445688479309169,
- 0.008443786605978831,
- 0.008441877298911422,
- 0.008439960593240209,
- 0.008438036524098459,
- 0.008436105126619443,
- 0.008434166435936431,
- 0.008432220487182689,
- 0.008430267315491485,
- 0.008428306955996091,
- 0.008426339443829775,
- 0.008424364814125802,
- 0.008422383102017445,
- 0.00842039434263797,
- 0.008418398571120648,
- 0.008416395822598746,
- 0.008414386132205532,
- 0.008412369535074278,
- 0.00841034606633825,
- 0.008408315761130717,
- 0.008406278654584947,
- 0.008404234781834212,
- 0.008402184178011777,
- 0.008400126878250912,
- 0.008398062917684886,
- 0.008395992331446967,
- 0.008393915154670426,
- 0.008391831422488527,
- 0.008389741170034545,
- 0.008387644432441744,
- 0.008385541244843394,
- 0.008383431642372763,
- 0.00838131566016312,
- 0.008379193333347737,
- 0.008377064697059879,
- 0.008374929786432814,
- 0.008372788636599814,
- 0.008370641282694144,
- 0.008368487759849077,
- 0.008366328103197877,
- 0.008364162347873816,
- 0.008361990529010164,
- 0.008359812681740185,
- 0.00835762884119715,
- 0.00835543904251433,
- 0.00835324332082499,
- 0.0083510417112624,
- 0.00834883424895983,
- 0.008346620969050547,
- 0.008344401906667822,
- 0.008342177096944922,
- 0.008339946575015115,
- 0.00833771037601167,
- 0.008335468535067857,
- 0.008333221087316944,
- 0.0083309680678922,
- 0.008328709511926892,
- 0.008326445454554292,
- 0.008324175930907665,
- 0.008321900976120282,
- 0.008319620625325413,
- 0.008317334913656323,
- 0.008315043876246283,
- 0.008312747548228562,
- 0.008310445964736426,
- 0.008308139160903148,
- 0.008305827171861993,
- 0.008303510032746233,
- 0.008301187778689132,
- 0.008298860444823964,
- 0.008296528066283995,
- 0.008294190678202492,
- 0.008291848315712728,
- 0.008289501013947967,
- 0.008287148808041482,
- 0.008284791733126538,
- 0.008282429824336407,
- 0.008280063116804357,
- 0.008277691645663655,
- 0.00827531544604757,
- 0.008272934553089372,
- 0.008270549001922327,
- 0.008268158827679709,
- 0.008265764074180464,
- 0.008263365130435452,
- 0.008260962223356386,
- 0.008258555397555767,
- 0.008256144697646102,
- 0.008253730168239898,
- 0.008251311853949662,
- 0.008248889799387895,
- 0.008246464049167105,
- 0.008244034647899797,
- 0.008241601640198477,
- 0.00823916507067565,
- 0.008236724983943823,
- 0.008234281424615499,
- 0.008231834437303184,
- 0.008229384066619385,
- 0.008226930357176606,
- 0.008224473353587353,
- 0.008222013100464132,
- 0.008219549642419449,
- 0.008217083024065807,
- 0.008214613290015714,
- 0.008212140484881674,
- 0.008209664653276194,
- 0.008207185839811778,
- 0.008204704089100932,
- 0.008202219445756161,
- 0.00819973195438997,
- 0.008197241659614867,
- 0.008194748606043356,
- 0.008192252838287941,
- 0.008189754400961131,
- 0.008187253338675428,
- 0.008184749696043339,
- 0.00818224351767737,
- 0.008179734848190024,
- 0.008177223732193812,
- 0.008174710214301233,
- 0.008172194339124795,
- 0.008169676151277006,
- 0.008167155695370366,
- 0.008164633016017386,
- 0.00816210815783057,
- 0.008159581165422421,
- 0.008157052083405447,
- 0.008154520956392153,
- 0.008151987828995044,
- 0.008149452745826626,
- 0.008146915751499404,
- 0.008144376890625882,
- 0.00814183620781857,
- 0.008139293747689968,
- 0.008136749554852586,
- 0.008134203673918927,
- 0.008131656149501497,
- 0.008129107026212801,
- 0.008126556348665347,
- 0.008124004161471637,
- 0.008121450509244179,
- 0.008118895436595476,
- 0.008116338988138036,
- 0.008113781208484364,
- 0.008111222142246964,
- 0.008108661834038343,
- 0.008106100328471005,
- 0.008103537670157458,
- 0.008100973903710205,
- 0.008098409073741753,
- 0.008095843224864606,
- 0.008093276401691272,
- 0.008090708648834254,
- 0.008088140010906058,
- 0.00808557053251919,
- 0.008083000258286156,
- 0.00808042923281946,
- 0.008077857500731608,
- 0.008075285106635107,
- 0.00807271209514246,
- 0.008070138510866175,
- 0.008067564398418756,
- 0.008064989802412709,
- 0.008062414767460538,
- 0.008059839338174751,
- 0.008057263559167853,
- 0.008054687475052346,
- 0.00805211113044074,
- 0.00804953456994554,
- 0.008046957838179247,
- 0.008044380979754372,
- 0.008041804039283416,
- 0.00803922706137889,
- 0.008036650090653293,
- 0.008034073171719135,
- 0.00803149634918892,
- 0.008028919667675152,
- 0.008026343171790339,
- 0.008023766906146987,
- 0.008021190915357598,
- 0.008018615244034681,
- 0.00801603993679074,
- 0.00801346503823828,
- 0.008010890592989806,
- 0.008008316645657826,
- 0.008005743240854842,
- 0.008003170423193364,
- 0.008000598237285893,
- 0.007998026727744937,
- 0.007995455939183002,
- 0.007992885916212592,
- 0.007990316703446212,
- 0.007987748345496369,
- 0.007985180886975566,
- 0.007982614372496312,
- 0.007980048846671112,
- 0.007977484354112468,
- 0.007974920910255954,
- 0.007972358428141138,
- 0.007969796933915422,
- 0.007967236469311132,
- 0.007964677076060593,
- 0.00796211879589613,
- 0.007959561670550064,
- 0.007957005741754727,
- 0.007954451051242439,
- 0.007951897640745526,
- 0.007949345551996313,
- 0.007946794826727124,
- 0.007944245506670288,
- 0.007941697633558125,
- 0.007939151249122964,
- 0.007936606395097127,
- 0.00793406311321294,
- 0.007931521445202728,
- 0.007928981432798816,
- 0.00792644311773353,
- 0.007923906541739191,
- 0.00792137174654813,
- 0.007918838773892668,
- 0.00791630766550513,
- 0.00791377846311784,
- 0.007911251208463128,
- 0.007908725943273314,
- 0.007906202709280725,
- 0.007903681548217686,
- 0.00790116250181652,
- 0.007898645611809555,
- 0.007896130919929115,
- 0.007893618467907523,
- 0.007891108297477106,
- 0.007888600450370188,
- 0.007886094968319095,
- 0.007883591893056149,
- 0.00788109126631368,
- 0.007878593129824009,
- 0.007876097525319462,
- 0.007873604494532364,
- 0.00787111407919504,
- 0.007868626321039816,
- 0.007866141261799015,
- 0.007863658943204963,
- 0.007861179406989986,
- 0.007858702694886407,
- 0.007856228848626553,
- 0.007853757909942746,
- 0.007851289920567312,
- 0.00784882492223258,
- 0.00784636295667087,
- 0.007843904065614507,
- 0.00784144829079582,
- 0.00783899567394713,
- 0.007836546256800766,
- 0.007834100081089049,
- 0.007831657188544304,
- 0.00782921762089886,
- 0.007826781419885038,
- 0.007824348627235163,
- 0.007821919284681563,
- 0.007819493433956562,
- 0.007817071116792482,
- 0.007814652374921653,
- 0.007812237250076395,
- 0.007809825783989035,
- 0.007807418018391899,
- 0.007805013995017311,
- 0.007802613755597596,
- 0.007800217341865079,
- 0.007797824795552084,
- 0.007795436158390938,
- 0.007793051472113964,
- 0.007790670778453489,
- 0.007788294119141836,
- 0.00778592153591133,
- 0.007783553070494297,
- 0.007781188764623062,
- 0.007778828660029951,
- 0.007776472798447285,
- 0.007774121221607393,
- 0.0077717739712425985,
- 0.007769431089085226,
- 0.007767092616867601,
- 0.007764758596322049,
- 0.007762429069180894,
- 0.007760104077176461,
- 0.0077577836620410755,
- 0.007755467865507062,
- 0.007753156729306746,
- 0.007750850295172452,
- 0.007748548604836506,
- 0.007746251700031231,
- 0.007743959622488953,
- 0.007741672413941997,
- 0.007739390116122688,
- 0.0077371127707633516,
- 0.0077348404195963115,
- 0.007732573104353893,
- 0.0077303108667684224,
- 0.007728053748572223,
- 0.00772580179149762,
- 0.0077235550372769385,
- 0.007721313527642505,
- 0.0077190773043266415,
- 0.0077168464090616755,
- 0.007714620883579931,
- 0.0077124007696137324,
- 0.007710186108895406,
- 0.007707976943157275,
- 0.007705773314131667,
- 0.007703575263550904,
- 0.007701382833147313,
- 0.007699196064653218,
- 0.007697014999800945,
- 0.0076948396803228165,
- 0.00769267014795116,
- 0.0076905064444183005,
- 0.007688348611456561,
- 0.007686196690798268,
- 0.007684050698590686,
- 0.007681910228030621,
- 0.007679775148996407,
- 0.007677645492789754,
- 0.007675521290712371,
- 0.00767340257406597,
- 0.0076712893741522625,
- 0.007669181722272957,
- 0.007667079649729766,
- 0.0076649831878243995,
- 0.0076628923678585675,
- 0.00766080722113398,
- 0.007658727778952349,
- 0.007656654072615386,
- 0.0076545861334247995,
- 0.0076525239926823006,
- 0.0076504676816896,
- 0.007648417231748409,
- 0.007646372674160438,
- 0.007644334040227397,
- 0.007642301361250997,
- 0.007640274668532948,
- 0.0076382539933749615,
- 0.007636239367078747,
- 0.0076342308209460166,
- 0.00763222838627848,
- 0.007630232094377848,
- 0.007628241976545831,
- 0.007626258064084139,
- 0.007624280388294485,
- 0.007622308980478577,
- 0.007620343871938127,
- 0.0076183850939748445,
- 0.007616432677890441,
- 0.007614486654986627,
- 0.007612547056565113,
- 0.0076106139139276085,
- 0.007608687258375826,
- 0.007606767121211475,
- 0.007604853533736267,
- 0.007602946527251912,
- 0.00760104613306012,
- 0.007599152382462603,
- 0.00759726530676107,
- 0.007595384937257232,
- 0.007593511305252801,
- 0.007591644442049486,
- 0.0075897843789489985,
- 0.007587931147253049,
- 0.007586084778263348,
- 0.007584245303281605,
- 0.007582412753609533,
- 0.00758058716054884,
- 0.007578768555401238,
- 0.007576956969468438,
- 0.007575152434052149,
- 0.007573354980454083,
- 0.007571564639975951,
- 0.007569781443919462,
- 0.007568005423586328,
- 0.007566236610278259,
- 0.007564475035296966,
- 0.007562720729944158,
- 0.007560973725521549,
- 0.0075592340533308456,
- 0.0075575017446737605,
- 0.0075557768308520045,
- 0.007554059343167287,
- 0.007552349312921321,
- 0.0075506467714158134,
- 0.0075489517499524785,
- 0.0075472642798330245,
- 0.007545584392359163,
- 0.007543912118832604,
- 0.0075422474905550594,
- 0.007540590538828238,
- 0.007538941294953852,
- 0.00753729979023361,
- 0.007535666055969226,
- 0.007534040123462407,
- 0.007532422024014865,
- 0.007530811788928312,
- 0.007529209449504456,
- 0.007527615037045009,
- 0.007526028582851682,
- 0.007524450118226185,
- 0.007522879674470229,
- 0.0075213172828855245,
- 0.007519762974773781,
- 0.007518216781436711,
- 0.0075166787341760235,
- 0.0075151488642934295,
- 0.007513627203090641,
- 0.007512113781869367,
- 0.007510608631931318,
- 0.007509111784578205,
- 0.0075076232711117396,
- 0.007506143122833631,
- 0.007504671371045591,
- 0.007503208047049329,
- 0.007501753182146556,
- 0.0075003068076389835,
- 0.007498868954828321,
- 0.00749743965501628,
- 0.00749601893950457,
- 0.007494606839594902,
- 0.007493203386588987,
- 0.007491808611788536,
- 0.007490422546495258,
- 0.007489045222010865,
- 0.0074876766696370676,
- 0.0074863169206755755,
- 0.0074849660064281,
- 0.007483623958196352,
- 0.007482290807282041,
- 0.007480966584986879,
- 0.007479651322612575,
- 0.00747834505146084,
- 0.007477047802833386,
- 0.007475759608031923,
- 0.00747448049835816,
- 0.007473210505113809,
- 0.007471949280835975,
- 0.007470696456389668,
- 0.007469452050405527,
- 0.007468216081543167,
- 0.0074669885684622034,
- 0.007465769529822252,
- 0.007464558984282928,
- 0.0074633569505038475,
- 0.007462163447144625,
- 0.0074609784928648774,
- 0.007459802106324218,
- 0.007458634306182265,
- 0.007457475111098632,
- 0.007456324539732936,
- 0.00745518261074479,
- 0.0074540493427938115,
- 0.007452924754539615,
- 0.007451808864641817,
- 0.007450701691760033,
- 0.007449603254553877,
- 0.007448513571682965,
- 0.0074474326618069134,
- 0.007446360543585337,
- 0.007445297235677852,
- 0.007444242756744073,
- 0.007443197125443616,
- 0.007442160360436096,
- 0.007441132480381129,
- 0.007440113503938329,
- 0.0074391034497673135,
- 0.0074381023365276975,
- 0.007437110182879097,
- 0.007436127007481125,
- 0.0074351528289933995,
- 0.007434187666075535,
- 0.007433231537387147,
- 0.007432284461587851,
- 0.007431346457337263,
- 0.0074304175432949975,
- 0.0074294977381206715,
- 0.007428587060473899,
- 0.007427685529014296,
- 0.007426793162401478,
- 0.00742590997929506,
- 0.0074250359983546585,
- 0.007424171238239888,
- 0.007423315717610365,
- 0.007422469455125704,
- 0.007421632469445521,
- 0.0074208047792294314,
- 0.007419986403137051,
- 0.0074191773598279945,
- 0.007418377667961878,
- 0.007417587346198316,
- 0.007416806413196926,
- 0.007416034887617322,
- 0.007415272788119119,
- 0.007414520133361934,
- 0.007413776942005381,
- 0.007413043232709077,
- 0.0074123190241326365,
- 0.007411604334935675,
- 0.007410899183777808,
- 0.007410203589318652,
- 0.00740951757021782,
- 0.00740884114513493,
- 0.0074081743327295965,
- 0.007407517151661436,
- 0.007406869620590062,
- 0.0074062317581750905,
- 0.007405603583076139,
- 0.0074049851139528205,
- 0.007404376369464751,
- 0.007403777368271547,
- 0.007403188129032824,
- 0.007402608670408197,
- 0.00740203901105728,
- 0.007401479169639691,
- 0.007400929164815044,
- 0.007400389015242955,
- 0.007399858739583039,
- 0.007399338356494913,
- 0.00739882788463819,
- 0.007398327342672487,
- 0.00739783674925742,
- 0.007397356123052603,
- 0.007396885482717652,
- 0.007396424846912183,
- 0.0073959742342958115,
- 0.007395533663528153,
- 0.007395103153268821,
- 0.007394682722177435,
- 0.0073942723889136065,
- 0.007393872172136953,
- 0.0073934820905070895,
- 0.007393102162683632,
- 0.007392732407326195,
- 0.007392372843094395,
- 0.007392023488647846,
- 0.007391684362646166,
- 0.007391355483748968,
- 0.007391036870615869,
- 0.007390728541906483,
- 0.007390430516280427,
- 0.007390142812397317,
- 0.0073898654489167655,
- 0.007389598444498391,
- 0.007389341817801808,
- 0.007389095587486631,
- 0.007388859772212477,
- 0.007388634390638961,
- 0.007388419461425698,
- 0.007388215003232303,
- 0.007388021034718394,
- 0.007387837574543583,
- 0.007387664641367488,
- 0.007387502253849724,
- 0.0073873504306499055,
- 0.007387209190427649,
- 0.00738707855184257,
- 0.007386958533554283,
- 0.007386848943479902,
- 0.007386749179420582,
- 0.007386659206763865,
- 0.0073865790299761655,
- 0.007386508653523902,
- 0.007386448081873489,
- 0.007386397319491344,
- 0.007386356370843885,
- 0.0073863252403975265,
- 0.007386303932618686,
- 0.00738629245197378,
- 0.007386290802929224,
- 0.007386298989951436,
- 0.007386317017506833,
- 0.0073863448900618285,
- 0.007386382612082842,
- 0.007386430188036289,
- 0.007386487622388586,
- 0.007386554919606149,
- 0.007386632084155396,
- 0.007386719120502741,
- 0.007386816033114604,
- 0.007386922826457399,
- 0.0073870395049975435,
- 0.007387166073201453,
- 0.007387302535535546,
- 0.007387448896466237,
- 0.007387605160459943,
- 0.007387771331983081,
- 0.007387947415502068,
- 0.0073881334154833195,
- 0.007388329336393253,
- 0.007388535182698284,
- 0.00738875095886483,
- 0.007388976669359306,
- 0.0073892123186481305,
- 0.007389457911197719,
- 0.007389713451474488,
- 0.007389978943944855,
- 0.0073902543930752344,
- 0.007390539803332045,
- 0.007390835179181702,
- 0.007391140525090622,
- 0.007391455845525223,
- 0.0073917811449519194,
- 0.007392116427837128,
- 0.007392461698647267,
- 0.0073928169618487525,
- 0.007393182221908,
- 0.007393557483291426,
- 0.007393942750465448,
- 0.007394338027896482,
- 0.0073947433200509454,
- 0.007395158631395253,
- 0.007395583966395823,
- 0.00739601932951907,
- 0.007396464725231413,
- 0.007396920157999267,
- 0.007397385632289049,
- 0.0073978611525671745,
- 0.007398346723300061,
- 0.007398842348954125,
- 0.007399348033995784,
- 0.007399863782891453,
- 0.007400389600107548,
- 0.007400925490110488,
- 0.007401471457366687,
- 0.007402027506342563,
- 0.007402593641504532,
- 0.00740316986731901,
- 0.0074037561882524154,
- 0.007404352608771163,
- 0.007404959133341669,
- 0.0074055757664303525,
- 0.007406202512503627,
- 0.007406839376027911,
- 0.00740748636146962,
- 0.007408143473295171,
- 0.0074088107159709805,
- 0.007409488093963465,
- 0.007410175611739041,
- 0.007410873273764125,
- 0.007411581084505133,
- 0.007412299048428483,
- 0.00741302717000059,
- 0.007413765453687872,
- 0.007414513903956744,
- 0.007415272525273623,
- 0.007416041322104926,
- 0.00741682029891707,
- 0.00741760946017647,
- 0.007418408810349543,
- 0.007419218353902707,
- 0.0074200380953023766,
- 0.00742086803901497,
- 0.0074217081895069014,
- 0.00742255855124459,
- 0.007423419128694451,
- 0.0074242899263229,
- 0.007425170948596356,
- 0.007426062199981234,
- 0.00742696368494395,
- 0.007427875407950921,
- 0.007428797373468564,
- 0.007429729585963296,
- 0.007430672049901531,
- 0.007431624769749689,
- 0.007432587749974184,
- 0.0074335609950414334,
- 0.007434544509417855,
- 0.007435538297569862,
- 0.007436542363963875,
- 0.007437556713066307,
- 0.007438581349343576,
- 0.007439616277262099,
- 0.0074406615012882924,
- 0.007441717025888572,
- 0.007442782855529355,
- 0.007443858994677058,
- 0.007444945447798096,
- 0.007446042219358888,
- 0.0074471492302520545,
- 0.007448265726233318,
- 0.007449391516431469,
- 0.007450526588575649,
- 0.007451670930395003,
- 0.007452824529618673,
- 0.007453987373975802,
- 0.007455159451195534,
- 0.0074563407490070115,
- 0.007457531255139378,
- 0.007458730957321778,
- 0.007459939843283352,
- 0.007461157900753244,
- 0.007462385117460598,
- 0.007463621481134557,
- 0.007464866979504264,
- 0.007466121600298862,
- 0.007467385331247494,
- 0.0074686581600793035,
- 0.007469940074523434,
- 0.007471231062309028,
- 0.007472531111165229,
- 0.00747384020882118,
- 0.007475158343006024,
- 0.007476485501448905,
- 0.007477821671878965,
- 0.007479166842025348,
- 0.007480520999617196,
- 0.007481884132383654,
- 0.007483256228053865,
- 0.00748463727435697,
- 0.007486027259022114,
- 0.00748742616977844,
- 0.00748883399435509,
- 0.007490250720481208,
- 0.007491676335885938,
- 0.007493110828298423,
- 0.007494554185447804,
- 0.007496006395063226,
- 0.007497467444873833,
- 0.007498937322608766,
- 0.007500416015997169,
- 0.007501903512768186,
- 0.00750339980065096,
- 0.007504904867374632,
- 0.007506418700668348,
- 0.00750794128826125,
- 0.007509472617882481,
- 0.007511012677261184,
- 0.007512561454126503,
- 0.0075141189362075795,
- 0.007515685111233559,
- 0.007517259966933583,
- 0.007518843491036795,
- 0.007520435671272339,
- 0.007522036495369357,
- 0.0075236459510569925,
- 0.007525264026064389,
- 0.007526890708120689,
- 0.007528525984955037,
- 0.007530169844296574,
- 0.007531822273874446,
- 0.007533483261417793,
- 0.007535152794655761,
- 0.007536830861317492,
- 0.007538517449132128,
- 0.007540212545828815,
- 0.007541916139136693,
- 0.007543628216784906,
- 0.007545348766502599,
- 0.007547077776018913,
- 0.007548815233062993,
- 0.007550561125363981,
- 0.00755231544065102,
- 0.007554078166653254,
- 0.007555849291099826,
- 0.007557628801719877,
- 0.007559416686242554,
- 0.007561212932396998,
- 0.007563017527912352,
- 0.007564830460517759,
- 0.007566651717942363,
- 0.007568481287915308,
- 0.007570319158165735,
- 0.007572165316422789,
- 0.007574019750415611,
- 0.007575882447873346,
- 0.007577753396525137,
- 0.007579632584100127,
- 0.007581519998327459,
- 0.007583415626936276,
- 0.007585319457655721,
- 0.007587231478214938,
- 0.007589151676343069,
- 0.007591080039769258,
- 0.007593016556222649,
- 0.007594961213432383,
- 0.007596913999127605,
- 0.007598874901037457,
- 0.0076008439068910826,
- 0.007602821004417625,
- 0.007604806181346228,
- 0.007606799425406034,
- 0.007608800724326186,
- 0.007610810065835827,
- 0.007612827437664101,
- 0.007614852827540151,
- 0.00761688622319312,
- 0.007618927612352151,
- 0.0076209769827463875,
- 0.007623034322104972,
- 0.007625099618157048,
- 0.007627172858631759,
- 0.007629254031258248,
- 0.007631343123765658,
- 0.007633440123883132,
- 0.007635545019339814,
- 0.007637657797864846,
- 0.007639778447187372,
- 0.0076419069550365355,
- 0.007644043309141479,
- 0.007646187466750452,
- 0.007648338612954289,
- 0.007650496365361219,
- 0.007652660692235637,
- 0.007654831561841938,
- 0.007657008942444519,
- 0.0076591928023077745,
- 0.007661383109696099,
- 0.00766357983287389,
- 0.0076657829401055415,
- 0.00766799239965545,
- 0.00767020817978801,
- 0.007672430248767618,
- 0.007674658574858668,
- 0.0076768931263255565,
- 0.00767913387143268,
- 0.007681380778444432,
- 0.0076836338156252085,
- 0.007685892951239406,
- 0.0076881581535514195,
- 0.007690429390825644,
- 0.007692706631326475,
- 0.007694989843318309,
- 0.00769727899506554,
- 0.0076995740548325645,
- 0.007701874990883778,
- 0.007704181771483575,
- 0.007706494364896352,
- 0.007708812739386505,
- 0.007711136863218428,
- 0.007713466704656517,
- 0.0077158022319651675,
- 0.007718143413408775,
- 0.007720490217251736,
- 0.007722842611758444,
- 0.0077252005651932965,
- 0.007727564045820688,
- 0.007729933021905013,
- 0.007732307461710669,
- 0.00773468733350205,
- 0.007737072605543552,
- 0.007739463246099571,
- 0.007741859223434501,
- 0.007744260505812739,
- 0.00774666706149868,
- 0.007749078858756719,
- 0.0077514958658512515,
- 0.007753918051046674,
- 0.007756345382607381,
- 0.007758777828797769,
- 0.007761215357882232,
- 0.007763657938125166,
- 0.007766105537790968,
- 0.0077685581251440315,
- 0.007771015668448753,
- 0.007773478135969528,
- 0.007775945495970751,
- 0.007778417716716818,
- 0.007780894766472125,
- 0.0077833766135010675,
- 0.00778586322606804,
- 0.007788354572437439,
- 0.00779085062087366,
- 0.007793351339641098,
- 0.007795856697004147,
- 0.007798366661227206,
- 0.007800881200574668,
- 0.007803400283310928,
- 0.007805923877700384,
- 0.007808451952007429,
- 0.0078109844744964595,
- 0.00781352141343187,
- 0.007816062737078059,
- 0.00781860841369942,
- 0.007821158411560346,
- 0.007823712698925237,
- 0.007826271244058486,
- 0.007828834015224488,
- 0.00783140098068764,
- 0.007833972108712336,
- 0.007836547367562972,
- 0.007839126725503945,
- 0.007841710150799649,
- 0.00784429761171448,
- 0.007846889076512834,
- 0.007849484513459104,
- 0.007852083890817686,
- 0.00785468717685298,
- 0.007857294339829375,
- 0.007859905348011271,
- 0.007862520169663063,
- 0.007865138773049144,
- 0.007867761126433913,
- 0.007870387198081762,
- 0.00787301695625709,
- 0.007875650369224288,
- 0.007878287405247755,
- 0.007880928032591886,
- 0.007883572219521075,
- 0.007886219934299719,
- 0.007888871145192215,
- 0.007891525820462953,
- 0.007894183928376333,
- 0.00789684543719675,
- 0.0078995103151886,
- 0.007902178530616276,
- 0.007904850051744175,
- 0.007907524846836692,
- 0.007910202884158222,
- 0.007912884131973162,
- 0.007915568558545907,
- 0.007918256132140852,
- 0.007920946821022394,
- 0.007923640593454927,
- 0.007926337417702845,
- 0.007929037262030546,
- 0.007931740094702426,
- 0.007934445883982878,
- 0.007937154598136298,
- 0.007939866205427084,
- 0.007942580674119628,
- 0.007945297971259035,
- 0.007948017504589861,
- 0.007950738766738871,
- 0.007953461709140323,
- 0.00795618628322848,
- 0.007958912440437602,
- 0.00796164013220195,
- 0.007964369309955784,
- 0.007967099925133366,
- 0.007969831929168957,
- 0.007972565273496818,
- 0.007975299909551209,
- 0.00797803578876639,
- 0.007980772862576624,
- 0.00798351108241617,
- 0.00798625039971929,
- 0.007988990765920244,
- 0.007991732132453293,
- 0.007994474450752699,
- 0.007997217672252723,
- 0.007999961748387623,
- 0.008002706630591662,
- 0.008005452270299102,
- 0.0080081986189442,
- 0.008010945627961221,
- 0.008013693248784424,
- 0.00801644143284807,
- 0.00801919013158642,
- 0.008021939296433734,
- 0.008024688878824274,
- 0.0080274388301923,
- 0.008030189101972073,
- 0.008032939645597854,
- 0.008035690412503904,
- 0.008038441354124484,
- 0.008041192421893854,
- 0.008043943567246276,
- 0.00804669474161601,
- 0.008049445896437317,
- 0.00805219698314446,
- 0.008054947953171694,
- 0.008057698757953285,
- 0.008060449348923495,
- 0.00806319967751658,
- 0.008065949695166804,
- 0.008068699353308426,
- 0.008071448603375709,
- 0.008074197396802913,
- 0.008076945685024298,
- 0.008079693419474126,
- 0.008082440551586656,
- 0.008085187032796152,
- 0.008087932814536873,
- 0.008090677848243077,
- 0.008093422085349031,
- 0.00809616547728899,
- 0.008098907975497218,
- 0.008101649531407977,
- 0.008104390096455525,
- 0.008107129622074124,
- 0.008109868059698034,
- 0.008112605360761518,
- 0.008115341476698835,
- 0.008118076358944244,
- 0.008120809958932012,
- 0.008123542228096393,
- 0.008126273117871653
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Lotkavolterra_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class LotkavolterraOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Lotkavolterra_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"k1\", expression=\"0.004\"))\n"," self.add_parameter(Parameter(name=\"k2\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"k3\", expression=\"0.0045\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"R\", initial_value=0.0095, mode=\"continuous\"))\n"," self.add_species(Species(name=\"W\", initial_value=0.008, mode=\"continuous\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'R': 1}, products={'R': 2}, rate=self.listOfParameters[\"k1\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'R': 1, 'W': 1}, products={'W': 2}, rate=self.listOfParameters[\"k2\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'W': 1}, products={}, rate=self.listOfParameters[\"k3\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 9000, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = LotkavolterraOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," kwargs = {\n"," # \"solver\":TauHybridSolver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Michaelis_Menten/Michaelis_Menten.ipynb b/public_models/Michaelis_Menten/Michaelis_Menten.ipynb
index 95b4129908..41730478d1 100644
--- a/public_models/Michaelis_Menten/Michaelis_Menten.ipynb
+++ b/public_models/Michaelis_Menten/Michaelis_Menten.ipynb
@@ -1,1896 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Michaelis_Menten"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Michaelis_Menten(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Michaelis_Menten\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"rate1\", expression=0.0017))\n",
- " self.add_parameter(Parameter(name=\"rate2\", expression=0.5))\n",
- " self.add_parameter(Parameter(name=\"rate3\", expression=0.1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"A\", initial_value=301, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=120, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"C\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"D\", initial_value=0, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"r1\", reactants={'A': 1, 'B': 1}, products={'C': 1}, rate=self.listOfParameters[\"rate1\"]))\n",
- " self.add_reaction(Reaction(name=\"r2\", reactants={'C': 1}, products={'A': 1, 'B': 1}, rate=self.listOfParameters[\"rate2\"]))\n",
- " self.add_reaction(Reaction(name=\"r3\", reactants={'C': 1}, products={'B': 1, 'D': 1}, rate=self.listOfParameters[\"rate3\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 100, 101))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Michaelis_Menten()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "A",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 301,
- 260,
- 244,
- 240,
- 230,
- 226,
- 227,
- 219,
- 228,
- 221,
- 220,
- 213,
- 205,
- 205,
- 200,
- 190,
- 187,
- 186,
- 178,
- 173,
- 175,
- 172,
- 170,
- 162,
- 163,
- 160,
- 153,
- 153,
- 149,
- 147,
- 141,
- 140,
- 137,
- 134,
- 132,
- 131,
- 118,
- 118,
- 111,
- 115,
- 116,
- 106,
- 105,
- 102,
- 106,
- 108,
- 95,
- 88,
- 82,
- 86,
- 90,
- 88,
- 86,
- 85,
- 80,
- 77,
- 75,
- 80,
- 77,
- 79,
- 77,
- 75,
- 72,
- 72,
- 65,
- 66,
- 60,
- 52,
- 50,
- 47,
- 48,
- 49,
- 42,
- 47,
- 49,
- 45,
- 40,
- 37,
- 37,
- 36,
- 33,
- 33,
- 34,
- 36,
- 35,
- 33,
- 32,
- 31,
- 24,
- 25,
- 26,
- 28,
- 26,
- 27,
- 23,
- 24,
- 24,
- 25,
- 23,
- 19,
- 20
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "B",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 120,
- 83,
- 71,
- 70,
- 64,
- 61,
- 68,
- 67,
- 79,
- 76,
- 80,
- 79,
- 75,
- 83,
- 83,
- 82,
- 83,
- 91,
- 85,
- 83,
- 88,
- 87,
- 87,
- 83,
- 87,
- 88,
- 82,
- 85,
- 85,
- 86,
- 83,
- 88,
- 87,
- 88,
- 89,
- 91,
- 82,
- 89,
- 86,
- 94,
- 99,
- 91,
- 90,
- 89,
- 96,
- 100,
- 94,
- 91,
- 85,
- 92,
- 97,
- 96,
- 96,
- 97,
- 96,
- 95,
- 94,
- 100,
- 99,
- 104,
- 102,
- 102,
- 102,
- 105,
- 101,
- 103,
- 102,
- 96,
- 99,
- 97,
- 101,
- 106,
- 100,
- 106,
- 110,
- 108,
- 105,
- 105,
- 105,
- 109,
- 107,
- 108,
- 109,
- 111,
- 111,
- 109,
- 109,
- 111,
- 105,
- 107,
- 110,
- 112,
- 111,
- 113,
- 110,
- 111,
- 112,
- 114,
- 113,
- 109,
- 111
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "C",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 0,
- 37,
- 49,
- 50,
- 56,
- 59,
- 52,
- 53,
- 41,
- 44,
- 40,
- 41,
- 45,
- 37,
- 37,
- 38,
- 37,
- 29,
- 35,
- 37,
- 32,
- 33,
- 33,
- 37,
- 33,
- 32,
- 38,
- 35,
- 35,
- 34,
- 37,
- 32,
- 33,
- 32,
- 31,
- 29,
- 38,
- 31,
- 34,
- 26,
- 21,
- 29,
- 30,
- 31,
- 24,
- 20,
- 26,
- 29,
- 35,
- 28,
- 23,
- 24,
- 24,
- 23,
- 24,
- 25,
- 26,
- 20,
- 21,
- 16,
- 18,
- 18,
- 18,
- 15,
- 19,
- 17,
- 18,
- 24,
- 21,
- 23,
- 19,
- 14,
- 20,
- 14,
- 10,
- 12,
- 15,
- 15,
- 15,
- 11,
- 13,
- 12,
- 11,
- 9,
- 9,
- 11,
- 11,
- 9,
- 15,
- 13,
- 10,
- 8,
- 9,
- 7,
- 10,
- 9,
- 8,
- 6,
- 7,
- 11,
- 9
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "D",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 0,
- 4,
- 8,
- 11,
- 15,
- 16,
- 22,
- 29,
- 32,
- 36,
- 41,
- 47,
- 51,
- 59,
- 64,
- 73,
- 77,
- 86,
- 88,
- 91,
- 94,
- 96,
- 98,
- 102,
- 105,
- 109,
- 110,
- 113,
- 117,
- 120,
- 123,
- 129,
- 131,
- 135,
- 138,
- 141,
- 145,
- 152,
- 156,
- 160,
- 164,
- 166,
- 166,
- 168,
- 171,
- 173,
- 180,
- 184,
- 184,
- 187,
- 188,
- 189,
- 191,
- 193,
- 197,
- 199,
- 200,
- 201,
- 203,
- 206,
- 206,
- 208,
- 211,
- 214,
- 217,
- 218,
- 223,
- 225,
- 230,
- 231,
- 234,
- 238,
- 239,
- 240,
- 242,
- 244,
- 246,
- 249,
- 249,
- 254,
- 255,
- 256,
- 256,
- 256,
- 257,
- 257,
- 258,
- 261,
- 262,
- 263,
- 265,
- 265,
- 266,
- 267,
- 268,
- 268,
- 269,
- 270,
- 271,
- 271,
- 272
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Michaelis_Menten"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class MichaelisMenten(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Michaelis_Menten\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"rate1\", expression=\"0.0017\"))\n"," self.add_parameter(Parameter(name=\"rate2\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"rate3\", expression=\"0.1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=301, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=120, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"D\", initial_value=0, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'A': 1, 'B': 1}, products={'C': 1}, rate=self.listOfParameters[\"rate1\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'C': 1}, products={'A': 1, 'B': 1}, rate=self.listOfParameters[\"rate2\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'C': 1}, products={'B': 1, 'D': 1}, rate=self.listOfParameters[\"rate3\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 100, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = MichaelisMenten()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Opioid/Opioid.ipynb b/public_models/Opioid/Opioid.ipynb
index 1b573b07a8..1655876b54 100644
--- a/public_models/Opioid/Opioid.ipynb
+++ b/public_models/Opioid/Opioid.ipynb
@@ -1,3542 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Opioid"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Opioid(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Opioid\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"alpha\", expression=0.15))\n",
- " self.add_parameter(Parameter(name=\"epsilon\", expression=0.8))\n",
- " self.add_parameter(Parameter(name=\"beta_p\", expression=0.00266))\n",
- " self.add_parameter(Parameter(name=\"beta_a\", expression=0.00094))\n",
- " self.add_parameter(Parameter(name=\"gamma\", expression=0.00744))\n",
- " self.add_parameter(Parameter(name=\"zeta\", expression=0.2))\n",
- " self.add_parameter(Parameter(name=\"delta\", expression=0.1))\n",
- " self.add_parameter(Parameter(name=\"sigma\", expression=0.9))\n",
- " self.add_parameter(Parameter(name=\"mu\", expression=0.00729))\n",
- " self.add_parameter(Parameter(name=\"mu_prime\", expression=0.01159))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"Susceptible\", initial_value=200, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Prescribed_User\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Addicted\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Rehab\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Natural_Deaths\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Addicted_Deaths\", initial_value=0, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"SP\", reactants={'Susceptible': 1}, products={'Prescribed_User': 1}, rate=self.listOfParameters[\"alpha\"]))\n",
- " self.add_reaction(Reaction(name=\"SA_a\", reactants={'Susceptible': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"beta_a\"]))\n",
- " self.add_reaction(Reaction(name=\"SA_p\", reactants={'Susceptible': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"beta_p\"]))\n",
- " self.add_reaction(Reaction(name=\"PA\", reactants={'Prescribed_User': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"gamma\"]))\n",
- " self.add_reaction(Reaction(name=\"PS\", reactants={'Prescribed_User': 1}, products={'Susceptible': 1}, rate=self.listOfParameters[\"epsilon\"]))\n",
- " self.add_reaction(Reaction(name=\"AR\", reactants={'Addicted': 1}, products={'Rehab': 1}, rate=self.listOfParameters[\"zeta\"]))\n",
- " self.add_reaction(Reaction(name=\"RA\", reactants={'Rehab': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"delta\"]))\n",
- " self.add_reaction(Reaction(name=\"RS\", reactants={'Rehab': 1}, products={'Susceptible': 1}, rate=self.listOfParameters[\"sigma\"]))\n",
- " self.add_reaction(Reaction(name=\"mu_S\", reactants={'Susceptible': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"mu_P\", reactants={'Prescribed_User': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"mu_R\", reactants={'Rehab': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"mu_prime_A\", reactants={'Addicted': 1}, products={'Susceptible': 1, 'Addicted_Deaths': 1}, rate=self.listOfParameters[\"mu_prime\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 200, 201))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Opioid()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "Addicted",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 0,
- 1,
- 3,
- 4,
- 6,
- 6,
- 6,
- 7,
- 7,
- 5,
- 5,
- 5,
- 6,
- 7,
- 6,
- 3,
- 3,
- 2,
- 2,
- 2,
- 2,
- 3,
- 2,
- 3,
- 4,
- 4,
- 2,
- 2,
- 2,
- 1,
- 2,
- 2,
- 3,
- 2,
- 2,
- 1,
- 3,
- 4,
- 5,
- 4,
- 4,
- 5,
- 5,
- 5,
- 4,
- 3,
- 7,
- 7,
- 6,
- 6,
- 4,
- 6,
- 5,
- 6,
- 6,
- 7,
- 7,
- 6,
- 4,
- 4,
- 6,
- 3,
- 3,
- 3,
- 3,
- 4,
- 4,
- 5,
- 5,
- 6,
- 6,
- 6,
- 6,
- 7,
- 7,
- 6,
- 7,
- 6,
- 7,
- 3,
- 2,
- 2,
- 1,
- 1,
- 3,
- 3,
- 5,
- 7,
- 7,
- 6,
- 5,
- 5,
- 5,
- 2,
- 4,
- 3,
- 2,
- 3,
- 3,
- 7,
- 6,
- 4,
- 5,
- 5,
- 4,
- 2,
- 2,
- 3,
- 3,
- 2,
- 1,
- 1,
- 2,
- 3,
- 5,
- 6,
- 8,
- 8,
- 5,
- 5,
- 6,
- 6,
- 5,
- 3,
- 4,
- 3,
- 5,
- 4,
- 5,
- 6,
- 8,
- 5,
- 5,
- 3,
- 3,
- 5,
- 6,
- 8,
- 8,
- 6,
- 4,
- 3,
- 3,
- 4,
- 3,
- 5,
- 6,
- 6,
- 8,
- 7,
- 5,
- 3,
- 3,
- 2,
- 5,
- 3,
- 4,
- 4,
- 2,
- 2,
- 1,
- 2,
- 1,
- 1,
- 2,
- 2,
- 3,
- 3,
- 3,
- 3,
- 5,
- 3,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 3,
- 2,
- 2,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 2,
- 2,
- 2,
- 3,
- 3,
- 3,
- 3,
- 3,
- 6,
- 7,
- 7,
- 6
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "Addicted_Deaths",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 3,
- 3,
- 3,
- 3,
- 3,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 4,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "Natural_Deaths",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 2,
- 3,
- 3,
- 3,
- 3,
- 4,
- 7,
- 9,
- 11,
- 13,
- 14,
- 15,
- 16,
- 16,
- 18,
- 20,
- 21,
- 23,
- 24,
- 24,
- 25,
- 26,
- 27,
- 29,
- 30,
- 30,
- 32,
- 34,
- 35,
- 35,
- 35,
- 36,
- 40,
- 42,
- 43,
- 44,
- 45,
- 45,
- 46,
- 47,
- 48,
- 48,
- 49,
- 50,
- 51,
- 54,
- 54,
- 56,
- 58,
- 59,
- 59,
- 61,
- 62,
- 62,
- 64,
- 67,
- 67,
- 67,
- 68,
- 70,
- 74,
- 74,
- 78,
- 81,
- 84,
- 85,
- 88,
- 88,
- 89,
- 90,
- 92,
- 93,
- 96,
- 96,
- 97,
- 100,
- 102,
- 102,
- 108,
- 110,
- 111,
- 112,
- 115,
- 119,
- 122,
- 123,
- 124,
- 128,
- 131,
- 133,
- 135,
- 137,
- 139,
- 140,
- 144,
- 145,
- 146,
- 148,
- 148,
- 149,
- 151,
- 153,
- 158,
- 158,
- 158,
- 159,
- 164,
- 165,
- 165,
- 167,
- 168,
- 170,
- 170,
- 170,
- 171,
- 174,
- 176,
- 178,
- 180,
- 180,
- 180,
- 184,
- 187,
- 188,
- 191,
- 194,
- 195,
- 196,
- 198,
- 198,
- 198,
- 200,
- 203,
- 205,
- 207,
- 209,
- 210,
- 211,
- 213,
- 216,
- 217,
- 219,
- 220,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 232,
- 233,
- 233,
- 233,
- 235,
- 237,
- 239,
- 240,
- 242,
- 245,
- 247,
- 249,
- 253,
- 254,
- 255,
- 257,
- 261,
- 262,
- 264,
- 265,
- 265,
- 265,
- 265,
- 265,
- 266,
- 266,
- 267,
- 268,
- 268,
- 269,
- 274,
- 275,
- 276,
- 277,
- 277,
- 277,
- 280,
- 281,
- 281,
- 281,
- 283,
- 284,
- 284,
- 284,
- 285,
- 289,
- 293,
- 294,
- 295,
- 295,
- 297
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "Prescribed_User",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 7,
- 27,
- 41,
- 33,
- 30,
- 27,
- 26,
- 34,
- 28,
- 29,
- 40,
- 36,
- 30,
- 29,
- 34,
- 30,
- 36,
- 33,
- 34,
- 25,
- 32,
- 40,
- 35,
- 31,
- 24,
- 23,
- 25,
- 35,
- 38,
- 36,
- 27,
- 27,
- 29,
- 30,
- 35,
- 35,
- 23,
- 27,
- 23,
- 36,
- 34,
- 34,
- 28,
- 26,
- 29,
- 28,
- 31,
- 30,
- 33,
- 39,
- 33,
- 33,
- 29,
- 27,
- 27,
- 39,
- 32,
- 31,
- 29,
- 33,
- 28,
- 39,
- 43,
- 37,
- 32,
- 32,
- 28,
- 27,
- 30,
- 28,
- 23,
- 16,
- 28,
- 30,
- 41,
- 34,
- 30,
- 33,
- 26,
- 41,
- 33,
- 24,
- 27,
- 28,
- 26,
- 29,
- 38,
- 36,
- 37,
- 25,
- 35,
- 37,
- 36,
- 40,
- 25,
- 27,
- 26,
- 30,
- 30,
- 31,
- 31,
- 32,
- 37,
- 35,
- 35,
- 36,
- 27,
- 29,
- 26,
- 34,
- 31,
- 39,
- 26,
- 16,
- 24,
- 25,
- 26,
- 29,
- 26,
- 25,
- 30,
- 23,
- 33,
- 27,
- 30,
- 26,
- 29,
- 33,
- 24,
- 28,
- 24,
- 21,
- 26,
- 33,
- 28,
- 23,
- 30,
- 33,
- 28,
- 24,
- 20,
- 23,
- 32,
- 24,
- 32,
- 24,
- 24,
- 26,
- 32,
- 30,
- 35,
- 33,
- 19,
- 37,
- 34,
- 38,
- 38,
- 28,
- 22,
- 28,
- 30,
- 29,
- 35,
- 38,
- 42,
- 27,
- 37,
- 31,
- 29,
- 36,
- 24,
- 24,
- 27,
- 31,
- 30,
- 31,
- 34,
- 30,
- 31,
- 27,
- 32,
- 29,
- 33,
- 32,
- 36,
- 36,
- 30,
- 28,
- 37,
- 40,
- 32,
- 33,
- 28,
- 33,
- 33,
- 36,
- 31,
- 22,
- 28,
- 30
- ]
- },
- {
- "line": {
- "color": "#9467bd"
- },
- "mode": "lines",
- "name": "Rehab",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 1,
- 0,
- 0,
- 0,
- 1,
- 0,
- 1,
- 3,
- 1,
- 2,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 2,
- 1,
- 0,
- 1,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 2,
- 1,
- 3,
- 3,
- 1,
- 2,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 2,
- 3,
- 1,
- 1,
- 3,
- 2,
- 2,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 1,
- 0,
- 0,
- 1,
- 1,
- 3,
- 2,
- 0,
- 0,
- 2,
- 3,
- 1,
- 0,
- 1,
- 1,
- 2,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 2,
- 2,
- 3,
- 1,
- 0,
- 0,
- 1,
- 2,
- 2,
- 1,
- 0,
- 2,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 0,
- 1,
- 2,
- 0,
- 0,
- 0,
- 0,
- 3,
- 2,
- 1,
- 0,
- 2,
- 3,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 0,
- 3,
- 2,
- 2,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 3,
- 3,
- 2,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 3,
- 2,
- 1,
- 1,
- 1,
- 0,
- 1,
- 2,
- 1,
- 2,
- 3,
- 1,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 2,
- 0,
- 0,
- 1,
- 1
- ]
- },
- {
- "line": {
- "color": "#8c564b"
- },
- "mode": "lines",
- "name": "Susceptible",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 200,
- 193,
- 171,
- 156,
- 163,
- 164,
- 167,
- 168,
- 159,
- 163,
- 165,
- 155,
- 159,
- 164,
- 163,
- 160,
- 166,
- 158,
- 164,
- 162,
- 172,
- 165,
- 157,
- 163,
- 166,
- 172,
- 171,
- 172,
- 163,
- 159,
- 162,
- 170,
- 171,
- 168,
- 167,
- 163,
- 164,
- 174,
- 169,
- 172,
- 160,
- 162,
- 161,
- 167,
- 169,
- 166,
- 167,
- 161,
- 160,
- 158,
- 154,
- 161,
- 160,
- 165,
- 167,
- 167,
- 154,
- 161,
- 161,
- 164,
- 162,
- 165,
- 155,
- 152,
- 158,
- 164,
- 163,
- 168,
- 168,
- 164,
- 166,
- 170,
- 178,
- 166,
- 162,
- 151,
- 157,
- 161,
- 161,
- 167,
- 154,
- 162,
- 173,
- 172,
- 170,
- 170,
- 166,
- 157,
- 157,
- 156,
- 169,
- 159,
- 157,
- 159,
- 156,
- 169,
- 167,
- 171,
- 167,
- 167,
- 161,
- 161,
- 162,
- 157,
- 160,
- 159,
- 162,
- 171,
- 168,
- 170,
- 163,
- 167,
- 160,
- 171,
- 179,
- 171,
- 169,
- 166,
- 163,
- 166,
- 168,
- 163,
- 171,
- 160,
- 167,
- 165,
- 170,
- 166,
- 162,
- 170,
- 166,
- 168,
- 171,
- 167,
- 162,
- 168,
- 172,
- 163,
- 158,
- 163,
- 169,
- 173,
- 171,
- 163,
- 171,
- 165,
- 171,
- 170,
- 168,
- 159,
- 160,
- 158,
- 163,
- 177,
- 160,
- 161,
- 158,
- 156,
- 167,
- 174,
- 167,
- 168,
- 168,
- 163,
- 161,
- 156,
- 170,
- 160,
- 165,
- 168,
- 161,
- 171,
- 173,
- 171,
- 167,
- 168,
- 167,
- 164,
- 168,
- 166,
- 171,
- 165,
- 171,
- 167,
- 168,
- 163,
- 163,
- 169,
- 170,
- 161,
- 158,
- 166,
- 164,
- 168,
- 163,
- 164,
- 159,
- 163,
- 171,
- 164,
- 163
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Opioid"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Opioid(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Opioid\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha\", expression=\"0.15\"))\n"," self.add_parameter(Parameter(name=\"epsilon\", expression=\"0.8\"))\n"," self.add_parameter(Parameter(name=\"beta_p\", expression=\"0.00266\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"0.00094\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"0.00744\"))\n"," self.add_parameter(Parameter(name=\"zeta\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"delta\", expression=\"0.1\"))\n"," self.add_parameter(Parameter(name=\"sigma\", expression=\"0.9\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"0.00729\"))\n"," self.add_parameter(Parameter(name=\"mu_prime\", expression=\"0.01159\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Susceptible\", initial_value=200, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Prescribed_User\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Addicted\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Rehab\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Natural_Deaths\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Addicted_Deaths\", initial_value=0, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"SP\", reactants={'Susceptible': 1}, products={'Prescribed_User': 1}, rate=self.listOfParameters[\"alpha\"]))\n"," self.add_reaction(Reaction(name=\"SA_a\", reactants={'Susceptible': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"SA_p\", reactants={'Susceptible': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"beta_p\"]))\n"," self.add_reaction(Reaction(name=\"PA\", reactants={'Prescribed_User': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"gamma\"]))\n"," self.add_reaction(Reaction(name=\"PS\", reactants={'Prescribed_User': 1}, products={'Susceptible': 1}, rate=self.listOfParameters[\"epsilon\"]))\n"," self.add_reaction(Reaction(name=\"AR\", reactants={'Addicted': 1}, products={'Rehab': 1}, rate=self.listOfParameters[\"zeta\"]))\n"," self.add_reaction(Reaction(name=\"RA\", reactants={'Rehab': 1}, products={'Addicted': 1}, rate=self.listOfParameters[\"delta\"]))\n"," self.add_reaction(Reaction(name=\"RS\", reactants={'Rehab': 1}, products={'Susceptible': 1}, rate=self.listOfParameters[\"sigma\"]))\n"," self.add_reaction(Reaction(name=\"mu_S\", reactants={'Susceptible': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"mu_P\", reactants={'Prescribed_User': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"mu_R\", reactants={'Rehab': 1}, products={'Susceptible': 1, 'Natural_Deaths': 1}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"mu_prime_A\", reactants={'Addicted': 1}, products={'Susceptible': 1, 'Addicted_Deaths': 1}, rate=self.listOfParameters[\"mu_prime\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Opioid()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Oregonator/Oregonator.ipynb b/public_models/Oregonator/Oregonator.ipynb
index 6f60bb7a57..02563dae00 100644
--- a/public_models/Oregonator/Oregonator.ipynb
+++ b/public_models/Oregonator/Oregonator.ipynb
@@ -1,1606 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Oregonator"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "# To run a simulation using the SSA Solver simply omit the solver argument from model.run().\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Oregonator(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Oregonator\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"k1\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"k2\", expression=0.1))\n",
- " self.add_parameter(Parameter(name=\"k3\", expression=104))\n",
- " self.add_parameter(Parameter(name=\"k4\", expression=4e-7))\n",
- " self.add_parameter(Parameter(name=\"k5\", expression=26))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"F\", initial_value=2, mode=\"continuous\"))\n",
- " self.add_species(Species(name=\"A\", initial_value=250, mode=\"continuous\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=500, mode=\"continuous\"))\n",
- " self.add_species(Species(name=\"C\", initial_value=1000, mode=\"continuous\"))\n",
- " self.add_species(Species(name=\"P\", initial_value=0, mode=\"continuous\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"reaction1\", reactants={'B': 1, 'F': 1}, products={'A': 1, 'F': 1}, rate=self.listOfParameters[\"k1\"]))\n",
- " self.add_reaction(Reaction(name=\"reaction2\", reactants={'A': 1, 'B': 1}, products={'P': 1}, rate=self.listOfParameters[\"k2\"]))\n",
- " self.add_reaction(Reaction(name=\"reaction3\", reactants={'A': 1, 'F': 1}, products={'A': 2, 'C': 1, 'F': 1}, rate=self.listOfParameters[\"k3\"]))\n",
- " self.add_reaction(Reaction(name=\"reaction4\", reactants={'A': 2}, products={'P': 1}, rate=self.listOfParameters[\"k4\"]))\n",
- " self.add_reaction(Reaction(name=\"reaction5\", reactants={'C': 1, 'F': 1}, products={'B': 1, 'F': 1}, rate=self.listOfParameters[\"k5\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 5, 51))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Oregonator()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":BasicODESolver,\n",
- " # \"number_of_trajectories\":1,\n",
- " # \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "F",
- "type": "scatter",
- "x": [
- 0,
- 0.1,
- 0.2,
- 0.30000000000000004,
- 0.4,
- 0.5,
- 0.6000000000000001,
- 0.7000000000000001,
- 0.8,
- 0.9,
- 1,
- 1.1,
- 1.2000000000000002,
- 1.3,
- 1.4000000000000001,
- 1.5,
- 1.6,
- 1.7000000000000002,
- 1.8,
- 1.9000000000000001,
- 2,
- 2.1,
- 2.2,
- 2.3000000000000003,
- 2.4000000000000004,
- 2.5,
- 2.6,
- 2.7,
- 2.8000000000000003,
- 2.9000000000000004,
- 3,
- 3.1,
- 3.2,
- 3.3000000000000003,
- 3.4000000000000004,
- 3.5,
- 3.6,
- 3.7,
- 3.8000000000000003,
- 3.9000000000000004,
- 4,
- 4.1000000000000005,
- 4.2,
- 4.3,
- 4.4,
- 4.5,
- 4.6000000000000005,
- 4.7,
- 4.800000000000001,
- 4.9,
- 5
- ],
- "y": [
- 250,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996,
- 1.9999999999999996
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "A",
- "type": "scatter",
- "x": [
- 0,
- 0.1,
- 0.2,
- 0.30000000000000004,
- 0.4,
- 0.5,
- 0.6000000000000001,
- 0.7000000000000001,
- 0.8,
- 0.9,
- 1,
- 1.1,
- 1.2000000000000002,
- 1.3,
- 1.4000000000000001,
- 1.5,
- 1.6,
- 1.7000000000000002,
- 1.8,
- 1.9000000000000001,
- 2,
- 2.1,
- 2.2,
- 2.3000000000000003,
- 2.4000000000000004,
- 2.5,
- 2.6,
- 2.7,
- 2.8000000000000003,
- 2.9000000000000004,
- 3,
- 3.1,
- 3.2,
- 3.3000000000000003,
- 3.4000000000000004,
- 3.5,
- 3.6,
- 3.7,
- 3.8000000000000003,
- 3.9000000000000004,
- 4,
- 4.1000000000000005,
- 4.2,
- 4.3,
- 4.4,
- 4.5,
- 4.6000000000000005,
- 4.7,
- 4.800000000000001,
- 4.9,
- 5
- ],
- "y": [
- 500,
- 121969035.64788984,
- 40.00083234244253,
- 39.99994128406129,
- 40.002377986150165,
- 40.005292660241345,
- 40.01178075790848,
- 40.02624420765237,
- 40.05817426127181,
- 40.13007281749257,
- 40.29250593490461,
- 40.62766881141748,
- 41.307287951127336,
- 43.14233280202495,
- 48.63683554116679,
- 65.67577798982293,
- 229.09643015423234,
- 26418335.348464966,
- 39.98152769183408,
- 40.000888282753714,
- 40.000326954007,
- 40.004395425362276,
- 40.00978099236085,
- 40.02176285380757,
- 40.04840843933259,
- 40.10844360898609,
- 40.24299309194075,
- 40.50244732768455,
- 41.066078291395456,
- 42.72589398880855,
- 46.93751417750931,
- 59.25321685573296,
- 134.64174717235178,
- 851156.6759923187,
- 40.00090659328793,
- 40.00040386646893,
- 40.00166210912294,
- 40.004794207961226,
- 40.01035121052895,
- 40.018025609232275,
- 40.04040165978808,
- 40.08917843014196,
- 40.199868170832886,
- 40.43362518170407,
- 40.95219583344691,
- 42.31544565031357,
- 45.494751254457,
- 54.77704896002379,
- 97.05203529404326,
- 20374.87747018304,
- 40.000968150447505
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "B",
- "type": "scatter",
- "x": [
- 0,
- 0.1,
- 0.2,
- 0.30000000000000004,
- 0.4,
- 0.5,
- 0.6000000000000001,
- 0.7000000000000001,
- 0.8,
- 0.9,
- 1,
- 1.1,
- 1.2000000000000002,
- 1.3,
- 1.4000000000000001,
- 1.5,
- 1.6,
- 1.7000000000000002,
- 1.8,
- 1.9000000000000001,
- 2,
- 2.1,
- 2.2,
- 2.3000000000000003,
- 2.4000000000000004,
- 2.5,
- 2.6,
- 2.7,
- 2.8000000000000003,
- 2.9000000000000004,
- 3,
- 3.1,
- 3.2,
- 3.3000000000000003,
- 3.4000000000000004,
- 3.5,
- 3.6,
- 3.7,
- 3.8000000000000003,
- 3.9000000000000004,
- 4,
- 4.1000000000000005,
- 4.2,
- 4.3,
- 4.4,
- 4.5,
- 4.6000000000000005,
- 4.7,
- 4.800000000000001,
- 4.9,
- 5
- ],
- "y": [
- 1000,
- 1148.307610548569,
- 167983763.5739527,
- 77840814.46442452,
- 34989579.55572517,
- 15721858.48189786,
- 7063994.631146789,
- 3170872.7558607114,
- 1422573.5332535454,
- 638268.1095303885,
- 286355.68176860106,
- 128474.77485667354,
- 57639.07722918445,
- 25857.624683487353,
- 11615.392218261548,
- 5197.326849872902,
- 2149.6751880269007,
- 559.9238705441556,
- 190880420.2658706,
- 93666081.7856769,
- 42130358.945436694,
- 18930632.32132163,
- 8508594.802862298,
- 3823377.933053755,
- 1715744.8801008319,
- 770293.0978213283,
- 345492.8209434992,
- 154993.9953622043,
- 69522.26725065276,
- 31184.180251472553,
- 13974.871297630421,
- 6267.06873710713,
- 2714.3867966017615,
- 522.0432287969359,
- 192030174.3910036,
- 112367239.00478275,
- 50634091.066772416,
- 22752157.313173603,
- 10223212.224753812,
- 4591589.723061292,
- 2067051.2145319232,
- 930968.5266096357,
- 419035.2937876091,
- 187874.81683698302,
- 84366.93191289944,
- 37842.0615680656,
- 16979.215109231543,
- 7605.170505996699,
- 3354.443822511346,
- 558.5804199581954,
- 97704805.59364784
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "C",
- "type": "scatter",
- "x": [
- 0,
- 0.1,
- 0.2,
- 0.30000000000000004,
- 0.4,
- 0.5,
- 0.6000000000000001,
- 0.7000000000000001,
- 0.8,
- 0.9,
- 1,
- 1.1,
- 1.2000000000000002,
- 1.3,
- 1.4000000000000001,
- 1.5,
- 1.6,
- 1.7000000000000002,
- 1.8,
- 1.9000000000000001,
- 2,
- 2.1,
- 2.2,
- 2.3000000000000003,
- 2.4000000000000004,
- 2.5,
- 2.6,
- 2.7,
- 2.8000000000000003,
- 2.9000000000000004,
- 3,
- 3.1,
- 3.2,
- 3.3000000000000003,
- 3.4000000000000004,
- 3.5,
- 3.6,
- 3.7,
- 3.8000000000000003,
- 3.9000000000000004,
- 4,
- 4.1000000000000005,
- 4.2,
- 4.3,
- 4.4,
- 4.5,
- 4.6000000000000005,
- 4.7,
- 4.800000000000001,
- 4.9,
- 5
- ],
- "y": [
- 2,
- 269185401.8172244,
- 4500882.643636909,
- 24833.909249222794,
- 295.7699623771439,
- 160.7152076850412,
- 160.03767383542674,
- 160.08492493966975,
- 160.20276190491506,
- 160.44983696414073,
- 161.01390813055977,
- 162.1962679294944,
- 164.57974844319,
- 169.8659755435451,
- 189.2097956773306,
- 243.3207004394787,
- 640.3779758105723,
- 28451900.763953697,
- 15053059.829718651,
- 83048.6592941991,
- 619.4696973495936,
- 162.52526748079796,
- 160.0648116897899,
- 160.0720588909731,
- 160.16827063233046,
- 160.37475472161194,
- 160.8444852763654,
- 161.76956622919354,
- 163.69654203829634,
- 169.10470241991416,
- 183.6077811998003,
- 223.65840412944166,
- 430.15926946785777,
- 854406.428792892,
- 49729459.3486608,
- 275261.8596918827,
- 1675.1600303325874,
- 168.4124635264911,
- 160.0622282798399,
- 160.05431792019388,
- 160.13823896932337,
- 160.30964290790232,
- 160.6921807672676,
- 161.513800529123,
- 163.2909743320262,
- 167.88923836207567,
- 178.7695357134274,
- 209.4596460040737,
- 333.6434383094961,
- 21809.609599308827,
- 174664226.425135
- ]
- },
- {
- "line": {
- "color": "#9467bd"
- },
- "mode": "lines",
- "name": "P",
- "type": "scatter",
- "x": [
- 0,
- 0.1,
- 0.2,
- 0.30000000000000004,
- 0.4,
- 0.5,
- 0.6000000000000001,
- 0.7000000000000001,
- 0.8,
- 0.9,
- 1,
- 1.1,
- 1.2000000000000002,
- 1.3,
- 1.4000000000000001,
- 1.5,
- 1.6,
- 1.7000000000000002,
- 1.8,
- 1.9000000000000001,
- 2,
- 2.1,
- 2.2,
- 2.3000000000000003,
- 2.4000000000000004,
- 2.5,
- 2.6,
- 2.7,
- 2.8000000000000003,
- 2.9000000000000004,
- 3,
- 3.1,
- 3.2,
- 3.3000000000000003,
- 3.4000000000000004,
- 3.5,
- 3.6,
- 3.7,
- 3.8000000000000003,
- 3.9000000000000004,
- 4,
- 4.1000000000000005,
- 4.2,
- 4.3,
- 4.4,
- 4.5,
- 4.6000000000000005,
- 4.7,
- 4.800000000000001,
- 4.9,
- 5
- ],
- "y": [
- 0,
- 240672732.73786888,
- 700190370.3234766,
- 747500701.2590702,
- 768939419.6881975,
- 778574179.8268148,
- 782903944.2563899,
- 784851337.5389763,
- 785726319.9109013,
- 786119306.3199369,
- 786296098.3498068,
- 786375879.2214745,
- 786412146.8095378,
- 786428906.9079952,
- 786436964.9481426,
- 786441287.956634,
- 786444796.3444097,
- 797447456.0254366,
- 1470271647.9686556,
- 1526364654.796977,
- 1552174562.8401961,
- 1563775487.0756018,
- 1568987339.2024531,
- 1571330779.9394891,
- 1572385429.0986106,
- 1572858988.4014719,
- 1573072223.7236462,
- 1573168312.0167813,
- 1573211894.0720658,
- 1573231927.6877286,
- 1573241450.134284,
- 1573246357.0234232,
- 1573249720.38586,
- 1573543475.5769455,
- 2238566296.6348515,
- 2303125695.083198,
- 2334129894.379979,
- 2348072446.68111,
- 2354337755.501287,
- 2357154398.9116673,
- 2358417500.6909676,
- 2358986375.208727,
- 2359243176.4343925,
- 2359359594.449261,
- 2359412192.8723254,
- 2359436316.0977373,
- 2359447648.798468,
- 2359453341.9340854,
- 2359456831.0610013,
- 2359470172.645223,
- 3009606604.5847874
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Oregonator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Oregonator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Oregonator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"k1\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"k2\", expression=\"0.1\"))\n"," self.add_parameter(Parameter(name=\"k3\", expression=\"104\"))\n"," self.add_parameter(Parameter(name=\"k4\", expression=\"4e-07\"))\n"," self.add_parameter(Parameter(name=\"k5\", expression=\"26\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"F\", initial_value=2, mode=\"continuous\"))\n"," self.add_species(Species(name=\"A\", initial_value=250, mode=\"continuous\"))\n"," self.add_species(Species(name=\"B\", initial_value=500, mode=\"continuous\"))\n"," self.add_species(Species(name=\"C\", initial_value=1000, mode=\"continuous\"))\n"," self.add_species(Species(name=\"P\", initial_value=0, mode=\"continuous\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"reaction1\", reactants={'B': 1, 'F': 1}, products={'A': 1, 'F': 1}, rate=self.listOfParameters[\"k1\"]))\n"," self.add_reaction(Reaction(name=\"reaction2\", reactants={'A': 1, 'B': 1}, products={'P': 1}, rate=self.listOfParameters[\"k2\"]))\n"," self.add_reaction(Reaction(name=\"reaction3\", reactants={'A': 1, 'F': 1}, products={'A': 2, 'C': 1, 'F': 1}, rate=self.listOfParameters[\"k3\"]))\n"," self.add_reaction(Reaction(name=\"reaction4\", reactants={'A': 2}, products={'P': 1}, rate=self.listOfParameters[\"k4\"]))\n"," self.add_reaction(Reaction(name=\"reaction5\", reactants={'C': 1, 'F': 1}, products={'B': 1, 'F': 1}, rate=self.listOfParameters[\"k5\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 5, 0.1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Oregonator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," kwargs = {\n"," # \"solver\":TauHybridSolver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Polarization_In_Yeast/.ipynb_checkpoints/PolarizationInYeast-checkpoint.ipynb b/public_models/Polarization_In_Yeast/.ipynb_checkpoints/PolarizationInYeast-checkpoint.ipynb
new file mode 100644
index 0000000000..669f32b3ae
--- /dev/null
+++ b/public_models/Polarization_In_Yeast/.ipynb_checkpoints/PolarizationInYeast-checkpoint.ipynb
@@ -0,0 +1,1263 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import numpy as np\n",
+ "import spatialpy\n",
+ "from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n",
+ " PlaceInitialCondition, \\\n",
+ " UniformInitialCondition, \\\n",
+ " ScatterInitialCondition"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# PolarizationInYeast"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "class PolarizationInYeast(Model):\n",
+ " def __init__(self):\n",
+ " Model.__init__(self, name=\"PolarizationInYeast\")\n",
+ "\n",
+ " # Domain\n",
+ " mesh = Mesh.read_stochss_domain('PolarizationInYeast.smdl')\n",
+ " self.add_mesh(mesh)\n",
+ "\n",
+ " self.staticDomain = True\n",
+ "\n",
+ " # Variables\n",
+ " Cdc42c = Species(name=\"Cdc42c\", diffusion_constant=10)\n",
+ " Cdc42m = Species(name=\"Cdc42m\", diffusion_constant=0.0053)\n",
+ " self.add_species([Cdc42c, Cdc42m])\n",
+ "\n",
+ " self.restrict(Cdc42m, [2])\n",
+ "\n",
+ " # Initial Conditions\n",
+ " self.add_initial_condition(ScatterInitialCondition(species=Cdc42c, count=300, types=[1]))\n",
+ " self.add_initial_condition(ScatterInitialCondition(species=Cdc42m, count=100, types=[2]))\n",
+ "\n",
+ " # Parameters\n",
+ " kon = Parameter(name=\"kon\", expression=\"1.6666666667e-05\")\n",
+ " koff = Parameter(name=\"koff\", expression=\"0.15\")\n",
+ " kfb = Parameter(name=\"kfb\", expression=\"0.166666666666667\")\n",
+ " self.add_parameter([kon, koff, kfb])\n",
+ "\n",
+ " # Reactions\n",
+ " r1 = Reaction(name=\"r1\", reactants={Cdc42c: 1}, products={Cdc42m: 1}, rate=self.listOfParameters[\"kon\"])\n",
+ " r2 = Reaction(name=\"r2\", reactants={Cdc42m: 1}, products={Cdc42c: 1}, rate=self.listOfParameters[\"koff\"])\n",
+ " r3 = Reaction(name=\"r3\", restrict_to=[2], reactants={Cdc42c: 1, Cdc42m: 1}, products={Cdc42m: 2}, rate=self.listOfParameters[\"kfb\"])\n",
+ " self.add_reaction([r1, r2, r3])\n",
+ "\n",
+ " # Timespan\n",
+ " self.timespan(np.arange(0, 5000, 10), timestep_size=10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = PolarizationInYeast()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Simulation Parameters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def configure_simulation():\n",
+ " kwargs = {\n",
+ " # \"number_of_trajectories\":1,\n",
+ " # \"seed\":None,\n",
+ " }\n",
+ " return kwargs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "kwargs = configure_simulation()\n",
+ "results = model.run(**kwargs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Visualization"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results.plot_species('Cdc42c', animated=True, width=None, height=None)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "PolarizationInYeast\n",
+ "\n",
+ "**********\n",
+ "Species\n",
+ "**********\n",
+ "\n",
+ "Cdc42c: 10\n",
+ "Cdc42m: 0.0053\n",
+ "\n",
+ "**********\n",
+ "Initial Conditions\n",
+ "**********\n",
+ "\n",
+ "Cdc42c: 300, Scatter over: [1]\n",
+ "Cdc42m: 100, Scatter over: [2]\n",
+ "\n",
+ "**********\n",
+ "Diffusion Restrictions\n",
+ "**********\n",
+ "\n",
+ "Cdc42m is restricted to: [2]\n",
+ "\n",
+ "**********\n",
+ "Parameters\n",
+ "**********\n",
+ "\n",
+ "kon: 1.6666666667e-05\n",
+ "koff: 0.15\n",
+ "kfb: 0.166666666666667\n",
+ "\n",
+ "**********\n",
+ "Reactions\n",
+ "**********\n",
+ "\n",
+ "r1, Active in: None\n",
+ "\tReactants\n",
+ "\t\tCdc42c: 1\n",
+ "\tProducts\n",
+ "\t\tCdc42m: 1\n",
+ "\tPropensity Function: kon*Cdc42c\n",
+ "r2, Active in: None\n",
+ "\tReactants\n",
+ "\t\tCdc42m: 1\n",
+ "\tProducts\n",
+ "\t\tCdc42c: 1\n",
+ "\tPropensity Function: koff*Cdc42m\n",
+ "r3, Active in: [2]\n",
+ "\tReactants\n",
+ "\t\tCdc42c: 1\n",
+ "\t\tCdc42m: 1\n",
+ "\tProducts\n",
+ "\t\tCdc42m: 2\n",
+ "\tPropensity Function: kfb*Cdc42c*Cdc42m/vol\n",
+ "\n",
+ "**********\n",
+ "Domain\n",
+ "**********\n",
+ "\n",
+ "Domain Attributes\n",
+ "\n",
+ " On Boundary: None\n",
+ " Mesh Size: None\n",
+ " RHO_0: 2\n",
+ " C_0: 10\n",
+ " P_0: 10\n",
+ " Gravity: [0, 0, 0]\n",
+ " X Limit: (-0.9985541604477006, 0.9947062116569865)\n",
+ " Y Limit: (-0.9923297008495786, 0.9902528598554616)\n",
+ " Z Limit: (-0.9929082749587046, 1)\n",
+ "\n",
+ "Paritcles\n",
+ "\n",
+ " 1: [0.39194193 0.56843369 0.34968195]\n",
+ " Volume:0.01481721050895814, Mass: 0.01481721050895814, Type: 1, nu: 0.0, Fixed: False\n",
+ " 2: [0.51449576 0.51449576 0.68599434]\n",
+ " Volume:0.004877171985296613, Mass: 0.004877171985296613, Type: 2, nu: 0.0, Fixed: False\n",
+ " 3: [0.52621468 0.69882514 0.47425753]\n",
+ " Volume:0.0038392863067038038, Mass: 0.0038392863067038038, Type: 2, nu: 0.0, Fixed: False\n",
+ " 4: [0.29252731 0.45444123 0.60844657]\n",
+ " Volume:0.009527576304879382, Mass: 0.009527576304879382, Type: 1, nu: 0.0, Fixed: False\n",
+ " 5: [-0.67432165 0.21588739 0.38567391]\n",
+ " Volume:0.01067546259542419, Mass: 0.01067546259542419, Type: 1, nu: 0.0, Fixed: False\n",
+ " 6: [-0.62560362 -0.09998057 0.21092954]\n",
+ " Volume:0.013843585084655025, Mass: 0.013843585084655025, Type: 1, nu: 0.0, Fixed: False\n",
+ " 7: [-0.66482777 0.02644341 0.46432358]\n",
+ " Volume:0.008773355395827893, Mass: 0.008773355395827893, Type: 1, nu: 0.0, Fixed: False\n",
+ " 8: [-0.77885332 0.03203591 0.15380759]\n",
+ " Volume:0.011898926509269263, Mass: 0.011898926509269263, Type: 1, nu: 0.0, Fixed: False\n",
+ " 9: [-0.47295979 -0.40044723 -0.77533348]\n",
+ " Volume:0.005385883008630186, Mass: 0.005385883008630186, Type: 2, nu: 0.0, Fixed: False\n",
+ " 10: [-0.35312352 -0.58257897 -0.72109888]\n",
+ " Volume:0.00499662270566462, Mass: 0.00499662270566462, Type: 1, nu: 0.0, Fixed: False\n",
+ " 11: [-0.37202733 -0.38760074 -0.5450115 ]\n",
+ " Volume:0.011874330775169738, Mass: 0.011874330775169738, Type: 1, nu: 0.0, Fixed: False\n",
+ " 12: [-0.49313873 -0.6550896 -0.56106124]\n",
+ " Volume:0.006148704844330199, Mass: 0.006148704844330199, Type: 1, nu: 0.0, Fixed: False\n",
+ " 13: [ 0.3944436 -0.25190353 0.63510041]\n",
+ " Volume:0.009677320145184317, Mass: 0.009677320145184317, Type: 1, nu: 0.0, Fixed: False\n",
+ " 14: [ 0.66632986 -0.40316591 0.61579647]\n",
+ " Volume:0.006418145024241922, Mass: 0.006418145024241922, Type: 2, nu: 0.0, Fixed: False\n",
+ " 15: [ 0.45122209 -0.50443234 0.72810568]\n",
+ " Volume:0.005700592769044582, Mass: 0.005700592769044582, Type: 2, nu: 0.0, Fixed: False\n",
+ " 16: [ 0.47607232 -0.36082085 0.4125344 ]\n",
+ " Volume:0.0157928430287658, Mass: 0.0157928430287658, Type: 1, nu: 0.0, Fixed: False\n",
+ " 17: [-0.39856553 0.22082802 -0.23308746]\n",
+ " Volume:0.011547879024749972, Mass: 0.011547879024749972, Type: 1, nu: 0.0, Fixed: False\n",
+ " 18: [-0.18508663 0.24621562 -0.40275372]\n",
+ " Volume:0.01599897820186821, Mass: 0.01599897820186821, Type: 1, nu: 0.0, Fixed: False\n",
+ " 19: [-0.46733327 0.3301263 -0.44626388]\n",
+ " Volume:0.012690404886136238, Mass: 0.012690404886136238, Type: 1, nu: 0.0, Fixed: False\n",
+ " 20: [-0.30162408 0.52547361 -0.42383794]\n",
+ " Volume:0.014608362921032077, Mass: 0.014608362921032077, Type: 1, nu: 0.0, Fixed: False\n",
+ " 21: [-0.01492236 -0.43536852 0.43124066]\n",
+ " Volume:0.00997143302479742, Mass: 0.00997143302479742, Type: 1, nu: 0.0, Fixed: False\n",
+ " 22: [-0.04031094 -0.12740846 0.32062867]\n",
+ " Volume:0.011994823596323062, Mass: 0.011994823596323062, Type: 1, nu: 0.0, Fixed: False\n",
+ " 23: [-0.1636956 -0.17571211 0.482018 ]\n",
+ " Volume:0.008812025601695066, Mass: 0.008812025601695066, Type: 1, nu: 0.0, Fixed: False\n",
+ " 24: [ 0.07647023 -0.25948507 0.49774476]\n",
+ " Volume:0.00755349714043583, Mass: 0.00755349714043583, Type: 1, nu: 0.0, Fixed: False\n",
+ " 25: [-0.71030886 -0.55040893 0.41873129]\n",
+ " Volume:0.005988738807660642, Mass: 0.005988738807660642, Type: 2, nu: 0.0, Fixed: False\n",
+ " 26: [-0.56066026 -0.3708866 0.25952591]\n",
+ " Volume:0.013881890445221336, Mass: 0.013881890445221336, Type: 1, nu: 0.0, Fixed: False\n",
+ " 27: [-0.7151692 -0.38870179 0.56523464]\n",
+ " Volume:0.0064778756610702265, Mass: 0.0064778756610702265, Type: 1, nu: 0.0, Fixed: False\n",
+ " 28: [-0.47412642 -0.40648297 0.48375332]\n",
+ " Volume:0.010607701192685358, Mass: 0.010607701192685358, Type: 1, nu: 0.0, Fixed: False\n",
+ " 29: [ 0.30080657 0.5785208 -0.46907406]\n",
+ " Volume:0.00875202598922097, Mass: 0.00875202598922097, Type: 1, nu: 0.0, Fixed: False\n",
+ " 30: [ 0.17486221 0.66234283 -0.18983145]\n",
+ " Volume:0.015025015141761315, Mass: 0.015025015141761315, Type: 1, nu: 0.0, Fixed: False\n",
+ " 31: [ 0.1978527 0.41909294 -0.35609107]\n",
+ " Volume:0.012338143050843945, Mass: 0.012338143050843945, Type: 1, nu: 0.0, Fixed: False\n",
+ " 32: [ 0.42799476 0.51575285 -0.31156801]\n",
+ " Volume:0.010112571903273259, Mass: 0.010112571903273259, Type: 1, nu: 0.0, Fixed: False\n",
+ " 33: [0.09721552 0.72335889 0.37723356]\n",
+ " Volume:0.008521498013955261, Mass: 0.008521498013955261, Type: 1, nu: 0.0, Fixed: False\n",
+ " 34: [0.18663729 0.90442248 0.36822435]\n",
+ " Volume:0.002446745589341648, Mass: 0.002446745589341648, Type: 2, nu: 0.0, Fixed: False\n",
+ " 35: [-4.44089210e-16 9.74760993e-01 2.16836809e-01]\n",
+ " Volume:0.004240844886713455, Mass: 0.004240844886713455, Type: 2, nu: 0.0, Fixed: False\n",
+ " 36: [0.00711771 0.88570884 0.45490692]\n",
+ " Volume:0.0026343102779054664, Mass: 0.0026343102779054664, Type: 2, nu: 0.0, Fixed: False\n",
+ " 37: [ 0.22851984 0.95275821 -0.17882687]\n",
+ " Volume:0.00635973416641162, Mass: 0.00635973416641162, Type: 2, nu: 0.0, Fixed: False\n",
+ " 38: [-0.01663002 0.93311637 -0.34969572]\n",
+ " Volume:0.007120538820370881, Mass: 0.007120538820370881, Type: 2, nu: 0.0, Fixed: False\n",
+ " 39: [ 0.0160542 0.99025286 -0.12564437]\n",
+ " Volume:0.005766608100041703, Mass: 0.005766608100041703, Type: 2, nu: 0.0, Fixed: False\n",
+ " 40: [ 0.65012919 0.13447539 -0.39822411]\n",
+ " Volume:0.016578216622903423, Mass: 0.016578216622903423, Type: 1, nu: 0.0, Fixed: False\n",
+ " 41: [ 0.41990557 -0.1082715 -0.30014244]\n",
+ " Volume:0.010024754433542048, Mass: 0.010024754433542048, Type: 1, nu: 0.0, Fixed: False\n",
+ " 42: [ 0.29417559 0.01156354 -0.41395463]\n",
+ " Volume:0.013682509078484482, Mass: 0.013682509078484482, Type: 1, nu: 0.0, Fixed: False\n",
+ " 43: [ 0.55141339 -0.0436901 -0.49011709]\n",
+ " Volume:0.011333481030289675, Mass: 0.011333481030289675, Type: 1, nu: 0.0, Fixed: False\n",
+ " 44: [-0.76435495 0.3615604 -0.52087681]\n",
+ " Volume:0.007113761241112011, Mass: 0.007113761241112011, Type: 1, nu: 0.0, Fixed: False\n",
+ " 45: [-0.90065509 0.1920365 -0.3749041 ]\n",
+ " Volume:0.005753884407447183, Mass: 0.005753884407447183, Type: 1, nu: 0.0, Fixed: False\n",
+ " 46: [-0.64734547 0.23452993 -0.23942039]\n",
+ " Volume:0.014512632141357059, Mass: 0.014512632141357059, Type: 1, nu: 0.0, Fixed: False\n",
+ " 47: [-0.82762816 0.44266381 -0.3316469 ]\n",
+ " Volume:0.0032922459795125722, Mass: 0.0032922459795125722, Type: 2, nu: 0.0, Fixed: False\n",
+ " 48: [ 0.22871786 -0.2056098 -0.62265639]\n",
+ " Volume:0.011944951606936205, Mass: 0.011944951606936205, Type: 1, nu: 0.0, Fixed: False\n",
+ " 49: [ 0.01961475 -0.26477299 -0.72589299]\n",
+ " Volume:0.011835794677357998, Mass: 0.011835794677357998, Type: 1, nu: 0.0, Fixed: False\n",
+ " 50: [ 2.73560128e-04 -2.37371823e-01 -4.72980767e-01]\n",
+ " Volume:0.010425628917012188, Mass: 0.010425628917012188, Type: 1, nu: 0.0, Fixed: False\n",
+ " 51: [-0.04677499 -0.06874735 -0.60322051]\n",
+ " Volume:0.009960808470214992, Mass: 0.009960808470214992, Type: 1, nu: 0.0, Fixed: False\n",
+ " 52: [-0.04542384 -0.50370126 0.03750038]\n",
+ " Volume:0.014615769901663285, Mass: 0.014615769901663285, Type: 1, nu: 0.0, Fixed: False\n",
+ " 53: [-0.15935004 -0.58110924 -0.28284066]\n",
+ " Volume:0.008736428895140046, Mass: 0.008736428895140046, Type: 1, nu: 0.0, Fixed: False\n",
+ " 54: [-0.24726671 -0.48440279 0.04343012]\n",
+ " Volume:0.009623699624353912, Mass: 0.009623699624353912, Type: 1, nu: 0.0, Fixed: False\n",
+ " 55: [-0.26524963 -0.41234302 -0.16566738]\n",
+ " Volume:0.012278044603680753, Mass: 0.012278044603680753, Type: 1, nu: 0.0, Fixed: False\n",
+ " 56: [ 0.53206555 -0.48783285 -0.23063059]\n",
+ " Volume:0.012605744446052867, Mass: 0.012605744446052867, Type: 1, nu: 0.0, Fixed: False\n",
+ " 57: [ 0.56080874 -0.74725328 -0.33610442]\n",
+ " Volume:0.005078719216960369, Mass: 0.005078719216960369, Type: 2, nu: 0.0, Fixed: False\n",
+ " 58: [ 0.35197712 -0.54070775 -0.41764764]\n",
+ " Volume:0.014952898846246865, Mass: 0.014952898846246865, Type: 1, nu: 0.0, Fixed: False\n",
+ " 59: [ 0.58273759 -0.59737868 -0.53486958]\n",
+ " Volume:0.007391967494258169, Mass: 0.007391967494258169, Type: 1, nu: 0.0, Fixed: False\n",
+ " 60: [-0.40611012 -0.11602656 0.08400535]\n",
+ " Volume:0.00985158568961109, Mass: 0.00985158568961109, Type: 1, nu: 0.0, Fixed: False\n",
+ " 61: [-0.21110802 -0.23805219 -0.0238304 ]\n",
+ " Volume:0.00974162657027346, Mass: 0.00974162657027346, Type: 1, nu: 0.0, Fixed: False\n",
+ " 62: [-0.34548687 -0.33001945 0.13098995]\n",
+ " Volume:0.007043508637898025, Mass: 0.007043508637898025, Type: 1, nu: 0.0, Fixed: False\n",
+ " 63: [-0.51396017 -0.33816237 -0.01745342]\n",
+ " Volume:0.013017766481932895, Mass: 0.013017766481932895, Type: 1, nu: 0.0, Fixed: False\n",
+ " 64: [-0.20876534 -0.02422143 -0.00782416]\n",
+ " Volume:0.009821633338783152, Mass: 0.009821633338783152, Type: 1, nu: 0.0, Fixed: False\n",
+ " 65: [0.00886816 0.20759816 0.01005161]\n",
+ " Volume:0.009688965366243312, Mass: 0.009688965366243312, Type: 1, nu: 0.0, Fixed: False\n",
+ " 66: [-0.17893199 0.27142147 -0.05186805]\n",
+ " Volume:0.014311731380167106, Mass: 0.014311731380167106, Type: 1, nu: 0.0, Fixed: False\n",
+ " 67: [-0.25423645 0.06535751 0.17662731]\n",
+ " Volume:0.011033505985797352, Mass: 0.011033505985797352, Type: 1, nu: 0.0, Fixed: False\n",
+ " 68: [-0.00721871 -0.72420962 -0.11258415]\n",
+ " Volume:0.01250907566731168, Mass: 0.01250907566731168, Type: 1, nu: 0.0, Fixed: False\n",
+ " 69: [-0.22929463 -0.96883816 -0.04855616]\n",
+ " Volume:0.0030254962445326493, Mass: 0.0030254962445326493, Type: 2, nu: 0.0, Fixed: False\n",
+ " 70: [-0.19647196 -0.72964036 0.06737361]\n",
+ " Volume:0.011872844026224169, Mass: 0.011872844026224169, Type: 1, nu: 0.0, Fixed: False\n",
+ " 71: [-0.22608682 -0.75250958 -0.15403637]\n",
+ " Volume:0.009793673239981532, Mass: 0.009793673239981532, Type: 1, nu: 0.0, Fixed: False\n",
+ " 72: [ 0.59892549 -0.67774131 0.40944504]\n",
+ " Volume:0.0035511048185948722, Mass: 0.0035511048185948722, Type: 1, nu: 0.0, Fixed: False\n",
+ " 73: [ 0.31810631 -0.53058234 0.4667011 ]\n",
+ " Volume:0.011565951611425226, Mass: 0.011565951611425226, Type: 1, nu: 0.0, Fixed: False\n",
+ " 74: [ 0.4619928 -0.66127829 0.57771131]\n",
+ " Volume:0.004090100354708861, Mass: 0.004090100354708861, Type: 2, nu: 0.0, Fixed: False\n",
+ " 75: [-0.07963154 0.4706841 -0.54148337]\n",
+ " Volume:0.012804278714603549, Mass: 0.012804278714603549, Type: 1, nu: 0.0, Fixed: False\n",
+ " 76: [-0.11027516 0.30178658 -0.72533272]\n",
+ " Volume:0.010555263099358333, Mass: 0.010555263099358333, Type: 1, nu: 0.0, Fixed: False\n",
+ " 77: [-0.08627929 0.12884977 -0.55499577]\n",
+ " Volume:0.00754334005784073, Mass: 0.00754334005784073, Type: 1, nu: 0.0, Fixed: False\n",
+ " 78: [ 0.03087937 -0.435803 -0.89472436]\n",
+ " Volume:0.00557786535783248, Mass: 0.00557786535783248, Type: 1, nu: 0.0, Fixed: False\n",
+ " 79: [-0.1603605 -0.19665368 -0.96274382]\n",
+ " Volume:0.0061305464329835975, Mass: 0.0061305464329835975, Type: 1, nu: 0.0, Fixed: False\n",
+ " 80: [ 0.03600616 -0.24635835 -0.96633257]\n",
+ " Volume:0.0022075499290876324, Mass: 0.0022075499290876324, Type: 1, nu: 0.0, Fixed: False\n",
+ " 81: [-0.14791665 -0.60091165 -0.50743975]\n",
+ " Volume:0.009888872221655952, Mass: 0.009888872221655952, Type: 1, nu: 0.0, Fixed: False\n",
+ " 82: [-0.0758019 -0.36780478 -0.30438426]\n",
+ " Volume:0.00928693340777585, Mass: 0.00928693340777585, Type: 1, nu: 0.0, Fixed: False\n",
+ " 83: [-0.22980806 -0.44246604 -0.41211477]\n",
+ " Volume:0.006995864398429044, Mass: 0.006995864398429044, Type: 1, nu: 0.0, Fixed: False\n",
+ " 84: [0.86941167 0.47903325 0.06465713]\n",
+ " Volume:0.005486019264756398, Mass: 0.005486019264756398, Type: 1, nu: 0.0, Fixed: False\n",
+ " 85: [0.76493962 0.23657723 0.02254862]\n",
+ " Volume:0.010565687151980469, Mass: 0.010565687151980469, Type: 1, nu: 0.0, Fixed: False\n",
+ " 86: [0.88592244 0.37924301 0.24205688]\n",
+ " Volume:0.0038325907283017417, Mass: 0.0038325907283017417, Type: 2, nu: 0.0, Fixed: False\n",
+ " 87: [0.68301119 0.21469605 0.21033461]\n",
+ " Volume:0.012737621910736968, Mass: 0.012737621910736968, Type: 1, nu: 0.0, Fixed: False\n",
+ " 88: [ 0.02783144 0.07600486 -0.7746458 ]\n",
+ " Volume:0.011632835769363812, Mass: 0.011632835769363812, Type: 1, nu: 0.0, Fixed: False\n",
+ " 89: [-0.24109432 0.08680591 -0.96317816]\n",
+ " Volume:0.0061014953645026, Mass: 0.0061014953645026, Type: 2, nu: 0.0, Fixed: False\n",
+ " 90: [-0.06212635 0.06277444 -0.99290827]\n",
+ " Volume:0.002760952348633836, Mass: 0.002760952348633836, Type: 1, nu: 0.0, Fixed: False\n",
+ " 91: [-0.41318972 -0.15924894 -0.15777704]\n",
+ " Volume:0.014024511421752879, Mass: 0.014024511421752879, Type: 1, nu: 0.0, Fixed: False\n",
+ " 92: [-0.15109017 -0.15852931 -0.20374285]\n",
+ " Volume:0.009318435905528076, Mass: 0.009318435905528076, Type: 1, nu: 0.0, Fixed: False\n",
+ " 93: [-0.32475335 -0.06152157 0.59626356]\n",
+ " Volume:0.013119639694461447, Mass: 0.013119639694461447, Type: 1, nu: 0.0, Fixed: False\n",
+ " 94: [-0.17491193 -0.22810206 0.73245296]\n",
+ " Volume:0.010296407477548297, Mass: 0.010296407477548297, Type: 1, nu: 0.0, Fixed: False\n",
+ " 95: [-0.01590537 -0.11386188 0.61594385]\n",
+ " Volume:0.007160102025262412, Mass: 0.007160102025262412, Type: 1, nu: 0.0, Fixed: False\n",
+ " 96: [ 0.14830116 -0.10765438 -0.79624857]\n",
+ " Volume:0.010420011142242553, Mass: 0.010420011142242553, Type: 1, nu: 0.0, Fixed: False\n",
+ " 97: [ 0.27660453 -0.16294661 0.39343227]\n",
+ " Volume:0.014358974327003875, Mass: 0.014358974327003875, Type: 1, nu: 0.0, Fixed: False\n",
+ " 98: [ 0.37682852 -0.2804674 0.21142961]\n",
+ " Volume:0.009562763661754953, Mass: 0.009562763661754953, Type: 1, nu: 0.0, Fixed: False\n",
+ " 99: [ 0.16341038 -0.34567854 0.32826766]\n",
+ " Volume:0.011656436198447638, Mass: 0.011656436198447638, Type: 1, nu: 0.0, Fixed: False\n",
+ " 100: [ 0.81907781 0.34537062 -0.4479838 ]\n",
+ " Volume:0.0045165114449916164, Mass: 0.0045165114449916164, Type: 1, nu: 0.0, Fixed: False\n",
+ " 101: [ 0.48627161 0.42510819 -0.50069896]\n",
+ " Volume:0.011917813928816084, Mass: 0.011917813928816084, Type: 1, nu: 0.0, Fixed: False\n",
+ " 102: [ 0.61792723 0.44632959 -0.33248191]\n",
+ " Volume:0.0077560029294503376, Mass: 0.0077560029294503376, Type: 1, nu: 0.0, Fixed: False\n",
+ " 103: [ 0.68006155 0.52382276 -0.50986697]\n",
+ " Volume:0.002722069314518108, Mass: 0.002722069314518108, Type: 2, nu: 0.0, Fixed: False\n",
+ " 104: [-0.04740398 0.54819121 0.3657191 ]\n",
+ " Volume:0.011972005175125552, Mass: 0.011972005175125552, Type: 1, nu: 0.0, Fixed: False\n",
+ " 105: [-0.19049662 0.58471319 0.52865607]\n",
+ " Volume:0.008675607705089176, Mass: 0.008675607705089176, Type: 1, nu: 0.0, Fixed: False\n",
+ " 106: [-0.31674426 0.41101444 0.48124203]\n",
+ " Volume:0.016790097454757527, Mass: 0.016790097454757527, Type: 1, nu: 0.0, Fixed: False\n",
+ " 107: [-0.13592864 0.41057661 0.65136142]\n",
+ " Volume:0.013144831972415125, Mass: 0.013144831972415125, Type: 1, nu: 0.0, Fixed: False\n",
+ " 108: [ 0.09432255 -0.54487521 0.58112707]\n",
+ " Volume:0.009019002466531747, Mass: 0.009019002466531747, Type: 1, nu: 0.0, Fixed: False\n",
+ " 109: [ 0.2233006 -0.37286673 0.59415966]\n",
+ " Volume:0.011736330960796792, Mass: 0.011736330960796792, Type: 1, nu: 0.0, Fixed: False\n",
+ " 110: [ 0.48973559 -0.59840381 0.24579127]\n",
+ " Volume:0.008474610269114294, Mass: 0.008474610269114294, Type: 1, nu: 0.0, Fixed: False\n",
+ " 111: [ 0.30005465 -0.50342872 0.2452404 ]\n",
+ " Volume:0.010002683128621575, Mass: 0.010002683128621575, Type: 1, nu: 0.0, Fixed: False\n",
+ " 112: [ 0.44995298 -0.2840143 -0.40660042]\n",
+ " Volume:0.014515509209052261, Mass: 0.014515509209052261, Type: 1, nu: 0.0, Fixed: False\n",
+ " 113: [ 0.18274025 -0.15798516 -0.43018323]\n",
+ " Volume:0.0075686405757386405, Mass: 0.0075686405757386405, Type: 1, nu: 0.0, Fixed: False\n",
+ " 114: [-0.4804026 0.2774581 0.58194441]\n",
+ " Volume:0.010374355613556284, Mass: 0.010374355613556284, Type: 1, nu: 0.0, Fixed: False\n",
+ " 115: [-0.28243979 0.24799241 0.31926787]\n",
+ " Volume:0.012762764615998389, Mass: 0.012762764615998389, Type: 1, nu: 0.0, Fixed: False\n",
+ " 116: [-0.4704902 0.13324313 0.39791695]\n",
+ " Volume:0.012336613206395697, Mass: 0.012336613206395697, Type: 1, nu: 0.0, Fixed: False\n",
+ " 117: [-0.62529269 -0.04913394 -0.53666903]\n",
+ " Volume:0.007852029817402012, Mass: 0.007852029817402012, Type: 1, nu: 0.0, Fixed: False\n",
+ " 118: [-0.77870249 -0.1800209 -0.59559366]\n",
+ " Volume:0.002866750051893178, Mass: 0.002866750051893178, Type: 2, nu: 0.0, Fixed: False\n",
+ " 119: [-0.85807753 -0.20150272 -0.46232426]\n",
+ " Volume:0.004455779255958763, Mass: 0.004455779255958763, Type: 2, nu: 0.0, Fixed: False\n",
+ " 120: [-0.82996042 -0.00614166 -0.55669047]\n",
+ " Volume:0.003355154258908428, Mass: 0.003355154258908428, Type: 2, nu: 0.0, Fixed: False\n",
+ " 121: [ 0.23146572 -0.6026276 -0.14185002]\n",
+ " Volume:0.009870968404804743, Mass: 0.009870968404804743, Type: 1, nu: 0.0, Fixed: False\n",
+ " 122: [ 0.14599902 -0.76152122 -0.25849475]\n",
+ " Volume:0.009589989695942923, Mass: 0.009589989695942923, Type: 1, nu: 0.0, Fixed: False\n",
+ " 123: [ 0.05603902 -0.64087569 -0.41927756]\n",
+ " Volume:0.012669849370992433, Mass: 0.012669849370992433, Type: 1, nu: 0.0, Fixed: False\n",
+ " 124: [-0.20303745 -0.05967273 -0.77753717]\n",
+ " Volume:0.012528470672002223, Mass: 0.012528470672002223, Type: 1, nu: 0.0, Fixed: False\n",
+ " 125: [-0.44100396 -0.12404287 -0.88668051]\n",
+ " Volume:0.0073852588657841835, Mass: 0.0073852588657841835, Type: 1, nu: 0.0, Fixed: False\n",
+ " 126: [ 0.07512211 0.24401523 -0.61514012]\n",
+ " Volume:0.009302132133997802, Mass: 0.009302132133997802, Type: 1, nu: 0.0, Fixed: False\n",
+ " 127: [ 0.01875247 0.22561344 -0.97209952]\n",
+ " Volume:0.005412149994761702, Mass: 0.005412149994761702, Type: 1, nu: 0.0, Fixed: False\n",
+ " 128: [ 0.12396109 -0.7187715 0.14723107]\n",
+ " Volume:0.015788236368871934, Mass: 0.015788236368871934, Type: 1, nu: 0.0, Fixed: False\n",
+ " 129: [ 0.05186691 -0.51181721 0.23535321]\n",
+ " Volume:0.006867444823803756, Mass: 0.006867444823803756, Type: 1, nu: 0.0, Fixed: False\n",
+ " 130: [-0.10318257 -0.66879737 0.30364951]\n",
+ " Volume:0.016918060516594415, Mass: 0.016918060516594415, Type: 1, nu: 0.0, Fixed: False\n",
+ " 131: [ 0.91370469 -0.01026136 0.40289971]\n",
+ " Volume:0.00425142400292534, Mass: 0.00425142400292534, Type: 2, nu: 0.0, Fixed: False\n",
+ " 132: [0.85076825 0.253999 0.44679725]\n",
+ " Volume:0.007007338713951355, Mass: 0.007007338713951355, Type: 2, nu: 0.0, Fixed: False\n",
+ " 133: [0.80101481 0.03057978 0.22108684]\n",
+ " Volume:0.007198392173659807, Mass: 0.007198392173659807, Type: 1, nu: 0.0, Fixed: False\n",
+ " 134: [ 0.68316869 -0.03481888 0.38661475]\n",
+ " Volume:0.01109066785534032, Mass: 0.01109066785534032, Type: 1, nu: 0.0, Fixed: False\n",
+ " 135: [-0.25296955 0.02005999 -0.20832228]\n",
+ " Volume:0.011115865874613787, Mass: 0.011115865874613787, Type: 1, nu: 0.0, Fixed: False\n",
+ " 136: [-0.49828069 0.08613028 -0.03920919]\n",
+ " Volume:0.018678649428831746, Mass: 0.018678649428831746, Type: 1, nu: 0.0, Fixed: False\n",
+ " 137: [0.34300274 0.65867952 0.66756341]\n",
+ " Volume:0.0044122234803393836, Mass: 0.0044122234803393836, Type: 2, nu: 0.0, Fixed: False\n",
+ " 138: [0.2342306 0.80367834 0.53458793]\n",
+ " Volume:0.006058810984563593, Mass: 0.006058810984563593, Type: 2, nu: 0.0, Fixed: False\n",
+ " 139: [-0.75892635 0.32025637 -0.03808972]\n",
+ " Volume:0.007392070700432966, Mass: 0.007392070700432966, Type: 1, nu: 0.0, Fixed: False\n",
+ " 140: [-0.58521756 0.42977609 0.02504862]\n",
+ " Volume:0.015011408099262324, Mass: 0.015011408099262324, Type: 1, nu: 0.0, Fixed: False\n",
+ " 141: [-0.63290407 0.46118568 -0.21331553]\n",
+ " Volume:0.01182279866996499, Mass: 0.01182279866996499, Type: 1, nu: 0.0, Fixed: False\n",
+ " 142: [-0.09584869 0.20903016 0.4521374 ]\n",
+ " Volume:0.01179379809940151, Mass: 0.01179379809940151, Type: 1, nu: 0.0, Fixed: False\n",
+ " 143: [0.06275101 0.35642031 0.37629552]\n",
+ " Volume:0.00851604776701221, Mass: 0.00851604776701221, Type: 1, nu: 0.0, Fixed: False\n",
+ " 144: [0.10243414 0.37215569 0.59355046]\n",
+ " Volume:0.0103677768208927, Mass: 0.0103677768208927, Type: 1, nu: 0.0, Fixed: False\n",
+ " 145: [-0.23870984 0.65126325 0.00102716]\n",
+ " Volume:0.015018459259768014, Mass: 0.015018459259768014, Type: 1, nu: 0.0, Fixed: False\n",
+ " 146: [0.03786662 0.50596027 0.02543877]\n",
+ " Volume:0.016180773429231816, Mass: 0.016180773429231816, Type: 1, nu: 0.0, Fixed: False\n",
+ " 147: [-0.04931685 0.74687185 0.24127887]\n",
+ " Volume:0.013002557425074111, Mass: 0.013002557425074111, Type: 1, nu: 0.0, Fixed: False\n",
+ " 148: [-0.140063 0.49937075 0.16511399]\n",
+ " Volume:0.009452606432396675, Mass: 0.009452606432396675, Type: 1, nu: 0.0, Fixed: False\n",
+ " 149: [-0.00740419 0.14635754 0.71051831]\n",
+ " Volume:0.013097369982477165, Mass: 0.013097369982477165, Type: 1, nu: 0.0, Fixed: False\n",
+ " 150: [-5.55111512e-17 4.62101159e-01 8.82211034e-01]\n",
+ " Volume:0.006810163249431423, Mass: 0.006810163249431423, Type: 1, nu: 0.0, Fixed: False\n",
+ " 151: [0.01128677 0.2450765 0.96865772]\n",
+ " Volume:0.005384147821806011, Mass: 0.005384147821806011, Type: 1, nu: 0.0, Fixed: False\n",
+ " 152: [0.24597933 0.39134189 0.1130525 ]\n",
+ " Volume:0.017452955342149534, Mass: 0.017452955342149534, Type: 1, nu: 0.0, Fixed: False\n",
+ " 153: [0.47249057 0.16899354 0.04473164]\n",
+ " Volume:0.013299566006060077, Mass: 0.013299566006060077, Type: 1, nu: 0.0, Fixed: False\n",
+ " 154: [ 0.41205251 0.30061565 -0.11017912]\n",
+ " Volume:0.009844620077244692, Mass: 0.009844620077244692, Type: 1, nu: 0.0, Fixed: False\n",
+ " 155: [0.52333511 0.42315398 0.19290417]\n",
+ " Volume:0.01545388963076005, Mass: 0.01545388963076005, Type: 1, nu: 0.0, Fixed: False\n",
+ " 156: [0.06727471 0.04996716 0.47863559]\n",
+ " Volume:0.011963148091611614, Mass: 0.011963148091611614, Type: 1, nu: 0.0, Fixed: False\n",
+ " 157: [-0.22274006 -0.26897716 -0.72559888]\n",
+ " Volume:0.008577842135170245, Mass: 0.008577842135170245, Type: 1, nu: 0.0, Fixed: False\n",
+ " 158: [-0.22898842 -0.43601194 -0.86327409]\n",
+ " Volume:0.005807368914400542, Mass: 0.005807368914400542, Type: 1, nu: 0.0, Fixed: False\n",
+ " 159: [0.51832672 0.1287052 0.39672017]\n",
+ " Volume:0.010828759005493955, Mass: 0.010828759005493955, Type: 1, nu: 0.0, Fixed: False\n",
+ " 160: [0.57118216 0.34773202 0.39978095]\n",
+ " Volume:0.01069446809302823, Mass: 0.01069446809302823, Type: 1, nu: 0.0, Fixed: False\n",
+ " 161: [0.28319194 0.37208759 0.36279023]\n",
+ " Volume:0.01057282371352132, Mass: 0.01057282371352132, Type: 1, nu: 0.0, Fixed: False\n",
+ " 162: [0.42692732 0.30173486 0.56666598]\n",
+ " Volume:0.01360727516282081, Mass: 0.01360727516282081, Type: 1, nu: 0.0, Fixed: False\n",
+ " 163: [ 0.51166812 0.2769143 -0.2958925 ]\n",
+ " Volume:0.009843698503801738, Mass: 0.009843698503801738, Type: 1, nu: 0.0, Fixed: False\n",
+ " 164: [ 0.4126512 0.23439781 -0.57548362]\n",
+ " Volume:0.013197012977909298, Mass: 0.013197012977909298, Type: 1, nu: 0.0, Fixed: False\n",
+ " 165: [ 0.38418114 0.401687 -0.82243904]\n",
+ " Volume:0.006231775251474428, Mass: 0.006231775251474428, Type: 2, nu: 0.0, Fixed: False\n",
+ " 166: [ 0.26144649 0.25964916 -0.73223214]\n",
+ " Volume:0.007781327199099926, Mass: 0.007781327199099926, Type: 1, nu: 0.0, Fixed: False\n",
+ " 167: [ 0.46062558 0.15464429 -0.8711538 ]\n",
+ " Volume:0.005209861708398898, Mass: 0.005209861708398898, Type: 2, nu: 0.0, Fixed: False\n",
+ " 168: [-0.1155024 0.7902168 -0.15243701]\n",
+ " Volume:0.013172974764112697, Mass: 0.013172974764112697, Type: 1, nu: 0.0, Fixed: False\n",
+ " 169: [ 0.005136 -0.53774494 -0.62664849]\n",
+ " Volume:0.006580138692594609, Mass: 0.006580138692594609, Type: 1, nu: 0.0, Fixed: False\n",
+ " 170: [ 0.19486552 -0.46387808 -0.61352361]\n",
+ " Volume:0.011268785708399183, Mass: 0.011268785708399183, Type: 1, nu: 0.0, Fixed: False\n",
+ " 171: [ 0.76244167 0.57463905 -0.26936628]\n",
+ " Volume:0.0034635065866644808, Mass: 0.0034635065866644808, Type: 1, nu: 0.0, Fixed: False\n",
+ " 172: [ 0.57485839 0.56651571 -0.15886496]\n",
+ " Volume:0.008819098536417262, Mass: 0.008819098536417262, Type: 1, nu: 0.0, Fixed: False\n",
+ " 173: [ 0.57960309 0.68368481 -0.42604324]\n",
+ " Volume:0.004850730305778326, Mass: 0.004850730305778326, Type: 2, nu: 0.0, Fixed: False\n",
+ " 174: [0.31573666 0.05047775 0.40739191]\n",
+ " Volume:0.00846251848310692, Mass: 0.00846251848310692, Type: 1, nu: 0.0, Fixed: False\n",
+ " 175: [0.24788749 0.11782585 0.60267856]\n",
+ " Volume:0.010109603387195706, Mass: 0.010109603387195706, Type: 1, nu: 0.0, Fixed: False\n",
+ " 176: [ 0.23657891 -0.12951716 0.71058871]\n",
+ " Volume:0.015500228326754897, Mass: 0.015500228326754897, Type: 1, nu: 0.0, Fixed: False\n",
+ " 177: [ 0.13817341 -0.25807186 0.1229911 ]\n",
+ " Volume:0.012862461257372806, Mass: 0.012862461257372806, Type: 1, nu: 0.0, Fixed: False\n",
+ " 178: [ 0.18504052 -0.47238105 0.04533071]\n",
+ " Volume:0.010877400140124538, Mass: 0.010877400140124538, Type: 1, nu: 0.0, Fixed: False\n",
+ " 179: [-0.47382713 0.6984454 0.52700664]\n",
+ " Volume:0.004377179310002394, Mass: 0.004377179310002394, Type: 1, nu: 0.0, Fixed: False\n",
+ " 180: [-0.58435314 0.58435314 0.54627957]\n",
+ " Volume:0.005130364773792645, Mass: 0.005130364773792645, Type: 2, nu: 0.0, Fixed: False\n",
+ " 181: [-0.37672283 0.6549843 0.64653227]\n",
+ " Volume:0.0030063311078303884, Mass: 0.0030063311078303884, Type: 2, nu: 0.0, Fixed: False\n",
+ " 182: [0.53622992 0.83394791 0.07523097]\n",
+ " Volume:0.0039635328975595446, Mass: 0.0039635328975595446, Type: 2, nu: 0.0, Fixed: False\n",
+ " 183: [ 0.27727746 0.72374996 -0.00191023]\n",
+ " Volume:0.011554044562854405, Mass: 0.011554044562854405, Type: 1, nu: 0.0, Fixed: False\n",
+ " 184: [0.42564501 0.6326188 0.13685679]\n",
+ " Volume:0.00868921871271674, Mass: 0.00868921871271674, Type: 1, nu: 0.0, Fixed: False\n",
+ " 185: [0.39448814 0.86461635 0.2895726 ]\n",
+ " Volume:0.007512528375195287, Mass: 0.007512528375195287, Type: 2, nu: 0.0, Fixed: False\n",
+ " 186: [ 0.308316 -0.89623676 -0.31318674]\n",
+ " Volume:0.0036508092697319404, Mass: 0.0036508092697319404, Type: 1, nu: 0.0, Fixed: False\n",
+ " 187: [ 0.3452346 -0.7944916 -0.49348475]\n",
+ " Volume:0.007015643926789214, Mass: 0.007015643926789214, Type: 2, nu: 0.0, Fixed: False\n",
+ " 188: [ 0.12315737 -0.9174506 0.36520642]\n",
+ " Volume:0.007311497551717295, Mass: 0.007311497551717295, Type: 1, nu: 0.0, Fixed: False\n",
+ " 189: [ 0.1374903 -0.64032718 0.39293152]\n",
+ " Volume:0.012543866563966789, Mass: 0.012543866563966789, Type: 1, nu: 0.0, Fixed: False\n",
+ " 190: [-0.07421892 -0.84436776 0.52020097]\n",
+ " Volume:0.006912113617420813, Mass: 0.006912113617420813, Type: 2, nu: 0.0, Fixed: False\n",
+ " 191: [ 0.10933877 -0.77376522 0.6177711 ]\n",
+ " Volume:0.0030583652141425634, Mass: 0.0030583652141425634, Type: 2, nu: 0.0, Fixed: False\n",
+ " 192: [-0.19650091 0.4771291 -0.12486238]\n",
+ " Volume:0.012032515004097731, Mass: 0.012032515004097731, Type: 1, nu: 0.0, Fixed: False\n",
+ " 193: [-0.50189603 0.5137306 -0.36284078]\n",
+ " Volume:0.00672918578165814, Mass: 0.00672918578165814, Type: 1, nu: 0.0, Fixed: False\n",
+ " 194: [-0.68737017 0.58608957 -0.41004312]\n",
+ " Volume:0.0020923128307141236, Mass: 0.0020923128307141236, Type: 2, nu: 0.0, Fixed: False\n",
+ " 195: [-0.57966671 0.57948222 -0.55583692]\n",
+ " Volume:0.003373964210315396, Mass: 0.003373964210315396, Type: 2, nu: 0.0, Fixed: False\n",
+ " 196: [ 0.42035692 -0.09324202 -0.66850765]\n",
+ " Volume:0.014517417636343576, Mass: 0.014517417636343576, Type: 1, nu: 0.0, Fixed: False\n",
+ " 197: [ 0.43159132 -0.07397748 -0.894588 ]\n",
+ " Volume:0.004955692909317569, Mass: 0.004955692909317569, Type: 1, nu: 0.0, Fixed: False\n",
+ " 198: [ 0.61431523 0.18142239 -0.76378164]\n",
+ " Volume:0.0063152129581594265, Mass: 0.0063152129581594265, Type: 2, nu: 0.0, Fixed: False\n",
+ " 199: [-0.26556119 0.65933292 0.26448122]\n",
+ " Volume:0.014361904540028315, Mass: 0.014361904540028315, Type: 1, nu: 0.0, Fixed: False\n",
+ " 200: [-0.49040151 0.59061933 0.27141325]\n",
+ " Volume:0.011599034156147842, Mass: 0.011599034156147842, Type: 1, nu: 0.0, Fixed: False\n",
+ " 201: [-0.3522222 0.42265114 0.18283712]\n",
+ " Volume:0.012395788440692642, Mass: 0.012395788440692642, Type: 1, nu: 0.0, Fixed: False\n",
+ " 202: [ 0.38183278 0.67892872 -0.1761469 ]\n",
+ " Volume:0.010796613684656196, Mass: 0.010796613684656196, Type: 1, nu: 0.0, Fixed: False\n",
+ " 203: [ 0.38989945 0.5057351 -0.06109008]\n",
+ " Volume:0.007447801387881699, Mass: 0.007447801387881699, Type: 1, nu: 0.0, Fixed: False\n",
+ " 204: [ 0.15492215 0.53080594 -0.8263877 ]\n",
+ " Volume:0.00307225848382261, Mass: 0.00307225848382261, Type: 2, nu: 0.0, Fixed: False\n",
+ " 205: [ 0.24922031 0.41788883 -0.59737461]\n",
+ " Volume:0.012069994106362307, Mass: 0.012069994106362307, Type: 1, nu: 0.0, Fixed: False\n",
+ " 206: [-0.13186907 -0.34571812 0.22076038]\n",
+ " Volume:0.015012222369859529, Mass: 0.015012222369859529, Type: 1, nu: 0.0, Fixed: False\n",
+ " 207: [-0.12129391 0.05170877 0.57551647]\n",
+ " Volume:0.005127282602117698, Mass: 0.005127282602117698, Type: 1, nu: 0.0, Fixed: False\n",
+ " 208: [-0.27482625 0.20557597 0.66917386]\n",
+ " Volume:0.015663373298136222, Mass: 0.015663373298136222, Type: 1, nu: 0.0, Fixed: False\n",
+ " 209: [-0.1675245 -0.0135571 0.75924957]\n",
+ " Volume:0.011219481181569747, Mass: 0.011219481181569747, Type: 1, nu: 0.0, Fixed: False\n",
+ " 210: [ 0.72834994 -0.32321015 0.19748505]\n",
+ " Volume:0.006159590223028184, Mass: 0.006159590223028184, Type: 1, nu: 0.0, Fixed: False\n",
+ " 211: [ 0.80541348 -0.56790604 0.13725662]\n",
+ " Volume:0.005312023624381392, Mass: 0.005312023624381392, Type: 2, nu: 0.0, Fixed: False\n",
+ " 212: [ 0.91543659 -0.36713931 0.13509745]\n",
+ " Volume:0.004535693735413782, Mass: 0.004535693735413782, Type: 1, nu: 0.0, Fixed: False\n",
+ " 213: [ 0.81027904 -0.41639606 0.39615313]\n",
+ " Volume:0.002818805312923632, Mass: 0.002818805312923632, Type: 1, nu: 0.0, Fixed: False\n",
+ " 214: [-0.73049206 -0.21991345 0.01905411]\n",
+ " Volume:0.014524532099892082, Mass: 0.014524532099892082, Type: 1, nu: 0.0, Fixed: False\n",
+ " 215: [-0.95602621 -0.162783 0.22809136]\n",
+ " Volume:0.005820427010620703, Mass: 0.005820427010620703, Type: 2, nu: 0.0, Fixed: False\n",
+ " 216: [-0.97892248 -0.19263491 -0.00336497]\n",
+ " Volume:0.002876014406645436, Mass: 0.002876014406645436, Type: 2, nu: 0.0, Fixed: False\n",
+ " 217: [-0.91994049 -0.38032414 0.04312413]\n",
+ " Volume:0.004066800071612732, Mass: 0.004066800071612732, Type: 2, nu: 0.0, Fixed: False\n",
+ " 218: [-0.34044917 -0.13459457 -0.60320604]\n",
+ " Volume:0.01671140427001501, Mass: 0.01671140427001501, Type: 1, nu: 0.0, Fixed: False\n",
+ " 219: [-0.12196624 -0.38690912 -0.5745002 ]\n",
+ " Volume:0.013798437701128414, Mass: 0.013798437701128414, Type: 1, nu: 0.0, Fixed: False\n",
+ " 220: [-0.21402581 -0.22418014 0.94518964]\n",
+ " Volume:0.003392122005474111, Mass: 0.003392122005474111, Type: 2, nu: 0.0, Fixed: False\n",
+ " 221: [-0.29468436 -0.00312262 0.95240089]\n",
+ " Volume:0.0035772001547885175, Mass: 0.0035772001547885175, Type: 2, nu: 0.0, Fixed: False\n",
+ " 222: [0. 0. 1.]\n",
+ " Volume:0.005476066836870543, Mass: 0.005476066836870543, Type: 2, nu: 0.0, Fixed: False\n",
+ " 223: [-0.65337313 -0.12938548 -0.20016957]\n",
+ " Volume:0.015436828767115284, Mass: 0.015436828767115284, Type: 1, nu: 0.0, Fixed: False\n",
+ " 224: [-0.57725083 -0.09657128 -0.01797252]\n",
+ " Volume:0.005373882984160448, Mass: 0.005373882984160448, Type: 1, nu: 0.0, Fixed: False\n",
+ " 225: [ 0.27767311 -0.2444937 -0.92447888]\n",
+ " Volume:0.005357877748314482, Mass: 0.005357877748314482, Type: 1, nu: 0.0, Fixed: False\n",
+ " 226: [ 0.2577785 -0.46315341 -0.84199179]\n",
+ " Volume:0.005691993137339294, Mass: 0.005691993137339294, Type: 2, nu: 0.0, Fixed: False\n",
+ " 227: [ 0.45461453 -0.29241196 -0.83565164]\n",
+ " Volume:0.00380320248379147, Mass: 0.00380320248379147, Type: 2, nu: 0.0, Fixed: False\n",
+ " 228: [ 0.30266161 -0.79602918 0.51614105]\n",
+ " Volume:0.0032395691791043376, Mass: 0.0032395691791043376, Type: 1, nu: 0.0, Fixed: False\n",
+ " 229: [ 0.2742611 -0.65329999 0.69831193]\n",
+ " Volume:0.004666405519608558, Mass: 0.004666405519608558, Type: 2, nu: 0.0, Fixed: False\n",
+ " 230: [0.14276926 0.09994615 0.26788666]\n",
+ " Volume:0.012644249441820668, Mass: 0.012644249441820668, Type: 1, nu: 0.0, Fixed: False\n",
+ " 231: [0.35543879 0.18760074 0.24338831]\n",
+ " Volume:0.011234965971436028, Mass: 0.011234965971436028, Type: 1, nu: 0.0, Fixed: False\n",
+ " 232: [0.97046084 0.23782864 0.00791671]\n",
+ " Volume:0.0046828426816564565, Mass: 0.0046828426816564565, Type: 2, nu: 0.0, Fixed: False\n",
+ " 233: [ 0.99470621 -0.00585498 -0.08972641]\n",
+ " Volume:0.005261079493110485, Mass: 0.005261079493110485, Type: 1, nu: 0.0, Fixed: False\n",
+ " 234: [ 0.70823586 0.1710068 -0.18557149]\n",
+ " Volume:0.0117392714221767, Mass: 0.0117392714221767, Type: 1, nu: 0.0, Fixed: False\n",
+ " 235: [ 0.0814765 -0.05066678 -0.99242002]\n",
+ " Volume:0.004617435266404542, Mass: 0.004617435266404542, Type: 1, nu: 0.0, Fixed: False\n",
+ " 236: [-0.572038 -0.75486755 -0.29541768]\n",
+ " Volume:0.0055407384750861865, Mass: 0.0055407384750861865, Type: 2, nu: 0.0, Fixed: False\n",
+ " 237: [-0.73206679 -0.57597534 -0.34239063]\n",
+ " Volume:0.0055615139486543674, Mass: 0.0055615139486543674, Type: 1, nu: 0.0, Fixed: False\n",
+ " 238: [-0.45598316 -0.48413027 -0.32813809]\n",
+ " Volume:0.01481440603763154, Mass: 0.01481440603763154, Type: 1, nu: 0.0, Fixed: False\n",
+ " 239: [ 0.54841846 -0.42233351 -0.70989028]\n",
+ " Volume:0.003574071047219057, Mass: 0.003574071047219057, Type: 2, nu: 0.0, Fixed: False\n",
+ " 240: [ 0.7393431 -0.40293361 -0.52406739]\n",
+ " Volume:0.0062916575546473645, Mass: 0.0062916575546473645, Type: 2, nu: 0.0, Fixed: False\n",
+ " 241: [ 0.63138993 -0.23385509 -0.47783663]\n",
+ " Volume:0.008042350484781519, Mass: 0.008042350484781519, Type: 1, nu: 0.0, Fixed: False\n",
+ " 242: [-0.30930981 0.67854817 -0.23180054]\n",
+ " Volume:0.011863960142089304, Mass: 0.011863960142089304, Type: 1, nu: 0.0, Fixed: False\n",
+ " 243: [-0.41623864 0.90418885 -0.05108408]\n",
+ " Volume:0.005674922507689277, Mass: 0.005674922507689277, Type: 2, nu: 0.0, Fixed: False\n",
+ " 244: [0.63197937 0.54787699 0.53512949]\n",
+ " Volume:0.0038719681213807266, Mass: 0.0038719681213807266, Type: 2, nu: 0.0, Fixed: False\n",
+ " 245: [0.66586525 0.63364452 0.37945956]\n",
+ " Volume:0.003577532741722675, Mass: 0.003577532741722675, Type: 2, nu: 0.0, Fixed: False\n",
+ " 246: [-0.39009987 -0.69104346 0.10278114]\n",
+ " Volume:0.008946389933511512, Mass: 0.008946389933511512, Type: 1, nu: 0.0, Fixed: False\n",
+ " 247: [-0.49996641 -0.83919324 0.18162382]\n",
+ " Volume:0.0019418752408996499, Mass: 0.0019418752408996499, Type: 2, nu: 0.0, Fixed: False\n",
+ " 248: [-0.47537167 -0.57025396 0.36259541]\n",
+ " Volume:0.006399890990655398, Mass: 0.006399890990655398, Type: 1, nu: 0.0, Fixed: False\n",
+ " 249: [-0.61022777 -0.71642376 0.31843719]\n",
+ " Volume:0.003461945630413623, Mass: 0.003461945630413623, Type: 2, nu: 0.0, Fixed: False\n",
+ " 250: [-0.39115391 -0.90455214 -0.1463986 ]\n",
+ " Volume:0.004342661532335108, Mass: 0.004342661532335108, Type: 1, nu: 0.0, Fixed: False\n",
+ " 251: [-0.3792706 -0.66826223 -0.26758469]\n",
+ " Volume:0.008812736234538505, Mass: 0.008812736234538505, Type: 1, nu: 0.0, Fixed: False\n",
+ " 252: [-0.53691036 -0.84002566 -0.02600071]\n",
+ " Volume:0.0052532944956759225, Mass: 0.0052532944956759225, Type: 1, nu: 0.0, Fixed: False\n",
+ " 253: [0.18791076 0.20816143 0.43230976]\n",
+ " Volume:0.006965266421851643, Mass: 0.006965266421851643, Type: 1, nu: 0.0, Fixed: False\n",
+ " 254: [-0.75809691 0.10545534 -0.04203802]\n",
+ " Volume:0.012662902641720744, Mass: 0.012662902641720744, Type: 1, nu: 0.0, Fixed: False\n",
+ " 255: [-0.98294279 -0.08468276 -0.14498642]\n",
+ " Volume:0.0039662986976897515, Mass: 0.0039662986976897515, Type: 2, nu: 0.0, Fixed: False\n",
+ " 256: [ 0.26167083 0.22431049 -0.4222213 ]\n",
+ " Volume:0.01034445451414326, Mass: 0.01034445451414326, Type: 1, nu: 0.0, Fixed: False\n",
+ " 257: [ 0.25080329 0.05432146 -0.69901948]\n",
+ " Volume:0.010193446959553315, Mass: 0.010193446959553315, Type: 1, nu: 0.0, Fixed: False\n",
+ " 258: [ 0.01103064 0.34829233 -0.40370489]\n",
+ " Volume:0.008755305974327056, Mass: 0.008755305974327056, Type: 1, nu: 0.0, Fixed: False\n",
+ " 259: [ 0.47047209 0.58174192 -0.65102996]\n",
+ " Volume:0.004363565304286336, Mass: 0.004363565304286336, Type: 2, nu: 0.0, Fixed: False\n",
+ " 260: [-0.04243574 0.29530847 0.19130051]\n",
+ " Volume:0.01100321626867738, Mass: 0.01100321626867738, Type: 1, nu: 0.0, Fixed: False\n",
+ " 261: [0.07685236 0.48379191 0.22140409]\n",
+ " Volume:0.007156002658029033, Mass: 0.007156002658029033, Type: 1, nu: 0.0, Fixed: False\n",
+ " 262: [ 0.45018345 -0.08014325 0.33421222]\n",
+ " Volume:0.0071079215049349755, Mass: 0.0071079215049349755, Type: 1, nu: 0.0, Fixed: False\n",
+ " 263: [ 0.58947818 -0.14125876 0.20247414]\n",
+ " Volume:0.009216693315425862, Mass: 0.009216693315425862, Type: 1, nu: 0.0, Fixed: False\n",
+ " 264: [ 0.66425723 -0.25346433 0.37595365]\n",
+ " Volume:0.011387593701469141, Mass: 0.011387593701469141, Type: 1, nu: 0.0, Fixed: False\n",
+ " 265: [-0.66542003 0.15632997 0.72268303]\n",
+ " Volume:0.004987970874353254, Mass: 0.004987970874353254, Type: 1, nu: 0.0, Fixed: False\n",
+ " 266: [-0.50411406 0.06212025 0.60743406]\n",
+ " Volume:0.009530841852911982, Mass: 0.009530841852911982, Type: 1, nu: 0.0, Fixed: False\n",
+ " 267: [-0.73761042 -0.08692001 0.66224818]\n",
+ " Volume:0.005674678218154555, Mass: 0.005674678218154555, Type: 1, nu: 0.0, Fixed: False\n",
+ " 268: [-0.62189233 -0.00977285 0.77637786]\n",
+ " Volume:0.0032098634587387517, Mass: 0.0032098634587387517, Type: 1, nu: 0.0, Fixed: False\n",
+ " 269: [-0.4276808 -0.24003263 0.61857199]\n",
+ " Volume:0.010205523303017107, Mass: 0.010205523303017107, Type: 1, nu: 0.0, Fixed: False\n",
+ " 270: [-0.48972248 -0.0979445 0.86078662]\n",
+ " Volume:0.005197156830029608, Mass: 0.005197156830029608, Type: 1, nu: 0.0, Fixed: False\n",
+ " 271: [-0.54090754 -0.33959925 0.76078352]\n",
+ " Volume:0.004172446328898728, Mass: 0.004172446328898728, Type: 2, nu: 0.0, Fixed: False\n",
+ " 272: [ 0.78518548 -0.09754063 -0.12739159]\n",
+ " Volume:0.010131098413263675, Mass: 0.010131098413263675, Type: 1, nu: 0.0, Fixed: False\n",
+ " 273: [ 0.96293598 -0.09731709 -0.23803517]\n",
+ " Volume:0.0020068850640956406, Mass: 0.0020068850640956406, Type: 2, nu: 0.0, Fixed: False\n",
+ " 274: [ 0.95299089 0.07417514 -0.28118222]\n",
+ " Volume:0.005172347672944737, Mass: 0.005172347672944737, Type: 1, nu: 0.0, Fixed: False\n",
+ " 275: [ 0.55849187 -0.42191507 0.15027305]\n",
+ " Volume:0.012449406897814074, Mass: 0.012449406897814074, Type: 1, nu: 0.0, Fixed: False\n",
+ " 276: [ 0.90654377 -0.40162587 -0.09106316]\n",
+ " Volume:0.006612169572764402, Mass: 0.006612169572764402, Type: 2, nu: 0.0, Fixed: False\n",
+ " 277: [ 0.9055706 -0.23030015 -0.33999042]\n",
+ " Volume:0.0039830713486432604, Mass: 0.0039830713486432604, Type: 1, nu: 0.0, Fixed: False\n",
+ " 278: [-0.56777829 -0.53172325 -0.10880982]\n",
+ " Volume:0.010204231025267633, Mass: 0.010204231025267633, Type: 1, nu: 0.0, Fixed: False\n",
+ " 279: [-0.71519324 -0.68059832 -0.11154611]\n",
+ " Volume:0.0036494907391558967, Mass: 0.0036494907391558967, Type: 2, nu: 0.0, Fixed: False\n",
+ " 280: [-0.8672222 -0.45627808 -0.18082038]\n",
+ " Volume:0.004946597922226354, Mass: 0.004946597922226354, Type: 1, nu: 0.0, Fixed: False\n",
+ " 281: [-0.21011344 0.9597344 0.16206974]\n",
+ " Volume:0.004782049770296763, Mass: 0.004782049770296763, Type: 2, nu: 0.0, Fixed: False\n",
+ " 282: [-0.37473422 0.90940432 0.15296301]\n",
+ " Volume:0.005547313995641564, Mass: 0.005547313995641564, Type: 1, nu: 0.0, Fixed: False\n",
+ " 283: [-0.20127801 0.97704236 -0.00921488]\n",
+ " Volume:0.004982753189808728, Mass: 0.004982753189808728, Type: 2, nu: 0.0, Fixed: False\n",
+ " 284: [-0.55323207 0.37673222 0.34528604]\n",
+ " Volume:0.013430766516168122, Mass: 0.013430766516168122, Type: 1, nu: 0.0, Fixed: False\n",
+ " 285: [-0.44127439 0.20657933 0.15481383]\n",
+ " Volume:0.010005212931361165, Mass: 0.010005212931361165, Type: 1, nu: 0.0, Fixed: False\n",
+ " 286: [ 0.34950293 -0.35201196 0.86031244]\n",
+ " Volume:0.004653562236264636, Mass: 0.004653562236264636, Type: 1, nu: 0.0, Fixed: False\n",
+ " 287: [ 0.44232587 -0.14744196 0.88465174]\n",
+ " Volume:0.0046698266404164674, Mass: 0.0046698266404164674, Type: 2, nu: 0.0, Fixed: False\n",
+ " 288: [ 0.23971306 -0.0378166 0.96756586]\n",
+ " Volume:0.004350724726924829, Mass: 0.004350724726924829, Type: 2, nu: 0.0, Fixed: False\n",
+ " 289: [ 0.1415455 -0.30866866 0.93733487]\n",
+ " Volume:0.006145286996653085, Mass: 0.006145286996653085, Type: 2, nu: 0.0, Fixed: False\n",
+ " 290: [ 0.33525293 -0.05441069 0.14882788]\n",
+ " Volume:0.011857207939849354, Mass: 0.011857207939849354, Type: 1, nu: 0.0, Fixed: False\n",
+ " 291: [-0.11465053 -0.52417422 0.59201191]\n",
+ " Volume:0.009897592249972262, Mass: 0.009897592249972262, Type: 1, nu: 0.0, Fixed: False\n",
+ " 292: [-0.06433531 -0.73022282 0.67336567]\n",
+ " Volume:0.002064379381411639, Mass: 0.002064379381411639, Type: 2, nu: 0.0, Fixed: False\n",
+ " 293: [-0.37145216 -0.59527134 -0.07247623]\n",
+ " Volume:0.008627109420393004, Mass: 0.008627109420393004, Type: 1, nu: 0.0, Fixed: False\n",
+ " 294: [ 0.62989142 0.37125151 -0.05542222]\n",
+ " Volume:0.011195735572952857, Mass: 0.011195735572952857, Type: 1, nu: 0.0, Fixed: False\n",
+ " 295: [-0.68853473 0.68853473 0.19198804]\n",
+ " Volume:0.004060171346554435, Mass: 0.004060171346554435, Type: 2, nu: 0.0, Fixed: False\n",
+ " 296: [-0.45717173 0.78747347 0.39509345]\n",
+ " Volume:0.004789718962041631, Mass: 0.004789718962041631, Type: 1, nu: 0.0, Fixed: False\n",
+ " 297: [-0.70337023 0.58996912 0.37514769]\n",
+ " Volume:0.00325176405574092, Mass: 0.00325176405574092, Type: 1, nu: 0.0, Fixed: False\n",
+ " 298: [0.54611989 0.06045342 0.20400452]\n",
+ " Volume:0.006747200773548141, Mass: 0.006747200773548141, Type: 1, nu: 0.0, Fixed: False\n",
+ " 299: [0.72302014 0.03484132 0.02243426]\n",
+ " Volume:0.010474494658841012, Mass: 0.010474494658841012, Type: 1, nu: 0.0, Fixed: False\n",
+ " 300: [-0.39432954 0.31136967 -0.03273171]\n",
+ " Volume:0.010864289887641366, Mass: 0.010864289887641366, Type: 1, nu: 0.0, Fixed: False\n",
+ " 301: [ 0.6172134 -0.15430335 0.77151675]\n",
+ " Volume:0.004593728750738668, Mass: 0.004593728750738668, Type: 1, nu: 0.0, Fixed: False\n",
+ " 302: [ 0.54799642 -0.33676999 0.75682707]\n",
+ " Volume:0.0023277341768938938, Mass: 0.0023277341768938938, Type: 2, nu: 0.0, Fixed: False\n",
+ " 303: [0.06515172 0.77762578 0.03900636]\n",
+ " Volume:0.014377429139887106, Mass: 0.014377429139887106, Type: 1, nu: 0.0, Fixed: False\n",
+ " 304: [0.14370915 0.57809985 0.79801818]\n",
+ " Volume:0.004220962811485342, Mass: 0.004220962811485342, Type: 2, nu: 0.0, Fixed: False\n",
+ " 305: [0.00718858 0.55203738 0.57098079]\n",
+ " Volume:0.008165455458146741, Mass: 0.008165455458146741, Type: 1, nu: 0.0, Fixed: False\n",
+ " 306: [-0.48707257 0.0362301 -0.40345398]\n",
+ " Volume:0.014613533173701324, Mass: 0.014613533173701324, Type: 1, nu: 0.0, Fixed: False\n",
+ " 307: [-0.25697339 0.14224676 -0.67167861]\n",
+ " Volume:0.010271734959058186, Mass: 0.010271734959058186, Type: 1, nu: 0.0, Fixed: False\n",
+ " 308: [ 0.06241169 -0.60805752 0.78455222]\n",
+ " Volume:0.003463723941532255, Mass: 0.003463723941532255, Type: 2, nu: 0.0, Fixed: False\n",
+ " 309: [-0.72020221 -0.25120527 0.31712117]\n",
+ " Volume:0.010757627601071466, Mass: 0.010757627601071466, Type: 1, nu: 0.0, Fixed: False\n",
+ " 310: [-0.85879659 -0.47691761 0.16238534]\n",
+ " Volume:0.0029485151997990624, Mass: 0.0029485151997990624, Type: 2, nu: 0.0, Fixed: False\n",
+ " 311: [-0.84713943 -0.4154552 0.31528594]\n",
+ " Volume:0.0030888728009107157, Mass: 0.0030888728009107157, Type: 1, nu: 0.0, Fixed: False\n",
+ " 312: [-0.08971804 -0.75928879 -0.34618584]\n",
+ " Volume:0.008307538952835168, Mass: 0.008307538952835168, Type: 1, nu: 0.0, Fixed: False\n",
+ " 313: [ 0.40112509 0.76376555 -0.49242754]\n",
+ " Volume:0.004741807836136415, Mass: 0.004741807836136415, Type: 1, nu: 0.0, Fixed: False\n",
+ " 314: [ 0.28409754 0.63458807 -0.70999274]\n",
+ " Volume:0.003434492668810452, Mass: 0.003434492668810452, Type: 1, nu: 0.0, Fixed: False\n",
+ " 315: [ 0.13645862 0.75326386 -0.63841337]\n",
+ " Volume:0.0043281671043268735, Mass: 0.0043281671043268735, Type: 1, nu: 0.0, Fixed: False\n",
+ " 316: [0.18598132 0.57005038 0.47276056]\n",
+ " Volume:0.008872857901790253, Mass: 0.008872857901790253, Type: 1, nu: 0.0, Fixed: False\n",
+ " 317: [ 0.49225675 0.85891423 -0.09980453]\n",
+ " Volume:0.0034545165165195783, Mass: 0.0034545165165195783, Type: 2, nu: 0.0, Fixed: False\n",
+ " 318: [-0.6428921 -0.37143802 -0.22092137]\n",
+ " Volume:0.012063294369037175, Mass: 0.012063294369037175, Type: 1, nu: 0.0, Fixed: False\n",
+ " 319: [-0.69401578 -0.41654349 0.05863969]\n",
+ " Volume:0.0072797904828348844, Mass: 0.0072797904828348844, Type: 1, nu: 0.0, Fixed: False\n",
+ " 320: [-0.92258093 0.3264742 -0.17713746]\n",
+ " Volume:0.005614414459396212, Mass: 0.005614414459396212, Type: 2, nu: 0.0, Fixed: False\n",
+ " 321: [-0.94873107 0.29622983 0.05964794]\n",
+ " Volume:0.006696658287765437, Mass: 0.006696658287765437, Type: 2, nu: 0.0, Fixed: False\n",
+ " 322: [-0.82640421 0.53884415 -0.11956211]\n",
+ " Volume:0.004015931608783626, Mass: 0.004015931608783626, Type: 2, nu: 0.0, Fixed: False\n",
+ " 323: [ 0.87353985 0.03859339 -0.4741117 ]\n",
+ " Volume:0.004619833552726321, Mass: 0.004619833552726321, Type: 2, nu: 0.0, Fixed: False\n",
+ " 324: [ 0.80650698 0.19223853 -0.54702423]\n",
+ " Volume:0.00190684844812871, Mass: 0.00190684844812871, Type: 2, nu: 0.0, Fixed: False\n",
+ " 325: [ 0.9228518 0.28099704 -0.2477659 ]\n",
+ " Volume:0.0041480072039069395, Mass: 0.0041480072039069395, Type: 1, nu: 0.0, Fixed: False\n",
+ " 326: [-0.09565207 0.58917672 -0.28369347]\n",
+ " Volume:0.014967015908513012, Mass: 0.014967015908513012, Type: 1, nu: 0.0, Fixed: False\n",
+ " 327: [-0.1233247 0.83115225 -0.53066922]\n",
+ " Volume:0.007350343870948367, Mass: 0.007350343870948367, Type: 1, nu: 0.0, Fixed: False\n",
+ " 328: [ 0.10182321 0.63600689 -0.42406544]\n",
+ " Volume:0.014009732119384919, Mass: 0.014009732119384919, Type: 1, nu: 0.0, Fixed: False\n",
+ " 329: [-0.84347246 -0.53168858 -0.01859514]\n",
+ " Volume:0.0022336957833993315, Mass: 0.0022336957833993315, Type: 2, nu: 0.0, Fixed: False\n",
+ " 330: [ 0.10678342 0.05518022 -0.51365978]\n",
+ " Volume:0.009471781491716723, Mass: 0.009471781491716723, Type: 1, nu: 0.0, Fixed: False\n",
+ " 331: [-0.29693861 0.38881811 -0.63910999]\n",
+ " Volume:0.013506188575094676, Mass: 0.013506188575094676, Type: 1, nu: 0.0, Fixed: False\n",
+ " 332: [-0.29452033 0.34364235 -0.8869177 ]\n",
+ " Volume:0.005562016898695007, Mass: 0.005562016898695007, Type: 2, nu: 0.0, Fixed: False\n",
+ " 333: [-0.1869097 0.63558265 0.7430582 ]\n",
+ " Volume:0.0036739943189868017, Mass: 0.0036739943189868017, Type: 2, nu: 0.0, Fixed: False\n",
+ " 334: [-0.356947 -0.86292222 -0.33875529]\n",
+ " Volume:0.0031819272796371266, Mass: 0.0031819272796371266, Type: 2, nu: 0.0, Fixed: False\n",
+ " 335: [-0.1142807 -0.94959539 -0.28462892]\n",
+ " Volume:0.00522634542643325, Mass: 0.00522634542643325, Type: 2, nu: 0.0, Fixed: False\n",
+ " 336: [ 0.41804803 -0.61129315 0.03964261]\n",
+ " Volume:0.013062747762559628, Mass: 0.013062747762559628, Type: 1, nu: 0.0, Fixed: False\n",
+ " 337: [ 0.43002364 -0.65776983 -0.16836036]\n",
+ " Volume:0.010100747304341181, Mass: 0.010100747304341181, Type: 1, nu: 0.0, Fixed: False\n",
+ " 338: [ 0.64834616 -0.47097047 -0.04454378]\n",
+ " Volume:0.012378203421107969, Mass: 0.012378203421107969, Type: 1, nu: 0.0, Fixed: False\n",
+ " 339: [-0.04087045 -0.99146501 -0.10543869]\n",
+ " Volume:0.003452137360741991, Mass: 0.003452137360741991, Type: 2, nu: 0.0, Fixed: False\n",
+ " 340: [ 0.09165292 -0.9923297 0.04183003]\n",
+ " Volume:0.005370484053505322, Mass: 0.005370484053505322, Type: 2, nu: 0.0, Fixed: False\n",
+ " 341: [ 0.19558507 -0.80129514 -0.04715028]\n",
+ " Volume:0.008472345620976129, Mass: 0.008472345620976129, Type: 1, nu: 0.0, Fixed: False\n",
+ " 342: [ 0.87707278 0.45516574 -0.14245029]\n",
+ " Volume:0.0056613194115312645, Mass: 0.0056613194115312645, Type: 1, nu: 0.0, Fixed: False\n",
+ " 343: [ 0.67390302 0.73096613 -0.05585893]\n",
+ " Volume:0.0034906814461312793, Mass: 0.0034906814461312793, Type: 2, nu: 0.0, Fixed: False\n",
+ " 344: [0.75175976 0.6461389 0.0885561 ]\n",
+ " Volume:0.0021759691650575564, Mass: 0.0021759691650575564, Type: 2, nu: 0.0, Fixed: False\n",
+ " 345: [-0.40567311 0.46597787 -0.18869898]\n",
+ " Volume:0.009527658404237967, Mass: 0.009527658404237967, Type: 1, nu: 0.0, Fixed: False\n",
+ " 346: [-0.46991143 0.62726098 -0.0230652 ]\n",
+ " Volume:0.014138452807685198, Mass: 0.014138452807685198, Type: 1, nu: 0.0, Fixed: False\n",
+ " 347: [-0.35254542 0.16519538 -0.49083505]\n",
+ " Volume:0.008132367898887194, Mass: 0.008132367898887194, Type: 1, nu: 0.0, Fixed: False\n",
+ " 348: [-0.47410189 0.05611708 -0.63767218]\n",
+ " Volume:0.010547456474399149, Mass: 0.010547456474399149, Type: 1, nu: 0.0, Fixed: False\n",
+ " 349: [-0.21852217 0.00946018 -0.44921871]\n",
+ " Volume:0.01301779730992825, Mass: 0.01301779730992825, Type: 1, nu: 0.0, Fixed: False\n",
+ " 350: [-0.63419405 0.19635127 -0.47350263]\n",
+ " Volume:0.008509488352843314, Mass: 0.008509488352843314, Type: 1, nu: 0.0, Fixed: False\n",
+ " 351: [-0.71141264 0.0398764 -0.34688063]\n",
+ " Volume:0.009663516524295371, Mass: 0.009663516524295371, Type: 1, nu: 0.0, Fixed: False\n",
+ " 352: [-0.656628 0.69417675 -0.27686968]\n",
+ " Volume:0.0052931085076293495, Mass: 0.0052931085076293495, Type: 1, nu: 0.0, Fixed: False\n",
+ " 353: [-0.48286667 0.81413102 -0.32025998]\n",
+ " Volume:0.002917854143380131, Mass: 0.002917854143380131, Type: 1, nu: 0.0, Fixed: False\n",
+ " 354: [-0.60828013 0.78004685 -0.133162 ]\n",
+ " Volume:0.003468729541665078, Mass: 0.003468729541665078, Type: 2, nu: 0.0, Fixed: False\n",
+ " 355: [ 0.36134641 -0.61232258 -0.69355248]\n",
+ " Volume:0.004908175526327279, Mass: 0.004908175526327279, Type: 2, nu: 0.0, Fixed: False\n",
+ " 356: [ 0.3793327 -0.35591974 -0.59590432]\n",
+ " Volume:0.011629765095377316, Mass: 0.011629765095377316, Type: 1, nu: 0.0, Fixed: False\n",
+ " 357: [ 0.00092817 0.37071341 -0.19979923]\n",
+ " Volume:0.010029017521100466, Mass: 0.010029017521100466, Type: 1, nu: 0.0, Fixed: False\n",
+ " 358: [-0.06534433 0.12530487 -0.16853289]\n",
+ " Volume:0.011377605465562544, Mass: 0.011377605465562544, Type: 1, nu: 0.0, Fixed: False\n",
+ " 359: [ 0.18920284 0.24544871 -0.08598532]\n",
+ " Volume:0.011531315912119432, Mass: 0.011531315912119432, Type: 1, nu: 0.0, Fixed: False\n",
+ " 360: [ 0.18836755 0.4581988 -0.12150854]\n",
+ " Volume:0.008147259737921558, Mass: 0.008147259737921558, Type: 1, nu: 0.0, Fixed: False\n",
+ " 361: [ 0.73355525 -0.59266825 0.30932926]\n",
+ " Volume:0.005419050539088944, Mass: 0.005419050539088944, Type: 2, nu: 0.0, Fixed: False\n",
+ " 362: [ 0.51271904 -0.8073507 0.27429365]\n",
+ " Volume:0.0020745767560919944, Mass: 0.0020745767560919944, Type: 2, nu: 0.0, Fixed: False\n",
+ " 363: [ 0.3776273 -0.83922119 0.37086294]\n",
+ " Volume:0.004918494556738478, Mass: 0.004918494556738478, Type: 1, nu: 0.0, Fixed: False\n",
+ " 364: [ 0.32268588 -0.70516269 0.19461549]\n",
+ " Volume:0.009649867045400261, Mass: 0.009649867045400261, Type: 1, nu: 0.0, Fixed: False\n",
+ " 365: [ 0.34068582 -0.90745315 0.22062692]\n",
+ " Volume:0.0047549669836765085, Mass: 0.0047549669836765085, Type: 2, nu: 0.0, Fixed: False\n",
+ " 366: [-0.49842359 0.16697882 -0.84392452]\n",
+ " Volume:0.0072011965540402165, Mass: 0.0072011965540402165, Type: 2, nu: 0.0, Fixed: False\n",
+ " 367: [-0.62057178 0.29005913 -0.7187844 ]\n",
+ " Volume:0.005631053321779436, Mass: 0.005631053321779436, Type: 1, nu: 0.0, Fixed: False\n",
+ " 368: [-0.52454356 0.4798889 -0.69705353]\n",
+ " Volume:0.00611126386766694, Mass: 0.00611126386766694, Type: 1, nu: 0.0, Fixed: False\n",
+ " 369: [-0.21283114 0.0108055 0.40201542]\n",
+ " Volume:0.010069759198757189, Mass: 0.010069759198757189, Type: 1, nu: 0.0, Fixed: False\n",
+ " 370: [ 0.60444921 -0.78579341 0.09094452]\n",
+ " Volume:0.007576999260019493, Mass: 0.007576999260019493, Type: 2, nu: 0.0, Fixed: False\n",
+ " 371: [ 0.15151949 -0.96554181 -0.19139144]\n",
+ " Volume:0.0035922619134193617, Mass: 0.0035922619134193617, Type: 2, nu: 0.0, Fixed: False\n",
+ " 372: [ 0.56743483 -0.80737556 -0.12471406]\n",
+ " Volume:0.003604473170531617, Mass: 0.003604473170531617, Type: 2, nu: 0.0, Fixed: False\n",
+ " 373: [-0.49314159 -0.65821924 0.55792949]\n",
+ " Volume:0.004286645277899224, Mass: 0.004286645277899224, Type: 2, nu: 0.0, Fixed: False\n",
+ " 374: [-0.67517583 0.21293064 0.18035598]\n",
+ " Volume:0.014358724466047006, Mass: 0.014358724466047006, Type: 1, nu: 0.0, Fixed: False\n",
+ " 375: [-0.83417392 0.43588784 0.32384387]\n",
+ " Volume:0.005973589680450808, Mass: 0.005973589680450808, Type: 2, nu: 0.0, Fixed: False\n",
+ " 376: [-0.95245618 0.11520638 0.27598369]\n",
+ " Volume:0.004947035287823216, Mass: 0.004947035287823216, Type: 2, nu: 0.0, Fixed: False\n",
+ " 377: [-0.01399573 -0.35731815 0.66755804]\n",
+ " Volume:0.013629222424933958, Mass: 0.013629222424933958, Type: 1, nu: 0.0, Fixed: False\n",
+ " 378: [-0.98542128 -0.00674308 0.15542333]\n",
+ " Volume:0.0017131753598376828, Mass: 0.0017131753598376828, Type: 2, nu: 0.0, Fixed: False\n",
+ " 379: [-0.74577962 0.13246737 -0.64655678]\n",
+ " Volume:0.003890540898284455, Mass: 0.003890540898284455, Type: 2, nu: 0.0, Fixed: False\n",
+ " 380: [ 0.67526835 -0.25260298 -0.03957823]\n",
+ " Volume:0.010843726489043339, Mass: 0.010843726489043339, Type: 1, nu: 0.0, Fixed: False\n",
+ " 381: [ 0.66752915 -0.28360725 -0.28618959]\n",
+ " Volume:0.012115664293385184, Mass: 0.012115664293385184, Type: 1, nu: 0.0, Fixed: False\n",
+ " 382: [ 0.32641301 -0.43760062 -0.23449048]\n",
+ " Volume:0.008168187202908767, Mass: 0.008168187202908767, Type: 1, nu: 0.0, Fixed: False\n",
+ " 383: [ 0.07510405 -0.32727704 -0.13548161]\n",
+ " Volume:0.013818741315772702, Mass: 0.013818741315772702, Type: 1, nu: 0.0, Fixed: False\n",
+ " 384: [0.20946451 0.63417654 0.23597159]\n",
+ " Volume:0.010926756869646259, Mass: 0.010926756869646259, Type: 1, nu: 0.0, Fixed: False\n",
+ " 385: [ 0.74884591 -0.64238719 -0.13914786]\n",
+ " Volume:0.004735922473303093, Mass: 0.004735922473303093, Type: 2, nu: 0.0, Fixed: False\n",
+ " 386: [ 0.82016437 -0.47889669 -0.30626077]\n",
+ " Volume:0.005651334241289544, Mass: 0.005651334241289544, Type: 2, nu: 0.0, Fixed: False\n",
+ " 387: [-0.82662374 0.18258772 0.5193157 ]\n",
+ " Volume:0.0034452536664285782, Mass: 0.0034452536664285782, Type: 1, nu: 0.0, Fixed: False\n",
+ " 388: [-0.89388322 0.00330651 0.44021133]\n",
+ " Volume:0.005623709685890058, Mass: 0.005623709685890058, Type: 2, nu: 0.0, Fixed: False\n",
+ " 389: [ 0.60367422 -0.05217675 -0.22137604]\n",
+ " Volume:0.011612895856294563, Mass: 0.011612895856294563, Type: 1, nu: 0.0, Fixed: False\n",
+ " 390: [ 0.39560895 -0.31145096 -0.05881999]\n",
+ " Volume:0.02023766051898577, Mass: 0.02023766051898577, Type: 1, nu: 0.0, Fixed: False\n",
+ " 391: [ 0.26226289 -0.23750669 -0.26053525]\n",
+ " Volume:0.0067085049742995504, Mass: 0.0067085049742995504, Type: 1, nu: 0.0, Fixed: False\n",
+ " 392: [ 0.02568905 -0.11056051 -0.29724485]\n",
+ " Volume:0.014304669475791707, Mass: 0.014304669475791707, Type: 1, nu: 0.0, Fixed: False\n",
+ " 393: [ 0.27436455 -0.04191119 -0.1179817 ]\n",
+ " Volume:0.019099677574279057, Mass: 0.019099677574279057, Type: 1, nu: 0.0, Fixed: False\n",
+ " 394: [-0.25511226 -0.34285203 0.56752108]\n",
+ " Volume:0.010451459393719569, Mass: 0.010451459393719569, Type: 1, nu: 0.0, Fixed: False\n",
+ " 395: [-0.32444284 -0.48666426 0.81110711]\n",
+ " Volume:0.007189285305971545, Mass: 0.007189285305971545, Type: 2, nu: 0.0, Fixed: False\n",
+ " 396: [-0.48442361 -0.51912497 0.69878561]\n",
+ " Volume:0.00468440771246645, Mass: 0.00468440771246645, Type: 2, nu: 0.0, Fixed: False\n",
+ " 397: [-0.32563994 -0.20849288 0.31893245]\n",
+ " Volume:0.014472173064999065, Mass: 0.014472173064999065, Type: 1, nu: 0.0, Fixed: False\n",
+ " 398: [0.94255336 0.18433761 0.26455576]\n",
+ " Volume:0.0035209958332969903, Mass: 0.0035209958332969903, Type: 2, nu: 0.0, Fixed: False\n",
+ " 399: [0.58219593 0.5453615 0.04245949]\n",
+ " Volume:0.008469699478843695, Mass: 0.008469699478843695, Type: 1, nu: 0.0, Fixed: False\n",
+ " 400: [-0.32444284 0.48666426 0.81110711]\n",
+ " Volume:0.007185746430755706, Mass: 0.007185746430755706, Type: 2, nu: 0.0, Fixed: False\n",
+ " 401: [-0.05370013 0.80175911 0.58770791]\n",
+ " Volume:0.004279077301189842, Mass: 0.004279077301189842, Type: 2, nu: 0.0, Fixed: False\n",
+ " 402: [0.01256389 0.70415789 0.70798073]\n",
+ " Volume:0.004039888034122266, Mass: 0.004039888034122266, Type: 2, nu: 0.0, Fixed: False\n",
+ " 403: [-0.21626708 0.80259655 0.54350663]\n",
+ " Volume:0.005146892341429579, Mass: 0.005146892341429579, Type: 1, nu: 0.0, Fixed: False\n",
+ " 404: [3.58244558e-01 9.31147213e-01 2.82981754e-04]\n",
+ " Volume:0.0032330751739138466, Mass: 0.0032330751739138466, Type: 2, nu: 0.0, Fixed: False\n",
+ " 405: [0.2209458 0.95453809 0.17742944]\n",
+ " Volume:0.0062708374882889375, Mass: 0.0062708374882889375, Type: 1, nu: 0.0, Fixed: False\n",
+ " 406: [ 0.51591623 0.11597919 -0.14709837]\n",
+ " Volume:0.00880957876638389, Mass: 0.00880957876638389, Type: 1, nu: 0.0, Fixed: False\n",
+ " 407: [ 0.50345301 -0.09339499 -0.01187157]\n",
+ " Volume:0.010806683054261305, Mass: 0.010806683054261305, Type: 1, nu: 0.0, Fixed: False\n",
+ " 408: [-0.06891089 0.0982956 0.27365301]\n",
+ " Volume:0.00834039165712689, Mass: 0.00834039165712689, Type: 1, nu: 0.0, Fixed: False\n",
+ " 409: [-0.5424061 -0.23822931 -0.43519413]\n",
+ " Volume:0.015098462601550518, Mass: 0.015098462601550518, Type: 1, nu: 0.0, Fixed: False\n",
+ " 410: [-0.67337261 -0.44029999 -0.58152395]\n",
+ " Volume:0.0073972212037258095, Mass: 0.0073972212037258095, Type: 2, nu: 0.0, Fixed: False\n",
+ " 411: [-0.73049486 0.67808863 -0.00666594]\n",
+ " Volume:0.004244400458981152, Mass: 0.004244400458981152, Type: 2, nu: 0.0, Fixed: False\n",
+ " 412: [-0.83447041 0.52793913 0.11148846]\n",
+ " Volume:0.004511093766677254, Mass: 0.004511093766677254, Type: 1, nu: 0.0, Fixed: False\n",
+ " 413: [ 0.07708571 0.65035902 -0.7489903 ]\n",
+ " Volume:0.004135754031169362, Mass: 0.004135754031169362, Type: 2, nu: 0.0, Fixed: False\n",
+ " 414: [ 0.77864407 -0.14781896 0.11069894]\n",
+ " Volume:0.008817495810396753, Mass: 0.008817495810396753, Type: 1, nu: 0.0, Fixed: False\n",
+ " 415: [0.47170875 0.08637485 0.62215651]\n",
+ " Volume:0.013361193829408258, Mass: 0.013361193829408258, Type: 1, nu: 0.0, Fixed: False\n",
+ " 416: [0.66675902 0.04523506 0.73746208]\n",
+ " Volume:0.0037330087771474236, Mass: 0.0037330087771474236, Type: 2, nu: 0.0, Fixed: False\n",
+ " 417: [ 0.51204331 -0.11352263 0.5227652 ]\n",
+ " Volume:0.013210211226410933, Mass: 0.013210211226410933, Type: 1, nu: 0.0, Fixed: False\n",
+ " 418: [0.78490935 0.55665843 0.24669333]\n",
+ " Volume:0.004635149421976876, Mass: 0.004635149421976876, Type: 2, nu: 0.0, Fixed: False\n",
+ " 419: [ 0.87883497 -0.12142504 -0.45575829]\n",
+ " Volume:0.005535728071878972, Mass: 0.005535728071878972, Type: 1, nu: 0.0, Fixed: False\n",
+ " 420: [ 0.7903508 -0.16787799 -0.582184 ]\n",
+ " Volume:0.003207125561086892, Mass: 0.003207125561086892, Type: 2, nu: 0.0, Fixed: False\n",
+ " 421: [ 0.23862459 0.12864771 -0.96019113]\n",
+ " Volume:0.005124509005791416, Mass: 0.005124509005791416, Type: 1, nu: 0.0, Fixed: False\n",
+ " 422: [-0.06328025 0.71013945 -0.69362329]\n",
+ " Volume:0.003394266131124005, Mass: 0.003394266131124005, Type: 2, nu: 0.0, Fixed: False\n",
+ " 423: [-0.2745933 -0.25632 -0.33594905]\n",
+ " Volume:0.012984457664830949, Mass: 0.012984457664830949, Type: 1, nu: 0.0, Fixed: False\n",
+ " 424: [ 0.68254085 -0.29465219 -0.6627615 ]\n",
+ " Volume:0.0022603500839366948, Mass: 0.0022603500839366948, Type: 2, nu: 0.0, Fixed: False\n",
+ " 425: [ 0.6054524 -0.16963615 -0.77508149]\n",
+ " Volume:0.0048565389659210425, Mass: 0.0048565389659210425, Type: 2, nu: 0.0, Fixed: False\n",
+ " 426: [ 0.06496008 -0.03544763 0.7985831 ]\n",
+ " Volume:0.01043755586898515, Mass: 0.01043755586898515, Type: 1, nu: 0.0, Fixed: False\n",
+ " 427: [-0.00027498 0.00031439 -0.00118217]\n",
+ " Volume:0.009946396150364266, Mass: 0.009946396150364266, Type: 1, nu: 0.0, Fixed: False\n",
+ " 428: [-0.1900543 -0.1398348 0.16652549]\n",
+ " Volume:0.00890431232977902, Mass: 0.00890431232977902, Type: 1, nu: 0.0, Fixed: False\n",
+ " 429: [-0.33527145 -0.53668991 0.21855683]\n",
+ " Volume:0.01046457439335138, Mass: 0.01046457439335138, Type: 1, nu: 0.0, Fixed: False\n",
+ " 430: [-0.55829451 -0.17899568 0.46966773]\n",
+ " Volume:0.012555311609060735, Mass: 0.012555311609060735, Type: 1, nu: 0.0, Fixed: False\n",
+ " 431: [-0.43629878 -0.03473082 0.27578616]\n",
+ " Volume:0.00877902419011584, Mass: 0.00877902419011584, Type: 1, nu: 0.0, Fixed: False\n",
+ " 432: [ 0.33396946 0.14668489 -0.2333978 ]\n",
+ " Volume:0.009005661346621847, Mass: 0.009005661346621847, Type: 1, nu: 0.0, Fixed: False\n",
+ " 433: [-0.22001377 0.22001377 0.94474031]\n",
+ " Volume:0.008045502214273078, Mass: 0.008045502214273078, Type: 1, nu: 0.0, Fixed: False\n",
+ " 434: [-0.26781351 -0.56305928 0.45523249]\n",
+ " Volume:0.014784921916154811, Mass: 0.014784921916154811, Type: 1, nu: 0.0, Fixed: False\n",
+ " 435: [-0.83845251 -0.34570302 -0.40449924]\n",
+ " Volume:0.005223620967574643, Mass: 0.005223620967574643, Type: 2, nu: 0.0, Fixed: False\n",
+ " 436: [-0.10910738 -0.95889303 0.25270121]\n",
+ " Volume:0.006996011940828232, Mass: 0.006996011940828232, Type: 1, nu: 0.0, Fixed: False\n",
+ " 437: [-0.28680464 -0.81980503 0.48813463]\n",
+ " Volume:0.00376890447830214, Mass: 0.00376890447830214, Type: 1, nu: 0.0, Fixed: False\n",
+ " 438: [-0.30970373 -0.73278571 -0.59347332]\n",
+ " Volume:0.0029792009632306398, Mass: 0.0029792009632306398, Type: 2, nu: 0.0, Fixed: False\n",
+ " 439: [-0.41444381 -0.7705872 -0.46722887]\n",
+ " Volume:0.0046150481177272135, Mass: 0.0046150481177272135, Type: 1, nu: 0.0, Fixed: False\n",
+ " 440: [ 0.07513987 0.16725775 -0.33091223]\n",
+ " Volume:0.012476764963969275, Mass: 0.012476764963969275, Type: 1, nu: 0.0, Fixed: False\n",
+ " 441: [ 0.80109297 -0.184765 0.55852918]\n",
+ " Volume:0.005734432738844138, Mass: 0.005734432738844138, Type: 2, nu: 0.0, Fixed: False\n",
+ " 442: [ 0.90386971 -0.30482067 0.29855098]\n",
+ " Volume:0.0032220696465139814, Mass: 0.0032220696465139814, Type: 1, nu: 0.0, Fixed: False\n",
+ " 443: [ 0.69656566 0.30212092 -0.64322839]\n",
+ " Volume:0.005663428269724636, Mass: 0.005663428269724636, Type: 1, nu: 0.0, Fixed: False\n",
+ " 444: [0.32444284 0.48666426 0.81110711]\n",
+ " Volume:0.0026169784996390934, Mass: 0.0026169784996390934, Type: 1, nu: 0.0, Fixed: False\n",
+ " 445: [0.38764685 0.3078129 0.86237342]\n",
+ " Volume:0.005856635873154007, Mass: 0.005856635873154007, Type: 1, nu: 0.0, Fixed: False\n",
+ " 446: [ 0.69045506 -0.53160189 0.48195325]\n",
+ " Volume:0.0032570157564186224, Mass: 0.0032570157564186224, Type: 1, nu: 0.0, Fixed: False\n",
+ " 447: [-0.01243873 -0.20240939 -0.00135758]\n",
+ " Volume:0.009526792928633194, Mass: 0.009526792928633194, Type: 1, nu: 0.0, Fixed: False\n",
+ " 448: [-0.55828361 0.8197331 0.07570506]\n",
+ " Volume:0.004106731362860567, Mass: 0.004106731362860567, Type: 2, nu: 0.0, Fixed: False\n",
+ " 449: [ 0.03959083 -0.52781061 -0.21236185]\n",
+ " Volume:0.009142103917810786, Mass: 0.009142103917810786, Type: 1, nu: 0.0, Fixed: False\n",
+ " 450: [-0.77520083 -0.61477264 0.1263319 ]\n",
+ " Volume:0.004326806482788918, Mass: 0.004326806482788918, Type: 1, nu: 0.0, Fixed: False\n",
+ " 451: [-0.49691503 0.49691503 0.70618461]\n",
+ " Volume:0.00292630606495018, Mass: 0.00292630606495018, Type: 2, nu: 0.0, Fixed: False\n",
+ " 452: [-0.13970118 -0.64976333 -0.74137839]\n",
+ " Volume:0.00453588830586221, Mass: 0.00453588830586221, Type: 2, nu: 0.0, Fixed: False\n",
+ " 453: [-0.48666426 0.32444284 0.81110711]\n",
+ " Volume:0.004140857935338813, Mass: 0.004140857935338813, Type: 2, nu: 0.0, Fixed: False\n",
+ " 454: [-0.46003063 0.11784104 0.87672172]\n",
+ " Volume:0.006077316640499331, Mass: 0.006077316640499331, Type: 2, nu: 0.0, Fixed: False\n",
+ " 455: [-0.99855416 0.00802775 -0.01807744]\n",
+ " Volume:0.004438584161874741, Mass: 0.004438584161874741, Type: 2, nu: 0.0, Fixed: False\n",
+ " 456: [-0.53917644 -0.54303808 0.09844931]\n",
+ " Volume:0.010589455466829269, Mass: 0.010589455466829269, Type: 1, nu: 0.0, Fixed: False\n",
+ " 457: [-0.47121322 -0.76624452 0.41802228]\n",
+ " Volume:0.0029149764694674663, Mass: 0.0029149764694674663, Type: 1, nu: 0.0, Fixed: False\n",
+ " 458: [0.19272667 0.08174724 0.05706321]\n",
+ " Volume:0.007716203183554008, Mass: 0.007716203183554008, Type: 1, nu: 0.0, Fixed: False\n",
+ " 459: [-0.38322263 -0.86671965 0.30018023]\n",
+ " Volume:0.006418263507658455, Mass: 0.006418263507658455, Type: 1, nu: 0.0, Fixed: False\n",
+ " 460: [-0.20377643 0.57940293 -0.78291076]\n",
+ " Volume:0.005457997951542819, Mass: 0.005457997951542819, Type: 1, nu: 0.0, Fixed: False\n",
+ " 461: [-0.05116566 0.43681943 -0.8930357 ]\n",
+ " Volume:0.0031430344614174262, Mass: 0.0031430344614174262, Type: 2, nu: 0.0, Fixed: False\n",
+ " 462: [-0.62987932 -0.26798921 -0.71962992]\n",
+ " Volume:0.005962221823892943, Mass: 0.005962221823892943, Type: 1, nu: 0.0, Fixed: False\n",
+ " 463: [ 0.19623587 0.33664744 -0.91442617]\n",
+ " Volume:0.004501018260262287, Mass: 0.004501018260262287, Type: 1, nu: 0.0, Fixed: False\n",
+ " 464: [-0.20714885 0.91511259 0.32855144]\n",
+ " Volume:0.0035893703733315407, Mass: 0.0035893703733315407, Type: 2, nu: 0.0, Fixed: False\n",
+ " 465: [ 0.20913309 0.89017495 -0.3911553 ]\n",
+ " Volume:0.006039856251474642, Mass: 0.006039856251474642, Type: 1, nu: 0.0, Fixed: False\n",
+ " 466: [-0.96903747 0.04881311 -0.22823505]\n",
+ " Volume:0.004789724362632261, Mass: 0.004789724362632261, Type: 1, nu: 0.0, Fixed: False\n",
+ " 467: [0.64750327 0.72036451 0.22172582]\n",
+ " Volume:0.005448670944411172, Mass: 0.005448670944411172, Type: 2, nu: 0.0, Fixed: False\n",
+ " 468: [0.17051398 0.24760673 0.74504698]\n",
+ " Volume:0.007653948750748631, Mass: 0.007653948750748631, Type: 1, nu: 0.0, Fixed: False\n",
+ " 469: [0.24406955 0.06815896 0.79713746]\n",
+ " Volume:0.007576303735475975, Mass: 0.007576303735475975, Type: 1, nu: 0.0, Fixed: False\n",
+ " 470: [0.24043743 0.20580314 0.94320773]\n",
+ " Volume:0.002906687609453775, Mass: 0.002906687609453775, Type: 1, nu: 0.0, Fixed: False\n",
+ " 471: [-0.09135705 -0.99032313 0.07188994]\n",
+ " Volume:0.004173627656815547, Mass: 0.004173627656815547, Type: 2, nu: 0.0, Fixed: False\n",
+ " 472: [-0.90945175 -0.06704044 -0.40065429]\n",
+ " Volume:0.0031558265499720666, Mass: 0.0031558265499720666, Type: 2, nu: 0.0, Fixed: False\n",
+ " 473: [0.41159767 0.05255537 0.90662032]\n",
+ " Volume:0.0037316047337212516, Mass: 0.0037316047337212516, Type: 2, nu: 0.0, Fixed: False\n",
+ " 474: [-0.29585817 0.85084585 -0.41992459]\n",
+ " Volume:0.005434417452754978, Mass: 0.005434417452754978, Type: 1, nu: 0.0, Fixed: False\n",
+ " 475: [-0.42506378 0.72804011 -0.52309761]\n",
+ " Volume:0.00458938787307362, Mass: 0.00458938787307362, Type: 2, nu: 0.0, Fixed: False\n",
+ " 476: [-0.64017209 -0.05903813 -0.75842757]\n",
+ " Volume:0.004332640470612843, Mass: 0.004332640470612843, Type: 1, nu: 0.0, Fixed: False\n",
+ " 477: [ 0.72114533 0.04607371 -0.6854591 ]\n",
+ " Volume:0.004363079977906937, Mass: 0.004363079977906937, Type: 2, nu: 0.0, Fixed: False\n",
+ " 478: [ 0.13381769 -0.39188656 -0.39616065]\n",
+ " Volume:0.012911946377760676, Mass: 0.012911946377760676, Type: 1, nu: 0.0, Fixed: False\n",
+ " 479: [0.53496872 0.18646576 0.81566231]\n",
+ " Volume:0.0036105175979088255, Mass: 0.0036105175979088255, Type: 1, nu: 0.0, Fixed: False\n",
+ " 480: [ 0.04446299 0.42681382 -0.69392403]\n",
+ " Volume:0.008432541034701726, Mass: 0.008432541034701726, Type: 1, nu: 0.0, Fixed: False\n",
+ " 481: [-0.30452338 0.92012337 -0.22615785]\n",
+ " Volume:0.0032886349303397596, Mass: 0.0032886349303397596, Type: 2, nu: 0.0, Fixed: False\n",
+ " 482: [0.18023985 0.38691539 0.89866017]\n",
+ " Volume:0.003198649888163029, Mass: 0.003198649888163029, Type: 2, nu: 0.0, Fixed: False\n",
+ " 483: [ 0.11302998 -0.74116603 -0.65438047]\n",
+ " Volume:0.006658407838683858, Mass: 0.006658407838683858, Type: 1, nu: 0.0, Fixed: False\n",
+ " 484: [-0.14733451 -0.83140943 -0.52531746]\n",
+ " Volume:0.004581182901795073, Mass: 0.004581182901795073, Type: 1, nu: 0.0, Fixed: False\n",
+ " 485: [0.68684668 0.32375693 0.64544022]\n",
+ " Volume:0.0068246858466065735, Mass: 0.0068246858466065735, Type: 2, nu: 0.0, Fixed: False\n",
+ " 486: [0.99008843 0.03067456 0.12201448]\n",
+ " Volume:0.004494517624336706, Mass: 0.004494517624336706, Type: 2, nu: 0.0, Fixed: False\n",
+ " 487: [ 0.84270205 0.43128718 -0.30534397]\n",
+ " Volume:0.0032965760217633045, Mass: 0.0032965760217633045, Type: 1, nu: 0.0, Fixed: False\n",
+ " 488: [-0.25978245 0.71398223 -0.64094305]\n",
+ " Volume:0.004953789609603091, Mass: 0.004953789609603091, Type: 1, nu: 0.0, Fixed: False\n",
+ " 489: [-0.56059853 0.70055476 -0.42213065]\n",
+ " Volume:0.0016292199306553567, Mass: 0.0016292199306553567, Type: 2, nu: 0.0, Fixed: False\n",
+ " 490: [-0.24856276 -0.69724369 0.66232 ]\n",
+ " Volume:0.0037088786058271, Mass: 0.0037088786058271, Type: 2, nu: 0.0, Fixed: False\n",
+ " 491: [-0.09006933 -0.43718014 0.89065779]\n",
+ " Volume:0.004531666626894188, Mass: 0.004531666626894188, Type: 1, nu: 0.0, Fixed: False\n",
+ " 492: [-0.01900687 -0.19724087 0.97722086]\n",
+ " Volume:0.005009627240889284, Mass: 0.005009627240889284, Type: 1, nu: 0.0, Fixed: False\n",
+ " 493: [-0.77328095 0.57368556 0.24202053]\n",
+ " Volume:0.004185977508919514, Mass: 0.004185977508919514, Type: 1, nu: 0.0, Fixed: False\n",
+ " 494: [-0.85776003 -0.19934325 0.46369075]\n",
+ " Volume:0.0038964711913044904, Mass: 0.0038964711913044904, Type: 1, nu: 0.0, Fixed: False\n",
+ " 495: [ 0.1058717 -0.8979674 -0.4195226]\n",
+ " Volume:0.004345244687045733, Mass: 0.004345244687045733, Type: 2, nu: 0.0, Fixed: False\n",
+ " 496: [-0.94762016 -0.22851935 -0.19983336]\n",
+ " Volume:0.00545836723698137, Mass: 0.00545836723698137, Type: 2, nu: 0.0, Fixed: False\n",
+ " 497: [-0.39213541 -0.27001011 0.87155327]\n",
+ " Volume:0.004647601915620513, Mass: 0.004647601915620513, Type: 2, nu: 0.0, Fixed: False\n",
+ " 498: [ 0.95867725 -0.15854221 0.21896953]\n",
+ " Volume:0.003697415897040086, Mass: 0.003697415897040086, Type: 1, nu: 0.0, Fixed: False\n",
+ " 499: [-0.69346701 0.37134823 0.60540748]\n",
+ " Volume:0.005361399042604008, Mass: 0.005361399042604008, Type: 2, nu: 0.0, Fixed: False\n",
+ " 500: [ 0.37555575 -0.91427587 -0.11475328]\n",
+ " Volume:0.006471687692352968, Mass: 0.006471687692352968, Type: 2, nu: 0.0, Fixed: False\n",
+ " 501: [ 0.10953214 -0.5929192 -0.79303093]\n",
+ " Volume:0.0024624184386270757, Mass: 0.0024624184386270757, Type: 1, nu: 0.0, Fixed: False\n",
+ " 502: [ 0.08344713 -0.06833103 0.17073067]\n",
+ " Volume:0.007939249078798323, Mass: 0.007939249078798323, Type: 1, nu: 0.0, Fixed: False\n",
+ " 503: [ 0.45696594 -0.84788262 -0.24773257]\n",
+ " Volume:0.0013252401462979257, Mass: 0.0013252401462979257, Type: 2, nu: 0.0, Fixed: False\n",
+ " 504: [ 0.97566082 -0.20959851 -0.00717806]\n",
+ " Volume:0.0038581425521457425, Mass: 0.0038581425521457425, Type: 2, nu: 0.0, Fixed: False\n",
+ " 505: [ 0.19660573 -0.47759037 0.84960866]\n",
+ " Volume:0.004532744723622603, Mass: 0.004532744723622603, Type: 2, nu: 0.0, Fixed: False\n",
+ " 506: [0.76765642 0.45255256 0.4342241 ]\n",
+ " Volume:0.003257225045368379, Mass: 0.003257225045368379, Type: 2, nu: 0.0, Fixed: False\n",
+ " 507: [0.79952409 0.09697848 0.58538932]\n",
+ " Volume:0.005853081051617917, Mass: 0.005853081051617917, Type: 2, nu: 0.0, Fixed: False\n",
+ " 508: [-0.37815521 -0.91550144 0.09341086]\n",
+ " Volume:0.004119528054399337, Mass: 0.004119528054399337, Type: 2, nu: 0.0, Fixed: False\n",
+ " 509: [-0.13363074 -0.59788586 0.78665493]\n",
+ " Volume:0.0020067296392554126, Mass: 0.0020067296392554126, Type: 2, nu: 0.0, Fixed: False\n",
+ " 510: [-0.63622926 -0.75728021 0.12536437]\n",
+ " Volume:0.0028357296494892067, Mass: 0.0028357296494892067, Type: 2, nu: 0.0, Fixed: False\n",
+ " 511: [ 0.5151901 0.80618819 -0.27268718]\n",
+ " Volume:0.004509503549580521, Mass: 0.004509503549580521, Type: 2, nu: 0.0, Fixed: False\n"
+ ]
+ }
+ ],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/public_models/Polarization_In_Yeast/PolarizationInYeast.ipynb b/public_models/Polarization_In_Yeast/PolarizationInYeast.ipynb
new file mode 100644
index 0000000000..76d542b1ee
--- /dev/null
+++ b/public_models/Polarization_In_Yeast/PolarizationInYeast.ipynb
@@ -0,0 +1,130 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import numpy as np\n",
+ "import spatialpy\n",
+ "from spatialpy import Model, Species, Parameter, Reaction, Mesh,\\\n",
+ " PlaceInitialCondition, \\\n",
+ " UniformInitialCondition, \\\n",
+ " ScatterInitialCondition"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# PolarizationInYeast"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "class PolarizationInYeast(Model):\n",
+ " def __init__(self):\n",
+ " Model.__init__(self, name=\"PolarizationInYeast\")\n",
+ "\n",
+ " # Domain\n",
+ " mesh = Mesh.read_stochss_domain('PolarizationInYeast.smdl')\n",
+ " self.add_mesh(mesh)\n",
+ "\n",
+ " self.staticDomain = True\n",
+ "\n",
+ " # Variables\n",
+ " Cdc42c = Species(name=\"Cdc42c\", diffusion_constant=10)\n",
+ " Cdc42m = Species(name=\"Cdc42m\", diffusion_constant=0.0053)\n",
+ " self.add_species([Cdc42c, Cdc42m])\n",
+ "\n",
+ " self.restrict(Cdc42m, [2])\n",
+ "\n",
+ " # Initial Conditions\n",
+ " self.add_initial_condition(ScatterInitialCondition(species=Cdc42c, count=300, types=[1]))\n",
+ " self.add_initial_condition(ScatterInitialCondition(species=Cdc42m, count=100, types=[2]))\n",
+ "\n",
+ " # Parameters\n",
+ " kon = Parameter(name=\"kon\", expression=\"1.6666666667e-05\")\n",
+ " koff = Parameter(name=\"koff\", expression=\"0.15\")\n",
+ " kfb = Parameter(name=\"kfb\", expression=\"0.166666666666667\")\n",
+ " self.add_parameter([kon, koff, kfb])\n",
+ "\n",
+ " # Reactions\n",
+ " r1 = Reaction(name=\"r1\", reactants={Cdc42c: 1}, products={Cdc42m: 1}, rate=self.listOfParameters[\"kon\"])\n",
+ " r2 = Reaction(name=\"r2\", reactants={Cdc42m: 1}, products={Cdc42c: 1}, rate=self.listOfParameters[\"koff\"])\n",
+ " r3 = Reaction(name=\"r3\", restrict_to=[2], reactants={Cdc42c: 1, Cdc42m: 1}, products={Cdc42m: 2}, rate=self.listOfParameters[\"kfb\"])\n",
+ " self.add_reaction([r1, r2, r3])\n",
+ "\n",
+ " # Timespan\n",
+ " self.timespan(np.arange(0, 5000, 10), timestep_size=10)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = PolarizationInYeast()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Simulation Parameters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def configure_simulation():\n",
+ " kwargs = {\n",
+ " # \"number_of_trajectories\":1,\n",
+ " # \"seed\":None,\n",
+ " }\n",
+ " return kwargs"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "kwargs = configure_simulation()\n",
+ "results = model.run(**kwargs)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Visualization"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "results.plot_species('Cdc42c', animated=True, width=None, height=None)"
+ ]
+ }
+ ],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/public_models/Polarization_In_Yeast/PolarizationInYeast.smdl b/public_models/Polarization_In_Yeast/PolarizationInYeast.smdl
new file mode 100644
index 0000000000..e0e1ffe698
--- /dev/null
+++ b/public_models/Polarization_In_Yeast/PolarizationInYeast.smdl
@@ -0,0 +1 @@
+{"is_spatial":true,"defaultID":9,"defaultMode":"","annotation":"Reactions could not be completed from the slides (74 - 82)","volume":1,"modelSettings":{"endSim":5000,"timeStep":10},"domain":{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":2,"size":null,"x_lim":[-0.9985541604477006,0.9947062116569865],"y_lim":[-0.9923297008495786,0.9902528598554616],"z_lim":[-0.9929082749587046,1],"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1}],"particles":[{"fixed":false,"mass":0.01481721050895814,"nu":0,"particle_id":0,"point":[0.3919419301463936,0.5684336880655402,0.3496819521426994],"type":1,"volume":0.01481721050895814},{"fixed":false,"mass":0.004877171985296613,"nu":0,"particle_id":1,"point":[0.5144957554275266,0.5144957554275266,0.6859943405700354],"type":2,"volume":0.004877171985296613},{"fixed":false,"mass":0.0038392863067038038,"nu":0,"particle_id":2,"point":[0.5262146802463604,0.6988251393638685,0.4742575322103934],"type":2,"volume":0.0038392863067038038},{"fixed":false,"mass":0.009527576304879382,"nu":0,"particle_id":3,"point":[0.2925273066194211,0.4544412274358515,0.6084465718521428],"type":1,"volume":0.009527576304879382},{"fixed":false,"mass":0.01067546259542419,"nu":0,"particle_id":4,"point":[-0.6743216451119305,0.2158873856274667,0.3856739073551613],"type":1,"volume":0.01067546259542419},{"fixed":false,"mass":0.013843585084655025,"nu":0,"particle_id":5,"point":[-0.6256036204407246,-0.099980567366969,0.2109295415382418],"type":1,"volume":0.013843585084655025},{"fixed":false,"mass":0.008773355395827893,"nu":0,"particle_id":6,"point":[-0.664827774541612,0.02644340625469779,0.4643235762892856],"type":1,"volume":0.008773355395827893},{"fixed":false,"mass":0.011898926509269263,"nu":0,"particle_id":7,"point":[-0.7788533226499875,0.03203591496907858,0.1538075862897169],"type":1,"volume":0.011898926509269263},{"fixed":false,"mass":0.005385883008630186,"nu":0,"particle_id":8,"point":[-0.4729597921912308,-0.4004472319273983,-0.7753334803848175],"type":2,"volume":0.005385883008630186},{"fixed":false,"mass":0.00499662270566462,"nu":0,"particle_id":9,"point":[-0.3531235243095039,-0.5825789700442234,-0.7210988752255945],"type":1,"volume":0.00499662270566462},{"fixed":false,"mass":0.011874330775169738,"nu":0,"particle_id":10,"point":[-0.3720273282318852,-0.3876007438353922,-0.5450115021121044],"type":1,"volume":0.011874330775169738},{"fixed":false,"mass":0.006148704844330199,"nu":0,"particle_id":11,"point":[-0.4931387251106739,-0.6550895971726258,-0.5610612358275238],"type":1,"volume":0.006148704844330199},{"fixed":false,"mass":0.009677320145184317,"nu":0,"particle_id":12,"point":[0.3944435956588152,-0.2519035332527422,0.635100406528323],"type":1,"volume":0.009677320145184317},{"fixed":false,"mass":0.006418145024241922,"nu":0,"particle_id":13,"point":[0.6663298572814353,-0.4031659121420186,0.6157964667107015],"type":2,"volume":0.006418145024241922},{"fixed":false,"mass":0.005700592769044582,"nu":0,"particle_id":14,"point":[0.4512220942996998,-0.5044323367338157,0.728105683193055],"type":2,"volume":0.005700592769044582},{"fixed":false,"mass":0.0157928430287658,"nu":0,"particle_id":15,"point":[0.4760723156840822,-0.3608208484018772,0.4125344014890479],"type":1,"volume":0.0157928430287658},{"fixed":false,"mass":0.011547879024749972,"nu":0,"particle_id":16,"point":[-0.3985655323415326,0.2208280197849819,-0.233087457824205],"type":1,"volume":0.011547879024749972},{"fixed":false,"mass":0.01599897820186821,"nu":0,"particle_id":17,"point":[-0.1850866261437061,0.2462156164242792,-0.4027537227412041],"type":1,"volume":0.01599897820186821},{"fixed":false,"mass":0.012690404886136238,"nu":0,"particle_id":18,"point":[-0.4673332677775082,0.3301263009724866,-0.4462638838249182],"type":1,"volume":0.012690404886136238},{"fixed":false,"mass":0.014608362921032077,"nu":0,"particle_id":19,"point":[-0.3016240849569616,0.525473610806247,-0.4238379370135269],"type":1,"volume":0.014608362921032077},{"fixed":false,"mass":0.00997143302479742,"nu":0,"particle_id":20,"point":[-0.01492236316139415,-0.4353685236331875,0.4312406579597876],"type":1,"volume":0.00997143302479742},{"fixed":false,"mass":0.011994823596323062,"nu":0,"particle_id":21,"point":[-0.04031094229630852,-0.1274084564346289,0.3206286673270607],"type":1,"volume":0.011994823596323062},{"fixed":false,"mass":0.008812025601695066,"nu":0,"particle_id":22,"point":[-0.1636955997647676,-0.175712111740881,0.4820180019482734],"type":1,"volume":0.008812025601695066},{"fixed":false,"mass":0.00755349714043583,"nu":0,"particle_id":23,"point":[0.07647023178170731,-0.2594850706985624,0.4977447591052019],"type":1,"volume":0.00755349714043583},{"fixed":false,"mass":0.005988738807660642,"nu":0,"particle_id":24,"point":[-0.7103088620826223,-0.5504089318659747,0.4187312875331795],"type":2,"volume":0.005988738807660642},{"fixed":false,"mass":0.013881890445221336,"nu":0,"particle_id":25,"point":[-0.5606602632902046,-0.3708865958049898,0.259525913828401],"type":1,"volume":0.013881890445221336},{"fixed":false,"mass":0.0064778756610702265,"nu":0,"particle_id":26,"point":[-0.7151691952586596,-0.3887017935028607,0.565234640993689],"type":1,"volume":0.0064778756610702265},{"fixed":false,"mass":0.010607701192685358,"nu":0,"particle_id":27,"point":[-0.4741264220253755,-0.4064829697483877,0.4837533194204866],"type":1,"volume":0.010607701192685358},{"fixed":false,"mass":0.00875202598922097,"nu":0,"particle_id":28,"point":[0.3008065726427587,0.5785208037902226,-0.4690740605730315],"type":1,"volume":0.00875202598922097},{"fixed":false,"mass":0.015025015141761315,"nu":0,"particle_id":29,"point":[0.1748622113635692,0.6623428301874065,-0.189831449075616],"type":1,"volume":0.015025015141761315},{"fixed":false,"mass":0.012338143050843945,"nu":0,"particle_id":30,"point":[0.1978527041140529,0.4190929380577921,-0.3560910748235091],"type":1,"volume":0.012338143050843945},{"fixed":false,"mass":0.010112571903273259,"nu":0,"particle_id":31,"point":[0.4279947555892502,0.5157528491762409,-0.3115680136972305],"type":1,"volume":0.010112571903273259},{"fixed":false,"mass":0.008521498013955261,"nu":0,"particle_id":32,"point":[0.09721552105877919,0.7233588851508784,0.3772335601235787],"type":1,"volume":0.008521498013955261},{"fixed":false,"mass":0.002446745589341648,"nu":0,"particle_id":33,"point":[0.1866372870697182,0.9044224770716013,0.3682243530445765],"type":2,"volume":0.002446745589341648},{"fixed":false,"mass":0.004240844886713455,"nu":0,"particle_id":34,"point":[-4.440892098500626e-16,0.9747609926136107,0.2168368094496268],"type":2,"volume":0.004240844886713455},{"fixed":false,"mass":0.0026343102779054664,"nu":0,"particle_id":35,"point":[0.007117713270707946,0.8857088354359259,0.4549069239468819],"type":2,"volume":0.0026343102779054664},{"fixed":false,"mass":0.00635973416641162,"nu":0,"particle_id":36,"point":[0.2285198440327127,0.9527582112546296,-0.1788268669512708],"type":2,"volume":0.00635973416641162},{"fixed":false,"mass":0.007120538820370881,"nu":0,"particle_id":37,"point":[-0.01663002211698707,0.9331163681418314,-0.3496957200075009],"type":2,"volume":0.007120538820370881},{"fixed":false,"mass":0.005766608100041703,"nu":0,"particle_id":38,"point":[0.01605420429966866,0.9902528598554616,-0.1256443726345736],"type":2,"volume":0.005766608100041703},{"fixed":false,"mass":0.016578216622903423,"nu":0,"particle_id":39,"point":[0.6501291876290326,0.1344753921953506,-0.3982241141896594],"type":1,"volume":0.016578216622903423},{"fixed":false,"mass":0.010024754433542048,"nu":0,"particle_id":40,"point":[0.4199055715562263,-0.1082714967281215,-0.3001424358778449],"type":1,"volume":0.010024754433542048},{"fixed":false,"mass":0.013682509078484482,"nu":0,"particle_id":41,"point":[0.2941755886188352,0.01156353771887811,-0.4139546340314614],"type":1,"volume":0.013682509078484482},{"fixed":false,"mass":0.011333481030289675,"nu":0,"particle_id":42,"point":[0.5514133903576949,-0.04369009688907118,-0.490117090831894],"type":1,"volume":0.011333481030289675},{"fixed":false,"mass":0.007113761241112011,"nu":0,"particle_id":43,"point":[-0.7643549547021506,0.3615603980012819,-0.5208768142967865],"type":1,"volume":0.007113761241112011},{"fixed":false,"mass":0.005753884407447183,"nu":0,"particle_id":44,"point":[-0.9006550852175093,0.1920364998540494,-0.3749040979084347],"type":1,"volume":0.005753884407447183},{"fixed":false,"mass":0.014512632141357059,"nu":0,"particle_id":45,"point":[-0.6473454671483181,0.2345299307570214,-0.2394203863109772],"type":1,"volume":0.014512632141357059},{"fixed":false,"mass":0.0032922459795125722,"nu":0,"particle_id":46,"point":[-0.8276281614250554,0.4426638060802677,-0.331646903494139],"type":2,"volume":0.0032922459795125722},{"fixed":false,"mass":0.011944951606936205,"nu":0,"particle_id":47,"point":[0.2287178562949329,-0.2056097985441961,-0.6226563858821135],"type":1,"volume":0.011944951606936205},{"fixed":false,"mass":0.011835794677357998,"nu":0,"particle_id":48,"point":[0.01961475123645562,-0.2647729916507115,-0.7258929895155087],"type":1,"volume":0.011835794677357998},{"fixed":false,"mass":0.010425628917012188,"nu":0,"particle_id":49,"point":[0.0002735601280871164,-0.237371823095912,-0.4729807669972599],"type":1,"volume":0.010425628917012188},{"fixed":false,"mass":0.009960808470214992,"nu":0,"particle_id":50,"point":[-0.04677499472501281,-0.06874735097581186,-0.603220506363903],"type":1,"volume":0.009960808470214992},{"fixed":false,"mass":0.014615769901663285,"nu":0,"particle_id":51,"point":[-0.04542383614972539,-0.5037012586823253,0.03750038460200318],"type":1,"volume":0.014615769901663285},{"fixed":false,"mass":0.008736428895140046,"nu":0,"particle_id":52,"point":[-0.1593500401964812,-0.5811092369276168,-0.2828406603992585],"type":1,"volume":0.008736428895140046},{"fixed":false,"mass":0.009623699624353912,"nu":0,"particle_id":53,"point":[-0.2472667148505473,-0.4844027945543912,0.04343012021125277],"type":1,"volume":0.009623699624353912},{"fixed":false,"mass":0.012278044603680753,"nu":0,"particle_id":54,"point":[-0.2652496296802686,-0.4123430235878706,-0.1656673763777904],"type":1,"volume":0.012278044603680753},{"fixed":false,"mass":0.012605744446052867,"nu":0,"particle_id":55,"point":[0.5320655536531423,-0.4878328510581097,-0.2306305906889023],"type":1,"volume":0.012605744446052867},{"fixed":false,"mass":0.005078719216960369,"nu":0,"particle_id":56,"point":[0.560808738207606,-0.7472532793662782,-0.3361044198792624],"type":2,"volume":0.005078719216960369},{"fixed":false,"mass":0.014952898846246865,"nu":0,"particle_id":57,"point":[0.3519771192391447,-0.5407077454674947,-0.4176476355055941],"type":1,"volume":0.014952898846246865},{"fixed":false,"mass":0.007391967494258169,"nu":0,"particle_id":58,"point":[0.5827375884154911,-0.5973786817460436,-0.534869581263554],"type":1,"volume":0.007391967494258169},{"fixed":false,"mass":0.00985158568961109,"nu":0,"particle_id":59,"point":[-0.4061101186568723,-0.1160265600007865,0.08400534909339696],"type":1,"volume":0.00985158568961109},{"fixed":false,"mass":0.00974162657027346,"nu":0,"particle_id":60,"point":[-0.2111080198112946,-0.2380521898836488,-0.0238304006848133],"type":1,"volume":0.00974162657027346},{"fixed":false,"mass":0.007043508637898025,"nu":0,"particle_id":61,"point":[-0.3454868729082122,-0.330019449617251,0.1309899484515752],"type":1,"volume":0.007043508637898025},{"fixed":false,"mass":0.013017766481932895,"nu":0,"particle_id":62,"point":[-0.5139601749362797,-0.3381623687615425,-0.01745341751953544],"type":1,"volume":0.013017766481932895},{"fixed":false,"mass":0.009821633338783152,"nu":0,"particle_id":63,"point":[-0.2087653415677668,-0.02422143090792651,-0.007824160831563598],"type":1,"volume":0.009821633338783152},{"fixed":false,"mass":0.009688965366243312,"nu":0,"particle_id":64,"point":[0.008868157462395857,0.2075981622871037,0.01005160507901791],"type":1,"volume":0.009688965366243312},{"fixed":false,"mass":0.014311731380167106,"nu":0,"particle_id":65,"point":[-0.1789319935544493,0.2714214674440317,-0.05186805369578835],"type":1,"volume":0.014311731380167106},{"fixed":false,"mass":0.011033505985797352,"nu":0,"particle_id":66,"point":[-0.2542364456049362,0.06535751129071338,0.1766273116517031],"type":1,"volume":0.011033505985797352},{"fixed":false,"mass":0.01250907566731168,"nu":0,"particle_id":67,"point":[-0.007218712645082392,-0.7242096243590042,-0.1125841542404684],"type":1,"volume":0.01250907566731168},{"fixed":false,"mass":0.0030254962445326493,"nu":0,"particle_id":68,"point":[-0.2292946288145968,-0.9688381634101251,-0.04855616457014324],"type":2,"volume":0.0030254962445326493},{"fixed":false,"mass":0.011872844026224169,"nu":0,"particle_id":69,"point":[-0.1964719575280117,-0.7296403587369733,0.067373611015802],"type":1,"volume":0.011872844026224169},{"fixed":false,"mass":0.009793673239981532,"nu":0,"particle_id":70,"point":[-0.2260868177589661,-0.7525095835949729,-0.1540363706522413],"type":1,"volume":0.009793673239981532},{"fixed":false,"mass":0.0035511048185948722,"nu":0,"particle_id":71,"point":[0.598925485613787,-0.6777413141879338,0.4094450358582591],"type":1,"volume":0.0035511048185948722},{"fixed":false,"mass":0.011565951611425226,"nu":0,"particle_id":72,"point":[0.3181063063629012,-0.5305823410293599,0.466701096977107],"type":1,"volume":0.011565951611425226},{"fixed":false,"mass":0.004090100354708861,"nu":0,"particle_id":73,"point":[0.4619928027691146,-0.6612782868551427,0.5777113065558719],"type":2,"volume":0.004090100354708861},{"fixed":false,"mass":0.012804278714603549,"nu":0,"particle_id":74,"point":[-0.07963153969077312,0.4706840969581939,-0.5414833654808544],"type":1,"volume":0.012804278714603549},{"fixed":false,"mass":0.010555263099358333,"nu":0,"particle_id":75,"point":[-0.1102751594416164,0.3017865842666969,-0.7253327246988974],"type":1,"volume":0.010555263099358333},{"fixed":false,"mass":0.00754334005784073,"nu":0,"particle_id":76,"point":[-0.08627929343410706,0.1288497729819174,-0.5549957666368465],"type":1,"volume":0.00754334005784073},{"fixed":false,"mass":0.00557786535783248,"nu":0,"particle_id":77,"point":[0.03087936740673523,-0.4358030048828429,-0.8947243589045161],"type":1,"volume":0.00557786535783248},{"fixed":false,"mass":0.0061305464329835975,"nu":0,"particle_id":78,"point":[-0.1603604955305944,-0.196653682247787,-0.9627438212997916],"type":1,"volume":0.0061305464329835975},{"fixed":false,"mass":0.0022075499290876324,"nu":0,"particle_id":79,"point":[0.03600616229247957,-0.2463583499836508,-0.9663325716510005],"type":1,"volume":0.0022075499290876324},{"fixed":false,"mass":0.009888872221655952,"nu":0,"particle_id":80,"point":[-0.1479166459564063,-0.600911645107517,-0.5074397477236335],"type":1,"volume":0.009888872221655952},{"fixed":false,"mass":0.00928693340777585,"nu":0,"particle_id":81,"point":[-0.07580190398047865,-0.3678047775725485,-0.30438426145621],"type":1,"volume":0.00928693340777585},{"fixed":false,"mass":0.006995864398429044,"nu":0,"particle_id":82,"point":[-0.2298080581196135,-0.4424660440455406,-0.4121147713907647],"type":1,"volume":0.006995864398429044},{"fixed":false,"mass":0.005486019264756398,"nu":0,"particle_id":83,"point":[0.8694116669050982,0.47903324624485,0.06465712627890889],"type":1,"volume":0.005486019264756398},{"fixed":false,"mass":0.010565687151980469,"nu":0,"particle_id":84,"point":[0.7649396225767918,0.2365772256493345,0.02254861905018725],"type":1,"volume":0.010565687151980469},{"fixed":false,"mass":0.0038325907283017417,"nu":0,"particle_id":85,"point":[0.8859224385779991,0.3792430051500204,0.2420568849859187],"type":2,"volume":0.0038325907283017417},{"fixed":false,"mass":0.012737621910736968,"nu":0,"particle_id":86,"point":[0.6830111917319102,0.2146960468185286,0.2103346053238203],"type":1,"volume":0.012737621910736968},{"fixed":false,"mass":0.011632835769363812,"nu":0,"particle_id":87,"point":[0.0278314414179949,0.0760048572340137,-0.7746458033633177],"type":1,"volume":0.011632835769363812},{"fixed":false,"mass":0.0061014953645026,"nu":0,"particle_id":88,"point":[-0.2410943224936039,0.0868059056419931,-0.9631781612518475],"type":2,"volume":0.0061014953645026},{"fixed":false,"mass":0.002760952348633836,"nu":0,"particle_id":89,"point":[-0.06212634954309158,0.062774442070716,-0.9929082749587046],"type":1,"volume":0.002760952348633836},{"fixed":false,"mass":0.014024511421752879,"nu":0,"particle_id":90,"point":[-0.4131897213283215,-0.159248943557586,-0.1577770431701166],"type":1,"volume":0.014024511421752879},{"fixed":false,"mass":0.009318435905528076,"nu":0,"particle_id":91,"point":[-0.1510901677438607,-0.1585293111404505,-0.2037428481434571],"type":1,"volume":0.009318435905528076},{"fixed":false,"mass":0.013119639694461447,"nu":0,"particle_id":92,"point":[-0.3247533496582631,-0.06152156727564378,0.5962635582231854],"type":1,"volume":0.013119639694461447},{"fixed":false,"mass":0.010296407477548297,"nu":0,"particle_id":93,"point":[-0.1749119341723785,-0.2281020580663377,0.7324529570337864],"type":1,"volume":0.010296407477548297},{"fixed":false,"mass":0.007160102025262412,"nu":0,"particle_id":94,"point":[-0.01590537419345812,-0.1138618796441519,0.6159438476958142],"type":1,"volume":0.007160102025262412},{"fixed":false,"mass":0.010420011142242553,"nu":0,"particle_id":95,"point":[0.148301157902269,-0.1076543825958863,-0.796248574825762],"type":1,"volume":0.010420011142242553},{"fixed":false,"mass":0.014358974327003875,"nu":0,"particle_id":96,"point":[0.2766045318035129,-0.1629466066018246,0.3934322722405626],"type":1,"volume":0.014358974327003875},{"fixed":false,"mass":0.009562763661754953,"nu":0,"particle_id":97,"point":[0.3768285174278193,-0.2804674005468277,0.2114296130762047],"type":1,"volume":0.009562763661754953},{"fixed":false,"mass":0.011656436198447638,"nu":0,"particle_id":98,"point":[0.1634103835465986,-0.3456785375459639,0.3282676598270889],"type":1,"volume":0.011656436198447638},{"fixed":false,"mass":0.0045165114449916164,"nu":0,"particle_id":99,"point":[0.8190778053989416,0.3453706235711521,-0.4479838015692095],"type":1,"volume":0.0045165114449916164},{"fixed":false,"mass":0.011917813928816084,"nu":0,"particle_id":100,"point":[0.486271605281404,0.4251081909265944,-0.5006989586251471],"type":1,"volume":0.011917813928816084},{"fixed":false,"mass":0.0077560029294503376,"nu":0,"particle_id":101,"point":[0.6179272257094431,0.4463295908726793,-0.3324819116997039],"type":1,"volume":0.0077560029294503376},{"fixed":false,"mass":0.002722069314518108,"nu":0,"particle_id":102,"point":[0.680061547149569,0.5238227574027434,-0.5098669684813217],"type":2,"volume":0.002722069314518108},{"fixed":false,"mass":0.011972005175125552,"nu":0,"particle_id":103,"point":[-0.0474039829780173,0.5481912116740085,0.3657190964443945],"type":1,"volume":0.011972005175125552},{"fixed":false,"mass":0.008675607705089176,"nu":0,"particle_id":104,"point":[-0.1904966158374674,0.5847131895191524,0.5286560731487961],"type":1,"volume":0.008675607705089176},{"fixed":false,"mass":0.016790097454757527,"nu":0,"particle_id":105,"point":[-0.316744262031903,0.4110144414652258,0.4812420290605264],"type":1,"volume":0.016790097454757527},{"fixed":false,"mass":0.013144831972415125,"nu":0,"particle_id":106,"point":[-0.1359286411736692,0.4105766064765731,0.6513614169985535],"type":1,"volume":0.013144831972415125},{"fixed":false,"mass":0.009019002466531747,"nu":0,"particle_id":107,"point":[0.09432254814857655,-0.5448752051376892,0.5811270674242639],"type":1,"volume":0.009019002466531747},{"fixed":false,"mass":0.011736330960796792,"nu":0,"particle_id":108,"point":[0.2233005968102618,-0.372866733949097,0.5941596606501582],"type":1,"volume":0.011736330960796792},{"fixed":false,"mass":0.008474610269114294,"nu":0,"particle_id":109,"point":[0.4897355901939431,-0.5984038076289389,0.2457912660156624],"type":1,"volume":0.008474610269114294},{"fixed":false,"mass":0.010002683128621575,"nu":0,"particle_id":110,"point":[0.3000546525398888,-0.503428715985858,0.2452404025518353],"type":1,"volume":0.010002683128621575},{"fixed":false,"mass":0.014515509209052261,"nu":0,"particle_id":111,"point":[0.4499529799956918,-0.2840142968947226,-0.4066004180801314],"type":1,"volume":0.014515509209052261},{"fixed":false,"mass":0.0075686405757386405,"nu":0,"particle_id":112,"point":[0.182740246078527,-0.1579851586262617,-0.430183228507973],"type":1,"volume":0.0075686405757386405},{"fixed":false,"mass":0.010374355613556284,"nu":0,"particle_id":113,"point":[-0.480402598258276,0.2774580976582923,0.5819444073332495],"type":1,"volume":0.010374355613556284},{"fixed":false,"mass":0.012762764615998389,"nu":0,"particle_id":114,"point":[-0.2824397877491711,0.2479924132145996,0.3192678708787887],"type":1,"volume":0.012762764615998389},{"fixed":false,"mass":0.012336613206395697,"nu":0,"particle_id":115,"point":[-0.4704901969658743,0.1332431325745096,0.3979169498065405],"type":1,"volume":0.012336613206395697},{"fixed":false,"mass":0.007852029817402012,"nu":0,"particle_id":116,"point":[-0.6252926930732143,-0.04913394167856591,-0.5366690301426229],"type":1,"volume":0.007852029817402012},{"fixed":false,"mass":0.002866750051893178,"nu":0,"particle_id":117,"point":[-0.7787024873164972,-0.1800208950243036,-0.5955936644768539],"type":2,"volume":0.002866750051893178},{"fixed":false,"mass":0.004455779255958763,"nu":0,"particle_id":118,"point":[-0.8580775265056365,-0.2015027163557743,-0.462324257833605],"type":2,"volume":0.004455779255958763},{"fixed":false,"mass":0.003355154258908428,"nu":0,"particle_id":119,"point":[-0.8299604174792161,-0.006141658463774981,-0.5566904743404477],"type":2,"volume":0.003355154258908428},{"fixed":false,"mass":0.009870968404804743,"nu":0,"particle_id":120,"point":[0.2314657213981868,-0.6026275965671918,-0.1418500227298462],"type":1,"volume":0.009870968404804743},{"fixed":false,"mass":0.009589989695942923,"nu":0,"particle_id":121,"point":[0.1459990228123517,-0.7615212159489675,-0.2584947494319184],"type":1,"volume":0.009589989695942923},{"fixed":false,"mass":0.012669849370992433,"nu":0,"particle_id":122,"point":[0.05603901500481658,-0.6408756911583104,-0.4192775603322387],"type":1,"volume":0.012669849370992433},{"fixed":false,"mass":0.012528470672002223,"nu":0,"particle_id":123,"point":[-0.2030374520679419,-0.05967273488641406,-0.7775371738825737],"type":1,"volume":0.012528470672002223},{"fixed":false,"mass":0.0073852588657841835,"nu":0,"particle_id":124,"point":[-0.4410039562324052,-0.1240428666563008,-0.8866805108125718],"type":1,"volume":0.0073852588657841835},{"fixed":false,"mass":0.009302132133997802,"nu":0,"particle_id":125,"point":[0.07512211285152467,0.2440152252638569,-0.6151401195248996],"type":1,"volume":0.009302132133997802},{"fixed":false,"mass":0.005412149994761702,"nu":0,"particle_id":126,"point":[0.01875247047960686,0.2256134376758886,-0.9720995213571526],"type":1,"volume":0.005412149994761702},{"fixed":false,"mass":0.015788236368871934,"nu":0,"particle_id":127,"point":[0.1239610940454048,-0.7187714996860953,0.1472310667308433],"type":1,"volume":0.015788236368871934},{"fixed":false,"mass":0.006867444823803756,"nu":0,"particle_id":128,"point":[0.05186690986877524,-0.511817211262877,0.2353532133464984],"type":1,"volume":0.006867444823803756},{"fixed":false,"mass":0.016918060516594415,"nu":0,"particle_id":129,"point":[-0.1031825744178106,-0.668797368742989,0.3036495141844134],"type":1,"volume":0.016918060516594415},{"fixed":false,"mass":0.00425142400292534,"nu":0,"particle_id":130,"point":[0.9137046945421168,-0.01026135830023239,0.4028997079598441],"type":2,"volume":0.00425142400292534},{"fixed":false,"mass":0.007007338713951355,"nu":0,"particle_id":131,"point":[0.8507682531182956,0.2539990039590076,0.4467972492144908],"type":2,"volume":0.007007338713951355},{"fixed":false,"mass":0.007198392173659807,"nu":0,"particle_id":132,"point":[0.8010148058057305,0.03057978156619079,0.2210868444857096],"type":1,"volume":0.007198392173659807},{"fixed":false,"mass":0.01109066785534032,"nu":0,"particle_id":133,"point":[0.683168690316537,-0.03481888392779936,0.3866147473315164],"type":1,"volume":0.01109066785534032},{"fixed":false,"mass":0.011115865874613787,"nu":0,"particle_id":134,"point":[-0.2529695484982859,0.02005999454877538,-0.2083222838606785],"type":1,"volume":0.011115865874613787},{"fixed":false,"mass":0.018678649428831746,"nu":0,"particle_id":135,"point":[-0.4982806868436983,0.08613027519033997,-0.03920918811039206],"type":1,"volume":0.018678649428831746},{"fixed":false,"mass":0.0044122234803393836,"nu":0,"particle_id":136,"point":[0.3430027392461746,0.6586795205654786,0.6675634064367472],"type":2,"volume":0.0044122234803393836},{"fixed":false,"mass":0.006058810984563593,"nu":0,"particle_id":137,"point":[0.2342305970641902,0.8036783370739617,0.534587933669622],"type":2,"volume":0.006058810984563593},{"fixed":false,"mass":0.007392070700432966,"nu":0,"particle_id":138,"point":[-0.7589263451518928,0.3202563723122493,-0.03808971580973871],"type":1,"volume":0.007392070700432966},{"fixed":false,"mass":0.015011408099262324,"nu":0,"particle_id":139,"point":[-0.5852175603424132,0.4297760870326991,0.02504862014472015],"type":1,"volume":0.015011408099262324},{"fixed":false,"mass":0.01182279866996499,"nu":0,"particle_id":140,"point":[-0.6329040684769172,0.4611856797956069,-0.21331553023077],"type":1,"volume":0.01182279866996499},{"fixed":false,"mass":0.01179379809940151,"nu":0,"particle_id":141,"point":[-0.09584868678269907,0.2090301605325014,0.4521373951328528],"type":1,"volume":0.01179379809940151},{"fixed":false,"mass":0.00851604776701221,"nu":0,"particle_id":142,"point":[0.06275100604412456,0.3564203096708228,0.3762955214655478],"type":1,"volume":0.00851604776701221},{"fixed":false,"mass":0.0103677768208927,"nu":0,"particle_id":143,"point":[0.1024341351264128,0.3721556915180396,0.5935504598494025],"type":1,"volume":0.0103677768208927},{"fixed":false,"mass":0.015018459259768014,"nu":0,"particle_id":144,"point":[-0.2387098350176745,0.6512632511967317,0.001027159207161538],"type":1,"volume":0.015018459259768014},{"fixed":false,"mass":0.016180773429231816,"nu":0,"particle_id":145,"point":[0.03786661673293742,0.5059602708384039,0.02543876679335999],"type":1,"volume":0.016180773429231816},{"fixed":false,"mass":0.013002557425074111,"nu":0,"particle_id":146,"point":[-0.04931685052988835,0.7468718534923348,0.241278872194934],"type":1,"volume":0.013002557425074111},{"fixed":false,"mass":0.009452606432396675,"nu":0,"particle_id":147,"point":[-0.1400629952684747,0.4993707538045397,0.1651139927290105],"type":1,"volume":0.009452606432396675},{"fixed":false,"mass":0.013097369982477165,"nu":0,"particle_id":148,"point":[-0.007404189731583036,0.1463575352335154,0.7105183095244678],"type":1,"volume":0.013097369982477165},{"fixed":false,"mass":0.006810163249431423,"nu":0,"particle_id":149,"point":[-5.551115123125783e-17,0.4621011585883066,0.8822110344626871],"type":1,"volume":0.006810163249431423},{"fixed":false,"mass":0.005384147821806011,"nu":0,"particle_id":150,"point":[0.01128677089862805,0.2450765014306536,0.9686577225368902],"type":1,"volume":0.005384147821806011},{"fixed":false,"mass":0.017452955342149534,"nu":0,"particle_id":151,"point":[0.2459793336771765,0.3913418879614616,0.1130524960490041],"type":1,"volume":0.017452955342149534},{"fixed":false,"mass":0.013299566006060077,"nu":0,"particle_id":152,"point":[0.4724905726581822,0.1689935406500226,0.04473163515862578],"type":1,"volume":0.013299566006060077},{"fixed":false,"mass":0.009844620077244692,"nu":0,"particle_id":153,"point":[0.4120525056901699,0.3006156482262016,-0.1101791249306748],"type":1,"volume":0.009844620077244692},{"fixed":false,"mass":0.01545388963076005,"nu":0,"particle_id":154,"point":[0.5233351141851147,0.4231539772715519,0.1929041690053337],"type":1,"volume":0.01545388963076005},{"fixed":false,"mass":0.011963148091611614,"nu":0,"particle_id":155,"point":[0.06727471301962668,0.049967155726833,0.4786355899350733],"type":1,"volume":0.011963148091611614},{"fixed":false,"mass":0.008577842135170245,"nu":0,"particle_id":156,"point":[-0.2227400630164259,-0.2689771614049614,-0.7255988838604359],"type":1,"volume":0.008577842135170245},{"fixed":false,"mass":0.005807368914400542,"nu":0,"particle_id":157,"point":[-0.228988419846103,-0.43601194026206,-0.8632740904081591],"type":1,"volume":0.005807368914400542},{"fixed":false,"mass":0.010828759005493955,"nu":0,"particle_id":158,"point":[0.5183267236018945,0.1287052049448307,0.3967201726039268],"type":1,"volume":0.010828759005493955},{"fixed":false,"mass":0.01069446809302823,"nu":0,"particle_id":159,"point":[0.5711821569425528,0.3477320218368046,0.3997809459099855],"type":1,"volume":0.01069446809302823},{"fixed":false,"mass":0.01057282371352132,"nu":0,"particle_id":160,"point":[0.2831919383282906,0.3720875919984175,0.3627902311700045],"type":1,"volume":0.01057282371352132},{"fixed":false,"mass":0.01360727516282081,"nu":0,"particle_id":161,"point":[0.4269273206694649,0.3017348562430973,0.5666659801517049],"type":1,"volume":0.01360727516282081},{"fixed":false,"mass":0.009843698503801738,"nu":0,"particle_id":162,"point":[0.5116681182882246,0.276914301260816,-0.2958925025097029],"type":1,"volume":0.009843698503801738},{"fixed":false,"mass":0.013197012977909298,"nu":0,"particle_id":163,"point":[0.4126511966677885,0.2343978102942103,-0.5754836212450938],"type":1,"volume":0.013197012977909298},{"fixed":false,"mass":0.006231775251474428,"nu":0,"particle_id":164,"point":[0.3841811371971019,0.4016869955505063,-0.8224390436537315],"type":2,"volume":0.006231775251474428},{"fixed":false,"mass":0.007781327199099926,"nu":0,"particle_id":165,"point":[0.2614464889334279,0.2596491631040493,-0.7322321404970793],"type":1,"volume":0.007781327199099926},{"fixed":false,"mass":0.005209861708398898,"nu":0,"particle_id":166,"point":[0.4606255821972738,0.154644291301018,-0.871153804811382],"type":2,"volume":0.005209861708398898},{"fixed":false,"mass":0.013172974764112697,"nu":0,"particle_id":167,"point":[-0.1155024014863345,0.7902168006325572,-0.1524370065411335],"type":1,"volume":0.013172974764112697},{"fixed":false,"mass":0.006580138692594609,"nu":0,"particle_id":168,"point":[0.00513599842859408,-0.5377449433792486,-0.6266484923918233],"type":1,"volume":0.006580138692594609},{"fixed":false,"mass":0.011268785708399183,"nu":0,"particle_id":169,"point":[0.1948655228287682,-0.4638780762185772,-0.6135236124843138],"type":1,"volume":0.011268785708399183},{"fixed":false,"mass":0.0034635065866644808,"nu":0,"particle_id":170,"point":[0.7624416657138422,0.5746390490639446,-0.269366282114174],"type":1,"volume":0.0034635065866644808},{"fixed":false,"mass":0.008819098536417262,"nu":0,"particle_id":171,"point":[0.5748583862760244,0.5665157144786781,-0.1588649557615812],"type":1,"volume":0.008819098536417262},{"fixed":false,"mass":0.004850730305778326,"nu":0,"particle_id":172,"point":[0.5796030871407452,0.6836848052079381,-0.4260432389393467],"type":2,"volume":0.004850730305778326},{"fixed":false,"mass":0.00846251848310692,"nu":0,"particle_id":173,"point":[0.3157366643886185,0.05047775259419246,0.407391908037843],"type":1,"volume":0.00846251848310692},{"fixed":false,"mass":0.010109603387195706,"nu":0,"particle_id":174,"point":[0.2478874944003586,0.1178258480925837,0.6026785601549943],"type":1,"volume":0.010109603387195706},{"fixed":false,"mass":0.015500228326754897,"nu":0,"particle_id":175,"point":[0.236578906886323,-0.1295171639473869,0.7105887056061296],"type":1,"volume":0.015500228326754897},{"fixed":false,"mass":0.012862461257372806,"nu":0,"particle_id":176,"point":[0.1381734132473845,-0.2580718580511651,0.1229911011673326],"type":1,"volume":0.012862461257372806},{"fixed":false,"mass":0.010877400140124538,"nu":0,"particle_id":177,"point":[0.1850405236318792,-0.4723810485146114,0.04533071478894132],"type":1,"volume":0.010877400140124538},{"fixed":false,"mass":0.004377179310002394,"nu":0,"particle_id":178,"point":[-0.4738271324352409,0.6984454035110845,0.5270066405666433],"type":1,"volume":0.004377179310002394},{"fixed":false,"mass":0.005130364773792645,"nu":0,"particle_id":179,"point":[-0.5843531392516176,0.5843531392516177,0.5462795729218533],"type":2,"volume":0.005130364773792645},{"fixed":false,"mass":0.0030063311078303884,"nu":0,"particle_id":180,"point":[-0.3767228349577919,0.6549842981335158,0.6465322721230806],"type":2,"volume":0.0030063311078303884},{"fixed":false,"mass":0.0039635328975595446,"nu":0,"particle_id":181,"point":[0.5362299153805661,0.833947911108705,0.07523096701574472],"type":2,"volume":0.0039635328975595446},{"fixed":false,"mass":0.011554044562854405,"nu":0,"particle_id":182,"point":[0.2772774635389478,0.723749957420069,-0.001910233804811728],"type":1,"volume":0.011554044562854405},{"fixed":false,"mass":0.00868921871271674,"nu":0,"particle_id":183,"point":[0.4256450073691461,0.6326187952973247,0.1368567850790824],"type":1,"volume":0.00868921871271674},{"fixed":false,"mass":0.007512528375195287,"nu":0,"particle_id":184,"point":[0.3944881401532304,0.8646163482335218,0.2895725986283054],"type":2,"volume":0.007512528375195287},{"fixed":false,"mass":0.0036508092697319404,"nu":0,"particle_id":185,"point":[0.3083159986986108,-0.8962367557582227,-0.313186739854424],"type":1,"volume":0.0036508092697319404},{"fixed":false,"mass":0.007015643926789214,"nu":0,"particle_id":186,"point":[0.3452345955105167,-0.7944915985767871,-0.4934847503981515],"type":2,"volume":0.007015643926789214},{"fixed":false,"mass":0.007311497551717295,"nu":0,"particle_id":187,"point":[0.1231573687844192,-0.9174505970337391,0.3652064232414355],"type":1,"volume":0.007311497551717295},{"fixed":false,"mass":0.012543866563966789,"nu":0,"particle_id":188,"point":[0.1374903043825899,-0.6403271802089319,0.3929315176359545],"type":1,"volume":0.012543866563966789},{"fixed":false,"mass":0.006912113617420813,"nu":0,"particle_id":189,"point":[-0.07421891577765055,-0.8443677610383933,0.5202009732366333],"type":2,"volume":0.006912113617420813},{"fixed":false,"mass":0.0030583652141425634,"nu":0,"particle_id":190,"point":[0.1093387674465227,-0.7737652192581181,0.6177711026382535],"type":2,"volume":0.0030583652141425634},{"fixed":false,"mass":0.012032515004097731,"nu":0,"particle_id":191,"point":[-0.1965009129104257,0.4771291044983168,-0.1248623829186727],"type":1,"volume":0.012032515004097731},{"fixed":false,"mass":0.00672918578165814,"nu":0,"particle_id":192,"point":[-0.5018960275007931,0.513730602394595,-0.3628407778439559],"type":1,"volume":0.00672918578165814},{"fixed":false,"mass":0.0020923128307141236,"nu":0,"particle_id":193,"point":[-0.6873701692026601,0.5860895666126815,-0.4100431244926372],"type":2,"volume":0.0020923128307141236},{"fixed":false,"mass":0.003373964210315396,"nu":0,"particle_id":194,"point":[-0.5796667110561533,0.5794822206942752,-0.5558369196746601],"type":2,"volume":0.003373964210315396},{"fixed":false,"mass":0.014517417636343576,"nu":0,"particle_id":195,"point":[0.4203569153046166,-0.09324202058032491,-0.6685076518436479],"type":1,"volume":0.014517417636343576},{"fixed":false,"mass":0.004955692909317569,"nu":0,"particle_id":196,"point":[0.4315913223703872,-0.07397747933257182,-0.8945880022957429],"type":1,"volume":0.004955692909317569},{"fixed":false,"mass":0.0063152129581594265,"nu":0,"particle_id":197,"point":[0.6143152301513661,0.181422386026726,-0.7637816402718924],"type":2,"volume":0.0063152129581594265},{"fixed":false,"mass":0.014361904540028315,"nu":0,"particle_id":198,"point":[-0.2655611871494811,0.6593329247624633,0.264481215689672],"type":1,"volume":0.014361904540028315},{"fixed":false,"mass":0.011599034156147842,"nu":0,"particle_id":199,"point":[-0.4904015140352855,0.5906193295786536,0.271413252894905],"type":1,"volume":0.011599034156147842},{"fixed":false,"mass":0.012395788440692642,"nu":0,"particle_id":200,"point":[-0.3522222030407709,0.4226511442918605,0.1828371238164166],"type":1,"volume":0.012395788440692642},{"fixed":false,"mass":0.010796613684656196,"nu":0,"particle_id":201,"point":[0.3818327788515725,0.6789287197431992,-0.1761469033744026],"type":1,"volume":0.010796613684656196},{"fixed":false,"mass":0.007447801387881699,"nu":0,"particle_id":202,"point":[0.3898994496856282,0.5057351013390048,-0.06109007526138312],"type":1,"volume":0.007447801387881699},{"fixed":false,"mass":0.00307225848382261,"nu":0,"particle_id":203,"point":[0.1549221469155658,0.5308059419222633,-0.8263877031565737],"type":2,"volume":0.00307225848382261},{"fixed":false,"mass":0.012069994106362307,"nu":0,"particle_id":204,"point":[0.2492203077539464,0.4178888303216897,-0.5973746107843261],"type":1,"volume":0.012069994106362307},{"fixed":false,"mass":0.015012222369859529,"nu":0,"particle_id":205,"point":[-0.1318690676877218,-0.3457181203439657,0.2207603773984739],"type":1,"volume":0.015012222369859529},{"fixed":false,"mass":0.005127282602117698,"nu":0,"particle_id":206,"point":[-0.1212939058969826,0.05170876608116503,0.5755164669198721],"type":1,"volume":0.005127282602117698},{"fixed":false,"mass":0.015663373298136222,"nu":0,"particle_id":207,"point":[-0.2748262451701147,0.2055759745279203,0.6691738593615312],"type":1,"volume":0.015663373298136222},{"fixed":false,"mass":0.011219481181569747,"nu":0,"particle_id":208,"point":[-0.1675245045289959,-0.01355709643776477,0.7592495706238918],"type":1,"volume":0.011219481181569747},{"fixed":false,"mass":0.006159590223028184,"nu":0,"particle_id":209,"point":[0.728349941868489,-0.3232101535623569,0.1974850480510735],"type":1,"volume":0.006159590223028184},{"fixed":false,"mass":0.005312023624381392,"nu":0,"particle_id":210,"point":[0.8054134798326869,-0.5679060386225642,0.1372566184474075],"type":2,"volume":0.005312023624381392},{"fixed":false,"mass":0.004535693735413782,"nu":0,"particle_id":211,"point":[0.9154365907254784,-0.3671393057478718,0.1350974501682088],"type":1,"volume":0.004535693735413782},{"fixed":false,"mass":0.002818805312923632,"nu":0,"particle_id":212,"point":[0.8102790394483504,-0.4163960551913129,0.3961531312327842],"type":1,"volume":0.002818805312923632},{"fixed":false,"mass":0.014524532099892082,"nu":0,"particle_id":213,"point":[-0.7304920601446623,-0.2199134526450591,0.01905410987396537],"type":1,"volume":0.014524532099892082},{"fixed":false,"mass":0.005820427010620703,"nu":0,"particle_id":214,"point":[-0.9560262076783101,-0.1627829968961753,0.2280913565886913],"type":2,"volume":0.005820427010620703},{"fixed":false,"mass":0.002876014406645436,"nu":0,"particle_id":215,"point":[-0.9789224782382259,-0.1926349050028293,-0.003364965183353431],"type":2,"volume":0.002876014406645436},{"fixed":false,"mass":0.004066800071612732,"nu":0,"particle_id":216,"point":[-0.9199404921288072,-0.3803241404471388,0.04312413041028899],"type":2,"volume":0.004066800071612732},{"fixed":false,"mass":0.01671140427001501,"nu":0,"particle_id":217,"point":[-0.3404491694520635,-0.134594571092343,-0.6032060430082697],"type":1,"volume":0.01671140427001501},{"fixed":false,"mass":0.013798437701128414,"nu":0,"particle_id":218,"point":[-0.1219662427909377,-0.3869091218719538,-0.5745002019785553],"type":1,"volume":0.013798437701128414},{"fixed":false,"mass":0.003392122005474111,"nu":0,"particle_id":219,"point":[-0.2140258148299653,-0.2241801406912328,0.945189639533176],"type":2,"volume":0.003392122005474111},{"fixed":false,"mass":0.0035772001547885175,"nu":0,"particle_id":220,"point":[-0.2946843639154719,-0.003122621000911688,0.9524008903835386],"type":2,"volume":0.0035772001547885175},{"fixed":false,"mass":0.005476066836870543,"nu":0,"particle_id":221,"point":[0,0,1],"type":2,"volume":0.005476066836870543},{"fixed":false,"mass":0.015436828767115284,"nu":0,"particle_id":222,"point":[-0.6533731266538735,-0.1293854828353755,-0.2001695654222645],"type":1,"volume":0.015436828767115284},{"fixed":false,"mass":0.005373882984160448,"nu":0,"particle_id":223,"point":[-0.5772508302141799,-0.09657128005728169,-0.01797252426667757],"type":1,"volume":0.005373882984160448},{"fixed":false,"mass":0.005357877748314482,"nu":0,"particle_id":224,"point":[0.2776731064535757,-0.2444937012798639,-0.9244788825918535],"type":1,"volume":0.005357877748314482},{"fixed":false,"mass":0.005691993137339294,"nu":0,"particle_id":225,"point":[0.2577784972430378,-0.4631534088372144,-0.841991791491456],"type":2,"volume":0.005691993137339294},{"fixed":false,"mass":0.00380320248379147,"nu":0,"particle_id":226,"point":[0.4546145314792931,-0.2924119584709567,-0.8356516395227733],"type":2,"volume":0.00380320248379147},{"fixed":false,"mass":0.0032395691791043376,"nu":0,"particle_id":227,"point":[0.3026616091443927,-0.7960291805150168,0.5161410527764039],"type":1,"volume":0.0032395691791043376},{"fixed":false,"mass":0.004666405519608558,"nu":0,"particle_id":228,"point":[0.2742610994826321,-0.6532999864389528,0.698311925861671],"type":2,"volume":0.004666405519608558},{"fixed":false,"mass":0.012644249441820668,"nu":0,"particle_id":229,"point":[0.1427692631105347,0.09994614883276486,0.2678866621955886],"type":1,"volume":0.012644249441820668},{"fixed":false,"mass":0.011234965971436028,"nu":0,"particle_id":230,"point":[0.3554387876131889,0.1876007417731237,0.2433883117950252],"type":1,"volume":0.011234965971436028},{"fixed":false,"mass":0.0046828426816564565,"nu":0,"particle_id":231,"point":[0.9704608416100364,0.2378286444350291,0.007916705757549887],"type":2,"volume":0.0046828426816564565},{"fixed":false,"mass":0.005261079493110485,"nu":0,"particle_id":232,"point":[0.9947062116569865,-0.005854980402398409,-0.08972640539764373],"type":1,"volume":0.005261079493110485},{"fixed":false,"mass":0.0117392714221767,"nu":0,"particle_id":233,"point":[0.7082358586973196,0.1710068015401013,-0.1855714861870281],"type":1,"volume":0.0117392714221767},{"fixed":false,"mass":0.004617435266404542,"nu":0,"particle_id":234,"point":[0.08147649665254635,-0.05066677800648656,-0.9924200164992443],"type":1,"volume":0.004617435266404542},{"fixed":false,"mass":0.0055407384750861865,"nu":0,"particle_id":235,"point":[-0.5720379950118675,-0.75486755132255,-0.2954176804982457],"type":2,"volume":0.0055407384750861865},{"fixed":false,"mass":0.0055615139486543674,"nu":0,"particle_id":236,"point":[-0.7320667868879314,-0.5759753369231504,-0.3423906309909039],"type":1,"volume":0.0055615139486543674},{"fixed":false,"mass":0.01481440603763154,"nu":0,"particle_id":237,"point":[-0.4559831646206293,-0.4841302722653462,-0.3281380922850443],"type":1,"volume":0.01481440603763154},{"fixed":false,"mass":0.003574071047219057,"nu":0,"particle_id":238,"point":[0.5484184574640939,-0.4223335108653634,-0.7098902779410758],"type":2,"volume":0.003574071047219057},{"fixed":false,"mass":0.0062916575546473645,"nu":0,"particle_id":239,"point":[0.7393431023126263,-0.4029336135011152,-0.5240673909472333],"type":2,"volume":0.0062916575546473645},{"fixed":false,"mass":0.008042350484781519,"nu":0,"particle_id":240,"point":[0.6313899265719921,-0.2338550937264541,-0.4778366340041676],"type":1,"volume":0.008042350484781519},{"fixed":false,"mass":0.011863960142089304,"nu":0,"particle_id":241,"point":[-0.3093098120603291,0.6785481748626634,-0.2318005393013829],"type":1,"volume":0.011863960142089304},{"fixed":false,"mass":0.005674922507689277,"nu":0,"particle_id":242,"point":[-0.4162386365796216,0.9041888525218484,-0.05108407911261646],"type":2,"volume":0.005674922507689277},{"fixed":false,"mass":0.0038719681213807266,"nu":0,"particle_id":243,"point":[0.631979369026463,0.5478769900336525,0.535129492364973],"type":2,"volume":0.0038719681213807266},{"fixed":false,"mass":0.003577532741722675,"nu":0,"particle_id":244,"point":[0.6658652525047365,0.6336445236745882,0.3794595619675671],"type":2,"volume":0.003577532741722675},{"fixed":false,"mass":0.008946389933511512,"nu":0,"particle_id":245,"point":[-0.3900998683684275,-0.6910434577475363,0.1027811445855042],"type":1,"volume":0.008946389933511512},{"fixed":false,"mass":0.0019418752408996499,"nu":0,"particle_id":246,"point":[-0.4999664062130407,-0.8391932421611386,0.1816238189195436],"type":2,"volume":0.0019418752408996499},{"fixed":false,"mass":0.006399890990655398,"nu":0,"particle_id":247,"point":[-0.475371668680135,-0.5702539610204281,0.3625954053534032],"type":1,"volume":0.006399890990655398},{"fixed":false,"mass":0.003461945630413623,"nu":0,"particle_id":248,"point":[-0.6102277745598537,-0.7164237641943549,0.3184371930979422],"type":2,"volume":0.003461945630413623},{"fixed":false,"mass":0.004342661532335108,"nu":0,"particle_id":249,"point":[-0.391153911218484,-0.9045521449146823,-0.1463985975136163],"type":1,"volume":0.004342661532335108},{"fixed":false,"mass":0.008812736234538505,"nu":0,"particle_id":250,"point":[-0.3792706037387159,-0.6682622294940749,-0.2675846883097399],"type":1,"volume":0.008812736234538505},{"fixed":false,"mass":0.0052532944956759225,"nu":0,"particle_id":251,"point":[-0.5369103601783278,-0.8400256609707542,-0.02600070876532493],"type":1,"volume":0.0052532944956759225},{"fixed":false,"mass":0.006965266421851643,"nu":0,"particle_id":252,"point":[0.1879107601835762,0.2081614267550002,0.432309755908586],"type":1,"volume":0.006965266421851643},{"fixed":false,"mass":0.012662902641720744,"nu":0,"particle_id":253,"point":[-0.7580969144743746,0.105455342813289,-0.04203801550338526],"type":1,"volume":0.012662902641720744},{"fixed":false,"mass":0.0039662986976897515,"nu":0,"particle_id":254,"point":[-0.9829427924143515,-0.08468275862295804,-0.1449864162018308],"type":2,"volume":0.0039662986976897515},{"fixed":false,"mass":0.01034445451414326,"nu":0,"particle_id":255,"point":[0.2616708344705344,0.2243104901491499,-0.4222213010323599],"type":1,"volume":0.01034445451414326},{"fixed":false,"mass":0.010193446959553315,"nu":0,"particle_id":256,"point":[0.2508032858529476,0.05432145852509446,-0.6990194762237285],"type":1,"volume":0.010193446959553315},{"fixed":false,"mass":0.008755305974327056,"nu":0,"particle_id":257,"point":[0.01103064179580701,0.3482923308370225,-0.4037048887180162],"type":1,"volume":0.008755305974327056},{"fixed":false,"mass":0.004363565304286336,"nu":0,"particle_id":258,"point":[0.4704720909079206,0.5817419203636767,-0.6510299592762329],"type":2,"volume":0.004363565304286336},{"fixed":false,"mass":0.01100321626867738,"nu":0,"particle_id":259,"point":[-0.04243574023008759,0.2953084711899439,0.1913005138746854],"type":1,"volume":0.01100321626867738},{"fixed":false,"mass":0.007156002658029033,"nu":0,"particle_id":260,"point":[0.07685235964473694,0.4837919137853534,0.2214040859317092],"type":1,"volume":0.007156002658029033},{"fixed":false,"mass":0.0071079215049349755,"nu":0,"particle_id":261,"point":[0.4501834467732942,-0.08014324949619217,0.3342122187313489],"type":1,"volume":0.0071079215049349755},{"fixed":false,"mass":0.009216693315425862,"nu":0,"particle_id":262,"point":[0.5894781835665567,-0.1412587631671836,0.2024741426177581],"type":1,"volume":0.009216693315425862},{"fixed":false,"mass":0.011387593701469141,"nu":0,"particle_id":263,"point":[0.6642572288810108,-0.2534643324080493,0.3759536490297519],"type":1,"volume":0.011387593701469141},{"fixed":false,"mass":0.004987970874353254,"nu":0,"particle_id":264,"point":[-0.6654200278407164,0.1563299730469738,0.7226830287207414],"type":1,"volume":0.004987970874353254},{"fixed":false,"mass":0.009530841852911982,"nu":0,"particle_id":265,"point":[-0.5041140631453906,0.06212024992222964,0.6074340594687339],"type":1,"volume":0.009530841852911982},{"fixed":false,"mass":0.005674678218154555,"nu":0,"particle_id":266,"point":[-0.7376104218186479,-0.08692000869035085,0.6622481803081004],"type":1,"volume":0.005674678218154555},{"fixed":false,"mass":0.0032098634587387517,"nu":0,"particle_id":267,"point":[-0.6218923254800366,-0.009772853878120208,0.7763778582541998],"type":1,"volume":0.0032098634587387517},{"fixed":false,"mass":0.010205523303017107,"nu":0,"particle_id":268,"point":[-0.4276808021654248,-0.2400326302404763,0.6185719870267508],"type":1,"volume":0.010205523303017107},{"fixed":false,"mass":0.005197156830029608,"nu":0,"particle_id":269,"point":[-0.4897224827277361,-0.09794449654554732,0.8607866184636386],"type":1,"volume":0.005197156830029608},{"fixed":false,"mass":0.004172446328898728,"nu":0,"particle_id":270,"point":[-0.5409075417302927,-0.339599247159236,0.7607835207326872],"type":2,"volume":0.004172446328898728},{"fixed":false,"mass":0.010131098413263675,"nu":0,"particle_id":271,"point":[0.7851854766840796,-0.09754062808618807,-0.1273915921405223],"type":1,"volume":0.010131098413263675},{"fixed":false,"mass":0.0020068850640956406,"nu":0,"particle_id":272,"point":[0.9629359842855237,-0.09731708579861642,-0.2380351733409673],"type":2,"volume":0.0020068850640956406},{"fixed":false,"mass":0.005172347672944737,"nu":0,"particle_id":273,"point":[0.952990894491008,0.07417513763408537,-0.2811822150784635],"type":1,"volume":0.005172347672944737},{"fixed":false,"mass":0.012449406897814074,"nu":0,"particle_id":274,"point":[0.5584918737797803,-0.4219150723999987,0.1502730510132787],"type":1,"volume":0.012449406897814074},{"fixed":false,"mass":0.006612169572764402,"nu":0,"particle_id":275,"point":[0.9065437686397424,-0.4016258673295106,-0.09106316256749873],"type":2,"volume":0.006612169572764402},{"fixed":false,"mass":0.0039830713486432604,"nu":0,"particle_id":276,"point":[0.905570597351179,-0.2303001512709236,-0.3399904154772642],"type":1,"volume":0.0039830713486432604},{"fixed":false,"mass":0.010204231025267633,"nu":0,"particle_id":277,"point":[-0.5677782932467477,-0.5317232547551967,-0.1088098234288426],"type":1,"volume":0.010204231025267633},{"fixed":false,"mass":0.0036494907391558967,"nu":0,"particle_id":278,"point":[-0.715193242639315,-0.6805983242842026,-0.111546112081947],"type":2,"volume":0.0036494907391558967},{"fixed":false,"mass":0.004946597922226354,"nu":0,"particle_id":279,"point":[-0.8672221963665184,-0.4562780758280174,-0.180820382956356],"type":1,"volume":0.004946597922226354},{"fixed":false,"mass":0.004782049770296763,"nu":0,"particle_id":280,"point":[-0.2101134352324747,0.9597344026328266,0.1620697371591068],"type":2,"volume":0.004782049770296763},{"fixed":false,"mass":0.005547313995641564,"nu":0,"particle_id":281,"point":[-0.3747342190446775,0.9094043230577948,0.152963012469052],"type":1,"volume":0.005547313995641564},{"fixed":false,"mass":0.004982753189808728,"nu":0,"particle_id":282,"point":[-0.2012780057635634,0.9770423631389472,-0.009214884149322429],"type":2,"volume":0.004982753189808728},{"fixed":false,"mass":0.013430766516168122,"nu":0,"particle_id":283,"point":[-0.5532320691490191,0.3767322182536008,0.3452860411941889],"type":1,"volume":0.013430766516168122},{"fixed":false,"mass":0.010005212931361165,"nu":0,"particle_id":284,"point":[-0.4412743886928893,0.2065793349509019,0.1548138254398886],"type":1,"volume":0.010005212931361165},{"fixed":false,"mass":0.004653562236264636,"nu":0,"particle_id":285,"point":[0.349502928718419,-0.3520119620758126,0.8603124433146518],"type":1,"volume":0.004653562236264636},{"fixed":false,"mass":0.0046698266404164674,"nu":0,"particle_id":286,"point":[0.4423258684646915,-0.1474419561548971,0.8846517369293828],"type":2,"volume":0.0046698266404164674},{"fixed":false,"mass":0.004350724726924829,"nu":0,"particle_id":287,"point":[0.2397130625441096,-0.03781659623606611,0.9675658612041075],"type":2,"volume":0.004350724726924829},{"fixed":false,"mass":0.006145286996653085,"nu":0,"particle_id":288,"point":[0.1415455044579544,-0.3086686623513547,0.9373348734453393],"type":2,"volume":0.006145286996653085},{"fixed":false,"mass":0.011857207939849354,"nu":0,"particle_id":289,"point":[0.3352529316836975,-0.05441068650489427,0.1488278822399483],"type":1,"volume":0.011857207939849354},{"fixed":false,"mass":0.009897592249972262,"nu":0,"particle_id":290,"point":[-0.1146505330934941,-0.5241742206360172,0.5920119140230924],"type":1,"volume":0.009897592249972262},{"fixed":false,"mass":0.002064379381411639,"nu":0,"particle_id":291,"point":[-0.06433531375798847,-0.7302228238947426,0.6733656719908168],"type":2,"volume":0.002064379381411639},{"fixed":false,"mass":0.008627109420393004,"nu":0,"particle_id":292,"point":[-0.3714521576622241,-0.5952713405545583,-0.07247622761234154],"type":1,"volume":0.008627109420393004},{"fixed":false,"mass":0.011195735572952857,"nu":0,"particle_id":293,"point":[0.6298914242770239,0.3712515097321948,-0.05542222005807795],"type":1,"volume":0.011195735572952857},{"fixed":false,"mass":0.004060171346554435,"nu":0,"particle_id":294,"point":[-0.688534733740039,0.6885347337400392,0.1919880379104517],"type":2,"volume":0.004060171346554435},{"fixed":false,"mass":0.004789718962041631,"nu":0,"particle_id":295,"point":[-0.4571717256888908,0.7874734720411858,0.3950934520368096],"type":1,"volume":0.004789718962041631},{"fixed":false,"mass":0.00325176405574092,"nu":0,"particle_id":296,"point":[-0.7033702349698909,0.5899691238147364,0.3751476899971106],"type":1,"volume":0.00325176405574092},{"fixed":false,"mass":0.006747200773548141,"nu":0,"particle_id":297,"point":[0.5461198881853085,0.06045341741179072,0.2040045241966082],"type":1,"volume":0.006747200773548141},{"fixed":false,"mass":0.010474494658841012,"nu":0,"particle_id":298,"point":[0.7230201410791741,0.03484132304207101,0.02243425692828702],"type":1,"volume":0.010474494658841012},{"fixed":false,"mass":0.010864289887641366,"nu":0,"particle_id":299,"point":[-0.3943295382062054,0.3113696731672784,-0.03273170806079095],"type":1,"volume":0.010864289887641366},{"fixed":false,"mass":0.004593728750738668,"nu":0,"particle_id":300,"point":[0.6172133998483676,-0.1543033499620919,0.7715167498104595],"type":1,"volume":0.004593728750738668},{"fixed":false,"mass":0.0023277341768938938,"nu":0,"particle_id":301,"point":[0.5479964226250409,-0.3367699897425883,0.7568270697709356],"type":2,"volume":0.0023277341768938938},{"fixed":false,"mass":0.014377429139887106,"nu":0,"particle_id":302,"point":[0.0651517225638607,0.7776257808831079,0.03900636385335732],"type":1,"volume":0.014377429139887106},{"fixed":false,"mass":0.004220962811485342,"nu":0,"particle_id":303,"point":[0.1437091515666914,0.5780998487383756,0.7980181793572545],"type":2,"volume":0.004220962811485342},{"fixed":false,"mass":0.008165455458146741,"nu":0,"particle_id":304,"point":[0.007188580807602624,0.5520373791646987,0.5709807896437586],"type":1,"volume":0.008165455458146741},{"fixed":false,"mass":0.014613533173701324,"nu":0,"particle_id":305,"point":[-0.4870725702386441,0.03623010190298287,-0.4034539793250738],"type":1,"volume":0.014613533173701324},{"fixed":false,"mass":0.010271734959058186,"nu":0,"particle_id":306,"point":[-0.2569733872796576,0.1422467633463274,-0.6716786081776154],"type":1,"volume":0.010271734959058186},{"fixed":false,"mass":0.003463723941532255,"nu":0,"particle_id":307,"point":[0.0624116939553577,-0.6080575248799347,0.7845522171478225],"type":2,"volume":0.003463723941532255},{"fixed":false,"mass":0.010757627601071466,"nu":0,"particle_id":308,"point":[-0.7202022096066165,-0.2512052709389289,0.317121166827254],"type":1,"volume":0.010757627601071466},{"fixed":false,"mass":0.0029485151997990624,"nu":0,"particle_id":309,"point":[-0.8587965886070774,-0.4769176104932118,0.1623853415757777],"type":2,"volume":0.0029485151997990624},{"fixed":false,"mass":0.0030888728009107157,"nu":0,"particle_id":310,"point":[-0.8471394324652606,-0.4154551986034046,0.3152859449671589],"type":1,"volume":0.0030888728009107157},{"fixed":false,"mass":0.008307538952835168,"nu":0,"particle_id":311,"point":[-0.08971804224950551,-0.7592887894671513,-0.3461858448071254],"type":1,"volume":0.008307538952835168},{"fixed":false,"mass":0.004741807836136415,"nu":0,"particle_id":312,"point":[0.4011250938723159,0.7637655451496209,-0.4924275379821792],"type":1,"volume":0.004741807836136415},{"fixed":false,"mass":0.003434492668810452,"nu":0,"particle_id":313,"point":[0.2840975375776355,0.6345880713617277,-0.7099927402191435],"type":1,"volume":0.003434492668810452},{"fixed":false,"mass":0.0043281671043268735,"nu":0,"particle_id":314,"point":[0.1364586196036853,0.7532638611327245,-0.6384133705473927],"type":1,"volume":0.0043281671043268735},{"fixed":false,"mass":0.008872857901790253,"nu":0,"particle_id":315,"point":[0.1859813228609274,0.5700503778524031,0.472760555228292],"type":1,"volume":0.008872857901790253},{"fixed":false,"mass":0.0034545165165195783,"nu":0,"particle_id":316,"point":[0.4922567486228026,0.8589142260676845,-0.09980453211275324],"type":2,"volume":0.0034545165165195783},{"fixed":false,"mass":0.012063294369037175,"nu":0,"particle_id":317,"point":[-0.6428920973583173,-0.3714380162939305,-0.220921373550034],"type":1,"volume":0.012063294369037175},{"fixed":false,"mass":0.0072797904828348844,"nu":0,"particle_id":318,"point":[-0.6940157810730145,-0.416543491389798,0.05863968924785677],"type":1,"volume":0.0072797904828348844},{"fixed":false,"mass":0.005614414459396212,"nu":0,"particle_id":319,"point":[-0.9225809276895061,0.3264741975679045,-0.1771374614335444],"type":2,"volume":0.005614414459396212},{"fixed":false,"mass":0.006696658287765437,"nu":0,"particle_id":320,"point":[-0.9487310725194661,0.2962298271100612,0.05964794271603778],"type":2,"volume":0.006696658287765437},{"fixed":false,"mass":0.004015931608783626,"nu":0,"particle_id":321,"point":[-0.8264042076866241,0.5388441503924665,-0.119562108164279],"type":2,"volume":0.004015931608783626},{"fixed":false,"mass":0.004619833552726321,"nu":0,"particle_id":322,"point":[0.8735398454072822,0.03859339308875998,-0.4741116964812204],"type":2,"volume":0.004619833552726321},{"fixed":false,"mass":0.00190684844812871,"nu":0,"particle_id":323,"point":[0.8065069786057703,0.1922385293278825,-0.5470242343697902],"type":2,"volume":0.00190684844812871},{"fixed":false,"mass":0.0041480072039069395,"nu":0,"particle_id":324,"point":[0.9228518047868987,0.280997040476217,-0.2477658969644407],"type":1,"volume":0.0041480072039069395},{"fixed":false,"mass":0.014967015908513012,"nu":0,"particle_id":325,"point":[-0.09565207012295476,0.5891767161294893,-0.2836934712001265],"type":1,"volume":0.014967015908513012},{"fixed":false,"mass":0.007350343870948367,"nu":0,"particle_id":326,"point":[-0.1233247017411333,0.8311522542581062,-0.5306692219939209],"type":1,"volume":0.007350343870948367},{"fixed":false,"mass":0.014009732119384919,"nu":0,"particle_id":327,"point":[0.1018232090490229,0.6360068915557534,-0.4240654443264513],"type":1,"volume":0.014009732119384919},{"fixed":false,"mass":0.0022336957833993315,"nu":0,"particle_id":328,"point":[-0.8434724573114005,-0.5316885817694683,-0.01859514263043979],"type":2,"volume":0.0022336957833993315},{"fixed":false,"mass":0.009471781491716723,"nu":0,"particle_id":329,"point":[0.1067834231321995,0.0551802245250511,-0.5136597804882977],"type":1,"volume":0.009471781491716723},{"fixed":false,"mass":0.013506188575094676,"nu":0,"particle_id":330,"point":[-0.296938608151197,0.3888181051624034,-0.6391099897838493],"type":1,"volume":0.013506188575094676},{"fixed":false,"mass":0.005562016898695007,"nu":0,"particle_id":331,"point":[-0.2945203322108687,0.3436423476288604,-0.8869177040728053],"type":2,"volume":0.005562016898695007},{"fixed":false,"mass":0.0036739943189868017,"nu":0,"particle_id":332,"point":[-0.1869097007834339,0.6355826478364253,0.7430581972630148],"type":2,"volume":0.0036739943189868017},{"fixed":false,"mass":0.0031819272796371266,"nu":0,"particle_id":333,"point":[-0.3569469977772642,-0.8629222185927424,-0.3387552908358151],"type":2,"volume":0.0031819272796371266},{"fixed":false,"mass":0.00522634542643325,"nu":0,"particle_id":334,"point":[-0.1142807026484158,-0.9495953870118283,-0.2846289190063743],"type":2,"volume":0.00522634542643325},{"fixed":false,"mass":0.013062747762559628,"nu":0,"particle_id":335,"point":[0.4180480277948743,-0.6112931514132922,0.03964261090420913],"type":1,"volume":0.013062747762559628},{"fixed":false,"mass":0.010100747304341181,"nu":0,"particle_id":336,"point":[0.4300236373160252,-0.6577698257181808,-0.1683603616043213],"type":1,"volume":0.010100747304341181},{"fixed":false,"mass":0.012378203421107969,"nu":0,"particle_id":337,"point":[0.648346162107597,-0.4709704722558125,-0.04454377711450532],"type":1,"volume":0.012378203421107969},{"fixed":false,"mass":0.003452137360741991,"nu":0,"particle_id":338,"point":[-0.04087044776195992,-0.99146501288652,-0.1054386926323985],"type":2,"volume":0.003452137360741991},{"fixed":false,"mass":0.005370484053505322,"nu":0,"particle_id":339,"point":[0.09165292285831872,-0.9923297008495786,0.04183003071205194],"type":2,"volume":0.005370484053505322},{"fixed":false,"mass":0.008472345620976129,"nu":0,"particle_id":340,"point":[0.1955850736634085,-0.8012951383189171,-0.04715028165044138],"type":1,"volume":0.008472345620976129},{"fixed":false,"mass":0.0056613194115312645,"nu":0,"particle_id":341,"point":[0.8770727847401738,0.4551657440644181,-0.142450291267161],"type":1,"volume":0.0056613194115312645},{"fixed":false,"mass":0.0034906814461312793,"nu":0,"particle_id":342,"point":[0.6739030181313206,0.7309661270111893,-0.05585893101715889],"type":2,"volume":0.0034906814461312793},{"fixed":false,"mass":0.0021759691650575564,"nu":0,"particle_id":343,"point":[0.7517597598050618,0.6461388950911999,0.08855609809312401],"type":2,"volume":0.0021759691650575564},{"fixed":false,"mass":0.009527658404237967,"nu":0,"particle_id":344,"point":[-0.4056731146395317,0.4659778709368236,-0.1886989788676133],"type":1,"volume":0.009527658404237967},{"fixed":false,"mass":0.014138452807685198,"nu":0,"particle_id":345,"point":[-0.4699114253270597,0.6272609770803624,-0.02306520079674329],"type":1,"volume":0.014138452807685198},{"fixed":false,"mass":0.008132367898887194,"nu":0,"particle_id":346,"point":[-0.3525454226813085,0.1651953789456242,-0.4908350459328575],"type":1,"volume":0.008132367898887194},{"fixed":false,"mass":0.010547456474399149,"nu":0,"particle_id":347,"point":[-0.4741018901069913,0.05611707525598088,-0.6376721815290568],"type":1,"volume":0.010547456474399149},{"fixed":false,"mass":0.01301779730992825,"nu":0,"particle_id":348,"point":[-0.2185221707571597,0.009460184629593943,-0.4492187080419474],"type":1,"volume":0.01301779730992825},{"fixed":false,"mass":0.008509488352843314,"nu":0,"particle_id":349,"point":[-0.6341940519837411,0.1963512740588033,-0.4735026309598347],"type":1,"volume":0.008509488352843314},{"fixed":false,"mass":0.009663516524295371,"nu":0,"particle_id":350,"point":[-0.711412636654706,0.03987639596701004,-0.3468806297723354],"type":1,"volume":0.009663516524295371},{"fixed":false,"mass":0.0052931085076293495,"nu":0,"particle_id":351,"point":[-0.6566279950695655,0.6941767504439886,-0.2768696800122029],"type":1,"volume":0.0052931085076293495},{"fixed":false,"mass":0.002917854143380131,"nu":0,"particle_id":352,"point":[-0.4828666749525128,0.814131015231278,-0.3202599845151261],"type":1,"volume":0.002917854143380131},{"fixed":false,"mass":0.003468729541665078,"nu":0,"particle_id":353,"point":[-0.608280126921193,0.7800468500425386,-0.1331620026451317],"type":2,"volume":0.003468729541665078},{"fixed":false,"mass":0.004908175526327279,"nu":0,"particle_id":354,"point":[0.3613464096676585,-0.612322580724547,-0.69355248046717],"type":2,"volume":0.004908175526327279},{"fixed":false,"mass":0.011629765095377316,"nu":0,"particle_id":355,"point":[0.3793327002318371,-0.3559197371984938,-0.5959043162048402],"type":1,"volume":0.011629765095377316},{"fixed":false,"mass":0.010029017521100466,"nu":0,"particle_id":356,"point":[0.0009281725894169368,0.3707134145473324,-0.1997992258578539],"type":1,"volume":0.010029017521100466},{"fixed":false,"mass":0.011377605465562544,"nu":0,"particle_id":357,"point":[-0.06534432899974232,0.1253048696826378,-0.1685328928358872],"type":1,"volume":0.011377605465562544},{"fixed":false,"mass":0.011531315912119432,"nu":0,"particle_id":358,"point":[0.1892028442308855,0.2454487124991328,-0.08598532397772585],"type":1,"volume":0.011531315912119432},{"fixed":false,"mass":0.008147259737921558,"nu":0,"particle_id":359,"point":[0.1883675471080156,0.4581988040361286,-0.1215085369403289],"type":1,"volume":0.008147259737921558},{"fixed":false,"mass":0.005419050539088944,"nu":0,"particle_id":360,"point":[0.73355525075066,-0.5926682507776717,0.3093292639421421],"type":2,"volume":0.005419050539088944},{"fixed":false,"mass":0.0020745767560919944,"nu":0,"particle_id":361,"point":[0.5127190360172826,-0.8073507030435518,0.2742936467437527],"type":2,"volume":0.0020745767560919944},{"fixed":false,"mass":0.004918494556738478,"nu":0,"particle_id":362,"point":[0.3776272963045485,-0.8392211853285076,0.3708629387665289],"type":1,"volume":0.004918494556738478},{"fixed":false,"mass":0.009649867045400261,"nu":0,"particle_id":363,"point":[0.3226858788156401,-0.7051626867954212,0.194615494892659],"type":1,"volume":0.009649867045400261},{"fixed":false,"mass":0.0047549669836765085,"nu":0,"particle_id":364,"point":[0.3406858227630581,-0.907453150072876,0.2206269229075621],"type":2,"volume":0.0047549669836765085},{"fixed":false,"mass":0.0072011965540402165,"nu":0,"particle_id":365,"point":[-0.4984235858336883,0.1669788178557844,-0.843924516402142],"type":2,"volume":0.0072011965540402165},{"fixed":false,"mass":0.005631053321779436,"nu":0,"particle_id":366,"point":[-0.6205717847328293,0.2900591283391151,-0.7187844033897604],"type":1,"volume":0.005631053321779436},{"fixed":false,"mass":0.00611126386766694,"nu":0,"particle_id":367,"point":[-0.5245435637315047,0.4798889029219162,-0.6970535345416736],"type":1,"volume":0.00611126386766694},{"fixed":false,"mass":0.010069759198757189,"nu":0,"particle_id":368,"point":[-0.2128311435403281,0.01080550180015774,0.4020154249843553],"type":1,"volume":0.010069759198757189},{"fixed":false,"mass":0.007576999260019493,"nu":0,"particle_id":369,"point":[0.6044492090149653,-0.7857934053342746,0.0909445210615425],"type":2,"volume":0.007576999260019493},{"fixed":false,"mass":0.0035922619134193617,"nu":0,"particle_id":370,"point":[0.1515194862239345,-0.9655418051902684,-0.191391435324809],"type":2,"volume":0.0035922619134193617},{"fixed":false,"mass":0.003604473170531617,"nu":0,"particle_id":371,"point":[0.5674348289423743,-0.8073755551397256,-0.124714060309832],"type":2,"volume":0.003604473170531617},{"fixed":false,"mass":0.004286645277899224,"nu":0,"particle_id":372,"point":[-0.4931415854926484,-0.6582192412891661,0.5579294942428821],"type":2,"volume":0.004286645277899224},{"fixed":false,"mass":0.014358724466047006,"nu":0,"particle_id":373,"point":[-0.675175828103947,0.2129306379084192,0.1803559750238974],"type":1,"volume":0.014358724466047006},{"fixed":false,"mass":0.005973589680450808,"nu":0,"particle_id":374,"point":[-0.834173923939113,0.4358878367815365,0.3238438729127141],"type":2,"volume":0.005973589680450808},{"fixed":false,"mass":0.004947035287823216,"nu":0,"particle_id":375,"point":[-0.9524561830752984,0.1152063848589837,0.2759836852443046],"type":2,"volume":0.004947035287823216},{"fixed":false,"mass":0.013629222424933958,"nu":0,"particle_id":376,"point":[-0.01399572777764593,-0.3573181485438459,0.6675580446132012],"type":1,"volume":0.013629222424933958},{"fixed":false,"mass":0.0017131753598376828,"nu":0,"particle_id":377,"point":[-0.9854212766803843,-0.006743078642652748,0.1554233304475092],"type":2,"volume":0.0017131753598376828},{"fixed":false,"mass":0.003890540898284455,"nu":0,"particle_id":378,"point":[-0.7457796154997589,0.1324673701570119,-0.6465567765739606],"type":2,"volume":0.003890540898284455},{"fixed":false,"mass":0.010843726489043339,"nu":0,"particle_id":379,"point":[0.6752683513503126,-0.2526029816603318,-0.0395782272864573],"type":1,"volume":0.010843726489043339},{"fixed":false,"mass":0.012115664293385184,"nu":0,"particle_id":380,"point":[0.6675291547355252,-0.2836072490588333,-0.2861895914177773],"type":1,"volume":0.012115664293385184},{"fixed":false,"mass":0.008168187202908767,"nu":0,"particle_id":381,"point":[0.3264130072632851,-0.437600617611882,-0.2344904837149708],"type":1,"volume":0.008168187202908767},{"fixed":false,"mass":0.013818741315772702,"nu":0,"particle_id":382,"point":[0.0751040461440016,-0.3272770438473964,-0.1354816054422863],"type":1,"volume":0.013818741315772702},{"fixed":false,"mass":0.010926756869646259,"nu":0,"particle_id":383,"point":[0.2094645136442194,0.6341765375368927,0.2359715860788526],"type":1,"volume":0.010926756869646259},{"fixed":false,"mass":0.004735922473303093,"nu":0,"particle_id":384,"point":[0.7488459132326564,-0.6423871873353466,-0.1391478558998603],"type":2,"volume":0.004735922473303093},{"fixed":false,"mass":0.005651334241289544,"nu":0,"particle_id":385,"point":[0.8201643655332549,-0.4788966880477634,-0.3062607678654149],"type":2,"volume":0.005651334241289544},{"fixed":false,"mass":0.0034452536664285782,"nu":0,"particle_id":386,"point":[-0.8266237427314613,0.1825877199110241,0.5193156996445027],"type":1,"volume":0.0034452536664285782},{"fixed":false,"mass":0.005623709685890058,"nu":0,"particle_id":387,"point":[-0.8938832243038752,0.003306508604089071,0.4402113274907201],"type":2,"volume":0.005623709685890058},{"fixed":false,"mass":0.011612895856294563,"nu":0,"particle_id":388,"point":[0.6036742162822035,-0.05217675228608398,-0.2213760382169875],"type":1,"volume":0.011612895856294563},{"fixed":false,"mass":0.02023766051898577,"nu":0,"particle_id":389,"point":[0.3956089453005617,-0.3114509623519406,-0.05881999352051531],"type":1,"volume":0.02023766051898577},{"fixed":false,"mass":0.0067085049742995504,"nu":0,"particle_id":390,"point":[0.262262889836826,-0.2375066929617358,-0.26053524595375],"type":1,"volume":0.0067085049742995504},{"fixed":false,"mass":0.014304669475791707,"nu":0,"particle_id":391,"point":[0.02568904575739417,-0.1105605137284305,-0.2972448465695623],"type":1,"volume":0.014304669475791707},{"fixed":false,"mass":0.019099677574279057,"nu":0,"particle_id":392,"point":[0.2743645458167395,-0.04191119357082879,-0.117981704376188],"type":1,"volume":0.019099677574279057},{"fixed":false,"mass":0.010451459393719569,"nu":0,"particle_id":393,"point":[-0.2551122600752259,-0.3428520302972755,0.567521077838419],"type":1,"volume":0.010451459393719569},{"fixed":false,"mass":0.007189285305971545,"nu":0,"particle_id":394,"point":[-0.3244428422615251,-0.4866642633922876,0.8111071056538127],"type":2,"volume":0.007189285305971545},{"fixed":false,"mass":0.00468440771246645,"nu":0,"particle_id":395,"point":[-0.4844236081328158,-0.5191249731657823,0.6987856052868349],"type":2,"volume":0.00468440771246645},{"fixed":false,"mass":0.014472173064999065,"nu":0,"particle_id":396,"point":[-0.3256399402036774,-0.2084928757773927,0.3189324520058036],"type":1,"volume":0.014472173064999065},{"fixed":false,"mass":0.0035209958332969903,"nu":0,"particle_id":397,"point":[0.9425533563388437,0.1843376132150629,0.2645557635479596],"type":2,"volume":0.0035209958332969903},{"fixed":false,"mass":0.008469699478843695,"nu":0,"particle_id":398,"point":[0.5821959255179008,0.5453615002625364,0.04245949356047078],"type":1,"volume":0.008469699478843695},{"fixed":false,"mass":0.007185746430755706,"nu":0,"particle_id":399,"point":[-0.3244428422615251,0.4866642633922876,0.8111071056538127],"type":2,"volume":0.007185746430755706},{"fixed":false,"mass":0.004279077301189842,"nu":0,"particle_id":400,"point":[-0.05370013193532504,0.8017591109673186,0.5877079115610958],"type":2,"volume":0.004279077301189842},{"fixed":false,"mass":0.004039888034122266,"nu":0,"particle_id":401,"point":[0.01256388518953486,0.7041578903089613,0.7079807289623914],"type":2,"volume":0.004039888034122266},{"fixed":false,"mass":0.005146892341429579,"nu":0,"particle_id":402,"point":[-0.2162670849762574,0.802596549859339,0.5435066296762907],"type":1,"volume":0.005146892341429579},{"fixed":false,"mass":0.0032330751739138466,"nu":0,"particle_id":403,"point":[0.3582445576026695,0.9311472133960295,0.0002829817543919374],"type":2,"volume":0.0032330751739138466},{"fixed":false,"mass":0.0062708374882889375,"nu":0,"particle_id":404,"point":[0.2209457964077468,0.9545380862696432,0.1774294428394257],"type":1,"volume":0.0062708374882889375},{"fixed":false,"mass":0.00880957876638389,"nu":0,"particle_id":405,"point":[0.5159162276712441,0.1159791935807466,-0.1470983686913362],"type":1,"volume":0.00880957876638389},{"fixed":false,"mass":0.010806683054261305,"nu":0,"particle_id":406,"point":[0.5034530096247967,-0.09339498820758424,-0.01187156931169303],"type":1,"volume":0.010806683054261305},{"fixed":false,"mass":0.00834039165712689,"nu":0,"particle_id":407,"point":[-0.06891089377581458,0.0982955950302114,0.2736530113867766],"type":1,"volume":0.00834039165712689},{"fixed":false,"mass":0.015098462601550518,"nu":0,"particle_id":408,"point":[-0.5424061005644089,-0.2382293064906794,-0.4351941270902281],"type":1,"volume":0.015098462601550518},{"fixed":false,"mass":0.0073972212037258095,"nu":0,"particle_id":409,"point":[-0.6733726058293179,-0.4402999915583996,-0.5815239468441797],"type":2,"volume":0.0073972212037258095},{"fixed":false,"mass":0.004244400458981152,"nu":0,"particle_id":410,"point":[-0.7304948605375046,0.6780886320323702,-0.006665935349902563],"type":2,"volume":0.004244400458981152},{"fixed":false,"mass":0.004511093766677254,"nu":0,"particle_id":411,"point":[-0.8344704095637125,0.527939134734196,0.11148846307118],"type":1,"volume":0.004511093766677254},{"fixed":false,"mass":0.004135754031169362,"nu":0,"particle_id":412,"point":[0.07708570889232906,0.6503590172103474,-0.7489903004100837],"type":2,"volume":0.004135754031169362},{"fixed":false,"mass":0.008817495810396753,"nu":0,"particle_id":413,"point":[0.7786440693268661,-0.1478189645529782,0.1106989401596168],"type":1,"volume":0.008817495810396753},{"fixed":false,"mass":0.013361193829408258,"nu":0,"particle_id":414,"point":[0.4717087463747008,0.08637484617302804,0.6221565094286999],"type":1,"volume":0.013361193829408258},{"fixed":false,"mass":0.0037330087771474236,"nu":0,"particle_id":415,"point":[0.6667590215667819,0.04523506304584889,0.7374620790022942],"type":2,"volume":0.0037330087771474236},{"fixed":false,"mass":0.013210211226410933,"nu":0,"particle_id":416,"point":[0.5120433053043495,-0.1135226255667935,0.5227651968657153],"type":1,"volume":0.013210211226410933},{"fixed":false,"mass":0.004635149421976876,"nu":0,"particle_id":417,"point":[0.7849093540650602,0.5566584282894167,0.2466933251888198],"type":2,"volume":0.004635149421976876},{"fixed":false,"mass":0.005535728071878972,"nu":0,"particle_id":418,"point":[0.8788349731520264,-0.1214250395979279,-0.4557582914619774],"type":1,"volume":0.005535728071878972},{"fixed":false,"mass":0.003207125561086892,"nu":0,"particle_id":419,"point":[0.7903507996972454,-0.1678779896450337,-0.5821839974441191],"type":2,"volume":0.003207125561086892},{"fixed":false,"mass":0.005124509005791416,"nu":0,"particle_id":420,"point":[0.2386245871932127,0.1286477114630021,-0.9601911316346303],"type":1,"volume":0.005124509005791416},{"fixed":false,"mass":0.003394266131124005,"nu":0,"particle_id":421,"point":[-0.06328024638697594,0.7101394484825141,-0.6936232932458183],"type":2,"volume":0.003394266131124005},{"fixed":false,"mass":0.012984457664830949,"nu":0,"particle_id":422,"point":[-0.2745932970499451,-0.2563199955090757,-0.3359490456656369],"type":1,"volume":0.012984457664830949},{"fixed":false,"mass":0.0022603500839366948,"nu":0,"particle_id":423,"point":[0.6825408458432978,-0.2946521919972327,-0.6627614998392858],"type":2,"volume":0.0022603500839366948},{"fixed":false,"mass":0.0048565389659210425,"nu":0,"particle_id":424,"point":[0.6054524036231855,-0.1696361492079227,-0.7750814871329477],"type":2,"volume":0.0048565389659210425},{"fixed":false,"mass":0.01043755586898515,"nu":0,"particle_id":425,"point":[0.06496007867876669,-0.03544763015812122,0.7985831018727326],"type":1,"volume":0.01043755586898515},{"fixed":false,"mass":0.009946396150364266,"nu":0,"particle_id":426,"point":[-0.0002749792721472577,0.0003143944444397029,-0.001182173692825139],"type":1,"volume":0.009946396150364266},{"fixed":false,"mass":0.00890431232977902,"nu":0,"particle_id":427,"point":[-0.1900543048786485,-0.1398348001290824,0.1665254874398993],"type":1,"volume":0.00890431232977902},{"fixed":false,"mass":0.01046457439335138,"nu":0,"particle_id":428,"point":[-0.335271448477595,-0.5366899117830644,0.2185568297545855],"type":1,"volume":0.01046457439335138},{"fixed":false,"mass":0.012555311609060735,"nu":0,"particle_id":429,"point":[-0.5582945059974527,-0.1789956804237222,0.4696677318676771],"type":1,"volume":0.012555311609060735},{"fixed":false,"mass":0.00877902419011584,"nu":0,"particle_id":430,"point":[-0.4362987815965579,-0.03473082375894505,0.2757861618745032],"type":1,"volume":0.00877902419011584},{"fixed":false,"mass":0.009005661346621847,"nu":0,"particle_id":431,"point":[0.3339694562786532,0.1466848888774203,-0.233397798247572],"type":1,"volume":0.009005661346621847},{"fixed":false,"mass":0.008045502214273078,"nu":0,"particle_id":432,"point":[-0.2200137685528707,0.2200137685528707,0.9447403071067866],"type":1,"volume":0.008045502214273078},{"fixed":false,"mass":0.014784921916154811,"nu":0,"particle_id":433,"point":[-0.2678135061796851,-0.5630592827664285,0.4552324854058851],"type":1,"volume":0.014784921916154811},{"fixed":false,"mass":0.005223620967574643,"nu":0,"particle_id":434,"point":[-0.8384525113822108,-0.3457030164495909,-0.4044992418345],"type":2,"volume":0.005223620967574643},{"fixed":false,"mass":0.006996011940828232,"nu":0,"particle_id":435,"point":[-0.1091073756205134,-0.9588930299261498,0.2527012126272848],"type":1,"volume":0.006996011940828232},{"fixed":false,"mass":0.00376890447830214,"nu":0,"particle_id":436,"point":[-0.286804635497239,-0.8198050324816717,0.4881346269092819],"type":1,"volume":0.00376890447830214},{"fixed":false,"mass":0.0029792009632306398,"nu":0,"particle_id":437,"point":[-0.3097037346543052,-0.7327857132212058,-0.593473322508824],"type":2,"volume":0.0029792009632306398},{"fixed":false,"mass":0.0046150481177272135,"nu":0,"particle_id":438,"point":[-0.4144438149496383,-0.7705872041994966,-0.4672288690548311],"type":1,"volume":0.0046150481177272135},{"fixed":false,"mass":0.012476764963969275,"nu":0,"particle_id":439,"point":[0.07513987125823385,0.1672577510828238,-0.3309122252401111],"type":1,"volume":0.012476764963969275},{"fixed":false,"mass":0.005734432738844138,"nu":0,"particle_id":440,"point":[0.801092970172711,-0.1847649965196033,0.5585291810177574],"type":2,"volume":0.005734432738844138},{"fixed":false,"mass":0.0032220696465139814,"nu":0,"particle_id":441,"point":[0.9038697145167878,-0.30482067401672,0.2985509784078998],"type":1,"volume":0.0032220696465139814},{"fixed":false,"mass":0.005663428269724636,"nu":0,"particle_id":442,"point":[0.6965656624068406,0.3021209176647953,-0.6432283872361962],"type":1,"volume":0.005663428269724636},{"fixed":false,"mass":0.0026169784996390934,"nu":0,"particle_id":443,"point":[0.3244428422615251,0.4866642633922876,0.8111071056538127],"type":1,"volume":0.0026169784996390934},{"fixed":false,"mass":0.005856635873154007,"nu":0,"particle_id":444,"point":[0.3876468514291221,0.3078129016176394,0.8623734161547918],"type":1,"volume":0.005856635873154007},{"fixed":false,"mass":0.0032570157564186224,"nu":0,"particle_id":445,"point":[0.6904550551365847,-0.5316018948255566,0.4819532509020489],"type":1,"volume":0.0032570157564186224},{"fixed":false,"mass":0.009526792928633194,"nu":0,"particle_id":446,"point":[-0.01243873227374831,-0.2024093948002927,-0.001357578705481161],"type":1,"volume":0.009526792928633194},{"fixed":false,"mass":0.004106731362860567,"nu":0,"particle_id":447,"point":[-0.5582836112200371,0.8197331031681087,0.0757050567439943],"type":2,"volume":0.004106731362860567},{"fixed":false,"mass":0.009142103917810786,"nu":0,"particle_id":448,"point":[0.03959082656174084,-0.5278106147001447,-0.2123618517163798],"type":1,"volume":0.009142103917810786},{"fixed":false,"mass":0.004326806482788918,"nu":0,"particle_id":449,"point":[-0.7752008310218094,-0.6147726441649302,0.1263318967030626],"type":1,"volume":0.004326806482788918},{"fixed":false,"mass":0.00292630606495018,"nu":0,"particle_id":450,"point":[-0.4969150349590437,0.4969150349590438,0.7061846111673762],"type":2,"volume":0.00292630606495018},{"fixed":false,"mass":0.00453588830586221,"nu":0,"particle_id":451,"point":[-0.1397011809264917,-0.6497633300319374,-0.7413783881388447],"type":2,"volume":0.00453588830586221},{"fixed":false,"mass":0.004140857935338813,"nu":0,"particle_id":452,"point":[-0.4866642633922876,0.3244428422615251,0.8111071056538127],"type":2,"volume":0.004140857935338813},{"fixed":false,"mass":0.006077316640499331,"nu":0,"particle_id":453,"point":[-0.4600306288840951,0.1178410414622739,0.8767217186167608],"type":2,"volume":0.006077316640499331},{"fixed":false,"mass":0.004438584161874741,"nu":0,"particle_id":454,"point":[-0.9985541604477006,0.008027746868746,-0.01807744266639986],"type":2,"volume":0.004438584161874741},{"fixed":false,"mass":0.010589455466829269,"nu":0,"particle_id":455,"point":[-0.5391764372608816,-0.5430380788499625,0.09844931267169438],"type":1,"volume":0.010589455466829269},{"fixed":false,"mass":0.0029149764694674663,"nu":0,"particle_id":456,"point":[-0.4712132176981543,-0.7662445160737458,0.418022275893491],"type":1,"volume":0.0029149764694674663},{"fixed":false,"mass":0.007716203183554008,"nu":0,"particle_id":457,"point":[0.1927266732477972,0.08174724301052969,0.05706320920814557],"type":1,"volume":0.007716203183554008},{"fixed":false,"mass":0.006418263507658455,"nu":0,"particle_id":458,"point":[-0.3832226341576725,-0.8667196526451175,0.3001802324970508],"type":1,"volume":0.006418263507658455},{"fixed":false,"mass":0.005457997951542819,"nu":0,"particle_id":459,"point":[-0.2037764273800174,0.5794029302082018,-0.782910756161437],"type":1,"volume":0.005457997951542819},{"fixed":false,"mass":0.0031430344614174262,"nu":0,"particle_id":460,"point":[-0.05116565986293099,0.4368194284143596,-0.8930356966187627],"type":2,"volume":0.0031430344614174262},{"fixed":false,"mass":0.005962221823892943,"nu":0,"particle_id":461,"point":[-0.6298793233164031,-0.2679892117633528,-0.7196299239411524],"type":1,"volume":0.005962221823892943},{"fixed":false,"mass":0.004501018260262287,"nu":0,"particle_id":462,"point":[0.1962358688927928,0.3366474375230855,-0.914426174093177],"type":1,"volume":0.004501018260262287},{"fixed":false,"mass":0.0035893703733315407,"nu":0,"particle_id":463,"point":[-0.207148849533163,0.9151125924319436,0.3285514391373763],"type":2,"volume":0.0035893703733315407},{"fixed":false,"mass":0.006039856251474642,"nu":0,"particle_id":464,"point":[0.2091330865056411,0.89017494641447,-0.3911552989549711],"type":1,"volume":0.006039856251474642},{"fixed":false,"mass":0.004789724362632261,"nu":0,"particle_id":465,"point":[-0.9690374650015974,0.04881311340797661,-0.2282350451662836],"type":1,"volume":0.004789724362632261},{"fixed":false,"mass":0.005448670944411172,"nu":0,"particle_id":466,"point":[0.647503271140794,0.720364505327953,0.2217258224622996],"type":2,"volume":0.005448670944411172},{"fixed":false,"mass":0.007653948750748631,"nu":0,"particle_id":467,"point":[0.1705139844161366,0.2476067320696044,0.7450469835910696],"type":1,"volume":0.007653948750748631},{"fixed":false,"mass":0.007576303735475975,"nu":0,"particle_id":468,"point":[0.2440695543735472,0.06815895777803088,0.7971374553658936],"type":1,"volume":0.007576303735475975},{"fixed":false,"mass":0.002906687609453775,"nu":0,"particle_id":469,"point":[0.2404374287195218,0.2058031429169019,0.9432077279982785],"type":1,"volume":0.002906687609453775},{"fixed":false,"mass":0.004173627656815547,"nu":0,"particle_id":470,"point":[-0.09135704804715518,-0.990323132631362,0.07188993601268899],"type":2,"volume":0.004173627656815547},{"fixed":false,"mass":0.0031558265499720666,"nu":0,"particle_id":471,"point":[-0.9094517468939274,-0.06704043507887492,-0.4006542924181328],"type":2,"volume":0.0031558265499720666},{"fixed":false,"mass":0.0037316047337212516,"nu":0,"particle_id":472,"point":[0.4115976706485336,0.05255536628578287,0.9066203160158937],"type":2,"volume":0.0037316047337212516},{"fixed":false,"mass":0.005434417452754978,"nu":0,"particle_id":473,"point":[-0.2958581734981336,0.8508458529044365,-0.4199245944487133],"type":1,"volume":0.005434417452754978},{"fixed":false,"mass":0.00458938787307362,"nu":0,"particle_id":474,"point":[-0.4250637804231081,0.7280401120800102,-0.5230976063946978],"type":2,"volume":0.00458938787307362},{"fixed":false,"mass":0.004332640470612843,"nu":0,"particle_id":475,"point":[-0.6401720919532976,-0.05903813051306674,-0.7584275670772873],"type":1,"volume":0.004332640470612843},{"fixed":false,"mass":0.004363079977906937,"nu":0,"particle_id":476,"point":[0.7211453288628531,0.04607370603501128,-0.6854590969201777],"type":2,"volume":0.004363079977906937},{"fixed":false,"mass":0.012911946377760676,"nu":0,"particle_id":477,"point":[0.1338176881901211,-0.3918865587846391,-0.3961606450432267],"type":1,"volume":0.012911946377760676},{"fixed":false,"mass":0.0036105175979088255,"nu":0,"particle_id":478,"point":[0.5349687238841239,0.1864657588331396,0.8156623060172987],"type":1,"volume":0.0036105175979088255},{"fixed":false,"mass":0.008432541034701726,"nu":0,"particle_id":479,"point":[0.044462994319525,0.4268138166341671,-0.6939240302708307],"type":1,"volume":0.008432541034701726},{"fixed":false,"mass":0.0032886349303397596,"nu":0,"particle_id":480,"point":[-0.3045233831968024,0.9201233662805139,-0.2261578544864615],"type":2,"volume":0.0032886349303397596},{"fixed":false,"mass":0.003198649888163029,"nu":0,"particle_id":481,"point":[0.180239853875882,0.3869153897637865,0.898660170653594],"type":2,"volume":0.003198649888163029},{"fixed":false,"mass":0.006658407838683858,"nu":0,"particle_id":482,"point":[0.1130299794146491,-0.7411660313712242,-0.6543804727998528],"type":1,"volume":0.006658407838683858},{"fixed":false,"mass":0.004581182901795073,"nu":0,"particle_id":483,"point":[-0.1473345052656489,-0.8314094310900944,-0.5253174632064115],"type":1,"volume":0.004581182901795073},{"fixed":false,"mass":0.0068246858466065735,"nu":0,"particle_id":484,"point":[0.6868466751569754,0.3237569285398514,0.6454402157019017],"type":2,"volume":0.0068246858466065735},{"fixed":false,"mass":0.004494517624336706,"nu":0,"particle_id":485,"point":[0.9900884330843709,0.03067456397125583,0.1220144795759554],"type":2,"volume":0.004494517624336706},{"fixed":false,"mass":0.0032965760217633045,"nu":0,"particle_id":486,"point":[0.8427020530175777,0.4312871785532291,-0.3053439657197675],"type":1,"volume":0.0032965760217633045},{"fixed":false,"mass":0.004953789609603091,"nu":0,"particle_id":487,"point":[-0.2597824512927164,0.7139822295500402,-0.6409430533095406],"type":1,"volume":0.004953789609603091},{"fixed":false,"mass":0.0016292199306553567,"nu":0,"particle_id":488,"point":[-0.5605985264011188,0.7005547611919314,-0.4221306486856582],"type":2,"volume":0.0016292199306553567},{"fixed":false,"mass":0.0037088786058271,"nu":0,"particle_id":489,"point":[-0.2485627618497401,-0.697243690488903,0.662319996497237],"type":2,"volume":0.0037088786058271},{"fixed":false,"mass":0.004531666626894188,"nu":0,"particle_id":490,"point":[-0.0900693271132349,-0.4371801424101096,0.8906577899273845],"type":1,"volume":0.004531666626894188},{"fixed":false,"mass":0.005009627240889284,"nu":0,"particle_id":491,"point":[-0.01900687336798098,-0.1972408698683261,0.977220862506488],"type":1,"volume":0.005009627240889284},{"fixed":false,"mass":0.004185977508919514,"nu":0,"particle_id":492,"point":[-0.7732809510050684,0.5736855574444127,0.242020526118081],"type":1,"volume":0.004185977508919514},{"fixed":false,"mass":0.0038964711913044904,"nu":0,"particle_id":493,"point":[-0.8577600294872336,-0.1993432481079794,0.4636907479199898],"type":1,"volume":0.0038964711913044904},{"fixed":false,"mass":0.004345244687045733,"nu":0,"particle_id":494,"point":[0.1058716966549045,-0.8979673977745383,-0.4195225988104678],"type":2,"volume":0.004345244687045733},{"fixed":false,"mass":0.00545836723698137,"nu":0,"particle_id":495,"point":[-0.9476201554848654,-0.2285193463733623,-0.1998333627794177],"type":2,"volume":0.00545836723698137},{"fixed":false,"mass":0.004647601915620513,"nu":0,"particle_id":496,"point":[-0.3921354146345584,-0.2700101067938678,0.8715532663217702],"type":2,"volume":0.004647601915620513},{"fixed":false,"mass":0.003697415897040086,"nu":0,"particle_id":497,"point":[0.9586772518815092,-0.1585422138192997,0.2189695338975118],"type":1,"volume":0.003697415897040086},{"fixed":false,"mass":0.005361399042604008,"nu":0,"particle_id":498,"point":[-0.6934670126566471,0.371348228388625,0.6054074771614542],"type":2,"volume":0.005361399042604008},{"fixed":false,"mass":0.006471687692352968,"nu":0,"particle_id":499,"point":[0.3755557460967746,-0.9142758713623453,-0.114753277241604],"type":2,"volume":0.006471687692352968},{"fixed":false,"mass":0.0024624184386270757,"nu":0,"particle_id":500,"point":[0.1095321369135042,-0.5929191978950965,-0.7930309339951817],"type":1,"volume":0.0024624184386270757},{"fixed":false,"mass":0.007939249078798323,"nu":0,"particle_id":501,"point":[0.0834471319681322,-0.0683310342340698,0.1707306696063365],"type":1,"volume":0.007939249078798323},{"fixed":false,"mass":0.0013252401462979257,"nu":0,"particle_id":502,"point":[0.4569659379442018,-0.8478826199769045,-0.2477325694142102],"type":2,"volume":0.0013252401462979257},{"fixed":false,"mass":0.0038581425521457425,"nu":0,"particle_id":503,"point":[0.9756608212973522,-0.2095985116122214,-0.00717806483311214],"type":2,"volume":0.0038581425521457425},{"fixed":false,"mass":0.004532744723622603,"nu":0,"particle_id":504,"point":[0.1966057324999367,-0.4775903689091325,0.8496086621576139],"type":2,"volume":0.004532744723622603},{"fixed":false,"mass":0.003257225045368379,"nu":0,"particle_id":505,"point":[0.7676564213160186,0.4525525557721475,0.4342240989175908],"type":2,"volume":0.003257225045368379},{"fixed":false,"mass":0.005853081051617917,"nu":0,"particle_id":506,"point":[0.799524092542799,0.09697847558523048,0.585389324412405],"type":2,"volume":0.005853081051617917},{"fixed":false,"mass":0.004119528054399337,"nu":0,"particle_id":507,"point":[-0.3781552061157887,-0.9155014350009529,0.0934108605483488],"type":2,"volume":0.004119528054399337},{"fixed":false,"mass":0.0020067296392554126,"nu":0,"particle_id":508,"point":[-0.1336307434427506,-0.5978858627416308,0.7866549254761852],"type":2,"volume":0.0020067296392554126},{"fixed":false,"mass":0.0028357296494892067,"nu":0,"particle_id":509,"point":[-0.6362292551770785,-0.7572802070490272,0.1253643711873195],"type":2,"volume":0.0028357296494892067},{"fixed":false,"mass":0.004509503549580521,"nu":0,"particle_id":510,"point":[0.5151901045902112,0.8061881932041957,-0.2726871769185574],"type":2,"volume":0.004509503549580521}]},"species":[{"compID":1,"name":"Cdc42c","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":10,"types":[1,2]},{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}],"initialConditions":[{"icType":"Scatter","count":300,"types":[1],"x":0,"y":0,"z":0,"specie":{"compID":1,"name":"Cdc42c","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":10,"types":[1,2]}},{"icType":"Scatter","count":100,"types":[2],"x":0,"y":0,"z":0,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}}],"parameters":[{"compID":3,"name":"kon","expression":0.000016666666667,"annotation":""},{"compID":4,"name":"koff","expression":0.15,"annotation":""},{"compID":5,"name":"kfb","expression":0.166666666666667,"annotation":""}],"reactions":[{"compID":6,"name":"r1","reactionType":"change","summary":"Cdc42c \\rightarrow Cdc42m","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":3,"name":"kon","expression":0.000016666666667,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"Cdc42c","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":10,"types":[1,2]}}],"products":[{"ratio":1,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}}]},{"compID":7,"name":"r2","reactionType":"change","summary":"Cdc42m \\rightarrow Cdc42c","massaction":false,"propensity":"","annotation":"","types":[1,2],"rate":{"compID":4,"name":"koff","expression":0.15,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}}],"products":[{"ratio":1,"specie":{"compID":1,"name":"Cdc42c","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":10,"types":[1,2]}}]},{"compID":8,"name":"r3","reactionType":"four","summary":"Cdc42c+Cdc42m \\rightarrow Cdc42m+Cdc42m","massaction":false,"propensity":"","annotation":"","types":[2],"rate":{"compID":5,"name":"kfb","expression":0.166666666666667,"annotation":""},"reactants":[{"ratio":1,"specie":{"compID":1,"name":"Cdc42c","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":10,"types":[1,2]}},{"ratio":1,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}}],"products":[{"ratio":1,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}},{"ratio":1,"specie":{"compID":2,"name":"Cdc42m","value":0,"mode":"","switchTol":0.03,"switchMin":100,"isSwitchTol":true,"annotation":"","diffusionConst":0.0053,"types":[2]}}]}],"rules":[],"eventsCollection":[],"functionDefinitions":[]}
\ No newline at end of file
diff --git a/public_models/Polarization_In_Yeast/Yeast_Cell.domn b/public_models/Polarization_In_Yeast/Yeast_Cell.domn
new file mode 100644
index 0000000000..4a642444f5
--- /dev/null
+++ b/public_models/Polarization_In_Yeast/Yeast_Cell.domn
@@ -0,0 +1 @@
+{"boundary_condition":{"reflect_x":true,"reflect_y":true,"reflect_z":true},"c_0":10,"gravity":[0,0,0],"p_0":10,"rho_0":2,"size":null,"x_lim":[-0.9985541604477006,0.9947062116569865],"y_lim":[-0.9923297008495786,0.9902528598554616],"z_lim":[-0.9929082749587046,1],"static":true,"types":[{"fixed":false,"mass":1,"name":"Un-Assigned","nu":0,"typeID":0,"volume":1},{"fixed":false,"mass":1,"name":"1","nu":0,"typeID":1,"volume":1},{"fixed":false,"mass":1,"name":"2","nu":0,"typeID":2,"volume":1}],"particles":[{"fixed":false,"mass":0.01481721050895814,"nu":0,"particle_id":0,"point":[0.3919419301463936,0.5684336880655402,0.3496819521426994],"type":1,"volume":0.01481721050895814},{"fixed":false,"mass":0.004877171985296613,"nu":0,"particle_id":1,"point":[0.5144957554275266,0.5144957554275266,0.6859943405700354],"type":2,"volume":0.004877171985296613},{"fixed":false,"mass":0.0038392863067038038,"nu":0,"particle_id":2,"point":[0.5262146802463604,0.6988251393638685,0.4742575322103934],"type":2,"volume":0.0038392863067038038},{"fixed":false,"mass":0.009527576304879382,"nu":0,"particle_id":3,"point":[0.2925273066194211,0.4544412274358515,0.6084465718521428],"type":1,"volume":0.009527576304879382},{"fixed":false,"mass":0.01067546259542419,"nu":0,"particle_id":4,"point":[-0.6743216451119305,0.2158873856274667,0.3856739073551613],"type":1,"volume":0.01067546259542419},{"fixed":false,"mass":0.013843585084655025,"nu":0,"particle_id":5,"point":[-0.6256036204407246,-0.099980567366969,0.2109295415382418],"type":1,"volume":0.013843585084655025},{"fixed":false,"mass":0.008773355395827893,"nu":0,"particle_id":6,"point":[-0.664827774541612,0.02644340625469779,0.4643235762892856],"type":1,"volume":0.008773355395827893},{"fixed":false,"mass":0.011898926509269263,"nu":0,"particle_id":7,"point":[-0.7788533226499875,0.03203591496907858,0.1538075862897169],"type":1,"volume":0.011898926509269263},{"fixed":false,"mass":0.005385883008630186,"nu":0,"particle_id":8,"point":[-0.4729597921912308,-0.4004472319273983,-0.7753334803848175],"type":2,"volume":0.005385883008630186},{"fixed":false,"mass":0.00499662270566462,"nu":0,"particle_id":9,"point":[-0.3531235243095039,-0.5825789700442234,-0.7210988752255945],"type":1,"volume":0.00499662270566462},{"fixed":false,"mass":0.011874330775169738,"nu":0,"particle_id":10,"point":[-0.3720273282318852,-0.3876007438353922,-0.5450115021121044],"type":1,"volume":0.011874330775169738},{"fixed":false,"mass":0.006148704844330199,"nu":0,"particle_id":11,"point":[-0.4931387251106739,-0.6550895971726258,-0.5610612358275238],"type":1,"volume":0.006148704844330199},{"fixed":false,"mass":0.009677320145184317,"nu":0,"particle_id":12,"point":[0.3944435956588152,-0.2519035332527422,0.635100406528323],"type":1,"volume":0.009677320145184317},{"fixed":false,"mass":0.006418145024241922,"nu":0,"particle_id":13,"point":[0.6663298572814353,-0.4031659121420186,0.6157964667107015],"type":2,"volume":0.006418145024241922},{"fixed":false,"mass":0.005700592769044582,"nu":0,"particle_id":14,"point":[0.4512220942996998,-0.5044323367338157,0.728105683193055],"type":2,"volume":0.005700592769044582},{"fixed":false,"mass":0.0157928430287658,"nu":0,"particle_id":15,"point":[0.4760723156840822,-0.3608208484018772,0.4125344014890479],"type":1,"volume":0.0157928430287658},{"fixed":false,"mass":0.011547879024749972,"nu":0,"particle_id":16,"point":[-0.3985655323415326,0.2208280197849819,-0.233087457824205],"type":1,"volume":0.011547879024749972},{"fixed":false,"mass":0.01599897820186821,"nu":0,"particle_id":17,"point":[-0.1850866261437061,0.2462156164242792,-0.4027537227412041],"type":1,"volume":0.01599897820186821},{"fixed":false,"mass":0.012690404886136238,"nu":0,"particle_id":18,"point":[-0.4673332677775082,0.3301263009724866,-0.4462638838249182],"type":1,"volume":0.012690404886136238},{"fixed":false,"mass":0.014608362921032077,"nu":0,"particle_id":19,"point":[-0.3016240849569616,0.525473610806247,-0.4238379370135269],"type":1,"volume":0.014608362921032077},{"fixed":false,"mass":0.00997143302479742,"nu":0,"particle_id":20,"point":[-0.01492236316139415,-0.4353685236331875,0.4312406579597876],"type":1,"volume":0.00997143302479742},{"fixed":false,"mass":0.011994823596323062,"nu":0,"particle_id":21,"point":[-0.04031094229630852,-0.1274084564346289,0.3206286673270607],"type":1,"volume":0.011994823596323062},{"fixed":false,"mass":0.008812025601695066,"nu":0,"particle_id":22,"point":[-0.1636955997647676,-0.175712111740881,0.4820180019482734],"type":1,"volume":0.008812025601695066},{"fixed":false,"mass":0.00755349714043583,"nu":0,"particle_id":23,"point":[0.07647023178170731,-0.2594850706985624,0.4977447591052019],"type":1,"volume":0.00755349714043583},{"fixed":false,"mass":0.005988738807660642,"nu":0,"particle_id":24,"point":[-0.7103088620826223,-0.5504089318659747,0.4187312875331795],"type":2,"volume":0.005988738807660642},{"fixed":false,"mass":0.013881890445221336,"nu":0,"particle_id":25,"point":[-0.5606602632902046,-0.3708865958049898,0.259525913828401],"type":1,"volume":0.013881890445221336},{"fixed":false,"mass":0.0064778756610702265,"nu":0,"particle_id":26,"point":[-0.7151691952586596,-0.3887017935028607,0.565234640993689],"type":1,"volume":0.0064778756610702265},{"fixed":false,"mass":0.010607701192685358,"nu":0,"particle_id":27,"point":[-0.4741264220253755,-0.4064829697483877,0.4837533194204866],"type":1,"volume":0.010607701192685358},{"fixed":false,"mass":0.00875202598922097,"nu":0,"particle_id":28,"point":[0.3008065726427587,0.5785208037902226,-0.4690740605730315],"type":1,"volume":0.00875202598922097},{"fixed":false,"mass":0.015025015141761315,"nu":0,"particle_id":29,"point":[0.1748622113635692,0.6623428301874065,-0.189831449075616],"type":1,"volume":0.015025015141761315},{"fixed":false,"mass":0.012338143050843945,"nu":0,"particle_id":30,"point":[0.1978527041140529,0.4190929380577921,-0.3560910748235091],"type":1,"volume":0.012338143050843945},{"fixed":false,"mass":0.010112571903273259,"nu":0,"particle_id":31,"point":[0.4279947555892502,0.5157528491762409,-0.3115680136972305],"type":1,"volume":0.010112571903273259},{"fixed":false,"mass":0.008521498013955261,"nu":0,"particle_id":32,"point":[0.09721552105877919,0.7233588851508784,0.3772335601235787],"type":1,"volume":0.008521498013955261},{"fixed":false,"mass":0.002446745589341648,"nu":0,"particle_id":33,"point":[0.1866372870697182,0.9044224770716013,0.3682243530445765],"type":2,"volume":0.002446745589341648},{"fixed":false,"mass":0.004240844886713455,"nu":0,"particle_id":34,"point":[-4.440892098500626e-16,0.9747609926136107,0.2168368094496268],"type":2,"volume":0.004240844886713455},{"fixed":false,"mass":0.0026343102779054664,"nu":0,"particle_id":35,"point":[0.007117713270707946,0.8857088354359259,0.4549069239468819],"type":2,"volume":0.0026343102779054664},{"fixed":false,"mass":0.00635973416641162,"nu":0,"particle_id":36,"point":[0.2285198440327127,0.9527582112546296,-0.1788268669512708],"type":2,"volume":0.00635973416641162},{"fixed":false,"mass":0.007120538820370881,"nu":0,"particle_id":37,"point":[-0.01663002211698707,0.9331163681418314,-0.3496957200075009],"type":2,"volume":0.007120538820370881},{"fixed":false,"mass":0.005766608100041703,"nu":0,"particle_id":38,"point":[0.01605420429966866,0.9902528598554616,-0.1256443726345736],"type":2,"volume":0.005766608100041703},{"fixed":false,"mass":0.016578216622903423,"nu":0,"particle_id":39,"point":[0.6501291876290326,0.1344753921953506,-0.3982241141896594],"type":1,"volume":0.016578216622903423},{"fixed":false,"mass":0.010024754433542048,"nu":0,"particle_id":40,"point":[0.4199055715562263,-0.1082714967281215,-0.3001424358778449],"type":1,"volume":0.010024754433542048},{"fixed":false,"mass":0.013682509078484482,"nu":0,"particle_id":41,"point":[0.2941755886188352,0.01156353771887811,-0.4139546340314614],"type":1,"volume":0.013682509078484482},{"fixed":false,"mass":0.011333481030289675,"nu":0,"particle_id":42,"point":[0.5514133903576949,-0.04369009688907118,-0.490117090831894],"type":1,"volume":0.011333481030289675},{"fixed":false,"mass":0.007113761241112011,"nu":0,"particle_id":43,"point":[-0.7643549547021506,0.3615603980012819,-0.5208768142967865],"type":1,"volume":0.007113761241112011},{"fixed":false,"mass":0.005753884407447183,"nu":0,"particle_id":44,"point":[-0.9006550852175093,0.1920364998540494,-0.3749040979084347],"type":1,"volume":0.005753884407447183},{"fixed":false,"mass":0.014512632141357059,"nu":0,"particle_id":45,"point":[-0.6473454671483181,0.2345299307570214,-0.2394203863109772],"type":1,"volume":0.014512632141357059},{"fixed":false,"mass":0.0032922459795125722,"nu":0,"particle_id":46,"point":[-0.8276281614250554,0.4426638060802677,-0.331646903494139],"type":2,"volume":0.0032922459795125722},{"fixed":false,"mass":0.011944951606936205,"nu":0,"particle_id":47,"point":[0.2287178562949329,-0.2056097985441961,-0.6226563858821135],"type":1,"volume":0.011944951606936205},{"fixed":false,"mass":0.011835794677357998,"nu":0,"particle_id":48,"point":[0.01961475123645562,-0.2647729916507115,-0.7258929895155087],"type":1,"volume":0.011835794677357998},{"fixed":false,"mass":0.010425628917012188,"nu":0,"particle_id":49,"point":[0.0002735601280871164,-0.237371823095912,-0.4729807669972599],"type":1,"volume":0.010425628917012188},{"fixed":false,"mass":0.009960808470214992,"nu":0,"particle_id":50,"point":[-0.04677499472501281,-0.06874735097581186,-0.603220506363903],"type":1,"volume":0.009960808470214992},{"fixed":false,"mass":0.014615769901663285,"nu":0,"particle_id":51,"point":[-0.04542383614972539,-0.5037012586823253,0.03750038460200318],"type":1,"volume":0.014615769901663285},{"fixed":false,"mass":0.008736428895140046,"nu":0,"particle_id":52,"point":[-0.1593500401964812,-0.5811092369276168,-0.2828406603992585],"type":1,"volume":0.008736428895140046},{"fixed":false,"mass":0.009623699624353912,"nu":0,"particle_id":53,"point":[-0.2472667148505473,-0.4844027945543912,0.04343012021125277],"type":1,"volume":0.009623699624353912},{"fixed":false,"mass":0.012278044603680753,"nu":0,"particle_id":54,"point":[-0.2652496296802686,-0.4123430235878706,-0.1656673763777904],"type":1,"volume":0.012278044603680753},{"fixed":false,"mass":0.012605744446052867,"nu":0,"particle_id":55,"point":[0.5320655536531423,-0.4878328510581097,-0.2306305906889023],"type":1,"volume":0.012605744446052867},{"fixed":false,"mass":0.005078719216960369,"nu":0,"particle_id":56,"point":[0.560808738207606,-0.7472532793662782,-0.3361044198792624],"type":2,"volume":0.005078719216960369},{"fixed":false,"mass":0.014952898846246865,"nu":0,"particle_id":57,"point":[0.3519771192391447,-0.5407077454674947,-0.4176476355055941],"type":1,"volume":0.014952898846246865},{"fixed":false,"mass":0.007391967494258169,"nu":0,"particle_id":58,"point":[0.5827375884154911,-0.5973786817460436,-0.534869581263554],"type":1,"volume":0.007391967494258169},{"fixed":false,"mass":0.00985158568961109,"nu":0,"particle_id":59,"point":[-0.4061101186568723,-0.1160265600007865,0.08400534909339696],"type":1,"volume":0.00985158568961109},{"fixed":false,"mass":0.00974162657027346,"nu":0,"particle_id":60,"point":[-0.2111080198112946,-0.2380521898836488,-0.0238304006848133],"type":1,"volume":0.00974162657027346},{"fixed":false,"mass":0.007043508637898025,"nu":0,"particle_id":61,"point":[-0.3454868729082122,-0.330019449617251,0.1309899484515752],"type":1,"volume":0.007043508637898025},{"fixed":false,"mass":0.013017766481932895,"nu":0,"particle_id":62,"point":[-0.5139601749362797,-0.3381623687615425,-0.01745341751953544],"type":1,"volume":0.013017766481932895},{"fixed":false,"mass":0.009821633338783152,"nu":0,"particle_id":63,"point":[-0.2087653415677668,-0.02422143090792651,-0.007824160831563598],"type":1,"volume":0.009821633338783152},{"fixed":false,"mass":0.009688965366243312,"nu":0,"particle_id":64,"point":[0.008868157462395857,0.2075981622871037,0.01005160507901791],"type":1,"volume":0.009688965366243312},{"fixed":false,"mass":0.014311731380167106,"nu":0,"particle_id":65,"point":[-0.1789319935544493,0.2714214674440317,-0.05186805369578835],"type":1,"volume":0.014311731380167106},{"fixed":false,"mass":0.011033505985797352,"nu":0,"particle_id":66,"point":[-0.2542364456049362,0.06535751129071338,0.1766273116517031],"type":1,"volume":0.011033505985797352},{"fixed":false,"mass":0.01250907566731168,"nu":0,"particle_id":67,"point":[-0.007218712645082392,-0.7242096243590042,-0.1125841542404684],"type":1,"volume":0.01250907566731168},{"fixed":false,"mass":0.0030254962445326493,"nu":0,"particle_id":68,"point":[-0.2292946288145968,-0.9688381634101251,-0.04855616457014324],"type":2,"volume":0.0030254962445326493},{"fixed":false,"mass":0.011872844026224169,"nu":0,"particle_id":69,"point":[-0.1964719575280117,-0.7296403587369733,0.067373611015802],"type":1,"volume":0.011872844026224169},{"fixed":false,"mass":0.009793673239981532,"nu":0,"particle_id":70,"point":[-0.2260868177589661,-0.7525095835949729,-0.1540363706522413],"type":1,"volume":0.009793673239981532},{"fixed":false,"mass":0.0035511048185948722,"nu":0,"particle_id":71,"point":[0.598925485613787,-0.6777413141879338,0.4094450358582591],"type":1,"volume":0.0035511048185948722},{"fixed":false,"mass":0.011565951611425226,"nu":0,"particle_id":72,"point":[0.3181063063629012,-0.5305823410293599,0.466701096977107],"type":1,"volume":0.011565951611425226},{"fixed":false,"mass":0.004090100354708861,"nu":0,"particle_id":73,"point":[0.4619928027691146,-0.6612782868551427,0.5777113065558719],"type":2,"volume":0.004090100354708861},{"fixed":false,"mass":0.012804278714603549,"nu":0,"particle_id":74,"point":[-0.07963153969077312,0.4706840969581939,-0.5414833654808544],"type":1,"volume":0.012804278714603549},{"fixed":false,"mass":0.010555263099358333,"nu":0,"particle_id":75,"point":[-0.1102751594416164,0.3017865842666969,-0.7253327246988974],"type":1,"volume":0.010555263099358333},{"fixed":false,"mass":0.00754334005784073,"nu":0,"particle_id":76,"point":[-0.08627929343410706,0.1288497729819174,-0.5549957666368465],"type":1,"volume":0.00754334005784073},{"fixed":false,"mass":0.00557786535783248,"nu":0,"particle_id":77,"point":[0.03087936740673523,-0.4358030048828429,-0.8947243589045161],"type":1,"volume":0.00557786535783248},{"fixed":false,"mass":0.0061305464329835975,"nu":0,"particle_id":78,"point":[-0.1603604955305944,-0.196653682247787,-0.9627438212997916],"type":1,"volume":0.0061305464329835975},{"fixed":false,"mass":0.0022075499290876324,"nu":0,"particle_id":79,"point":[0.03600616229247957,-0.2463583499836508,-0.9663325716510005],"type":1,"volume":0.0022075499290876324},{"fixed":false,"mass":0.009888872221655952,"nu":0,"particle_id":80,"point":[-0.1479166459564063,-0.600911645107517,-0.5074397477236335],"type":1,"volume":0.009888872221655952},{"fixed":false,"mass":0.00928693340777585,"nu":0,"particle_id":81,"point":[-0.07580190398047865,-0.3678047775725485,-0.30438426145621],"type":1,"volume":0.00928693340777585},{"fixed":false,"mass":0.006995864398429044,"nu":0,"particle_id":82,"point":[-0.2298080581196135,-0.4424660440455406,-0.4121147713907647],"type":1,"volume":0.006995864398429044},{"fixed":false,"mass":0.005486019264756398,"nu":0,"particle_id":83,"point":[0.8694116669050982,0.47903324624485,0.06465712627890889],"type":1,"volume":0.005486019264756398},{"fixed":false,"mass":0.010565687151980469,"nu":0,"particle_id":84,"point":[0.7649396225767918,0.2365772256493345,0.02254861905018725],"type":1,"volume":0.010565687151980469},{"fixed":false,"mass":0.0038325907283017417,"nu":0,"particle_id":85,"point":[0.8859224385779991,0.3792430051500204,0.2420568849859187],"type":2,"volume":0.0038325907283017417},{"fixed":false,"mass":0.012737621910736968,"nu":0,"particle_id":86,"point":[0.6830111917319102,0.2146960468185286,0.2103346053238203],"type":1,"volume":0.012737621910736968},{"fixed":false,"mass":0.011632835769363812,"nu":0,"particle_id":87,"point":[0.0278314414179949,0.0760048572340137,-0.7746458033633177],"type":1,"volume":0.011632835769363812},{"fixed":false,"mass":0.0061014953645026,"nu":0,"particle_id":88,"point":[-0.2410943224936039,0.0868059056419931,-0.9631781612518475],"type":2,"volume":0.0061014953645026},{"fixed":false,"mass":0.002760952348633836,"nu":0,"particle_id":89,"point":[-0.06212634954309158,0.062774442070716,-0.9929082749587046],"type":1,"volume":0.002760952348633836},{"fixed":false,"mass":0.014024511421752879,"nu":0,"particle_id":90,"point":[-0.4131897213283215,-0.159248943557586,-0.1577770431701166],"type":1,"volume":0.014024511421752879},{"fixed":false,"mass":0.009318435905528076,"nu":0,"particle_id":91,"point":[-0.1510901677438607,-0.1585293111404505,-0.2037428481434571],"type":1,"volume":0.009318435905528076},{"fixed":false,"mass":0.013119639694461447,"nu":0,"particle_id":92,"point":[-0.3247533496582631,-0.06152156727564378,0.5962635582231854],"type":1,"volume":0.013119639694461447},{"fixed":false,"mass":0.010296407477548297,"nu":0,"particle_id":93,"point":[-0.1749119341723785,-0.2281020580663377,0.7324529570337864],"type":1,"volume":0.010296407477548297},{"fixed":false,"mass":0.007160102025262412,"nu":0,"particle_id":94,"point":[-0.01590537419345812,-0.1138618796441519,0.6159438476958142],"type":1,"volume":0.007160102025262412},{"fixed":false,"mass":0.010420011142242553,"nu":0,"particle_id":95,"point":[0.148301157902269,-0.1076543825958863,-0.796248574825762],"type":1,"volume":0.010420011142242553},{"fixed":false,"mass":0.014358974327003875,"nu":0,"particle_id":96,"point":[0.2766045318035129,-0.1629466066018246,0.3934322722405626],"type":1,"volume":0.014358974327003875},{"fixed":false,"mass":0.009562763661754953,"nu":0,"particle_id":97,"point":[0.3768285174278193,-0.2804674005468277,0.2114296130762047],"type":1,"volume":0.009562763661754953},{"fixed":false,"mass":0.011656436198447638,"nu":0,"particle_id":98,"point":[0.1634103835465986,-0.3456785375459639,0.3282676598270889],"type":1,"volume":0.011656436198447638},{"fixed":false,"mass":0.0045165114449916164,"nu":0,"particle_id":99,"point":[0.8190778053989416,0.3453706235711521,-0.4479838015692095],"type":1,"volume":0.0045165114449916164},{"fixed":false,"mass":0.011917813928816084,"nu":0,"particle_id":100,"point":[0.486271605281404,0.4251081909265944,-0.5006989586251471],"type":1,"volume":0.011917813928816084},{"fixed":false,"mass":0.0077560029294503376,"nu":0,"particle_id":101,"point":[0.6179272257094431,0.4463295908726793,-0.3324819116997039],"type":1,"volume":0.0077560029294503376},{"fixed":false,"mass":0.002722069314518108,"nu":0,"particle_id":102,"point":[0.680061547149569,0.5238227574027434,-0.5098669684813217],"type":2,"volume":0.002722069314518108},{"fixed":false,"mass":0.011972005175125552,"nu":0,"particle_id":103,"point":[-0.0474039829780173,0.5481912116740085,0.3657190964443945],"type":1,"volume":0.011972005175125552},{"fixed":false,"mass":0.008675607705089176,"nu":0,"particle_id":104,"point":[-0.1904966158374674,0.5847131895191524,0.5286560731487961],"type":1,"volume":0.008675607705089176},{"fixed":false,"mass":0.016790097454757527,"nu":0,"particle_id":105,"point":[-0.316744262031903,0.4110144414652258,0.4812420290605264],"type":1,"volume":0.016790097454757527},{"fixed":false,"mass":0.013144831972415125,"nu":0,"particle_id":106,"point":[-0.1359286411736692,0.4105766064765731,0.6513614169985535],"type":1,"volume":0.013144831972415125},{"fixed":false,"mass":0.009019002466531747,"nu":0,"particle_id":107,"point":[0.09432254814857655,-0.5448752051376892,0.5811270674242639],"type":1,"volume":0.009019002466531747},{"fixed":false,"mass":0.011736330960796792,"nu":0,"particle_id":108,"point":[0.2233005968102618,-0.372866733949097,0.5941596606501582],"type":1,"volume":0.011736330960796792},{"fixed":false,"mass":0.008474610269114294,"nu":0,"particle_id":109,"point":[0.4897355901939431,-0.5984038076289389,0.2457912660156624],"type":1,"volume":0.008474610269114294},{"fixed":false,"mass":0.010002683128621575,"nu":0,"particle_id":110,"point":[0.3000546525398888,-0.503428715985858,0.2452404025518353],"type":1,"volume":0.010002683128621575},{"fixed":false,"mass":0.014515509209052261,"nu":0,"particle_id":111,"point":[0.4499529799956918,-0.2840142968947226,-0.4066004180801314],"type":1,"volume":0.014515509209052261},{"fixed":false,"mass":0.0075686405757386405,"nu":0,"particle_id":112,"point":[0.182740246078527,-0.1579851586262617,-0.430183228507973],"type":1,"volume":0.0075686405757386405},{"fixed":false,"mass":0.010374355613556284,"nu":0,"particle_id":113,"point":[-0.480402598258276,0.2774580976582923,0.5819444073332495],"type":1,"volume":0.010374355613556284},{"fixed":false,"mass":0.012762764615998389,"nu":0,"particle_id":114,"point":[-0.2824397877491711,0.2479924132145996,0.3192678708787887],"type":1,"volume":0.012762764615998389},{"fixed":false,"mass":0.012336613206395697,"nu":0,"particle_id":115,"point":[-0.4704901969658743,0.1332431325745096,0.3979169498065405],"type":1,"volume":0.012336613206395697},{"fixed":false,"mass":0.007852029817402012,"nu":0,"particle_id":116,"point":[-0.6252926930732143,-0.04913394167856591,-0.5366690301426229],"type":1,"volume":0.007852029817402012},{"fixed":false,"mass":0.002866750051893178,"nu":0,"particle_id":117,"point":[-0.7787024873164972,-0.1800208950243036,-0.5955936644768539],"type":2,"volume":0.002866750051893178},{"fixed":false,"mass":0.004455779255958763,"nu":0,"particle_id":118,"point":[-0.8580775265056365,-0.2015027163557743,-0.462324257833605],"type":2,"volume":0.004455779255958763},{"fixed":false,"mass":0.003355154258908428,"nu":0,"particle_id":119,"point":[-0.8299604174792161,-0.006141658463774981,-0.5566904743404477],"type":2,"volume":0.003355154258908428},{"fixed":false,"mass":0.009870968404804743,"nu":0,"particle_id":120,"point":[0.2314657213981868,-0.6026275965671918,-0.1418500227298462],"type":1,"volume":0.009870968404804743},{"fixed":false,"mass":0.009589989695942923,"nu":0,"particle_id":121,"point":[0.1459990228123517,-0.7615212159489675,-0.2584947494319184],"type":1,"volume":0.009589989695942923},{"fixed":false,"mass":0.012669849370992433,"nu":0,"particle_id":122,"point":[0.05603901500481658,-0.6408756911583104,-0.4192775603322387],"type":1,"volume":0.012669849370992433},{"fixed":false,"mass":0.012528470672002223,"nu":0,"particle_id":123,"point":[-0.2030374520679419,-0.05967273488641406,-0.7775371738825737],"type":1,"volume":0.012528470672002223},{"fixed":false,"mass":0.0073852588657841835,"nu":0,"particle_id":124,"point":[-0.4410039562324052,-0.1240428666563008,-0.8866805108125718],"type":1,"volume":0.0073852588657841835},{"fixed":false,"mass":0.009302132133997802,"nu":0,"particle_id":125,"point":[0.07512211285152467,0.2440152252638569,-0.6151401195248996],"type":1,"volume":0.009302132133997802},{"fixed":false,"mass":0.005412149994761702,"nu":0,"particle_id":126,"point":[0.01875247047960686,0.2256134376758886,-0.9720995213571526],"type":1,"volume":0.005412149994761702},{"fixed":false,"mass":0.015788236368871934,"nu":0,"particle_id":127,"point":[0.1239610940454048,-0.7187714996860953,0.1472310667308433],"type":1,"volume":0.015788236368871934},{"fixed":false,"mass":0.006867444823803756,"nu":0,"particle_id":128,"point":[0.05186690986877524,-0.511817211262877,0.2353532133464984],"type":1,"volume":0.006867444823803756},{"fixed":false,"mass":0.016918060516594415,"nu":0,"particle_id":129,"point":[-0.1031825744178106,-0.668797368742989,0.3036495141844134],"type":1,"volume":0.016918060516594415},{"fixed":false,"mass":0.00425142400292534,"nu":0,"particle_id":130,"point":[0.9137046945421168,-0.01026135830023239,0.4028997079598441],"type":2,"volume":0.00425142400292534},{"fixed":false,"mass":0.007007338713951355,"nu":0,"particle_id":131,"point":[0.8507682531182956,0.2539990039590076,0.4467972492144908],"type":2,"volume":0.007007338713951355},{"fixed":false,"mass":0.007198392173659807,"nu":0,"particle_id":132,"point":[0.8010148058057305,0.03057978156619079,0.2210868444857096],"type":1,"volume":0.007198392173659807},{"fixed":false,"mass":0.01109066785534032,"nu":0,"particle_id":133,"point":[0.683168690316537,-0.03481888392779936,0.3866147473315164],"type":1,"volume":0.01109066785534032},{"fixed":false,"mass":0.011115865874613787,"nu":0,"particle_id":134,"point":[-0.2529695484982859,0.02005999454877538,-0.2083222838606785],"type":1,"volume":0.011115865874613787},{"fixed":false,"mass":0.018678649428831746,"nu":0,"particle_id":135,"point":[-0.4982806868436983,0.08613027519033997,-0.03920918811039206],"type":1,"volume":0.018678649428831746},{"fixed":false,"mass":0.0044122234803393836,"nu":0,"particle_id":136,"point":[0.3430027392461746,0.6586795205654786,0.6675634064367472],"type":2,"volume":0.0044122234803393836},{"fixed":false,"mass":0.006058810984563593,"nu":0,"particle_id":137,"point":[0.2342305970641902,0.8036783370739617,0.534587933669622],"type":2,"volume":0.006058810984563593},{"fixed":false,"mass":0.007392070700432966,"nu":0,"particle_id":138,"point":[-0.7589263451518928,0.3202563723122493,-0.03808971580973871],"type":1,"volume":0.007392070700432966},{"fixed":false,"mass":0.015011408099262324,"nu":0,"particle_id":139,"point":[-0.5852175603424132,0.4297760870326991,0.02504862014472015],"type":1,"volume":0.015011408099262324},{"fixed":false,"mass":0.01182279866996499,"nu":0,"particle_id":140,"point":[-0.6329040684769172,0.4611856797956069,-0.21331553023077],"type":1,"volume":0.01182279866996499},{"fixed":false,"mass":0.01179379809940151,"nu":0,"particle_id":141,"point":[-0.09584868678269907,0.2090301605325014,0.4521373951328528],"type":1,"volume":0.01179379809940151},{"fixed":false,"mass":0.00851604776701221,"nu":0,"particle_id":142,"point":[0.06275100604412456,0.3564203096708228,0.3762955214655478],"type":1,"volume":0.00851604776701221},{"fixed":false,"mass":0.0103677768208927,"nu":0,"particle_id":143,"point":[0.1024341351264128,0.3721556915180396,0.5935504598494025],"type":1,"volume":0.0103677768208927},{"fixed":false,"mass":0.015018459259768014,"nu":0,"particle_id":144,"point":[-0.2387098350176745,0.6512632511967317,0.001027159207161538],"type":1,"volume":0.015018459259768014},{"fixed":false,"mass":0.016180773429231816,"nu":0,"particle_id":145,"point":[0.03786661673293742,0.5059602708384039,0.02543876679335999],"type":1,"volume":0.016180773429231816},{"fixed":false,"mass":0.013002557425074111,"nu":0,"particle_id":146,"point":[-0.04931685052988835,0.7468718534923348,0.241278872194934],"type":1,"volume":0.013002557425074111},{"fixed":false,"mass":0.009452606432396675,"nu":0,"particle_id":147,"point":[-0.1400629952684747,0.4993707538045397,0.1651139927290105],"type":1,"volume":0.009452606432396675},{"fixed":false,"mass":0.013097369982477165,"nu":0,"particle_id":148,"point":[-0.007404189731583036,0.1463575352335154,0.7105183095244678],"type":1,"volume":0.013097369982477165},{"fixed":false,"mass":0.006810163249431423,"nu":0,"particle_id":149,"point":[-5.551115123125783e-17,0.4621011585883066,0.8822110344626871],"type":1,"volume":0.006810163249431423},{"fixed":false,"mass":0.005384147821806011,"nu":0,"particle_id":150,"point":[0.01128677089862805,0.2450765014306536,0.9686577225368902],"type":1,"volume":0.005384147821806011},{"fixed":false,"mass":0.017452955342149534,"nu":0,"particle_id":151,"point":[0.2459793336771765,0.3913418879614616,0.1130524960490041],"type":1,"volume":0.017452955342149534},{"fixed":false,"mass":0.013299566006060077,"nu":0,"particle_id":152,"point":[0.4724905726581822,0.1689935406500226,0.04473163515862578],"type":1,"volume":0.013299566006060077},{"fixed":false,"mass":0.009844620077244692,"nu":0,"particle_id":153,"point":[0.4120525056901699,0.3006156482262016,-0.1101791249306748],"type":1,"volume":0.009844620077244692},{"fixed":false,"mass":0.01545388963076005,"nu":0,"particle_id":154,"point":[0.5233351141851147,0.4231539772715519,0.1929041690053337],"type":1,"volume":0.01545388963076005},{"fixed":false,"mass":0.011963148091611614,"nu":0,"particle_id":155,"point":[0.06727471301962668,0.049967155726833,0.4786355899350733],"type":1,"volume":0.011963148091611614},{"fixed":false,"mass":0.008577842135170245,"nu":0,"particle_id":156,"point":[-0.2227400630164259,-0.2689771614049614,-0.7255988838604359],"type":1,"volume":0.008577842135170245},{"fixed":false,"mass":0.005807368914400542,"nu":0,"particle_id":157,"point":[-0.228988419846103,-0.43601194026206,-0.8632740904081591],"type":1,"volume":0.005807368914400542},{"fixed":false,"mass":0.010828759005493955,"nu":0,"particle_id":158,"point":[0.5183267236018945,0.1287052049448307,0.3967201726039268],"type":1,"volume":0.010828759005493955},{"fixed":false,"mass":0.01069446809302823,"nu":0,"particle_id":159,"point":[0.5711821569425528,0.3477320218368046,0.3997809459099855],"type":1,"volume":0.01069446809302823},{"fixed":false,"mass":0.01057282371352132,"nu":0,"particle_id":160,"point":[0.2831919383282906,0.3720875919984175,0.3627902311700045],"type":1,"volume":0.01057282371352132},{"fixed":false,"mass":0.01360727516282081,"nu":0,"particle_id":161,"point":[0.4269273206694649,0.3017348562430973,0.5666659801517049],"type":1,"volume":0.01360727516282081},{"fixed":false,"mass":0.009843698503801738,"nu":0,"particle_id":162,"point":[0.5116681182882246,0.276914301260816,-0.2958925025097029],"type":1,"volume":0.009843698503801738},{"fixed":false,"mass":0.013197012977909298,"nu":0,"particle_id":163,"point":[0.4126511966677885,0.2343978102942103,-0.5754836212450938],"type":1,"volume":0.013197012977909298},{"fixed":false,"mass":0.006231775251474428,"nu":0,"particle_id":164,"point":[0.3841811371971019,0.4016869955505063,-0.8224390436537315],"type":2,"volume":0.006231775251474428},{"fixed":false,"mass":0.007781327199099926,"nu":0,"particle_id":165,"point":[0.2614464889334279,0.2596491631040493,-0.7322321404970793],"type":1,"volume":0.007781327199099926},{"fixed":false,"mass":0.005209861708398898,"nu":0,"particle_id":166,"point":[0.4606255821972738,0.154644291301018,-0.871153804811382],"type":2,"volume":0.005209861708398898},{"fixed":false,"mass":0.013172974764112697,"nu":0,"particle_id":167,"point":[-0.1155024014863345,0.7902168006325572,-0.1524370065411335],"type":1,"volume":0.013172974764112697},{"fixed":false,"mass":0.006580138692594609,"nu":0,"particle_id":168,"point":[0.00513599842859408,-0.5377449433792486,-0.6266484923918233],"type":1,"volume":0.006580138692594609},{"fixed":false,"mass":0.011268785708399183,"nu":0,"particle_id":169,"point":[0.1948655228287682,-0.4638780762185772,-0.6135236124843138],"type":1,"volume":0.011268785708399183},{"fixed":false,"mass":0.0034635065866644808,"nu":0,"particle_id":170,"point":[0.7624416657138422,0.5746390490639446,-0.269366282114174],"type":1,"volume":0.0034635065866644808},{"fixed":false,"mass":0.008819098536417262,"nu":0,"particle_id":171,"point":[0.5748583862760244,0.5665157144786781,-0.1588649557615812],"type":1,"volume":0.008819098536417262},{"fixed":false,"mass":0.004850730305778326,"nu":0,"particle_id":172,"point":[0.5796030871407452,0.6836848052079381,-0.4260432389393467],"type":2,"volume":0.004850730305778326},{"fixed":false,"mass":0.00846251848310692,"nu":0,"particle_id":173,"point":[0.3157366643886185,0.05047775259419246,0.407391908037843],"type":1,"volume":0.00846251848310692},{"fixed":false,"mass":0.010109603387195706,"nu":0,"particle_id":174,"point":[0.2478874944003586,0.1178258480925837,0.6026785601549943],"type":1,"volume":0.010109603387195706},{"fixed":false,"mass":0.015500228326754897,"nu":0,"particle_id":175,"point":[0.236578906886323,-0.1295171639473869,0.7105887056061296],"type":1,"volume":0.015500228326754897},{"fixed":false,"mass":0.012862461257372806,"nu":0,"particle_id":176,"point":[0.1381734132473845,-0.2580718580511651,0.1229911011673326],"type":1,"volume":0.012862461257372806},{"fixed":false,"mass":0.010877400140124538,"nu":0,"particle_id":177,"point":[0.1850405236318792,-0.4723810485146114,0.04533071478894132],"type":1,"volume":0.010877400140124538},{"fixed":false,"mass":0.004377179310002394,"nu":0,"particle_id":178,"point":[-0.4738271324352409,0.6984454035110845,0.5270066405666433],"type":1,"volume":0.004377179310002394},{"fixed":false,"mass":0.005130364773792645,"nu":0,"particle_id":179,"point":[-0.5843531392516176,0.5843531392516177,0.5462795729218533],"type":2,"volume":0.005130364773792645},{"fixed":false,"mass":0.0030063311078303884,"nu":0,"particle_id":180,"point":[-0.3767228349577919,0.6549842981335158,0.6465322721230806],"type":2,"volume":0.0030063311078303884},{"fixed":false,"mass":0.0039635328975595446,"nu":0,"particle_id":181,"point":[0.5362299153805661,0.833947911108705,0.07523096701574472],"type":2,"volume":0.0039635328975595446},{"fixed":false,"mass":0.011554044562854405,"nu":0,"particle_id":182,"point":[0.2772774635389478,0.723749957420069,-0.001910233804811728],"type":1,"volume":0.011554044562854405},{"fixed":false,"mass":0.00868921871271674,"nu":0,"particle_id":183,"point":[0.4256450073691461,0.6326187952973247,0.1368567850790824],"type":1,"volume":0.00868921871271674},{"fixed":false,"mass":0.007512528375195287,"nu":0,"particle_id":184,"point":[0.3944881401532304,0.8646163482335218,0.2895725986283054],"type":2,"volume":0.007512528375195287},{"fixed":false,"mass":0.0036508092697319404,"nu":0,"particle_id":185,"point":[0.3083159986986108,-0.8962367557582227,-0.313186739854424],"type":1,"volume":0.0036508092697319404},{"fixed":false,"mass":0.007015643926789214,"nu":0,"particle_id":186,"point":[0.3452345955105167,-0.7944915985767871,-0.4934847503981515],"type":2,"volume":0.007015643926789214},{"fixed":false,"mass":0.007311497551717295,"nu":0,"particle_id":187,"point":[0.1231573687844192,-0.9174505970337391,0.3652064232414355],"type":1,"volume":0.007311497551717295},{"fixed":false,"mass":0.012543866563966789,"nu":0,"particle_id":188,"point":[0.1374903043825899,-0.6403271802089319,0.3929315176359545],"type":1,"volume":0.012543866563966789},{"fixed":false,"mass":0.006912113617420813,"nu":0,"particle_id":189,"point":[-0.07421891577765055,-0.8443677610383933,0.5202009732366333],"type":2,"volume":0.006912113617420813},{"fixed":false,"mass":0.0030583652141425634,"nu":0,"particle_id":190,"point":[0.1093387674465227,-0.7737652192581181,0.6177711026382535],"type":2,"volume":0.0030583652141425634},{"fixed":false,"mass":0.012032515004097731,"nu":0,"particle_id":191,"point":[-0.1965009129104257,0.4771291044983168,-0.1248623829186727],"type":1,"volume":0.012032515004097731},{"fixed":false,"mass":0.00672918578165814,"nu":0,"particle_id":192,"point":[-0.5018960275007931,0.513730602394595,-0.3628407778439559],"type":1,"volume":0.00672918578165814},{"fixed":false,"mass":0.0020923128307141236,"nu":0,"particle_id":193,"point":[-0.6873701692026601,0.5860895666126815,-0.4100431244926372],"type":2,"volume":0.0020923128307141236},{"fixed":false,"mass":0.003373964210315396,"nu":0,"particle_id":194,"point":[-0.5796667110561533,0.5794822206942752,-0.5558369196746601],"type":2,"volume":0.003373964210315396},{"fixed":false,"mass":0.014517417636343576,"nu":0,"particle_id":195,"point":[0.4203569153046166,-0.09324202058032491,-0.6685076518436479],"type":1,"volume":0.014517417636343576},{"fixed":false,"mass":0.004955692909317569,"nu":0,"particle_id":196,"point":[0.4315913223703872,-0.07397747933257182,-0.8945880022957429],"type":1,"volume":0.004955692909317569},{"fixed":false,"mass":0.0063152129581594265,"nu":0,"particle_id":197,"point":[0.6143152301513661,0.181422386026726,-0.7637816402718924],"type":2,"volume":0.0063152129581594265},{"fixed":false,"mass":0.014361904540028315,"nu":0,"particle_id":198,"point":[-0.2655611871494811,0.6593329247624633,0.264481215689672],"type":1,"volume":0.014361904540028315},{"fixed":false,"mass":0.011599034156147842,"nu":0,"particle_id":199,"point":[-0.4904015140352855,0.5906193295786536,0.271413252894905],"type":1,"volume":0.011599034156147842},{"fixed":false,"mass":0.012395788440692642,"nu":0,"particle_id":200,"point":[-0.3522222030407709,0.4226511442918605,0.1828371238164166],"type":1,"volume":0.012395788440692642},{"fixed":false,"mass":0.010796613684656196,"nu":0,"particle_id":201,"point":[0.3818327788515725,0.6789287197431992,-0.1761469033744026],"type":1,"volume":0.010796613684656196},{"fixed":false,"mass":0.007447801387881699,"nu":0,"particle_id":202,"point":[0.3898994496856282,0.5057351013390048,-0.06109007526138312],"type":1,"volume":0.007447801387881699},{"fixed":false,"mass":0.00307225848382261,"nu":0,"particle_id":203,"point":[0.1549221469155658,0.5308059419222633,-0.8263877031565737],"type":2,"volume":0.00307225848382261},{"fixed":false,"mass":0.012069994106362307,"nu":0,"particle_id":204,"point":[0.2492203077539464,0.4178888303216897,-0.5973746107843261],"type":1,"volume":0.012069994106362307},{"fixed":false,"mass":0.015012222369859529,"nu":0,"particle_id":205,"point":[-0.1318690676877218,-0.3457181203439657,0.2207603773984739],"type":1,"volume":0.015012222369859529},{"fixed":false,"mass":0.005127282602117698,"nu":0,"particle_id":206,"point":[-0.1212939058969826,0.05170876608116503,0.5755164669198721],"type":1,"volume":0.005127282602117698},{"fixed":false,"mass":0.015663373298136222,"nu":0,"particle_id":207,"point":[-0.2748262451701147,0.2055759745279203,0.6691738593615312],"type":1,"volume":0.015663373298136222},{"fixed":false,"mass":0.011219481181569747,"nu":0,"particle_id":208,"point":[-0.1675245045289959,-0.01355709643776477,0.7592495706238918],"type":1,"volume":0.011219481181569747},{"fixed":false,"mass":0.006159590223028184,"nu":0,"particle_id":209,"point":[0.728349941868489,-0.3232101535623569,0.1974850480510735],"type":1,"volume":0.006159590223028184},{"fixed":false,"mass":0.005312023624381392,"nu":0,"particle_id":210,"point":[0.8054134798326869,-0.5679060386225642,0.1372566184474075],"type":2,"volume":0.005312023624381392},{"fixed":false,"mass":0.004535693735413782,"nu":0,"particle_id":211,"point":[0.9154365907254784,-0.3671393057478718,0.1350974501682088],"type":1,"volume":0.004535693735413782},{"fixed":false,"mass":0.002818805312923632,"nu":0,"particle_id":212,"point":[0.8102790394483504,-0.4163960551913129,0.3961531312327842],"type":1,"volume":0.002818805312923632},{"fixed":false,"mass":0.014524532099892082,"nu":0,"particle_id":213,"point":[-0.7304920601446623,-0.2199134526450591,0.01905410987396537],"type":1,"volume":0.014524532099892082},{"fixed":false,"mass":0.005820427010620703,"nu":0,"particle_id":214,"point":[-0.9560262076783101,-0.1627829968961753,0.2280913565886913],"type":2,"volume":0.005820427010620703},{"fixed":false,"mass":0.002876014406645436,"nu":0,"particle_id":215,"point":[-0.9789224782382259,-0.1926349050028293,-0.003364965183353431],"type":2,"volume":0.002876014406645436},{"fixed":false,"mass":0.004066800071612732,"nu":0,"particle_id":216,"point":[-0.9199404921288072,-0.3803241404471388,0.04312413041028899],"type":2,"volume":0.004066800071612732},{"fixed":false,"mass":0.01671140427001501,"nu":0,"particle_id":217,"point":[-0.3404491694520635,-0.134594571092343,-0.6032060430082697],"type":1,"volume":0.01671140427001501},{"fixed":false,"mass":0.013798437701128414,"nu":0,"particle_id":218,"point":[-0.1219662427909377,-0.3869091218719538,-0.5745002019785553],"type":1,"volume":0.013798437701128414},{"fixed":false,"mass":0.003392122005474111,"nu":0,"particle_id":219,"point":[-0.2140258148299653,-0.2241801406912328,0.945189639533176],"type":2,"volume":0.003392122005474111},{"fixed":false,"mass":0.0035772001547885175,"nu":0,"particle_id":220,"point":[-0.2946843639154719,-0.003122621000911688,0.9524008903835386],"type":2,"volume":0.0035772001547885175},{"fixed":false,"mass":0.005476066836870543,"nu":0,"particle_id":221,"point":[0,0,1],"type":2,"volume":0.005476066836870543},{"fixed":false,"mass":0.015436828767115284,"nu":0,"particle_id":222,"point":[-0.6533731266538735,-0.1293854828353755,-0.2001695654222645],"type":1,"volume":0.015436828767115284},{"fixed":false,"mass":0.005373882984160448,"nu":0,"particle_id":223,"point":[-0.5772508302141799,-0.09657128005728169,-0.01797252426667757],"type":1,"volume":0.005373882984160448},{"fixed":false,"mass":0.005357877748314482,"nu":0,"particle_id":224,"point":[0.2776731064535757,-0.2444937012798639,-0.9244788825918535],"type":1,"volume":0.005357877748314482},{"fixed":false,"mass":0.005691993137339294,"nu":0,"particle_id":225,"point":[0.2577784972430378,-0.4631534088372144,-0.841991791491456],"type":2,"volume":0.005691993137339294},{"fixed":false,"mass":0.00380320248379147,"nu":0,"particle_id":226,"point":[0.4546145314792931,-0.2924119584709567,-0.8356516395227733],"type":2,"volume":0.00380320248379147},{"fixed":false,"mass":0.0032395691791043376,"nu":0,"particle_id":227,"point":[0.3026616091443927,-0.7960291805150168,0.5161410527764039],"type":1,"volume":0.0032395691791043376},{"fixed":false,"mass":0.004666405519608558,"nu":0,"particle_id":228,"point":[0.2742610994826321,-0.6532999864389528,0.698311925861671],"type":2,"volume":0.004666405519608558},{"fixed":false,"mass":0.012644249441820668,"nu":0,"particle_id":229,"point":[0.1427692631105347,0.09994614883276486,0.2678866621955886],"type":1,"volume":0.012644249441820668},{"fixed":false,"mass":0.011234965971436028,"nu":0,"particle_id":230,"point":[0.3554387876131889,0.1876007417731237,0.2433883117950252],"type":1,"volume":0.011234965971436028},{"fixed":false,"mass":0.0046828426816564565,"nu":0,"particle_id":231,"point":[0.9704608416100364,0.2378286444350291,0.007916705757549887],"type":2,"volume":0.0046828426816564565},{"fixed":false,"mass":0.005261079493110485,"nu":0,"particle_id":232,"point":[0.9947062116569865,-0.005854980402398409,-0.08972640539764373],"type":1,"volume":0.005261079493110485},{"fixed":false,"mass":0.0117392714221767,"nu":0,"particle_id":233,"point":[0.7082358586973196,0.1710068015401013,-0.1855714861870281],"type":1,"volume":0.0117392714221767},{"fixed":false,"mass":0.004617435266404542,"nu":0,"particle_id":234,"point":[0.08147649665254635,-0.05066677800648656,-0.9924200164992443],"type":1,"volume":0.004617435266404542},{"fixed":false,"mass":0.0055407384750861865,"nu":0,"particle_id":235,"point":[-0.5720379950118675,-0.75486755132255,-0.2954176804982457],"type":2,"volume":0.0055407384750861865},{"fixed":false,"mass":0.0055615139486543674,"nu":0,"particle_id":236,"point":[-0.7320667868879314,-0.5759753369231504,-0.3423906309909039],"type":1,"volume":0.0055615139486543674},{"fixed":false,"mass":0.01481440603763154,"nu":0,"particle_id":237,"point":[-0.4559831646206293,-0.4841302722653462,-0.3281380922850443],"type":1,"volume":0.01481440603763154},{"fixed":false,"mass":0.003574071047219057,"nu":0,"particle_id":238,"point":[0.5484184574640939,-0.4223335108653634,-0.7098902779410758],"type":2,"volume":0.003574071047219057},{"fixed":false,"mass":0.0062916575546473645,"nu":0,"particle_id":239,"point":[0.7393431023126263,-0.4029336135011152,-0.5240673909472333],"type":2,"volume":0.0062916575546473645},{"fixed":false,"mass":0.008042350484781519,"nu":0,"particle_id":240,"point":[0.6313899265719921,-0.2338550937264541,-0.4778366340041676],"type":1,"volume":0.008042350484781519},{"fixed":false,"mass":0.011863960142089304,"nu":0,"particle_id":241,"point":[-0.3093098120603291,0.6785481748626634,-0.2318005393013829],"type":1,"volume":0.011863960142089304},{"fixed":false,"mass":0.005674922507689277,"nu":0,"particle_id":242,"point":[-0.4162386365796216,0.9041888525218484,-0.05108407911261646],"type":2,"volume":0.005674922507689277},{"fixed":false,"mass":0.0038719681213807266,"nu":0,"particle_id":243,"point":[0.631979369026463,0.5478769900336525,0.535129492364973],"type":2,"volume":0.0038719681213807266},{"fixed":false,"mass":0.003577532741722675,"nu":0,"particle_id":244,"point":[0.6658652525047365,0.6336445236745882,0.3794595619675671],"type":2,"volume":0.003577532741722675},{"fixed":false,"mass":0.008946389933511512,"nu":0,"particle_id":245,"point":[-0.3900998683684275,-0.6910434577475363,0.1027811445855042],"type":1,"volume":0.008946389933511512},{"fixed":false,"mass":0.0019418752408996499,"nu":0,"particle_id":246,"point":[-0.4999664062130407,-0.8391932421611386,0.1816238189195436],"type":2,"volume":0.0019418752408996499},{"fixed":false,"mass":0.006399890990655398,"nu":0,"particle_id":247,"point":[-0.475371668680135,-0.5702539610204281,0.3625954053534032],"type":1,"volume":0.006399890990655398},{"fixed":false,"mass":0.003461945630413623,"nu":0,"particle_id":248,"point":[-0.6102277745598537,-0.7164237641943549,0.3184371930979422],"type":2,"volume":0.003461945630413623},{"fixed":false,"mass":0.004342661532335108,"nu":0,"particle_id":249,"point":[-0.391153911218484,-0.9045521449146823,-0.1463985975136163],"type":1,"volume":0.004342661532335108},{"fixed":false,"mass":0.008812736234538505,"nu":0,"particle_id":250,"point":[-0.3792706037387159,-0.6682622294940749,-0.2675846883097399],"type":1,"volume":0.008812736234538505},{"fixed":false,"mass":0.0052532944956759225,"nu":0,"particle_id":251,"point":[-0.5369103601783278,-0.8400256609707542,-0.02600070876532493],"type":1,"volume":0.0052532944956759225},{"fixed":false,"mass":0.006965266421851643,"nu":0,"particle_id":252,"point":[0.1879107601835762,0.2081614267550002,0.432309755908586],"type":1,"volume":0.006965266421851643},{"fixed":false,"mass":0.012662902641720744,"nu":0,"particle_id":253,"point":[-0.7580969144743746,0.105455342813289,-0.04203801550338526],"type":1,"volume":0.012662902641720744},{"fixed":false,"mass":0.0039662986976897515,"nu":0,"particle_id":254,"point":[-0.9829427924143515,-0.08468275862295804,-0.1449864162018308],"type":2,"volume":0.0039662986976897515},{"fixed":false,"mass":0.01034445451414326,"nu":0,"particle_id":255,"point":[0.2616708344705344,0.2243104901491499,-0.4222213010323599],"type":1,"volume":0.01034445451414326},{"fixed":false,"mass":0.010193446959553315,"nu":0,"particle_id":256,"point":[0.2508032858529476,0.05432145852509446,-0.6990194762237285],"type":1,"volume":0.010193446959553315},{"fixed":false,"mass":0.008755305974327056,"nu":0,"particle_id":257,"point":[0.01103064179580701,0.3482923308370225,-0.4037048887180162],"type":1,"volume":0.008755305974327056},{"fixed":false,"mass":0.004363565304286336,"nu":0,"particle_id":258,"point":[0.4704720909079206,0.5817419203636767,-0.6510299592762329],"type":2,"volume":0.004363565304286336},{"fixed":false,"mass":0.01100321626867738,"nu":0,"particle_id":259,"point":[-0.04243574023008759,0.2953084711899439,0.1913005138746854],"type":1,"volume":0.01100321626867738},{"fixed":false,"mass":0.007156002658029033,"nu":0,"particle_id":260,"point":[0.07685235964473694,0.4837919137853534,0.2214040859317092],"type":1,"volume":0.007156002658029033},{"fixed":false,"mass":0.0071079215049349755,"nu":0,"particle_id":261,"point":[0.4501834467732942,-0.08014324949619217,0.3342122187313489],"type":1,"volume":0.0071079215049349755},{"fixed":false,"mass":0.009216693315425862,"nu":0,"particle_id":262,"point":[0.5894781835665567,-0.1412587631671836,0.2024741426177581],"type":1,"volume":0.009216693315425862},{"fixed":false,"mass":0.011387593701469141,"nu":0,"particle_id":263,"point":[0.6642572288810108,-0.2534643324080493,0.3759536490297519],"type":1,"volume":0.011387593701469141},{"fixed":false,"mass":0.004987970874353254,"nu":0,"particle_id":264,"point":[-0.6654200278407164,0.1563299730469738,0.7226830287207414],"type":1,"volume":0.004987970874353254},{"fixed":false,"mass":0.009530841852911982,"nu":0,"particle_id":265,"point":[-0.5041140631453906,0.06212024992222964,0.6074340594687339],"type":1,"volume":0.009530841852911982},{"fixed":false,"mass":0.005674678218154555,"nu":0,"particle_id":266,"point":[-0.7376104218186479,-0.08692000869035085,0.6622481803081004],"type":1,"volume":0.005674678218154555},{"fixed":false,"mass":0.0032098634587387517,"nu":0,"particle_id":267,"point":[-0.6218923254800366,-0.009772853878120208,0.7763778582541998],"type":1,"volume":0.0032098634587387517},{"fixed":false,"mass":0.010205523303017107,"nu":0,"particle_id":268,"point":[-0.4276808021654248,-0.2400326302404763,0.6185719870267508],"type":1,"volume":0.010205523303017107},{"fixed":false,"mass":0.005197156830029608,"nu":0,"particle_id":269,"point":[-0.4897224827277361,-0.09794449654554732,0.8607866184636386],"type":1,"volume":0.005197156830029608},{"fixed":false,"mass":0.004172446328898728,"nu":0,"particle_id":270,"point":[-0.5409075417302927,-0.339599247159236,0.7607835207326872],"type":2,"volume":0.004172446328898728},{"fixed":false,"mass":0.010131098413263675,"nu":0,"particle_id":271,"point":[0.7851854766840796,-0.09754062808618807,-0.1273915921405223],"type":1,"volume":0.010131098413263675},{"fixed":false,"mass":0.0020068850640956406,"nu":0,"particle_id":272,"point":[0.9629359842855237,-0.09731708579861642,-0.2380351733409673],"type":2,"volume":0.0020068850640956406},{"fixed":false,"mass":0.005172347672944737,"nu":0,"particle_id":273,"point":[0.952990894491008,0.07417513763408537,-0.2811822150784635],"type":1,"volume":0.005172347672944737},{"fixed":false,"mass":0.012449406897814074,"nu":0,"particle_id":274,"point":[0.5584918737797803,-0.4219150723999987,0.1502730510132787],"type":1,"volume":0.012449406897814074},{"fixed":false,"mass":0.006612169572764402,"nu":0,"particle_id":275,"point":[0.9065437686397424,-0.4016258673295106,-0.09106316256749873],"type":2,"volume":0.006612169572764402},{"fixed":false,"mass":0.0039830713486432604,"nu":0,"particle_id":276,"point":[0.905570597351179,-0.2303001512709236,-0.3399904154772642],"type":1,"volume":0.0039830713486432604},{"fixed":false,"mass":0.010204231025267633,"nu":0,"particle_id":277,"point":[-0.5677782932467477,-0.5317232547551967,-0.1088098234288426],"type":1,"volume":0.010204231025267633},{"fixed":false,"mass":0.0036494907391558967,"nu":0,"particle_id":278,"point":[-0.715193242639315,-0.6805983242842026,-0.111546112081947],"type":2,"volume":0.0036494907391558967},{"fixed":false,"mass":0.004946597922226354,"nu":0,"particle_id":279,"point":[-0.8672221963665184,-0.4562780758280174,-0.180820382956356],"type":1,"volume":0.004946597922226354},{"fixed":false,"mass":0.004782049770296763,"nu":0,"particle_id":280,"point":[-0.2101134352324747,0.9597344026328266,0.1620697371591068],"type":2,"volume":0.004782049770296763},{"fixed":false,"mass":0.005547313995641564,"nu":0,"particle_id":281,"point":[-0.3747342190446775,0.9094043230577948,0.152963012469052],"type":1,"volume":0.005547313995641564},{"fixed":false,"mass":0.004982753189808728,"nu":0,"particle_id":282,"point":[-0.2012780057635634,0.9770423631389472,-0.009214884149322429],"type":2,"volume":0.004982753189808728},{"fixed":false,"mass":0.013430766516168122,"nu":0,"particle_id":283,"point":[-0.5532320691490191,0.3767322182536008,0.3452860411941889],"type":1,"volume":0.013430766516168122},{"fixed":false,"mass":0.010005212931361165,"nu":0,"particle_id":284,"point":[-0.4412743886928893,0.2065793349509019,0.1548138254398886],"type":1,"volume":0.010005212931361165},{"fixed":false,"mass":0.004653562236264636,"nu":0,"particle_id":285,"point":[0.349502928718419,-0.3520119620758126,0.8603124433146518],"type":1,"volume":0.004653562236264636},{"fixed":false,"mass":0.0046698266404164674,"nu":0,"particle_id":286,"point":[0.4423258684646915,-0.1474419561548971,0.8846517369293828],"type":2,"volume":0.0046698266404164674},{"fixed":false,"mass":0.004350724726924829,"nu":0,"particle_id":287,"point":[0.2397130625441096,-0.03781659623606611,0.9675658612041075],"type":2,"volume":0.004350724726924829},{"fixed":false,"mass":0.006145286996653085,"nu":0,"particle_id":288,"point":[0.1415455044579544,-0.3086686623513547,0.9373348734453393],"type":2,"volume":0.006145286996653085},{"fixed":false,"mass":0.011857207939849354,"nu":0,"particle_id":289,"point":[0.3352529316836975,-0.05441068650489427,0.1488278822399483],"type":1,"volume":0.011857207939849354},{"fixed":false,"mass":0.009897592249972262,"nu":0,"particle_id":290,"point":[-0.1146505330934941,-0.5241742206360172,0.5920119140230924],"type":1,"volume":0.009897592249972262},{"fixed":false,"mass":0.002064379381411639,"nu":0,"particle_id":291,"point":[-0.06433531375798847,-0.7302228238947426,0.6733656719908168],"type":2,"volume":0.002064379381411639},{"fixed":false,"mass":0.008627109420393004,"nu":0,"particle_id":292,"point":[-0.3714521576622241,-0.5952713405545583,-0.07247622761234154],"type":1,"volume":0.008627109420393004},{"fixed":false,"mass":0.011195735572952857,"nu":0,"particle_id":293,"point":[0.6298914242770239,0.3712515097321948,-0.05542222005807795],"type":1,"volume":0.011195735572952857},{"fixed":false,"mass":0.004060171346554435,"nu":0,"particle_id":294,"point":[-0.688534733740039,0.6885347337400392,0.1919880379104517],"type":2,"volume":0.004060171346554435},{"fixed":false,"mass":0.004789718962041631,"nu":0,"particle_id":295,"point":[-0.4571717256888908,0.7874734720411858,0.3950934520368096],"type":1,"volume":0.004789718962041631},{"fixed":false,"mass":0.00325176405574092,"nu":0,"particle_id":296,"point":[-0.7033702349698909,0.5899691238147364,0.3751476899971106],"type":1,"volume":0.00325176405574092},{"fixed":false,"mass":0.006747200773548141,"nu":0,"particle_id":297,"point":[0.5461198881853085,0.06045341741179072,0.2040045241966082],"type":1,"volume":0.006747200773548141},{"fixed":false,"mass":0.010474494658841012,"nu":0,"particle_id":298,"point":[0.7230201410791741,0.03484132304207101,0.02243425692828702],"type":1,"volume":0.010474494658841012},{"fixed":false,"mass":0.010864289887641366,"nu":0,"particle_id":299,"point":[-0.3943295382062054,0.3113696731672784,-0.03273170806079095],"type":1,"volume":0.010864289887641366},{"fixed":false,"mass":0.004593728750738668,"nu":0,"particle_id":300,"point":[0.6172133998483676,-0.1543033499620919,0.7715167498104595],"type":1,"volume":0.004593728750738668},{"fixed":false,"mass":0.0023277341768938938,"nu":0,"particle_id":301,"point":[0.5479964226250409,-0.3367699897425883,0.7568270697709356],"type":2,"volume":0.0023277341768938938},{"fixed":false,"mass":0.014377429139887106,"nu":0,"particle_id":302,"point":[0.0651517225638607,0.7776257808831079,0.03900636385335732],"type":1,"volume":0.014377429139887106},{"fixed":false,"mass":0.004220962811485342,"nu":0,"particle_id":303,"point":[0.1437091515666914,0.5780998487383756,0.7980181793572545],"type":2,"volume":0.004220962811485342},{"fixed":false,"mass":0.008165455458146741,"nu":0,"particle_id":304,"point":[0.007188580807602624,0.5520373791646987,0.5709807896437586],"type":1,"volume":0.008165455458146741},{"fixed":false,"mass":0.014613533173701324,"nu":0,"particle_id":305,"point":[-0.4870725702386441,0.03623010190298287,-0.4034539793250738],"type":1,"volume":0.014613533173701324},{"fixed":false,"mass":0.010271734959058186,"nu":0,"particle_id":306,"point":[-0.2569733872796576,0.1422467633463274,-0.6716786081776154],"type":1,"volume":0.010271734959058186},{"fixed":false,"mass":0.003463723941532255,"nu":0,"particle_id":307,"point":[0.0624116939553577,-0.6080575248799347,0.7845522171478225],"type":2,"volume":0.003463723941532255},{"fixed":false,"mass":0.010757627601071466,"nu":0,"particle_id":308,"point":[-0.7202022096066165,-0.2512052709389289,0.317121166827254],"type":1,"volume":0.010757627601071466},{"fixed":false,"mass":0.0029485151997990624,"nu":0,"particle_id":309,"point":[-0.8587965886070774,-0.4769176104932118,0.1623853415757777],"type":2,"volume":0.0029485151997990624},{"fixed":false,"mass":0.0030888728009107157,"nu":0,"particle_id":310,"point":[-0.8471394324652606,-0.4154551986034046,0.3152859449671589],"type":1,"volume":0.0030888728009107157},{"fixed":false,"mass":0.008307538952835168,"nu":0,"particle_id":311,"point":[-0.08971804224950551,-0.7592887894671513,-0.3461858448071254],"type":1,"volume":0.008307538952835168},{"fixed":false,"mass":0.004741807836136415,"nu":0,"particle_id":312,"point":[0.4011250938723159,0.7637655451496209,-0.4924275379821792],"type":1,"volume":0.004741807836136415},{"fixed":false,"mass":0.003434492668810452,"nu":0,"particle_id":313,"point":[0.2840975375776355,0.6345880713617277,-0.7099927402191435],"type":1,"volume":0.003434492668810452},{"fixed":false,"mass":0.0043281671043268735,"nu":0,"particle_id":314,"point":[0.1364586196036853,0.7532638611327245,-0.6384133705473927],"type":1,"volume":0.0043281671043268735},{"fixed":false,"mass":0.008872857901790253,"nu":0,"particle_id":315,"point":[0.1859813228609274,0.5700503778524031,0.472760555228292],"type":1,"volume":0.008872857901790253},{"fixed":false,"mass":0.0034545165165195783,"nu":0,"particle_id":316,"point":[0.4922567486228026,0.8589142260676845,-0.09980453211275324],"type":2,"volume":0.0034545165165195783},{"fixed":false,"mass":0.012063294369037175,"nu":0,"particle_id":317,"point":[-0.6428920973583173,-0.3714380162939305,-0.220921373550034],"type":1,"volume":0.012063294369037175},{"fixed":false,"mass":0.0072797904828348844,"nu":0,"particle_id":318,"point":[-0.6940157810730145,-0.416543491389798,0.05863968924785677],"type":1,"volume":0.0072797904828348844},{"fixed":false,"mass":0.005614414459396212,"nu":0,"particle_id":319,"point":[-0.9225809276895061,0.3264741975679045,-0.1771374614335444],"type":2,"volume":0.005614414459396212},{"fixed":false,"mass":0.006696658287765437,"nu":0,"particle_id":320,"point":[-0.9487310725194661,0.2962298271100612,0.05964794271603778],"type":2,"volume":0.006696658287765437},{"fixed":false,"mass":0.004015931608783626,"nu":0,"particle_id":321,"point":[-0.8264042076866241,0.5388441503924665,-0.119562108164279],"type":2,"volume":0.004015931608783626},{"fixed":false,"mass":0.004619833552726321,"nu":0,"particle_id":322,"point":[0.8735398454072822,0.03859339308875998,-0.4741116964812204],"type":2,"volume":0.004619833552726321},{"fixed":false,"mass":0.00190684844812871,"nu":0,"particle_id":323,"point":[0.8065069786057703,0.1922385293278825,-0.5470242343697902],"type":2,"volume":0.00190684844812871},{"fixed":false,"mass":0.0041480072039069395,"nu":0,"particle_id":324,"point":[0.9228518047868987,0.280997040476217,-0.2477658969644407],"type":1,"volume":0.0041480072039069395},{"fixed":false,"mass":0.014967015908513012,"nu":0,"particle_id":325,"point":[-0.09565207012295476,0.5891767161294893,-0.2836934712001265],"type":1,"volume":0.014967015908513012},{"fixed":false,"mass":0.007350343870948367,"nu":0,"particle_id":326,"point":[-0.1233247017411333,0.8311522542581062,-0.5306692219939209],"type":1,"volume":0.007350343870948367},{"fixed":false,"mass":0.014009732119384919,"nu":0,"particle_id":327,"point":[0.1018232090490229,0.6360068915557534,-0.4240654443264513],"type":1,"volume":0.014009732119384919},{"fixed":false,"mass":0.0022336957833993315,"nu":0,"particle_id":328,"point":[-0.8434724573114005,-0.5316885817694683,-0.01859514263043979],"type":2,"volume":0.0022336957833993315},{"fixed":false,"mass":0.009471781491716723,"nu":0,"particle_id":329,"point":[0.1067834231321995,0.0551802245250511,-0.5136597804882977],"type":1,"volume":0.009471781491716723},{"fixed":false,"mass":0.013506188575094676,"nu":0,"particle_id":330,"point":[-0.296938608151197,0.3888181051624034,-0.6391099897838493],"type":1,"volume":0.013506188575094676},{"fixed":false,"mass":0.005562016898695007,"nu":0,"particle_id":331,"point":[-0.2945203322108687,0.3436423476288604,-0.8869177040728053],"type":2,"volume":0.005562016898695007},{"fixed":false,"mass":0.0036739943189868017,"nu":0,"particle_id":332,"point":[-0.1869097007834339,0.6355826478364253,0.7430581972630148],"type":2,"volume":0.0036739943189868017},{"fixed":false,"mass":0.0031819272796371266,"nu":0,"particle_id":333,"point":[-0.3569469977772642,-0.8629222185927424,-0.3387552908358151],"type":2,"volume":0.0031819272796371266},{"fixed":false,"mass":0.00522634542643325,"nu":0,"particle_id":334,"point":[-0.1142807026484158,-0.9495953870118283,-0.2846289190063743],"type":2,"volume":0.00522634542643325},{"fixed":false,"mass":0.013062747762559628,"nu":0,"particle_id":335,"point":[0.4180480277948743,-0.6112931514132922,0.03964261090420913],"type":1,"volume":0.013062747762559628},{"fixed":false,"mass":0.010100747304341181,"nu":0,"particle_id":336,"point":[0.4300236373160252,-0.6577698257181808,-0.1683603616043213],"type":1,"volume":0.010100747304341181},{"fixed":false,"mass":0.012378203421107969,"nu":0,"particle_id":337,"point":[0.648346162107597,-0.4709704722558125,-0.04454377711450532],"type":1,"volume":0.012378203421107969},{"fixed":false,"mass":0.003452137360741991,"nu":0,"particle_id":338,"point":[-0.04087044776195992,-0.99146501288652,-0.1054386926323985],"type":2,"volume":0.003452137360741991},{"fixed":false,"mass":0.005370484053505322,"nu":0,"particle_id":339,"point":[0.09165292285831872,-0.9923297008495786,0.04183003071205194],"type":2,"volume":0.005370484053505322},{"fixed":false,"mass":0.008472345620976129,"nu":0,"particle_id":340,"point":[0.1955850736634085,-0.8012951383189171,-0.04715028165044138],"type":1,"volume":0.008472345620976129},{"fixed":false,"mass":0.0056613194115312645,"nu":0,"particle_id":341,"point":[0.8770727847401738,0.4551657440644181,-0.142450291267161],"type":1,"volume":0.0056613194115312645},{"fixed":false,"mass":0.0034906814461312793,"nu":0,"particle_id":342,"point":[0.6739030181313206,0.7309661270111893,-0.05585893101715889],"type":2,"volume":0.0034906814461312793},{"fixed":false,"mass":0.0021759691650575564,"nu":0,"particle_id":343,"point":[0.7517597598050618,0.6461388950911999,0.08855609809312401],"type":2,"volume":0.0021759691650575564},{"fixed":false,"mass":0.009527658404237967,"nu":0,"particle_id":344,"point":[-0.4056731146395317,0.4659778709368236,-0.1886989788676133],"type":1,"volume":0.009527658404237967},{"fixed":false,"mass":0.014138452807685198,"nu":0,"particle_id":345,"point":[-0.4699114253270597,0.6272609770803624,-0.02306520079674329],"type":1,"volume":0.014138452807685198},{"fixed":false,"mass":0.008132367898887194,"nu":0,"particle_id":346,"point":[-0.3525454226813085,0.1651953789456242,-0.4908350459328575],"type":1,"volume":0.008132367898887194},{"fixed":false,"mass":0.010547456474399149,"nu":0,"particle_id":347,"point":[-0.4741018901069913,0.05611707525598088,-0.6376721815290568],"type":1,"volume":0.010547456474399149},{"fixed":false,"mass":0.01301779730992825,"nu":0,"particle_id":348,"point":[-0.2185221707571597,0.009460184629593943,-0.4492187080419474],"type":1,"volume":0.01301779730992825},{"fixed":false,"mass":0.008509488352843314,"nu":0,"particle_id":349,"point":[-0.6341940519837411,0.1963512740588033,-0.4735026309598347],"type":1,"volume":0.008509488352843314},{"fixed":false,"mass":0.009663516524295371,"nu":0,"particle_id":350,"point":[-0.711412636654706,0.03987639596701004,-0.3468806297723354],"type":1,"volume":0.009663516524295371},{"fixed":false,"mass":0.0052931085076293495,"nu":0,"particle_id":351,"point":[-0.6566279950695655,0.6941767504439886,-0.2768696800122029],"type":1,"volume":0.0052931085076293495},{"fixed":false,"mass":0.002917854143380131,"nu":0,"particle_id":352,"point":[-0.4828666749525128,0.814131015231278,-0.3202599845151261],"type":1,"volume":0.002917854143380131},{"fixed":false,"mass":0.003468729541665078,"nu":0,"particle_id":353,"point":[-0.608280126921193,0.7800468500425386,-0.1331620026451317],"type":2,"volume":0.003468729541665078},{"fixed":false,"mass":0.004908175526327279,"nu":0,"particle_id":354,"point":[0.3613464096676585,-0.612322580724547,-0.69355248046717],"type":2,"volume":0.004908175526327279},{"fixed":false,"mass":0.011629765095377316,"nu":0,"particle_id":355,"point":[0.3793327002318371,-0.3559197371984938,-0.5959043162048402],"type":1,"volume":0.011629765095377316},{"fixed":false,"mass":0.010029017521100466,"nu":0,"particle_id":356,"point":[0.0009281725894169368,0.3707134145473324,-0.1997992258578539],"type":1,"volume":0.010029017521100466},{"fixed":false,"mass":0.011377605465562544,"nu":0,"particle_id":357,"point":[-0.06534432899974232,0.1253048696826378,-0.1685328928358872],"type":1,"volume":0.011377605465562544},{"fixed":false,"mass":0.011531315912119432,"nu":0,"particle_id":358,"point":[0.1892028442308855,0.2454487124991328,-0.08598532397772585],"type":1,"volume":0.011531315912119432},{"fixed":false,"mass":0.008147259737921558,"nu":0,"particle_id":359,"point":[0.1883675471080156,0.4581988040361286,-0.1215085369403289],"type":1,"volume":0.008147259737921558},{"fixed":false,"mass":0.005419050539088944,"nu":0,"particle_id":360,"point":[0.73355525075066,-0.5926682507776717,0.3093292639421421],"type":2,"volume":0.005419050539088944},{"fixed":false,"mass":0.0020745767560919944,"nu":0,"particle_id":361,"point":[0.5127190360172826,-0.8073507030435518,0.2742936467437527],"type":2,"volume":0.0020745767560919944},{"fixed":false,"mass":0.004918494556738478,"nu":0,"particle_id":362,"point":[0.3776272963045485,-0.8392211853285076,0.3708629387665289],"type":1,"volume":0.004918494556738478},{"fixed":false,"mass":0.009649867045400261,"nu":0,"particle_id":363,"point":[0.3226858788156401,-0.7051626867954212,0.194615494892659],"type":1,"volume":0.009649867045400261},{"fixed":false,"mass":0.0047549669836765085,"nu":0,"particle_id":364,"point":[0.3406858227630581,-0.907453150072876,0.2206269229075621],"type":2,"volume":0.0047549669836765085},{"fixed":false,"mass":0.0072011965540402165,"nu":0,"particle_id":365,"point":[-0.4984235858336883,0.1669788178557844,-0.843924516402142],"type":2,"volume":0.0072011965540402165},{"fixed":false,"mass":0.005631053321779436,"nu":0,"particle_id":366,"point":[-0.6205717847328293,0.2900591283391151,-0.7187844033897604],"type":1,"volume":0.005631053321779436},{"fixed":false,"mass":0.00611126386766694,"nu":0,"particle_id":367,"point":[-0.5245435637315047,0.4798889029219162,-0.6970535345416736],"type":1,"volume":0.00611126386766694},{"fixed":false,"mass":0.010069759198757189,"nu":0,"particle_id":368,"point":[-0.2128311435403281,0.01080550180015774,0.4020154249843553],"type":1,"volume":0.010069759198757189},{"fixed":false,"mass":0.007576999260019493,"nu":0,"particle_id":369,"point":[0.6044492090149653,-0.7857934053342746,0.0909445210615425],"type":2,"volume":0.007576999260019493},{"fixed":false,"mass":0.0035922619134193617,"nu":0,"particle_id":370,"point":[0.1515194862239345,-0.9655418051902684,-0.191391435324809],"type":2,"volume":0.0035922619134193617},{"fixed":false,"mass":0.003604473170531617,"nu":0,"particle_id":371,"point":[0.5674348289423743,-0.8073755551397256,-0.124714060309832],"type":2,"volume":0.003604473170531617},{"fixed":false,"mass":0.004286645277899224,"nu":0,"particle_id":372,"point":[-0.4931415854926484,-0.6582192412891661,0.5579294942428821],"type":2,"volume":0.004286645277899224},{"fixed":false,"mass":0.014358724466047006,"nu":0,"particle_id":373,"point":[-0.675175828103947,0.2129306379084192,0.1803559750238974],"type":1,"volume":0.014358724466047006},{"fixed":false,"mass":0.005973589680450808,"nu":0,"particle_id":374,"point":[-0.834173923939113,0.4358878367815365,0.3238438729127141],"type":2,"volume":0.005973589680450808},{"fixed":false,"mass":0.004947035287823216,"nu":0,"particle_id":375,"point":[-0.9524561830752984,0.1152063848589837,0.2759836852443046],"type":2,"volume":0.004947035287823216},{"fixed":false,"mass":0.013629222424933958,"nu":0,"particle_id":376,"point":[-0.01399572777764593,-0.3573181485438459,0.6675580446132012],"type":1,"volume":0.013629222424933958},{"fixed":false,"mass":0.0017131753598376828,"nu":0,"particle_id":377,"point":[-0.9854212766803843,-0.006743078642652748,0.1554233304475092],"type":2,"volume":0.0017131753598376828},{"fixed":false,"mass":0.003890540898284455,"nu":0,"particle_id":378,"point":[-0.7457796154997589,0.1324673701570119,-0.6465567765739606],"type":2,"volume":0.003890540898284455},{"fixed":false,"mass":0.010843726489043339,"nu":0,"particle_id":379,"point":[0.6752683513503126,-0.2526029816603318,-0.0395782272864573],"type":1,"volume":0.010843726489043339},{"fixed":false,"mass":0.012115664293385184,"nu":0,"particle_id":380,"point":[0.6675291547355252,-0.2836072490588333,-0.2861895914177773],"type":1,"volume":0.012115664293385184},{"fixed":false,"mass":0.008168187202908767,"nu":0,"particle_id":381,"point":[0.3264130072632851,-0.437600617611882,-0.2344904837149708],"type":1,"volume":0.008168187202908767},{"fixed":false,"mass":0.013818741315772702,"nu":0,"particle_id":382,"point":[0.0751040461440016,-0.3272770438473964,-0.1354816054422863],"type":1,"volume":0.013818741315772702},{"fixed":false,"mass":0.010926756869646259,"nu":0,"particle_id":383,"point":[0.2094645136442194,0.6341765375368927,0.2359715860788526],"type":1,"volume":0.010926756869646259},{"fixed":false,"mass":0.004735922473303093,"nu":0,"particle_id":384,"point":[0.7488459132326564,-0.6423871873353466,-0.1391478558998603],"type":2,"volume":0.004735922473303093},{"fixed":false,"mass":0.005651334241289544,"nu":0,"particle_id":385,"point":[0.8201643655332549,-0.4788966880477634,-0.3062607678654149],"type":2,"volume":0.005651334241289544},{"fixed":false,"mass":0.0034452536664285782,"nu":0,"particle_id":386,"point":[-0.8266237427314613,0.1825877199110241,0.5193156996445027],"type":1,"volume":0.0034452536664285782},{"fixed":false,"mass":0.005623709685890058,"nu":0,"particle_id":387,"point":[-0.8938832243038752,0.003306508604089071,0.4402113274907201],"type":2,"volume":0.005623709685890058},{"fixed":false,"mass":0.011612895856294563,"nu":0,"particle_id":388,"point":[0.6036742162822035,-0.05217675228608398,-0.2213760382169875],"type":1,"volume":0.011612895856294563},{"fixed":false,"mass":0.02023766051898577,"nu":0,"particle_id":389,"point":[0.3956089453005617,-0.3114509623519406,-0.05881999352051531],"type":1,"volume":0.02023766051898577},{"fixed":false,"mass":0.0067085049742995504,"nu":0,"particle_id":390,"point":[0.262262889836826,-0.2375066929617358,-0.26053524595375],"type":1,"volume":0.0067085049742995504},{"fixed":false,"mass":0.014304669475791707,"nu":0,"particle_id":391,"point":[0.02568904575739417,-0.1105605137284305,-0.2972448465695623],"type":1,"volume":0.014304669475791707},{"fixed":false,"mass":0.019099677574279057,"nu":0,"particle_id":392,"point":[0.2743645458167395,-0.04191119357082879,-0.117981704376188],"type":1,"volume":0.019099677574279057},{"fixed":false,"mass":0.010451459393719569,"nu":0,"particle_id":393,"point":[-0.2551122600752259,-0.3428520302972755,0.567521077838419],"type":1,"volume":0.010451459393719569},{"fixed":false,"mass":0.007189285305971545,"nu":0,"particle_id":394,"point":[-0.3244428422615251,-0.4866642633922876,0.8111071056538127],"type":2,"volume":0.007189285305971545},{"fixed":false,"mass":0.00468440771246645,"nu":0,"particle_id":395,"point":[-0.4844236081328158,-0.5191249731657823,0.6987856052868349],"type":2,"volume":0.00468440771246645},{"fixed":false,"mass":0.014472173064999065,"nu":0,"particle_id":396,"point":[-0.3256399402036774,-0.2084928757773927,0.3189324520058036],"type":1,"volume":0.014472173064999065},{"fixed":false,"mass":0.0035209958332969903,"nu":0,"particle_id":397,"point":[0.9425533563388437,0.1843376132150629,0.2645557635479596],"type":2,"volume":0.0035209958332969903},{"fixed":false,"mass":0.008469699478843695,"nu":0,"particle_id":398,"point":[0.5821959255179008,0.5453615002625364,0.04245949356047078],"type":1,"volume":0.008469699478843695},{"fixed":false,"mass":0.007185746430755706,"nu":0,"particle_id":399,"point":[-0.3244428422615251,0.4866642633922876,0.8111071056538127],"type":2,"volume":0.007185746430755706},{"fixed":false,"mass":0.004279077301189842,"nu":0,"particle_id":400,"point":[-0.05370013193532504,0.8017591109673186,0.5877079115610958],"type":2,"volume":0.004279077301189842},{"fixed":false,"mass":0.004039888034122266,"nu":0,"particle_id":401,"point":[0.01256388518953486,0.7041578903089613,0.7079807289623914],"type":2,"volume":0.004039888034122266},{"fixed":false,"mass":0.005146892341429579,"nu":0,"particle_id":402,"point":[-0.2162670849762574,0.802596549859339,0.5435066296762907],"type":1,"volume":0.005146892341429579},{"fixed":false,"mass":0.0032330751739138466,"nu":0,"particle_id":403,"point":[0.3582445576026695,0.9311472133960295,0.0002829817543919374],"type":2,"volume":0.0032330751739138466},{"fixed":false,"mass":0.0062708374882889375,"nu":0,"particle_id":404,"point":[0.2209457964077468,0.9545380862696432,0.1774294428394257],"type":1,"volume":0.0062708374882889375},{"fixed":false,"mass":0.00880957876638389,"nu":0,"particle_id":405,"point":[0.5159162276712441,0.1159791935807466,-0.1470983686913362],"type":1,"volume":0.00880957876638389},{"fixed":false,"mass":0.010806683054261305,"nu":0,"particle_id":406,"point":[0.5034530096247967,-0.09339498820758424,-0.01187156931169303],"type":1,"volume":0.010806683054261305},{"fixed":false,"mass":0.00834039165712689,"nu":0,"particle_id":407,"point":[-0.06891089377581458,0.0982955950302114,0.2736530113867766],"type":1,"volume":0.00834039165712689},{"fixed":false,"mass":0.015098462601550518,"nu":0,"particle_id":408,"point":[-0.5424061005644089,-0.2382293064906794,-0.4351941270902281],"type":1,"volume":0.015098462601550518},{"fixed":false,"mass":0.0073972212037258095,"nu":0,"particle_id":409,"point":[-0.6733726058293179,-0.4402999915583996,-0.5815239468441797],"type":2,"volume":0.0073972212037258095},{"fixed":false,"mass":0.004244400458981152,"nu":0,"particle_id":410,"point":[-0.7304948605375046,0.6780886320323702,-0.006665935349902563],"type":2,"volume":0.004244400458981152},{"fixed":false,"mass":0.004511093766677254,"nu":0,"particle_id":411,"point":[-0.8344704095637125,0.527939134734196,0.11148846307118],"type":1,"volume":0.004511093766677254},{"fixed":false,"mass":0.004135754031169362,"nu":0,"particle_id":412,"point":[0.07708570889232906,0.6503590172103474,-0.7489903004100837],"type":2,"volume":0.004135754031169362},{"fixed":false,"mass":0.008817495810396753,"nu":0,"particle_id":413,"point":[0.7786440693268661,-0.1478189645529782,0.1106989401596168],"type":1,"volume":0.008817495810396753},{"fixed":false,"mass":0.013361193829408258,"nu":0,"particle_id":414,"point":[0.4717087463747008,0.08637484617302804,0.6221565094286999],"type":1,"volume":0.013361193829408258},{"fixed":false,"mass":0.0037330087771474236,"nu":0,"particle_id":415,"point":[0.6667590215667819,0.04523506304584889,0.7374620790022942],"type":2,"volume":0.0037330087771474236},{"fixed":false,"mass":0.013210211226410933,"nu":0,"particle_id":416,"point":[0.5120433053043495,-0.1135226255667935,0.5227651968657153],"type":1,"volume":0.013210211226410933},{"fixed":false,"mass":0.004635149421976876,"nu":0,"particle_id":417,"point":[0.7849093540650602,0.5566584282894167,0.2466933251888198],"type":2,"volume":0.004635149421976876},{"fixed":false,"mass":0.005535728071878972,"nu":0,"particle_id":418,"point":[0.8788349731520264,-0.1214250395979279,-0.4557582914619774],"type":1,"volume":0.005535728071878972},{"fixed":false,"mass":0.003207125561086892,"nu":0,"particle_id":419,"point":[0.7903507996972454,-0.1678779896450337,-0.5821839974441191],"type":2,"volume":0.003207125561086892},{"fixed":false,"mass":0.005124509005791416,"nu":0,"particle_id":420,"point":[0.2386245871932127,0.1286477114630021,-0.9601911316346303],"type":1,"volume":0.005124509005791416},{"fixed":false,"mass":0.003394266131124005,"nu":0,"particle_id":421,"point":[-0.06328024638697594,0.7101394484825141,-0.6936232932458183],"type":2,"volume":0.003394266131124005},{"fixed":false,"mass":0.012984457664830949,"nu":0,"particle_id":422,"point":[-0.2745932970499451,-0.2563199955090757,-0.3359490456656369],"type":1,"volume":0.012984457664830949},{"fixed":false,"mass":0.0022603500839366948,"nu":0,"particle_id":423,"point":[0.6825408458432978,-0.2946521919972327,-0.6627614998392858],"type":2,"volume":0.0022603500839366948},{"fixed":false,"mass":0.0048565389659210425,"nu":0,"particle_id":424,"point":[0.6054524036231855,-0.1696361492079227,-0.7750814871329477],"type":2,"volume":0.0048565389659210425},{"fixed":false,"mass":0.01043755586898515,"nu":0,"particle_id":425,"point":[0.06496007867876669,-0.03544763015812122,0.7985831018727326],"type":1,"volume":0.01043755586898515},{"fixed":false,"mass":0.009946396150364266,"nu":0,"particle_id":426,"point":[-0.0002749792721472577,0.0003143944444397029,-0.001182173692825139],"type":1,"volume":0.009946396150364266},{"fixed":false,"mass":0.00890431232977902,"nu":0,"particle_id":427,"point":[-0.1900543048786485,-0.1398348001290824,0.1665254874398993],"type":1,"volume":0.00890431232977902},{"fixed":false,"mass":0.01046457439335138,"nu":0,"particle_id":428,"point":[-0.335271448477595,-0.5366899117830644,0.2185568297545855],"type":1,"volume":0.01046457439335138},{"fixed":false,"mass":0.012555311609060735,"nu":0,"particle_id":429,"point":[-0.5582945059974527,-0.1789956804237222,0.4696677318676771],"type":1,"volume":0.012555311609060735},{"fixed":false,"mass":0.00877902419011584,"nu":0,"particle_id":430,"point":[-0.4362987815965579,-0.03473082375894505,0.2757861618745032],"type":1,"volume":0.00877902419011584},{"fixed":false,"mass":0.009005661346621847,"nu":0,"particle_id":431,"point":[0.3339694562786532,0.1466848888774203,-0.233397798247572],"type":1,"volume":0.009005661346621847},{"fixed":false,"mass":0.008045502214273078,"nu":0,"particle_id":432,"point":[-0.2200137685528707,0.2200137685528707,0.9447403071067866],"type":1,"volume":0.008045502214273078},{"fixed":false,"mass":0.014784921916154811,"nu":0,"particle_id":433,"point":[-0.2678135061796851,-0.5630592827664285,0.4552324854058851],"type":1,"volume":0.014784921916154811},{"fixed":false,"mass":0.005223620967574643,"nu":0,"particle_id":434,"point":[-0.8384525113822108,-0.3457030164495909,-0.4044992418345],"type":2,"volume":0.005223620967574643},{"fixed":false,"mass":0.006996011940828232,"nu":0,"particle_id":435,"point":[-0.1091073756205134,-0.9588930299261498,0.2527012126272848],"type":1,"volume":0.006996011940828232},{"fixed":false,"mass":0.00376890447830214,"nu":0,"particle_id":436,"point":[-0.286804635497239,-0.8198050324816717,0.4881346269092819],"type":1,"volume":0.00376890447830214},{"fixed":false,"mass":0.0029792009632306398,"nu":0,"particle_id":437,"point":[-0.3097037346543052,-0.7327857132212058,-0.593473322508824],"type":2,"volume":0.0029792009632306398},{"fixed":false,"mass":0.0046150481177272135,"nu":0,"particle_id":438,"point":[-0.4144438149496383,-0.7705872041994966,-0.4672288690548311],"type":1,"volume":0.0046150481177272135},{"fixed":false,"mass":0.012476764963969275,"nu":0,"particle_id":439,"point":[0.07513987125823385,0.1672577510828238,-0.3309122252401111],"type":1,"volume":0.012476764963969275},{"fixed":false,"mass":0.005734432738844138,"nu":0,"particle_id":440,"point":[0.801092970172711,-0.1847649965196033,0.5585291810177574],"type":2,"volume":0.005734432738844138},{"fixed":false,"mass":0.0032220696465139814,"nu":0,"particle_id":441,"point":[0.9038697145167878,-0.30482067401672,0.2985509784078998],"type":1,"volume":0.0032220696465139814},{"fixed":false,"mass":0.005663428269724636,"nu":0,"particle_id":442,"point":[0.6965656624068406,0.3021209176647953,-0.6432283872361962],"type":1,"volume":0.005663428269724636},{"fixed":false,"mass":0.0026169784996390934,"nu":0,"particle_id":443,"point":[0.3244428422615251,0.4866642633922876,0.8111071056538127],"type":1,"volume":0.0026169784996390934},{"fixed":false,"mass":0.005856635873154007,"nu":0,"particle_id":444,"point":[0.3876468514291221,0.3078129016176394,0.8623734161547918],"type":1,"volume":0.005856635873154007},{"fixed":false,"mass":0.0032570157564186224,"nu":0,"particle_id":445,"point":[0.6904550551365847,-0.5316018948255566,0.4819532509020489],"type":1,"volume":0.0032570157564186224},{"fixed":false,"mass":0.009526792928633194,"nu":0,"particle_id":446,"point":[-0.01243873227374831,-0.2024093948002927,-0.001357578705481161],"type":1,"volume":0.009526792928633194},{"fixed":false,"mass":0.004106731362860567,"nu":0,"particle_id":447,"point":[-0.5582836112200371,0.8197331031681087,0.0757050567439943],"type":2,"volume":0.004106731362860567},{"fixed":false,"mass":0.009142103917810786,"nu":0,"particle_id":448,"point":[0.03959082656174084,-0.5278106147001447,-0.2123618517163798],"type":1,"volume":0.009142103917810786},{"fixed":false,"mass":0.004326806482788918,"nu":0,"particle_id":449,"point":[-0.7752008310218094,-0.6147726441649302,0.1263318967030626],"type":1,"volume":0.004326806482788918},{"fixed":false,"mass":0.00292630606495018,"nu":0,"particle_id":450,"point":[-0.4969150349590437,0.4969150349590438,0.7061846111673762],"type":2,"volume":0.00292630606495018},{"fixed":false,"mass":0.00453588830586221,"nu":0,"particle_id":451,"point":[-0.1397011809264917,-0.6497633300319374,-0.7413783881388447],"type":2,"volume":0.00453588830586221},{"fixed":false,"mass":0.004140857935338813,"nu":0,"particle_id":452,"point":[-0.4866642633922876,0.3244428422615251,0.8111071056538127],"type":2,"volume":0.004140857935338813},{"fixed":false,"mass":0.006077316640499331,"nu":0,"particle_id":453,"point":[-0.4600306288840951,0.1178410414622739,0.8767217186167608],"type":2,"volume":0.006077316640499331},{"fixed":false,"mass":0.004438584161874741,"nu":0,"particle_id":454,"point":[-0.9985541604477006,0.008027746868746,-0.01807744266639986],"type":2,"volume":0.004438584161874741},{"fixed":false,"mass":0.010589455466829269,"nu":0,"particle_id":455,"point":[-0.5391764372608816,-0.5430380788499625,0.09844931267169438],"type":1,"volume":0.010589455466829269},{"fixed":false,"mass":0.0029149764694674663,"nu":0,"particle_id":456,"point":[-0.4712132176981543,-0.7662445160737458,0.418022275893491],"type":1,"volume":0.0029149764694674663},{"fixed":false,"mass":0.007716203183554008,"nu":0,"particle_id":457,"point":[0.1927266732477972,0.08174724301052969,0.05706320920814557],"type":1,"volume":0.007716203183554008},{"fixed":false,"mass":0.006418263507658455,"nu":0,"particle_id":458,"point":[-0.3832226341576725,-0.8667196526451175,0.3001802324970508],"type":1,"volume":0.006418263507658455},{"fixed":false,"mass":0.005457997951542819,"nu":0,"particle_id":459,"point":[-0.2037764273800174,0.5794029302082018,-0.782910756161437],"type":1,"volume":0.005457997951542819},{"fixed":false,"mass":0.0031430344614174262,"nu":0,"particle_id":460,"point":[-0.05116565986293099,0.4368194284143596,-0.8930356966187627],"type":2,"volume":0.0031430344614174262},{"fixed":false,"mass":0.005962221823892943,"nu":0,"particle_id":461,"point":[-0.6298793233164031,-0.2679892117633528,-0.7196299239411524],"type":1,"volume":0.005962221823892943},{"fixed":false,"mass":0.004501018260262287,"nu":0,"particle_id":462,"point":[0.1962358688927928,0.3366474375230855,-0.914426174093177],"type":1,"volume":0.004501018260262287},{"fixed":false,"mass":0.0035893703733315407,"nu":0,"particle_id":463,"point":[-0.207148849533163,0.9151125924319436,0.3285514391373763],"type":2,"volume":0.0035893703733315407},{"fixed":false,"mass":0.006039856251474642,"nu":0,"particle_id":464,"point":[0.2091330865056411,0.89017494641447,-0.3911552989549711],"type":1,"volume":0.006039856251474642},{"fixed":false,"mass":0.004789724362632261,"nu":0,"particle_id":465,"point":[-0.9690374650015974,0.04881311340797661,-0.2282350451662836],"type":1,"volume":0.004789724362632261},{"fixed":false,"mass":0.005448670944411172,"nu":0,"particle_id":466,"point":[0.647503271140794,0.720364505327953,0.2217258224622996],"type":2,"volume":0.005448670944411172},{"fixed":false,"mass":0.007653948750748631,"nu":0,"particle_id":467,"point":[0.1705139844161366,0.2476067320696044,0.7450469835910696],"type":1,"volume":0.007653948750748631},{"fixed":false,"mass":0.007576303735475975,"nu":0,"particle_id":468,"point":[0.2440695543735472,0.06815895777803088,0.7971374553658936],"type":1,"volume":0.007576303735475975},{"fixed":false,"mass":0.002906687609453775,"nu":0,"particle_id":469,"point":[0.2404374287195218,0.2058031429169019,0.9432077279982785],"type":1,"volume":0.002906687609453775},{"fixed":false,"mass":0.004173627656815547,"nu":0,"particle_id":470,"point":[-0.09135704804715518,-0.990323132631362,0.07188993601268899],"type":2,"volume":0.004173627656815547},{"fixed":false,"mass":0.0031558265499720666,"nu":0,"particle_id":471,"point":[-0.9094517468939274,-0.06704043507887492,-0.4006542924181328],"type":2,"volume":0.0031558265499720666},{"fixed":false,"mass":0.0037316047337212516,"nu":0,"particle_id":472,"point":[0.4115976706485336,0.05255536628578287,0.9066203160158937],"type":2,"volume":0.0037316047337212516},{"fixed":false,"mass":0.005434417452754978,"nu":0,"particle_id":473,"point":[-0.2958581734981336,0.8508458529044365,-0.4199245944487133],"type":1,"volume":0.005434417452754978},{"fixed":false,"mass":0.00458938787307362,"nu":0,"particle_id":474,"point":[-0.4250637804231081,0.7280401120800102,-0.5230976063946978],"type":2,"volume":0.00458938787307362},{"fixed":false,"mass":0.004332640470612843,"nu":0,"particle_id":475,"point":[-0.6401720919532976,-0.05903813051306674,-0.7584275670772873],"type":1,"volume":0.004332640470612843},{"fixed":false,"mass":0.004363079977906937,"nu":0,"particle_id":476,"point":[0.7211453288628531,0.04607370603501128,-0.6854590969201777],"type":2,"volume":0.004363079977906937},{"fixed":false,"mass":0.012911946377760676,"nu":0,"particle_id":477,"point":[0.1338176881901211,-0.3918865587846391,-0.3961606450432267],"type":1,"volume":0.012911946377760676},{"fixed":false,"mass":0.0036105175979088255,"nu":0,"particle_id":478,"point":[0.5349687238841239,0.1864657588331396,0.8156623060172987],"type":1,"volume":0.0036105175979088255},{"fixed":false,"mass":0.008432541034701726,"nu":0,"particle_id":479,"point":[0.044462994319525,0.4268138166341671,-0.6939240302708307],"type":1,"volume":0.008432541034701726},{"fixed":false,"mass":0.0032886349303397596,"nu":0,"particle_id":480,"point":[-0.3045233831968024,0.9201233662805139,-0.2261578544864615],"type":2,"volume":0.0032886349303397596},{"fixed":false,"mass":0.003198649888163029,"nu":0,"particle_id":481,"point":[0.180239853875882,0.3869153897637865,0.898660170653594],"type":2,"volume":0.003198649888163029},{"fixed":false,"mass":0.006658407838683858,"nu":0,"particle_id":482,"point":[0.1130299794146491,-0.7411660313712242,-0.6543804727998528],"type":1,"volume":0.006658407838683858},{"fixed":false,"mass":0.004581182901795073,"nu":0,"particle_id":483,"point":[-0.1473345052656489,-0.8314094310900944,-0.5253174632064115],"type":1,"volume":0.004581182901795073},{"fixed":false,"mass":0.0068246858466065735,"nu":0,"particle_id":484,"point":[0.6868466751569754,0.3237569285398514,0.6454402157019017],"type":2,"volume":0.0068246858466065735},{"fixed":false,"mass":0.004494517624336706,"nu":0,"particle_id":485,"point":[0.9900884330843709,0.03067456397125583,0.1220144795759554],"type":2,"volume":0.004494517624336706},{"fixed":false,"mass":0.0032965760217633045,"nu":0,"particle_id":486,"point":[0.8427020530175777,0.4312871785532291,-0.3053439657197675],"type":1,"volume":0.0032965760217633045},{"fixed":false,"mass":0.004953789609603091,"nu":0,"particle_id":487,"point":[-0.2597824512927164,0.7139822295500402,-0.6409430533095406],"type":1,"volume":0.004953789609603091},{"fixed":false,"mass":0.0016292199306553567,"nu":0,"particle_id":488,"point":[-0.5605985264011188,0.7005547611919314,-0.4221306486856582],"type":2,"volume":0.0016292199306553567},{"fixed":false,"mass":0.0037088786058271,"nu":0,"particle_id":489,"point":[-0.2485627618497401,-0.697243690488903,0.662319996497237],"type":2,"volume":0.0037088786058271},{"fixed":false,"mass":0.004531666626894188,"nu":0,"particle_id":490,"point":[-0.0900693271132349,-0.4371801424101096,0.8906577899273845],"type":1,"volume":0.004531666626894188},{"fixed":false,"mass":0.005009627240889284,"nu":0,"particle_id":491,"point":[-0.01900687336798098,-0.1972408698683261,0.977220862506488],"type":1,"volume":0.005009627240889284},{"fixed":false,"mass":0.004185977508919514,"nu":0,"particle_id":492,"point":[-0.7732809510050684,0.5736855574444127,0.242020526118081],"type":1,"volume":0.004185977508919514},{"fixed":false,"mass":0.0038964711913044904,"nu":0,"particle_id":493,"point":[-0.8577600294872336,-0.1993432481079794,0.4636907479199898],"type":1,"volume":0.0038964711913044904},{"fixed":false,"mass":0.004345244687045733,"nu":0,"particle_id":494,"point":[0.1058716966549045,-0.8979673977745383,-0.4195225988104678],"type":2,"volume":0.004345244687045733},{"fixed":false,"mass":0.00545836723698137,"nu":0,"particle_id":495,"point":[-0.9476201554848654,-0.2285193463733623,-0.1998333627794177],"type":2,"volume":0.00545836723698137},{"fixed":false,"mass":0.004647601915620513,"nu":0,"particle_id":496,"point":[-0.3921354146345584,-0.2700101067938678,0.8715532663217702],"type":2,"volume":0.004647601915620513},{"fixed":false,"mass":0.003697415897040086,"nu":0,"particle_id":497,"point":[0.9586772518815092,-0.1585422138192997,0.2189695338975118],"type":1,"volume":0.003697415897040086},{"fixed":false,"mass":0.005361399042604008,"nu":0,"particle_id":498,"point":[-0.6934670126566471,0.371348228388625,0.6054074771614542],"type":2,"volume":0.005361399042604008},{"fixed":false,"mass":0.006471687692352968,"nu":0,"particle_id":499,"point":[0.3755557460967746,-0.9142758713623453,-0.114753277241604],"type":2,"volume":0.006471687692352968},{"fixed":false,"mass":0.0024624184386270757,"nu":0,"particle_id":500,"point":[0.1095321369135042,-0.5929191978950965,-0.7930309339951817],"type":1,"volume":0.0024624184386270757},{"fixed":false,"mass":0.007939249078798323,"nu":0,"particle_id":501,"point":[0.0834471319681322,-0.0683310342340698,0.1707306696063365],"type":1,"volume":0.007939249078798323},{"fixed":false,"mass":0.0013252401462979257,"nu":0,"particle_id":502,"point":[0.4569659379442018,-0.8478826199769045,-0.2477325694142102],"type":2,"volume":0.0013252401462979257},{"fixed":false,"mass":0.0038581425521457425,"nu":0,"particle_id":503,"point":[0.9756608212973522,-0.2095985116122214,-0.00717806483311214],"type":2,"volume":0.0038581425521457425},{"fixed":false,"mass":0.004532744723622603,"nu":0,"particle_id":504,"point":[0.1966057324999367,-0.4775903689091325,0.8496086621576139],"type":2,"volume":0.004532744723622603},{"fixed":false,"mass":0.003257225045368379,"nu":0,"particle_id":505,"point":[0.7676564213160186,0.4525525557721475,0.4342240989175908],"type":2,"volume":0.003257225045368379},{"fixed":false,"mass":0.005853081051617917,"nu":0,"particle_id":506,"point":[0.799524092542799,0.09697847558523048,0.585389324412405],"type":2,"volume":0.005853081051617917},{"fixed":false,"mass":0.004119528054399337,"nu":0,"particle_id":507,"point":[-0.3781552061157887,-0.9155014350009529,0.0934108605483488],"type":2,"volume":0.004119528054399337},{"fixed":false,"mass":0.0020067296392554126,"nu":0,"particle_id":508,"point":[-0.1336307434427506,-0.5978858627416308,0.7866549254761852],"type":2,"volume":0.0020067296392554126},{"fixed":false,"mass":0.0028357296494892067,"nu":0,"particle_id":509,"point":[-0.6362292551770785,-0.7572802070490272,0.1253643711873195],"type":2,"volume":0.0028357296494892067},{"fixed":false,"mass":0.004509503549580521,"nu":0,"particle_id":510,"point":[0.5151901045902112,0.8061881932041957,-0.2726871769185574],"type":2,"volume":0.004509503549580521}]}
\ No newline at end of file
diff --git a/public_models/Schlogl/Schlogl.ipynb b/public_models/Schlogl/Schlogl.ipynb
index 9a3a7cfaba..7897e5931e 100644
--- a/public_models/Schlogl/Schlogl.ipynb
+++ b/public_models/Schlogl/Schlogl.ipynb
@@ -1,1894 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Schlogl"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Schlogl(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Schlogl\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"k1\", expression=1))\n",
- " self.add_parameter(Parameter(name=\"k2\", expression=1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"s1\", initial_value=300, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"s2\", initial_value=300, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"s3\", initial_value=300, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"s4\", initial_value=300, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"r1\", reactants={'s1': 1, 's4': 1}, products={'s4': 2}, rate=self.listOfParameters[\"k1\"]))\n",
- " self.add_reaction(Reaction(name=\"r2\", reactants={'s2': 1, 's4': 1}, products={'s3': 1}, rate=self.listOfParameters[\"k2\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 100000, 101))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Schlogl()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "s1",
- "type": "scatter",
- "x": [
- 0,
- 1000,
- 2000,
- 3000,
- 4000,
- 5000,
- 6000,
- 7000,
- 8000,
- 9000,
- 10000,
- 11000,
- 12000,
- 13000,
- 14000,
- 15000,
- 16000,
- 17000,
- 18000,
- 19000,
- 20000,
- 21000,
- 22000,
- 23000,
- 24000,
- 25000,
- 26000,
- 27000,
- 28000,
- 29000,
- 30000,
- 31000,
- 32000,
- 33000,
- 34000,
- 35000,
- 36000,
- 37000,
- 38000,
- 39000,
- 40000,
- 41000,
- 42000,
- 43000,
- 44000,
- 45000,
- 46000,
- 47000,
- 48000,
- 49000,
- 50000,
- 51000,
- 52000,
- 53000,
- 54000,
- 55000,
- 56000,
- 57000,
- 58000,
- 59000,
- 60000,
- 61000,
- 62000,
- 63000,
- 64000,
- 65000,
- 66000,
- 67000,
- 68000,
- 69000,
- 70000,
- 71000,
- 72000,
- 73000,
- 74000,
- 75000,
- 76000,
- 77000,
- 78000,
- 79000,
- 80000,
- 81000,
- 82000,
- 83000,
- 84000,
- 85000,
- 86000,
- 87000,
- 88000,
- 89000,
- 90000,
- 91000,
- 92000,
- 93000,
- 94000,
- 95000,
- 96000,
- 97000,
- 98000,
- 99000,
- 100000
- ],
- "y": [
- 300,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "s2",
- "type": "scatter",
- "x": [
- 0,
- 1000,
- 2000,
- 3000,
- 4000,
- 5000,
- 6000,
- 7000,
- 8000,
- 9000,
- 10000,
- 11000,
- 12000,
- 13000,
- 14000,
- 15000,
- 16000,
- 17000,
- 18000,
- 19000,
- 20000,
- 21000,
- 22000,
- 23000,
- 24000,
- 25000,
- 26000,
- 27000,
- 28000,
- 29000,
- 30000,
- 31000,
- 32000,
- 33000,
- 34000,
- 35000,
- 36000,
- 37000,
- 38000,
- 39000,
- 40000,
- 41000,
- 42000,
- 43000,
- 44000,
- 45000,
- 46000,
- 47000,
- 48000,
- 49000,
- 50000,
- 51000,
- 52000,
- 53000,
- 54000,
- 55000,
- 56000,
- 57000,
- 58000,
- 59000,
- 60000,
- 61000,
- 62000,
- 63000,
- 64000,
- 65000,
- 66000,
- 67000,
- 68000,
- 69000,
- 70000,
- 71000,
- 72000,
- 73000,
- 74000,
- 75000,
- 76000,
- 77000,
- 78000,
- 79000,
- 80000,
- 81000,
- 82000,
- 83000,
- 84000,
- 85000,
- 86000,
- 87000,
- 88000,
- 89000,
- 90000,
- 91000,
- 92000,
- 93000,
- 94000,
- 95000,
- 96000,
- 97000,
- 98000,
- 99000,
- 100000
- ],
- "y": [
- 300,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "s3",
- "type": "scatter",
- "x": [
- 0,
- 1000,
- 2000,
- 3000,
- 4000,
- 5000,
- 6000,
- 7000,
- 8000,
- 9000,
- 10000,
- 11000,
- 12000,
- 13000,
- 14000,
- 15000,
- 16000,
- 17000,
- 18000,
- 19000,
- 20000,
- 21000,
- 22000,
- 23000,
- 24000,
- 25000,
- 26000,
- 27000,
- 28000,
- 29000,
- 30000,
- 31000,
- 32000,
- 33000,
- 34000,
- 35000,
- 36000,
- 37000,
- 38000,
- 39000,
- 40000,
- 41000,
- 42000,
- 43000,
- 44000,
- 45000,
- 46000,
- 47000,
- 48000,
- 49000,
- 50000,
- 51000,
- 52000,
- 53000,
- 54000,
- 55000,
- 56000,
- 57000,
- 58000,
- 59000,
- 60000,
- 61000,
- 62000,
- 63000,
- 64000,
- 65000,
- 66000,
- 67000,
- 68000,
- 69000,
- 70000,
- 71000,
- 72000,
- 73000,
- 74000,
- 75000,
- 76000,
- 77000,
- 78000,
- 79000,
- 80000,
- 81000,
- 82000,
- 83000,
- 84000,
- 85000,
- 86000,
- 87000,
- 88000,
- 89000,
- 90000,
- 91000,
- 92000,
- 93000,
- 94000,
- 95000,
- 96000,
- 97000,
- 98000,
- 99000,
- 100000
- ],
- "y": [
- 300,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600,
- 600
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "s4",
- "type": "scatter",
- "x": [
- 0,
- 1000,
- 2000,
- 3000,
- 4000,
- 5000,
- 6000,
- 7000,
- 8000,
- 9000,
- 10000,
- 11000,
- 12000,
- 13000,
- 14000,
- 15000,
- 16000,
- 17000,
- 18000,
- 19000,
- 20000,
- 21000,
- 22000,
- 23000,
- 24000,
- 25000,
- 26000,
- 27000,
- 28000,
- 29000,
- 30000,
- 31000,
- 32000,
- 33000,
- 34000,
- 35000,
- 36000,
- 37000,
- 38000,
- 39000,
- 40000,
- 41000,
- 42000,
- 43000,
- 44000,
- 45000,
- 46000,
- 47000,
- 48000,
- 49000,
- 50000,
- 51000,
- 52000,
- 53000,
- 54000,
- 55000,
- 56000,
- 57000,
- 58000,
- 59000,
- 60000,
- 61000,
- 62000,
- 63000,
- 64000,
- 65000,
- 66000,
- 67000,
- 68000,
- 69000,
- 70000,
- 71000,
- 72000,
- 73000,
- 74000,
- 75000,
- 76000,
- 77000,
- 78000,
- 79000,
- 80000,
- 81000,
- 82000,
- 83000,
- 84000,
- 85000,
- 86000,
- 87000,
- 88000,
- 89000,
- 90000,
- 91000,
- 92000,
- 93000,
- 94000,
- 95000,
- 96000,
- 97000,
- 98000,
- 99000,
- 100000
- ],
- "y": [
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300,
- 300
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Schlogl"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class Schlogl(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Schlogl\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"k1\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"k2\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"s1\", initial_value=300, mode=\"discrete\"))\n"," self.add_species(Species(name=\"s2\", initial_value=300, mode=\"discrete\"))\n"," self.add_species(Species(name=\"s3\", initial_value=300, mode=\"discrete\"))\n"," self.add_species(Species(name=\"s4\", initial_value=300, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'s1': 1, 's4': 1}, products={'s4': 2}, rate=self.listOfParameters[\"k1\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'s2': 1, 's4': 1}, products={'s3': 1}, rate=self.listOfParameters[\"k2\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 100000, 1000))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = Schlogl()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch.ipynb b/public_models/Toggle_Switch/Toggle_Switch.ipynb
index 2847f5fafb..11eba3b4fc 100644
--- a/public_models/Toggle_Switch/Toggle_Switch.ipynb
+++ b/public_models/Toggle_Switch/Toggle_Switch.ipynb
@@ -1,2069 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Toggle_Switch"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Toggle_Switch(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Toggle_Switch\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"alpha1\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"alpha2\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"beta\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"gamma\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"mu\", expression=1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n",
- " self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n",
- " self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 250, 251))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Toggle_Switch()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "A",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250
- ],
- "y": [
- 2,
- 2,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 3,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 3,
- 1,
- 1,
- 5,
- 4,
- 4,
- 10,
- 13,
- 10,
- 11,
- 10,
- 13,
- 12,
- 11,
- 4,
- 1,
- 7,
- 9,
- 8,
- 4,
- 12,
- 10,
- 7,
- 4,
- 10,
- 14,
- 13,
- 13,
- 8,
- 11,
- 8,
- 10,
- 9,
- 10,
- 7,
- 11,
- 9,
- 10,
- 8,
- 9,
- 5,
- 5,
- 10,
- 7,
- 11,
- 9,
- 5,
- 6,
- 11,
- 14,
- 12,
- 7,
- 11,
- 13,
- 14,
- 11,
- 9,
- 12,
- 8,
- 14,
- 11,
- 5,
- 9,
- 8,
- 10,
- 9,
- 12,
- 11,
- 7,
- 10,
- 17,
- 17,
- 11,
- 15,
- 7,
- 15,
- 14,
- 12,
- 10,
- 13,
- 12,
- 15,
- 10,
- 12,
- 11,
- 4,
- 12,
- 11,
- 13,
- 6,
- 6,
- 8,
- 5,
- 9,
- 13,
- 7,
- 9,
- 10,
- 8,
- 10,
- 6,
- 7,
- 2,
- 3,
- 4,
- 3,
- 9,
- 10,
- 12,
- 7,
- 6,
- 7,
- 5,
- 13,
- 5,
- 9,
- 9,
- 11,
- 9,
- 9,
- 10,
- 11,
- 12,
- 6,
- 3,
- 5,
- 5,
- 3,
- 3,
- 7,
- 6,
- 11,
- 13,
- 15,
- 8,
- 8,
- 10,
- 7,
- 4,
- 10,
- 13,
- 8,
- 9,
- 7,
- 4,
- 11,
- 10,
- 7,
- 9,
- 10,
- 13,
- 16,
- 13,
- 8,
- 10,
- 13,
- 11,
- 16,
- 12,
- 8,
- 11,
- 14,
- 16,
- 16,
- 12,
- 15,
- 14,
- 4,
- 8,
- 9,
- 8,
- 13,
- 13,
- 15,
- 11,
- 13,
- 9,
- 6,
- 10,
- 9,
- 7,
- 10,
- 9,
- 4,
- 8,
- 11,
- 10,
- 12,
- 9,
- 9,
- 14,
- 12,
- 15,
- 17,
- 10,
- 9,
- 14,
- 10
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "B",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250
- ],
- "y": [
- 2,
- 3,
- 3,
- 4,
- 11,
- 10,
- 13,
- 13,
- 6,
- 3,
- 2,
- 2,
- 7,
- 7,
- 8,
- 12,
- 5,
- 6,
- 7,
- 12,
- 14,
- 11,
- 13,
- 9,
- 13,
- 10,
- 11,
- 5,
- 10,
- 9,
- 11,
- 16,
- 13,
- 18,
- 17,
- 14,
- 9,
- 7,
- 9,
- 10,
- 11,
- 10,
- 11,
- 10,
- 5,
- 10,
- 10,
- 8,
- 8,
- 9,
- 10,
- 5,
- 4,
- 4,
- 3,
- 3,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch1dParamSweep.ipynb b/public_models/Toggle_Switch/Toggle_Switch1dParamSweep.ipynb
deleted file mode 100644
index 6f1b54084e..0000000000
--- a/public_models/Toggle_Switch/Toggle_Switch1dParamSweep.ipynb
+++ /dev/null
@@ -1,1294 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Toggle_Switch"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "# To run a simulation using the SSA Solver simply omit the solver argument from model.run().\n",
- "from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Toggle_Switch(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Toggle_Switch\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"alpha1\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"alpha2\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"beta\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"gamma\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"mu\", expression=1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n",
- " self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n",
- " self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 250, 251))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Toggle_Switch()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = VariableSSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":10,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Feature extraction function. What value(s) do you want to extract\n",
- "# from the simulation trajectory\n",
- "\n",
- "def population_at_last_timepoint(c,res):\n",
- " if c.verbose: print('population_at_last_timepoint {0}={1}'.format(c.species_of_interest,res[c.species_of_interest][-1]))\n",
- " return res[c.species_of_interest][-1]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Aggregation function, How to we combine the values from multiple \n",
- "# trajectores\n",
- "\n",
- "def mean_std_of_ensemble(c,data):\n",
- " a=np.average(data)\n",
- " s=np.std(data)\n",
- " if c.verbose: print('mean_std_of_ensemble m:{0} s:{1}'.format(a,s))\n",
- " return (a,s)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [],
- "source": [
- "class ParameterSweep1D():\n",
- " \n",
- " def run(c, kwargs, verbose=False):\n",
- " c.verbose = verbose\n",
- " fn = c.feature_extraction\n",
- " ag = c.ensemble_aggragator\n",
- " data = np.zeros((len(c.p1_range),2)) # mean and std\n",
- " for i,v1 in enumerate(c.p1_range):\n",
- " if verbose: print(\"running {0}={1}\".format(c.p1,v1))\n",
- " #if verbose: print(\"\t{0}\".format([\"{0}={1},\".format(k,v.value) for k,v in tmp_model.listOfParameters.items()]))\n",
- " if(c.number_of_trajectories > 1):\n",
- " tmp_results = model.run(**kwargs, variables={c.p1:v1})\n",
- " (m,s) = ag([fn(x) for x in tmp_results])\n",
- " data[i,0] = m\n",
- " data[i,1] = s\n",
- " else:\n",
- " tmp_result = model.run(**kwargs, variables={c.p1:v1})\n",
- " data[i,0] = c.feature_extraction(tmp_result)\n",
- " c.data = data\n",
- "\n",
- " def plot(c):\n",
- " from matplotlib import pyplot as plt\n",
- " from mpl_toolkits.axes_grid1 import make_axes_locatable\n",
- " import numpy\n",
- " fig, ax = plt.subplots(figsize=(8,8))\n",
- " plt.title(\"Parameter Sweep - Species:{0}\".format(c.species_of_interest))\n",
- " plt.errorbar(c.p1_range,c.data[:,0],c.data[:,1])\n",
- " plt.xlabel(c.p1, fontsize=16, fontweight='bold')\n",
- " plt.ylabel(\"Population\", fontsize=16, fontweight='bold')\n",
- "\n",
- "\n",
- " def plotplotly(c, return_plotly_figure=False, species_of_interest=None):\n",
- " from plotly.offline import iplot\n",
- " import plotly.graph_objs as go\n",
- "\n",
- " data = c.data\n",
- " visible = c.number_of_trajectories > 1\n",
- " error_y = dict(type='data', array=data[:,1], visible=visible)\n",
- "\n",
- " trace_list = [go.Scatter(x=c.p1_range, y=data[:,0], error_y=error_y)]\n",
- "\n",
- " title = dict(text=\"Parameter Sweep - Species: {0}\".format(c.species_of_interest), x=0.5)\n",
- " yaxis_label = dict(title=\"Population\")\n",
- " xaxis_label = dict(title=\"{0}\".format(c.p1))\n",
- "\n",
- " layout = go.Layout(title=title, xaxis=xaxis_label, yaxis=yaxis_label)\n",
- "\n",
- " fig = dict(data=trace_list, layout=layout)\n",
- "\n",
- " if return_plotly_figure:\n",
- " return fig\n",
- " else:\n",
- " iplot(fig)\n",
- " "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Configuration for the Parameter Sweep\n",
- "class ParameterSweepConfig(ParameterSweep1D):\n",
- " # What class defines the GillesPy2 model\n",
- " ps_class = Toggle_Switch\n",
- " model = ps_class()\n",
- " p1 = \"alpha1\" # ENTER PARAMETER 1 HERE\n",
- " p1_min = 0.5 * float(eval(model.get_parameter(p1).expression)) # ENTER START VALUE FOR P1 RANGE HERE\n",
- " p1_max = 1.5 * float(eval(model.get_parameter(p1).expression)) # ENTER END VALUE FOR P1 RANGE HERE\n",
- " p1_steps = 11 # ENTER THE NUMBER OF STEPS FOR P1 HERE\n",
- " p1_range = np.linspace(p1_min,p1_max,p1_steps)\n",
- " species_of_interest = \"A\" # ENTER SPECIES OF INTEREST HERE\n",
- " number_of_trajectories = 1\n",
- " # What feature of the simulation are we examining\n",
- " feature_extraction = population_at_last_timepoint\n",
- " # for number_of_trajectories > 1: how do we aggreggate the values\n",
- " ensemble_aggragator = mean_std_of_ensemble\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "CPU times: user 56.6 ms, sys: 21.1 ms, total: 77.6 ms\n",
- "Wall time: 207 ms\n"
- ]
- }
- ],
- "source": [
- "kwargs = configure_simulation()\n",
- "ps = ParameterSweepConfig()\n",
- "ps.number_of_trajectories = kwargs['number_of_trajectories']\n",
- "%time ps.run(kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAAf8AAAH1CAYAAAD4avfYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAAgAElEQVR4nOzdeXgV9dn/8fedhCQQEiAh7DuyiggVRKgL1g2VVtvqD62tttpq+/S57OJWl8fudtHW2lWttdrNWhcQFRfcF3BBWWTft7AmrCEkZLl/f5zBxphAQk4y55z5vK7rXGfOzJwzd04gn/l+5zsz5u6IiIhIdKSFXYCIiIi0LoW/iIhIxCj8RUREIkbhLyIiEjEKfxERkYhR+IuIiESMwl9EJE7M7CQzWxZ2HSKHo/CXyDOztWa238xKzWyrmT1gZu3DrutQzKyfmbmZZcT5c68ws6Vmtjf4LmaYWW48t9GazOwmM1sT/G43mtnDLbk9d3/d3Ye0xGebWfvg53imJT5fokXhLxLzaXdvD3wCGAPc0pQ3W0zS/H+qb6fBzE4BbgMudvdcYBjQomHZkszsMuBLwOnB73YM8GK4VTXL54EK4Awz6xZ2MZLckuaPlUhrcPci4BlghJl1MrOnzGy7me0MpnsdXNfMXjGzn5rZm0AZMMDMvmJmS4KW82ozu6rW+hOD1uf1ZrbNzDab2flmdo6ZLTezHWZ2U63108zse2a2ysxKzOw/ZpYfLH4teN4VtAbHB++5PNj+TjN7zsz61vo8N7NvmtkKYEU9P/5YYLa7zw2+ix3u/qC77zWz/ma26+AOjpn92cy21frsv5vZt4PpDmb2l+DnKzKzn5hZeq11D1fj1cF3V2xmtzdjp2os8Jy7rwp+ni3ufm+tbb1iZj8zs3fMbI+ZPVHr+8XMTjCzWcHPPd/MJtZalm9mfzWzTcHPMS2YP9HMNtZar4eZPRb8G1pjZlfXWna8mc0Jtr3VzH59mJ/nMuBuYAHwxSP8TkRi3F0PPSL9ANYSax0C9AYWAT8GCoi1ttoBucAjwLRa73sFWA8cDWQAbYBzgYGAAacQ2yn4RLD+RKAKuDVY92vAduBfwecfDewH+gfrfwt4C+gFZAH3AA8Fy/oBDmTUquc8YCWxFnsGsd6LWbWWOzATyAfa1vM9nBRs/4fAJ4GsOsvXA8cF08uA1cCwWstGB9NTg1pzgC7AO8BVTajx5aDGPsBy4KtH+Hv9IrADuI5Yqz+9zvJXgCJgRFDrY8A/gmU9gRLgHGKNpDOC14XB8qeJ9Yp0Cn6Xp9T6HW8MptOA94LfdyYwIPjOzgqWzwa+FEy3B06oVdsC4Au1XvcFaoDhwDXAgrD/3+iR3I/QC9BDj7AfxMK/FNgFrAP+2EA4jgJ21nr9CvCjw3z2NOBbwfTEIFzTg9e5QdiNq7X+e8D5wfQS4LRay7oDlUFo9uPj4f8McEWt12nEdj76Bq8d+NRh6j0beDL4LkqBX9eq9+/Ad4FuxML/l8DXgf7B+mlAV2Jd021rfebFwMtNqHFSreX/A7zYjN/tJcALwL4gvG+o8/v7ea3Xw4EDQDpwA/D3Op/1HLHWd/cgiDvVs72J/Df8xwHr6yy/EfhrMP0asR2tzo34OW4B5gXTPYFqgp0tPfQ4koe6/UViznf3ju7e193/x933m1k7M7vHzNaZ2R5if6w71u7CBjbU/hAzO9vM3gq68HcRazl2rrVKibtXB9P7g+ettZbvJ9YKhFhrb2rQ7byL2M5ANbGArU9f4K5a6+8g1gPRs6F663L3Z9z908Ra3ucBXwa+Gix+lVi4nUzsu3iFWO/GKcDr7l4T1NAG2FyrjnuI9QAcSY3rgB711Roc7jj46NPAz/NPdz8d6EhsR+XHZnbWIbbVhtjvqy9w4cE6g1pPJBb8vYEd7r6zvm3W0hfoUeczbuK/v78rgMHAUjN718wmH+KzLgX+GfxMRcR+F5cdZvsiDYrrSGGRFHMNMIRYy3yLmY0C5hILq4M+vC2mmWUR6zq+FHjC3SuDY8G112+KDcDl7v5m3QW1j5PXWf+n7v7PQ3xmo27jGQT5i2b2ErFucYgFzu3AxmD6DWLHoMuD1wdrqCDWmq06whoPHnqBWNf/pgZqbPQZGe5eCTxiZjcEP89ztbZ1UB9iPSvFQZ1/d/ev1f0sM+sO5JtZR3ffdYjNbgDWuPugBmpaAVwcjGn4HPComRW4+74625sADAJuNLNrgtm5xMalXNvA9yxySGr5izQsl1hLfFcwEOz7h1k/k9ix+e1AlZmdDZzZjO3fDfz0YNCbWaGZnRcs206s63lAnfVvNLOjg/U7mNmFjd2YmZ1nZhdZbKCjmdnxxFr1b8GHYbWf2LH0V919D7Fei88ThL+7bwaeB35lZnkWG7Q40GJnEjS2xuuCGnoTG/dwRGccmNmXzexcM8sN6jib2LiKt2ut9kUzG25m7YAfAY8GPTP/AD5tZmeZWbqZZQeD+XoFP+MzwB+DOtuY2cn1lPAOsNfMbjCztsHnjDCzsUF9XzSzwmBH6+BORE09n3MZsbEaw4kdehpFbAemLbHDNCJNpvAXadhviP2BLSYWgM8eamV33wtcDfwH2Al8AZjejO3fFbz/eTPbG9QwLthWGfBT4M2gS/kEd58K/AL4d3CYYiFNC4edxAYhrgD2EAvA2+u00l8lduhiQ63XBrxfa51Lie0ILQ4+81Fi3eU0ssYniI19mEdsYN1fmvAz1LaHWDf7emLh+kvgG+7+Rq11/g48AGwBson9/gh+vvOC928n1oq/jv/+zfwSsV6CpcA24Nt1Nx7sREwmFtZriP07ug/oEKwyCVhkZqXEftcXuft+ADNbZGaXmFk28P+A33nsbIWDjzVB7er6lyNi7o3qBRQRaXFm5sAgd1/ZCtt6hdjo/vtaelsiiUYtfxERkYhR+IuIiESMuv1FREQiRi1/ERGRiFH4i4iIRExkLvLTuXNn79evX9hliIiItIr33nuv2N0L61sWmfDv168fc+bMCbsMERGRVmFm6xpapm5/ERGRiFH4i4iIRIzCX0REJGIU/iIiIhGj8BcREYkYhb+IiEjEKPxFREQiRuEvIiISMQp/ERGRiFH4i4iIRIzCX0REJGIU/iIiIhGj8BcREYkYhb+IiEjEKPxFREQiRuEvIiISMQp/ERGRiFH4i4iIRIzCX0REUtqUe2Yz5Z7ZYZeRUBT+IiIiEaPwFxERiRiFv4iISMQo/EVERCJG4S8iIhIxCn8REZGIUfiLiIhEjMJfREQkYhT+IiIiEaPwFxERiRiFv4iISMQo/EVERCJG4S8iIhIxCn8REZGIUfiLiIhEjMJfREQkYhT+IiIiEaPwFxERiRiFv4iISMQo/EVEREI25Z7ZTLlndqttT+EvIiISMQp/ERGRiFH4i4iIRIzCX0REJGIU/iIiIhETSvib2f1mts3MFtaa9wMzKzKzecHjnAbeO8nMlpnZSjP7XutVLSIikhrCavk/AEyqZ/6d7j4qeMyou9DM0oE/AGcDw4GLzWx4i1YqIiKSYkIJf3d/DdhxBG89Hljp7qvd/QDwb+C8uBYnIiKS4hLtmP//mtmC4LBAp3qW9wQ21Hq9MZgnIiIijZRI4f8nYCAwCtgM/Kq5H2hmV5rZHDObs3379uZ+nIiISEpImPB3963uXu3uNcCfiXXx11UE9K71ulcwr6HPvNfdx7j7mMLCwvgWLCIikqQSJvzNrHutl58FFtaz2rvAIDPrb2aZwEXA9NaoT0REJFVkhLFRM3sImAh0NrONwPeBiWY2CnBgLXBVsG4P4D53P8fdq8zsf4HngHTgfndfFMKPICIikrRCCX93v7ie2X9pYN1NwDm1Xs8APnYaoIiIiDROwnT7i4iISOtQ+IuIiESMwl9ERCRiFP4iIiIRo/AXERGJGIW/iIhIxCj8RUREIkbhLyIiEjEKfxERkYhR+IuIiESMwl9ERCRiFP4iIiIRo/AXERGJGIW/iIhIxCj8RUREIkbhLyKSwKbcM5sp98wOuwxJMQp/ERGRiFH4i4iIRIzCX0REJGIU/iIi0iwal5B8FP4iIiIRo/AXERGJGIW/iIhIxCj8RUREIkbhLyIiEjEKfxERkYhR+IuIiESMwl9ERCRiFP4iIiIRo/AXERGJGIW/iIhIxCj8RUREIkbhLyIiEjEKfxERkYhR+IuIiESMwl9ERCRiFP4iIiIRo/AXERGJGIW/iIhIxCj8RUREIkbhLyIiEjEKfxERkYhR+IuIiERMKOFvZveb2TYzW1hr3u1mttTMFpjZVDPr2MB715rZB2Y2z8zmtF7VIiIiqSGslv8DwKQ682YCI9x9JLAcuPEQ7z/V3Ue5+5gWqk9ERCRlhRL+7v4asKPOvOfdvSp4+RbQq9ULExERiYBEPeZ/OfBMA8sceN7M3jOzK1uxJhERkZSQEXYBdZnZzUAV8M8GVjnR3YvMrAsw08yWBj0J9X3WlcCVAH369GmRekVERJJNQrX8zezLwGTgEnf3+tZx96LgeRswFTi+oc9z93vdfYy7jyksLGyBikVERJJPwoS/mU0Crgc+4+5lDayTY2a5B6eBM4GF9a0rIiIi9QvrVL+HgNnAEDPbaGZXAL8Hcol15c8zs7uDdXuY2YzgrV2BN8xsPvAO8LS7PxvCjyAiIpK0Qjnm7+4X1zP7Lw2suwk4J5heDRzbgqWJiIikvITp9hcREZHWofAXERGJGIW/iIhIxCj8RUREIibhLvIjIiIST/sqqthfWU11jZOeZmGXkxDU8hcRkZS1q+wAy7buZdX2fZz729d5c2Vx2CUlBIW/iIikrB9MX0RVtdMnvy2lFVVcct/bfPXBd1m9vTTs0kKl8BcRkZT03KItTJu3iR4d29K9Q1te+O4pXD9pCG+t3sGZd77Gj55czO6yyrDLDIXCX0REUs7OfQe4eepChnfPo0fHbACy26TzPxOP4uVrJ3LhmF48MGsNp9zxMg+8uYbK6pqQK25dCn8REUk535++iF1lB7jjwmNJs48O8ivMzeJnnxvJ01efxNE98vjBk4uZ9JvXeGnpVhq4p1zKUfiLiEhKeXbhZqbP38TVpw1ieI+8Btcb1j2Pf1wxjvsuHYM7XP7AHC69/x2WbdnbitWGQ+EvIiIpo6S0gpunLmREzzy+MXHgYdc3M04f3pVnv30yt04ezoKNuzn7rte4aeoHFJdWtELF4VD4i4hIyrh1+iL2lFdyx4XH0ia98RGXmZHG5Sf259XrJnLp+H78590NnHr7K9z96ioqqqpbsOJwKPxFRCQlzPhgM08v2My3ThvE0G4Nd/cfSsd2mfzgM0fz7LdPZmz/fH7+zFJO//WrzPhgc0qNB1D4i4hI0isureCWaQs5pmcHvn7K4bv7D+eoLu25/8tj+fsVx9OuTQb/88/3mXLPW3ywcXccqg2fwl9ERJLerU8spLS8ijsuPJaMJnT3H85Jgwp5+uoT+elnR7Bqeymf+cMbXPOf+WzdUx63bYRB4S8iIkntqQWbmPHBFr51+iCGdMuN++dnpKdxybi+vHzdRK48eQBPzt/ExNtf4a4XVrD/QHKOB1D4i4hI0tq+t4L/m7aQY3t14KqTB7TotvKy23Dj2cN44buncOrQQu58YTmf+tUrTJ27kZqa5BoPoPAXEZGk5O7837SF7Kuojnt3/6H0KWjHHy85jv9cNZ7O7bP4zsPz+ewf3+S9dTtaZfvxoPAXEZGk9OSCzTy7aAvfOWMwg7rGv7v/cI7vn88T3/wkv7rwWLbsKefzf5rNN//1Pht2lLV6LU2l8BcRkaSzbW85tz6xkGN7d+RrJ/UPrY60NOPzx/Xi5Wsn8q3TBvHikq2c9utX+cWzS9lbnrg3DVL4i4hIUnF3bpm6kLID1fzqwpGt1t1/KO0yM/jOGYN5+dqJnHtMd/70yipOveMVHnpnPdUJOB4g/G9MRESkCabP38Tzi7dyzRmDOapL63f3H0r3Dm25c8oopn3zk/QryOHGxz/g3N++zqyVxWGX9hEKfxERSRrb9pRz6xOLGN2nI189qWVH9zfHqN4deeTr4/n9F0ZTWlHFF+57m68+OIfV20vDLg1Q+IuISJJwd26aupDyytjo/vQ0O/ybQmRmTB7Zgxe+ewrXTxrCW6tLOPPO1/jRk4vZXRbueACFv4iIJIVp84p4YclWrj1zCAML24ddTqNlt0nnfyYexcvXTuTCMb14YNYaTrnjZR54cw2V1TWh1KTwFxGRhLd1Tznff2IRx/XtxOUnhje6vzkKc7P42edG8vTVJ3F0jzx+8ORiJv3mNV5aurXVbxqk8BcRkYTm7tz0+AdUVNVw+wUjE767/3CGdc/jH1eM475Lx+AOlz8wh6Vb9lJ2oKrValD4i4hIQnv8/SJeXLqN684awoAk6u4/FDPj9OFdefbbJ3Pr5OHsO1DN3nKFv4iICFt2l/ODJxcxtl8nvvLJ5OzuP5TMjDQuP7E/o3p1oEtuVqttN6PVtiQiItIE7s6Njy+gsrqG2y9I/NH9zdHaFypSy19ERBLSo+9t5OVl27n+rKH065wTdjkpReEvIiIJZ/Pu/fzoycUc3y+fL0/oF3Y5KUfhLyIiCcXd+d5jH1BV49x+4UjSUri7PywKfxERSSj/mbOBV5dv54ZJQ+hboO7+lqDwFxGRhLFp135+8tQSxvXP59Lx/cIuJ2Up/EVEJCG4Ozc8toBqd26/4Fh197cghb+IiCSEf7+7gddXFPO9s4fSp6Bd2OWkNIW/iIiErmjXfn769BLGDyjgi+P6hl1OylP4i4hIqNydGx5dQI07v7xAo/tbg8JfRERC9a931vPGymJuPGcYvfPV3d8aFP4iIhKaDTvKuO3pJXzyqAIuOb5P2OVEhsJfRERCUVMTG90P8IvPq7u/NYUW/mZ2v5ltM7OFteblm9lMM1sRPHdq4L2XBeusMLPLWq9qERGJl3++s55Zq0q46dxh9Oqk7v7WFGbL/wFgUp153wNedPdBwIvB648ws3zg+8A44Hjg+w3tJIiISGLasKOMn81YwolHdeYL6u5vdaGFv7u/BuyoM/s84MFg+kHg/HreehYw0913uPtOYCYf34kQEZEEVVPjXPfofNLM+MUFIzFTd39rS7Rj/l3dfXMwvQXoWs86PYENtV5vDOaJiEgS+Mfb63hr9Q5uOXcYPTu2DbucSEq08P+QuzvgzfkMM7vSzOaY2Zzt27fHqTIRETlS60vK+NmMpZw8uJApY3uHXU5kJVr4bzWz7gDB87Z61ikCav+L6RXM+xh3v9fdx7j7mMLCwrgXKyIijVdT41z76Hwy0oyff+4YdfeHKNHCfzpwcPT+ZcAT9azzHHCmmXUKBvqdGcwTEZEE9rfZa3lnzQ7+b/Jweqi7P1Rhnur3EDAbGGJmG83sCuDnwBlmtgI4PXiNmY0xs/sA3H0H8GPg3eDxo2CeiIgkqLXF+/jFs8uYOKSQC8f0CrucyMsIa8PufnEDi06rZ905wFdrvb4fuL+FShMRkTiqqXGuf3QBGenGz9TdnxASrdtfRERSzAOz1vLO2h3cOnk43Tuouz8RKPxFRKTFrCnexy+fW8qnhnbhguPU3Z8oQuv2FxGRwyuvrKaqxqmqriEjPbnaa9U1znWPzKdNehq3fVbd/YlE4S8ikqBqapwlW/ZyoKqG0T+aybgB+Ywf2JkJAwsY0jU34W+E89c31zBn3U5+deGxdOuQHXY5UovCX0QkQb2zdgcHqmrolpfFqUO7MntVMS8siV3+JD8nk/EDChg/sIAJAwvo3zknoVrWq7aXcvtzyzhtaBc+9wldhDXRKPxFRBLUtLlFpBn06tSOn33uGACKdu1n9qoSZq0qZtbKEp7+IHZF9G552UwYGNsZGD+wINS75B3s7s/KSOM2je5PSAp/EZEEVF5ZzdMfbCY/J5P0Wt37PTu25YLjenHBcb1wd9aWlMV2BFaV8Ory7Tw+N3bB074F7T7sGRg/sIAuua3X7X7/G2t4f/0u7pxyLF3z1N2fiBT+IhJZU+6ZDcDDV40PuZKPe3npNvaWV9GzW26D65gZ/Tvn0L9zDpeM60tNjbN8215mrSxh9upYr8C/343dB21Ql/ZBz0BnThiQT8d2mS1S98ptpdz+/DJOH9aV80epuz9RKfxFRBLQ1LlFFOZmkZfd+D/TaWnG0G55DO2Wx+Un9qe6xlm0aTezVpUwa1UJ/5mzkQdnr8MMju6Rx4SBnRk/sICx/fJpn9X8OKgObtXbLjOd2z43Qt39CUzhLyKSYHaVHeDlZdu4bHw/PijafcSfk55mjOzVkZG9OvL1UwZyoKqG+Rt3MWtlbMzAA2+u5d7XVpORZhzbu+OHYwY+0acT2W3Sm7y9+15fzdz1u7jrolGtephBmk7hLyKSYJ7+YDOV1c75o3s2K/zrysxIY2y/fMb2y+dbpw9i/4Fq3lu388MxA394eSW/e2klmRlpjOnb6cPDBCN7daDNYa4xsP9ANb+auZwzh3flM8f2iFvN0jIU/iIiCWba3CIGdWnP0T3yWnQ7bTPTOXFQZ04c1BmAPeWVvLtmR3A2QQl3PL8cWE5OZjpj++czYWABEwZ2Zlj3vI8MQnR3VhWXkpOZzk91MZ+koPAXEUkgG3aU8e7anVx31pBWD9G87DacNqwrpw3rCsCOfQd4e3VJMGagmNuWbQegQ9s2nDAgnwnBBYc27y5nX0U1P7t4JIW5Wa1asxyZJoe/xf41Hg/0BT52UMfd/xaHukREIumJebFT9c4bFX7XeX5OJmcf052zj+kOwNY95R9eY+DNlSU8t2jrh+t2ateGT4/sHlap0kRNCn8zOwqYDgxpYBUHFP4iIkfA3Zk6t4jj++eHepGehnTNy+b80T05f3TsFL4NO2LXGLhz5nJ6dGyr7v4k0tS7RPwBGArYIR4iInIEFhbtYdX2fXx2dHKcH987vx1Txvahb0HOYQcESmJparf/OGKt+6XADGBf8FpERJpp6twiMtPTOGeEus+lZTU1/MuBXOBT7r71cCuLiEjjVFXXMH3+Jj41tAsd2rUJuxxJcU3tp3kseC6MdyEiIlH25qoSiksrPjyeLtKSmtryfw64GJhuZncAy4DK2iu4+2txqk1EklwiXzs/0UybW0RedganDlXbSlpeU8N/GrFj/B2A39Wz3I/gM0VEIm1fRRXPLtzC+aN7kpXR9MvqijTVkQS1RvSLiMTR84u3sL+yOmlG+Uvya2r4/7BFqhARibCpczfRs2NbxvTtFHYpEhFNCn93V/iLiMTRtr3lvLFiO9+YOJC0NHWsSus4ouPzZtYWGA90AbYBs919fzwLExGJgifnb6bGUZe/tKojubb/xcQG+9Xun9ppZv/r7v+OW2UiIhEwbW4Rx/TswFFdcsMuRSKkSef5m9mJwN+JBX/tS/rmA383swlxr1BEJEWt3LaXD4p269x+aXVNvcjP9cF7qomd9ncXMJXYuf7pwA1xrU5EJIVNm7uJNINPH6vL+Urramq3/3hi5/Jf4O7TD840s08DTwBq+YuINEJNjTNtXhEnDiqkS+7H7o4u0qKa2vLvEDy/WGf+S8FzXvPKERGJhvfW72Tjzv18dnSPsEuRCGpq+BcHz1+oM/8LdZaLiMghTJ1bRNs26Zw5vFvYpUgENTX8XyU2wO9uM5trZk+Y2VzgbmKHA16Nd4EiIqmmoqqapxds5qyju5KTpSuiS+travjfBlQE0yOBycGzBfNvi19pIiKp6ZVl29m9v1Kj/CU0TQp/d/8AOAdYxUdP9VsOnOPuC+NeoYhIipk2t4jO7TM58ajOYZciEdXk/iZ3fxkYbGaDgEJgm7uvjHtlIiIpaPf+Sl5cso1LTuhDRnpTO19F4uOIDza5+wpgRRxrERFJec98sJkD1TW6nK+E6rDhb2YvAe7upwXTh+Luflp8ShMRST1T5xYxoDCHY3p2OPzKIi2kMS3/iUBNrWlvYD07xDIRkcgr2rWft9fs4JozBmOmO/hJeBrb7W8NTIuISCM9Ma8IgPNGqctfwnXY8Hf3tPqmRUSk8dydqe8XMaZvJ/oUtAu7HIm4pt7V72QzO7mlihERSVWLN+9hxbZSndsvCaGpo/1fIXb8/2PvM7MaoMbddbkqEZE6ps0tok26ce4xuoOfhO9IuvE/dszf/jtyReMBRETqqK5xnpi3iYlDutApJzPsckQadapfH6BfnXkn8dGgHxk8V8atMhGRFDF7VQnb9lbo3H5JGI3pov8KcGut10as+78uB9Y3pxgzGwI8XGvWAOBWd/9NrXUmAk8Aa4JZj7v7j5qzXRGRljR1bhG5WRl8amiXsEsRAZp+qp/XeV3XXc0pxt2XAaMAzCwdKAKm1rPq6+4+uTnbEhFpDfsPVPPsws1MHtmD7DbpYZcjAjQu/F+pNf19YjsAP6w1z4ES4C13fy9+pXEasMrd18XxM0VEWtXMJVvZd6Bao/xD9PBV48MuIeE05jz/V4FXAczsK8RG9P/w0O+Ki4uAhxpYNt7M5gObgGvdfVF9K5nZlcCVAH369GmRIkVEDmXa3CK6d8hmXP/8sEsR+VBTb+nbz90HtFQxB5lZJvAZ4JF6Fr8P9HX3Y4HfAdMa+hx3v9fdx7j7mMLCwpYpVkSkASWlFby6fDvnjepJWppOhpLE0eRz8s0sH/giMARoW2exu/sVcajrbOB9d99ad4G776k1PcPM/mhmnd29OA7bFRGJm6cWbKa6xjXKXxJOk8LfzAYCbwD1DVk9eGOfeIT/xTTQ5W9m3YCt7u5mdjyx3ouSOGxTRCSups4tYlj3PIZ0yw27FJGPaOpFfn4AdCUW9HUfcWFmOcAZwOO15n3dzL4evLwAWBgc8/8tcJG7626CIpJQ1hTvY96GXXx2dI+wSxH5mKZ2+59CrHV/G3BzMH0ecBOQD1zd3ILcfR9QUGfe3bWmfw/8vrnbEUl2U+6ZDWgkc6KaNrcIM/jMseryl8TT1JZ/1+D5VwdnuPtTxLrpBwOT4lSXiEjScnemzStiwsACunXIDrsckY9pavgfCJ73ABUAZtYL2BvMvyROdYmIJK25G3axrqSM80ep1S+Jqanhf3BEfT6wMZieATwXTGfFo7nVQREAACAASURBVCgRkWQ2bW4RWRlpTBrRLexSROrV1PA/eDGdIcBMYgP9jgY+Qez4/xvxK01EJPlUVtfw5PxNnDG8K7nZbcIuR6ReTQ3/XxMb3FdG7BK/S/jvaP+lxGHAn4hIMntt+XZ2llXq3H5JaE0a7e/uLwEvHXxtZiOI3c63Cljq7tXxLU9EJLlMnVtEp3ZtOHmwrioqiavJV/irLTi/fn6cahERSWp7yyuZuXgrU8b2pk16UztWRVrPYcPfzF463Dq1uLuf1ox6RESS1jMLt1BRVaM7+EnCa0zLfyKxwXyHc/DyviIikTRtbhF9C9oxunfHsEsROaTG9kvVdznfFrm8r4hIMtq8ez+zV5dw/qiemOlPoiS2w7b83V0HrkREDmP6vE24oy5/SQoKdhGROJg6t4hRvTvSv3NO2KWIHFZTb+l78uHWcffXjrwcEZHks2TzHpZu2csPP3N02KWINEpTT/V7hUMP6vMj+EwRkaQ2bV4RGWnG5JHdwy5FpFGOJKg1kkVEJFBT4zwxdxOnDC6koL1ubyLJoanh/8N63j8A+CxQDdwZj6JERJLFW2tK2LKnnJvPHRZ2KSKN1tTL+9YNfwDMbBwwG9gfj6JERJLFtLlFtM/K4PRhXcMuRaTR4jLa393fBkqBr8bj80REkkF5ZTXPfLCFSSO60TYzPexyRBotHqP9s4FPA+3RqYMiEiEvLtnG3ooq3cFPmu3hq8a36vbiOdrfgQ+aVY2ISBKZOreIrnlZnDCgIOxSRJrkSFrqDV3edzfw7fiVJiKSuHbsO8Ary7Zx3qiepKfpJChJLs0d7Q9QAawDZrj77uaXJCKS+J7+YDNVNc75o9TlL8knLqP9RUSiZtrcIoZ0zWVY99ywSxFpsiO6Gp+ZHQOcDnQGioGZ7r4wnoWJiCSq9SVlvLduJzdMGqo7+ElSaupo/wzgPuBL9Sz7G/BVd6+OU20iIglp2rwiAM4b1SPkSkSOTFMH/P0EuJT6B/xdGiwXEUlZ7s60uUWcMCCfHh3bhl2OyBFpavhfSuyUvm3AbcDXg+dtxHYAvhzP4kREEs2CjbtZXbxP5/ZLUmvqMf8OwfO57v7ewZlm9gTwNpAXr8JERBLR1LlFZGakMWmE7uAnyaupLf+5wfOKOvOXBc/vNK8cEZHEVVldw5PzN3H6sC50aNsm7HJEjlhTw/8aoBz4iZllAwTPPwb2AN+Nb3kiIonjjZXFlOw7oHP7Jek1tdv/IaAG+CZwpZmVAAVAG2I39nms1mkv7u4D41WoiEjYps0tomO7Nkwc0iXsUkSapanh34/YgD8DMoHaB73aA7WvdtHQPQBERJJOaUUVzy3awuc/0YvMDN3DTJJbU8N/PQp1EYmg5xdtobyyRqP8JSU09fK+/VqoDhGRhDZ1bhG9OrXluL6dwi5FpNnUdyUichjb9pTz5spiPju6py7nKymhyeFvZl3M7G4zW29m5cHzH81MI2BEJCVNn7+JGofzNMpfUkRTr+1fALwF9D04C+gJXAWcZWZj3X1HfEsUEQnXtHlFjOzVgaO6tA+7FJG4aGrL/xZiI/4P9nvtDp4tmH9zXKoSEUkQK7buZWHRHp3bLymlqeH/aWKj/e8H8t29E5AfvDbgM/EtT0QkXNPmFZGeZnz6WN3BT1JHU8O/V/B8jbvvBgierwnm945XYSIiYaupcabN3cSJR3WmMDcr7HJE4qap4X8geK4b8gdfVzSvHBGRxDFn3U6Kdu3Xuf2Scpp6kZ8FwHhgupndReyiP32Aq4kdDvggvuWJiIRn6twi2mWmc+bRXcMuRSSumhr+9wETiI32/3Wt+UYs/O+NU10iIqGqqKrm6QWbOOvobrTLbOqfSpHE1tQr/D1gZuOBr9Wz+F53/1s8ijKztcBeoBqocvcxdZYbcBdwDlAGfNnd34/HtkVEAF5eup095VWcH3KX/8NXjQ91+5Kamnqefz5wI/AgcC5QCGwDnnb32XGu7VR3L25g2dnAoOAxDvhT8CwiEhfT5hbRuX0WnxxYEHYpInHXqPA3s/OAXwH9g1mrgevdfWpLFXYY5wF/c3cH3jKzjmbW3d03h1SPiKSQ3WWVvLR0G188oS8Z6boKuqSew/6rNrMTgceIBb8Fj4HAI2Z2cgvV5cDzZvaemV1Zz/KewIZarzcG80REmm3Gws0cqNYd/CR1NWaX9vpgvbp3s0gDrot7RTEnuvsniHXvf/NIdzLM7Eozm2Nmc7Zv3x7fCkUkZU19v4iBhTmM6JkXdikiLaIx4X8CsZb43UABseP899RaFnfuXhQ8bwOmAsfXWaWIj15roFcwr+7n3OvuY9x9TGFhYUuUKiIpZsOOMt5Zu0N38JOU1pjwzw+er3f3ne5eQqw3ACDuN7Y2sxwzyz04DZwJLKyz2nTgUos5Adit4/0iEg/T528CdAc/SW2NGfCXBri7lx6c4e57gz3iltgt7gpMDT4/A/iXuz9rZl8Ptn03MIPYaX4riZ3q95UWqENEIsbdefz9jYzt14ne+e3CLkekxTT6VD8zu7Ux8939R80pyN1XA8fWM//uWtMOfLM52xERqWvRpj2s2r6Py0/sf/iVRZJYU87z/36d197A/GaFv4hIWKbOLaJNunHuMd3DLkWkRTU2/Bvbve+HX0VEJPFUVdcwff4mTh3ShY7tMsMuR6RFNSb8f9jiVYiIhGzWqhK2763Quf0SCYcNf3dX+ItIyps2t4jc7AxOHdol7FJEWpyuWykikVd2oIpnF23h3GO6k90mPexyRFqcwl9EIm/m4q2UHahWl79EhsJfRCJv6twienZsy9h++YdfWSQFKPxFJNIqq2t4fUUx543qQVqaLucr0dCU8/xFRFJOSekBqmtcXf7N8PBV48MuQZpILX+RBky5ZzZT7pkddhnSwopLKzi6Rx6DuuaGXYpIq1H4i0gkHaiqYWfZAfZpoJ9EkLr9RSQSqmuchUW7mbWqhFmripmzdif7K6vJSDM+c2yPsMsTaVUKfxFJSTU1zvJte5m1soRZq0p4e00Je8urABjctT1TxvbmzZXF5GVn0CUvO+RqRVqXwl9EUoK7s7akjFmripm1qoS3VpVQsu8AAH0L2jF5ZHfGD+zMCQPy6ZIbC3uN6ZCoUviLSNIq2rWfWSuLmb26hNmrSti8uxyAbnnZnDK4kPEDCxg/sIBendqFXKlIYlH4i0jS2L63Igj6WOt+XUkZAPk5mYwfEAv6CQML6N85BzOdsy/SEIW/iCSs3WWVvLUm1qqftaqY5VtLAcjNymDcgAIuG9+PCUcVMLhLri7QI9IECn8RSRj7Kqp4d+2OIOxLWLhpN+6Q3SaNsf3y+ezoXkwYWMDRPfLISNeZyiJHSuEvIqEpr6xm7vpdH3bjz9uwi6oap026MbpPJ7512iAmDOzMsb07kJWhu+2JxIvCX0RaTVV1DQuKdn/YjT9n7U4qqmpIMzimV0e+dvIAJgwsYEzffNpmKuxFWorCX0RajLtTdqCaP7+2mlmrinl37U5KK2Ln2g/rnscXT+jL+AEFHD8gn7zsNiFXKxIdCn8RaRGvLNvGvA27OVBdw8JNexhQmMP5o3swYWBnxvXPp6B9VtglikSWwl9E4mpPeSU/fWoJD8/ZQNs26QzolMO/vnYC3TroKnoiiULhLyJx89ry7dzw2AK27innGxMHMmfNDtLSTMEvkmB0royINNve8kpufHwBl97/Du0y03nsGxO4YdJQnXsvkqDU8heRZnljRTE3PLaAzbv3c9XJA/jOGYPJbqOR+iKJTOEvIkektKKK22Ys4V9vr2dA5xwe+foEjuvbKeyyRKQRFP4i0mSzVhZz3aML2LR7P187qT/XnDlErX2RJKLwF5FG21dRxc+fWcrf31pH/845PHLVeMb0yw+7LBFpIoW/iDTK7FUlXP/YfDbu3M8VJ/bn2jOH6Cp8IklK4S8ih1R2oIpfPLOUB2evo19BO/5z1XjGqrUvktQU/iLSoLdXl3DdowtYv6OMr3yyH9efNVStfZEUoPAXkY8pO1DFL59dxoOz19K7Uzv+feUJnDCgIOyyRCROFP4i8hHvrt3BdY/MZ21JGZeN78sNZw+lXab+VIikEv2PFhEA9h+o5o7nl3H/m2vo2bEtD33tBMYPVGtfJBUp/EWE99bt4NpHFrCmeB9fOqEv3zt7KDlZ+vMgkqr0v1skwsorq/n1zOX8+fXV9OjQln99dRwTjuocdlki0sIU/iIR9f76nVz7yHxWb9/HJeP6cOM5w2iv1r5IJOh/ukjElFdWc+cLy/nza6vp3qEt/7hiHCcOUmtfJEoU/iIRMm/DLq59ZD4rt5Vy8fG9uemcYeRmtwm7LBFpZQp/kQioqKrmNy+s4J5XV9E1L5sHLz+eUwYXhl2WiIRE4S+S4uYHrf0V20qZMqY3N08eRp5a+yKRpvAXSVEVVdX89sUV3P3qagrbZ/HXr4zl1CFdwi5LRBJAQoW/mfUG/gZ0BRy4193vqrPOROAJYE0w63F3/1Fr1imS6BYW7eaa/8xn2da9XHhcL26ZPJwObdXaF5GYhAp/oAq4xt3fN7Nc4D0zm+nui+us97q7Tw6hPpGEdqCqht+/tII/vLKKzu0z+euXx3LqULX2ReSjEir83X0zsDmY3mtmS4CeQN3wF5E6Fhbt5tpH5rN0y14+94mefH/y0XRop9a+iHxcQoV/bWbWDxgNvF3P4vFmNh/YBFzr7otasTSRhHKgqoY/vLySP7y8kk45mdx36RhOH9417LJEJIElZPibWXvgMeDb7r6nzuL3gb7uXmpm5wDTgEENfM6VwJUAffr0acGKRcKxr6KK8//wJos37+Gzo3vy/U8Pp2O7zLDLEpEElxZ2AXWZWRtiwf9Pd3+87nJ33+PupcH0DKCNmdV7eTJ3v9fdx7j7mMJCndMsqaO0oooNO8pYtGkP2/ZWcO+XjuPOKaMU/CLSKAnV8jczA/4CLHH3XzewTjdgq7u7mR1PbAempBXLFAlNdY3zyJwN3PH8copLK+jcPpOZ3zmZTjkKfRFpvIQKf+CTwJeAD8xsXjDvJqAPgLvfDVwAfMPMqoD9wEXu7mEUK9KaZq0s5sdPL2HJ5j0c17cTXfOyaJ+VoeAXkSZLqPB39zcAO8w6vwd+3zoViYRvTfE+bpuxhJmLt9KzY1t+/4XRnHtMdy66962wSxORJJVQ4S8i/7W7rJLfvrSCv81eS2Z6GtedNYQrTuxPdpv0sEsTkSSn8BdJMJXVNfzr7fX85oXl7NpfyZQxvfnumYPpkpsddmkikiIU/iIJwt15Zdl2fvL0YlZt38eEgQXccu5whvfIC7s0EUkxCn+RBLB8615+/NRiXl9RTP/OOfz50jGcPqwLsRNgRETiS+EvEqKS0gp+PXM5D72znvZZGfzf5OF86YS+ZGYk3CU4RCSFKPxFQlBRVc0Db67l9y+tpKyymkvH9+Nbpw3SaXsi0ioU/iKtyN15btEWbpuxlPU7yvjU0C7cdM4wjurSPuzSRCRCFP4irWRh0W5+/NRi3l6zg8Fd2/O3y4/n5MG67LSItD6Fv0gL27qnnNufW8Zj728kv10mPzl/BBeN7U1Guo7ri0g4FP4iLWT/gWr+/Ppq7n51FVXVzpUnDeCbnzqKvOw2YZcmIhGn8BeJs5oaZ/r8Tfzi2aVs3l3O2SO68b2zh9K3ICfs0kREAIW/SFy9t24nP35qMfM27GJEzzx+M2UU4wYUhF2WiMhHKPxF4mDjzjJ+/sxSnlqwma55Wdxx4bF8bnRP0tJ0kR4RSTwKf5FmKK2o4o8vr+S+N9aQZnD1aYP4+ikDaJep/1oikrj0F0rkCFTXOI++t4Hbn1tOcWkF54/qwfWThtKjY9uwSxMROSyFv0gTzVpVzE+eWsLizXs4rm8n7rtsDKN6dwy7LBGRRlP4izTSmuJ93DZjCTMXb6Vnx7b87uLRTB7ZXTffEZGko/AXOYzdZZX89qUV/G32WjLT07jurCFccWJ/stukh12aiMgRUfiLNKDGnW17K5h4x8vs2l/JlDG9+e6Zg+mSmx12aSIizaLwF6nHy8u28UHRbsora5gwsIBbzh3O8B55YZclIhIXCn+RWpZv3ctPnl7Ca8u3k5WRxuAu7fnnV8fpuL6IpBSFvwhQUlrBr2cu56F31tM+K4Nbzh3Gc4u2kGam4BeRlKPwl0irqKrmwVlr+d2LKymrrOZLJ/Tl26cPplNOJjMXbw27PBGRFqHwl0hyd55btIWfPbOUdSVlnDqkkJvPHcZRXXLDLk1EpMUp/CVyFhbt5sdPLebtNTsY3LU9f7v8eE4eXBh2WSIirUbhL5GxdU85tz+3jMfe30indpn85PwRXDS2NxnpaWGXJiLSqhT+kvLKK6v582ur+dOrq6iqdq48aQDf/NRR5GW3Cbs0EZFQKPwlZbk70+dv4hfPLGXT7nLOHtGN7509lL4FOWGXJiISKoW/pKT31u3kx08tZt6GXYzomcevp4zihAEFYZclIpIQFP6SUjbuLOMXzy7jyfmb6JKbxe0XjOTzn+hFWprO1RcROUjhL6GYcs9sAB6+anxcPq+0ooo/vbKS+15fA8DVnzqKq04ZSE6W/omLiNSlv4yS1KprnEff28Adzy9n+94Kzh/Vg+snDaVHx7ZhlyYikrAU/pK0Zq0q5idPLWHx5j18ok9H7v3ScYzu0ynsskREEp7CX5LO2uJ93DZjCc8v3krPjm353cWjmTyyu67BLyLSSAp/SRq791fyuxdX8ODstWSmp3HdWUO44sT+ZLdJD7s0EZGkovCXhFdVXcO/3lnPnTOXs2t/Jf/vuN5cc9ZguuRmh12aiEhSUvhLQnt52TZ++vQSVm4rZfyAAm6ZPIyje3QIuywRkaSm8JeEtHzrXn7y9BJeW76dfgXtuPdLx3HG8K46ri8iEgcKf0koJaUV3PnCch56ZwM5menccu4wLh3fj8wM3XxHRCReFP5HIN4XqBGoqKrmwVlr+d1LKyk7UM0Xx/XhW6cPJj8nM+zSRERSjsJfQuXuPLdoKz97ZgnrSso4dUghN587jKO65IZdmohIylL4S2j2VVRx0b1v8faaHQzq0p4HLz+eUwYXhl2WiEjKU/hLiymvrGbrnnK27qkInmOPLXsqWLRpD6UVVeTnZPLj80dw8djeZKTruL6ISGtIuPA3s0nAXUA6cJ+7/7zO8izgb8BxQAkwxd3XtnadUVZVXUNx6QG2BGG+bU95MF075CvYvb/yY+/NykijW4dsDOjRIZtnvn0yHdq2af0fQkQkwhIq/M0sHfgDcAawEXjXzKa7++Jaq10B7HT3o8zsIuAXwJTWrHPV9lKqa5zvPjyPnKwMcrIyyM3OICcznZysDNoH8z6cn5VB+8wMcrLSE7p16+7sLKv8SCu9bqBv3VNOcWkFNf7R96anGYXts+jaIZt+BTmM619Atw7ZdMnNoluHbLrmZdM1N5u8thmY2YeDJhX8IiKtL6HCHzgeWOnuqwHM7N/AeUDt8D8P+EEw/SjwezMzd68TRy2nqtqpqKrh7TU72Hegin0VVVRWN27zWRlpH+4Q5GQe3FFIr7UDkfGRHYj22Rm0z0r/2Pzc7AyyMtIafd77voqqoMu9nG1BiB+c/m8LvoID1TUfe29+TiZdcrPompfN8O55dM2LhXzX3CDUO2RRkJNFeprOwRcRSQaJFv49gQ21Xm8ExjW0jrtXmdluoAAobpUKgSHdYiPRa5/qV1FVTWl5FfsqqimtqGLfgSpKK6qCebHpfRXV9c7fXlrB2pIy9gbz9ldWN6qO9DQjJzP94z0NmRlkZqRRXFrxYYu9tKLqY+9vl5lOt7xYgI/p2+kjgd6tQxZdcrPpkpdFVoaunS8ikkoSLfzjysyuBK4E6NOnT4tuKysjnaz26RS0b/5nVdf4hz0KpeX/3XGIPcd2LA7uKMR2IKo/3JHYW17Flt3lVFTV0Ll9JoO75nLSoMIPA71rbjZd8rLp1iGb9lkp/esXEZEGJNpf/yKgd63XvYJ59a2z0cwygA7EBv59jLvfC9wLMGbMmFY7LNBc6WlGXnYb8rLbxH46ERGROEq00WfvAoPMrL+ZZQIXAdPrrDMduCyYvgB4qTWP94uIiCS7hGr5B8fw/xd4jtipfve7+yIz+xEwx92nA38B/m5mK4EdxHYQREREpJESKvwB3H0GMKPOvFtrTZcDF7Z2XbXpmv4iIpLMEq3bX0RERFqYwl9ERCRiFP4iIiIRk3DH/CUaNG5CRCQ8avmLiIhEjMJfREQkYhT+IiIiEaPwFxERiRiFv4iISMQo/EVERCJG4S8iIhIxCn8REZGIUfiLiIhEjMJfREQkYhT+IiIiEaPwFxERiRiFv4iISMTorn4iElm6u6RElVr+IiIiEaPwFxERiRiFv4iISMQo/EVERCJG4S8iIhIxCn8REZGIUfiLiIhEjMJfREQkYnSRHxFpMbqIjkhiUstfREQkYhT+IiIiEaPwFxERiRiFv4iISMRowJ9IAzRYTURSlVr+IiIiEaPwFxERiRiFv4iISMQo/EVERCJG4S8iIhIxCn8REZGIUfiLiIhEjMJfREQkYhT+IiIiEaPwFxERiRiFv4iISMQo/EVERCImYW7sY2a3A58GDgCrgK+4+6561lsL7AWqgSp3H9OadYqIiCS7RGr5zwRGuPtIYDlw4yHWPdXdRyn4RUREmi5hwt/dn3f3quDlW0CvMOsRERFJVQnT7V/H5cDDDSxz4Hkzc+Aed7+3oQ8xsyuBKwH69OkT9yJFwvTwVePDLkFEklSrhr+ZvQB0q2fRze7+RLDOzUAV8M8GPuZEdy8ysy7ATDNb6u6v1bdisGNwL8CYMWO82T+AiIhICmjV8Hf30w+13My+DEwGTnP3esPa3YuC521mNhU4Hqg3/EVEROTjEuaYv5lNAq4HPuPuZQ2sk2NmuQengTOBha1XpYiISPJLmPAHfg/kEuvKn2dmdwOYWQ8zmxGs0xV4w8zmA+8AT7v7s+GUKyIikpwSZsCfux/VwPxNwDnB9Grg2NasS0REJNUkUstfREREWoHCX0REJGIU/iIiIhGj8BcREYkYhb+IiEjEKPxFREQiRuEvIiISMQp/ERGRiFH4i4iIRIzCX0REJGIU/iIiIhGj8BcREYkYhb+IiEjEKPxFREQixtw97BpahZltB9aFXUcr6gwUh11ECtD32Hz6DptP32HzRfE77OvuhfUtiEz4R42ZzXH3MWHXkez0PTafvsPm03fYfPoOP0rd/iIiIhGj8BcREYkYhX/qujfsAlKEvsfm03fYfPoOm0/fYS065i8iIhIxavmLiIhEjMI/BZlZRzN71MyWmtkSMxsfdk3Jxsy+Y2aLzGyhmT1kZtlh15QMzOx+M9tmZgtrzcs3s5lmtiJ47hRmjYmuge/w9uD/8wIzm2pmHcOsMdHV9x3WWnaNmbmZdQ6jtkSh8E9NdwHPuvtQ4FhgScj1JBUz6wlcDYxx9xFAOnBRuFUljQeASXXmfQ940d0HAS8Gr6VhD/Dx73AmMMLdRwLLgRtbu6gk8wAf/w4xs97AmcD61i4o0Sj8U4yZdQBOBv4C4O4H3H1XuFUlpQygrZllAO2ATSHXkxTc/TVgR53Z5wEPBtMPAue3alFJpr7v0N2fd/eq4OVbQK9WLyyJNPDvEOBO4Hog8oPdFP6ppz+wHfirmc01s/vMLCfsopKJuxcBdxBrHWwGdrv78+FWldS6uvvmYHoL0DXMYlLA5cAzYReRbMzsPKDI3eeHXUsiUPinngzgE8Cf3H00sA91szZJcEz6PGI7Uj2AHDP7YrhVpQaPnV4U+VbXkTKzm4Eq4J9h15JMzKwdcBNwa9i1JAqFf+rZCGx097eD148S2xmQxjsdWOPu2929EngcmBByTclsq5l1Bwiet4VcT1Iysy8Dk4FLXOdoN9VAYjvz881sLbHDJu+bWbdQqwqRwj/FuPsWYIOZDQlmnQYsDrGkZLQeOMHM2pmZEfsONWjyyE0HLgumLwOeCLGWpGRmk4gdq/6Mu5eFXU+ycff/397dhFhVxnEc//56k7RXGi2JzFYGglhIUqskRCoIWtmiQCmSoAiCoFVFbwztoiChRS16wYg2LX3ZlJgbi2xnlGiYQ4g54qBp/Fucc5nbNI53rsKo5/uBgTPPfc5z/hyY+d/nf16evVW1qKqWVtVSmknSve3/y04y+V+eXgA+S/ITsBJ4Z47juaS0VZOvgD3AXpq/E98ONoAkXwC7gGVJfk/yNDAKrE2yj6aqMjqXMV7sznIOPwCuB7Ym+THJ5jkN8iJ3lnOoPr7hT5KkjnHmL0lSx5j8JUnqGJO/JEkdY/KXJKljTP6SJHWMyV/S/yTZ3658tn8uxzjLuAuTvJdkd5JT7TEqyfMX8jjS5eyquQ5Akmapt+qipCE585d0qfmLZnW2JwBfdiMNweQvdUiS9Um2JjmYZKItm/+aZHOSGVfbS7Khr8T+bJLRJIeSnEyyM8nqGfa9J8m29pgHkryb5Jq+z1cm+TrJL0nGk5xOcrhtW9U/VlXtr6qXqmoLMHbeJ0XqIMv+UresoXnFbr+7gE3Ag0lWVNXfA4zzNjDS9/sDwI4kq6vq5yl9R4Bvgd7S0ncALwPjwFtt293A41P2u7VtW5dkVVW5voJ0gTjzl7rlc2A1TUK+mibBftx+tgx4ZMBxCrgfuAl4v22bD7wxTd8FNGsljACP9bU/1be9B1gHLAbmATcAz/WNu2nAuCQNwOQvdcsfNAs//QBM0JTNN/Z9vmy6nabxUVV9X1XHgFeA02372mn6/gO8WFVHquob4Ejbfmdfn8M0qyfuoLmmPw58OERckgZg2V/qiCQ3At8Bi2bodu2Awx3obVTVRJIjwG3AdUnmVdWpvr5j7ZeEnhPALTQz/J4vaWb+5xuXpAE485e6Yw2TiX87sLiqwnCP+0ZqhgAAASBJREFUzS3pbSSZT5PMAY5PSfwwWRXo+c9SokluZjLxjwHLgSuBFUPEJWkAJn+pO870bZ8ETiRZTnMZYLaeSXJfW00Ypbl/AGDbkHFV3/Y4zf0Bb07XOckVSUaSjNDcD9CzoK9d0gws+0vdsRP4E1gIPEqTZAH2DTHWGWD3lLYJ4NXZDlRVx5Nsp3kK4Xbg4DniWgL8Nk37aPsDkNnGIXWJM3+pI6rqKPAwzXX/CeAQ8DqTCXM2XqN5TO8QcArYBTw0zWN+g3oS2AIcBY4BnwLrhxxL0jmkqs7dS1LnJdnA5GOBG6vqk7mLRtL5cOYvSVLHmPwlSeoYy/6SJHWMM39JkjrG5C9JUseY/CVJ6hiTvyRJHWPylySpY0z+kiR1zL+/BaVbuak/dQAAAABJRU5ErkJggg==\n",
- "text/plain": [
- ""
- ]
- },
- "metadata": {
- "needs_background": "light"
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "ps.plot()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "error_y": {
- "array": [
- 0.30000000000000004,
- 0,
- 0.6000000000000001,
- 3.034798181098703,
- 4.882622246293481,
- 5.158488150611572,
- 5.230678732248808,
- 4.431703961232068,
- 4.72122865364515,
- 4.427188724235731,
- 4.548626166217664
- ],
- "type": "data",
- "visible": true
- },
- "type": "scatter",
- "x": [
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15
- ],
- "y": [
- 0.1,
- 0,
- 0.2,
- 1.3,
- 2.4,
- 3.7,
- 4.2,
- 9.6,
- 9.1,
- 12,
- 10.9
- ]
- }
- ],
- "layout": {
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": "Parameter Sweep - Species: A",
- "x": 0.5
- },
- "xaxis": {
- "title": {
- "text": "alpha1"
- }
- },
- "yaxis": {
- "title": {
- "text": "Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "ps.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/public_models/Toggle_Switch/Toggle_Switch2dParamSweep.ipynb b/public_models/Toggle_Switch/Toggle_Switch2dParamSweep.ipynb
deleted file mode 100644
index 5e615baa7e..0000000000
--- a/public_models/Toggle_Switch/Toggle_Switch2dParamSweep.ipynb
+++ /dev/null
@@ -1,1432 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Toggle_Switch"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "# To run a simulation using the SSA Solver simply omit the solver argument from model.run().\n",
- "from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Toggle_Switch(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Toggle_Switch\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"alpha1\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"alpha2\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"beta\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"gamma\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"mu\", expression=1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n",
- " self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n",
- " self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- " self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 250, 251))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Toggle_Switch()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = VariableSSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":10,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Feature extraction function. What value(s) do you want to extract\n",
- "# from the simulation trajectory\n",
- "\n",
- "def population_at_last_timepoint(c,res):\n",
- " if c.verbose: print('population_at_last_timepoint {0}={1}'.format(c.species_of_interest,res[c.species_of_interest][-1]))\n",
- " return res[c.species_of_interest][-1]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Aggregation function, How to we combine the values from multiple \n",
- "# trajectores\n",
- "\n",
- "def average_of_ensemble(c,data):\n",
- " a=np.average(data)\n",
- " if c.verbose: print('average_of_ensemble = {0}'.format(a))\n",
- " return a"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [],
- "source": [
- "class ParameterSweep2D():\n",
- " \n",
- " def run(c, kwargs, verbose=False):\n",
- " c.verbose = verbose\n",
- " fn = c.feature_extraction\n",
- " ag = c.ensemble_aggragator\n",
- " data = np.zeros((len(c.p1_range),len(c.p2_range)))\n",
- " for i,v1 in enumerate(c.p1_range):\n",
- " for j,v2 in enumerate(c.p2_range):\n",
- " if verbose: print(\"running {0}={1}, {2}={3}\".format(c.p1,v1,c.p2,v2))\n",
- " #if verbose: print(\"\t{0}\".format([\"{0}={1}, \".format(k,v.value) for k,v in tmp_model.listOfParameters.items()]))\n",
- " if(c.number_of_trajectories > 1):\n",
- " tmp_results = model.run(**kwargs, variables={c.p1:v1, c.p2:v2})\n",
- " data[i,j] = ag([fn(x) for x in tmp_results])\n",
- " else:\n",
- " tmp_result = model.run(**kwargs, variables={c.p1:v1, c.p2:v2})\n",
- " data[i,j] = c.feature_extraction(tmp_result)\n",
- " c.data = data\n",
- "\n",
- " def plot(c):\n",
- " from matplotlib import pyplot as plt\n",
- " from mpl_toolkits.axes_grid1 import make_axes_locatable\n",
- " import numpy\n",
- " fig, ax = plt.subplots(figsize=(8,8))\n",
- " plt.imshow(c.data)\n",
- " ax.set_xticks(numpy.arange(c.data.shape[1])+0.5, minor=False)\n",
- " ax.set_yticks(numpy.arange(c.data.shape[0])+0.5, minor=False)\n",
- " plt.title(\"Parameter Sweep - Species: {0}\".format(c.species_of_interest))\n",
- " ax.set_xticklabels(c.p1_range, minor=False, rotation=90)\n",
- " ax.set_yticklabels(c.p2_range, minor=False)\n",
- " ax.set_xlabel(c.p1, fontsize=16, fontweight='bold')\n",
- " ax.set_ylabel(c.p2, fontsize=16, fontweight='bold')\n",
- " divider = make_axes_locatable(ax)\n",
- " cax = divider.append_axes(\"right\", size=\"5%\", pad=0.2)\n",
- " _ = plt.colorbar(ax=ax, cax=cax)\n",
- "\n",
- "\n",
- " def plotplotly(c, return_plotly_figure=False):\n",
- " from plotly.offline import init_notebook_mode, iplot\n",
- " import plotly.graph_objs as go\n",
- " \n",
- " xaxis_ticks = c.p1_range\n",
- " yaxis_ticks = c.p2_range\n",
- " data = c.data\n",
- "\n",
- " trace_list = [go.Heatmap(z=data, x=xaxis_ticks, y=yaxis_ticks)]\n",
- "\n",
- " title = dict(text=\"Parameter Sweep - Species: {0}\".format(c.species_of_interest), x=0.5)\n",
- " xaxis_label = dict(title=\"{0}\".format(c.p1))\n",
- " yaxis_label = dict(title=\"{0}\".format(c.p2))\n",
- "\n",
- " layout = go.Layout(title=title, xaxis=xaxis_label, yaxis=yaxis_label)\n",
- "\n",
- " fig = dict(data=trace_list, layout=layout)\n",
- "\n",
- " if return_plotly_figure:\n",
- " return fig\n",
- " else:\n",
- " iplot(fig)\n",
- " "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [],
- "source": [
- "# Configuration for the Parameter Sweep\n",
- "class ParameterSweepConfig(ParameterSweep2D):\n",
- " # What class defines the GillesPy2 model\n",
- " ps_class = Toggle_Switch\n",
- " model = ps_class()\n",
- " p1 = \"alpha1\" # ENTER PARAMETER 1 HERE\n",
- " p2 = \"alpha2\" # ENTER PARAMETER 2 HERE\n",
- " p1_min = 0.5 * float(eval(model.get_parameter(p1).expression)) # ENTER START VALUE FOR P1 RANGE HERE\n",
- " p1_max = 1.5 * float(eval(model.get_parameter(p1).expression)) # ENTER END VALUE FOR P1 RANGE HERE\n",
- " p1_steps = 11 # ENTER THE NUMBER OF STEPS FOR P1 HERE\n",
- " p1_range = np.linspace(p1_min,p1_max,p1_steps)\n",
- " p2_min = 0.5 * float(eval(model.get_parameter(p2).expression)) # ENTER START VALUE FOR P2 RANGE HERE\n",
- " p2_max = 1.5 * float(eval(model.get_parameter(p2).expression)) # ENTER END VALUE FOR P2 RANGE HERE\n",
- " p2_steps = 11 # ENTER THE NUMBER OF STEPS FOR P2 HERE\n",
- " p2_range = np.linspace(p2_min,p2_max,p2_steps)\n",
- " species_of_interest = \"A\" # ENTER SPECIES OF INTEREST HERE\n",
- " number_of_trajectories = 1\n",
- " # What feature of the simulation are we examining\n",
- " feature_extraction = population_at_last_timepoint\n",
- " # for number_of_trajectories > 1: how do we aggreggate the values\n",
- " ensemble_aggragator = average_of_ensemble\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "CPU times: user 508 ms, sys: 180 ms, total: 688 ms\n",
- "Wall time: 2.05 s\n"
- ]
- }
- ],
- "source": [
- "kwargs = configure_simulation()\n",
- "ps = ParameterSweepConfig()\n",
- "ps.number_of_trajectories = kwargs['number_of_trajectories']\n",
- "%time ps.run(kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAAhAAAAHqCAYAAABV4XdrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAAgAElEQVR4nO3de7xcdX3v/9ebcL8HIhYCCirSKketRqDtseLBIlBbWnus4rECxUZ7tOo5/dV66Smt1h57rz1txaiIWosiaqsWC1SL1BYRRLQgKIgCCSCXEIKCSJLP74+1Ysa9d7L3JLNnrcl+PR+P9dizLrPWZ8/sZD7z+V5WqgpJkqRh7NB1AJIkafKYQEiSpKGZQEiSpKGZQEiSpKGZQEiSpKGZQEiSpKGZQEhakJI8I8nXuo5DmlQmEJooSb6V5MEk30ny7STnJNmz67i2JMmhSSrJjiM+7xlJrk9yf/taXJBkr1FeY5ySvCHJN9v3dmWSD83n9arq36rqiPm8xkZJDkuyIcnbx3E9aRxMIDSJfq6q9gSeCiwDfmeYJ6cxMX/7MyUeSZ4J/CFwSlXtBfwYMK8fuPMpyanArwDPbt/bZcCnu41qpF4C3Au8IMkuXQcjjcLE/CcqTVVVq4BPAUcmWZzkk0nuSnJv+/jgjccmuSTJW5L8O/AA8Jgkpye5rv0Gf1OSlw0cf2z7Lfi1Se5McnuSX0hyUpKvJ1md5A0Dx++Q5HVJvpHkniTnJdmv3X1p+3NN++36J9rn/Gp7/XuTXJjk0QPnqySvSHIDcMMMv/7Tgcuq6kvta7G6qt5bVfe333bXbEySkrwzyZ0D535/kte0j/dJ8u7291uV5A+SLBo4drYYX9W+dncn+ZNtSMyeDlxYVd9of587qmrFwLUuSfJ/k3whydok/zjw+pLkmCT/0f7eX05y7MC+/ZK8J8lt7e/xD+32Y5OsHDjuoCQfaf+GvpnkVQP7jkpyZXvtbyf587n+YklCk0D8DvAw8HNb8wJJvVNVLi4TswDfovmWCnAIcC3wZmB/4JeA3YG9gA8D/zDwvEuAW4AnAjsCOwE/CzwWCPBMmsTiqe3xxwLrgN9tj/014C7g79vzPxF4EDisPf7VwOeBg4FdgHcA57b7DgUK2HEgnpOBG2kqBzvSfLj8x8D+Ai4G9gN2m+F1eEZ7/d8HfgrYZcr+W4CntY+/BtwE/NjAvh9vH3+sjXUP4ADgC8DLhojxX9sYHwV8HXjpVr6vLwZWA79FU31YNGX/JcAq4Mg21o8Af9fuWwrcA5xE86XoZ9r1R7T7/4mmOrO4fS+fOfAer2wf7wB8sX2/dwYe075mz2n3Xwb8Svt4T+CYgdi+ArxoC7/bM4CH2uv/P+ATXf87cnEZxdJ5AC4uwyw0CcR3gDXAzcDfbuYD9inAvQPrlwBvmuXc/wC8un18bPsBvahd36v9wDx64PgvAr/QPr4OOG5g34E03zZ3ZOYE4lPAGQPrO9AkMI9u1wv4b7PEeyLwifa1+A7w5wPxvh/438CP0CQQfwy8HDisPX4H4JHtB9tuA+c8BfjXIWI8YWD//wQ+vQ3v7f8A/gX4bpsA/PaU9++tA+tPAL4PLAJ+G3j/lHNdCJzavg8bgMUzXO9YNiUQRwO3TNn/euA97eNLaZK1JVvxe72LNpkFfqL9uzig639LLi7butiEoUn0C1W1b1U9uqr+Z1U9mGT3JO9IcnOStTT/4e87WI4Hbh08SZITk3y+bY5YQ/MNdsnAIfdU1fr28YPtz28P7H+Q5tsowKOBj7Ul9DU0CcV6mg/pmTwaeNvA8atpKiFLNxfvVFX1qar6OZoKwMnAacBL292fpfmA/Gma1+ISmirLM4F/q6oNbQw7AbcPxPEOmkrE1sR4M3DQTLG2TTcbl0dt5vf5QFU9G9iXJtl5c5LnbOFaO9G8X48Gnr8xzjbW/0qTPBwCrK6qe2e65oBHAwdNOccb2PT+nQE8Hrg+yRVJnjvL+Tb+3rsBzwc+0P6Ol9FUgF40l+dLfWYCoe3FbwJH0FQI9qb54ITmA2+jH9x6Nk1Hto8Afwo8sqr2BS6YcvwwbgVObBObjcuu1fTTmOmWt7fSNBUMHr9bVf3HTPFuSVVtqKpPA5+hKfFDk0A8gyaJ+CzwOZqmjme26xtjeIjmW/XGGPauqicOEeMhA48fBdy2mRj3HFhumeX3ebiqPkzTNHDkwK6p13oYuLuN8/1T4tyjqt7a7tsvyb5bumZ73DennGOvqjqpjemGqjqFJrn6I+D8JHvMck6AXwT2Bv42yR1J7qBJwE6dw3OlXjOB0PZiL5qKwJq2c92Zsxy/M01fhbuAdUlOBI7fhuufBbxlYyfDJI9IcnK77y6aMvpjphz/+iRPbI/fJ8nz53qxJCcneWGazqNJchRNcvB5aD7waF6PFwOfraq1NNWTX6JNIKrqduAi4M+S7N12BH1smhEec43xt9oYDqHpB7JVI0GSnJbkZ5Ps1cZxIk0/k8sHDntxkick2R14E3B+WyH6O+DnkjwnyaIku7YdJA9uf8dP0XyAL06yU5KfnhZA0/fj/iS/nWS39jxHJnl6G9+LkzyirdysaZ+zYQ6/2qnA2cB/oWlWewpNIvfkJP9l2NdJ6hMTCG0v/hLYjeYb6eeBf97SwVV1P/Aq4Dya4XUvAj6+Ddd/W/v8i5Lc38ZwdHutB4C3AP/elsePqaqP0XyT/WDb5HINTZ+GubqXpmPnDcBamg/RP6mqDwwc81maZphbB9YDXDVwzEtokqmvtuc8n6b0zxxj/EeaviBX03RWfPcQv8OgtTRNBrfQfED/MfDrVfW5gWPeD5wD3AHsSvP+0f5+J7fPv4ummvBbbPr/7VdoqhXXA3cCr5l68TYReS7NB/w3af6O3gXs0x5yAnBtku/QvNcvrKoHAZJcm+R/TD1nkqXAccBfVjOqZOPyRZq/T6sQmmipmlOVVJJ+SJICDq+qG8dwrUtoRl28a76vJWlurEBIkqShmUBIkqSh2YQhSZKGZgVCkiQNzQRCkiQNbaS3F+6bnXfcvXbbebb5Y8Zs3frZj+nC+v7FVRvmMsx+/LJD//Lu3r5WixbNftCYVQ//1jX57ufeu6vqEcM+7znP2qPuWT3av8kvfuWhC6vqhJGedAbbdQKx2877cszjz+g6jB+ywz1ruw5hRhvW3t91CNNs+M53ug5hRjvsuefsB43Zhvv79/4BLNpncdchTLP+3tlmtZaG9y91/s1b87x7Vq/nCxfOOLv7Vlt04A1LZj9q223XCYQkSX1WwIY5TWraP/2rxUqSpN6zAiFJUmeK9TWZFQgTCEmSOtI0YUzmfEw2YUiSpKFZgZAkqUN2opQkSQuGFQhJkjpSFOsn9J5UJhCSJHXITpSSJGnBsAIhSVJHClg/oRUIEwhJkjpkE4YkSVowrEBIktSRgokdhWEFQpIkDc0KhCRJHZrMeSitQEiS1JmiWD/iZTZJzk5yZ5Jrpmz/jSTXJ7k2yR/Pdh4TCEmSFpZzgBMGNyR5FnAy8OSqeiLwp7OdxCYMSZK6UrB+zH0oq+rSJIdO2fzrwFur6qH2mDtnO48VCEmS9HjgGUkuT/LZJE+f7QlWICRJ6kgxL50olyS5cmB9RVWtmOU5OwL7AccATwfOS/KYqs2PMTWBkCSpM2E9GfVJ766qZUM+ZyXw0TZh+EKSDcAS4K7NPcEmDEmS9A/AswCSPB7YGbh7S0+wAiFJUkcK2DDmTpRJzgWOpWnqWAmcCZwNnN0O7fw+cOqWmi/ABEKSpE7NQxPGFlXVKZvZ9eJhzmMThiRJGpoVCEmSOlKMvwIxKlYgJEnS0KxASJLUoQ01mRUIEwhJkjpiE4YkSVpQrEBIktSRIqyf0O/yvUkgknwLuB9YD6ybOg1nkgBvA04CHgBOq6qrxh2nJEmjZB+I0XhWVW1u6swTgcPb5Wjg7e1PSZI0Zn1LILbkZOB97dSan0+yb5IDq+r2rgOTJGlrTHInyj4lEAVclKSAd8xw69GlwK0D6yvbbZtNIDbstAMPLt1r5IFui1137tNLvkn237vrEKbZ8Tvf6zqEGdW993UdwnTp539A69es6TqEabJjP/8N1vr1XYcw3ZZvhdCNnv6t08OXar716V/Sf62qVUkOAC5Ocn1VXTrsSZIsB5YD7LLrvqOOUZKkEQrrazI7UfYm6qpa1f68E/gYcNSUQ1YBhwysH9xum3qeFVW1rKqW7bTzHvMVriRJ26yADeww0mVcepFAJNkjyV4bHwPHA9dMOezjwEvSOAa4z/4PkiR1oy9NGI8EPtaM1GRH4O+r6p+TvBygqs4CLqAZwnkjzTDO0zuKVZKkkbET5TaoqpuAJ8+w/ayBxwW8YpxxSZI0n6rsAyFJkhaQXlQgJElaqDZMaBOGFQhJkjQ0KxCSJHWkmYlyMr/Lm0BIktQZO1FKkqQFxAqEJEkd2TgT5SQygZAkqUPry1EYkiRpgbACIUlSR4pM7CiMyYxakiR1ygqEJEkd2jChwzhNICRJ6sgkTyQ1mVFLkqROWYGQJKkjRSZ2GKcJhCRJHZrUiaQmM2pJktQpKxCSJHWkCm+mJUmSFg4rEJIkdSZswE6UkiRpCIVNGJIkaQGxAiFJUoeciVKSJC0YJhCSJHWkCBtqtMtskpyd5M4k18yw7zeTVJIls53HBEKSpA6tZ4eRLnNwDnDC1I1JDgGOB26Zy0lMICRJWkCq6lJg9Qy7/gJ4Lc3gkFnZiVKSpI4UsKEHwziTnAysqqovJ3Obl6L7qFtJ9k1yfpLrk1yX5Cem7E+Sv0pyY5KvJHlqV7FKkjQaYf2IF2BJkisHluVbjCDZHXgD8LvDRN6nCsTbgH+uqv+eZGdg9yn7TwQOb5ejgbe3PyVJ0iZ3V9WyIY5/LHAYsLH6cDBwVZKjquqOzT2pFwlEkn2AnwZOA6iq7wPfn3LYycD7qqqAz7cViwOr6vaxBitJ0oj0oQmjqv4TOGDjepJvAcuq6u4tPa8vTRiHAXcB70nypSTvSrLHlGOWArcOrK9st0mSpDlKci5wGXBEkpVJztia8/SiAkETx1OB36iqy5O8DXgd8H+GPVHb1rMcYKe9FrPm8J1GGui22rfrADbjgQP68qewyd43P9R1CDPa+f7vdh3CdDWnTtNjt2jvvbsOYWKsX7u26xCmm2NnurHq6d/6tlg/5ptpVdUps+w/dC7n6UsFYiWwsqoub9fPp0koBq0CDhlYP7jd9kOqakVVLauqZTvuNrWIIUlSf1SFDbXDSJdx6UUC0XbSuDXJEe2m44CvTjns48BL2tEYxwD32f9BkqRu9Klu/RvAB9oRGDcBpyd5OUBVnQVcAJwE3Ag8AJzeVaCSJI3KpN7OuzcJRFVdDUwddnLWwP4CXjHWoCRJmkcFbBhzH4hRmcy0R5Ikdao3FQhJkhaeTGwTxmRGLUmSOmUFQpKkjjQzUU5mHwgTCEmSOrR+QhsDJjNqSZLUKSsQkiR1pIhNGJIkaXgbJrQxYDKjliRJnbICIUlSR6pg/YQ2YViBkCRJQ7MCIUlSh+xEKUmShtKMwpjMxoDJjFqSJHXKCoQkSR1aP6G38zaBkCSpI5N8LwybMCRJ0tCsQEiS1Bk7UUqSpAXECoQkSR3aYCdKSZI0DKeyliRJC4oVCEmSOjSpnShNICRJ6kgzlbVNGJIkaYGwAiFJUocmdRSGFQhJkjQ0KxCSJHXEe2FsoyRHJLl6YFmb5DVTjkmSv0pyY5KvJHlqV/FKkjQqG2qHkS7j0osKRFV9DXgKQJJFwCrgY1MOOxE4vF2OBt7e/pQkSWPWiwRiiuOAb1TVzVO2nwy8r6oK+HySfZMcWFW3jz9ESZJGoBzGOUovBM6dYftS4NaB9ZXtNkmSNGa9qkAk2Rn4eeD123CO5cBygB33WcxD+44ouBFZ87idug5hRlnfdQTT3XvELl2HMKO9dz206xCm2e3ydV2HMKMN99/fdQjTpY/fm4D08FtoVdcRbPeKyR3G2asEgqafw1VV9e0Z9q0CDhlYP7jd9kOqagWwAmDXgw7xr1+S1Gs2YYzGKczcfAHwceAl7WiMY4D77P8gSVI3elOBSLIH8DPAywa2vRygqs4CLgBOAm4EHgBO7yBMSZJGpot5IJKcDTwXuLOqjmy3/Qnwc8D3gW8Ap1fVmi2dpzcViKr6blXtX1X3DWw7q00eqMYrquqxVfVfqurK7qKVJGk0NrQjMUa1zME5wAlTtl0MHFlVTwK+zhz6IvYmgZAkSfOvqi4FVk/ZdlFVbeyN/XmafoZb1JsmDEmSFpqe3s77V4EPzXaQCYQkSduXJUkGm/lXtCMUZ5XkjcA64AOzHWsCIUlSh+ZhHoi7q2rZsE9KchpN58rj2lmft8gEQpKkrlQ/5oFIcgLwWuCZVfXAXJ5jJ0pJkhaQJOcClwFHJFmZ5Azgr4G9gIvbu2KfNdt5rEBIktSRLuaBqKpTZtj87mHPYwIhSVKH+tCEsTVswpAkSUOzAiFJUkd6Og/EnFiBkCRJQ7MCIUlSh2pCKxAmEJIkdWgeJpIaC5swJEnS0KxASJLUkerJTJRbwwRCkqQOTWofCJswJEnS0KxASJLUGeeBkCRJC4gVCEmSOjSpfSBMICRJ6kgXd+McFZswJEnS0KxASJLUlWrmgphEJhCSJHXIqawlSdKCYQVCkqSOFJM7CsMKhCRJGpoVCEmSOjO5M1GaQEiS1KFJHYXRmyaMJP8rybVJrklybpJdp+zfJcmHktyY5PIkh3YTqSRJ6kUCkWQp8CpgWVUdCSwCXjjlsDOAe6vqccBfAH803iglSRq9qox0GZdeJBCtHYHdkuwI7A7cNmX/ycB728fnA8clmcyGI0mSaJovTCC2QVWtAv4UuAW4Hbivqi6acthS4Nb2+HXAfcD+44xTkiQ1etGJMslimgrDYcAa4MNJXlxVf7cV51oOLAfYcZ/F1KKRhrrNdl7bz94yD+/Zv2LOQ4v7FxPADjds6DqEadYfcUjXIczs8v/sOoJpdtht565DmNGiA5Z0HcI06267vesQJsc2/Nc+qaMwelGBAJ4NfLOq7qqqh4GPAj855ZhVwCEAbTPHPsA9U09UVSuqallVLVu0xx7zHLYkSQtTXxKIW4Bjkuze9ms4DrhuyjEfB05tH/934DNVkzr4RZKkRtVol3HpRRNGVV2e5HzgKmAd8CVgRZI3AVdW1ceBdwPvT3IjsJrpozQkSZo4kzqVdS8SCICqOhM4c8rm3x3Y/z3g+WMNSpIkzag3CYQkSQtNMd6hl6PUlz4QkiRpgliBkCSpQ5M6GsAEQpKkrtTkdqK0CUOSJA3NCoQkSV2a0DYMEwhJkjpkE4YkSVowrEBIktShSb0pgxUISZIWkCRnJ7kzyTUD2/ZLcnGSG9qfi2c7jwmEJEkdKZo+EKNc5uAc4IQp214HfLqqDgc+3a5vkQmEJEldKaAy2mW2S1ZdSnNTykEnA+9tH78X+IXZzmMCIUmSHllVt7eP7wAeOdsT7EQpSVKH5qET5ZIkVw6sr6iqFXOPpyrJrFGZQEiS1KXRJxB3V9WyIZ/z7SQHVtXtSQ4E7pztCTZhSJKkjwOnto9PBf5xtidYgZAkqTNzHjkxuism5wLH0jR1rATOBN4KnJfkDOBm4JdnO48JhCRJC0hVnbKZXccNcx4TCEmSujShM1GaQEiS1JXyZlqSJGkBsQIhSVKXbMKQJEnDm8wmjFkTiCR7AWcAjwduBd5XVaumHPMZmsmrhurBKUmSJtMWE4j2dp5XAIcNbH5DkpdU1ccGth3LxBZhJEnq0IR+es7WifK1wGNo6isblz1oJpt4wTzHJkmSemq2Jozntj9XAm8DdgVeSXOXrvclWVNVF85jfJIkbd8mtAIxWwJxKM2v9ktVdQVAkrOBzwBHAB9O8ux5jVCSpO1VAdvpPBAPtz+/vHFDe7/w42mqEnsAnxxFIEleneSaJNcmec0M+5Pkr5LcmOQrSZ46iutKkqThzZZA3NH+fMLgxqq6lSaJuAfYf1uDSHIk8GvAUcCTgecmedyUw04EDm+X5cDbt/W6kiR1rWq0y7jMlkBcQdNx8len7qiq64GTgO+MII4fAy6vqgeqah3wWeB5U445mWYIaVXV54F923uWS5I0uWrEy5jMlkCcB1wIHJJkj6k7q+pK4BeBS9tla10DPCPJ/kl2p0lMDplyzFKaeSg2WtlukyRJY7bFTpRV9U/AP81yzGdoOlVutaq6LskfARcB3wWuBtZvzbmSLKdp4mDHfRazw7ptiWz0HvXSG7oOYUZXfeWxXYcwTb7fz45Fdy7bpesQptnz1p26DmFGe+z6412HME3ue6jrEGa0+kf36jqEaRZfuWvXIUxTd9zVdQgzW7sNz91OO1GOTVW9u6qeVlU/DdwLfH3KIav44arEwe22qedZUVXLqmrZot2nFU0kSdIIDHUvjCRHAC+jGcK525Td2zSVdZIDqurOJI+i6f9wzJRDPg68MskHgaOB+9oRIZIkTaxsp/NA/ECSpwGXALvPtJtt77rxkST70wwdfUVVrUnycoCqOgu4gKZvxI3AA8Dp23g9SZK6NeaOj6M0TAXiDTTzPsyLqnrGDNvOGnhcwCvm6/qSJGnuhukD8ZM0edKvt+sFPImmaeHrgBM7SZI0lDSdKEe5jMkwCcTGCaM+sHFDVV1DM+Lh8cD/GmFckiQtDNvpPBCDHmx/fm/j47ZT5cbxYz8/wrgkSVKPDdMH4k5gT2A/4FvAjwL/CmycaWHDSCOTJGkhmNBOlMNUIP6z/fkkmhtohea23ktpfv2LRhuaJEnqq2ESiN8HXkRTffgDmoRhY2+NTwOvHmlkkiQtBBPaB2LOTRhV9WUGbusNnJBkX2BdVY3ihlqSJC0sxcROZT3UTJRTVdWaUQUiSZImx5ybMJLsmOQNSa5L8kCS9VOWnt22SpKk/kuNdhmXYSoQbwH+v/bxZNZbJEnSSAyTQLyQTYnDPTS33Z7QwSeSJPXEhH6SDpNALKH5NU+uqk/OUzySJGkCDDOM87L257/PRyCSJGlyDJNA/H80t9H+0yR7zVM8kiQtKNtlJ8okN82w+TTgV5J8G3h4YHtV1WNHGJskSdu/7XQeiENp+j1s/O02Pt6RZgrrQRPaDUSSJA1rtgTiFkwMJEmaH2OefnqUtphAVNWhY4pDkiRNkK2eyjrJTlX18OxHSpKkzZrQCsQwozBI8oQk5ye5D/hekjVJPpzkCfMUnyRJ27VJHYUxzL0wjgIuB34R2IumM+XewPOAy5M8fV4ilCRJvTNMBeLPgT1oEoeHgTvan2m3//nIo5MkaXtXI15mkeR/Jbk2yTVJzk2y69aEPUwC8bQ2tL8C9q2qg4B9gb8e2C9JkoYxxgQiyVLgVcCyqjoSWERzr6uhDZNA3Nv+/D9V9SBA+/N32u33bE0AkiRprHYEdkuyI7A7cNvWnGSYBOJ97c8fnbL9iPbn2VsTgCRJC9WoO1DO1omyqlYBf0ozz9PtwH1VddHWxD7MMM5v0FQZPpHkne3FHwW8FFgF3JzkJQNBvm/Gs0iSpPm0JMmVA+srqmoFQJLFwMnAYcAa4MNJXlxVfzfsRYZJIN7BptaVN8yw/50Dj4tNFQtJkrQ5o78Xxt1VtWwz+54NfLOq7gJI8lHgJ4F5TSBg0z0xJEnSKIx3IqlbgGOS7A48CBwHXLnlp8xsmATi9K25gCRJ6oequjzJ+cBVwDrgS8CKrTnXnBOIqnrv1lxgUJKzgecCd7bDR0iyH/Ahmjt/fgv45aq6d4bnnsqmER9/MIp4JEnq2jhnjwSoqjOBM7f1PENNZT0C5wAnTNn2OuDTVXU48Ol2/Ye0ScaZwNHAUcCZbUcQSZIm25gnkhqVLVYgktw0xLmqqh47ywGXJjl0yuaTgWPbx+8FLgF+e8oxzwEurqrVbVwX0yQi5w4RnyRJGpHZmjAOpcln5tJ5cmvznkdW1e3t4zuAR85wzFLg1oH1le02SZIm15hvgDVKsyUQtzDGgkhVVbJtL2WS5cBygB2X7MO6J3x3JLGNytW3HNJ1CDOqXdd3HcI0Oyxe13UIM/re93frOoRpFn1v3K2Rc/OdpVs1xf68OuhPr+o6hBntvPSorkOYZv0NwxShx2PRYluv+2KLCURVHTqGGL6d5MCquj3JgcCdMxyzik3NHAAH0zR1TNNOlrECYNfHLp3QvE6StGBM6CfVUPNAtPNmn0QzffXUr2FVVW/eihg+DpwKvLX9+Y8zHHMh8IcDHSePB16/FdeSJKlftvcEIskBNN/6j9jCYVtMIJKcS1NJWJJkJc3IircC5yU5A7gZ+OX22GXAy6vqpVW1OsmbgSvaU71pY4dKSZI0fsNUIH6f6TfSGjRrDlVVp2xm13EzHHslzX02Nq6fjTfskiRtZya1E+UwPa+Op0kS3tOuF809xW8Avg6cMdrQJElSXw2TQGwcNvmDiZ6q6q+B5wGPp+nYKEmSFoBhEoiN4/zuAR4GSPIImn4L0A6dlCRJQ9geZ6Kc4h6aKsQ+NBM+HQx8APheu9/BuZIkLRDDVCC+1v58LHApzeyUxwE/S5Pz9HN2FkmS+qqdiXKUy7gMU4F4J3AjsCvNiIzjgUe0++4CXjPa0CRJWgAmdBTGMLfzPg84b+N6ksOBZ9HcT/zfq2rN6MOTJEl9NNRMlIOqai0zzxopSZLmanuvQEiSpNEKC2MiKUmSJMAKhCRJ3bICIUmSFgorEJIkdWXMczeMkgmEJEldmtAEwiYMSZI0NCsQkiR1yQqEJElaKKxASJLUITtRSpKk4U1oAmEThiRJGpoVCEmSulJMbAXCBEKSpA5Nah8ImzAkSdLQrEBIktQlKxCSJGmhsAIhSVKHJrUPhAmEJEldmtAEwiYMSZI0tLEmEEnOTnJnkmsGtj0/ybVJNiRZtoXnnpDka0luTPK68UQsSdI8qnlYxmTcFYhzgBOmbLsGeB5w6eaelGQR8DfAicATgFOSPGGeYpQkaSwyD8u4jDWBqKpLgdVTtl1XVV+b5alHATdW1U1V9X3gg8DJ8xSmJEmaxaT0gVgK3DqwvrLdJknSZJvQJoztbhRGkuXAcoCdD9ibffd+oOOIfth3v6zUwgUAABdYSURBVLdz1yHM6KHs1HUI0zz+wDu7DmFG1z1wUNchTLPHk1fPflAH1n7mR7oOYZqHfvbpXYcwoz1uWtN1CNMd/piuI5hmwz67dx3CzPr5T3CzkuwLvAs4kibt+NWqumyYc0xKArEKOGRg/eB22zRVtQJYAbDH4QdO6OAYSdJC0dE8EG8D/rmq/nuSnYGhM7NJSSCuAA5PchhN4vBC4EXdhiRJ0giMOYFIsg/w08BpAG3fwu8Pe55xD+M8F7gMOCLJyiRnJPnFJCuBnwD+KcmF7bEHJbkAoKrWAa8ELgSuA86rqmvHGbskSRNiSZIrB5blU/YfBtwFvCfJl5K8K8kew15krBWIqjplM7s+NsOxtwEnDaxfAFwwT6FJktSN0Vcg7q6qzc6rRPPZ/1TgN6rq8iRvA14H/J9hLjIpozAkSdr+VNMHYpTLHKwEVlbV5e36+TQJxVBMICRJWkCq6g7g1iRHtJuOA7467HkmpROlJEnbp25GYfwG8IF2BMZNwOnDnsAEQpKkBaaqrga21E9iViYQkiR1qKN5ILaZCYQkSV2a0ATCTpSSJGloViAkSeqQTRiSJGk4Y76D5ijZhCFJkoZmBUKSpC5ZgZAkSQuFFQhJkjoS7EQpSZK2xoQmEDZhSJKkoVmBkCSpQ6nJLEGYQEiS1BXngZAkSQuJFQhJkjo0qaMwrEBIkqShWYGQJKlLE1qBMIGQJKlDNmFIkqQFwwqEJEldsgIhSZIWCisQkiR1pSa3D4QJhCRJXZrQBMImDEmSNLSxJhBJzk5yZ5JrBrb9SZLrk3wlyceS7LuZ556Q5GtJbkzyuvFFLUnS/AhNE8Yol3EZdwXiHOCEKdsuBo6sqicBXwdeP/VJSRYBfwOcCDwBOCXJE+Y3VEmSxqBqtMuYjDWBqKpLgdVTtl1UVeva1c8DB8/w1KOAG6vqpqr6PvBB4OR5DVaSJG1W3/pA/CrwqRm2LwVuHVhf2W6TJGmi2YSxjZK8EVgHfGAbz7M8yZVJrly39oHRBCdJkn5IL4ZxJjkNeC5wXNWMDTirgEMG1g9ut01TVSuAFQD7/9gj6vGL7xptsNto6W5rug5hRmse3q3rEKb59oN7dx3CjM446nNdhzDNNx54RNchzOx5/fr3B3D9sw7oOoQZrfnUI7sOYZq9b143+0Fj9r19F3Udwsyu2MrnFRM7jLPzBCLJCcBrgWdW1eZKBlcAhyc5jCZxeCHwojGFKEnSvMmGriPYOuMexnkucBlwRJKVSc4A/hrYC7g4ydVJzmqPPSjJBQBtJ8tXAhcC1wHnVdW144xdkiRtMtYKRFWdMsPmd2/m2NuAkwbWLwAumKfQJEnqhk0YkiRpWJN6L4zejMKQJEmTwwqEJEldKcY6e+QoWYGQJElDswIhSVKHJrUPhAmEJEldmtAEwiYMSZIWmCSLknwpySe39hxWICRJ6kjorAnj1TQTM271PQOsQEiS1JWq0S+zSHIw8LPAu7YldBMISZIWlr+kuQfVNt2FwwRCkqQOpUa7AEuSXDmwLP/BtZLnAndW1Re3NW77QEiStH25u6qWbWbfTwE/n+QkYFdg7yR/V1UvHvYiViAkSepSjXjZ0qWqXl9VB1fVocALgc9sTfIAViAkSeqUE0lJkqSJUVWXAJds7fNNICRJ6koBGyazBGECIUlSlyYzf7ATpSRJGp4VCEmSOjSpnSitQEiSpKFZgZAkqUtzuH9FH5lASJLUIZswJEnSgmEFQpKkrsxh+um+MoGQJKkjATKhfSBswpAkSUOzAiFJUpc2dB3A1rECIUmShmYFQpKkDtkHYg6SnJ3kziTXDGx7c5KvJLk6yUVJDtrMc09NckO7nDq+qCVJmic1D8uYjLsJ4xzghCnb/qSqnlRVTwE+Cfzu1Ccl2Q84EzgaOAo4M8nieY5VkiRtxlgTiKq6FFg9ZdvagdU9mDl/eg5wcVWtrqp7gYuZnohIkjRhqpnKepTLmPSiD0SStwAvAe4DnjXDIUuBWwfWV7bbJElSB3qRQFTVG4E3Jnk98Eqa5oqtkmQ5sBxg8YG7cvQ+3xxNkCPy2dWHdx3CjI5e3K/XCeAdB1/WdQgzOvaaX+g6hGlWP7Bb1yHM6I+P/GjXIUzzihte1HUIM9rxEf3rSLfbXf0bqFeLuo5g9LwXxmh8APilGbavAg4ZWD+43TZNVa2oqmVVtWzP/XaahxAlSRqhCW3C6DyBSDL4lfxk4PoZDrsQOD7J4rbz5PHtNkmS1IGxNmEkORc4FliSZCVNU8VJSY6gmYvrZuDl7bHLgJdX1UuranWSNwNXtKd6U1WtnnYBSZImSUEmdCbKsSYQVXXKDJvfvZljrwReOrB+NnD2PIUmSVI3nEhKkiQtFL0YhSFJ0oI1mQUIKxCSJGl4ViAkSerQpN5MywRCkqQuTWgCYROGJEkamhUISZK6UjSzIE0gEwhJkjoSamL7QNiEIUmShmYFQpKkLlmBkCRJC4UVCEmSujShFQgTCEmSujLBozBswpAkSUOzAiFJUocmdRinCYQkSV2a0ATCJgxJkjQ0EwhJkjpTTQVilMsskhyS5F+TfDXJtUlevTWR24QhSdLCsg74zaq6KslewBeTXFxVXx3mJCYQkiR1pRh7H4iquh24vX18f5LrgKWACYQkSROjw3kgkhwK/Dhw+bDPNYGQJGn7siTJlQPrK6pqxdSDkuwJfAR4TVWtHfYiJhCSJHVoHuaBuLuqlm3xmslONMnDB6rqo1tzERMISZK6NOY+EEkCvBu4rqr+fGvP4zBOSZIWlp8CfgX4b0mubpeThj2JFQhJkrpSwIaxj8L4HJBtPY8VCEmSNDQrEJIkdWZus0f20VgrEEnOTnJnkmtm2PebSSrJks0899QkN7TLqfMfrSRJYzDmqaxHZdxNGOcAJ0zdmOQQ4HjglpmelGQ/4EzgaOAo4Mwki+cvTEmStCVjTSCq6lJg9Qy7/gJ4LU13kpk8B7i4qlZX1b3AxcyQiEiSNHEmtALReR+IJCcDq6rqy83Q1BktBW4dWF/ZbpMkaXJ1MApjVDpNIJLsDryBpvliVOdcDiwHWLp0ES/Ye6h7g8y7XXZ4uOsQZnTvuj26DmGaW9Z9p+sQZvTWx32k6xCmufp7j+o6hBndsW6frkOYZu+9H+w6hBmtu3+3rkOYZu1h2zzSb+QeOvKBrkOY2bu7DmD8uh7G+VjgMODLSb4FHAxcleRHphy3CjhkYP3gdts0VbWiqpZV1bL99+/615MkaUsKasNolzHp9BO2qv6zqg6oqkOr6lCapomnVtUdUw69EDg+yeK28+Tx7TZJktSBcQ/jPBe4DDgiycokZ2zh2GVJ3gVQVauBNwNXtMub2m2SJE02O1HOrqpOmWX/oQOPrwReOrB+NnD2vAUnSdK4TXAnSjsJSJKkoXU+jFOSpAXNqawlSdJCYQVCkqQuTWgFwgRCkqTOeDdOSZK0gFiBkCSpKwVsGN/skaNkAiFJUpdswpAkSQuFFQhJkrpkBUKSJC0UViAkSepMTey9MEwgJEnqSkHVZI7CsAlDkiQNzQqEJEldsglDkiQNzVEYkiRpobACIUlSV6omdiprKxCSJGloViAkSerShPaBMIGQJKlDZROGJElaKKxASJLUmbIJQ5IkDamY2ImkbMKQJElDswIhSVKXvJmWJElaKKxASJLUkQJqQvtAmEBIktSVKpsw5iLJ2UnuTHLNwLbfS7IqydXtctJmnntCkq8luTHJ68YXtSRJ249RfZ6Ouw/EOcAJM2z/i6p6SrtcMHVnkkXA3wAnAk8ATknyhHmNVJKkMagNNdJlS0b5eTrWBKKqLgVWb8VTjwJurKqbqur7wAeBk0canCRJXagNo122bGSfp30ZhfHKJF9pmzgWz7B/KXDrwPrKdpskSZq7kX2e9qET5duBN9N0Rn0z8GfAr27tyZIsB5a3q9858ODbv7bNEY7U7QBLgLs7DmSq3sX0huZH7+KilzF9s4cxAb18rf6jhzEBvXytjGkIR2zNk+7n3gv/pc5fMuJYdk1y5cD6iqpaMeJrdJ9AVNW3Nz5O8k7gkzMctgo4ZGD94HbbTOdbAYz8hRqlJFdW1bKu4xjUx5ign3EZ09z1Ma4+xgT9jMuY5m7KB/acVdVM/QLn05w/T2fTeRNGkgMHVn8RuGaGw64ADk9yWJKdgRcCHx9HfJIkbUdG9nk61gpEknOBY4ElSVYCZwLHJnkKTRPGt4CXtcceBLyrqk6qqnVJXglcCCwCzq6qa8cZuyRJk26Un6djTSCq6pQZNr97M8feBpw0sH4BMG2I54TqYxNLH2OCfsZlTHPXx7j6GBP0My5jmru+xjXNqD5PUxN6H3JJktSdzvtASJKkyWMCIUmShmYCIc1Rkv2S7Nd1HJLUB/aBGJMkj2TTbF+rBue/6IoxzSmeRwF/DBwHrAEC7A18BnhdVX2rw9h69VpJWlhMIOZZO0T1LGAfNk3WcTDNh9H/rKqrjKmfMbVxXQb8JXB+Va1vty0Cng+8pqqO6SCmXr5WbWz70Nww7weJDXBhVa3pMKYfpZnrfzCmj1fVdV3FBP2Mq4/vH/Qzrj6+f+NmE8b8Owd4dVX9WFU9u11+FHgN8B5j6nVMAEuq6kMbkweAqlpfVR8E9u8opnPo4WuV5CXAVTRzvezeLs8Cvtju6yKm36a5WVCAL7RLgHO35TbG22NcfXz/+hpXH9+/LliBmGdJbqiqwzez78aqepwx9TOm9tofpLmD7HvZdAOaQ4BTaZKLX+4gpr6+Vl8Djp76rbC9Qd7lVfX4DmL6OvDEqnp4yvadgWs39zouxLj6+P71Na4+vn9d6PxeGAvAp5L8E/A+fvgD6CXAPxtTr2Oivf4ZwO+zqVS5EvgEm5kEbQz6+lqFZkbZqTa0+7qwATgIuHnK9gPbfV3pY1x9fP+gn3H18f0bOysQY5DkRGZuK+tsZk1jmmx9fK2SnAr8LnARmxKbRwE/A7y5qs7pIKYTgL8GbpgS0+OAV1ZVJwlXH+Pq4/vX17j6+P51wQRC2kpJnltVM909dsFqy8rPYXpnt3s7jGkH4KgpMV0x2K+lC32Mq4/vH/Qzrj6+f+NmAtGhJMvn4x7t28KY5i7J71fVmV3HMaivr5Wk7Y+jMLrVZbvi5hjT4IWTnZO8JMmz2/UXJfnrJK8A/qCruLagj+8fSXqX1CTpZfWoj3H18f2DfsbVx/dvvliBGLMk/5Wm7HVNVV3UUQxHA9dV1dokuwGvA54KfBX4w6q6r4OYXgV8rKpunfXgMUryAZrOxrvTzLOwJ/BRmomlqKrTOorrMcDzaDpPrge+Dvx9Va3tIp7ZJHlaVX2x6zgGJTmwqm7vOo6p+hhXH98/6GdcfXz/5osJxDxL8oWqOqp9/GvAK4CPAccDn6iqt3YQ07XAk9v7wq8AHgDOp/lQfHJVPa+DmO4Dvgt8AzgX+HBV3TXuOKZK8pWqelKSHWnaOA+qqvVJAny5qp7UQUyvAp4LXEpzy/sv0SQ3v0gzkdQl445JGqckB1TVnV3HsdDZhDH/dhp4vBz4mar6fZoE4n90ExI7VNW69vGyqnpNVX2ujesxHcV0E81sim8GngZ8Nck/Jzk1yV4dxQSwQzu2ey+aKsQ+7fZd+OH3dpx+DTixqv4AeDbNePQ30szU9xcdxUSSfZK8Ncn1SVYnuSfJde22fbuKa3OSfKrDa++d5P8meX+SF03Z97cdxfQjSd6e5G+S7J/k95L8Z5LzkhzYRUxtXPtNWfYHvpBkcTq6N007CmPj432SvDvJV5L8fZop5hcEE4j5t0P7h74/TcXnLoCq+i6wbstPnTfXJDm9ffzlJMsAkjweeHjzT5tXVVUbquqiqjqDZoz139J8KN7UUUzQzPVwPXA18Ebgw0neCVxBMxNdVzbO4bILTbMKVXUL3SU1AOcB9wLHVtV+VbU/zYyB97b7xi7JUzezPA14Shcxtd5D01/lI8ALk3wkyS7tvrFPj946h6YZ81bgX4EHaSpc/0YzdXpX7ga+OLBcSTPy4ar2cRf+cODxnwG3Az9H8//COzqJqAM2YcyzJN9i04QnBfxUVd2eZE/gc1U19v/E0swr/zbgGTT/OJ9K85/GrcCrqurLHcT0par68c3s272qHhh3TAPXPwigqm5rv0k/G7ilqr7QUTyvppnc6nKa9/CPquo9SR4BfKSqfrqjuL5WVUcMu2+eY1oPfJaZO5ceU1W7jTkkAJJcPfhvP8kbaT6sfx64uKqe2kFMP/g3mOSWqnrU5uIdc1y/STPnw29V1X+2275ZVYd1EU97/as2vkczvJedvVbj5kyU86yqDt3Mrg00bdZj13aSPC3J3sBhNH8HK6vbuzm+YHM7ukwe2uvfNvB4DU1/kc5U1duS/AvwY8CfVdX17fa7gE6Sh9bNSV4LvHfj31Jbzj2NTZPtjNt1wMuq6oapO5J02WF3lyQ7VNUGgKp6S5JVNP1a9uwopsGK9Pum7Fs0zkAGVdWfJfkQ8Bfte3YmM89MOU4HJPnfNInp3klSm76NL5jK/oL5Rfumqh6oqm92HMPaqvpyVX2x4+SBqvp6l9efNFV1bVWdvzF56IkX0Nxg7LNtH4jVwCXAfjR3L+3C77H5/+d+Y4xxTPUJ4L8NbmhnVPxN4PtdBAT8Y1sZpap+Z+PGJI8DvtZRTABU1cqqej7N39PFNP2RuvROmn5Re9LcJ2cJNP1IaJo7FwSbMCTNuySnV1WXd1Wdpo8xQT/j6lNM7dDzx1bVNX2Ka6M+xjRfTCAkzbupbep90MeYoJ9x9TEm6GdcfYxpvtgHQtJIJPnK5nYBnQxt62NM0M+4+hgT9DOuPsbUBRMISaPySJobHk29wVGA/xh/OEA/Y4J+xtXHmKCfcfUxprEzgZA0Kp8E9qyqaZ3Iklwy/nCAfsYE/YyrjzFBP+PqY0xjZx8ISZI0NIdxSpKkoZlASJKkoZlASNuBJN9KUu3U6Z2dYzPnfUSStyW5PMlD7TUqyStHeR1J42UnSknzbSnwqq6DkDRaViAkzbc1NLcZfyHd3tVR0giZQEg9luQFSS5OcmuSB9omgJuSnNXeqGpLzz1toLlgeZK3JrktyfeS/HuSo7fw3B9P8i/tNW9J8sdJdh7Y/5QkH01yY5K1SR5Ocke7bdnguarqW1X1v6vqQ0Cn91yRNDo2YUj99iya24cPOgx4GXBskidV1VxuvvQW2hv+tH4S+EySo6vqminHLgH+DdijXT8E+C1gLfAH7bYfZfrdZB/ZbntOkmVVdd0c4pI0oaxASP3298DRNB/qO9F8SG+8Uc8RwElzPE8BPwHsC/y/dtvuwJtmOHYPmluWLwF+fmD7rww8vopmJr4DgV2AvYFfHzjvy+YYl6QJZQIh9dvtNLed/hLwAE0TwOkD+4+Y43neWVWfr6r7gNcBD7fbf2aGY9cDr66qe6rqE8A97fZHDxxzB3Ac8BmaPg5rgbdvRVySJpRNGFJPJdkH+BxwwBYO222Op7tl44OqeiDJPcCPAHsm2aWqHho49tttorHRd4H9aSoNG51HU4HY1rgkTSgrEFJ/PYtNycOngQOrKmzdkMgf3F44ye40CQHA/VOSB9hUndjoh+a7T7KYTcnDt4EnAouAJ21FXJImlAmE1F/rBh5/D/hukifSNGkM66VJjmqrGm+l6U8B8C9bGVcNPF5L01/izTMdnGSHJEuSLKHpH7HRHgPbJU0YmzCk/vp34C7gEcDP0nxQA9ywFedaB1w+ZdsDwO8Oe6Kquj/Jp2lGhywFbp0lrkcB35xh+1vbBZrbIEuaIFYgpJ6qqnuBE2n6QTwA3Ab8Hps+dIdxJs0QzNuAh4DLgONmGMI5Vy8GPgTcC9wH/B3wgq08l6QJ5O28pe1UktPYNOTz9Ko6p7toJG1vrEBIkqShmUBIkqSh2YQhSZKGZgVCkiQNzQRCkiQNzQRCkiQNzQRCkiQNzQRCkiQNzQRCkiQN7f8Hbc1bO/WZJZ4AAAAASUVORK5CYII=\n",
- "text/plain": [
- ""
- ]
- },
- "metadata": {
- "needs_background": "light"
- },
- "output_type": "display_data"
- }
- ],
- "source": [
- "ps.plot()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "type": "heatmap",
- "x": [
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15
- ],
- "y": [
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15
- ],
- "z": [
- [
- 2.3,
- 1.3,
- 0.6,
- 0.1,
- 0.6,
- 0,
- 0.8,
- 0,
- 0,
- 0,
- 0
- ],
- [
- 3.8,
- 2.6,
- 2.3,
- 1.7,
- 0.8,
- 0.1,
- 0.1,
- 0.2,
- 0.1,
- 0,
- 0.1
- ],
- [
- 6.2,
- 3.8,
- 5.2,
- 3.3,
- 1,
- 0,
- 0.7,
- 0.7,
- 0,
- 0.1,
- 0
- ],
- [
- 7.3,
- 6.1,
- 5.9,
- 5.7,
- 3.7,
- 0.8,
- 0.2,
- 0.3,
- 0.1,
- 0,
- 0
- ],
- [
- 7.5,
- 5.2,
- 6,
- 6.8,
- 3.4,
- 2.8,
- 0.1,
- 0.5,
- 1.3,
- 0.1,
- 0.1
- ],
- [
- 7.2,
- 12.3,
- 8.9,
- 8.5,
- 6.7,
- 4.8,
- 3.3,
- 2.5,
- 4.8,
- 1.8,
- 0.6
- ],
- [
- 10.2,
- 10,
- 9.5,
- 10.1,
- 8.1,
- 6.2,
- 6.6,
- 0,
- 4,
- 0,
- 0.8
- ],
- [
- 11.2,
- 10.6,
- 10.1,
- 12,
- 9.4,
- 11.4,
- 6.7,
- 3.9,
- 2.1,
- 1.8,
- 2.6
- ],
- [
- 12.6,
- 13.4,
- 12.9,
- 12.2,
- 13.7,
- 12.7,
- 12.7,
- 11.3,
- 6.2,
- 4.1,
- 5.2
- ],
- [
- 14.1,
- 12.3,
- 13.9,
- 16.9,
- 11.6,
- 10.8,
- 15,
- 9.9,
- 7.6,
- 4.8,
- 5.4
- ],
- [
- 16.3,
- 14.3,
- 13.8,
- 16.1,
- 15.4,
- 14.2,
- 14.4,
- 10.9,
- 6.7,
- 7,
- 10.1
- ]
- ]
- }
- ],
- "layout": {
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": "Parameter Sweep - Species: A",
- "x": 0.5
- },
- "xaxis": {
- "title": {
- "text": "alpha1"
- }
- },
- "yaxis": {
- "title": {
- "text": "alpha2"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "ps.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/public_models/Toggle_Switch/Toggle_SwitchSciopeModelExploration.ipynb b/public_models/Toggle_Switch/Toggle_SwitchSciopeModelExploration.ipynb
deleted file mode 100644
index 9fd9d21022..0000000000
--- a/public_models/Toggle_Switch/Toggle_SwitchSciopeModelExploration.ipynb
+++ /dev/null
@@ -1 +0,0 @@
-{"cells":[{"cell_type":"code","execution_count":1,"metadata":{},"outputs":[],"source":["import numpy as np\n","%matplotlib notebook\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","from gillespy2 import VariableSSACSolver\n","# from gillespy2 import TauLeapingSolver\n","# from gillespy2 import TauHybridSolver\n","# from gillespy2 import ODESolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":2,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":3,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":4,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = VariableSSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Exploration"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator function (using gillespy2 wrapper)"]},{"cell_type":"code","execution_count":5,"metadata":{},"outputs":[],"source":["from sciope.utilities.gillespy2 import wrapper\n","settings = configure_simulation()\n","simulator = wrapper.get_simulator(gillespy_model=model, run_settings=settings, species_of_interest=['A', 'B'])\n","expression_array = wrapper.get_parameter_expression_array(model)"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":6,"metadata":{},"outputs":[],"source":["from dask.distributed import Client\n","\n","c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Define parameter sampler/design and summary statistics"]},{"cell_type":"code","execution_count":7,"metadata":{},"outputs":[],"source":["from sciope.designs import latin_hypercube_sampling\n","from sciope.utilities.summarystats.auto_tsfresh import SummariesTSFRESH\n","\n","lhc = latin_hypercube_sampling.LatinHypercube(xmin=expression_array, xmax=expression_array*3)\n","lhc.generate_array(1000) # creates a LHD of size 1000\n","\n","# will use default minimal set of features\n","summary_stats = SummariesTSFRESH()"]},{"cell_type":"markdown","metadata":{},"source":["## Initiate StochMET"]},{"cell_type":"code","execution_count":8,"metadata":{},"outputs":[],"source":["from sciope.stochmet.stochmet import StochMET\n","\n","met = StochMET(simulator, lhc, summary_stats)"]},{"cell_type":"markdown","metadata":{},"source":["## Run parameter sweep"]},{"cell_type":"code","execution_count":9,"metadata":{},"outputs":[],"source":["met.compute(n_points=500, chunk_size=10)"]},{"cell_type":"markdown","metadata":{},"source":["## Explore the result"]},{"cell_type":"code","execution_count":10,"metadata":{},"outputs":[],"source":["# First lets add some appropiate information about the model and features\n","met.data.configurations['listOfParameters'] = list(model.listOfParameters.keys())\n","met.data.configurations['listOfSpecies'] = list(model.listOfSpecies.keys())\n","met.data.configurations['listOfSummaries'] = met.summaries.features\n","met.data.configurations['timepoints'] = model.tspan"]},{"cell_type":"code","execution_count":13,"metadata":{"scrolled":false},"outputs":[{"data":{"application/javascript":["/* Put everything inside the global mpl namespace */\n","/* global mpl */\n","window.mpl = {};\n","\n","mpl.get_websocket_type = function () {\n"," if (typeof WebSocket !== 'undefined') {\n"," return WebSocket;\n"," } else if (typeof MozWebSocket !== 'undefined') {\n"," return MozWebSocket;\n"," } else {\n"," alert(\n"," 'Your browser does not have WebSocket support. ' +\n"," 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n"," 'Firefox 4 and 5 are also supported but you ' +\n"," 'have to enable WebSockets in about:config.'\n"," );\n"," }\n","};\n","\n","mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n"," this.id = figure_id;\n","\n"," this.ws = websocket;\n","\n"," this.supports_binary = this.ws.binaryType !== undefined;\n","\n"," if (!this.supports_binary) {\n"," var warnings = document.getElementById('mpl-warnings');\n"," if (warnings) {\n"," warnings.style.display = 'block';\n"," warnings.textContent =\n"," 'This browser does not support binary websocket messages. ' +\n"," 'Performance may be slow.';\n"," }\n"," }\n","\n"," this.imageObj = new Image();\n","\n"," this.context = undefined;\n"," this.message = undefined;\n"," this.canvas = undefined;\n"," this.rubberband_canvas = undefined;\n"," this.rubberband_context = undefined;\n"," this.format_dropdown = undefined;\n","\n"," this.image_mode = 'full';\n","\n"," this.root = document.createElement('div');\n"," this.root.setAttribute('style', 'display: inline-block');\n"," this._root_extra_style(this.root);\n","\n"," parent_element.appendChild(this.root);\n","\n"," this._init_header(this);\n"," this._init_canvas(this);\n"," this._init_toolbar(this);\n","\n"," var fig = this;\n","\n"," this.waiting = false;\n","\n"," this.ws.onopen = function () {\n"," fig.send_message('supports_binary', { value: fig.supports_binary });\n"," fig.send_message('send_image_mode', {});\n"," if (fig.ratio !== 1) {\n"," fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n"," }\n"," fig.send_message('refresh', {});\n"," };\n","\n"," this.imageObj.onload = function () {\n"," if (fig.image_mode === 'full') {\n"," // Full images could contain transparency (where diff images\n"," // almost always do), so we need to clear the canvas so that\n"," // there is no ghosting.\n"," fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n"," }\n"," fig.context.drawImage(fig.imageObj, 0, 0);\n"," };\n","\n"," this.imageObj.onunload = function () {\n"," fig.ws.close();\n"," };\n","\n"," this.ws.onmessage = this._make_on_message_function(this);\n","\n"," this.ondownload = ondownload;\n","};\n","\n","mpl.figure.prototype._init_header = function () {\n"," var titlebar = document.createElement('div');\n"," titlebar.classList =\n"," 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n"," var titletext = document.createElement('div');\n"," titletext.classList = 'ui-dialog-title';\n"," titletext.setAttribute(\n"," 'style',\n"," 'width: 100%; text-align: center; padding: 3px;'\n"," );\n"," titlebar.appendChild(titletext);\n"," this.root.appendChild(titlebar);\n"," this.header = titletext;\n","};\n","\n","mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n","\n","mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n","\n","mpl.figure.prototype._init_canvas = function () {\n"," var fig = this;\n","\n"," var canvas_div = (this.canvas_div = document.createElement('div'));\n"," canvas_div.setAttribute(\n"," 'style',\n"," 'border: 1px solid #ddd;' +\n"," 'box-sizing: content-box;' +\n"," 'clear: both;' +\n"," 'min-height: 1px;' +\n"," 'min-width: 1px;' +\n"," 'outline: 0;' +\n"," 'overflow: hidden;' +\n"," 'position: relative;' +\n"," 'resize: both;'\n"," );\n","\n"," function on_keyboard_event_closure(name) {\n"," return function (event) {\n"," return fig.key_event(event, name);\n"," };\n"," }\n","\n"," canvas_div.addEventListener(\n"," 'keydown',\n"," on_keyboard_event_closure('key_press')\n"," );\n"," canvas_div.addEventListener(\n"," 'keyup',\n"," on_keyboard_event_closure('key_release')\n"," );\n","\n"," this._canvas_extra_style(canvas_div);\n"," this.root.appendChild(canvas_div);\n","\n"," var canvas = (this.canvas = document.createElement('canvas'));\n"," canvas.classList.add('mpl-canvas');\n"," canvas.setAttribute('style', 'box-sizing: content-box;');\n","\n"," this.context = canvas.getContext('2d');\n","\n"," var backingStore =\n"," this.context.backingStorePixelRatio ||\n"," this.context.webkitBackingStorePixelRatio ||\n"," this.context.mozBackingStorePixelRatio ||\n"," this.context.msBackingStorePixelRatio ||\n"," this.context.oBackingStorePixelRatio ||\n"," this.context.backingStorePixelRatio ||\n"," 1;\n","\n"," this.ratio = (window.devicePixelRatio || 1) / backingStore;\n","\n"," var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n"," 'canvas'\n"," ));\n"," rubberband_canvas.setAttribute(\n"," 'style',\n"," 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n"," );\n","\n"," // Apply a ponyfill if ResizeObserver is not implemented by browser.\n"," if (this.ResizeObserver === undefined) {\n"," if (window.ResizeObserver !== undefined) {\n"," this.ResizeObserver = window.ResizeObserver;\n"," } else {\n"," var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n"," this.ResizeObserver = obs.ResizeObserver;\n"," }\n"," }\n","\n"," this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n"," var nentries = entries.length;\n"," for (var i = 0; i < nentries; i++) {\n"," var entry = entries[i];\n"," var width, height;\n"," if (entry.contentBoxSize) {\n"," if (entry.contentBoxSize instanceof Array) {\n"," // Chrome 84 implements new version of spec.\n"," width = entry.contentBoxSize[0].inlineSize;\n"," height = entry.contentBoxSize[0].blockSize;\n"," } else {\n"," // Firefox implements old version of spec.\n"," width = entry.contentBoxSize.inlineSize;\n"," height = entry.contentBoxSize.blockSize;\n"," }\n"," } else {\n"," // Chrome <84 implements even older version of spec.\n"," width = entry.contentRect.width;\n"," height = entry.contentRect.height;\n"," }\n","\n"," // Keep the size of the canvas and rubber band canvas in sync with\n"," // the canvas container.\n"," if (entry.devicePixelContentBoxSize) {\n"," // Chrome 84 implements new version of spec.\n"," canvas.setAttribute(\n"," 'width',\n"," entry.devicePixelContentBoxSize[0].inlineSize\n"," );\n"," canvas.setAttribute(\n"," 'height',\n"," entry.devicePixelContentBoxSize[0].blockSize\n"," );\n"," } else {\n"," canvas.setAttribute('width', width * fig.ratio);\n"," canvas.setAttribute('height', height * fig.ratio);\n"," }\n"," canvas.setAttribute(\n"," 'style',\n"," 'width: ' + width + 'px; height: ' + height + 'px;'\n"," );\n","\n"," rubberband_canvas.setAttribute('width', width);\n"," rubberband_canvas.setAttribute('height', height);\n","\n"," // And update the size in Python. We ignore the initial 0/0 size\n"," // that occurs as the element is placed into the DOM, which should\n"," // otherwise not happen due to the minimum size styling.\n"," if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n"," fig.request_resize(width, height);\n"," }\n"," }\n"," });\n"," this.resizeObserverInstance.observe(canvas_div);\n","\n"," function on_mouse_event_closure(name) {\n"," return function (event) {\n"," return fig.mouse_event(event, name);\n"," };\n"," }\n","\n"," rubberband_canvas.addEventListener(\n"," 'mousedown',\n"," on_mouse_event_closure('button_press')\n"," );\n"," rubberband_canvas.addEventListener(\n"," 'mouseup',\n"," on_mouse_event_closure('button_release')\n"," );\n"," // Throttle sequential mouse events to 1 every 20ms.\n"," rubberband_canvas.addEventListener(\n"," 'mousemove',\n"," on_mouse_event_closure('motion_notify')\n"," );\n","\n"," rubberband_canvas.addEventListener(\n"," 'mouseenter',\n"," on_mouse_event_closure('figure_enter')\n"," );\n"," rubberband_canvas.addEventListener(\n"," 'mouseleave',\n"," on_mouse_event_closure('figure_leave')\n"," );\n","\n"," canvas_div.addEventListener('wheel', function (event) {\n"," if (event.deltaY < 0) {\n"," event.step = 1;\n"," } else {\n"," event.step = -1;\n"," }\n"," on_mouse_event_closure('scroll')(event);\n"," });\n","\n"," canvas_div.appendChild(canvas);\n"," canvas_div.appendChild(rubberband_canvas);\n","\n"," this.rubberband_context = rubberband_canvas.getContext('2d');\n"," this.rubberband_context.strokeStyle = '#000000';\n","\n"," this._resize_canvas = function (width, height, forward) {\n"," if (forward) {\n"," canvas_div.style.width = width + 'px';\n"," canvas_div.style.height = height + 'px';\n"," }\n"," };\n","\n"," // Disable right mouse context menu.\n"," this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n"," event.preventDefault();\n"," return false;\n"," });\n","\n"," function set_focus() {\n"," canvas.focus();\n"," canvas_div.focus();\n"," }\n","\n"," window.setTimeout(set_focus, 100);\n","};\n","\n","mpl.figure.prototype._init_toolbar = function () {\n"," var fig = this;\n","\n"," var toolbar = document.createElement('div');\n"," toolbar.classList = 'mpl-toolbar';\n"," this.root.appendChild(toolbar);\n","\n"," function on_click_closure(name) {\n"," return function (_event) {\n"," return fig.toolbar_button_onclick(name);\n"," };\n"," }\n","\n"," function on_mouseover_closure(tooltip) {\n"," return function (event) {\n"," if (!event.currentTarget.disabled) {\n"," return fig.toolbar_button_onmouseover(tooltip);\n"," }\n"," };\n"," }\n","\n"," fig.buttons = {};\n"," var buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'mpl-button-group';\n"," for (var toolbar_ind in mpl.toolbar_items) {\n"," var name = mpl.toolbar_items[toolbar_ind][0];\n"," var tooltip = mpl.toolbar_items[toolbar_ind][1];\n"," var image = mpl.toolbar_items[toolbar_ind][2];\n"," var method_name = mpl.toolbar_items[toolbar_ind][3];\n","\n"," if (!name) {\n"," /* Instead of a spacer, we start a new button group. */\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n"," buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'mpl-button-group';\n"," continue;\n"," }\n","\n"," var button = (fig.buttons[name] = document.createElement('button'));\n"," button.classList = 'mpl-widget';\n"," button.setAttribute('role', 'button');\n"," button.setAttribute('aria-disabled', 'false');\n"," button.addEventListener('click', on_click_closure(method_name));\n"," button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n","\n"," var icon_img = document.createElement('img');\n"," icon_img.src = '_images/' + image + '.png';\n"," icon_img.srcset = '_images/' + image + '_large.png 2x';\n"," icon_img.alt = tooltip;\n"," button.appendChild(icon_img);\n","\n"," buttonGroup.appendChild(button);\n"," }\n","\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n","\n"," var fmt_picker = document.createElement('select');\n"," fmt_picker.classList = 'mpl-widget';\n"," toolbar.appendChild(fmt_picker);\n"," this.format_dropdown = fmt_picker;\n","\n"," for (var ind in mpl.extensions) {\n"," var fmt = mpl.extensions[ind];\n"," var option = document.createElement('option');\n"," option.selected = fmt === mpl.default_extension;\n"," option.innerHTML = fmt;\n"," fmt_picker.appendChild(option);\n"," }\n","\n"," var status_bar = document.createElement('span');\n"," status_bar.classList = 'mpl-message';\n"," toolbar.appendChild(status_bar);\n"," this.message = status_bar;\n","};\n","\n","mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n"," // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n"," // which will in turn request a refresh of the image.\n"," this.send_message('resize', { width: x_pixels, height: y_pixels });\n","};\n","\n","mpl.figure.prototype.send_message = function (type, properties) {\n"," properties['type'] = type;\n"," properties['figure_id'] = this.id;\n"," this.ws.send(JSON.stringify(properties));\n","};\n","\n","mpl.figure.prototype.send_draw_message = function () {\n"," if (!this.waiting) {\n"," this.waiting = true;\n"," this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n"," }\n","};\n","\n","mpl.figure.prototype.handle_save = function (fig, _msg) {\n"," var format_dropdown = fig.format_dropdown;\n"," var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n"," fig.ondownload(fig, format);\n","};\n","\n","mpl.figure.prototype.handle_resize = function (fig, msg) {\n"," var size = msg['size'];\n"," if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n"," fig._resize_canvas(size[0], size[1], msg['forward']);\n"," fig.send_message('refresh', {});\n"," }\n","};\n","\n","mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n"," var x0 = msg['x0'] / fig.ratio;\n"," var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n"," var x1 = msg['x1'] / fig.ratio;\n"," var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n"," x0 = Math.floor(x0) + 0.5;\n"," y0 = Math.floor(y0) + 0.5;\n"," x1 = Math.floor(x1) + 0.5;\n"," y1 = Math.floor(y1) + 0.5;\n"," var min_x = Math.min(x0, x1);\n"," var min_y = Math.min(y0, y1);\n"," var width = Math.abs(x1 - x0);\n"," var height = Math.abs(y1 - y0);\n","\n"," fig.rubberband_context.clearRect(\n"," 0,\n"," 0,\n"," fig.canvas.width / fig.ratio,\n"," fig.canvas.height / fig.ratio\n"," );\n","\n"," fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n","};\n","\n","mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n"," // Updates the figure title.\n"," fig.header.textContent = msg['label'];\n","};\n","\n","mpl.figure.prototype.handle_cursor = function (fig, msg) {\n"," var cursor = msg['cursor'];\n"," switch (cursor) {\n"," case 0:\n"," cursor = 'pointer';\n"," break;\n"," case 1:\n"," cursor = 'default';\n"," break;\n"," case 2:\n"," cursor = 'crosshair';\n"," break;\n"," case 3:\n"," cursor = 'move';\n"," break;\n"," }\n"," fig.rubberband_canvas.style.cursor = cursor;\n","};\n","\n","mpl.figure.prototype.handle_message = function (fig, msg) {\n"," fig.message.textContent = msg['message'];\n","};\n","\n","mpl.figure.prototype.handle_draw = function (fig, _msg) {\n"," // Request the server to send over a new figure.\n"," fig.send_draw_message();\n","};\n","\n","mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n"," fig.image_mode = msg['mode'];\n","};\n","\n","mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n"," for (var key in msg) {\n"," if (!(key in fig.buttons)) {\n"," continue;\n"," }\n"," fig.buttons[key].disabled = !msg[key];\n"," fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n"," }\n","};\n","\n","mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n"," if (msg['mode'] === 'PAN') {\n"," fig.buttons['Pan'].classList.add('active');\n"," fig.buttons['Zoom'].classList.remove('active');\n"," } else if (msg['mode'] === 'ZOOM') {\n"," fig.buttons['Pan'].classList.remove('active');\n"," fig.buttons['Zoom'].classList.add('active');\n"," } else {\n"," fig.buttons['Pan'].classList.remove('active');\n"," fig.buttons['Zoom'].classList.remove('active');\n"," }\n","};\n","\n","mpl.figure.prototype.updated_canvas_event = function () {\n"," // Called whenever the canvas gets updated.\n"," this.send_message('ack', {});\n","};\n","\n","// A function to construct a web socket function for onmessage handling.\n","// Called in the figure constructor.\n","mpl.figure.prototype._make_on_message_function = function (fig) {\n"," return function socket_on_message(evt) {\n"," if (evt.data instanceof Blob) {\n"," /* FIXME: We get \"Resource interpreted as Image but\n"," * transferred with MIME type text/plain:\" errors on\n"," * Chrome. But how to set the MIME type? It doesn't seem\n"," * to be part of the websocket stream */\n"," evt.data.type = 'image/png';\n","\n"," /* Free the memory for the previous frames */\n"," if (fig.imageObj.src) {\n"," (window.URL || window.webkitURL).revokeObjectURL(\n"," fig.imageObj.src\n"," );\n"," }\n","\n"," fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n"," evt.data\n"," );\n"," fig.updated_canvas_event();\n"," fig.waiting = false;\n"," return;\n"," } else if (\n"," typeof evt.data === 'string' &&\n"," evt.data.slice(0, 21) === 'data:image/png;base64'\n"," ) {\n"," fig.imageObj.src = evt.data;\n"," fig.updated_canvas_event();\n"," fig.waiting = false;\n"," return;\n"," }\n","\n"," var msg = JSON.parse(evt.data);\n"," var msg_type = msg['type'];\n","\n"," // Call the \"handle_{type}\" callback, which takes\n"," // the figure and JSON message as its only arguments.\n"," try {\n"," var callback = fig['handle_' + msg_type];\n"," } catch (e) {\n"," console.log(\n"," \"No handler for the '\" + msg_type + \"' message type: \",\n"," msg\n"," );\n"," return;\n"," }\n","\n"," if (callback) {\n"," try {\n"," // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n"," callback(fig, msg);\n"," } catch (e) {\n"," console.log(\n"," \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n"," e,\n"," e.stack,\n"," msg\n"," );\n"," }\n"," }\n"," };\n","};\n","\n","// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n","mpl.findpos = function (e) {\n"," //this section is from http://www.quirksmode.org/js/events_properties.html\n"," var targ;\n"," if (!e) {\n"," e = window.event;\n"," }\n"," if (e.target) {\n"," targ = e.target;\n"," } else if (e.srcElement) {\n"," targ = e.srcElement;\n"," }\n"," if (targ.nodeType === 3) {\n"," // defeat Safari bug\n"," targ = targ.parentNode;\n"," }\n","\n"," // pageX,Y are the mouse positions relative to the document\n"," var boundingRect = targ.getBoundingClientRect();\n"," var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n"," var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n","\n"," return { x: x, y: y };\n","};\n","\n","/*\n"," * return a copy of an object with only non-object keys\n"," * we need this to avoid circular references\n"," * http://stackoverflow.com/a/24161582/3208463\n"," */\n","function simpleKeys(original) {\n"," return Object.keys(original).reduce(function (obj, key) {\n"," if (typeof original[key] !== 'object') {\n"," obj[key] = original[key];\n"," }\n"," return obj;\n"," }, {});\n","}\n","\n","mpl.figure.prototype.mouse_event = function (event, name) {\n"," var canvas_pos = mpl.findpos(event);\n","\n"," if (name === 'button_press') {\n"," this.canvas.focus();\n"," this.canvas_div.focus();\n"," }\n","\n"," var x = canvas_pos.x * this.ratio;\n"," var y = canvas_pos.y * this.ratio;\n","\n"," this.send_message(name, {\n"," x: x,\n"," y: y,\n"," button: event.button,\n"," step: event.step,\n"," guiEvent: simpleKeys(event),\n"," });\n","\n"," /* This prevents the web browser from automatically changing to\n"," * the text insertion cursor when the button is pressed. We want\n"," * to control all of the cursor setting manually through the\n"," * 'cursor' event from matplotlib */\n"," event.preventDefault();\n"," return false;\n","};\n","\n","mpl.figure.prototype._key_event_extra = function (_event, _name) {\n"," // Handle any extra behaviour associated with a key event\n","};\n","\n","mpl.figure.prototype.key_event = function (event, name) {\n"," // Prevent repeat events\n"," if (name === 'key_press') {\n"," if (event.which === this._key) {\n"," return;\n"," } else {\n"," this._key = event.which;\n"," }\n"," }\n"," if (name === 'key_release') {\n"," this._key = null;\n"," }\n","\n"," var value = '';\n"," if (event.ctrlKey && event.which !== 17) {\n"," value += 'ctrl+';\n"," }\n"," if (event.altKey && event.which !== 18) {\n"," value += 'alt+';\n"," }\n"," if (event.shiftKey && event.which !== 16) {\n"," value += 'shift+';\n"," }\n","\n"," value += 'k';\n"," value += event.which.toString();\n","\n"," this._key_event_extra(event, name);\n","\n"," this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n"," return false;\n","};\n","\n","mpl.figure.prototype.toolbar_button_onclick = function (name) {\n"," if (name === 'download') {\n"," this.handle_save(this, null);\n"," } else {\n"," this.send_message('toolbar_button', { name: name });\n"," }\n","};\n","\n","mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n"," this.message.textContent = tooltip;\n","};\n","\n","///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n","// prettier-ignore\n","var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n","mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n","\n","mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n","\n","mpl.default_extension = \"png\";/* global mpl */\n","\n","var comm_websocket_adapter = function (comm) {\n"," // Create a \"websocket\"-like object which calls the given IPython comm\n"," // object with the appropriate methods. Currently this is a non binary\n"," // socket, so there is still some room for performance tuning.\n"," var ws = {};\n","\n"," ws.close = function () {\n"," comm.close();\n"," };\n"," ws.send = function (m) {\n"," //console.log('sending', m);\n"," comm.send(m);\n"," };\n"," // Register the callback with on_msg.\n"," comm.on_msg(function (msg) {\n"," //console.log('receiving', msg['content']['data'], msg);\n"," // Pass the mpl event to the overridden (by mpl) onmessage function.\n"," ws.onmessage(msg['content']['data']);\n"," });\n"," return ws;\n","};\n","\n","mpl.mpl_figure_comm = function (comm, msg) {\n"," // This is the function which gets called when the mpl process\n"," // starts-up an IPython Comm through the \"matplotlib\" channel.\n","\n"," var id = msg.content.data.id;\n"," // Get hold of the div created by the display call when the Comm\n"," // socket was opened in Python.\n"," var element = document.getElementById(id);\n"," var ws_proxy = comm_websocket_adapter(comm);\n","\n"," function ondownload(figure, _format) {\n"," window.open(figure.canvas.toDataURL());\n"," }\n","\n"," var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n","\n"," // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n"," // web socket which is closed, not our websocket->open comm proxy.\n"," ws_proxy.onopen();\n","\n"," fig.parent_element = element;\n"," fig.cell_info = mpl.find_output_cell(\"\");\n"," if (!fig.cell_info) {\n"," console.error('Failed to find cell for figure', id, fig);\n"," return;\n"," }\n"," fig.cell_info[0].output_area.element.on(\n"," 'cleared',\n"," { fig: fig },\n"," fig._remove_fig_handler\n"," );\n","};\n","\n","mpl.figure.prototype.handle_close = function (fig, msg) {\n"," var width = fig.canvas.width / fig.ratio;\n"," fig.cell_info[0].output_area.element.off(\n"," 'cleared',\n"," fig._remove_fig_handler\n"," );\n"," fig.resizeObserverInstance.unobserve(fig.canvas_div);\n","\n"," // Update the output cell to use the data from the current canvas.\n"," fig.push_to_output();\n"," var dataURL = fig.canvas.toDataURL();\n"," // Re-enable the keyboard manager in IPython - without this line, in FF,\n"," // the notebook keyboard shortcuts fail.\n"," IPython.keyboard_manager.enable();\n"," fig.parent_element.innerHTML =\n"," '';\n"," fig.close_ws(fig, msg);\n","};\n","\n","mpl.figure.prototype.close_ws = function (fig, msg) {\n"," fig.send_message('closing', msg);\n"," // fig.ws.close()\n","};\n","\n","mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n"," // Turn the data on the canvas into data in the output cell.\n"," var width = this.canvas.width / this.ratio;\n"," var dataURL = this.canvas.toDataURL();\n"," this.cell_info[1]['text/html'] =\n"," '';\n","};\n","\n","mpl.figure.prototype.updated_canvas_event = function () {\n"," // Tell IPython that the notebook contents must change.\n"," IPython.notebook.set_dirty(true);\n"," this.send_message('ack', {});\n"," var fig = this;\n"," // Wait a second, then push the new image to the DOM so\n"," // that it is saved nicely (might be nice to debounce this).\n"," setTimeout(function () {\n"," fig.push_to_output();\n"," }, 1000);\n","};\n","\n","mpl.figure.prototype._init_toolbar = function () {\n"," var fig = this;\n","\n"," var toolbar = document.createElement('div');\n"," toolbar.classList = 'btn-toolbar';\n"," this.root.appendChild(toolbar);\n","\n"," function on_click_closure(name) {\n"," return function (_event) {\n"," return fig.toolbar_button_onclick(name);\n"," };\n"," }\n","\n"," function on_mouseover_closure(tooltip) {\n"," return function (event) {\n"," if (!event.currentTarget.disabled) {\n"," return fig.toolbar_button_onmouseover(tooltip);\n"," }\n"," };\n"," }\n","\n"," fig.buttons = {};\n"," var buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'btn-group';\n"," var button;\n"," for (var toolbar_ind in mpl.toolbar_items) {\n"," var name = mpl.toolbar_items[toolbar_ind][0];\n"," var tooltip = mpl.toolbar_items[toolbar_ind][1];\n"," var image = mpl.toolbar_items[toolbar_ind][2];\n"," var method_name = mpl.toolbar_items[toolbar_ind][3];\n","\n"," if (!name) {\n"," /* Instead of a spacer, we start a new button group. */\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n"," buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'btn-group';\n"," continue;\n"," }\n","\n"," button = fig.buttons[name] = document.createElement('button');\n"," button.classList = 'btn btn-default';\n"," button.href = '#';\n"," button.title = name;\n"," button.innerHTML = '';\n"," button.addEventListener('click', on_click_closure(method_name));\n"," button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n"," buttonGroup.appendChild(button);\n"," }\n","\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n","\n"," // Add the status bar.\n"," var status_bar = document.createElement('span');\n"," status_bar.classList = 'mpl-message pull-right';\n"," toolbar.appendChild(status_bar);\n"," this.message = status_bar;\n","\n"," // Add the close button to the window.\n"," var buttongrp = document.createElement('div');\n"," buttongrp.classList = 'btn-group inline pull-right';\n"," button = document.createElement('button');\n"," button.classList = 'btn btn-mini btn-primary';\n"," button.href = '#';\n"," button.title = 'Stop Interaction';\n"," button.innerHTML = '';\n"," button.addEventListener('click', function (_evt) {\n"," fig.handle_close(fig, {});\n"," });\n"," button.addEventListener(\n"," 'mouseover',\n"," on_mouseover_closure('Stop Interaction')\n"," );\n"," buttongrp.appendChild(button);\n"," var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n"," titlebar.insertBefore(buttongrp, titlebar.firstChild);\n","};\n","\n","mpl.figure.prototype._remove_fig_handler = function (event) {\n"," var fig = event.data.fig;\n"," if (event.target !== this) {\n"," // Ignore bubbled events from children.\n"," return;\n"," }\n"," fig.close_ws(fig, {});\n","};\n","\n","mpl.figure.prototype._root_extra_style = function (el) {\n"," el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n","};\n","\n","mpl.figure.prototype._canvas_extra_style = function (el) {\n"," // this is important to make the div 'focusable\n"," el.setAttribute('tabindex', 0);\n"," // reach out to IPython and tell the keyboard manager to turn it's self\n"," // off when our div gets focus\n","\n"," // location in version 3\n"," if (IPython.notebook.keyboard_manager) {\n"," IPython.notebook.keyboard_manager.register_events(el);\n"," } else {\n"," // location in version 2\n"," IPython.keyboard_manager.register_events(el);\n"," }\n","};\n","\n","mpl.figure.prototype._key_event_extra = function (event, _name) {\n"," var manager = IPython.notebook.keyboard_manager;\n"," if (!manager) {\n"," manager = IPython.keyboard_manager;\n"," }\n","\n"," // Check for shift+enter\n"," if (event.shiftKey && event.which === 13) {\n"," this.canvas_div.blur();\n"," // select the cell after this one\n"," var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n"," IPython.notebook.select(index + 1);\n"," }\n","};\n","\n","mpl.figure.prototype.handle_save = function (fig, _msg) {\n"," fig.ondownload(fig, null);\n","};\n","\n","mpl.find_output_cell = function (html_output) {\n"," // Return the cell and output element which can be found *uniquely* in the notebook.\n"," // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n"," // IPython event is triggered only after the cells have been serialised, which for\n"," // our purposes (turning an active figure into a static one), is too late.\n"," var cells = IPython.notebook.get_cells();\n"," var ncells = cells.length;\n"," for (var i = 0; i < ncells; i++) {\n"," var cell = cells[i];\n"," if (cell.cell_type === 'code') {\n"," for (var j = 0; j < cell.output_area.outputs.length; j++) {\n"," var data = cell.output_area.outputs[j];\n"," if (data.data) {\n"," // IPython >= 3 moved mimebundle to data attribute of output\n"," data = data.data;\n"," }\n"," if (data['text/html'] === html_output) {\n"," return [cell, data, j];\n"," }\n"," }\n"," }\n"," }\n","};\n","\n","// Register the function which deals with the matplotlib target/channel.\n","// The kernel may be null if the page has been refreshed.\n","if (IPython.notebook.kernel !== null) {\n"," IPython.notebook.kernel.comm_manager.register_target(\n"," 'matplotlib',\n"," mpl.mpl_figure_comm\n"," );\n","}\n"],"text/plain":[""]},"metadata":{},"output_type":"display_data"},{"data":{"text/html":[""],"text/plain":[""]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"6d7bc03497a54ae8a9d9759b01f10d0d","version_major":2,"version_minor":0},"text/plain":["Button(description='Clear all', style=ButtonStyle())"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"ffbcacb3d05e4a0595e9c2ce041b13c2","version_major":2,"version_minor":0},"text/plain":["Button(description='Submit', style=ButtonStyle())"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"3f3642ccc85146dcb85af47a540906e2","version_major":2,"version_minor":0},"text/plain":["IntSlider(value=0, max=10, min=-1)"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"ce21f6cc6f03467eb7b8a2f0d2e489c3","version_major":2,"version_minor":0},"text/plain":["Dropdown(description='Species plot 1', options={'A': 0, 'B': 1}, value=0)"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"f4fd2c9c572147d683f08cb972e1b3c4","version_major":2,"version_minor":0},"text/plain":["Dropdown(description='Species plot 2', index=1, options={'A': 0, 'B': 1}, value=1)"]},"metadata":{},"output_type":"display_data"},{"data":{"text/html":["\n","\n","
\n"," \n"," \n"," | \n"," alpha1 | \n"," alpha2 | \n"," beta | \n"," gamma | \n"," mu | \n","
\n"," \n"," \n"," \n"," 0 | \n"," 11.441441 | \n"," 11.441441 | \n"," 2.900901 | \n"," 4.838839 | \n"," 2.469469 | \n","
\n"," \n"," 1 | \n"," 14.564565 | \n"," 14.564565 | \n"," 3.605606 | \n"," 4.286286 | \n"," 2.583584 | \n","
\n"," \n"," 2 | \n"," 15.725726 | \n"," 12.502503 | \n"," 5.467467 | \n"," 3.473473 | \n"," 1.782783 | \n","
\n"," \n"," 3 | \n"," 26.576577 | \n"," 23.353353 | \n"," 2.392392 | \n"," 5.011011 | \n"," 1.590591 | \n","
\n"," \n"," 4 | \n"," 19.629630 | \n"," 22.852853 | \n"," 4.590591 | \n"," 5.943944 | \n"," 2.837838 | \n","
\n"," \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n","
\n"," \n"," 495 | \n"," 12.842843 | \n"," 12.842843 | \n"," 5.535536 | \n"," 2.304304 | \n"," 2.393393 | \n","
\n"," \n"," 496 | \n"," 26.376376 | \n"," 28.758759 | \n"," 5.043043 | \n"," 2.416416 | \n"," 1.520521 | \n","
\n"," \n"," 497 | \n"," 11.521522 | \n"," 13.123123 | \n"," 4.266266 | \n"," 4.934935 | \n"," 2.515516 | \n","
\n"," \n"," 498 | \n"," 15.145145 | \n"," 15.145145 | \n"," 4.034034 | \n"," 3.205205 | \n"," 1.088088 | \n","
\n"," \n"," 499 | \n"," 27.417417 | \n"," 24.194194 | \n"," 5.211211 | \n"," 2.584585 | \n"," 2.845846 | \n","
\n"," \n","
\n","
500 rows × 5 columns
\n","
"],"text/plain":[" alpha1 alpha2 beta gamma mu\n","0 11.441441 11.441441 2.900901 4.838839 2.469469\n","1 14.564565 14.564565 3.605606 4.286286 2.583584\n","2 15.725726 12.502503 5.467467 3.473473 1.782783\n","3 26.576577 23.353353 2.392392 5.011011 1.590591\n","4 19.629630 22.852853 4.590591 5.943944 2.837838\n",".. ... ... ... ... ...\n","495 12.842843 12.842843 5.535536 2.304304 2.393393\n","496 26.376376 28.758759 5.043043 2.416416 1.520521\n","497 11.521522 13.123123 4.266266 4.934935 2.515516\n","498 15.145145 15.145145 4.034034 3.205205 1.088088\n","499 27.417417 24.194194 5.211211 2.584585 2.845846\n","\n","[500 rows x 5 columns]"]},"metadata":{},"output_type":"display_data"}],"source":["# Here we use UMAP for dimension reduction\n","met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":14,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":["basinhopping step 0: f 0.0001\n","basinhopping step 1: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 2: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 3: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 4: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 5: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 6: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 7: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 8: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 9: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 10: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 11: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 12: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 13: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 14: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 15: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 16: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 17: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 18: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 19: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 20: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 21: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 22: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 23: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 24: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 25: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 26: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 27: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 28: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 29: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 30: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 31: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 32: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 33: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 34: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 35: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 36: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 37: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 38: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 39: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 40: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 41: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 42: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 43: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 44: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 45: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 46: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 47: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 48: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","basinhopping step 49: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n","adaptive stepsize: acceptance rate 0.980000 target 0.500000 new stepsize 0.111111 old stepsize 0.1\n","basinhopping step 50: f 0.0001 trial_f 0.0001 accepted 1 lowest_f 0.0001\n"]}],"source":["from sciope.models.label_propagation import LPModel\n","# here lets use the dimension reduction embedding as input data\n","data = met.dr_model.embedding_\n","\n","model_lp = LPModel()\n","# train using basinhopping\n","model_lp.train(data, met.data.user_labels, min_=0.01, max_=10, niter=50)"]},{"cell_type":"code","execution_count":15,"metadata":{},"outputs":[],"source":["# just to vislualize the result we will map the label distribution to the user_labels\n","# (will enable us to see the LP model output when using method 'explore')\n","user_labels = np.copy(met.data.user_labels)\n","# takes the label corresponding to index 0\n","met.data.user_labels = model_lp.model.label_distributions_[:, 0]"]},{"cell_type":"code","execution_count":16,"metadata":{},"outputs":[{"data":{"application/javascript":["/* Put everything inside the global mpl namespace */\n","/* global mpl */\n","window.mpl = {};\n","\n","mpl.get_websocket_type = function () {\n"," if (typeof WebSocket !== 'undefined') {\n"," return WebSocket;\n"," } else if (typeof MozWebSocket !== 'undefined') {\n"," return MozWebSocket;\n"," } else {\n"," alert(\n"," 'Your browser does not have WebSocket support. ' +\n"," 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n"," 'Firefox 4 and 5 are also supported but you ' +\n"," 'have to enable WebSockets in about:config.'\n"," );\n"," }\n","};\n","\n","mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n"," this.id = figure_id;\n","\n"," this.ws = websocket;\n","\n"," this.supports_binary = this.ws.binaryType !== undefined;\n","\n"," if (!this.supports_binary) {\n"," var warnings = document.getElementById('mpl-warnings');\n"," if (warnings) {\n"," warnings.style.display = 'block';\n"," warnings.textContent =\n"," 'This browser does not support binary websocket messages. ' +\n"," 'Performance may be slow.';\n"," }\n"," }\n","\n"," this.imageObj = new Image();\n","\n"," this.context = undefined;\n"," this.message = undefined;\n"," this.canvas = undefined;\n"," this.rubberband_canvas = undefined;\n"," this.rubberband_context = undefined;\n"," this.format_dropdown = undefined;\n","\n"," this.image_mode = 'full';\n","\n"," this.root = document.createElement('div');\n"," this.root.setAttribute('style', 'display: inline-block');\n"," this._root_extra_style(this.root);\n","\n"," parent_element.appendChild(this.root);\n","\n"," this._init_header(this);\n"," this._init_canvas(this);\n"," this._init_toolbar(this);\n","\n"," var fig = this;\n","\n"," this.waiting = false;\n","\n"," this.ws.onopen = function () {\n"," fig.send_message('supports_binary', { value: fig.supports_binary });\n"," fig.send_message('send_image_mode', {});\n"," if (fig.ratio !== 1) {\n"," fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n"," }\n"," fig.send_message('refresh', {});\n"," };\n","\n"," this.imageObj.onload = function () {\n"," if (fig.image_mode === 'full') {\n"," // Full images could contain transparency (where diff images\n"," // almost always do), so we need to clear the canvas so that\n"," // there is no ghosting.\n"," fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n"," }\n"," fig.context.drawImage(fig.imageObj, 0, 0);\n"," };\n","\n"," this.imageObj.onunload = function () {\n"," fig.ws.close();\n"," };\n","\n"," this.ws.onmessage = this._make_on_message_function(this);\n","\n"," this.ondownload = ondownload;\n","};\n","\n","mpl.figure.prototype._init_header = function () {\n"," var titlebar = document.createElement('div');\n"," titlebar.classList =\n"," 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n"," var titletext = document.createElement('div');\n"," titletext.classList = 'ui-dialog-title';\n"," titletext.setAttribute(\n"," 'style',\n"," 'width: 100%; text-align: center; padding: 3px;'\n"," );\n"," titlebar.appendChild(titletext);\n"," this.root.appendChild(titlebar);\n"," this.header = titletext;\n","};\n","\n","mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n","\n","mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n","\n","mpl.figure.prototype._init_canvas = function () {\n"," var fig = this;\n","\n"," var canvas_div = (this.canvas_div = document.createElement('div'));\n"," canvas_div.setAttribute(\n"," 'style',\n"," 'border: 1px solid #ddd;' +\n"," 'box-sizing: content-box;' +\n"," 'clear: both;' +\n"," 'min-height: 1px;' +\n"," 'min-width: 1px;' +\n"," 'outline: 0;' +\n"," 'overflow: hidden;' +\n"," 'position: relative;' +\n"," 'resize: both;'\n"," );\n","\n"," function on_keyboard_event_closure(name) {\n"," return function (event) {\n"," return fig.key_event(event, name);\n"," };\n"," }\n","\n"," canvas_div.addEventListener(\n"," 'keydown',\n"," on_keyboard_event_closure('key_press')\n"," );\n"," canvas_div.addEventListener(\n"," 'keyup',\n"," on_keyboard_event_closure('key_release')\n"," );\n","\n"," this._canvas_extra_style(canvas_div);\n"," this.root.appendChild(canvas_div);\n","\n"," var canvas = (this.canvas = document.createElement('canvas'));\n"," canvas.classList.add('mpl-canvas');\n"," canvas.setAttribute('style', 'box-sizing: content-box;');\n","\n"," this.context = canvas.getContext('2d');\n","\n"," var backingStore =\n"," this.context.backingStorePixelRatio ||\n"," this.context.webkitBackingStorePixelRatio ||\n"," this.context.mozBackingStorePixelRatio ||\n"," this.context.msBackingStorePixelRatio ||\n"," this.context.oBackingStorePixelRatio ||\n"," this.context.backingStorePixelRatio ||\n"," 1;\n","\n"," this.ratio = (window.devicePixelRatio || 1) / backingStore;\n","\n"," var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n"," 'canvas'\n"," ));\n"," rubberband_canvas.setAttribute(\n"," 'style',\n"," 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n"," );\n","\n"," // Apply a ponyfill if ResizeObserver is not implemented by browser.\n"," if (this.ResizeObserver === undefined) {\n"," if (window.ResizeObserver !== undefined) {\n"," this.ResizeObserver = window.ResizeObserver;\n"," } else {\n"," var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n"," this.ResizeObserver = obs.ResizeObserver;\n"," }\n"," }\n","\n"," this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n"," var nentries = entries.length;\n"," for (var i = 0; i < nentries; i++) {\n"," var entry = entries[i];\n"," var width, height;\n"," if (entry.contentBoxSize) {\n"," if (entry.contentBoxSize instanceof Array) {\n"," // Chrome 84 implements new version of spec.\n"," width = entry.contentBoxSize[0].inlineSize;\n"," height = entry.contentBoxSize[0].blockSize;\n"," } else {\n"," // Firefox implements old version of spec.\n"," width = entry.contentBoxSize.inlineSize;\n"," height = entry.contentBoxSize.blockSize;\n"," }\n"," } else {\n"," // Chrome <84 implements even older version of spec.\n"," width = entry.contentRect.width;\n"," height = entry.contentRect.height;\n"," }\n","\n"," // Keep the size of the canvas and rubber band canvas in sync with\n"," // the canvas container.\n"," if (entry.devicePixelContentBoxSize) {\n"," // Chrome 84 implements new version of spec.\n"," canvas.setAttribute(\n"," 'width',\n"," entry.devicePixelContentBoxSize[0].inlineSize\n"," );\n"," canvas.setAttribute(\n"," 'height',\n"," entry.devicePixelContentBoxSize[0].blockSize\n"," );\n"," } else {\n"," canvas.setAttribute('width', width * fig.ratio);\n"," canvas.setAttribute('height', height * fig.ratio);\n"," }\n"," canvas.setAttribute(\n"," 'style',\n"," 'width: ' + width + 'px; height: ' + height + 'px;'\n"," );\n","\n"," rubberband_canvas.setAttribute('width', width);\n"," rubberband_canvas.setAttribute('height', height);\n","\n"," // And update the size in Python. We ignore the initial 0/0 size\n"," // that occurs as the element is placed into the DOM, which should\n"," // otherwise not happen due to the minimum size styling.\n"," if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n"," fig.request_resize(width, height);\n"," }\n"," }\n"," });\n"," this.resizeObserverInstance.observe(canvas_div);\n","\n"," function on_mouse_event_closure(name) {\n"," return function (event) {\n"," return fig.mouse_event(event, name);\n"," };\n"," }\n","\n"," rubberband_canvas.addEventListener(\n"," 'mousedown',\n"," on_mouse_event_closure('button_press')\n"," );\n"," rubberband_canvas.addEventListener(\n"," 'mouseup',\n"," on_mouse_event_closure('button_release')\n"," );\n"," // Throttle sequential mouse events to 1 every 20ms.\n"," rubberband_canvas.addEventListener(\n"," 'mousemove',\n"," on_mouse_event_closure('motion_notify')\n"," );\n","\n"," rubberband_canvas.addEventListener(\n"," 'mouseenter',\n"," on_mouse_event_closure('figure_enter')\n"," );\n"," rubberband_canvas.addEventListener(\n"," 'mouseleave',\n"," on_mouse_event_closure('figure_leave')\n"," );\n","\n"," canvas_div.addEventListener('wheel', function (event) {\n"," if (event.deltaY < 0) {\n"," event.step = 1;\n"," } else {\n"," event.step = -1;\n"," }\n"," on_mouse_event_closure('scroll')(event);\n"," });\n","\n"," canvas_div.appendChild(canvas);\n"," canvas_div.appendChild(rubberband_canvas);\n","\n"," this.rubberband_context = rubberband_canvas.getContext('2d');\n"," this.rubberband_context.strokeStyle = '#000000';\n","\n"," this._resize_canvas = function (width, height, forward) {\n"," if (forward) {\n"," canvas_div.style.width = width + 'px';\n"," canvas_div.style.height = height + 'px';\n"," }\n"," };\n","\n"," // Disable right mouse context menu.\n"," this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n"," event.preventDefault();\n"," return false;\n"," });\n","\n"," function set_focus() {\n"," canvas.focus();\n"," canvas_div.focus();\n"," }\n","\n"," window.setTimeout(set_focus, 100);\n","};\n","\n","mpl.figure.prototype._init_toolbar = function () {\n"," var fig = this;\n","\n"," var toolbar = document.createElement('div');\n"," toolbar.classList = 'mpl-toolbar';\n"," this.root.appendChild(toolbar);\n","\n"," function on_click_closure(name) {\n"," return function (_event) {\n"," return fig.toolbar_button_onclick(name);\n"," };\n"," }\n","\n"," function on_mouseover_closure(tooltip) {\n"," return function (event) {\n"," if (!event.currentTarget.disabled) {\n"," return fig.toolbar_button_onmouseover(tooltip);\n"," }\n"," };\n"," }\n","\n"," fig.buttons = {};\n"," var buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'mpl-button-group';\n"," for (var toolbar_ind in mpl.toolbar_items) {\n"," var name = mpl.toolbar_items[toolbar_ind][0];\n"," var tooltip = mpl.toolbar_items[toolbar_ind][1];\n"," var image = mpl.toolbar_items[toolbar_ind][2];\n"," var method_name = mpl.toolbar_items[toolbar_ind][3];\n","\n"," if (!name) {\n"," /* Instead of a spacer, we start a new button group. */\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n"," buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'mpl-button-group';\n"," continue;\n"," }\n","\n"," var button = (fig.buttons[name] = document.createElement('button'));\n"," button.classList = 'mpl-widget';\n"," button.setAttribute('role', 'button');\n"," button.setAttribute('aria-disabled', 'false');\n"," button.addEventListener('click', on_click_closure(method_name));\n"," button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n","\n"," var icon_img = document.createElement('img');\n"," icon_img.src = '_images/' + image + '.png';\n"," icon_img.srcset = '_images/' + image + '_large.png 2x';\n"," icon_img.alt = tooltip;\n"," button.appendChild(icon_img);\n","\n"," buttonGroup.appendChild(button);\n"," }\n","\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n","\n"," var fmt_picker = document.createElement('select');\n"," fmt_picker.classList = 'mpl-widget';\n"," toolbar.appendChild(fmt_picker);\n"," this.format_dropdown = fmt_picker;\n","\n"," for (var ind in mpl.extensions) {\n"," var fmt = mpl.extensions[ind];\n"," var option = document.createElement('option');\n"," option.selected = fmt === mpl.default_extension;\n"," option.innerHTML = fmt;\n"," fmt_picker.appendChild(option);\n"," }\n","\n"," var status_bar = document.createElement('span');\n"," status_bar.classList = 'mpl-message';\n"," toolbar.appendChild(status_bar);\n"," this.message = status_bar;\n","};\n","\n","mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n"," // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n"," // which will in turn request a refresh of the image.\n"," this.send_message('resize', { width: x_pixels, height: y_pixels });\n","};\n","\n","mpl.figure.prototype.send_message = function (type, properties) {\n"," properties['type'] = type;\n"," properties['figure_id'] = this.id;\n"," this.ws.send(JSON.stringify(properties));\n","};\n","\n","mpl.figure.prototype.send_draw_message = function () {\n"," if (!this.waiting) {\n"," this.waiting = true;\n"," this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n"," }\n","};\n","\n","mpl.figure.prototype.handle_save = function (fig, _msg) {\n"," var format_dropdown = fig.format_dropdown;\n"," var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n"," fig.ondownload(fig, format);\n","};\n","\n","mpl.figure.prototype.handle_resize = function (fig, msg) {\n"," var size = msg['size'];\n"," if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n"," fig._resize_canvas(size[0], size[1], msg['forward']);\n"," fig.send_message('refresh', {});\n"," }\n","};\n","\n","mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n"," var x0 = msg['x0'] / fig.ratio;\n"," var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n"," var x1 = msg['x1'] / fig.ratio;\n"," var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n"," x0 = Math.floor(x0) + 0.5;\n"," y0 = Math.floor(y0) + 0.5;\n"," x1 = Math.floor(x1) + 0.5;\n"," y1 = Math.floor(y1) + 0.5;\n"," var min_x = Math.min(x0, x1);\n"," var min_y = Math.min(y0, y1);\n"," var width = Math.abs(x1 - x0);\n"," var height = Math.abs(y1 - y0);\n","\n"," fig.rubberband_context.clearRect(\n"," 0,\n"," 0,\n"," fig.canvas.width / fig.ratio,\n"," fig.canvas.height / fig.ratio\n"," );\n","\n"," fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n","};\n","\n","mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n"," // Updates the figure title.\n"," fig.header.textContent = msg['label'];\n","};\n","\n","mpl.figure.prototype.handle_cursor = function (fig, msg) {\n"," var cursor = msg['cursor'];\n"," switch (cursor) {\n"," case 0:\n"," cursor = 'pointer';\n"," break;\n"," case 1:\n"," cursor = 'default';\n"," break;\n"," case 2:\n"," cursor = 'crosshair';\n"," break;\n"," case 3:\n"," cursor = 'move';\n"," break;\n"," }\n"," fig.rubberband_canvas.style.cursor = cursor;\n","};\n","\n","mpl.figure.prototype.handle_message = function (fig, msg) {\n"," fig.message.textContent = msg['message'];\n","};\n","\n","mpl.figure.prototype.handle_draw = function (fig, _msg) {\n"," // Request the server to send over a new figure.\n"," fig.send_draw_message();\n","};\n","\n","mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n"," fig.image_mode = msg['mode'];\n","};\n","\n","mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n"," for (var key in msg) {\n"," if (!(key in fig.buttons)) {\n"," continue;\n"," }\n"," fig.buttons[key].disabled = !msg[key];\n"," fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n"," }\n","};\n","\n","mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n"," if (msg['mode'] === 'PAN') {\n"," fig.buttons['Pan'].classList.add('active');\n"," fig.buttons['Zoom'].classList.remove('active');\n"," } else if (msg['mode'] === 'ZOOM') {\n"," fig.buttons['Pan'].classList.remove('active');\n"," fig.buttons['Zoom'].classList.add('active');\n"," } else {\n"," fig.buttons['Pan'].classList.remove('active');\n"," fig.buttons['Zoom'].classList.remove('active');\n"," }\n","};\n","\n","mpl.figure.prototype.updated_canvas_event = function () {\n"," // Called whenever the canvas gets updated.\n"," this.send_message('ack', {});\n","};\n","\n","// A function to construct a web socket function for onmessage handling.\n","// Called in the figure constructor.\n","mpl.figure.prototype._make_on_message_function = function (fig) {\n"," return function socket_on_message(evt) {\n"," if (evt.data instanceof Blob) {\n"," /* FIXME: We get \"Resource interpreted as Image but\n"," * transferred with MIME type text/plain:\" errors on\n"," * Chrome. But how to set the MIME type? It doesn't seem\n"," * to be part of the websocket stream */\n"," evt.data.type = 'image/png';\n","\n"," /* Free the memory for the previous frames */\n"," if (fig.imageObj.src) {\n"," (window.URL || window.webkitURL).revokeObjectURL(\n"," fig.imageObj.src\n"," );\n"," }\n","\n"," fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n"," evt.data\n"," );\n"," fig.updated_canvas_event();\n"," fig.waiting = false;\n"," return;\n"," } else if (\n"," typeof evt.data === 'string' &&\n"," evt.data.slice(0, 21) === 'data:image/png;base64'\n"," ) {\n"," fig.imageObj.src = evt.data;\n"," fig.updated_canvas_event();\n"," fig.waiting = false;\n"," return;\n"," }\n","\n"," var msg = JSON.parse(evt.data);\n"," var msg_type = msg['type'];\n","\n"," // Call the \"handle_{type}\" callback, which takes\n"," // the figure and JSON message as its only arguments.\n"," try {\n"," var callback = fig['handle_' + msg_type];\n"," } catch (e) {\n"," console.log(\n"," \"No handler for the '\" + msg_type + \"' message type: \",\n"," msg\n"," );\n"," return;\n"," }\n","\n"," if (callback) {\n"," try {\n"," // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n"," callback(fig, msg);\n"," } catch (e) {\n"," console.log(\n"," \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n"," e,\n"," e.stack,\n"," msg\n"," );\n"," }\n"," }\n"," };\n","};\n","\n","// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n","mpl.findpos = function (e) {\n"," //this section is from http://www.quirksmode.org/js/events_properties.html\n"," var targ;\n"," if (!e) {\n"," e = window.event;\n"," }\n"," if (e.target) {\n"," targ = e.target;\n"," } else if (e.srcElement) {\n"," targ = e.srcElement;\n"," }\n"," if (targ.nodeType === 3) {\n"," // defeat Safari bug\n"," targ = targ.parentNode;\n"," }\n","\n"," // pageX,Y are the mouse positions relative to the document\n"," var boundingRect = targ.getBoundingClientRect();\n"," var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n"," var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n","\n"," return { x: x, y: y };\n","};\n","\n","/*\n"," * return a copy of an object with only non-object keys\n"," * we need this to avoid circular references\n"," * http://stackoverflow.com/a/24161582/3208463\n"," */\n","function simpleKeys(original) {\n"," return Object.keys(original).reduce(function (obj, key) {\n"," if (typeof original[key] !== 'object') {\n"," obj[key] = original[key];\n"," }\n"," return obj;\n"," }, {});\n","}\n","\n","mpl.figure.prototype.mouse_event = function (event, name) {\n"," var canvas_pos = mpl.findpos(event);\n","\n"," if (name === 'button_press') {\n"," this.canvas.focus();\n"," this.canvas_div.focus();\n"," }\n","\n"," var x = canvas_pos.x * this.ratio;\n"," var y = canvas_pos.y * this.ratio;\n","\n"," this.send_message(name, {\n"," x: x,\n"," y: y,\n"," button: event.button,\n"," step: event.step,\n"," guiEvent: simpleKeys(event),\n"," });\n","\n"," /* This prevents the web browser from automatically changing to\n"," * the text insertion cursor when the button is pressed. We want\n"," * to control all of the cursor setting manually through the\n"," * 'cursor' event from matplotlib */\n"," event.preventDefault();\n"," return false;\n","};\n","\n","mpl.figure.prototype._key_event_extra = function (_event, _name) {\n"," // Handle any extra behaviour associated with a key event\n","};\n","\n","mpl.figure.prototype.key_event = function (event, name) {\n"," // Prevent repeat events\n"," if (name === 'key_press') {\n"," if (event.which === this._key) {\n"," return;\n"," } else {\n"," this._key = event.which;\n"," }\n"," }\n"," if (name === 'key_release') {\n"," this._key = null;\n"," }\n","\n"," var value = '';\n"," if (event.ctrlKey && event.which !== 17) {\n"," value += 'ctrl+';\n"," }\n"," if (event.altKey && event.which !== 18) {\n"," value += 'alt+';\n"," }\n"," if (event.shiftKey && event.which !== 16) {\n"," value += 'shift+';\n"," }\n","\n"," value += 'k';\n"," value += event.which.toString();\n","\n"," this._key_event_extra(event, name);\n","\n"," this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n"," return false;\n","};\n","\n","mpl.figure.prototype.toolbar_button_onclick = function (name) {\n"," if (name === 'download') {\n"," this.handle_save(this, null);\n"," } else {\n"," this.send_message('toolbar_button', { name: name });\n"," }\n","};\n","\n","mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n"," this.message.textContent = tooltip;\n","};\n","\n","///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n","// prettier-ignore\n","var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n","mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n","\n","mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n","\n","mpl.default_extension = \"png\";/* global mpl */\n","\n","var comm_websocket_adapter = function (comm) {\n"," // Create a \"websocket\"-like object which calls the given IPython comm\n"," // object with the appropriate methods. Currently this is a non binary\n"," // socket, so there is still some room for performance tuning.\n"," var ws = {};\n","\n"," ws.close = function () {\n"," comm.close();\n"," };\n"," ws.send = function (m) {\n"," //console.log('sending', m);\n"," comm.send(m);\n"," };\n"," // Register the callback with on_msg.\n"," comm.on_msg(function (msg) {\n"," //console.log('receiving', msg['content']['data'], msg);\n"," // Pass the mpl event to the overridden (by mpl) onmessage function.\n"," ws.onmessage(msg['content']['data']);\n"," });\n"," return ws;\n","};\n","\n","mpl.mpl_figure_comm = function (comm, msg) {\n"," // This is the function which gets called when the mpl process\n"," // starts-up an IPython Comm through the \"matplotlib\" channel.\n","\n"," var id = msg.content.data.id;\n"," // Get hold of the div created by the display call when the Comm\n"," // socket was opened in Python.\n"," var element = document.getElementById(id);\n"," var ws_proxy = comm_websocket_adapter(comm);\n","\n"," function ondownload(figure, _format) {\n"," window.open(figure.canvas.toDataURL());\n"," }\n","\n"," var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n","\n"," // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n"," // web socket which is closed, not our websocket->open comm proxy.\n"," ws_proxy.onopen();\n","\n"," fig.parent_element = element;\n"," fig.cell_info = mpl.find_output_cell(\"\");\n"," if (!fig.cell_info) {\n"," console.error('Failed to find cell for figure', id, fig);\n"," return;\n"," }\n"," fig.cell_info[0].output_area.element.on(\n"," 'cleared',\n"," { fig: fig },\n"," fig._remove_fig_handler\n"," );\n","};\n","\n","mpl.figure.prototype.handle_close = function (fig, msg) {\n"," var width = fig.canvas.width / fig.ratio;\n"," fig.cell_info[0].output_area.element.off(\n"," 'cleared',\n"," fig._remove_fig_handler\n"," );\n"," fig.resizeObserverInstance.unobserve(fig.canvas_div);\n","\n"," // Update the output cell to use the data from the current canvas.\n"," fig.push_to_output();\n"," var dataURL = fig.canvas.toDataURL();\n"," // Re-enable the keyboard manager in IPython - without this line, in FF,\n"," // the notebook keyboard shortcuts fail.\n"," IPython.keyboard_manager.enable();\n"," fig.parent_element.innerHTML =\n"," '';\n"," fig.close_ws(fig, msg);\n","};\n","\n","mpl.figure.prototype.close_ws = function (fig, msg) {\n"," fig.send_message('closing', msg);\n"," // fig.ws.close()\n","};\n","\n","mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n"," // Turn the data on the canvas into data in the output cell.\n"," var width = this.canvas.width / this.ratio;\n"," var dataURL = this.canvas.toDataURL();\n"," this.cell_info[1]['text/html'] =\n"," '';\n","};\n","\n","mpl.figure.prototype.updated_canvas_event = function () {\n"," // Tell IPython that the notebook contents must change.\n"," IPython.notebook.set_dirty(true);\n"," this.send_message('ack', {});\n"," var fig = this;\n"," // Wait a second, then push the new image to the DOM so\n"," // that it is saved nicely (might be nice to debounce this).\n"," setTimeout(function () {\n"," fig.push_to_output();\n"," }, 1000);\n","};\n","\n","mpl.figure.prototype._init_toolbar = function () {\n"," var fig = this;\n","\n"," var toolbar = document.createElement('div');\n"," toolbar.classList = 'btn-toolbar';\n"," this.root.appendChild(toolbar);\n","\n"," function on_click_closure(name) {\n"," return function (_event) {\n"," return fig.toolbar_button_onclick(name);\n"," };\n"," }\n","\n"," function on_mouseover_closure(tooltip) {\n"," return function (event) {\n"," if (!event.currentTarget.disabled) {\n"," return fig.toolbar_button_onmouseover(tooltip);\n"," }\n"," };\n"," }\n","\n"," fig.buttons = {};\n"," var buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'btn-group';\n"," var button;\n"," for (var toolbar_ind in mpl.toolbar_items) {\n"," var name = mpl.toolbar_items[toolbar_ind][0];\n"," var tooltip = mpl.toolbar_items[toolbar_ind][1];\n"," var image = mpl.toolbar_items[toolbar_ind][2];\n"," var method_name = mpl.toolbar_items[toolbar_ind][3];\n","\n"," if (!name) {\n"," /* Instead of a spacer, we start a new button group. */\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n"," buttonGroup = document.createElement('div');\n"," buttonGroup.classList = 'btn-group';\n"," continue;\n"," }\n","\n"," button = fig.buttons[name] = document.createElement('button');\n"," button.classList = 'btn btn-default';\n"," button.href = '#';\n"," button.title = name;\n"," button.innerHTML = '';\n"," button.addEventListener('click', on_click_closure(method_name));\n"," button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n"," buttonGroup.appendChild(button);\n"," }\n","\n"," if (buttonGroup.hasChildNodes()) {\n"," toolbar.appendChild(buttonGroup);\n"," }\n","\n"," // Add the status bar.\n"," var status_bar = document.createElement('span');\n"," status_bar.classList = 'mpl-message pull-right';\n"," toolbar.appendChild(status_bar);\n"," this.message = status_bar;\n","\n"," // Add the close button to the window.\n"," var buttongrp = document.createElement('div');\n"," buttongrp.classList = 'btn-group inline pull-right';\n"," button = document.createElement('button');\n"," button.classList = 'btn btn-mini btn-primary';\n"," button.href = '#';\n"," button.title = 'Stop Interaction';\n"," button.innerHTML = '';\n"," button.addEventListener('click', function (_evt) {\n"," fig.handle_close(fig, {});\n"," });\n"," button.addEventListener(\n"," 'mouseover',\n"," on_mouseover_closure('Stop Interaction')\n"," );\n"," buttongrp.appendChild(button);\n"," var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n"," titlebar.insertBefore(buttongrp, titlebar.firstChild);\n","};\n","\n","mpl.figure.prototype._remove_fig_handler = function (event) {\n"," var fig = event.data.fig;\n"," if (event.target !== this) {\n"," // Ignore bubbled events from children.\n"," return;\n"," }\n"," fig.close_ws(fig, {});\n","};\n","\n","mpl.figure.prototype._root_extra_style = function (el) {\n"," el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n","};\n","\n","mpl.figure.prototype._canvas_extra_style = function (el) {\n"," // this is important to make the div 'focusable\n"," el.setAttribute('tabindex', 0);\n"," // reach out to IPython and tell the keyboard manager to turn it's self\n"," // off when our div gets focus\n","\n"," // location in version 3\n"," if (IPython.notebook.keyboard_manager) {\n"," IPython.notebook.keyboard_manager.register_events(el);\n"," } else {\n"," // location in version 2\n"," IPython.keyboard_manager.register_events(el);\n"," }\n","};\n","\n","mpl.figure.prototype._key_event_extra = function (event, _name) {\n"," var manager = IPython.notebook.keyboard_manager;\n"," if (!manager) {\n"," manager = IPython.keyboard_manager;\n"," }\n","\n"," // Check for shift+enter\n"," if (event.shiftKey && event.which === 13) {\n"," this.canvas_div.blur();\n"," // select the cell after this one\n"," var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n"," IPython.notebook.select(index + 1);\n"," }\n","};\n","\n","mpl.figure.prototype.handle_save = function (fig, _msg) {\n"," fig.ondownload(fig, null);\n","};\n","\n","mpl.find_output_cell = function (html_output) {\n"," // Return the cell and output element which can be found *uniquely* in the notebook.\n"," // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n"," // IPython event is triggered only after the cells have been serialised, which for\n"," // our purposes (turning an active figure into a static one), is too late.\n"," var cells = IPython.notebook.get_cells();\n"," var ncells = cells.length;\n"," for (var i = 0; i < ncells; i++) {\n"," var cell = cells[i];\n"," if (cell.cell_type === 'code') {\n"," for (var j = 0; j < cell.output_area.outputs.length; j++) {\n"," var data = cell.output_area.outputs[j];\n"," if (data.data) {\n"," // IPython >= 3 moved mimebundle to data attribute of output\n"," data = data.data;\n"," }\n"," if (data['text/html'] === html_output) {\n"," return [cell, data, j];\n"," }\n"," }\n"," }\n"," }\n","};\n","\n","// Register the function which deals with the matplotlib target/channel.\n","// The kernel may be null if the page has been refreshed.\n","if (IPython.notebook.kernel !== null) {\n"," IPython.notebook.kernel.comm_manager.register_target(\n"," 'matplotlib',\n"," mpl.mpl_figure_comm\n"," );\n","}\n"],"text/plain":[""]},"metadata":{},"output_type":"display_data"},{"data":{"text/html":[""],"text/plain":[""]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"fc0939117b6041269f471bb3e7f0bb15","version_major":2,"version_minor":0},"text/plain":["Button(description='Clear all', style=ButtonStyle())"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"45115b5ac15345259cce235abbfdb277","version_major":2,"version_minor":0},"text/plain":["Button(description='Submit', style=ButtonStyle())"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"924892819d544e27be446f0a269ded99","version_major":2,"version_minor":0},"text/plain":["IntSlider(value=0, max=10, min=-1)"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"f44afedea0454db2b716a74ca160074e","version_major":2,"version_minor":0},"text/plain":["Dropdown(description='Species plot 1', options={'A': 0, 'B': 1}, value=0)"]},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"eca5fc5601424c1686b7a94ab6cab267","version_major":2,"version_minor":0},"text/plain":["Dropdown(description='Species plot 2', index=1, options={'A': 0, 'B': 1}, value=1)"]},"metadata":{},"output_type":"display_data"},{"data":{"text/html":["\n","\n","
\n"," \n"," \n"," | \n"," alpha1 | \n"," alpha2 | \n"," beta | \n"," gamma | \n"," mu | \n","
\n"," \n"," \n"," \n"," 0 | \n"," 11.441441 | \n"," 11.441441 | \n"," 2.900901 | \n"," 4.838839 | \n"," 2.469469 | \n","
\n"," \n"," 1 | \n"," 14.564565 | \n"," 14.564565 | \n"," 3.605606 | \n"," 4.286286 | \n"," 2.583584 | \n","
\n"," \n"," 2 | \n"," 15.725726 | \n"," 12.502503 | \n"," 5.467467 | \n"," 3.473473 | \n"," 1.782783 | \n","
\n"," \n"," 3 | \n"," 26.576577 | \n"," 23.353353 | \n"," 2.392392 | \n"," 5.011011 | \n"," 1.590591 | \n","
\n"," \n"," 4 | \n"," 19.629630 | \n"," 22.852853 | \n"," 4.590591 | \n"," 5.943944 | \n"," 2.837838 | \n","
\n"," \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n"," ... | \n","
\n"," \n"," 495 | \n"," 12.842843 | \n"," 12.842843 | \n"," 5.535536 | \n"," 2.304304 | \n"," 2.393393 | \n","
\n"," \n"," 496 | \n"," 26.376376 | \n"," 28.758759 | \n"," 5.043043 | \n"," 2.416416 | \n"," 1.520521 | \n","
\n"," \n"," 497 | \n"," 11.521522 | \n"," 13.123123 | \n"," 4.266266 | \n"," 4.934935 | \n"," 2.515516 | \n","
\n"," \n"," 498 | \n"," 15.145145 | \n"," 15.145145 | \n"," 4.034034 | \n"," 3.205205 | \n"," 1.088088 | \n","
\n"," \n"," 499 | \n"," 27.417417 | \n"," 24.194194 | \n"," 5.211211 | \n"," 2.584585 | \n"," 2.845846 | \n","
\n"," \n","
\n","
500 rows × 5 columns
\n","
"],"text/plain":[" alpha1 alpha2 beta gamma mu\n","0 11.441441 11.441441 2.900901 4.838839 2.469469\n","1 14.564565 14.564565 3.605606 4.286286 2.583584\n","2 15.725726 12.502503 5.467467 3.473473 1.782783\n","3 26.576577 23.353353 2.392392 5.011011 1.590591\n","4 19.629630 22.852853 4.590591 5.943944 2.837838\n",".. ... ... ... ... ...\n","495 12.842843 12.842843 5.535536 2.304304 2.393393\n","496 26.376376 28.758759 5.043043 2.416416 1.520521\n","497 11.521522 13.123123 4.266266 4.934935 2.515516\n","498 15.145145 15.145145 4.034034 3.205205 1.088088\n","499 27.417417 24.194194 5.211211 2.584585 2.845846\n","\n","[500 rows x 5 columns]"]},"metadata":{},"output_type":"display_data"}],"source":["met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":17,"metadata":{},"outputs":[],"source":["met.data.user_labels = user_labels"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":[]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_SwitchSciopeModelInference.ipynb b/public_models/Toggle_Switch/Toggle_SwitchSciopeModelInference.ipynb
deleted file mode 100644
index 2ec6bf001f..0000000000
--- a/public_models/Toggle_Switch/Toggle_SwitchSciopeModelInference.ipynb
+++ /dev/null
@@ -1 +0,0 @@
-{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","from gillespy2 import VariableSSACSolver\n","# from gillespy2 import TauLeapingSolver\n","# from gillespy2 import TauHybridSolver\n","# from gillespy2 import ODESolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = VariableSSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Inference"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2\n","\n","from tsfresh.feature_extraction.settings import MinimalFCParameters\n","from sciope.utilities.priors import uniform_prior\n","from sciope.utilities.summarystats import auto_tsfresh\n","from sciope.utilities.distancefunctions import naive_squared\n","from sciope.inference.abc_inference import ABC\n","from sklearn.metrics import mean_absolute_error\n","from dask.distributed import Client"]},{"cell_type":"markdown","metadata":{},"source":["## Generate some fixed(observed) data based on default parameters of the model"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","fixed_data = model.run(**kwargs)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Reshape the data and remove timepoints array\n","fixed_data = fixed_data.to_array()\n","fixed_data = np.asarray([x.T for x in fixed_data])\n","fixed_data = fixed_data[:, 1:, :]"]},{"cell_type":"markdown","metadata":{},"source":["## Define prior distribution"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# take default from mode 1 as reference\n","default_param = np.array(list(model.listOfParameters.items()))[:, 1]\n","\n","bound = []\n","for exp in default_param:\n"," bound.append(float(exp.expression))\n","\n","# Set the bounds\n","bound = np.array(bound)\n","dmin = bound * 0.1\n","dmax = bound * 2.0\n","\n","# Here we use uniform prior\n","uni_prior = uniform_prior.UniformPrior(dmin, dmax)"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def get_variables(params, model):\n"," # params - array, need to have the same order as model.listOfParameters\n"," variables = {}\n"," for e, pname in enumerate(model.listOfParameters.keys()):\n"," variables[pname] = params[e]\n"," return variables\n","\n","# Here we use the GillesPy2 Solver\n","def simulator(params, model):\n"," variables = get_variables(params, model)\n","\n"," res = model.run(**kwargs, variables=variables)\n"," res = res.to_array()\n"," tot_res = np.asarray([x.T for x in res]) # reshape to (N, S, T)\n"," # should not contain timepoints\n"," tot_res = tot_res[:, 1:, :]\n","\n"," return tot_res\n","\n","# Wrapper, simulator function to abc should should only take one argument (the parameter point)\n","def simulator2(x):\n"," return simulator(x, model=model)"]},{"cell_type":"markdown","metadata":{},"source":["## Define summary statistics and distance function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Function to generate summary statistics\n","summ_func = auto_tsfresh.SummariesTSFRESH()\n","\n","# Distance\n","ns = naive_squared.NaiveSquaredDistance()"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Start abc instance"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["abc = ABC(fixed_data, sim=simulator2, prior_function=uni_prior, summaries_function=summ_func.compute, distance_function=ns)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First compute the fixed(observed) mean\n","abc.compute_fixed_mean(chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["res = abc.infer(num_samples=100, batch_size=10, chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["mae_inference = mean_absolute_error(bound, abc.results['inferred_parameters'])"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch_1D_Parameter_Sweep.ipynb b/public_models/Toggle_Switch/Toggle_Switch_1D_Parameter_Sweep.ipynb
new file mode 100644
index 0000000000..9ce97948ff
--- /dev/null
+++ b/public_models/Toggle_Switch/Toggle_Switch_1D_Parameter_Sweep.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":20,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Post Processing"]},{"cell_type":"markdown","metadata":{},"source":["## Feature extraction function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# What value(s) do you want to extract from the simulation trajectory\n","def population_at_last_timepoint(c, res):\n"," if c.verbose:\n"," print(f'population_at_last_timepoint {c.variable_of_interest}={res[c.variable_of_interest][-1]}')\n"," return res[c.variable_of_interest][-1]"]},{"cell_type":"markdown","metadata":{},"source":["## Aggregation function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# How do we combine the values from multiple trajectores\n","def mean_std_of_ensemble(c, data):\n"," a = np.average(data)\n"," s = np.std(data)\n"," if c.verbose:\n"," print(f'mean_std_of_ensemble m:{a} s:{s}')\n"," return (a, s)"]},{"cell_type":"markdown","metadata":{},"source":["# Parameter Sweep"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ParameterSweep1D():\n","\n"," def run(c, kwargs, verbose=False):\n"," c.verbose = verbose\n"," fn = c.feature_extraction\n"," ag = c.ensemble_aggragator\n"," data = np.zeros((len(c.p1_range), 2)) # mean and std\n"," for i, v1 in enumerate(c.p1_range):\n"," if c.verbose:\n"," print(f'running {c.p1}={v1}')\n"," if(c.number_of_trajectories > 1):\n"," tmp_results = model.run(**kwargs, variables={c.p1:v1})\n"," (m, s) = ag([fn(x) for x in tmp_results])\n"," data[i, 0] = m\n"," data[i, 1] = s\n"," else:\n"," tmp_result = model.run(**kwargs, variables={c.p1:v1})\n"," data[i, 0] = c.feature_extraction(tmp_result)\n"," c.data = data\n","\n","\n"," def plot(c):\n"," from matplotlib import pyplot as plt\n"," from mpl_toolkits.axes_grid1 import make_axes_locatable\n"," fig, ax = plt.subplots(figsize=(8, 8))\n"," plt.title(f'Parameter Sweep - Variable:{c.variable_of_interest}')\n"," plt.errorbar(c.p1_range, c.data[:, 0], c.data[:, 1])\n"," plt.xlabel(c.p1, fontsize=16, fontweight='bold')\n"," plt.ylabel('Population', fontsize=16, fontweight='bold')\n","\n","\n"," def plotplotly(c, return_plotly_figure=False):\n"," from plotly.offline import iplot\n"," import plotly.graph_objs as go\n","\n"," visible = c.number_of_trajectories > 1\n"," error_y = dict(type='data', array=c.data[:, 1], visible=visible)\n","\n"," trace_list = [go.Scatter(x=c.p1_range, y=c.data[:, 0], error_y=error_y)]\n","\n"," title = dict(text=f'Parameter Sweep - Variable: {c.variable_of_interest}', x=0.5)\n"," yaxis_label = dict(title='Population')\n"," xaxis_label = dict(title=f'{c.p1}')\n","\n"," layout = go.Layout(title=title, xaxis=xaxis_label, yaxis=yaxis_label)\n","\n"," fig = dict(data=trace_list, layout=layout)\n","\n"," if return_plotly_figure:\n"," return fig\n"," iplot(fig)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ParameterSweepConfig(ParameterSweep1D):\n"," # What class defines the GillesPy2 model\n"," model = ToggleSwitch()\n"," # ENTER PARAMETER HERE\n"," p1 = 'alpha1'\n"," # ENTER START VALUE FOR P1 RANGE HERE\n"," p1_min = 0.5 * float(eval(model.get_parameter(p1).expression))\n"," # ENTER END VALUE FOR P1 RANGE HERE\n"," p1_max = 1.5 * float(eval(model.get_parameter(p1).expression))\n"," # ENTER THE NUMBER OF STEPS FOR P1 HERE\n"," p1_steps = 11\n"," p1_range = np.linspace(p1_min, p1_max, p1_steps)\n"," # ENTER VARIABLE OF INTEREST HERE\n"," variable_of_interest = 'A'\n"," number_of_trajectories = 20\n"," # What feature of the simulation are we examining\n"," feature_extraction = population_at_last_timepoint\n"," # for ensemble resutls: how do we aggreggate the values\n"," ensemble_aggragator = mean_std_of_ensemble"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","ps = ParameterSweepConfig()\n","%time ps.run(kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["ps.plot()"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["ps.plotplotly()"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch_2D_Parameter_Sweep.ipynb b/public_models/Toggle_Switch/Toggle_Switch_2D_Parameter_Sweep.ipynb
new file mode 100644
index 0000000000..c5992dd1cf
--- /dev/null
+++ b/public_models/Toggle_Switch/Toggle_Switch_2D_Parameter_Sweep.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":20,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Post Processing"]},{"cell_type":"markdown","metadata":{},"source":["## Feature extraction function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# What value(s) do you want to extract from the simulation trajectory\n","def population_at_last_timepoint(c, res):\n"," if c.verbose:\n"," print(f'population_at_last_timepoint {c.variable_of_interest}={res[c.variable_of_interest][-1]}')\n"," return res[c.variable_of_interest][-1]"]},{"cell_type":"markdown","metadata":{},"source":["## Aggregation function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# How do we combine the values from multiple trajectores\n","def average_of_ensemble(c, data):\n"," a = np.average(data)\n"," if c.verbose:\n"," print(f'average_of_ensemble = {a}')\n"," return a"]},{"cell_type":"markdown","metadata":{},"source":["# Parameter Sweep"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ParameterSweep2D():\n","\n"," def run(c, kwargs, verbose=False):\n"," c.verbose = verbose\n"," fn = c.feature_extraction\n"," ag = c.ensemble_aggragator\n"," data = np.zeros((len(c.p1_range), len(c.p2_range)))\n"," for i, v1 in enumerate(c.p1_range):\n"," for j, v2 in enumerate(c.p2_range):\n"," if c.verbose:\n"," print(f'running {c.p1}={v1}, {c.p2}={v2}')\n"," if(c.number_of_trajectories > 1):\n"," tmp_results = model.run(**kwargs, variables={c.p1:v1, c.p2:v2})\n"," data[i, j] = ag([fn(x) for x in tmp_results])\n"," else:\n"," tmp_result = model.run(**kwargs, variables={c.p1:v1, c.p2:v2})\n"," data[i, j] = c.feature_extraction(tmp_result)\n"," c.data = data\n","\n","\n"," def plot(c):\n"," from matplotlib import pyplot as plt\n"," from mpl_toolkits.axes_grid1 import make_axes_locatable\n"," fig, ax = plt.subplots(figsize=(8, 8))\n"," plt.imshow(c.data)\n"," ax.set_xticks(np.arange(c.data.shape[1]) + 0.5, minor=False)\n"," ax.set_yticks(np.arange(c.data.shape[0]) + 0.5, minor=False)\n"," plt.title(f'Parameter Sweep - Variable: {c.variable_of_interest}')\n"," ax.set_xticklabels(c.p1_range, minor=False, rotation=90)\n"," ax.set_yticklabels(c.p2_range, minor=False)\n"," ax.set_xlabel(c.p1, fontsize=16, fontweight='bold')\n"," ax.set_ylabel(c.p2, fontsize=16, fontweight='bold')\n"," divider = make_axes_locatable(ax)\n"," cax = divider.append_axes('right', size='5%', pad=0.2)\n"," _ = plt.colorbar(ax=ax, cax=cax)\n","\n","\n"," def plotplotly(c, return_plotly_figure=False):\n"," from plotly.offline import init_notebook_mode, iplot\n"," import plotly.graph_objs as go\n","\n"," xaxis_ticks = c.p1_range\n"," yaxis_ticks = c.p2_range\n","\n"," trace_list = [go.Heatmap(z=c.data, x=xaxis_ticks, y=yaxis_ticks)]\n"," title = dict(text=f'Parameter Sweep - Variable: {c.variable_of_interest}', x=0.5)\n"," xaxis_label = dict(title=f'{c.p1}')\n"," yaxis_label = dict(title=f'{c.p2}')\n","\n"," layout = go.Layout(title=title, xaxis=xaxis_label, yaxis=yaxis_label)\n","\n"," fig = dict(data=trace_list, layout=layout)\n","\n"," if return_plotly_figure:\n"," return fig\n"," iplot(fig)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ParameterSweepConfig(ParameterSweep2D):\n"," # What class defines the GillesPy2 model\n"," model = ToggleSwitch()\n"," # ENTER PARAMETER 1 HERE\n"," p1 = 'alpha1'\n"," # ENTER PARAMETER 2 HERE\n"," p2 = 'alpha2'\n"," # ENTER START VALUE FOR P1 RANGE HERE\n"," p1_min = 0.5 * float(eval(model.get_parameter(p1).expression))\n"," # ENTER END VALUE FOR P1 RANGE HERE\n"," p1_max = 1.5 * float(eval(model.get_parameter(p1).expression))\n"," # ENTER THE NUMBER OF STEPS FOR P1 HERE\n"," p1_steps = 11\n"," p1_range = np.linspace(p1_min, p1_max, p1_steps)\n"," # ENTER START VALUE FOR P2 RANGE HERE\n"," p2_min = 0.5 * float(eval(model.get_parameter(p2).expression))\n"," # ENTER END VALUE FOR P2 RANGE HERE\n"," p2_max = 1.5 * float(eval(model.get_parameter(p2).expression))\n"," # ENTER THE NUMBER OF STEPS FOR P2 HERE\n"," p2_steps = 11\n"," p2_range = np.linspace(p2_min, p2_max, p2_steps)\n"," # ENTER VARIABLE OF INTEREST HERE\n"," variable_of_interest = 'A'\n"," number_of_trajectories = 20\n"," # What feature of the simulation are we examining\n"," feature_extraction = population_at_last_timepoint\n"," # for ensemble resutls: how do we aggreggate the values\n"," ensemble_aggragator = average_of_ensemble"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","ps = ParameterSweepConfig()\n","%time ps.run(kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["ps.plot()"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["ps.plotplotly()"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Exploration.ipynb b/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Exploration.ipynb
new file mode 100644
index 0000000000..62f442c900
--- /dev/null
+++ b/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Exploration.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","%matplotlib notebook\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Exploration"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator function (using gillespy2 wrapper)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.utilities.gillespy2 import wrapper\n","settings = configure_simulation()\n","simulator = wrapper.get_simulator(gillespy_model=model, run_settings=settings, species_of_interest=['A', 'B'])\n","expression_array = wrapper.get_parameter_expression_array(model)"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from dask.distributed import Client\n","\n","c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Define parameter sampler/design and summary statistics"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.designs import latin_hypercube_sampling\n","from sciope.utilities.summarystats.auto_tsfresh import SummariesTSFRESH\n","\n","lhc = latin_hypercube_sampling.LatinHypercube(xmin=expression_array, xmax=expression_array*3)\n","lhc.generate_array(1000) # creates a LHD of size 1000\n","\n","# will use default minimal set of features\n","summary_stats = SummariesTSFRESH()"]},{"cell_type":"markdown","metadata":{},"source":["## Initiate StochMET"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.stochmet.stochmet import StochMET\n","\n","met = StochMET(simulator, lhc, summary_stats)"]},{"cell_type":"markdown","metadata":{},"source":["## Run parameter sweep"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.compute(n_points=500, chunk_size=10)"]},{"cell_type":"markdown","metadata":{},"source":["## Explore the result"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First lets add some appropiate information about the model and features\n","met.data.configurations['listOfParameters'] = list(model.listOfParameters.keys())\n","met.data.configurations['listOfSpecies'] = list(model.listOfSpecies.keys())\n","met.data.configurations['listOfSummaries'] = met.summaries.features\n","met.data.configurations['timepoints'] = model.tspan"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Here we use UMAP for dimension reduction\n","met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.models.label_propagation import LPModel\n","# here lets use the dimension reduction embedding as input data\n","data = met.dr_model.embedding_\n","\n","model_lp = LPModel()\n","# train using basinhopping\n","model_lp.train(data, met.data.user_labels, min_=0.01, max_=10, niter=50)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# just to vislualize the result we will map the label distribution to the user_labels\n","# (will enable us to see the LP model output when using method 'explore')\n","user_labels = np.copy(met.data.user_labels)\n","# takes the label corresponding to index 0\n","met.data.user_labels = model_lp.model.label_distributions_[:, 0]"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.data.user_labels = user_labels"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Inference.ipynb b/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Inference.ipynb
new file mode 100644
index 0000000000..90f880c7cf
--- /dev/null
+++ b/public_models/Toggle_Switch/Toggle_Switch_SCIOPE_Model_Inference.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Toggle_Switch"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class ToggleSwitch(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Toggle_Switch\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha1\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"alpha2\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"beta\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"gamma\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"mu\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"A\", initial_value=2, mode=\"discrete\"))\n"," self.add_species(Species(name=\"B\", initial_value=2, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"cu\", reactants={}, products={'A': 1}, propensity_function=\"alpha1/(1+pow(B, beta))\"))\n"," self.add_reaction(Reaction(name=\"cv\", reactants={}, products={'B': 1}, propensity_function=\"alpha2/(1+pow(A, gamma))\"))\n"," self.add_reaction(Reaction(name=\"du\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n"," self.add_reaction(Reaction(name=\"dv\", reactants={'B': 1}, products={}, rate=self.listOfParameters[\"mu\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 250, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = ToggleSwitch()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Inference"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2\n","\n","from tsfresh.feature_extraction.settings import MinimalFCParameters\n","from sciope.utilities.priors import uniform_prior\n","from sciope.utilities.summarystats import auto_tsfresh\n","from sciope.utilities.distancefunctions import naive_squared\n","from sciope.inference.abc_inference import ABC\n","from sklearn.metrics import mean_absolute_error\n","from dask.distributed import Client"]},{"cell_type":"markdown","metadata":{},"source":["## Generate some fixed(observed) data based on default parameters of the model"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","fixed_data = model.run(**kwargs)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Reshape the data and remove timepoints array\n","fixed_data = fixed_data.to_array()\n","fixed_data = np.asarray([x.T for x in fixed_data])\n","fixed_data = fixed_data[:, 1:, :]"]},{"cell_type":"markdown","metadata":{},"source":["## Define prior distribution"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# take default from mode 1 as reference\n","default_param = np.array(list(model.listOfParameters.items()))[:, 1]\n","\n","bound = []\n","for exp in default_param:\n"," bound.append(float(exp.expression))\n","\n","# Set the bounds\n","bound = np.array(bound)\n","dmin = bound * 0.1\n","dmax = bound * 2.0\n","\n","# Here we use uniform prior\n","uni_prior = uniform_prior.UniformPrior(dmin, dmax)"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def get_variables(params, model):\n"," # params - array, need to have the same order as model.listOfParameters\n"," variables = {}\n"," for e, pname in enumerate(model.listOfParameters.keys()):\n"," variables[pname] = params[e]\n"," return variables\n","\n","# Here we use the GillesPy2 Solver\n","def simulator(params, model):\n"," variables = get_variables(params, model)\n","\n"," res = model.run(**kwargs, variables=variables)\n"," res = res.to_array()\n"," tot_res = np.asarray([x.T for x in res]) # reshape to (N, S, T)\n"," # should not contain timepoints\n"," tot_res = tot_res[:, 1:, :]\n","\n"," return tot_res\n","\n","# Wrapper, simulator function to abc should should only take one argument (the parameter point)\n","def simulator2(x):\n"," return simulator(x, model=model)"]},{"cell_type":"markdown","metadata":{},"source":["## Define summary statistics and distance function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Function to generate summary statistics\n","summ_func = auto_tsfresh.SummariesTSFRESH()\n","\n","# Distance\n","ns = naive_squared.NaiveSquaredDistance()"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Start abc instance"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["abc = ABC(fixed_data, sim=simulator2, prior_function=uni_prior, summaries_function=summ_func.compute, distance_function=ns)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First compute the fixed(observed) mean\n","abc.compute_fixed_mean(chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["res = abc.infer(num_samples=100, batch_size=10, chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["mae_inference = mean_absolute_error(bound, abc.results['inferred_parameters'])"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Tyson_Oscillator/Tyson_Oscillator.ipynb b/public_models/Tyson_Oscillator/Tyson_Oscillator.ipynb
index 53ef2f6e1a..67a0db11f3 100644
--- a/public_models/Tyson_Oscillator/Tyson_Oscillator.ipynb
+++ b/public_models/Tyson_Oscillator/Tyson_Oscillator.ipynb
@@ -1,1472 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Tyson_Oscillator"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Tyson_Oscillator(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Tyson_Oscillator\")\n",
- " self.volume = 300\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"P\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"kt\", expression=20))\n",
- " self.add_parameter(Parameter(name=\"kd\", expression=1))\n",
- " self.add_parameter(Parameter(name=\"a0\", expression=0.005))\n",
- " self.add_parameter(Parameter(name=\"a1\", expression=0.05))\n",
- " self.add_parameter(Parameter(name=\"a2\", expression=0.1))\n",
- " self.add_parameter(Parameter(name=\"kdx\", expression=1))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"X\", initial_value=197, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Y\", initial_value=255, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"rxn1\", reactants={}, products={'X': 1}, propensity_function=\"vol*1/(1+(Y*Y/((vol*vol))))\"))\n",
- " self.add_reaction(Reaction(name=\"rxn2\", reactants={'X': 1}, products={}, rate=self.listOfParameters[\"kdx\"]))\n",
- " self.add_reaction(Reaction(name=\"rxn3\", reactants={'X': 1}, products={'X': 1, 'Y': 1}, rate=self.listOfParameters[\"kt\"]))\n",
- " self.add_reaction(Reaction(name=\"rxn4\", reactants={'Y': 1}, products={}, rate=self.listOfParameters[\"kd\"]))\n",
- " self.add_reaction(Reaction(name=\"rxn5\", reactants={'Y': 1}, products={}, propensity_function=\"Y/(a0 + a1*(Y/vol)+a2*Y*Y/(vol*vol))\"))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 100, 101))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Tyson_Oscillator()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "X",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 197,
- 103,
- 51,
- 120,
- 146,
- 68,
- 58,
- 188,
- 85,
- 43,
- 176,
- 108,
- 53,
- 102,
- 154,
- 68,
- 68,
- 168,
- 80,
- 51,
- 190,
- 107,
- 56,
- 96,
- 108,
- 88,
- 89,
- 174,
- 122,
- 58,
- 68,
- 198,
- 114,
- 49,
- 109,
- 162,
- 74,
- 48,
- 162,
- 108,
- 63,
- 106,
- 149,
- 67,
- 66,
- 172,
- 120,
- 57,
- 78,
- 190,
- 84,
- 44,
- 162,
- 118,
- 63,
- 59,
- 187,
- 91,
- 46,
- 143,
- 149,
- 72,
- 51,
- 139,
- 130,
- 63,
- 68,
- 178,
- 85,
- 50,
- 207,
- 95,
- 50,
- 105,
- 154,
- 74,
- 65,
- 192,
- 108,
- 53,
- 76,
- 162,
- 63,
- 94,
- 157,
- 68,
- 59,
- 184,
- 103,
- 56,
- 103,
- 162,
- 75,
- 65,
- 171,
- 118,
- 53,
- 97,
- 132,
- 64,
- 71
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "Y",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100
- ],
- "y": [
- 255,
- 1380,
- 825,
- 24,
- 937,
- 1111,
- 422,
- 181,
- 1079,
- 510,
- 49,
- 1103,
- 795,
- 30,
- 731,
- 956,
- 265,
- 561,
- 1137,
- 535,
- 103,
- 1210,
- 842,
- 278,
- 437,
- 567,
- 323,
- 68,
- 1129,
- 906,
- 341,
- 129,
- 1375,
- 991,
- 7,
- 884,
- 1227,
- 571,
- 49,
- 1049,
- 842,
- 43,
- 825,
- 1116,
- 410,
- 51,
- 1310,
- 1014,
- 226,
- 424,
- 1223,
- 704,
- 52,
- 1157,
- 1112,
- 416,
- 155,
- 1079,
- 528,
- 31,
- 1021,
- 1269,
- 770,
- 56,
- 920,
- 954,
- 193,
- 454,
- 1204,
- 567,
- 217,
- 1376,
- 819,
- 13,
- 769,
- 1051,
- 427,
- 159,
- 1338,
- 898,
- 171,
- 674,
- 917,
- 171,
- 885,
- 1138,
- 373,
- 153,
- 1296,
- 821,
- 173,
- 650,
- 1079,
- 476,
- 73,
- 1308,
- 1005,
- 23,
- 835,
- 903,
- 274
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Tyson_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class TysonOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Tyson_Oscillator\")\n"," self.volume = 300\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"P\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"kt\", expression=\"20\"))\n"," self.add_parameter(Parameter(name=\"kd\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"a0\", expression=\"0.005\"))\n"," self.add_parameter(Parameter(name=\"a1\", expression=\"0.05\"))\n"," self.add_parameter(Parameter(name=\"a2\", expression=\"0.1\"))\n"," self.add_parameter(Parameter(name=\"kdx\", expression=\"1\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"X\", initial_value=197, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Y\", initial_value=255, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"rxn1\", reactants={}, products={'X': 1}, propensity_function=\"vol*1/(1+(Y*Y/((vol*vol))))\"))\n"," self.add_reaction(Reaction(name=\"rxn2\", reactants={'X': 1}, products={}, rate=self.listOfParameters[\"kdx\"]))\n"," self.add_reaction(Reaction(name=\"rxn3\", reactants={'X': 1}, products={'X': 1, 'Y': 1}, rate=self.listOfParameters[\"kt\"]))\n"," self.add_reaction(Reaction(name=\"rxn4\", reactants={'Y': 1}, products={}, rate=self.listOfParameters[\"kd\"]))\n"," self.add_reaction(Reaction(name=\"rxn5\", reactants={'Y': 1}, products={}, propensity_function=\"Y/(a0 + a1*(Y/vol)+a2*Y*Y/(vol*vol))\"))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 100, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = TysonOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Vilar_Oscillator/Vilar_Oscillator.ipynb b/public_models/Vilar_Oscillator/Vilar_Oscillator.ipynb
index 7b9774793c..a893cc22ff 100644
--- a/public_models/Vilar_Oscillator/Vilar_Oscillator.ipynb
+++ b/public_models/Vilar_Oscillator/Vilar_Oscillator.ipynb
@@ -1,4798 +1 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Vilar_Oscillator"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {},
- "outputs": [],
- "source": [
- "import numpy as np\n",
- "import gillespy2\n",
- "from gillespy2 import Model, Species, Reaction, Parameter, RateRule, AssignmentRule, FunctionDefinition\n",
- "from gillespy2 import EventAssignment, EventTrigger, Event\n",
- "from gillespy2 import SSACSolver\n",
- "# from gillespy2 import VariableSSACSolver\n",
- "# from gillespy2 import BasicTauLeapingSolver\n",
- "# from gillespy2 import BasicTauHybridSolver\n",
- "# from gillespy2 import BasicODESolver"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {},
- "outputs": [],
- "source": [
- "class Vilar_Oscillator(Model):\n",
- " def __init__(self, parameter_values=None):\n",
- " Model.__init__(self, name=\"Vilar_Oscillator\")\n",
- " self.volume = 1\n",
- "\n",
- " # Parameters\n",
- " self.add_parameter(Parameter(name=\"alpha_a\", expression=50))\n",
- " self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=500))\n",
- " self.add_parameter(Parameter(name=\"alpha_r\", expression=0.01))\n",
- " self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=50))\n",
- " self.add_parameter(Parameter(name=\"beta_a\", expression=50))\n",
- " self.add_parameter(Parameter(name=\"beta_r\", expression=5))\n",
- " self.add_parameter(Parameter(name=\"delta_ma\", expression=10))\n",
- " self.add_parameter(Parameter(name=\"delta_mr\", expression=0.5))\n",
- " self.add_parameter(Parameter(name=\"delta_a\", expression=1))\n",
- " self.add_parameter(Parameter(name=\"delta_r\", expression=0.2))\n",
- " self.add_parameter(Parameter(name=\"gamma_a\", expression=1))\n",
- " self.add_parameter(Parameter(name=\"gamma_r\", expression=1))\n",
- " self.add_parameter(Parameter(name=\"gamma_c\", expression=2))\n",
- " self.add_parameter(Parameter(name=\"theta_a\", expression=50))\n",
- " self.add_parameter(Parameter(name=\"theta_r\", expression=100))\n",
- "\n",
- " # Species\n",
- " self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n",
- " self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n",
- "\n",
- " # Reactions\n",
- " self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n",
- " self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n",
- " self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n",
- " self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n",
- " self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n",
- " self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n",
- " self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n",
- " self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n",
- " self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n",
- " self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n",
- " self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n",
- " self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n",
- " self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n",
- "\n",
- " # Timespan\n",
- " self.timespan(np.linspace(0, 200, 201))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
- "outputs": [],
- "source": [
- "model = Vilar_Oscillator()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "solver = SSACSolver(model=model)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {},
- "outputs": [],
- "source": [
- "def configure_simulation():\n",
- " kwargs = {\n",
- " \"solver\":solver,\n",
- " \"number_of_trajectories\":1,\n",
- " \"seed\":None,\n",
- " # \"tau_tol\":0.03,\n",
- " # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06}\n",
- " }\n",
- " return kwargs"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "kwargs = configure_simulation()\n",
- "results = model.run(**kwargs)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " \n",
- " "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "linkText": "Export to plot.ly",
- "plotlyServerURL": "https://plot.ly",
- "showLink": false
- },
- "data": [
- {
- "line": {
- "color": "#1f77b4"
- },
- "mode": "lines",
- "name": "A",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 10,
- 787,
- 885,
- 790,
- 586,
- 208,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 4,
- 1,
- 1,
- 1,
- 0,
- 2,
- 2,
- 1,
- 3,
- 195,
- 851,
- 729,
- 568,
- 325,
- 198,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 3,
- 2,
- 0,
- 3,
- 0,
- 0,
- 0,
- 1,
- 512,
- 806,
- 538,
- 383,
- 2,
- 0,
- 0,
- 0,
- 2,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 2,
- 2,
- 2,
- 14,
- 593,
- 621,
- 671,
- 554,
- 216,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 5,
- 3,
- 308,
- 690,
- 704,
- 555,
- 265,
- 2,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 5,
- 8,
- 691,
- 796,
- 689,
- 402,
- 63,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 3,
- 3,
- 1,
- 0,
- 1,
- 0,
- 1,
- 2,
- 104,
- 649,
- 840,
- 657,
- 383,
- 342,
- 2,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 1,
- 2,
- 1,
- 0,
- 2,
- 0,
- 4,
- 53,
- 718,
- 716,
- 550,
- 178,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 1,
- 2,
- 1,
- 1,
- 0,
- 2,
- 3,
- 601,
- 781,
- 793,
- 673
- ]
- },
- {
- "line": {
- "color": "#ff7f0e"
- },
- "mode": "lines",
- "name": "C",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 10,
- 95,
- 323,
- 599,
- 927,
- 1297,
- 1358,
- 653,
- 415,
- 299,
- 280,
- 277,
- 240,
- 234,
- 291,
- 270,
- 303,
- 295,
- 293,
- 400,
- 292,
- 265,
- 185,
- 245,
- 274,
- 219,
- 233,
- 249,
- 311,
- 406,
- 632,
- 942,
- 1257,
- 1558,
- 1139,
- 560,
- 332,
- 278,
- 283,
- 195,
- 267,
- 232,
- 306,
- 236,
- 334,
- 322,
- 327,
- 376,
- 305,
- 224,
- 237,
- 341,
- 273,
- 267,
- 264,
- 374,
- 525,
- 863,
- 1267,
- 1394,
- 662,
- 413,
- 256,
- 225,
- 238,
- 242,
- 287,
- 258,
- 256,
- 342,
- 281,
- 411,
- 461,
- 318,
- 467,
- 558,
- 738,
- 984,
- 1295,
- 1672,
- 1258,
- 735,
- 391,
- 271,
- 298,
- 286,
- 367,
- 325,
- 261,
- 268,
- 297,
- 312,
- 276,
- 305,
- 331,
- 327,
- 360,
- 416,
- 576,
- 809,
- 1117,
- 1518,
- 1354,
- 631,
- 390,
- 296,
- 240,
- 253,
- 236,
- 229,
- 274,
- 287,
- 243,
- 243,
- 418,
- 454,
- 551,
- 766,
- 1076,
- 1398,
- 1789,
- 1048,
- 591,
- 379,
- 274,
- 279,
- 230,
- 230,
- 227,
- 253,
- 295,
- 318,
- 308,
- 304,
- 288,
- 303,
- 373,
- 327,
- 305,
- 248,
- 191,
- 230,
- 230,
- 316,
- 433,
- 650,
- 934,
- 1262,
- 1658,
- 1727,
- 824,
- 424,
- 322,
- 246,
- 299,
- 282,
- 361,
- 306,
- 286,
- 302,
- 263,
- 237,
- 259,
- 283,
- 309,
- 256,
- 238,
- 266,
- 241,
- 348,
- 401,
- 549,
- 755,
- 1127,
- 1499,
- 1060,
- 549,
- 388,
- 367,
- 301,
- 258,
- 257,
- 235,
- 227,
- 261,
- 257,
- 334,
- 234,
- 213,
- 265,
- 286,
- 308,
- 314,
- 262,
- 298,
- 273,
- 267,
- 380,
- 533,
- 774,
- 1152
- ]
- },
- {
- "line": {
- "color": "#2ca02c"
- },
- "mode": "lines",
- "name": "Da",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0
- ]
- },
- {
- "line": {
- "color": "#d62728"
- },
- "mode": "lines",
- "name": "Da_prime",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1
- ]
- },
- {
- "line": {
- "color": "#9467bd"
- },
- "mode": "lines",
- "name": "Dr",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 1,
- 0,
- 0,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0
- ]
- },
- {
- "line": {
- "color": "#8c564b"
- },
- "mode": "lines",
- "name": "Dr_prime",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1
- ]
- },
- {
- "line": {
- "color": "#e377c2"
- },
- "mode": "lines",
- "name": "Ma",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 50,
- 37,
- 50,
- 53,
- 37,
- 7,
- 3,
- 1,
- 7,
- 3,
- 3,
- 5,
- 2,
- 5,
- 11,
- 2,
- 3,
- 9,
- 7,
- 5,
- 5,
- 7,
- 3,
- 9,
- 3,
- 5,
- 5,
- 28,
- 47,
- 51,
- 36,
- 42,
- 46,
- 7,
- 4,
- 2,
- 4,
- 0,
- 2,
- 2,
- 0,
- 7,
- 7,
- 4,
- 2,
- 10,
- 10,
- 8,
- 3,
- 11,
- 8,
- 6,
- 6,
- 2,
- 46,
- 50,
- 47,
- 45,
- 9,
- 4,
- 8,
- 5,
- 5,
- 3,
- 9,
- 4,
- 8,
- 7,
- 4,
- 3,
- 9,
- 7,
- 5,
- 17,
- 44,
- 42,
- 50,
- 59,
- 44,
- 6,
- 9,
- 4,
- 11,
- 2,
- 5,
- 6,
- 7,
- 3,
- 3,
- 4,
- 7,
- 6,
- 9,
- 4,
- 7,
- 9,
- 37,
- 44,
- 45,
- 40,
- 55,
- 10,
- 1,
- 6,
- 5,
- 6,
- 3,
- 1,
- 4,
- 1,
- 5,
- 8,
- 5,
- 11,
- 31,
- 56,
- 43,
- 47,
- 41,
- 31,
- 5,
- 7,
- 3,
- 9,
- 6,
- 4,
- 7,
- 5,
- 9,
- 4,
- 2,
- 5,
- 5,
- 6,
- 10,
- 7,
- 6,
- 2,
- 3,
- 6,
- 5,
- 3,
- 25,
- 54,
- 53,
- 46,
- 42,
- 41,
- 11,
- 5,
- 9,
- 8,
- 4,
- 10,
- 6,
- 8,
- 4,
- 6,
- 5,
- 6,
- 5,
- 5,
- 6,
- 4,
- 2,
- 3,
- 6,
- 6,
- 4,
- 23,
- 40,
- 51,
- 42,
- 36,
- 2,
- 7,
- 4,
- 1,
- 5,
- 1,
- 8,
- 5,
- 4,
- 11,
- 8,
- 5,
- 2,
- 4,
- 4,
- 4,
- 6,
- 4,
- 3,
- 6,
- 8,
- 8,
- 45,
- 50,
- 49,
- 44
- ]
- },
- {
- "line": {
- "color": "#7f7f7f"
- },
- "mode": "lines",
- "name": "Mr",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 0,
- 32,
- 49,
- 59,
- 76,
- 68,
- 50,
- 22,
- 11,
- 5,
- 3,
- 2,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 8,
- 33,
- 57,
- 75,
- 64,
- 64,
- 39,
- 31,
- 22,
- 17,
- 14,
- 12,
- 5,
- 2,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 2,
- 1,
- 0,
- 1,
- 0,
- 2,
- 1,
- 14,
- 59,
- 73,
- 91,
- 79,
- 53,
- 35,
- 21,
- 16,
- 9,
- 6,
- 3,
- 2,
- 2,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 25,
- 45,
- 54,
- 69,
- 75,
- 58,
- 34,
- 25,
- 13,
- 8,
- 3,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 14,
- 45,
- 56,
- 71,
- 90,
- 73,
- 42,
- 22,
- 10,
- 7,
- 6,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 2,
- 28,
- 51,
- 62,
- 74,
- 76,
- 41,
- 26,
- 13,
- 6,
- 3,
- 2,
- 1,
- 1,
- 1,
- 0,
- 2,
- 0,
- 1,
- 0,
- 1,
- 1,
- 2,
- 2,
- 1,
- 1,
- 1,
- 0,
- 4,
- 34,
- 48,
- 66,
- 80,
- 79,
- 62,
- 36,
- 20,
- 14,
- 10,
- 7,
- 4,
- 3,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 1,
- 5,
- 6,
- 4,
- 6,
- 15,
- 34,
- 57,
- 80,
- 75,
- 52,
- 32,
- 16,
- 8,
- 6,
- 4,
- 1,
- 1,
- 1,
- 1,
- 1,
- 2,
- 2,
- 2,
- 3,
- 1,
- 1,
- 1,
- 2,
- 1,
- 1,
- 1,
- 19,
- 35,
- 63,
- 86
- ]
- },
- {
- "line": {
- "color": "#bcbd22"
- },
- "mode": "lines",
- "name": "R",
- "type": "scatter",
- "x": [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200
- ],
- "y": [
- 10,
- 0,
- 1,
- 2,
- 1,
- 4,
- 276,
- 1010,
- 1108,
- 1036,
- 899,
- 753,
- 658,
- 546,
- 396,
- 334,
- 235,
- 197,
- 159,
- 47,
- 146,
- 152,
- 201,
- 119,
- 71,
- 111,
- 81,
- 55,
- 0,
- 1,
- 1,
- 0,
- 2,
- 4,
- 660,
- 1214,
- 1323,
- 1185,
- 1013,
- 966,
- 788,
- 697,
- 519,
- 518,
- 366,
- 324,
- 254,
- 169,
- 206,
- 252,
- 209,
- 91,
- 137,
- 115,
- 97,
- 2,
- 4,
- 3,
- 1,
- 237,
- 1141,
- 1374,
- 1431,
- 1280,
- 1118,
- 947,
- 768,
- 660,
- 557,
- 391,
- 385,
- 209,
- 120,
- 225,
- 38,
- 0,
- 2,
- 0,
- 1,
- 3,
- 717,
- 1287,
- 1476,
- 1409,
- 1141,
- 979,
- 744,
- 641,
- 586,
- 491,
- 366,
- 288,
- 257,
- 180,
- 123,
- 107,
- 58,
- 0,
- 1,
- 3,
- 0,
- 6,
- 578,
- 1340,
- 1442,
- 1347,
- 1154,
- 953,
- 828,
- 679,
- 517,
- 415,
- 374,
- 310,
- 87,
- 47,
- 1,
- 0,
- 1,
- 2,
- 19,
- 935,
- 1347,
- 1364,
- 1290,
- 1067,
- 913,
- 757,
- 605,
- 472,
- 362,
- 271,
- 242,
- 206,
- 189,
- 137,
- 52,
- 90,
- 97,
- 145,
- 167,
- 114,
- 95,
- 1,
- 0,
- 1,
- 1,
- 3,
- 0,
- 308,
- 1265,
- 1537,
- 1429,
- 1286,
- 1031,
- 878,
- 693,
- 614,
- 513,
- 416,
- 362,
- 312,
- 230,
- 168,
- 123,
- 154,
- 151,
- 144,
- 158,
- 44,
- 4,
- 0,
- 1,
- 1,
- 4,
- 705,
- 1183,
- 1221,
- 1075,
- 963,
- 844,
- 687,
- 588,
- 490,
- 363,
- 309,
- 186,
- 268,
- 250,
- 158,
- 116,
- 80,
- 69,
- 97,
- 54,
- 73,
- 76,
- 0,
- 0,
- 1,
- 0
- ]
- }
- ],
- "layout": {
- "showlegend": true,
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "title": {
- "text": ""
- },
- "xaxis": {
- "title": {
- "text": "Time "
- }
- },
- "yaxis": {
- "title": {
- "text": "Species Population"
- }
- }
- }
- },
- "text/html": [
- "\n",
- " \n",
- " \n",
- "
\n",
- " \n",
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "results.plotplotly()"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.7.6"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Vilar_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class VilarOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Vilar_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=\"500\"))\n"," self.add_parameter(Parameter(name=\"alpha_r\", expression=\"0.01\"))\n"," self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_r\", expression=\"5\"))\n"," self.add_parameter(Parameter(name=\"delta_ma\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"delta_mr\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"delta_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"delta_r\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"gamma_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_r\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_c\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"theta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"theta_r\", expression=\"100\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n"," self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n"," self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n"," self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n"," self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n"," self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n"," self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n"," self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n"," self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n"," self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n"," self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = VilarOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," # solver = SSACSolver(model=model)\n"," kwargs = {\n"," # \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","results = model.run(**kwargs)"]},{"cell_type":"markdown","metadata":{},"source":["# Visualization"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["results.plotplotly()"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelExploration.ipynb b/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelExploration.ipynb
deleted file mode 100644
index 7aa8e36021..0000000000
--- a/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelExploration.ipynb
+++ /dev/null
@@ -1 +0,0 @@
-{"cells":[{"cell_type":"code","execution_count":1,"metadata":{},"outputs":[],"source":["import numpy as np\n","%matplotlib notebook\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","from gillespy2 import VariableSSACSolver\n","# from gillespy2 import TauLeapingSolver\n","# from gillespy2 import TauHybridSolver\n","# from gillespy2 import ODESolver"]},{"cell_type":"markdown","metadata":{},"source":["# Vilar_Oscillator"]},{"cell_type":"code","execution_count":2,"metadata":{},"outputs":[],"source":["class VilarOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Vilar_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=\"500\"))\n"," self.add_parameter(Parameter(name=\"alpha_r\", expression=\"0.01\"))\n"," self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_r\", expression=\"5\"))\n"," self.add_parameter(Parameter(name=\"delta_ma\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"delta_mr\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"delta_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"delta_r\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"gamma_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_r\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_c\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"theta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"theta_r\", expression=\"100\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n"," self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n"," self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n"," self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n"," self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n"," self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n"," self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n"," self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n"," self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n"," self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n"," self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":3,"metadata":{},"outputs":[],"source":["model = VilarOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":4,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = VariableSSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Exploration"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator function (using gillespy2 wrapper)"]},{"cell_type":"code","execution_count":5,"metadata":{},"outputs":[],"source":["from sciope.utilities.gillespy2 import wrapper\n","settings = configure_simulation()\n","simulator = wrapper.get_simulator(gillespy_model=model, run_settings=settings, species_of_interest=['Da', 'Da_prime', 'Ma', 'Dr', 'Dr_prime', 'Mr', 'C', 'A', 'R'])\n","expression_array = wrapper.get_parameter_expression_array(model)"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":6,"metadata":{},"outputs":[],"source":["from dask.distributed import Client\n","\n","c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Define parameter sampler/design and summary statistics"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[{"name":"stderr","output_type":"stream","text":["distributed.nanny - WARNING - Worker exceeded 95% memory budget. Restarting\n","distributed.nanny - WARNING - Restarting worker\n","distributed.nanny - WARNING - Worker exceeded 95% memory budget. Restarting\n","distributed.nanny - WARNING - Restarting worker\n"]}],"source":["from sciope.designs import latin_hypercube_sampling\n","from sciope.utilities.summarystats.auto_tsfresh import SummariesTSFRESH\n","\n","lhc = latin_hypercube_sampling.LatinHypercube(xmin=expression_array, xmax=expression_array*3)\n","lhc.generate_array(1000) # creates a LHD of size 1000\n","\n","# will use default minimal set of features\n","summary_stats = SummariesTSFRESH()"]},{"cell_type":"markdown","metadata":{},"source":["## Initiate StochMET"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.stochmet.stochmet import StochMET\n","\n","met = StochMET(simulator, lhc, summary_stats)"]},{"cell_type":"markdown","metadata":{},"source":["## Run parameter sweep"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.compute(n_points=500, chunk_size=10)"]},{"cell_type":"markdown","metadata":{},"source":["## Explore the result"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First lets add some appropiate information about the model and features\n","met.data.configurations['listOfParameters'] = list(model.listOfParameters.keys())\n","met.data.configurations['listOfSpecies'] = list(model.listOfSpecies.keys())\n","met.data.configurations['listOfSummaries'] = met.summaries.features\n","met.data.configurations['timepoints'] = model.tspan"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Here we use UMAP for dimension reduction\n","met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.models.label_propagation import LPModel\n","# here lets use the dimension reduction embedding as input data\n","data = met.dr_model.embedding_\n","\n","model_lp = LPModel()\n","# train using basinhopping\n","model_lp.train(data, met.data.user_labels, min_=0.01, max_=10, niter=50)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# just to vislualize the result we will map the label distribution to the user_labels\n","# (will enable us to see the LP model output when using method 'explore')\n","user_labels = np.copy(met.data.user_labels)\n","# takes the label corresponding to index 0\n","met.data.user_labels = model_lp.model.label_distributions_[:, 0]"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.data.user_labels = user_labels"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelInference.ipynb b/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelInference.ipynb
deleted file mode 100644
index c580ee7b7a..0000000000
--- a/public_models/Vilar_Oscillator/Vilar_OscillatorSciopeModelInference.ipynb
+++ /dev/null
@@ -1 +0,0 @@
-{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","# from gillespy2 import SSACSolver\n","from gillespy2 import VariableSSACSolver\n","# from gillespy2 import TauLeapingSolver\n","# from gillespy2 import TauHybridSolver\n","# from gillespy2 import ODESolver"]},{"cell_type":"markdown","metadata":{},"source":["# Vilar_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class VilarOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Vilar_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=\"500\"))\n"," self.add_parameter(Parameter(name=\"alpha_r\", expression=\"0.01\"))\n"," self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_r\", expression=\"5\"))\n"," self.add_parameter(Parameter(name=\"delta_ma\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"delta_mr\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"delta_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"delta_r\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"gamma_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_r\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_c\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"theta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"theta_r\", expression=\"100\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n"," self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n"," self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n"," self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n"," self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n"," self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n"," self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n"," self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n"," self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n"," self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n"," self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = VilarOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = VariableSSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Inference"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2\n","\n","from tsfresh.feature_extraction.settings import MinimalFCParameters\n","from sciope.utilities.priors import uniform_prior\n","from sciope.utilities.summarystats import auto_tsfresh\n","from sciope.utilities.distancefunctions import naive_squared\n","from sciope.inference.abc_inference import ABC\n","from sklearn.metrics import mean_absolute_error\n","from dask.distributed import Client"]},{"cell_type":"markdown","metadata":{},"source":["## Generate some fixed(observed) data based on default parameters of the model"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","fixed_data = model.run(**kwargs)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Reshape the data and remove timepoints array\n","fixed_data = fixed_data.to_array()\n","fixed_data = np.asarray([x.T for x in fixed_data])\n","fixed_data = fixed_data[:, 1:, :]"]},{"cell_type":"markdown","metadata":{},"source":["## Define prior distribution"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# take default from mode 1 as reference\n","default_param = np.array(list(model.listOfParameters.items()))[:, 1]\n","\n","bound = []\n","for exp in default_param:\n"," bound.append(float(exp.expression))\n","\n","# Set the bounds\n","bound = np.array(bound)\n","dmin = bound * 0.1\n","dmax = bound * 2.0\n","\n","# Here we use uniform prior\n","uni_prior = uniform_prior.UniformPrior(dmin, dmax)"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def get_variables(params, model):\n"," # params - array, need to have the same order as model.listOfParameters\n"," variables = {}\n"," for e, pname in enumerate(model.listOfParameters.keys()):\n"," variables[pname] = params[e]\n"," return variables\n","\n","# Here we use the GillesPy2 Solver\n","def simulator(params, model):\n"," variables = get_variables(params, model)\n","\n"," res = model.run(**kwargs, variables=variables)\n"," res = res.to_array()\n"," tot_res = np.asarray([x.T for x in res]) # reshape to (N, S, T)\n"," # should not contain timepoints\n"," tot_res = tot_res[:, 1:, :]\n","\n"," return tot_res\n","\n","# Wrapper, simulator function to abc should should only take one argument (the parameter point)\n","def simulator2(x):\n"," return simulator(x, model=model)"]},{"cell_type":"markdown","metadata":{},"source":["## Define summary statistics and distance function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Function to generate summary statistics\n","summ_func = auto_tsfresh.SummariesTSFRESH()\n","\n","# Distance\n","ns = naive_squared.NaiveSquaredDistance()"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Start abc instance"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["abc = ABC(fixed_data, sim=simulator2, prior_function=uni_prior, summaries_function=summ_func.compute, distance_function=ns)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First compute the fixed(observed) mean\n","abc.compute_fixed_mean(chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["res = abc.infer(num_samples=100, batch_size=10, chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["mae_inference = mean_absolute_error(bound, abc.results['inferred_parameters'])"]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.8.5"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Exploration.ipynb b/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Exploration.ipynb
new file mode 100644
index 0000000000..ffdbb77f69
--- /dev/null
+++ b/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Exploration.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","%matplotlib notebook\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Vilar_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class VilarOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Vilar_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=\"500\"))\n"," self.add_parameter(Parameter(name=\"alpha_r\", expression=\"0.01\"))\n"," self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_r\", expression=\"5\"))\n"," self.add_parameter(Parameter(name=\"delta_ma\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"delta_mr\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"delta_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"delta_r\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"gamma_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_r\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_c\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"theta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"theta_r\", expression=\"100\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n"," self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n"," self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n"," self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n"," self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n"," self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n"," self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n"," self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n"," self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n"," self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n"," self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = VilarOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Exploration"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator function (using gillespy2 wrapper)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.utilities.gillespy2 import wrapper\n","settings = configure_simulation()\n","simulator = wrapper.get_simulator(gillespy_model=model, run_settings=settings, species_of_interest=['Da', 'Da_prime', 'Ma', 'Dr', 'Dr_prime', 'Mr', 'C', 'A', 'R'])\n","expression_array = wrapper.get_parameter_expression_array(model)"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from dask.distributed import Client\n","\n","c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Define parameter sampler/design and summary statistics"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.designs import latin_hypercube_sampling\n","from sciope.utilities.summarystats.auto_tsfresh import SummariesTSFRESH\n","\n","lhc = latin_hypercube_sampling.LatinHypercube(xmin=expression_array, xmax=expression_array*3)\n","lhc.generate_array(1000) # creates a LHD of size 1000\n","\n","# will use default minimal set of features\n","summary_stats = SummariesTSFRESH()"]},{"cell_type":"markdown","metadata":{},"source":["## Initiate StochMET"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.stochmet.stochmet import StochMET\n","\n","met = StochMET(simulator, lhc, summary_stats)"]},{"cell_type":"markdown","metadata":{},"source":["## Run parameter sweep"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.compute(n_points=500, chunk_size=10)"]},{"cell_type":"markdown","metadata":{},"source":["## Explore the result"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First lets add some appropiate information about the model and features\n","met.data.configurations['listOfParameters'] = list(model.listOfParameters.keys())\n","met.data.configurations['listOfSpecies'] = list(model.listOfSpecies.keys())\n","met.data.configurations['listOfSummaries'] = met.summaries.features\n","met.data.configurations['timepoints'] = model.tspan"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Here we use UMAP for dimension reduction\n","met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["from sciope.models.label_propagation import LPModel\n","# here lets use the dimension reduction embedding as input data\n","data = met.dr_model.embedding_\n","\n","model_lp = LPModel()\n","# train using basinhopping\n","model_lp.train(data, met.data.user_labels, min_=0.01, max_=10, niter=50)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# just to vislualize the result we will map the label distribution to the user_labels\n","# (will enable us to see the LP model output when using method 'explore')\n","user_labels = np.copy(met.data.user_labels)\n","# takes the label corresponding to index 0\n","met.data.user_labels = model_lp.model.label_distributions_[:, 0]"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.explore(dr_method='umap')"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["met.data.user_labels = user_labels"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Inference.ipynb b/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Inference.ipynb
new file mode 100644
index 0000000000..2d512ebf14
--- /dev/null
+++ b/public_models/Vilar_Oscillator/Vilar_Oscillator_SCIOPE_Model_Inference.ipynb
@@ -0,0 +1 @@
+{"cells":[{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["import numpy as np\n","import gillespy2\n","from gillespy2 import Model, Species, Parameter, Reaction, Event, \\\n"," EventTrigger, EventAssignment, RateRule, \\\n"," AssignmentRule, FunctionDefinition\n","from gillespy2 import SSACSolver\n","# from gillespy2 import TauLeapingCSolver\n","# from gillespy2 import ODECSolver\n","# from gillespy2 import TauHybridSolver"]},{"cell_type":"markdown","metadata":{},"source":["# Vilar_Oscillator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["class VilarOscillator(Model):\n"," def __init__(self, parameter_values=None):\n"," Model.__init__(self, name=\"Vilar_Oscillator\")\n"," self.volume = 1\n","\n"," # Parameters\n"," self.add_parameter(Parameter(name=\"alpha_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"alpha_a_prime\", expression=\"500\"))\n"," self.add_parameter(Parameter(name=\"alpha_r\", expression=\"0.01\"))\n"," self.add_parameter(Parameter(name=\"alpha_r_prime\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"beta_r\", expression=\"5\"))\n"," self.add_parameter(Parameter(name=\"delta_ma\", expression=\"10\"))\n"," self.add_parameter(Parameter(name=\"delta_mr\", expression=\"0.5\"))\n"," self.add_parameter(Parameter(name=\"delta_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"delta_r\", expression=\"0.2\"))\n"," self.add_parameter(Parameter(name=\"gamma_a\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_r\", expression=\"1\"))\n"," self.add_parameter(Parameter(name=\"gamma_c\", expression=\"2\"))\n"," self.add_parameter(Parameter(name=\"theta_a\", expression=\"50\"))\n"," self.add_parameter(Parameter(name=\"theta_r\", expression=\"100\"))\n","\n"," # Variables\n"," self.add_species(Species(name=\"Da\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Da_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Ma\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr\", initial_value=1, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Dr_prime\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"Mr\", initial_value=0, mode=\"discrete\"))\n"," self.add_species(Species(name=\"C\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"A\", initial_value=10, mode=\"discrete\"))\n"," self.add_species(Species(name=\"R\", initial_value=10, mode=\"discrete\"))\n","\n"," # Reactions\n"," self.add_reaction(Reaction(name=\"r1\", reactants={'Da_prime': 1}, products={'Da': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r2\", reactants={'Da': 1, 'A': 1}, products={'Da_prime': 1}, rate=self.listOfParameters[\"gamma_a\"]))\n"," self.add_reaction(Reaction(name=\"r3\", reactants={'Dr_prime': 1}, products={'Dr': 1}, rate=self.listOfParameters[\"theta_r\"]))\n"," self.add_reaction(Reaction(name=\"r4\", reactants={'Dr': 1, 'A': 1}, products={'Dr_prime': 1}, rate=self.listOfParameters[\"gamma_r\"]))\n"," self.add_reaction(Reaction(name=\"r5\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a_prime\"]))\n"," self.add_reaction(Reaction(name=\"r6\", reactants={'Da': 1}, products={'Da': 1, 'Ma': 1}, rate=self.listOfParameters[\"alpha_a\"]))\n"," self.add_reaction(Reaction(name=\"r7\", reactants={'Ma': 1}, products={}, rate=self.listOfParameters[\"delta_ma\"]))\n"," self.add_reaction(Reaction(name=\"r8\", reactants={'Ma': 1}, products={'A': 1, 'Ma': 1}, rate=self.listOfParameters[\"beta_a\"]))\n"," self.add_reaction(Reaction(name=\"r9\", reactants={'Da_prime': 1}, products={'Da_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r10\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'A': 1}, rate=self.listOfParameters[\"theta_a\"]))\n"," self.add_reaction(Reaction(name=\"r11\", reactants={'A': 1}, products={}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r12\", reactants={'A': 1, 'R': 1}, products={'C': 1}, rate=self.listOfParameters[\"gamma_c\"]))\n"," self.add_reaction(Reaction(name=\"r13\", reactants={'Dr_prime': 1}, products={'Dr_prime': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r_prime\"]))\n"," self.add_reaction(Reaction(name=\"r14\", reactants={'Dr': 1}, products={'Dr': 1, 'Mr': 1}, rate=self.listOfParameters[\"alpha_r\"]))\n"," self.add_reaction(Reaction(name=\"r15\", reactants={'Mr': 1}, products={}, rate=self.listOfParameters[\"delta_mr\"]))\n"," self.add_reaction(Reaction(name=\"r16\", reactants={'Mr': 1}, products={'Mr': 1, 'R': 1}, rate=self.listOfParameters[\"beta_r\"]))\n"," self.add_reaction(Reaction(name=\"r17\", reactants={'R': 1}, products={}, rate=self.listOfParameters[\"delta_r\"]))\n"," self.add_reaction(Reaction(name=\"r18\", reactants={'C': 1}, products={'R': 1}, rate=self.listOfParameters[\"delta_a\"]))\n","\n"," # Timespan\n"," self.timespan(np.arange(0, 200, 1))"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["model = VilarOscillator()"]},{"cell_type":"markdown","metadata":{},"source":["# Simulation Parameters"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def configure_simulation():\n"," solver = SSACSolver(model=model)\n"," kwargs = {\n"," \"solver\":solver,\n"," \"number_of_trajectories\":100,\n"," # \"seed\":None,\n"," # \"tau_tol\":0.03,\n"," # \"integrator_options\":{'rtol': 0.001, 'atol': 1e-06},\n"," }\n"," return kwargs"]},{"cell_type":"markdown","metadata":{},"source":["# Model Inference"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["%load_ext autoreload\n","%autoreload 2\n","\n","from tsfresh.feature_extraction.settings import MinimalFCParameters\n","from sciope.utilities.priors import uniform_prior\n","from sciope.utilities.summarystats import auto_tsfresh\n","from sciope.utilities.distancefunctions import naive_squared\n","from sciope.inference.abc_inference import ABC\n","from sklearn.metrics import mean_absolute_error\n","from dask.distributed import Client"]},{"cell_type":"markdown","metadata":{},"source":["## Generate some fixed(observed) data based on default parameters of the model"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["kwargs = configure_simulation()\n","fixed_data = model.run(**kwargs)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Reshape the data and remove timepoints array\n","fixed_data = fixed_data.to_array()\n","fixed_data = np.asarray([x.T for x in fixed_data])\n","fixed_data = fixed_data[:, 1:, :]"]},{"cell_type":"markdown","metadata":{},"source":["## Define prior distribution"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# take default from mode 1 as reference\n","default_param = np.array(list(model.listOfParameters.items()))[:, 1]\n","\n","bound = []\n","for exp in default_param:\n"," bound.append(float(exp.expression))\n","\n","# Set the bounds\n","bound = np.array(bound)\n","dmin = bound * 0.1\n","dmax = bound * 2.0\n","\n","# Here we use uniform prior\n","uni_prior = uniform_prior.UniformPrior(dmin, dmax)"]},{"cell_type":"markdown","metadata":{},"source":["## Define simulator"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["def get_variables(params, model):\n"," # params - array, need to have the same order as model.listOfParameters\n"," variables = {}\n"," for e, pname in enumerate(model.listOfParameters.keys()):\n"," variables[pname] = params[e]\n"," return variables\n","\n","# Here we use the GillesPy2 Solver\n","def simulator(params, model):\n"," variables = get_variables(params, model)\n","\n"," res = model.run(**kwargs, variables=variables)\n"," res = res.to_array()\n"," tot_res = np.asarray([x.T for x in res]) # reshape to (N, S, T)\n"," # should not contain timepoints\n"," tot_res = tot_res[:, 1:, :]\n","\n"," return tot_res\n","\n","# Wrapper, simulator function to abc should should only take one argument (the parameter point)\n","def simulator2(x):\n"," return simulator(x, model=model)"]},{"cell_type":"markdown","metadata":{},"source":["## Define summary statistics and distance function"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Function to generate summary statistics\n","summ_func = auto_tsfresh.SummariesTSFRESH()\n","\n","# Distance\n","ns = naive_squared.NaiveSquaredDistance()"]},{"cell_type":"markdown","metadata":{},"source":["## Start local cluster using dask client"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["c = Client()"]},{"cell_type":"markdown","metadata":{},"source":["## Start abc instance"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["abc = ABC(fixed_data, sim=simulator2, prior_function=uni_prior, summaries_function=summ_func.compute, distance_function=ns)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# First compute the fixed(observed) mean\n","abc.compute_fixed_mean(chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["res = abc.infer(num_samples=100, batch_size=10, chunk_size=2)"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["mae_inference = mean_absolute_error(bound, abc.results['inferred_parameters'])"]}],"metadata":{},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 17dedc446f..eb3d418969 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,7 @@
python-libsbml==5.18.0
python-libsedml==2.0.9
python-libcombine==0.2.7
-gillespy2==1.5.7
+gillespy2==1.5.11
sciope==0.4
pygmsh==5.0.2
meshio==2.3.10
diff --git a/stochss/dist/stochss-loading-page.html b/stochss/dist/stochss-loading-page.html
new file mode 100644
index 0000000000..0fc52098f5
--- /dev/null
+++ b/stochss/dist/stochss-loading-page.html
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/stochss/handlers/__init__.py b/stochss/handlers/__init__.py
index 1320db3450..426635b43e 100644
--- a/stochss/handlers/__init__.py
+++ b/stochss/handlers/__init__.py
@@ -48,19 +48,24 @@ def get_page_handlers(route_start):
(r'/stochss/quickstart\/?', QuickstartHandler),
(r'/stochss/project/browser\/?', ProjectBrowserHandler),
(r'/stochss/project/manager\/?', ProjectManagerHandler),
+ (r'/stochss/loading-page\/?', LoadingPageHandler),
+ (r'/stochss/multiple-plots\/?', MultiplePlotsHandler),
#
## API Handlers
#
+ (r'/stochss/api/user-logs\/?', UserLogsAPIHandler),
(r"/stochss/api/file/browser-list\/?", ModelBrowserFileList),
(r"/stochss/api/file/upload\/?", UploadFileAPIHandler),
(r"/stochss/api/file/upload-from-link\/?", UploadFileFromLinkAPIHandler),
(r"/stochss/api/file/move\/?", MoveFileAPIHandler),
+ (r"/stochss/api/file/empty-trash\/?", EmptyTrashAPIHandler),
(r"/stochss/api/file/delete\/?", DeleteFileAPIHandler),
(r"/stochss/api/file/rename\/?", RenameAPIHandler),
(r"/stochss/api/file/download\/?", DownloadAPIHandler),
(r"/stochss/api/file/download-zip\/?", DownloadZipFileAPIHandler),
(r"/stochss/api/file/json-data\/?", JsonFileAPIHandler),
(r"/stochss/api/file/duplicate\/?", DuplicateModelHandler),
+ (r"/stochss/api/file/unzip\/?", UnzipFileAPIHandler),
(r"/stochss/api/directory/duplicate\/?", DuplicateDirectoryHandler),
(r"/stochss/api/directory/create\/?", CreateDirectoryHandler),
(r"/stochss/api/spatial/to-model\/?", ConvertToModelAPIHandler),
@@ -80,25 +85,26 @@ def get_page_handlers(route_start):
(r"/stochss/api/project/new-project\/?", NewProjectAPIHandler),
(r"/stochss/api/project/load-project\/?", LoadProjectAPIHandler),
(r"/stochss/api/project/load-browser\/?", LoadProjectBrowserAPIHandler),
- (r"/stochss/api/project/new-workflow-group\/?", NewWorkflowGroupAPIHandler),
+ (r"/stochss/api/project/new-model\/?", NewModelAPIHandler),
(r"/stochss/api/project/add-existing-model\/?", AddExistingModelAPIHandler),
(r"/stochss/api/project/extract-model\/?", ExtractModelAPIHandler),
(r"/stochss/api/project/extract-workflow\/?", ExtractWorkflowAPIHandler),
- (r"/stochss/api/project/empty-trash\/?", EmptyTrashAPIHandler),
(r"/stochss/api/project/export-combine\/?", ExportAsCombineAPIHandler),
(r"/stochss/api/project/meta-data\/?", ProjectMetaDataAPIHandler),
(r"/stochss/api/project/save-annotation\/?", UpdateAnnotationAPIHandler),
+ (r"/stochss/api/project/update-format\/?", UpadteProjectAPIHandler),
(r"/stochss/api/workflow/notebook\/?", WorkflowNotebookHandler),
+ (r"/stochss/api/workflow/new\/?", NewWorkflowAPIHandler),
(r"/stochss/api/workflow/load-workflow\/?", LoadWorkflowAPIHandler),
- (r"/stochss/api/workflow/save-workflow\/?", SaveWorkflowAPIHandler),
- (r"/stochss/api/workflow/run-workflow\/?", RunWorkflowAPIHandler),
+ (r"/stochss/api/workflow/init-job\/?", InitializeJobAPIHandler),
+ (r"/stochss/api/workflow/run-job\/?", RunWorkflowAPIHandler),
(r"/stochss/api/workflow/workflow-status\/?", WorkflowStatusAPIHandler),
- (r"/stochss/api/workflow/workflow-logs\/?", WorkflowLogsAPIHandler),
(r"/stochss/api/workflow/plot-results\/?", PlotWorkflowResultsAPIHandler),
(r"/stochss/api/workflow/duplicate\/?", DuplicateWorkflowAsNewHandler),
(r"/stochss/api/workflow/edit-model\/?", GetWorkflowModelPathAPIHandler),
(r"/stochss/api/workflow/save-plot\/?", SavePlotAPIHandler),
- (r"/stochss/api/workflow/save-annotation\/?", SaveAnnotationAPIHandler)
+ (r"/stochss/api/workflow/save-annotation\/?", SaveAnnotationAPIHandler),
+ (r"/stochss/api/workflow/update-format\/?", UpadteWorkflowAPIHandler)
]
full_handlers = list(map(lambda h: (url_path_join(route_start, h[0]), h[1]), handlers))
return full_handlers
diff --git a/stochss/handlers/file_browser.py b/stochss/handlers/file_browser.py
index a40a7fd346..50fbbb523f 100644
--- a/stochss/handlers/file_browser.py
+++ b/stochss/handlers/file_browser.py
@@ -29,13 +29,15 @@
# Use finish() for json, write() for text
from .util import StochSSBase, StochSSFolder, StochSSFile, StochSSModel, StochSSSpatialModel, \
- StochSSSBMLModel, StochSSNotebook, StochSSWorkflow, StochSSAPIError, report_error
+ StochSSSBMLModel, StochSSNotebook, StochSSWorkflow, StochSSJob, StochSSProject, \
+ StochSSAPIError, report_error
log = logging.getLogger('stochss')
# pylint: disable=abstract-method
+# pylint: disable=too-few-public-methods
class ModelBrowserFileList(APIHandler):
'''
################################################################################################
@@ -52,7 +54,7 @@ async def get(self):
'''
path = self.get_query_argument(name="path")
is_root = self.get_query_argument(name="isRoot", default=False)
- log.info("Path to the directory: %s", path)
+ log.debug("Path to the directory: %s", path)
try:
folder = StochSSFolder(path=path)
node = folder.get_jstree_node(is_root=is_root)
@@ -84,11 +86,14 @@ async def get(self):
self.set_header('Content-Type', 'application/json')
try:
is_spatial = path.endswith(".smdl")
+ log.info("Getting data from %s", path.split('/').pop())
model = StochSSSpatialModel(path=path) if is_spatial else StochSSModel(path=path)
data = model.get_notebook_data()
log.debug("Notebook data: %s", data)
+ log.info("Converting %s to notebook", path.split('/').pop())
notebook = StochSSNotebook(**data)
resp = notebook.create_ses_notebook() if is_spatial else notebook.create_es_notebook()
+ log.info("Successfully created the notebook for %s", path.split('/').pop())
log.debug("Notebook file path: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -96,6 +101,35 @@ async def get(self):
self.finish()
+class EmptyTrashAPIHandler(APIHandler):
+ '''
+ ##############################################################################
+ Handler for a projects trash directory
+ ##############################################################################
+ '''
+ @web.authenticated
+ def get(self):
+ '''
+ Empty the trash directory.
+
+ Attributes
+ ----------
+ '''
+ self.set_header('Content-Type', 'application/json')
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the trash directory: %s", path)
+ try:
+ log.info("Emptying the trash")
+ folder = StochSSFolder(path=path)
+ resp = folder.empty()
+ log.debug("Response message: %s", resp)
+ log.info("Successfully emptied the trash")
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
+
+
class DeleteFileAPIHandler(APIHandler):
'''
################################################################################################
@@ -113,9 +147,11 @@ async def get(self):
path = self.get_query_argument(name="path")
log.debug("Deleting path: %s", path)
try:
+ log.info("Deleting %s", path.split('/').pop())
is_dir = os.path.isdir(path)
file_obj = StochSSFolder(path=path) if is_dir else StochSSFile(path=path)
resp = file_obj.delete()
+ log.info("Successfully deleted %s", path.split('/').pop())
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
@@ -141,10 +177,15 @@ async def get(self):
dst_path = self.get_query_argument(name="dstPath")
log.debug("Destination path: %s", dst_path)
try:
+ dst = os.path.dirname(dst_path).split('/').pop()
+ if not dst:
+ dst = "/"
+ log.info("Moving %s to %s", src_path.split('/').pop(), dst)
is_dir = os.path.isdir(src_path)
file_obj = StochSSFolder(path=src_path) if is_dir else StochSSFile(path=src_path)
resp = file_obj.move(location=dst_path)
file_obj.print_logs(log)
+ log.info("Successfully moved %s to %s", src_path.split('/').pop(), dst)
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
@@ -166,13 +207,15 @@ async def get(self):
Attributes
----------
'''
- path = self.get_query_argument(name="path")
self.set_header('Content-Type', 'application/json')
- log.debug("Copying file: %s", path)
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the file: %s", path)
try:
+ log.info("Coping %s", path.split('/').pop())
file = StochSSFile(path=path)
resp = file.duplicate()
file.print_logs(log)
+ log.info("Successfully copied %s", path.split('/').pop())
log.debug("Response message: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -195,13 +238,15 @@ async def get(self):
Attributes
----------
'''
- path = self.get_query_argument(name="path")
self.set_header('Content-Type', 'application/json')
- log.debug("Copying directory: %s", path)
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the directory: %s", path)
try:
+ log.info("Coping %s", path.split('/').pop())
folder = StochSSFolder(path=path)
resp = folder.duplicate()
folder.print_logs(log)
+ log.info("Successfully copied %s", path.split('/').pop())
log.debug("Response message: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -225,14 +270,25 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Path to the file or directory: %s", path)
new_name = self.get_query_argument(name="name")
log.debug("New filename: %s", new_name)
- self.set_header('Content-Type', 'application/json')
try:
- file_obj = StochSSBase(path=path)
- resp = file_obj.rename(name=new_name)
+ log.info("Renaming %s to %s", path.split('/').pop(), new_name)
+ is_model = path.endswith(".mdl") or path.endswith(".smdl")
+ if ".proj" in path and ".wkgp" in path and is_model:
+ wkgp = StochSSBase(path=os.path.dirname(path))
+ new_path, _ = wkgp.get_unique_path(name=f"{wkgp.get_name(path=new_name)}.wkgp")
+ wkgp.rename(name=wkgp.get_file(path=new_path))
+ file_obj = StochSSBase(path=os.path.join(wkgp.path, wkgp.get_file(path=path)))
+ file_name = f"{wkgp.get_name(path=new_path)}.{path.split('.').pop()}"
+ resp = file_obj.rename(name=file_name)
+ else:
+ file_obj = StochSSBase(path=path)
+ resp = file_obj.rename(name=new_name)
+ log.info("Successfully renamed %s to %s", path.split('/').pop(), file_obj.get_file())
log.debug("Response message: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -255,13 +311,16 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Converting non-spatial model to spatial model: %s", path)
- self.set_header('Content-Type', 'application/json')
try:
+ log.info("Convert %s to a spatial model", path.split('/').pop())
model = StochSSModel(path=path)
+ log.info("Getting spatial model data")
resp, data = model.convert_to_spatial()
_ = StochSSModel(path=data['path'], new=True, model=data['spatial'])
+ log.info("Successfully converted %s to a spatial model", path.split('/').pop())
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -284,13 +343,16 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Converting spatial model to non-spatial model: %s", path)
- self.set_header('Content-Type', 'application/json')
try:
+ log.info("Convert %s to a model", path.split('/').pop())
model = StochSSSpatialModel(path=path)
+ log.info("Getting model data")
resp, data = model.convert_to_model()
_ = StochSSModel(path=data['path'], new=True, model=data['model'])
+ log.info("Successfully converted %s to a model", path.split('/').pop())
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -313,15 +375,18 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Converting to SBML: %s", path)
- self.set_header('Content-Type', 'application/json')
try:
+ log.info("Convert %s to sbml", path.split('/').pop())
model = StochSSModel(path=path)
+ log.info("Getting sbml data")
resp, data = model.convert_to_sbml()
model.print_logs(log)
sbml = StochSSSBMLModel(path=data['path'], new=True, document=data['document'])
resp["File"] = sbml.get_file()
+ log.info("Successfully converted %s to sbml", path.split('/').pop())
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -345,18 +410,26 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Converting SBML: %s", path)
- self.set_header('Content-Type', 'application/json')
try:
+ log.info("Convert %s to a model", path.split('/').pop())
sbml = StochSSSBMLModel(path=path)
- convert_resp = sbml.convert_to_model(name=sbml.get_name())
+ log.info("Getting model data")
+ if ".proj" in path:
+ proj = StochSSProject(path=sbml.get_dir_name())
+ wkgp = proj.check_project_format(path=proj.path)
+ else:
+ wkgp = False
+ convert_resp = sbml.convert_to_model(name=sbml.get_name(), wkgp=wkgp)
sbml.print_logs(log)
resp = {"message":convert_resp['message'], "errors":convert_resp['errors'], "File":""}
if convert_resp['model'] is not None:
model = StochSSModel(path=convert_resp['path'], new=True,
model=convert_resp['model'])
resp['File'] = model.get_file()
+ log.info("Successfully converted %s to a model", path.split('/').pop())
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -381,6 +454,7 @@ async def get(self):
path = self.get_query_argument(name="path")
log.debug("Path to the model: %s", path)
try:
+ log.info("Getting the file contents for download")
file = StochSSFile(path=path)
data = file.read()
file.print_logs(log)
@@ -406,17 +480,19 @@ async def get(self):
Attributes
----------
'''
+ self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("Path to the model: %s", path)
action = self.get_query_argument(name="action")
log.debug("Action: %s", action)
- self.set_header('Content-Type', 'application/json')
try:
if action == "generate":
+ log.info("Zipping the directory for download")
folder = StochSSFolder(path=path)
resp = folder.generate_zip_file()
else:
- wkfl = StochSSWorkflow(path=path)
+ log.info("Zipping the csv files for download")
+ wkfl = StochSSJob(path=path)
resp = wkfl.generate_csv_zip()
log.debug("Response: %s", resp)
self.write(resp)
@@ -443,9 +519,11 @@ async def get(self):
directories = self.get_query_argument(name="path")
log.debug("Path of directories: %s", directories)
try:
+ log.info("Creating %s directory", directories.split('/').pop())
folder = StochSSFolder(path=directories, new=True)
folder.print_logs(log)
- self.write("{0} was successfully created!".format(directories))
+ log.info("Successfully created %s directory", directories.split('/').pop())
+ self.write(f"{directories} was successfully created!")
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
@@ -475,14 +553,23 @@ async def post(self):
log.debug("Type of file to be uploaded: %s", file_info['type'])
log.debug("Path to the directory where the file will be uploaded: %s", file_info['path'])
name = file_info['name'] if file_info['name'] else None
+ if file_info['path'].split('/').pop():
+ dst = file_info['path'].split('/').pop()
+ else:
+ dst = "/"
if name is not None:
+ if os.path.dirname(name):
+ dst = os.path.dirname(name).split('/').pop()
+ log.info("Uploading %s as %s to %s", file_data['filename'], name, dst)
log.debug("Name with 'save as' path for the file: %s", name)
else:
+ log.info("Uploading %s to %s", file_data['filename'], dst)
log.debug("No name given: %s", name)
try:
folder = StochSSFolder(path=file_info['path'])
resp = folder.upload(file_type=file_info['type'], file=file_data['filename'],
body=file_data['body'], new_name=name)
+ log.info("Successfully uploaded %s to %s", resp['file'], dst)
log.debug("Response: %s", resp)
self.write(json.dumps(resp))
except StochSSAPIError as err:
@@ -513,20 +600,34 @@ async def get(self):
try:
wkfl = StochSSWorkflow(path=path)
if target == "wkfl_model":
+ log.info("Extracting the model from %s", wkfl.get_file())
resp, kwargs = wkfl.extract_model()
model = StochSSModel(**kwargs)
resp['mdlPath'] = model.path
resp['File'] = model.get_file()
+ log.info("Successfully extracted the model from %s", wkfl.get_file())
else:
- time_stamp = self.get_query_argument(name="stamp")
- if time_stamp == "None":
- time_stamp = None
- log.debug("The time stamp for the new workflow: %s", time_stamp)
- resp, kwargs = wkfl.duplicate_as_new(stamp=time_stamp)
- new_wkfl = StochSSWorkflow(**kwargs)
- new_wkfl.update_info(new_info={"source_model":resp['mdlPath']})
+ log.info("Duplicating %s as new", wkfl.get_file())
+ if wkfl.check_workflow_format(path=path):
+ log.info("Getting the workflow data")
+ resp, kwargs = wkfl.duplicate_as_new()
+ new_wkfl = StochSSWorkflow(**kwargs)
+ else:
+ time_stamp = self.get_query_argument(name="stamp")
+ if time_stamp == "None":
+ time_stamp = None
+ log.debug("The time stamp for the new workflow: %s", time_stamp)
+ job = StochSSJob(path=path)
+ log.info("Getting the workflow data")
+ resp, kwargs = job.duplicate_as_new(stamp=time_stamp)
+ new_wkfl = StochSSJob(**kwargs)
+ new_wkfl.update_info(new_info={"source_model":resp['mdlPath']})
+ c_resp = wkfl.check_for_external_model(path=resp['mdlPath'])
+ if "error" in c_resp.keys():
+ resp['error'] = c_resp['error']
resp['wkflPath'] = new_wkfl.path
resp['File'] = new_wkfl.get_file()
+ log.info("Successfully duplicated %s as new", wkfl.get_file())
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -602,3 +703,30 @@ async def get(self):
log.debug("Response: %s", resp)
self.write(resp)
self.finish()
+
+
+class UnzipFileAPIHandler(APIHandler):
+ '''
+ ################################################################################################
+ Handler for unzipping zip archives.
+ ################################################################################################
+ '''
+
+ async def get(self):
+ '''
+ Unzip a zip archive.
+
+ Attributes
+ ----------
+ '''
+ self.set_header('Content-Type', 'application/json')
+ path = self.get_query_argument(name="path")
+ log.debug("The path to the zip archive: %s", path)
+ try:
+ file = StochSSFile(path=path)
+ resp = file.unzip(from_upload=False)
+ log.debug("Response Message: %s", resp)
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
diff --git a/stochss/handlers/log.py b/stochss/handlers/log.py
index b18c7ff46e..550e2473be 100644
--- a/stochss/handlers/log.py
+++ b/stochss/handlers/log.py
@@ -25,6 +25,19 @@ def init_log():
'''
Initialize the StochSS logger
+ Attributes
+ ----------
+ '''
+ setup_stream_handler()
+ setup_file_handler()
+ log.setLevel(logging.DEBUG)
+ log.propagate = False
+
+
+def setup_stream_handler():
+ '''
+ Initialize the StochSS stream handler
+
Attributes
----------
'''
@@ -33,6 +46,20 @@ def init_log():
fmt += '%(filename)s:%(lineno)d]%(end_color)s %(message)s'
formatter = LogFormatter(fmt=fmt, datefmt='%H:%M:%S')
handler.setFormatter(formatter)
- log.setLevel(logging.WARNING)
+ handler.setLevel(logging.WARNING)
+ log.addHandler(handler)
+
+
+def setup_file_handler():
+ '''
+ Initialize the StochSS file handler
+
+ Attributes
+ ----------
+ '''
+ handler = logging.FileHandler(".user-logs.txt")
+ fmt = '%(color)s%(asctime)s%(end_color)s$ %(message)s'
+ formatter = LogFormatter(fmt=fmt, datefmt="%b %d, %Y %I:%M %p UTC")
+ handler.setFormatter(formatter)
+ handler.setLevel(logging.INFO)
log.addHandler(handler)
- log.propagate = False
diff --git a/stochss/handlers/models.py b/stochss/handlers/models.py
index f89edc6d12..b4a4a62755 100644
--- a/stochss/handlers/models.py
+++ b/stochss/handlers/models.py
@@ -34,6 +34,7 @@
log = logging.getLogger('stochss')
# pylint: disable=abstract-method
+# pylint: disable=too-few-public-methods
class JsonFileAPIHandler(APIHandler):
'''
################################################################################################
@@ -58,6 +59,12 @@ async def get(self):
self.set_header('Content-Type', 'application/json')
file_objs = {"ipynb":StochSSNotebook, "mdl":StochSSModel, "smdl":StochSSSpatialModel}
ext = path.split(".").pop()
+ if ext == "ipynb":
+ log.info("Getting notebook data for download")
+ elif purpose == "None":
+ log.info("Getting model data for download")
+ else:
+ log.info("Loading model data")
try:
file = file_objs[ext](path=path)
data = file.load()
@@ -94,11 +101,14 @@ async def post(self):
try:
if path.endswith(".domn"):
model = StochSSSpatialModel(path=path)
+ log.info("Saving %s", model.get_file(path=path))
model.save_domain(domain=data)
else:
model = StochSSModel(path=path)
+ log.info("Saving %s", model.get_file(path=path))
model.save(model=data)
model.print_logs(log)
+ log.info("Successfully saved %s", model.get_file(path=path))
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
@@ -126,6 +136,7 @@ async def get(self):
log.debug("Path to the domain file: %s", d_path)
new = self.get_query_argument(name="new", default=False)
log.debug("The domain is new: %s", new)
+ log.info("Loading the domain data")
try:
model = StochSSSpatialModel(path=path)
domain = model.get_domain(path=d_path, new=new)
@@ -160,9 +171,11 @@ async def get(self):
log.debug("Path to the domain file: %s", d_path)
new = self.get_query_argument(name="new", default=False)
log.debug("The domain is new: %s", new)
+ log.info("Generating the domain plot")
try:
model = StochSSSpatialModel(path=path)
fig = json.loads(model.get_domain_plot(path=d_path, new=new))
+ log.info("Loading the domain plot")
resp = {"fig":fig}
log.debug("Response: %s", resp)
self.write(resp)
@@ -202,7 +215,8 @@ async def get(self):
exec_cmd = ['/stochss/stochss/handlers/util/scripts/run_preview.py',
f'{path}', f'{outfile}']
if species is not None:
- exec_cmd.append(f"{species}")
+ exec_cmd.insert(1, "--species")
+ exec_cmd.insert(2, f"{species}")
log.debug("Script commands for running a preview: %s", exec_cmd)
subprocess.Popen(exec_cmd)
resp['Running'] = True
@@ -210,12 +224,15 @@ async def get(self):
self.write(resp)
else:
model = StochSSModel(path=path)
+ log.info("Check for preview results ...")
results = model.get_preview_results(outfile=outfile)
log.debug("Results for the model preview: %s", results)
if results is None:
resp['Running'] = True
+ log.info("The preview is still running")
else:
resp['Results'] = results
+ log.info("Loading the preview results")
log.debug("Response to the read command: %s", resp)
self.write(resp)
self.finish()
@@ -260,11 +277,22 @@ async def post(self):
----------
'''
self.set_header('Content-Type', 'application/json')
+ log.info("Loading the mesh from %s", self.request.files['datafile'][0]['filename'])
data = self.request.files['datafile'][0]['body'].decode()
+ if "typefile" in self.request.files.keys():
+ log.info("Loading the particle types from %s",
+ self.request.files['typefile'][0]['filename'])
+ types = self.request.files['typefile'][0]['body'].decode().strip().split("\n")
+ else:
+ types = None
+ log.info("Loading particle data")
particle_data = json.loads(self.request.body_arguments['particleData'][0].decode())
try:
- resp = StochSSSpatialModel.get_particles_from_remote(mesh=data, data=particle_data)
+ log.info("Generating new particles")
+ resp = StochSSSpatialModel.get_particles_from_remote(mesh=data, data=particle_data,
+ types=types)
log.debug("Number of Particles: %s", len(resp['particles']))
+ log.info("Successfully created new particles")
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
@@ -288,7 +316,8 @@ async def get(self):
self.set_header('Content-Type', 'application/json')
try:
folder = StochSSFolder(path="")
- resp = folder.get_file_list(ext=".domn")
+ test = lambda ext, root, file: bool("trash" in root.split("/"))
+ resp = folder.get_file_list(ext=".domn", test=test)
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -313,7 +342,8 @@ async def get(self):
self.set_header('Content-Type', 'application/json')
try:
folder = StochSSFolder(path="")
- resp = folder.get_file_list(ext=".txt")
+ test = lambda ext, root, file: bool("trash" in root.split("/"))
+ resp = folder.get_file_list(ext=".txt", test=test)
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -336,11 +366,14 @@ async def post(self):
----------
'''
self.set_header('Content-Type', 'application/json')
+ log.info("Loading particle data")
data = json.loads(self.request.body.decode())
log.debug("Data used to create the domain: %s", data)
try:
+ log.info("Generating new particles")
resp = StochSSSpatialModel.get_particles_from_3d_domain(data=data)
log.debug("Number of Particles: %s", len(resp['particles']))
+ log.info("Successfully created new particles")
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
@@ -365,6 +398,7 @@ async def get(self):
path = self.get_query_argument(name="path")
log.debug("Path to the file: %s", path)
try:
+ log.info("Loading particle types from %s", path.split('/').pop())
model = StochSSSpatialModel(path="")
resp = model.get_types_from_file(path=path)
log.debug("Number of Particles: %s", len(resp['types']))
diff --git a/stochss/handlers/pages.py b/stochss/handlers/pages.py
index 470b473610..23cece06b1 100644
--- a/stochss/handlers/pages.py
+++ b/stochss/handlers/pages.py
@@ -19,11 +19,16 @@
import os
import logging
from tornado import web
-from notebook.base.handlers import IPythonHandler
+from notebook.base.handlers import IPythonHandler, APIHandler
+# APIHandler documentation:
+# https://github.com/jupyter/notebook/blob/master/notebook/base/handlers.py#L583
+# Note APIHandler.finish() sets Content-Type handler to 'application/json'
+# Use finish() for json, write() for text
log = logging.getLogger('stochss')
# pylint: disable=abstract-method
+# pylint: disable=too-few-public-methods
class PageHandler(IPythonHandler):
'''
################################################################################################
@@ -224,3 +229,65 @@ async def get(self):
----------
'''
self.render("stochss-project-manager.html", server_path=self.get_server_path())
+
+
+class LoadingPageHandler(PageHandler):
+ '''
+ ################################################################################################
+ StochSS Loading Page Page Handler
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Render the StochSS loading page.
+
+ Attributes
+ ----------
+ '''
+ self.render("stochss-loading-page.html", server_path=self.get_server_path())
+
+
+class MultiplePlotsHandler(PageHandler):
+ '''
+ ################################################################################################
+ StochSS Multiple Plots Page Handler
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Render the StochSS multiple plots page.
+
+ Attributes
+ ----------
+ '''
+ self.render("multiple-plots-page.html", server_path=self.get_server_path())
+
+
+class UserLogsAPIHandler(APIHandler):
+ '''
+ ################################################################################################
+ Handler for getting the user logs
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Return the contents of the user log file.
+
+ Attributes
+ ----------
+ '''
+ self.set_header('Content-Type', 'application/json')
+ log_num = self.get_query_arguments(name="logNum")[0]
+ user_dir = os.path.expanduser("~")
+ path = os.path.join(user_dir, ".user-logs.txt")
+ try:
+ with open(path, "r") as log_file:
+ logs = log_file.read().strip().split("\n")[int(log_num):]
+ except FileNotFoundError:
+ open(path, "w").close()
+ logs = []
+ self.write({"logs":logs})
+ self.finish()
diff --git a/stochss/handlers/project.py b/stochss/handlers/project.py
index 8a91d9e691..b0b727364a 100644
--- a/stochss/handlers/project.py
+++ b/stochss/handlers/project.py
@@ -18,30 +18,28 @@
import os
-import ast
import json
-import shutil
import logging
-
-# from shutil import copyfile, copytree, rmtree
from tornado import web
from notebook.base.handlers import APIHandler
+# APIHandler documentation:
+# https://github.com/jupyter/notebook/blob/master/notebook/base/handlers.py#L583
+# Note APIHandler.finish() sets Content-Type handler to 'application/json'
+# Use finish() for json, write() for text
-# from .util.rename import get_unique_file_name, get_file_name
-# from .util.workflow_status import get_status
-# from .util.generate_zip_file import download_zip
-
-from .util import StochSSBase, StochSSAPIError, report_error
+from .util import StochSSFolder, StochSSProject, StochSSModel, StochSSSpatialModel, \
+ StochSSAPIError, report_error
log = logging.getLogger('stochss')
# pylint: disable=abstract-method
+# pylint: disable=too-few-public-methods
class LoadProjectBrowserAPIHandler(APIHandler):
'''
- ##############################################################################
+ ################################################################################################
Handler for loading all of the users projects
- ##############################################################################
+ ################################################################################################
'''
@web.authenticated
async def get(self):
@@ -51,44 +49,22 @@ async def get(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
- self.set_header('Content-Type', 'application/json')
- projects = []
- self.get_projects_from_directory(user_dir, projects)
- log.debug("List of projects: %s", projects)
- resp = {"projects":projects}
- self.write(resp)
+ try:
+ self.set_header('Content-Type', 'application/json')
+ folder = StochSSFolder(path="")
+ data = folder.get_project_list()
+ log.debug("List of projects: %s", data)
+ self.write(data)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
- @classmethod
- def get_projects_from_directory(cls, path, projects):
- '''
- Get the projects in the directory if any exist.
-
- Attributes
- ----------
- path : string
- Path the target directory
- projects : list
- List of project dictionaries
- '''
- for item in os.listdir(path):
- new_path = os.path.join(path, item)
- if item.endswith('.proj'):
- projects.append({'directory': new_path.replace("/home/jovyan/", ""),
- 'parentDir': os.path.dirname(new_path.replace("/home/jovyan/",
- "")),
- 'elementID': "p{}".format(len(projects) + 1)})
- elif not item.startswith('.') and os.path.isdir(new_path):
- cls.get_projects_from_directory(new_path, projects)
-
-
class LoadProjectAPIHandler(APIHandler):
'''
- ##############################################################################
+ ################################################################################################
Handler for creating new StochSS Projects
- ##############################################################################
+ ################################################################################################
'''
@web.authenticated
def get(self):
@@ -100,164 +76,23 @@ def get(self):
'''
self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
- log.debug("The path to the new project directory: %s", path)
+ log.debug("The path to the project directory: %s", path)
+ log.info("Loading project data")
try:
- project = {"models": [], "workflowGroups": [], "trash_empty": True}
- for item in os.listdir(path):
- if item == "README.md":
- readme_path = os.path.join(path, item)
- with open(readme_path, 'r') as readme_file:
- project['annotation'] = readme_file.read()
- elif item.endswith('.mdl') or item.endswith('.smdl'):
- mdl_dir = os.path.join(path, item)
- with open(mdl_dir, 'r') as mdl_file:
- model = json.load(mdl_file)
- base = StochSSBase(path=item)
- model['name'] = base.get_name()
- model['directory'] = mdl_dir
- self.update_model_data(model)
- project['models'].append(model)
- elif item.endswith('.wkgp'):
- name = item.split('.')[0]
- workflows = []
- for workflow in os.listdir(os.path.join(path, item)):
- if workflow.endswith('.wkfl'):
- self.get_stochss_workflow(project, workflows,
- os.path.join(path, item, workflow),
- workflow)
- elif workflow.endswith('.ipynb'):
- self.get_notebook_workflow(workflows,
- os.path.join(path, item, workflow),
- workflow)
- project['workflowGroups'].append({"name":name, "workflows":workflows})
- elif item == "trash":
- project['trash_empty'] = len(os.listdir(os.path.join(path, item))) == 0
- log.debug("Contents of the project: %s", project)
- self.write(project)
+ project = StochSSProject(path=path)
+ s_project = project.load()
+ log.debug("Contents of the project: %s", s_project)
+ self.write(s_project)
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
- @classmethod
- def update_model_data(cls, data):
- param_ids = []
- for param in data['parameters']:
- param_ids.append(param['compID'])
- if isinstance(param['expression'], str):
- try:
- param['expression'] = ast.literal_eval(param['expression'])
- except ValueError:
- pass
- for reaction in data['reactions']:
- if reaction['rate'].keys() and isinstance(reaction['rate']['expression'], str):
- try:
- value = ast.literal_eval(reaction['rate']['expression'])
- reaction['rate']['expression'] = value
- except ValueError:
- pass
- for event in data['eventsCollection']:
- for assignment in event['eventAssignments']:
- if assignment['variable']['compID'] in param_ids:
- try:
- value = ast.literal_eval(assignment['variable']['expression'])
- assignment['variable']['expression'] = value
- except ValueError:
- pass
- for rule in data['rules']:
- if rule['variable']['compID'] in param_ids:
- try:
- value = ast.literal_eval(rule['variable']['expression'])
- rule['variable']['expression'] = value
- except ValueError:
- pass
-
-
- @classmethod
- def get_workflow_info(cls, wkfl_dict):
- '''
- Add the necessary workflow info elements to the workflow model
-
- Attributes
- ----------
- wkfl_dict : dict
- JSON representation of a workflow
- '''
- with open(os.path.join(wkfl_dict["path"], "info.json"), 'r') as info_file:
- info = json.load(info_file)
- types = {'gillespy': 'Ensemble Simulation', 'parameterSweep':'Parameter Sweep'}
- wkfl_dict['type'] = types[info['type']]
- if not 'annotation' in info.keys():
- wkfl_dict['annotation'] = ""
- else:
- wkfl_dict['annotation'] = info['annotation']
-
-
- @classmethod
- def get_notebook_workflow(cls, workflows, path, workflow):
- '''
- Get the info for the notebook workflow
-
- Attributes
- ----------
- workflows: list
- List of workflows
- path : string
- Path to the workflow
- workflow : string
- Name of the workflow directory
- '''
- wkfl_dict = {"path":path, "name":workflow.split('.')[0],
- "status":"", "outputs":[], "annotation":""}
- with open(path, "r") as nb_file:
- file_data = nb_file.read()
- if "Traceback (most recent call last)" in file_data:
- wkfl_dict['status'] = 'error'
- else:
- wkfl_dict['status'] = 'ready'
- wkfl_dict['type'] = "notebook"
- workflows.append(wkfl_dict)
-
-
- def get_stochss_workflow(self, project, workflows, path, workflow):
- '''
- Get the info for the StochSS Workflow
-
- Attributes
- ----------
- project : dict
- Dictionary representation of the stochss project
- workflows: list
- List of workflows
- path : string
- Path to the workflow
- workflow : string
- Name of the workflow directory
- '''
- wkfl_dict = {"path":path, "name":workflow.split('.')[0]}
- base = StochSSBase(path=wkfl_dict['path'])
- wkfl_dict['status'] = base.get_status()
- with open(os.path.join(wkfl_dict['path'],
- 'settings.json'), 'r') as settings_file:
- outputs = json.load(settings_file)['resultsSettings']['outputs']
- if outputs:
- output = max(outputs, key=lambda output: output['stamp'])
- if "plot" in project.keys():
- if output['stamp'] > project['plot']['output']['stamp']:
- project['plot']['path'] = wkfl_dict['path']
- project['plot']['output'] = output
- else:
- project['plot'] = {"path":wkfl_dict['path'], "output":output}
- wkfl_dict['outputs'] = outputs
- self.get_workflow_info(wkfl_dict)
- workflows.append(wkfl_dict)
-
-
class NewProjectAPIHandler(APIHandler):
'''
- ##############################################################################
+ ################################################################################################
Handler for creating new StochSS Projects
- ##############################################################################
+ ################################################################################################
'''
@web.authenticated
def get(self):
@@ -270,60 +105,48 @@ def get(self):
self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("The path to the new project directory: %s", path)
+ log.info("Creating %s project", path.split('/').pop())
try:
- os.makedirs(path)
- os.mkdir(os.path.join(path, "trash"))
- os.mkdir(os.path.join(path, "WorkflowGroup1.wkgp"))
- resp = {"message":"Successfully created the project: {0}\
- ".format(path.split('/').pop()),
- "path":path}
+ project = StochSSProject(path=path, new=True)
+ resp = {"message":f"Successfully created the project: {project.get_file()}",
+ "path":project.path}
+ log.debug("Response: %s", resp)
+ log.info("Successfully created %s project", project.get_file())
self.write(resp)
- except FileExistsError as err:
- self.set_status(406)
- error = {"Reason":"Project Already Exists",
- "Message":"Could not create your project: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
-class NewWorkflowGroupAPIHandler(APIHandler):
+class NewModelAPIHandler(APIHandler):
'''
- ##############################################################################
- Handler for creating new StochSS Workflow Groups
- ##############################################################################
+ ################################################################################################
+ Handler for creating new StochSS Models in StochSS Projects
+ ################################################################################################
'''
@web.authenticated
def get(self):
'''
- Create a new workflow group directory.
+ Create a new model in the project.
Attributes
----------
'''
+ log.setLevel(logging.DEBUG)
self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
- log.debug("The path to the new workflow group directory: %s", path)
+ log.debug("Path to the project: %s", path)
+ file = self.get_query_argument(name="mdlFile")
+ log.debug("Name to the file: %s", file)
try:
- os.mkdir(path)
- proj_file = os.path.dirname(path).split('/').pop()
- exp_file = path.split('/').pop()
- resp = {"message":"The {} was successfully created in {}".format(exp_file, proj_file),
- "path":path}
+ project = StochSSProject(path=path)
+ resp = project.add_model(file=file, new=True)
+ project.print_logs(log)
+ log.debug("Response: %s", resp)
self.write(resp)
- except FileExistsError as err:
- self.set_status(406)
- error = {"Reason":"Workflow Group Already Exists",
- "Message":"Could not create your workflow group: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
- except FileNotFoundError as err:
- self.set_status(404)
- error = {"Reason":"Dirctory Not Found",
- "Message":"Workflow Groups can only be created in a StochSS Project: \
- {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ log.setLevel(logging.WARNING)
self.finish()
@@ -341,23 +164,19 @@ def get(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
self.set_header('Content-Type', 'application/json')
- path = os.path.join(user_dir, self.get_query_argument(name="path"))
+ path = self.get_query_argument(name="path")
log.debug("Path to the model: %s", path)
- models = []
- for root, _, files in os.walk("/home/jovyan"):
- if path not in root and "/." not in root and ".wkfl" not in root:
- root = root.replace(user_dir+"/", "")
- files = list(filter(lambda file: (file.endswith(".smdl") or
- file.endswith(".mdl")), files))
- for file in files:
- if root == user_dir:
- models.append(file)
- else:
- models.append(os.path.join(root, file))
- log.debug("List of model that can be added to the project: %s", models)
- self.write({"models": models})
+ try:
+ folder = StochSSFolder(path="")
+ # file will be excluded if test passes
+ test = lambda ext, root, file: bool(".wkfl" in root or f"{path}" in root or \
+ "trash" in root.split("/"))
+ data = folder.get_file_list(ext=[".mdl", ".smdl"], test=test)
+ log.debug("List of models: %s", data)
+ self.write(data)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
@@ -369,49 +188,32 @@ def post(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
self.set_header('Content-Type', 'application/json')
- path = os.path.join(user_dir, self.get_query_argument(name="path"))
- mdl_path = os.path.join(user_dir, self.get_query_argument(name="mdlPath"))
+ path = self.get_query_argument(name="path")
log.debug("Path to the project: %s", path)
+ mdl_path = self.get_query_argument(name="mdlPath")
log.debug("Path to the model: %s", mdl_path)
- if mdl_path.endswith('.mdl') or mdl_path.endswith('.smdl'):
- try:
- base = StochSSBase(path=os.path.join(path, mdl_path.split("/").pop()))
- unique_path, changed = base.get_unique_path(mdl_path.split("/").pop())
- shutil.copyfile(mdl_path, unique_path)
- resp = {"message": "The model {0} was successfully move into \
- {1}".format(mdl_path.split('/').pop(), path.split("/").pop())}
- if changed:
- resp['message'] += " as {0}".format(unique_path.split('/').pop())
- log.debug("Response message: %s", resp)
- self.write(resp)
- except IsADirectoryError as err:
- self.set_status(406)
- error = {"Reason":"Not A Model",
- "Message":"Cannot move directories into StochSS Projects: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
- except FileNotFoundError as err:
- self.set_status(404)
- error = {"Reason":"Model Not Found",
- "Message":"Could not find the model: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
- else:
- self.set_status(406)
- error = {"Reason":"Not A Model",
- "Message":"Cannot move non-model files into StochSS Projects"}
- log.error("Exception Information: %s", error)
- self.write(error)
+ try:
+ project = StochSSProject(path=path)
+ log.info("Loading model data")
+ model_class = StochSSModel if mdl_path.endswith(".mdl") else StochSSSpatialModel
+ model = model_class(path=mdl_path)
+ log.info("Adding %s to %s", model.get_file(), project.get_file())
+ resp = project.add_model(file=model.get_file(), model=model.load())
+ project.print_logs(log)
+ log.info("Successfully added %s to %s", model.get_file(), project.get_file())
+ log.debug("Response: %s", resp)
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
class ExtractModelAPIHandler(APIHandler):
'''
- ##############################################################################
+ ################################################################################################
Handler for extracting models from a project
- ##############################################################################
+ ################################################################################################
'''
@web.authenticated
def get(self):
@@ -421,38 +223,33 @@ def get(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
self.set_header('Content-Type', 'application/json')
- src_path = os.path.join(user_dir, self.get_query_argument(name="srcPath"))
+ src_path = self.get_query_argument(name="srcPath")
log.debug("Path to the target model: %s", src_path)
- dst_path = os.path.join(user_dir, self.get_query_argument(name="dstPath"))
+ dst_path = self.get_query_argument(name="dstPath")
log.debug("Destination path for the target model: %s", dst_path)
try:
- base = StochSSBase(path=dst_path)
- unique_path, changed = base.get_unique_path(dst_path.split('/').pop())
- shutil.copyfile(src_path, unique_path)
- export_path = (os.path.dirname(unique_path).replace(user_dir+"/", "")
- if os.path.dirname(unique_path) != user_dir else "/")
- resp = "The Model {0} was extracted to {1} in files\
- ".format(src_path.split('/').pop(), export_path)
- if changed:
- resp += " as {0}".format(unique_path.split('/').pop())
- log.debug("Response message: %s", resp)
- self.write(resp)
- except FileNotFoundError as err:
- self.set_status(404)
- error = {"Reason":"Model Not Found",
- "Message":"Could not find the model: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
+ src_model = StochSSModel(path=src_path)
+ log.info("Extracting %s", src_model.get_file())
+ dst_model = StochSSModel(path=dst_path, new=True, model=src_model.load())
+ dirname = dst_model.get_dir_name()
+ if not dirname:
+ dirname = "/"
+ message = f"The Model {src_model.get_file()} was extracted to "
+ message += f"{dirname} in files as {dst_model.get_file()}"
+ log.debug("Response message: %s", message)
+ log.info("Successfully extracted %s to %s", src_model.get_file(), dirname)
+ self.write(message)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
class ExtractWorkflowAPIHandler(APIHandler):
'''
- ##############################################################################
+ ################################################################################################
Handler for extracting workflows from a project
- ##############################################################################
+ ################################################################################################
'''
@web.authenticated
def get(self):
@@ -462,94 +259,20 @@ def get(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
- src_path = os.path.join(user_dir, self.get_query_argument(name="srcPath"))
+ self.set_header('Content-Type', 'application/json')
+ src_path = self.get_query_argument(name="srcPath")
log.debug("Path to the target model: %s", src_path)
- dst_path = os.path.join(user_dir, self.get_query_argument(name="dstPath"))
+ dst_path = self.get_query_argument(name="dstPath")
log.debug("Destination path for the target model: %s", dst_path)
try:
- base = StochSSBase(path=src_path)
- if base.get_status() != "running":
- base.path = dst_path
- unique_path, changed = base.get_unique_path(dst_path.split('/').pop())
- shutil.copytree(src_path, unique_path)
- base.path = unique_path
- if base.get_status() != "ready":
- self.update_workflow_path(unique_path)
- export_path = (os.path.dirname(unique_path).replace(user_dir+"/", "")
- if os.path.dirname(unique_path) != user_dir else "/")
- resp = "The Workflow {0} was exported to {1} in files\
- ".format(src_path.split('/').pop(), export_path)
- if changed:
- resp += " as {0}".format(unique_path.split('/').pop())
- log.debug("Response message: %s", resp)
- self.write(resp)
- except FileNotFoundError as err:
- self.set_status(404)
- self.set_header('Content-Type', 'application/json')
- error = {"Reason":"Workflow Not Found",
- "Message":"Could not find the workflow: {0}".format(err)}
- log.error("Exception Information: %s", error)
- self.write(error)
- except StochSSAPIError as err:
- report_error(self, log, err)
- self.finish()
-
-
- @classmethod
- def update_workflow_path(cls, dst):
- '''
- Update the path to the workflows model
-
- Attributes
- ----------
- dst : string
- Destination path for the workflow
- '''
- with open(os.path.join(dst, "info.json"), "r+") as info_file:
- info = json.load(info_file)
- log.debug("Old workflow info: %s", info)
- new_path = os.path.join(dst, info['wkfl_model'].split('/').pop())
- info['wkfl_model'] = new_path.replace("/home/jovyan/", "")
- log.debug("New workflow info: %s", info)
- info_file.seek(0)
- json.dump(info, info_file)
- info_file.truncate()
-
-
-class EmptyTrashAPIHandler(APIHandler):
- '''
- ##############################################################################
- Handler for a projects trash directory
- ##############################################################################
- '''
- @web.authenticated
- def get(self):
- '''
- Empty the trash directory.
-
- Attributes
- ----------
- '''
- user_dir = "/home/jovyan"
- self.set_header('Content-Type', 'application/json')
- path = os.path.join(user_dir, self.get_query_argument(name="path"))
- log.debug("Path to the trash directory: %s", path)
- try:
- for item in os.listdir(path):
- item_path = os.path.join(path, item)
- if os.path.isdir(item_path):
- shutil.rmtree(item_path)
- else:
- os.remove(item_path)
- resp = "Successfully emptied the trash"
- log.debug("Response message: %s", resp)
- self.write(resp)
- except FileNotFoundError:
- os.mkdir(path)
- resp = "The trash directory was removed."
+ log.info("Extracting %s", src_path.split('/').pop())
+ project = StochSSProject(path=os.path.dirname(os.path.dirname(src_path)))
+ resp = project.extract_workflow(src=src_path, dst=dst_path)
+ project.print_logs(log)
log.debug("Response message: %s", resp)
self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
@@ -559,42 +282,6 @@ class ProjectMetaDataAPIHandler(APIHandler):
Handler for a projects meta data
##############################################################################
'''
- @web.authenticated
- def get(self):
- '''
- Get the projects meta data if it exists else create a meta data dictionary.
-
- Attributes
- ----------
- '''
- user_dir = "/home/jovyan"
- self.set_header('Content-Type', 'application/json')
- path = os.path.join(user_dir, self.get_query_argument(name="path"))
- log.debug("Path to the project directory: %s", path)
- files = self.get_query_argument(name="files").split(',')
- log.debug("List of files: %s", files)
- md_path = os.path.join(path, ".meta-data.json")
- log.debug("Path to the meta-data file: %s", md_path)
- if os.path.exists(md_path):
- with open(md_path, "r") as md_file:
- data = json.load(md_file)
- meta_data = data['meta-data']
- creators = data['creators']
- else:
- meta_data = {}
- creators = {}
-
- for file in files:
- if file not in meta_data.keys():
- meta_data[file] = {"description":"", "creators":[]}
- log.debug("Meta-data for the project: %s", meta_data)
- log.debug("Creators for the project: %s", creators)
- resp = {"meta_data":meta_data, "creators":creators}
- log.debug("Response Message: %s", resp)
- self.write(resp)
- self.finish()
-
-
@web.authenticated
def post(self):
'''
@@ -603,14 +290,18 @@ def post(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
self.set_header('Content-Type', 'application/json')
- path = os.path.join(user_dir, self.get_query_argument(name="path"))
+ path = self.get_query_argument(name="path")
log.debug("Path to the project directory: %s", path)
- data = self.request.body.decode()
+ data = json.loads(self.request.body.decode())
log.debug("Meta-data to be saved: %s", data)
- with open(os.path.join(path, ".meta-data.json"), "w") as md_file:
- md_file.write(data)
+ try:
+ log.info("Saving metadata for %s", path.split('/').pop())
+ project = StochSSProject(path=path)
+ project.update_meta_data(data=data)
+ log.info("Successfully saved the metadata")
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
@@ -628,6 +319,8 @@ def get(self):
Attributes
----------
'''
+ log.warning("Export as combine function has not been cleaned up")
+ self.finish()
@web.authenticated
@@ -638,6 +331,8 @@ def post(self):
Attributes
----------
'''
+ log.warning("Export as combine w/meta data function has not been cleaned up")
+ self.finish()
class UpdateAnnotationAPIHandler(APIHandler):
@@ -654,12 +349,39 @@ def post(self):
Attributes
----------
'''
- user_dir = "/home/jovyan"
- path = os.path.join(user_dir, self.get_query_argument(name="path"), "README.md")
+ path = self.get_query_argument(name="path")
log.debug("Path to the project directory: %s", path)
data = json.loads(self.request.body.decode())['annotation'].strip()
log.debug("Annotation to be saved: %s", data)
- log.debug(type(data))
- with open(path, 'w') as readme_file:
- readme_file.write(data)
+ try:
+ log.info("Saving the annotation for %s", path.split('/').pop())
+ project = StochSSProject(path=path)
+ project.update_annotation(annotation=data)
+ log.info("Successfully saved the annotation")
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
+
+
+class UpadteProjectAPIHandler(APIHandler):
+ '''
+ ################################################################################################
+ Handler for updating project format.
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Updates the project and its workflows to the new format.
+
+ Attributes
+ ----------
+ '''
+ path = self.get_query_argument(name="path")
+ log.debug("The path to the project: %s", path)
+ try:
+ proj = StochSSProject(path=path)
+ proj.update_project_format()
+ except StochSSAPIError as err:
+ report_error(self, log, err)
self.finish()
diff --git a/stochss/handlers/util/__init__.py b/stochss/handlers/util/__init__.py
index e9e0e4bc78..eda8912745 100644
--- a/stochss/handlers/util/__init__.py
+++ b/stochss/handlers/util/__init__.py
@@ -24,6 +24,8 @@
from .stochss_sbml import StochSSSBMLModel
from .stochss_notebook import StochSSNotebook
from .stochss_workflow import StochSSWorkflow
+from .stochss_job import StochSSJob
+from .stochss_project import StochSSProject
from .ensemble_simulation import EnsembleSimulation
from .parameter_sweep import ParameterSweep
from .stochss_errors import StochSSAPIError, report_error
diff --git a/stochss/handlers/util/ensemble_simulation.py b/stochss/handlers/util/ensemble_simulation.py
index 0df4e8e379..2b220e21fb 100644
--- a/stochss/handlers/util/ensemble_simulation.py
+++ b/stochss/handlers/util/ensemble_simulation.py
@@ -20,16 +20,22 @@
import os
import json
import pickle
+import logging
+import traceback
+
+import numpy
import plotly
+from gillespy2 import TauHybridSolver
-from gillespy2 import TauLeapingSolver, TauHybridSolver, SSACSolver
+from .stochss_job import StochSSJob
+from .stochss_errors import StochSSAPIError, StochSSJobResultsError
-from .stochss_workflow import StochSSWorkflow
+log = logging.getLogger("stochss")
-class EnsembleSimulation(StochSSWorkflow):
+class EnsembleSimulation(StochSSJob):
'''
################################################################################################
- StochSS ensemble simulation workflow object
+ StochSS ensemble simulation job object
################################################################################################
'''
@@ -37,51 +43,88 @@ class EnsembleSimulation(StochSSWorkflow):
def __init__(self, path, preview=False):
'''
- Intitialize an ensemble simulation workflow object
+ Intitialize an ensemble simulation job object
Attributes
----------
path : str
- Path to the ensemble simulation workflow
+ Path to the ensemble simulation job
'''
super().__init__(path=path)
if not preview:
- self.settings = self.load_settings()
- self.g_model, self.s_model = self.load_models()
+ try:
+ self.settings = self.load_settings()
+ self.g_model, self.s_model = self.load_models()
+ except StochSSAPIError as err:
+ log.error(str(err))
def __get_run_settings(self):
- solver_map = {"SSA":SSACSolver(model=self.g_model), "Tau-Leaping":TauLeapingSolver,
- "ODE":TauHybridSolver, "Hybrid-Tau-Leaping":TauHybridSolver}
- return self.get_run_settings(settings=self.settings, solver_map=solver_map)
+ solver_map = {"ODE":self.g_model.get_best_solver_algo("ODE"),
+ "SSA":self.g_model.get_best_solver_algo("SSA"),
+ "Tau-Leaping":self.g_model.get_best_solver_algo("Tau-Leaping"),
+ "Hybrid-Tau-Leaping":TauHybridSolver}
+ run_settings = self.get_run_settings(settings=self.settings, solver_map=solver_map)
+ instance_solvers = ["SSACSolver", "TauLeapingCSolver", "ODECSolver"]
+ if run_settings['solver'].name in instance_solvers :
+ run_settings['solver'] = run_settings['solver'](model=self.g_model)
+ return run_settings
+
+
+ def __store_csv_results(self, results):
+ try:
+ results.to_csv(path="results", nametag="results_csv", stamp=self.get_time_stamp())
+ except Exception as err:
+ log.error("Error storing csv results: %s\n%s",
+ str(err), traceback.format_exc())
@classmethod
- def __plot_results(cls, results):
- plots = {"trajectories":results.plotplotly(return_plotly_figure=True)}
- if len(results) > 1:
- plots['stddevran'] = results.plotplotly_std_dev_range(return_plotly_figure=True)
- std_res = results.stddev_ensemble()
- plots['stddev'] = std_res.plotplotly(return_plotly_figure=True)
- avg_res = results.average_ensemble()
- plots['avg'] = avg_res.plotplotly(return_plotly_figure=True)
- for _, plot in plots.items():
- plot["config"] = {"responsive":True}
- with open('results/plots.json', 'w') as plots_file:
- json.dump(plots, plots_file, cls=plotly.utils.PlotlyJSONEncoder)
-
-
- def __store_results(self, results):
- if not 'results' in os.listdir():
- os.mkdir('results')
- with open('results/results.p', 'wb') as results_file:
- pickle.dump(results, results_file)
- results.to_csv(path="results", nametag="results_csv", stamp=self.get_time_stamp())
+ def __store_pickled_results(cls, results):
+ try:
+ with open('results/results.p', 'wb') as results_file:
+ pickle.dump(results, results_file)
+ except Exception as err:
+ message = f"Error storing pickled results: {err}\n{traceback.format_exc()}"
+ log.error(message)
+ return message
+ return False
- def run(self, preview=False, verbose=False):
+ @classmethod
+ def __store_result_plots(cls, results):
+ try:
+ plots = {"trajectories":results.plotplotly(return_plotly_figure=True)}
+ if len(results) > 1:
+ plots['stddevran'] = results.plotplotly_std_dev_range(return_plotly_figure=True)
+ std_res = results.stddev_ensemble()
+ plots['stddev'] = std_res.plotplotly(return_plotly_figure=True)
+ avg_res = results.average_ensemble()
+ plots['avg'] = avg_res.plotplotly(return_plotly_figure=True)
+ for _, plot in plots.items():
+ plot["config"] = {"responsive":True}
+ with open('results/plots.json', 'w') as plots_file:
+ json.dump(plots, plots_file, cls=plotly.utils.PlotlyJSONEncoder,
+ indent=4, sort_keys=True)
+ except Exception as err:
+ message = f"Error storing result plots: {err}\n{traceback.format_exc()}"
+ log.error(message)
+ return message
+ return False
+
+
+ def __update_timespan(self):
+ if "timespanSettings" in self.settings.keys():
+ keys = self.settings['timespanSettings'].keys()
+ if "endSim" in keys and "timeStep" in keys:
+ end = self.settings['timespanSettings']['endSim']
+ step_size = self.settings['timespanSettings']['timeStep']
+ self.g_model.timespan(numpy.arange(0, end + step_size, step_size))
+
+
+ def run(self, preview=False, verbose=True):
'''
- Run a GillesPy2 ensemble simulation workflow
+ Run a GillesPy2 ensemble simulation job
Attributes
----------
@@ -92,26 +135,37 @@ def run(self, preview=False, verbose=False):
'''
if preview:
if verbose:
- self.log("info", "Running a preview ensemble simulation")
+ log.info("Running %s preview simulation", self.g_model.name)
results = self.g_model.run(timeout=5)
+ if verbose:
+ log.info("%s preview simulation has completed", self.g_model.name)
+ log.info("Generate result plot for %s preview", self.g_model.name)
plot = results.plotplotly(return_plotly_figure=True)
plot["layout"]["autosize"] = True
plot["config"] = {"responsive": True, "displayModeBar": True}
return plot
+ if verbose:
+ log.info("Running the ensemble simulation")
if self.settings['simulationSettings']['isAutomatic']:
- if verbose:
- self.log("info", "Running an ensemble simulation with automatic solver")
- is_ode = self.g_model.get_best_solver(precompile=False).name == "ODESolver"
+ self.__update_timespan()
+ is_ode = self.g_model.get_best_solver().name in ["ODESolver", "ODECSolver"]
results = self.g_model.run(number_of_trajectories=1 if is_ode else 100)
else:
- if verbose:
- self.log("info", "Running an ensemble simulation with manual solver")
kwargs = self.__get_run_settings()
+ self.__update_timespan()
results = self.g_model.run(**kwargs)
if verbose:
- self.log("info", "Storing the results as pickle and csv")
- self.__store_results(results=results)
+ log.info("The ensemble simulation has completed")
+ log.info("Storing the results as pickle and csv")
+ if not 'results' in os.listdir():
+ os.mkdir('results')
+ self.__store_csv_results(results=results)
+ pkl_err = self.__store_pickled_results(results=results)
if verbose:
- self.log("info", "Storing the polts of the results")
- self.__plot_results(results=results)
+ log.info("Storing the polts of the results")
+ plt_err = self.__store_result_plots(results=results)
+ if pkl_err and plt_err:
+ message = "An unexpected error occured with the result object"
+ trace = f"{pkl_err}\n{plt_err}"
+ raise StochSSJobResultsError(message, trace)
return None
diff --git a/stochss/handlers/util/parameter_scan.py b/stochss/handlers/util/parameter_scan.py
new file mode 100644
index 0000000000..be84dd7ef4
--- /dev/null
+++ b/stochss/handlers/util/parameter_scan.py
@@ -0,0 +1,102 @@
+'''
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+'''
+
+import copy
+import logging
+import traceback
+
+log = logging.getLogger("stochss")
+
+class ParameterScan():
+ '''
+ ################################################################################################
+ StochSS parameter scan job object
+ ################################################################################################
+ '''
+ name = "ParameterScan"
+
+ def __init__(self, model, settings, params):
+ '''
+ initialize a Parameter Scan object
+
+ Attributes
+ ----------
+ model : obj
+ GillesPy2 Model
+ settings : dict
+ GillesPy2 simulation settings dictionary
+ params : list
+ list containing dictionaries of parameters
+ '''
+ self.model = model
+ self.settings = settings
+ self.params = params
+ self.ts_results = {}
+
+
+ @classmethod
+ def __get_result_key(cls, variables):
+ elements = []
+ for name, value in variables.items():
+ elements.append(f"{name}:{value}")
+ return ",".join(elements)
+
+
+ def __run(self, job_id, index, variables, verbose):
+ if index < len(self.params):
+ param = self.params[index]
+ index += 1
+ for val in param['range']:
+ variables[param['parameter']] = val
+ self.__run(job_id=job_id, index=index, variables=variables, verbose=verbose)
+ else:
+ tmp_mdl = self.__setup_model(variables=variables)
+ result_key = self.__get_result_key(variables=variables)
+ if verbose:
+ message = f'{job_id} --> running: '
+ message += f'{result_key.replace(":", "=").replace(",", ", ")}'
+ log.info(message)
+ try:
+ tmp_result = tmp_mdl.run(**self.settings)
+ except Exception as err:
+ log.error("%s\n%s", err, traceback.format_exc())
+ else:
+ self.ts_results[result_key] = tmp_result
+
+
+ def __setup_model(self, variables):
+ if "solver" in self.settings.keys() and \
+ self.settings['solver'].name == "SSACSolver":
+ self.settings['variables'] = variables
+ return self.model
+ tmp_mdl = copy.deepcopy(self.model)
+ for name, value in variables.items():
+ tmp_mdl.listOfParameters[name].set_expression(value)
+ return tmp_mdl
+
+
+ def run(self, job_id, verbose=False):
+ '''
+ Run a parameter scan job
+
+ Attributes
+ ----------
+ '''
+ index = 0
+ variables = {}
+ self.__run(job_id=job_id, index=index, variables=variables, verbose=verbose)
diff --git a/stochss/handlers/util/parameter_sweep.py b/stochss/handlers/util/parameter_sweep.py
index b8e836b564..d1a4a909c2 100644
--- a/stochss/handlers/util/parameter_sweep.py
+++ b/stochss/handlers/util/parameter_sweep.py
@@ -20,21 +20,39 @@
import csv
import json
import pickle
+import logging
import itertools
+import traceback
import numpy
import plotly
-from gillespy2 import TauLeapingSolver, TauHybridSolver, VariableSSACSolver
+from gillespy2 import TauHybridSolver
-from .stochss_workflow import StochSSWorkflow
+from .stochss_job import StochSSJob
from .parameter_sweep_1d import ParameterSweep1D
from .parameter_sweep_2d import ParameterSweep2D
+from .parameter_scan import ParameterScan
+from .stochss_errors import StochSSJobResultsError, StochSSJobError
-class ParameterSweep(StochSSWorkflow):
+log = logging.getLogger("stochss")
+
+class NumpyEncoder(json.JSONEncoder):
+ '''
+ ################################################################################################
+ Custom json encoder for numpy ndarrays
+ ################################################################################################
+ '''
+ def default(self, o):
+ if isinstance(o, numpy.ndarray):
+ return o.tolist()
+ return json.JSONEncoder.default(self, o)
+
+
+class ParameterSweep(StochSSJob):
'''
################################################################################################
- StochSS parameter sweep workflow object
+ StochSS parameter sweep job object
################################################################################################
'''
@@ -42,120 +60,194 @@ class ParameterSweep(StochSSWorkflow):
def __init__(self, path):
'''
- Intitialize an parameter sweep workflow object
+ Intitialize an parameter sweep job object
Attributes
----------
path : str
- Path to the parameter sweep workflow
+ Path to the parameter sweep job
'''
super().__init__(path=path)
self.g_model, self.s_model = self.load_models()
self.settings = self.load_settings()
- def __get_run_settings(self, verbose=False):
- solver_map = {"SSA":VariableSSACSolver(model=self.g_model), "Tau-Leaping":TauLeapingSolver,
- "ODE":TauHybridSolver, "Hybrid-Tau-Leaping":TauHybridSolver}
+ def __get_run_settings(self):
+ instance_solvers = ["SSACSolver", "TauLeapingCSolver", "ODECSolver"]
if self.settings['simulationSettings']['isAutomatic']:
- if verbose:
- self.log("info", "Running a parameter sweep with automatic solver")
- solver_name = self.g_model.get_best_solver().name
- kwargs = {"number_of_trajectories":1 if solver_name == "ODESolver" else 20}
- if solver_name != "VariableSSACSolver":
+ solver = self.g_model.get_best_solver()
+ kwargs = {"number_of_trajectories":1 if "ODE" in solver.name else 20}
+ if solver.name not in instance_solvers:
return kwargs
- kwargs['solver'] = solver_map['SSA']
+ kwargs['solver'] = solver(model=self.g_model)
return kwargs
- return self.get_run_settings(settings=self.settings, solver_map=solver_map)
-
-
- def __store_csv_results(self, wkfl):
- if wkfl.settings['number_of_trajectories'] > 1:
- csv_keys = list(itertools.product(["min", "max", "avg", "var", "final"],
- ["min", "max", "avg", "var"]))
- else:
- csv_keys = [["min"], ["max"], ["avg"], ["var"], ["final"]]
- stamp = self.get_time_stamp()
- dirname = f"results/results_csv{stamp}"
- if not os.path.exists(dirname):
- os.mkdir(dirname)
- for key in csv_keys:
- if not isinstance(key, list):
- key = list(key)
- path = os.path.join(dirname, f"{'-'.join(key)}.csv")
- with open(path, "w", newline="") as csv_file:
- csv_writer = csv.writer(csv_file)
- wkfl.to_csv(keys=key, csv_writer=csv_writer)
+ solver_map = {"SSA":self.g_model.get_best_solver_algo("SSA"),
+ "Tau-Leaping":self.g_model.get_best_solver_algo("Tau-Leaping"),
+ "ODE":self.g_model.get_best_solver_algo("ODE"),
+ "Hybrid-Tau-Leaping":TauHybridSolver}
+ run_settings = self.get_run_settings(settings=self.settings, solver_map=solver_map)
+ if run_settings['solver'].name in instance_solvers:
+ run_settings['solver'] = run_settings['solver'](model=self.g_model)
+ return run_settings
@classmethod
- def __store_plots(cls, wkfl):
- mappers = ["min", "max", "avg", "var", "final"]
- if wkfl.settings['number_of_trajectories'] > 1:
- keys = list(itertools.product(wkfl.list_of_species, mappers,
- ["min", "max", "avg", "var"]))
- else:
- keys = list(itertools.product(wkfl.list_of_species, mappers))
- plot_figs = {}
- for key in keys:
- key = list(key)
- trace_list = wkfl.get_plotly_traces(keys=key)
- plt_data = {'title':f"Parameter Sweep - Variable: {key[0]}"}
- wkfl.get_plotly_layout_data(plt_data=plt_data)
- layout = plotly.graph_objs.Layout(title=dict(text=plt_data['title'], x=0.5),
- xaxis=dict(title=plt_data['xaxis_label']),
- yaxis=dict(title=plt_data['yaxis_label']))
+ def __report_result_error(cls, trace):
+ message = "An unexpected error occured with the result object"
+ raise StochSSJobResultsError(message, trace)
+
+
+ def __store_csv_results(self, job):
+ try:
+ if "solver" in job.settings.keys():
+ solver_name = job.settings['solver'].name
+ else:
+ solver_name = job.model.get_best_solver().name
+ if "ODE" not in solver_name and job.settings['number_of_trajectories'] > 1:
+ csv_keys = list(itertools.product(["min", "max", "avg", "var", "final"],
+ ["min", "max", "avg", "var"]))
+ else:
+ csv_keys = [["min"], ["max"], ["avg"], ["var"], ["final"]]
+ stamp = self.get_time_stamp()
+ dirname = f"results/results_csv{stamp}"
+ if not os.path.exists(dirname):
+ os.mkdir(dirname)
+ for key in csv_keys:
+ if not isinstance(key, list):
+ key = list(key)
+ path = os.path.join(dirname, f"{'-'.join(key)}.csv")
+ with open(path, "w", newline="") as csv_file:
+ csv_writer = csv.writer(csv_file)
+ job.to_csv(keys=key, csv_writer=csv_writer)
+ except Exception as err:
+ log.error("Error storing csv results: %s\n%s",
+ str(err), traceback.format_exc())
- fig = dict(data=trace_list, layout=layout, config={"responsive": True})
- plot_figs['-'.join(key)] = fig
- with open('results/plots.json', 'w') as plots_file:
- json.dump(plot_figs, plots_file, cls=plotly.utils.PlotlyJSONEncoder)
+ @classmethod
+ def __store_pickled_results(cls, job):
+ try:
+ with open('results/results.p', 'wb') as results_file:
+ pickle.dump(job.ts_results, results_file)
+ except Exception as err:
+ message = f"Error storing pickled results: {err}\n{traceback.format_exc()}"
+ log.error(message)
+ return message
+ return False
- def __store_results(self, wkfl):
- if not 'results' in os.listdir():
- os.mkdir('results')
- with open('results/results.p', 'wb') as results_file:
- pickle.dump(wkfl.ts_results, results_file)
- with open('results/results.json', 'w') as json_file:
- json_file.write(json.dumps(str(wkfl.results)))
- self.__store_csv_results(wkfl)
+ @classmethod
+ def __store_result_plots(cls, job):
+ try:
+ mappers = ["min", "max", "avg", "var", "final"]
+ if "solver" in job.settings.keys():
+ solver_name = job.settings['solver'].name
+ else:
+ solver_name = job.model.get_best_solver().name
+ if "ODE" not in solver_name and job.settings['number_of_trajectories'] > 1:
+ keys = list(itertools.product(job.list_of_species, mappers,
+ ["min", "max", "avg", "var"]))
+ else:
+ keys = list(itertools.product(job.list_of_species, mappers))
+ plot_figs = {}
+ for key in keys:
+ key = list(key)
+ trace_list = job.get_plotly_traces(keys=key)
+ plt_data = {'title':f"Parameter Sweep - Variable: {key[0]}"}
+ job.get_plotly_layout_data(plt_data=plt_data)
+ layout = plotly.graph_objs.Layout(title=dict(text=plt_data['title'], x=0.5),
+ xaxis=dict(title=plt_data['xaxis_label']),
+ yaxis=dict(title=plt_data['yaxis_label']))
+
+ fig = dict(data=trace_list, layout=layout, config={"responsive": True})
+ plot_figs['-'.join(key)] = fig
+
+ with open('results/plots.json', 'w') as plots_file:
+ json.dump(plot_figs, plots_file, cls=plotly.utils.PlotlyJSONEncoder,
+ indent=4, sort_keys=True)
+ except Exception as err:
+ message = f"Error storing result plots: {err}\n{traceback.format_exc()}"
+ log.error(message)
+ return message
+ return False
- def configure(self, verbose=False):
+ @classmethod
+ def __store_results(cls, job):
+ try:
+ with open('results/results.json', 'w') as json_file:
+ json.dump(job.results, json_file, indent=4, sort_keys=True, cls=NumpyEncoder)
+ except Exception as err:
+ message = f"Error storing results dictionary: {err}\n{traceback.format_exc()}"
+ log.err(message)
+ return message
+ return False
+
+
+ def configure(self):
'''
Get the configuration arguments for 1D or 2D parameter sweep
Attributes
----------
'''
- run_settings = self.__get_run_settings(verbose=verbose)
+ run_settings = self.__get_run_settings()
+ if "timespanSettings" in self.settings.keys():
+ keys = self.settings['timespanSettings'].keys()
+ if "endSim" in keys and "timeStep" in keys:
+ end = self.settings['timespanSettings']['endSim']
+ step_size = self.settings['timespanSettings']['timeStep']
+ self.g_model.timespan(numpy.arange(0, end + step_size, step_size))
kwargs = {"model":self.g_model, "settings":run_settings}
- settings = self.settings['parameterSweepSettings']
- p1_range = numpy.linspace(settings['p1Min'], settings['p1Max'], settings['p1Steps'])
- param_one = {"parameter":settings['parameterOne']['name'], "range":p1_range}
- if settings['is1D']:
- kwargs['param'] = param_one
+ parameters = []
+ for param in self.settings['parameterSweepSettings']['parameters']:
+ p_range = numpy.linspace(param['min'], param['max'], param['steps'])
+ parameters.append({"parameter":param['name'], "range":p_range})
+ if len(parameters) > 1:
+ kwargs['params'] = parameters
return kwargs
- p2_range = numpy.linspace(settings['p2Min'], settings['p2Max'], settings['p2Steps'])
- param_two = {"parameter":settings['parameterTwo']['name'], "range":p2_range}
- kwargs["params"] = [param_one, param_two]
+ kwargs["param"] = parameters[0]
return kwargs
- def run(self, verbose=False):
+ def run(self, verbose=True):
'''
- Run a 1D or 2D parameter sweep workflow
+ Run a 1D or 2D parameter sweep job
Attributes
----------
verbose : bool
Indicates whether or not to print debug statements
'''
- is_1d = self.settings['parameterSweepSettings']['is1D']
- kwargs = self.configure(verbose=verbose)
- wkfl = ParameterSweep1D(**kwargs) if is_1d else ParameterSweep2D(**kwargs)
- wkfl.run(verbose=verbose)
- self.__store_results(wkfl=wkfl)
- self.__store_plots(wkfl=wkfl)
+ kwargs = self.configure()
+ if "param" in kwargs.keys():
+ job = ParameterSweep1D(**kwargs)
+ sim_type = "1D parameter sweep"
+ elif len(kwargs['params']) > 2:
+ sim_type = "parameter scan"
+ job = ParameterScan(**kwargs)
+ else:
+ sim_type = "2D parameter sweep"
+ job = ParameterSweep2D(**kwargs)
+ if verbose:
+ log.info("Running the %s", sim_type)
+ job.run(job_id=self.get_file(), verbose=verbose)
+ if not job.ts_results:
+ message = "All simulations failed to complete."
+ raise StochSSJobError(message)
+ if verbose:
+ log.info("The %s has completed", sim_type)
+ log.info("Storing the results as pickle and csv")
+ if not 'results' in os.listdir():
+ os.mkdir('results')
+ pkl_err = self.__store_pickled_results(job=job)
+ if job.name != "ParameterScan":
+ if verbose:
+ log.info("Storing the polts of the results")
+ res_err = self.__store_results(job=job)
+ self.__store_csv_results(job=job)
+ plt_err = self.__store_result_plots(job=job)
+ if pkl_err and res_err and plt_err:
+ self.__report_result_error(trace=f"{res_err}\n{pkl_err}\n{plt_err}")
+ elif pkl_err:
+ self.__report_result_error(trace=pkl_err)
diff --git a/stochss/handlers/util/parameter_sweep_1d.py b/stochss/handlers/util/parameter_sweep_1d.py
index 6fe062d867..33c580e115 100644
--- a/stochss/handlers/util/parameter_sweep_1d.py
+++ b/stochss/handlers/util/parameter_sweep_1d.py
@@ -17,17 +17,22 @@
'''
import copy
+import logging
+import traceback
import numpy
import plotly
import matplotlib
+log = logging.getLogger("stochss")
+
class ParameterSweep1D():
'''
################################################################################################
- StochSS 1D parameter sweep workflow object
+ StochSS 1D parameter sweep job object
################################################################################################
'''
+ name = "ParameterSweep1D"
MAPPER_KEYS = ["min", "max", "avg", "var", "final"]
REDUCER_KEYS = ["min", "max", "avg", "var"]
@@ -50,8 +55,7 @@ def __init__(self, model, settings, param):
self.param = param
self.list_of_species = model.get_all_species().keys()
self.results = {}
- self.ts_results = []
- self.logs = []
+ self.ts_results = {}
def __ensemble_feature_extraction(self, results, index, verbose=False):
@@ -63,14 +67,14 @@ def __ensemble_feature_extraction(self, results, index, verbose=False):
else:
m_data = [func_map[m_key](x[species]) for x in results]
if verbose:
- print(f' {m_key} population {species}={m_data}')
+ log.debug(' %s population %s=%s', m_key, species, m_data)
std = numpy.std(m_data)
for r_key in self.REDUCER_KEYS:
r_data = func_map[r_key](m_data)
self.results[species][m_key][r_key][index, 0] = r_data
self.results[species][m_key][r_key][index, 1] = std
if verbose:
- print(f' {r_key} std of ensemble m:{r_data} s:{std}')
+ log.debug(' %s std of ensemble m:%s s:%s', r_key, r_data, std)
def __feature_extraction(self, results, index, verbose=False):
@@ -84,13 +88,13 @@ def __feature_extraction(self, results, index, verbose=False):
data = func_map[key](spec_res)
self.results[species][key][index, 0] = data
if verbose:
- print(f' {key} population {species}={data}')
+ log.debug(' %s population %s=%s', key, species, data)
- def __setup_results(self):
+ def __setup_results(self, solver_name):
for species in self.list_of_species:
spec_res = {}
- if self.settings['number_of_trajectories'] > 1:
+ if "ODE" not in solver_name and self.settings['number_of_trajectories'] > 1:
for m_key in self.MAPPER_KEYS:
spec_res[m_key] = {}
for r_key in self.REDUCER_KEYS:
@@ -113,7 +117,7 @@ def get_plotly_layout_data(self, plt_data):
if "xaxis_label" not in plt_data:
plt_data['xaxis_label'] = f"{self.param['parameter']}"
if "yaxis_label" not in plt_data:
- plt_data['xaxis_label'] = "Population"
+ plt_data['yaxis_label'] = "Population"
def get_plotly_traces(self, keys):
@@ -130,7 +134,8 @@ def get_plotly_traces(self, keys):
else:
results = self.results[keys[0]][keys[1]]
- visible = self.settings['number_of_trajectories'] > 1
+ visible = "number_of_trajectories" in self.settings.keys() and \
+ self.settings['number_of_trajectories'] > 1
error_y = dict(type="data", array=results[:, 1], visible=visible)
trace_list = [plotly.graph_objs.Scatter(x=self.param['range'],
@@ -138,20 +143,6 @@ def get_plotly_traces(self, keys):
return trace_list
- def log(self, level, message):
- '''
- Add a log to the objects internal logs
-
- Attribute
- ---------
- level : str
- Level of the log
- message : string
- Message to be logged
- '''
- self.logs.append({"level":level, "message":message})
-
-
def plot(self, keys=None):
'''
Plot the results based on the keys using matplotlib
@@ -174,30 +165,38 @@ def plot(self, keys=None):
matplotlib.pyplot.ylabel("Population", fontsize=16, fontweight='bold')
- def run(self, verbose=False):
+ def run(self, job_id, verbose=False):
'''
- Run a 1D parameter sweep workflow
+ Run a 1D parameter sweep job
Attributes
----------
'''
- self.__setup_results()
+ if "solver" in self.settings.keys():
+ solver_name = self.settings['solver'].name
+ else:
+ solver_name = self.model.get_best_solver().name
+ self.__setup_results(solver_name=solver_name)
for i, val in enumerate(self.param['range']):
- if "solver" in self.settings.keys() and \
- self.settings['solver'].name == "VariableSSACSolver":
+ if solver_name in ["SSACSolver", "TauLeapingCSolver", "ODECSolver"]:
tmp_mdl = self.model
self.settings['variables'] = {self.param['parameter']:val}
else:
tmp_mdl = copy.deepcopy(self.model)
tmp_mdl.listOfParameters[self.param['parameter']].set_expression(val)
if verbose:
- print(f"running {self.param['parameter']}={val}")
- tmp_res = tmp_mdl.run(**self.settings)
- self.ts_results.append(tmp_res)
- if self.settings['number_of_trajectories'] > 1:
- self.__ensemble_feature_extraction(results=tmp_res, index=i, verbose=verbose)
+ log.info("%s --> running: %s=%s", job_id, self.param['parameter'], val)
+ try:
+ tmp_res = tmp_mdl.run(**self.settings)
+ except Exception as err:
+ log.error("%s\n%s", err, traceback.format_exc())
else:
- self.__feature_extraction(results=tmp_res, index=i, verbose=verbose)
+ key = f"{self.param['parameter']}:{val}"
+ self.ts_results[key] = tmp_res
+ if "ODE" not in solver_name and self.settings['number_of_trajectories'] > 1:
+ self.__ensemble_feature_extraction(results=tmp_res, index=i, verbose=verbose)
+ else:
+ self.__feature_extraction(results=tmp_res, index=i, verbose=verbose)
def to_csv(self, keys, csv_writer):
diff --git a/stochss/handlers/util/parameter_sweep_2d.py b/stochss/handlers/util/parameter_sweep_2d.py
index b2b57abda3..0c909181de 100644
--- a/stochss/handlers/util/parameter_sweep_2d.py
+++ b/stochss/handlers/util/parameter_sweep_2d.py
@@ -17,18 +17,23 @@
'''
import copy
+import logging
+import traceback
import numpy
import plotly
import matplotlib
import mpl_toolkits
+log = logging.getLogger("stochss")
+
class ParameterSweep2D():
'''
################################################################################################
- StochSS 2D parameter sweep workflow object
+ StochSS 2D parameter sweep job object
################################################################################################
'''
+ name = "ParameterSweep2D"
MAPPER_KEYS = ["min", "max", "avg", "var", "final"]
REDUCER_KEYS = ["min", "max", "avg", "var"]
@@ -50,8 +55,7 @@ def __init__(self, model, settings, params):
self.settings = settings
self.list_of_species = model.get_all_species().keys()
self.params = params
- self.logs = []
- self.ts_results = []
+ self.ts_results = {}
self.results = {}
@@ -64,12 +68,12 @@ def __ensemble_feature_extraction(self, results, i_ndx, j_ndx, verbose=False):
else:
m_data = [func_map[m_key](x[species]) for x in results]
if verbose:
- print(f' {m_key} population {species}={m_data}')
+ log.debug(' %s population %s=%s', m_key, species, m_data)
for r_key in self.REDUCER_KEYS:
r_data = func_map[r_key](m_data)
self.results[species][m_key][r_key][i_ndx, j_ndx] = r_data
if verbose:
- print(f' {r_key} of ensemble = {r_data}')
+ log.debug(' %s of ensemble = %s', r_key, r_data)
def __feature_extraction(self, results, i_ndx, j_ndx, verbose=False):
@@ -83,13 +87,13 @@ def __feature_extraction(self, results, i_ndx, j_ndx, verbose=False):
data = func_map[key](spec_res)
self.results[species][key][i_ndx, j_ndx] = data
if verbose:
- print(f' {key} population {species}={data}')
+ log.debug(' %s population %s=%s', key, species, data)
- def __setup_results(self):
+ def __setup_results(self, solver_name):
for species in self.list_of_species:
spec_res = {}
- if self.settings['number_of_trajectories'] > 1:
+ if "ODE" not in solver_name and self.settings['number_of_trajectories'] > 1:
for m_key in self.MAPPER_KEYS:
spec_res[m_key] = {}
for r_key in self.REDUCER_KEYS:
@@ -136,20 +140,6 @@ def get_plotly_traces(self, keys):
return trace_list
- def log(self, level, message):
- '''
- Add a log to the objects internal logs
-
- Attribute
- ---------
- level : str
- Level of the log
- message : string
- Message to be logged
- '''
- self.logs.append({"level":level, "message":message})
-
-
def plot(self, keys=None):
'''
Plot the results based on the keys using matplotlib
@@ -178,18 +168,21 @@ def plot(self, keys=None):
_ = matplotlib.pyplot.colorbar(ax=axis, cax=cax)
- def run(self, verbose=False):
+ def run(self, job_id, verbose=False):
'''
- Run a 2D parameter sweep workflow
+ Run a 2D parameter sweep job
Attributes
----------
'''
- self.__setup_results()
+ if "solver" in self.settings.keys():
+ solver_name = self.settings['solver'].name
+ else:
+ solver_name = self.model.get_best_solver().name
+ self.__setup_results(solver_name=solver_name)
for i, val1 in enumerate(self.params[0]['range']):
for j, val2 in enumerate(self.params[1]['range']):
- if "solver" in self.settings.keys() and \
- self.settings['solver'].name == "VariableSSACSolver":
+ if solver_name in ["SSACSolver", "TauLeapingCSolver", "ODECSolver"]:
tmp_mdl = self.model
variables = {self.params[0]['parameter']:val1, self.params[1]['parameter']:val2}
self.settings['variables'] = variables
@@ -198,16 +191,23 @@ def run(self, verbose=False):
tmp_mdl.listOfParameters[self.params[0]['parameter']].set_expression(val1)
tmp_mdl.listOfParameters[self.params[1]['parameter']].set_expression(val2)
if verbose:
- message = f"running {self.params[0]['parameter']}={val1}, "
+ message = f"{job_id} --> running: {self.params[0]['parameter']}={val1}, "
message += f"{self.params[1]['parameter']}={val2}"
- print(message)
- tmp_res = tmp_mdl.run(**self.settings)
- self.ts_results.append(tmp_res)
- if self.settings['number_of_trajectories'] > 1:
- self.__ensemble_feature_extraction(results=tmp_res, i_ndx=i, j_ndx=j,
- verbose=verbose)
+ log.info(message)
+ try:
+ tmp_res = tmp_mdl.run(**self.settings)
+ except Exception as err:
+ log.error("%s\n%s", err, traceback.format_exc())
else:
- self.__feature_extraction(results=tmp_res, i_ndx=i, j_ndx=j, verbose=verbose)
+ key = f"{self.params[0]['parameter']}:{val1},"
+ key += f"{self.params[1]['parameter']}:{val2}"
+ self.ts_results[key] = tmp_res
+ if "ODE" not in solver_name and self.settings['number_of_trajectories'] > 1:
+ self.__ensemble_feature_extraction(results=tmp_res, i_ndx=i, j_ndx=j,
+ verbose=verbose)
+ else:
+ self.__feature_extraction(results=tmp_res, i_ndx=i, j_ndx=j,
+ verbose=verbose)
def to_csv(self, keys, csv_writer):
diff --git a/stochss/handlers/util/scripts/run_preview.py b/stochss/handlers/util/scripts/run_preview.py
index 32db9a4975..013f2b3d91 100755
--- a/stochss/handlers/util/scripts/run_preview.py
+++ b/stochss/handlers/util/scripts/run_preview.py
@@ -27,14 +27,20 @@
import warnings
import plotly
-from gillespy2.core import log
+from tornado.log import LogFormatter
+from gillespy2.core import log as gillespy2_log
from gillespy2 import ModelError, SimulationError
sys.path.append("/stochss/stochss/handlers/") # pylint: disable=wrong-import-position
+sys.path.append("/stochss/stochss/") # pylint: disable=wrong-import-position
from util.stochss_model import StochSSModel
from util.stochss_spatial_model import StochSSSpatialModel
from util.ensemble_simulation import EnsembleSimulation
from util.spatial_simulation import SpatialSimulation
+from handlers.log import init_log
+
+init_log()
+log = logging.getLogger("stochss")
def setup_logger():
'''
@@ -45,10 +51,16 @@ def setup_logger():
'''
warnings.simplefilter("ignore")
log_stream = io.StringIO()
- for handler in log.handlers:
+ for handler in gillespy2_log.handlers:
if isinstance(handler, logging.StreamHandler):
handler.stream = log_stream
- return log_stream
+ handler = logging.FileHandler(".user-logs.txt")
+ fmt = '%(color)s%(asctime)s%(end_color)s$ %(message)s'
+ formatter = LogFormatter(fmt=fmt, datefmt="%b %d, %Y %I:%M %p UTC")
+ handler.setFormatter(formatter)
+ handler.setLevel(logging.INFO)
+ gillespy2_log.addHandler(handler)
+ return log_stream, handler
def get_parsed_args():
@@ -63,33 +75,34 @@ def get_parsed_args():
parser = argparse.ArgumentParser(description=description)
parser.add_argument('path', help="The path from the user directory to the model.")
parser.add_argument('outfile', help="The temp file used to hold the results.")
- parser.add_argument('species', help="Spatial species to preview.", default=None)
+ parser.add_argument('--species', help="Spatial species to preview.", default=None)
return parser.parse_args()
-def run_preview(wkfl):
+def run_preview(job):
'''
Run the preview simulation
- wkfl : StochSSWorkflow instance
+ wkfl : StochSSJob instance
The wkfl used for the preview simulation
'''
- resp = {"timeout": False}
+ response = {"timeout": False}
try:
- plot = wkfl.run(preview=True)
- resp["results"] = plot
+ plot = job.run(preview=True)
+ response["results"] = plot
except ModelError as error:
- resp['errors'] = f"{error}"
+ response['errors'] = f"{error}"
except SimulationError as error:
- resp['errors'] = f"{error}"
+ response['errors'] = f"{error}"
except ValueError as error:
- resp['errors'] = f"{error}"
+ response['errors'] = f"{error}"
except Exception as error:
- resp['errors'] = f"{error}"
- return resp
+ response['errors'] = f"{error}"
+ return response
if __name__ == "__main__":
+ log.info("Initializing the preview simulation")
args = get_parsed_args()
is_spatial = args.path.endswith(".smdl")
if is_spatial:
@@ -98,18 +111,20 @@ def run_preview(wkfl):
wkfl.s_py_model = model.convert_to_spatialpy()
wkfl.s_model = model.model
else:
- log_stm = setup_logger()
+ log_stm, f_handler = setup_logger()
model = StochSSModel(path=args.path)
wkfl = EnsembleSimulation(path="", preview=True)
wkfl.g_model = model.convert_to_gillespy2()
-
resp = run_preview(wkfl)
if not is_spatial:
if 'GillesPy2 simulation exceeded timeout.' in log_stm.getvalue():
resp['timeout'] = True
log_stm.close()
-
+ f_handler.close()
+
outfile = os.path.join(model.user_dir, f".{args.outfile}.tmp")
with open(outfile, "w") as file:
- json.dump(resp, file, cls=plotly.utils.PlotlyJSONEncoder)
+ json.dump(resp, file, cls=plotly.utils.PlotlyJSONEncoder,
+ indent=4, sort_keys=True)
open(f"{outfile}.done", "w").close()
+ log.info("Preview complete")
diff --git a/stochss/handlers/util/scripts/start_job.py b/stochss/handlers/util/scripts/start_job.py
index a1a1ba73da..fa880431a8 100755
--- a/stochss/handlers/util/scripts/start_job.py
+++ b/stochss/handlers/util/scripts/start_job.py
@@ -24,11 +24,17 @@
import argparse
import traceback
-from gillespy2.core import log
+from tornado.log import LogFormatter
+from gillespy2.core import log as gillespy2_log
+sys.path.append("/stochss/stochss/") # pylint: disable=wrong-import-position
sys.path.append("/stochss/stochss/handlers/") # pylint: disable=wrong-import-position
from util.ensemble_simulation import EnsembleSimulation
from util.parameter_sweep import ParameterSweep
+from handlers.log import init_log
+
+init_log()
+log = logging.getLogger("stochss")
def get_parsed_args():
'''
@@ -38,10 +44,10 @@ def get_parsed_args():
Attributes
----------
'''
- description = "Start a job from an existing workflow."
+ description = "Start a job from an existing job."
parser = argparse.ArgumentParser(description=description)
- parser.add_argument('path', help="The path to the workflow.")
- parser.add_argument('type', help="The type of the workflow.")
+ parser.add_argument('path', help="The path to the job.")
+ parser.add_argument('type', help="The type of the job.")
parser.add_argument('-v', '--verbose', action="store_true",
help="Print results as they are stored.")
return parser.parse_args()
@@ -54,12 +60,13 @@ def report_error(err):
Attributes
----------
path : str
- Path to the workflow
+ Path to the job
err : Exception Obj
Error caught in the except block
'''
- log.error("Workflow errors: %s", err)
- log.error("Traceback:\n%s", traceback.format_exc())
+ message = f"Job errors: {str(err)}\n{traceback.format_exc()}"
+ gillespy2_log.error(message)
+ log.error(message)
open('ERROR', 'w').close()
@@ -67,47 +74,47 @@ def setup_logger(log_path):
'''
Changer the GillesPy2 logger to record only error level logs and higher
to the console and to log warning level logs and higher to a log file in
- the workflow directory.
+ the job directory.
Attributes
----------
log_path : str
- Path to the workflows log file
+ Path to the jobs log file
'''
- formatter = log.handlers[0].formatter # gillespy2 log formatter
- fh_is_needed = True
- for handler in log.handlers:
+ formatter = gillespy2_log.handlers[0].formatter # gillespy2 log formatter
+ for handler in gillespy2_log.handlers:
if isinstance(handler, logging.StreamHandler):
# Reset the stream to stderr
handler.stream = sys.stderr
# Only log error and critical logs to console
handler.setLevel(logging.ERROR)
- elif isinstance(handler, logging.FileHandler):
- # File Handler was already added to the log
- fh_is_needed = False
- # Add the file handler if it not in the log already
- if fh_is_needed:
- # initialize file handler
- file_handler = logging.FileHandler(log_path)
- # log warning, error, and critical logs to file
- file_handler.setLevel(logging.WARNING)
- # add gillespy2 log formatter
- file_handler.setFormatter(formatter)
- # add file handler to log
- log.addHandler(file_handler)
+ # Add the file handler for job logs
+ file_handler = logging.FileHandler(log_path)
+ file_handler.setLevel(logging.WARNING)
+ file_handler.setFormatter(formatter)
+ gillespy2_log.addHandler(file_handler)
+ # Add the file handler for user logs
+ handler = logging.FileHandler(".user-logs.txt")
+ fmt = '%(color)s%(asctime)s%(end_color)s$ %(message)s'
+ formatter = LogFormatter(fmt=fmt, datefmt="%b %d, %Y %I:%M %p UTC")
+ handler.setFormatter(formatter)
+ handler.setLevel(logging.INFO)
+ gillespy2_log.addHandler(handler)
+ return file_handler, handler
if __name__ == "__main__":
args = get_parsed_args()
- workflows = {"gillespy":EnsembleSimulation, "parameterSweep":ParameterSweep}
- wkfl = workflows[args.type](path=args.path)
- os.chdir(wkfl.get_path(full=True))
- setup_logger("logs.txt")
+ jobs = {"gillespy":EnsembleSimulation, "parameterSweep":ParameterSweep}
try:
- wkfl.run(verbose=args.verbose)
+ os.chdir(args.path)
+ job = jobs[args.type](path=args.path)
+ job_handler, user_handler = setup_logger("logs.txt")
+ job.run(verbose=args.verbose)
except Exception as error:
- wkfl.print_logs(log)
report_error(err=error)
else:
+ job_handler.close()
+ user_handler.close()
# update status to complete
open('COMPLETE', 'w').close()
diff --git a/stochss/handlers/util/spatial_simulation.py b/stochss/handlers/util/spatial_simulation.py
index 43b28311b1..c2fd231b00 100644
--- a/stochss/handlers/util/spatial_simulation.py
+++ b/stochss/handlers/util/spatial_simulation.py
@@ -19,12 +19,12 @@
import os
from spatialpy import Solver
-from .stochss_workflow import StochSSWorkflow
+from .stochss_job import StochSSJob
-class SpatialSimulation(StochSSWorkflow):
+class SpatialSimulation(StochSSJob):
'''
################################################################################################
- StochSS spatial ensemble simulation workflow object
+ StochSS spatial ensemble simulation job object
################################################################################################
'''
@@ -32,12 +32,12 @@ class SpatialSimulation(StochSSWorkflow):
def __init__(self, path, preview=False, species=None):
'''
- Intitialize a spatial ensemble simulation workflow object
+ Intitialize a spatial ensemble simulation job object
Attributes
----------
path : str
- Path to the spatial ensemble simulation workflow
+ Path to the spatial ensemble simulation job
'''
super().__init__(path=path)
if not preview:
@@ -54,7 +54,7 @@ def __get_run_settings(self):
def run(self, preview=False, verbose=False):
'''
- Run a SpatialPy ensemble simulation workflow
+ Run a SpatialPy ensemble simulation job
Attributes
----------
diff --git a/stochss/handlers/util/stochss_base.py b/stochss/handlers/util/stochss_base.py
index 7f8f567827..c17075e87f 100644
--- a/stochss/handlers/util/stochss_base.py
+++ b/stochss/handlers/util/stochss_base.py
@@ -46,6 +46,47 @@ def __init__(self, path):
self.logs = []
+ @classmethod
+ def check_project_format(cls, path):
+ '''
+ Determine if the format of the project is out of date
+
+ Attributes
+ ----------
+ '''
+ files = os.listdir(path)
+ model_test = lambda file: file.endswith(".mdl") or file.endswith(".smdl")
+ wkgp_test = lambda file: file.endswith(".wkgp")
+ models = list(filter(model_test, files))
+ wkgps = list(filter(wkgp_test, files))
+ if len(models) > 0:
+ return False
+ if len(wkgps) == 1 and wkgps[0] == "WorkflowGroup1.wkgp":
+ return False
+ return True
+
+
+ @classmethod
+ def check_workflow_format(cls, path):
+ '''
+ Determine if the format of the workflow is out of date
+
+ Attributes
+ ----------
+ path : str
+ Path to the workflow.
+ '''
+ path = os.path.join(cls.user_dir, path)
+ files = os.listdir(path)
+ old_files = ["info.json", "logs.txt", "results", "RUNNING", "ERROR", "COMPLETE"]
+ for file in old_files:
+ if file in files:
+ return False
+ if len(list(filter(lambda file: file.endswith(".mdl"), files))) > 0:
+ return False
+ return True
+
+
def get_new_path(self, dst_path):
'''
Gets the proper destination path for the file object to be moved
@@ -56,6 +97,8 @@ def get_new_path(self, dst_path):
New path for the file object from the users home directory
'''
new_path = os.path.join(self.user_dir, dst_path)
+ if dst_path.startswith("trash/") and not "trash" in os.listdir(self.user_dir):
+ os.mkdir(os.path.join(self.user_dir, "trash"))
if new_path.split().pop().replace('.', '', 5).isdigit():
return new_path.replace(new_path.split().pop(), "").strip()
if "trash/" in new_path and os.path.exists(new_path):
@@ -95,10 +138,10 @@ def get_model_template(self, as_string=False):
return json.load(template)
except FileNotFoundError as err:
message = f"Could not find the model template file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except json.decoder.JSONDecodeError as err:
message = f"Model template data is not JSON decodeable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
def get_settings_template(self, as_string=False):
@@ -119,10 +162,10 @@ def get_settings_template(self, as_string=False):
return json.load(template)
except FileNotFoundError as err:
message = f"Could not find the settings template file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except json.decoder.JSONDecodeError as err:
message = f"Settings template data is not JSON decodeable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
def get_name(self, path=None):
@@ -194,10 +237,10 @@ def get_status(self, path=None):
return "ready"
except FileNotFoundError as err:
message = f"Could not find the workflow: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
- def get_unique_path(self, name):
+ def get_unique_path(self, name, dirname=None):
'''
Get a unique path for the file object with the target name
@@ -206,8 +249,9 @@ def get_unique_path(self, name):
name : str
New name for the target file
'''
- dirname = self.get_dir_name(full=True)
- exists = name in os.listdir(dirname)
+ if dirname is None:
+ dirname = self.get_dir_name(full=True)
+ exists = name in os.listdir(dirname if dirname else self.user_dir)
i = 1
if exists:
@@ -221,7 +265,7 @@ def get_unique_path(self, name):
i = 2
while exists:
proposed_name = ''.join([name, f"({i})", ext])
- exists = proposed_name in os.listdir(dirname)
+ exists = proposed_name in os.listdir(dirname if dirname else self.user_dir)
i += 1
changed = i > 1
@@ -230,18 +274,20 @@ def get_unique_path(self, name):
return os.path.join(dirname, name), changed
- def get_unique_copy_path(self):
+ def get_unique_copy_path(self, path=None):
'''
Gets a unique name for the file object being copied.
Accounts for files that are already copies.
Attributes
----------
+ path : str
+ Path to the file object
'''
- file = self.get_file()
- dirname = self.get_dir_name()
+ file = self.get_file(path=path)
+ dirname = self.get_dir_name() if path is None else os.path.dirname(path)
ext = '.' + file.split('.').pop() if '.' in file else ''
- name = file.split('-copy')[0] if '-copy' in file else self.get_name()
+ name = file.split('-copy')[0] if '-copy' in file else self.get_name(path=path)
# Check if the file object is an original or at least the second copy
if not '-copy' in file or '-copy(' in file:
@@ -316,8 +362,8 @@ def rename(self, name):
file = self.get_file()
new_path, changed = self.get_unique_path(name)
try:
- dst = shutil.move(path, new_path)
- self.path = dst.replace(self.user_dir + '/', '')
+ shutil.move(path, new_path)
+ self.path = new_path.replace(self.user_dir + '/', '')
new_file = self.get_file()
if changed:
message = f"A file already exists with that name, {file} was renamed to "
@@ -327,7 +373,7 @@ def rename(self, name):
return {"message":message, "_path":self.path, "changed":changed}
except FileNotFoundError as err:
message = f"Could not find the file or directory: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You don not have permission to rename this file or directory: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
diff --git a/stochss/handlers/util/stochss_errors.py b/stochss/handlers/util/stochss_errors.py
index 58a2b04610..3ee1cbd411 100644
--- a/stochss/handlers/util/stochss_errors.py
+++ b/stochss/handlers/util/stochss_errors.py
@@ -69,6 +69,10 @@ def __init__(self, status_code, reason, msg, trace):
self.traceback = trace
+ def __str__(self):
+ return f"{self.message}: \n{self.traceback}"
+
+
####################################################################################################
# File System Errors
@@ -136,6 +140,27 @@ def __init__(self, msg, trace=None):
'''
super().__init__(403, "Permission Denied", msg, trace)
+
+class StochSSUnzipError(StochSSAPIError):
+ '''
+ ################################################################################################
+ StochSS Un-Zip Zip Archive API Handler Error
+ ################################################################################################
+ '''
+
+ def __init__(self, msg, trace=None):
+ '''
+ Indicates that a problem occured during the extraction process for the zip archive
+
+ Attributes
+ ----------
+ msg : str
+ Details on what caused the error
+ trace : str
+ Error traceback for the error
+ '''
+ super().__init__(403, "Unable to Extract Contents", msg, trace)
+
####################################################################################################
# Model Errors
####################################################################################################
@@ -203,19 +228,19 @@ def __init__(self, msg, trace=None):
super().__init__(406, "Domain File Not In Proper Format", msg, trace)
####################################################################################################
-# Workflow Errors
+# Job Errors
####################################################################################################
-class StochSSWorkflowError(StochSSAPIError):
+class StochSSJobError(StochSSAPIError):
'''
################################################################################################
- StochSS Workflow Errored During Run Time
+ StochSS Job Errored During Run Time
################################################################################################
'''
def __init__(self, msg, trace=None):
'''
- Indicates that the workflow experienced an error during run
+ Indicates that the job experienced an error during run
Attributes
----------
@@ -224,19 +249,19 @@ def __init__(self, msg, trace=None):
trace : str
Error traceback for the error
'''
- super().__init__(403, "Workflow Errored on Run", msg, trace)
+ super().__init__(403, "Job Errored on Run", msg, trace)
-class StochSSWorkflowNotCompleteError(StochSSAPIError):
+class StochSSJobNotCompleteError(StochSSAPIError):
'''
################################################################################################
- StochSS Workflow Has Not Completed
+ StochSS Job Has Not Completed
################################################################################################
'''
def __init__(self, msg, trace=None):
'''
- Indicates that the action requires a workflow to finish running before it can be executed
+ Indicates that the action requires a job to finish running before it can be executed
Attributes
----------
@@ -245,7 +270,7 @@ def __init__(self, msg, trace=None):
trace : str
Error traceback for the error
'''
- super().__init__(403, "Workflow Run Not Complete", msg, trace)
+ super().__init__(403, "Job Run Not Complete", msg, trace)
class PlotNotAvailableError(StochSSAPIError):
@@ -267,3 +292,24 @@ def __init__(self, msg, trace=None):
Error traceback for the error
'''
super().__init__(406, "Plot Figure Not Available", msg, trace)
+
+
+class StochSSJobResultsError(StochSSAPIError):
+ '''
+ ################################################################################################
+ StochSS Job Results Error
+ ################################################################################################
+ '''
+
+ def __init__(self, msg, trace=None):
+ '''
+ Indicates that the job results object was corrupted
+
+ Attributes
+ ----------
+ msg : str
+ Details on what caused the error
+ trace : str
+ Error traceback for the error
+ '''
+ super().__init__(500, "Job Results Error", msg, trace)
diff --git a/stochss/handlers/util/stochss_file.py b/stochss/handlers/util/stochss_file.py
index 429e23f7e5..fbe99c91d3 100644
--- a/stochss/handlers/util/stochss_file.py
+++ b/stochss/handlers/util/stochss_file.py
@@ -23,7 +23,7 @@
from .stochss_base import StochSSBase
from .stochss_errors import StochSSFileNotFoundError, StochSSPermissionsError, \
- StochSSFileExistsError
+ StochSSFileExistsError, StochSSUnzipError
class StochSSFile(StochSSBase):
'''
@@ -64,10 +64,10 @@ def delete(self):
return "The file {0} was successfully deleted.".format(self.get_file())
except FileNotFoundError as err:
message = f"Could not find the file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You do not have permission to delete this file: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
def duplicate(self):
@@ -79,7 +79,12 @@ def duplicate(self):
'''
src_path = self.get_path(full=True)
self.log("debug", f"Full path to the file: {src_path}")
- dst_path = self.get_unique_copy_path()
+ if ".proj" in src_path and ".wkgp" in src_path and not src_path.endswith(".ipynb"):
+ wkgp = self.get_unique_copy_path(path=self.get_dir_name())
+ os.mkdir(wkgp)
+ dst_path = os.path.join(wkgp, f"{self.get_name(path=wkgp)}.{src_path.split('.').pop()}")
+ else:
+ dst_path = self.get_unique_copy_path()
self.log("debug", f"Full destination path: {dst_path}")
try:
shutil.copyfile(src_path, dst_path)
@@ -88,10 +93,10 @@ def duplicate(self):
return {"Message":message, "File":cp_name}
except FileNotFoundError as err:
message = f"Could not find the file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You do not have permission to copy this file: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
def move(self, location):
@@ -113,10 +118,10 @@ def move(self, location):
return f"Success! {self.get_file()} was moved to {self.get_dir_name()}."
except FileNotFoundError as err:
message = f"Could not find the file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc)
+ raise StochSSFileNotFoundError(message, traceback.format_exc) from err
except PermissionError as err:
message = f"You do not have permission to move this file: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
def read(self):
@@ -134,10 +139,10 @@ def read(self):
return resp
except FileNotFoundError as err:
message = f"Could not find the file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
- def unzip(self):
+ def unzip(self, from_upload=True):
'''
Extract the contents of a zip archive
@@ -146,7 +151,6 @@ def unzip(self):
'''
if not self.path.endswith(".zip"):
return []
-
try:
path = self.get_path(full=True)
dirname = self.get_dir_name(full=True)
@@ -162,6 +166,12 @@ def unzip(self):
zip_file.extractall(dirname)
if "__MACOSX" in os.listdir(dirname):
shutil.rmtree(os.path.join(dirname, "__MACOSX"))
- return []
+ if from_upload:
+ return []
+ message = "Successfully extracted the contents of"
+ return {"message": f"{message} {self.get_file()} to {self.get_dir_name()}"}
except zipfile.BadZipFile as err:
- return [str(err)]
+ message = f"{str(err)} so it could not be unzipped."
+ if not from_upload:
+ raise StochSSUnzipError(message, traceback.format_exc()) from err
+ return [message]
diff --git a/stochss/handlers/util/stochss_folder.py b/stochss/handlers/util/stochss_folder.py
index eb52873dcc..d9dbc44d4c 100644
--- a/stochss/handlers/util/stochss_folder.py
+++ b/stochss/handlers/util/stochss_folder.py
@@ -57,7 +57,7 @@ def __init__(self, path, new=False):
os.makedirs(new_path)
except FileExistsError as err:
message = f"Could not create your directory: {str(err)}"
- raise StochSSFileExistsError(message, traceback.format_exc())
+ raise StochSSFileExistsError(message, traceback.format_exc()) from err
def __get_rmt_upld_path(self, file):
@@ -79,7 +79,12 @@ def __build_jstree_node(self, path, file):
file_type = types[ext]
node['type'] = file_type
if file_type == "workflow":
- node['_status'] = self.get_status(path=path)
+ node['_newFormat'] = self.check_workflow_format(path=_path)
+ if node['_newFormat']:
+ node['_hasJobs'] = len(list(filter(lambda file: "job" in file,
+ os.listdir(_path)))) > 0
+ else:
+ node['_status'] = self.get_status(path=_path)
elif file_type == "workflow-group":
node['children'] = True
elif os.path.isdir(os.path.join(path, file)):
@@ -95,8 +100,6 @@ def __upload_file(self, file, body, new_name=None):
path = os.path.join(self.path, file)
new_file = StochSSFile(path=path, new=True, body=body)
error = new_file.unzip()
- if error:
- error[0] += " so it could not be unzipped."
file = new_file.get_file()
dirname = new_file.get_dir_name()
message = f"{file} was successfully uploaded to {dirname}"
@@ -106,8 +109,7 @@ def __upload_file(self, file, body, new_name=None):
def __upload_model(self, file, body, new_name=None):
is_valid, error = self.__validate_model(body, file)
if is_valid:
- is_spatial = json.loads(body)['is_spatial']
- ext = "smdl" if is_spatial else "mdl"
+ ext = "smdl" if json.loads(body)['is_spatial'] else "mdl"
else:
ext = "json"
if new_name is not None:
@@ -115,7 +117,15 @@ def __upload_model(self, file, body, new_name=None):
elif not file.endswith(ext):
_ext = file.split('.').pop()
file = file.replace(_ext, ext)
- path = os.path.join(self.path, file)
+ if self.path.endswith(".proj") and ext != "json" and \
+ self.check_project_format(path=self.path):
+ wkgp_file = f"{self.get_name(path=file)}.wkgp"
+ wkgp_path, changed = self.get_unique_path(name=wkgp_file, dirname=self.path)
+ if changed:
+ file = f"{self.get_name(path=wkgp_path)}.{ext}"
+ path = os.path.join(wkgp_path, file)
+ else:
+ path = os.path.join(self.path, file)
new_file = StochSSFile(path=path, new=True, body=body)
file = new_file.get_file()
dirname = new_file.get_dir_name()
@@ -137,7 +147,12 @@ def __upload_sbml(self, file, body, new_name=None):
dirname = sbml.get_dir_name()
is_valid, errors = self.__validate_sbml(sbml=sbml)
if is_valid:
- convert_resp = sbml.convert_to_model(name=sbml.get_name())
+ if self.path.endswith(".proj") and self.check_project_format(path=self.path):
+ wkgp_path, _ = self.get_unique_path(name=f"{sbml.get_name()}.wkgp",
+ dirname=self.path)
+ convert_resp = sbml.convert_to_model(name=self.get_name(wkgp_path), wkgp=True)
+ else:
+ convert_resp = sbml.convert_to_model(name=sbml.get_name())
_ = StochSSModel(path=convert_resp['path'], new=True, model=convert_resp['model'])
message = f"{sbml.get_file()} was successfully uploaded to {dirname}"
else:
@@ -175,57 +190,6 @@ def __validate_sbml(cls, sbml):
return bool(not errors), errors
- def get_file_list(self, ext):
- '''
- Get the list of files matching the ext in this directory and all sub-directories
-
- Attributes
- ----------
- '''
- domain_paths = {}
- domain_files = {}
- for root, _, files in os.walk(self.get_path(full=True)):
- dirname = root.replace(self.user_dir+"/", "")
- for file in files:
- if file.endswith(ext):
- path = os.path.join(dirname, file) if dirname else file
- if file in domain_files.keys():
- domain_paths[domain_files[file]].append(path)
- else:
- index = str(len(domain_files.keys()))
- domain_files[file] = index
- domain_paths[index] = [path]
- options = [[index, file] for file, index in domain_files.items()]
- return {"files":options, "paths":domain_paths}
-
-
- def get_jstree_node(self, is_root=False):
- '''
- Build and return a JSTree node object the represents the file object
-
- Attributes
- ----------
- is_root : bool
- Indicates whether or not a folder is to be treated as the root
- '''
- path = self.user_dir if self.path == "none" else self.get_path(full=True)
- try:
- files = list(filter(lambda file: not file.startswith('.'), os.listdir(path=path)))
- nodes = list(map(lambda file: self.__build_jstree_node(path, file), files))
- if self.path == "none":
- state = {"opened":True}
- root = {"text":"/", "type":"root", "_path":"/", "children":nodes, "state":state}
- return json.dumps([root])
- if is_root:
- root = {"text":self.get_name(), "type":"root", "_path":self.path, "children":nodes,
- "state":{"opened":True}}
- return json.dumps([root])
- return json.dumps(nodes)
- except FileNotFoundError as err:
- message = f"Could not find the directory: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
-
-
def delete(self):
'''
Delete the directory from the file system
@@ -239,10 +203,10 @@ def delete(self):
return f"The directory {self.get_file()} was successfully deleted."
except FileNotFoundError as err:
message = f"Could not find the directory: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You do not have permission to delete this directory: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
def duplicate(self):
@@ -263,10 +227,28 @@ def duplicate(self):
return {"Message":message, "File":cp_name}
except FileNotFoundError as err:
message = f"Could not find the directory: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You do not have permission to copy this directory: {str(err)}"
- raise StochSSPermissionsError(message, traceback.format_exc())
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
+
+
+ def empty(self):
+ '''
+ Delete the contents of the folder
+
+ Attribites
+ ----------
+ '''
+ path = self.get_path(full=True)
+ if not os.path.exists(path):
+ os.mkdir(path)
+ return "The trash directory was removed."
+ for item in os.listdir(path):
+ item_path = os.path.join(self.path, item)
+ item_class = StochSSFolder if os.path.isdir(item_path) else StochSSFile
+ item_class(path=item_path).delete()
+ return "Successfully emptied the trash."
def generate_zip_file(self):
@@ -292,6 +274,82 @@ def generate_zip_file(self):
return {"Message":message, "Path":zip_path}
+ def get_file_list(self, ext, folder=False, test=None):
+ '''
+ Get the list of files matching the ext in this directory and all sub-directories
+
+ Attributes
+ ----------
+ ext : str or list
+ Extension of file object to search for
+ folder : bool
+ Indicates whether or not the file object is a folder
+ test : func
+ Function that determines if a file object should be excluded
+ '''
+ domain_paths = {}
+ domain_files = {}
+ for root, folders, files in os.walk(self.get_path(full=True)):
+ root = root.replace(self.user_dir+"/", "")
+ file_list = folders if folder else files
+ for file in file_list:
+ exclude = False if test is None else test(ext, root, file)
+ if not exclude and '.' in file and f".{file.split('.').pop()}" in ext:
+ path = os.path.join(root, file) if root else file
+ if file in domain_files.keys():
+ domain_paths[domain_files[file]].append(path)
+ else:
+ index = str(len(domain_files.keys()))
+ domain_files[file] = index
+ domain_paths[index] = [path]
+ options = [[index, file] for file, index in domain_files.items()]
+ return {"files":options, "paths":domain_paths}
+
+
+ def get_jstree_node(self, is_root=False):
+ '''
+ Build and return a JSTree node object the represents the file object
+
+ Attributes
+ ----------
+ is_root : bool
+ Indicates whether or not a folder is to be treated as the root
+ '''
+ path = self.user_dir if self.path == "none" else self.get_path(full=True)
+ try:
+ files = list(filter(lambda file: not file.startswith('.'), os.listdir(path=path)))
+ nodes = list(map(lambda file: self.__build_jstree_node(path, file), files))
+ if self.path == "none":
+ state = {"opened":True}
+ root = {"text":"/", "type":"root", "_path":"/", "children":nodes, "state":state}
+ return json.dumps([root])
+ if is_root:
+ root = {"text":self.get_name(), "type":"root", "_path":self.path, "children":nodes,
+ "state":{"opened":True}}
+ return json.dumps([root])
+ return json.dumps(nodes)
+ except FileNotFoundError as err:
+ message = f"Could not find the directory: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+
+
+ def get_project_list(self):
+ '''
+ Get the list of project on the users disk
+
+ Attributes
+ ----------
+ '''
+ test = lambda ext, root, file: bool("trash" in root.split("/"))
+ data = self.get_file_list(ext=".proj", folder=True, test=test)
+ projects = []
+ for file in data['files']:
+ for path in data['paths'][file[0]]:
+ projects.append({"directory":path, "dirname":os.path.dirname(path),
+ "name":self.get_name(path=path)})
+ return {"projects":projects}
+
+
def move(self, location):
'''
Moves a directory and its contents to a new location.
@@ -311,9 +369,10 @@ def move(self, location):
return f"Success! {self.get_file()} was moved to {self.get_dir_name()}."
except FileNotFoundError as err:
message = f"Could not find the directory: {str(err)}"
- raise StochSSFileNotFoundError(message)
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except PermissionError as err:
message = f"You do not have permission to move this directory: {str(err)}"
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
def upload(self, file_type, file, body, new_name=None):
diff --git a/stochss/handlers/util/stochss_job.py b/stochss/handlers/util/stochss_job.py
new file mode 100644
index 0000000000..612c513b62
--- /dev/null
+++ b/stochss/handlers/util/stochss_job.py
@@ -0,0 +1,669 @@
+'''
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+'''
+
+import os
+import json
+import shutil
+import pickle
+
+import datetime
+import traceback
+import numpy
+import plotly
+
+from .stochss_base import StochSSBase
+from .stochss_folder import StochSSFolder
+from .stochss_model import StochSSModel
+from .stochss_spatial_model import StochSSSpatialModel
+from .stochss_errors import StochSSJobError, StochSSJobNotCompleteError, \
+ StochSSFileNotFoundError, StochSSFileExistsError, \
+ FileNotJSONFormatError, PlotNotAvailableError
+
+class StochSSJob(StochSSBase):
+ '''
+ ################################################################################################
+ StochSS job object
+ ################################################################################################
+ '''
+
+ TYPES = {"gillespy":"_ES", "parameterSweep":"_PS"}
+ TITLES = {"gillespy":"Ensemble Simulation", "parameterSweep":"Parameter Sweep"}
+
+ def __init__(self, path, new=False, data=None):
+ '''
+ Intitialize a job object and if its new create it on the users file system
+
+ Attributes
+ ----------
+ path : str
+ Path to the job
+ new : bool
+ Indicates whether or not the job is new
+ data : dict
+ Load data needed for loading a job
+ '''
+ super().__init__(path=path)
+ self.job = {}
+ self.type = None
+ self.time_stamp = None
+ if new:
+ self.type = data['type']
+ self.__create_new_job(mdl_path=data['mdl_path'], settings=data['settings'])
+
+
+ def __create_new_job(self, mdl_path, settings=None):
+ path = self.get_path(full=True)
+ try:
+ os.mkdir(path)
+ os.mkdir(self.get_results_path(full=True))
+ info = {"source_model":mdl_path, "wkfl_model":None, "type":self.type, "start_time":None}
+ self.update_info(new_info=info, new=True)
+ open(os.path.join(path, "logs.txt"), "w").close()
+ shutil.copyfile(os.path.join(self.user_dir, mdl_path),
+ self.get_model_path(full=True))
+ if settings is None:
+ self.__create_settings()
+ else:
+ with open(self.__get_settings_path(full=True), "w") as settings_file:
+ json.dump(settings, settings_file)
+ except FileExistsError as err:
+ message = f"Could not create your job: {str(err)}"
+ raise StochSSFileExistsError(message, traceback.format_exc()) from err
+ except FileNotFoundError as err:
+ message = f"Could not find the file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+
+
+ def __create_settings(self):
+ if self.type == "parameterSweep":
+ settings = self.get_settings_template()
+ settings['simulationSettings']['realizations'] = 20
+ with open(self.__get_settings_path(full=True), "w") as file:
+ json.dump(settings, file, indent=4, sort_keys=True)
+ else:
+ shutil.copyfile('/stochss/stochss_templates/workflowSettingsTemplate.json',
+ self.__get_settings_path(full=True))
+
+
+ def __get_settings_path(self, full=False):
+ return os.path.join(self.get_path(full=full), "settings.json")
+
+
+ def __get_extract_dst_path(self, mdl_file):
+ if ".proj" not in self.path:
+ wkfl_dirname = os.path.dirname(self.path.replace(self.path.partition(".wkfl")[2], ""))
+ return os.path.join(wkfl_dirname, mdl_file)
+ proj_path = self.path.replace(self.path.partition(".proj")[2], "")
+ if "WorkflowGroup1.wkgp" in self.path:
+ return os.path.join(proj_path, mdl_file)
+ wkgp_path = self.path.replace(self.path.partition(".wkgp")[2], "")
+ has_mdl = len(list(filter(lambda file: file.endswith(".mdl"), os.listdir(wkgp_path)))) > 0
+ if has_mdl:
+ wkgp_file = f"{self.get_name(path=mdl_file)}.wkgp"
+ path, changed = self.get_unique_path(name=wkgp_file, dirname=proj_path)
+ if changed:
+ mdl_file = f"{self.get_name(path=path)}.{mdl_file.split('.').pop()}"
+ return os.path.join(path, mdl_file)
+ wkgp_name = self.get_name(path=wkgp_path)
+ if wkgp_name != self.get_name(path=mdl_file):
+ mdl_file = f"{wkgp_name}.{mdl_file.split('.').pop()}"
+ return os.path.join(wkgp_path, mdl_file)
+
+
+ def __is_csv_dir(self, file):
+ if "results_csv" not in file:
+ return False
+ path = os.path.join(self.get_results_path(), file)
+ if not os.path.isdir(path):
+ return False
+ return True
+
+
+ def __update_settings(self):
+ settings = self.job['settings']['parameterSweepSettings']
+ if "parameters" not in settings.keys():
+ parameters = []
+ if "paramID" in settings['parameterOne']:
+ p1_range = list(numpy.linspace(settings['p1Min'], settings['p1Max'],
+ settings['p1Steps']))
+ param1 = {"paramID": settings['parameterOne']['paramID'],
+ "min": settings['p1Min'],
+ "max": settings['p1Max'],
+ "name": settings['parameterOne']['name'],
+ "range" : p1_range,
+ "steps": settings['p1Steps'],
+ "hasChangedRanged": False}
+ parameters.append(param1)
+ if "paramID" in settings['parameterTwo']:
+ p2_range = list(numpy.linspace(settings['p2Min'], settings['p2Max'],
+ settings['p2Steps']))
+ param2 = {"paramID": settings['parameterTwo']['paramID'],
+ "min": settings['p2Min'],
+ "max": settings['p2Max'],
+ "name": settings['parameterTwo']['name'],
+ "range" : p2_range,
+ "steps": settings['p2Steps'],
+ "hasChangedRanged": False}
+ parameters.append(param2)
+ soi = settings['speciesOfInterest']
+ self.job['settings']['parameterSweepSettings'] = {"speciesOfInterest": soi,
+ "parameters": parameters}
+
+
+ def duplicate_as_new(self, stamp):
+ '''
+ Get all data needed to create a new job that
+ is a copy of this job in ready state.
+
+ Attributes
+ ----------
+ '''
+ wkfl = self.load()
+ if wkfl['status'] != "ready":
+ mdl_path = self.get_model_path(external=True)
+ else:
+ mdl_path = wkfl['mdlPath']
+ if self.get_time_stamp():
+ path = self.path.replace(self.get_time_stamp(), stamp)
+ else:
+ dirname = self.get_dir_name()
+ mdl_name = self.get_name(path=mdl_path)
+ path = os.path.join(dirname, f"{mdl_name}{self.TYPES[self.type]}{stamp}.wkfl")
+ data = {"type":self.type, "mdl_path":self.get_model_path(), "settings":wkfl['settings']}
+ kwargs = {"path": path, "new":True, "data":data}
+ resp = {"message":f"A new job has been created from {self.path}",
+ "mdlPath":mdl_path,
+ "mdl_file":self.get_file(path=mdl_path)}
+ return resp, kwargs
+
+
+ def extract_model(self):
+ '''
+ Get all data needed to create a new model that is a copy of the jobs model
+
+ Attributes
+ ----------
+ '''
+ src_path = self.get_model_path()
+ model = StochSSModel(path=src_path).load()
+ dst_path = self.__get_extract_dst_path(mdl_file=self.get_file(path=src_path))
+ kwargs = {"path":dst_path, "new":True, "model":model}
+ resp = {"message":f"A copy of the model in {self.path} has been created"}
+ return resp, kwargs
+
+
+ def generate_csv_zip(self):
+ '''
+ Create a zip archive of the csv results for download
+
+ Atrributes
+ ----------
+ '''
+ status = self.get_status()
+ if status == "error":
+ message = f"The job experienced an error during run: {status}"
+ raise StochSSJobError(message, traceback.format_exc())
+ if status != "complete":
+ message = f"The job has not finished running: {status}."
+ raise StochSSJobNotCompleteError(message, traceback.format_exc())
+
+ csv_path = self.get_csv_path(full=True)
+ if os.path.exists(csv_path + ".zip"):
+ message = f"{csv_path}.zip already exists."
+ return {"Message":message, "Path":csv_path.replace(self.user_dir+"/", "") + ".zip"}
+ csv_folder = StochSSFolder(path=csv_path)
+ return csv_folder.generate_zip_file()
+
+
+ def get_csv_path(self, full=False):
+ '''
+ Return the path to the csv directory
+
+ Attributes
+ ----------
+ '''
+ res_path = self.get_results_path(full=full)
+ if not os.path.exists(res_path):
+ message = f"Could not find the results directory: {res_path}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc())
+
+ try:
+ res_files = os.listdir(res_path)
+ csv_path = list(filter(lambda file: self.__is_csv_dir(file=file), res_files))[0]
+ return os.path.join(res_path, csv_path)
+ except IndexError as err:
+ message = f"Could not find the job results csv directory: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+
+
+ def get_info_path(self, full=False):
+ '''
+ Return the path to the info.json file
+
+ Attributes
+ ----------
+ full : bool
+ Indicates whether or not to get the full path or local path
+ '''
+ return os.path.join(self.get_path(full=full), "info.json")
+
+
+ def get_model_path(self, full=False, external=False):
+ '''
+ Return the path to the model file
+
+ Attributes
+ ----------
+ full : bool
+ Indicates whether or not to get the full path or local path
+ external : bool
+ Indicates whether or not to consider the path to the internal model
+ '''
+ info = self.load_info()
+ self.log("debug", f"Job info: {info}")
+ if external:
+ if '.proj' not in self.path:
+ return info['source_model']
+ file = self.get_file(path=info['source_model'])
+ proj_path = f"{self.path.split('.proj')[0]}.proj"
+ if self.check_project_format(path=proj_path):
+ return os.path.join(self.get_dir_name(), file)
+ return os.path.join(proj_path, file)
+ if info['wkfl_model'] is None:
+ file = self.get_file(path=info['source_model'])
+ return os.path.join(self.get_path(full=full), file)
+ file = self.get_file(path=info['wkfl_model'])
+ return os.path.join(self.get_path(full=full), file)
+
+
+ def get_notebook_data(self):
+ '''
+ Get the needed data for converting to notebook
+
+ Attributes
+ ----------
+ '''
+ info = self.load_info()
+ file = f"{self.get_name()}.ipynb"
+ dirname = self.get_dir_name()
+ if ".wkfl" in dirname:
+ code = "_ES" if info['type'] == "gillespy" else "_PS"
+ wkfl_name = self.get_name(path=dirname).replace(code, "_NB")
+ file = f"{wkfl_name}_{file}"
+ dirname = os.path.dirname(dirname)
+ path = os.path.join(dirname, file)
+ g_model, s_model = self.load_models()
+ settings = self.load_settings()
+ if info['type'] == "gillespy":
+ wkfl_type = info['type']
+ elif info['type'] == "parameterSweep" and \
+ len(settings['parameterSweepSettings']['parameters']) == 1:
+ wkfl_type = "1d_parameter_sweep"
+ else:
+ wkfl_type = "2d_parameter_sweep"
+ kwargs = {"path":path, "new":True, "settings":settings,
+ "models":{"s_model":s_model, "model":g_model}}
+ return {"kwargs":kwargs, "type":wkfl_type}
+
+
+ def get_plot_from_results(self, plt_key, plt_data, plt_type):
+ '''
+ Get the plotly figure for the results of a job
+
+ Attributes
+ ----------
+ plt_key : str
+ Indentifier for the requested plot figure
+ plt_data : dict
+ Title and axes data for the plot
+ plt_type : str
+ Type of plot to generate.
+ '''
+ self.log("debug", f"Key identifying the plot to generate: {plt_type}")
+ path = os.path.join(self.get_results_path(full=True), "results.p")
+ try:
+ self.log("info", "Loading the results...")
+ with open(path, "rb") as results_file:
+ result = pickle.load(results_file)
+ if plt_key is not None:
+ result = result[plt_key]
+ self.log("info", "Generating the plot...")
+ if plt_type == "mltplplt":
+ fig = result.plotplotly(return_plotly_figure=True, multiple_graphs=True)
+ elif plt_type == "stddevran":
+ fig = result.plotplotly_std_dev_range(return_plotly_figure=True)
+ else:
+ if plt_type == "stddev":
+ result = result.stddev_ensemble()
+ elif plt_type == "avg":
+ result = result.average_ensemble()
+ fig = result.plotplotly(return_plotly_figure=True)
+ if plt_type != "mltplplt":
+ fig["config"] = {"responsive":True}
+ self.log("info", "Loading the plot...")
+ fig = json.loads(json.dumps(fig, cls=plotly.utils.PlotlyJSONEncoder))
+ return self.get_results_plot(plt_key=None, plt_data=plt_data, fig=fig)
+ except FileNotFoundError as err:
+ message = f"Could not find the results pickle file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+ except KeyError as err:
+ message = f"The requested plot is not available: {str(err)}"
+ raise PlotNotAvailableError(message, traceback.format_exc()) from err
+
+
+ def get_results_path(self, full=False):
+ '''
+ Return the path to the results directory
+
+ Attributes
+ ----------
+ full : bool
+ Indicates whether or not to get the full path or local path
+ '''
+ return os.path.join(self.get_path(full=full), "results")
+
+
+ def get_results_plot(self, plt_key, plt_data, fig=None):
+ '''
+ Get the plotly figure for the results of a job
+
+ Attributes
+ ----------
+ plt_key : str
+ Indentifier for the requested plot figure
+ plt_data : dict
+ Title and axes data for the plot
+ '''
+ self.log("debug", f"Key identifying the requested plot: {plt_key}")
+ self.log("debug", f"Title and axis data for the plot: {plt_data}")
+ path = os.path.join(self.get_results_path(full=True), "plots.json")
+ self.log("debug", f"Path to the job result plot file: {path}")
+ try:
+ if fig is None:
+ with open(path, "r") as plot_file:
+ fig = json.load(plot_file)[plt_key]
+ if plt_data is None:
+ return fig
+ for key in plt_data.keys():
+ if key == "title":
+ fig['layout']['title']['text'] = plt_data[key]
+ else:
+ fig['layout'][key]['title']['text'] = plt_data[key]
+ return fig
+ except FileNotFoundError as err:
+ message = f"Could not find the plots file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+ except json.decoder.JSONDecodeError as err:
+ message = f"The plots file is not JSON decodable: {str(err)}"
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
+ except KeyError as err:
+ message = f"The requested plot is not available: {str(err)}"
+ raise PlotNotAvailableError(message, traceback.format_exc()) from err
+
+
+ def get_run_logs(self):
+ '''
+ Return the contents of the log file'
+
+ Attributes
+ ----------
+ '''
+ path = os.path.join(self.get_path(full=True), "logs.txt")
+ try:
+ with open(path, "r") as file:
+ logs = file.read()
+ self.log("debug", f"Contents of the log file: {logs}")
+ if logs:
+ return logs
+ return "No logs were recoded for this job."
+ except FileNotFoundError as err:
+ message = f"Could not find the log file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+
+
+ @classmethod
+ def get_run_settings(cls, settings, solver_map):
+ '''
+ Get the gillespy2 run settings for model.run()
+
+ Attributes
+ ----------
+ settings : dict
+ StochSS simulation settings dict
+ solver_map : dict
+ Dictionary mapping algorithm to solver
+ '''
+ settings = settings['simulationSettings']
+ kwargs = {"solver":solver_map[settings['algorithm']]}
+ if settings['algorithm'] in ("ODE", "Hybrid-Tau-Leaping"):
+ integrator_options = {"atol":settings['absoluteTol'], "rtol":settings['relativeTol']}
+ kwargs["integrator_options"] = integrator_options
+ if settings['algorithm'] == "ODE":
+ return kwargs
+ kwargs["number_of_trajectories"] = settings['realizations']
+ if settings['seed'] != -1:
+ kwargs['seed'] = settings['seed']
+ if settings['algorithm'] == "SSA":
+ return kwargs
+ kwargs['tau_tol'] = settings['tauTol']
+ return kwargs
+
+
+ def get_time_stamp(self):
+ '''
+ Get the time stamp from the job name
+
+ Attributes
+ ----------
+ '''
+ name = self.get_name()
+ time_stamp = "_"+"_".join(name.split('_')[-2:])
+ if time_stamp.replace('_', '').isdigit():
+ return time_stamp
+ return None
+
+
+ def load(self, new=False):
+ '''
+ Reads in all relavent data for a job and stores it in self.job.
+
+ Attributes
+ ----------
+ '''
+ error = None
+ info = self.load_info()
+ self.type = info['type']
+ status = "new" if new else self.get_status()
+ if status in ("new", "ready"):
+ if ".proj" in self.path:
+ mdl_dirname = self.get_dir_name()
+ if "WorkflowGroup1" in self.path:
+ mdl_dirname = os.path.dirname(mdl_dirname)
+ mdl_path = os.path.join(mdl_dirname, self.get_file(path=info['source_model']))
+ else:
+ mdl_path = info['source_model']
+ else:
+ mdl_path = self.get_model_path()
+ try:
+ model = StochSSModel(path=mdl_path).load()
+ except StochSSFileNotFoundError as err:
+ model = None
+ error = {"Reason":err.reason, "Message":err.message, "traceback":err.traceback}
+ self.log("error", f"Exception information: {error}")
+ finally:
+ settings = self.load_settings(model=model)
+ if os.path.exists(os.path.join(self.path, "logs.txt")):
+ logs = self.get_run_logs()
+ else:
+ logs = ""
+ self.job = {"mdlPath":mdl_path, "model":model, "settings":settings,
+ "startTime":info['start_time'], "status":status,
+ "timeStamp":self.time_stamp, "titleType":self.TITLES[info['type']],
+ "type":self.type, "directory":self.path, "logs":logs}
+ self.__update_settings()
+ if error is not None:
+ self.job['error'] = error
+ return self.job
+
+
+ def load_info(self):
+ '''
+ Reads the jobs load function
+
+ Attributes
+ ----------
+ '''
+ try:
+ path = self.get_info_path(full=True)
+ self.log("debug", f"The path to the job's info file: {path}")
+ with open(path, "r") as info_file:
+ info = json.load(info_file)
+ if "annotation" not in info:
+ info['annotation'] = ""
+ return info
+ except FileNotFoundError as err:
+ message = f"Could not find the info file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+ except json.decoder.JSONDecodeError as err:
+ message = f"The info file is not JSON decobable: {str(err)}"
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
+
+
+ def load_models(self):
+ '''
+ Load GillesPy2 and StochSS models for running
+
+ Atrributes
+ ----------
+ '''
+ path = self.get_model_path()
+ if path.endswith('.mdl'):
+ model_obj = StochSSModel(path=path)
+ model = model_obj.convert_to_gillespy2()
+ else:
+ model_obj = StochSSSpatialModel(path=path)
+ model = model_obj.convert_to_spatialpy()
+ return model, model_obj.model
+
+
+ def load_settings(self, model=None):
+ '''
+ Load the job settings from the settings file
+
+ Attributes
+ ----------
+ model : dict
+ Stochss model dict (used to backwards compatability)
+ '''
+ try:
+ path = self.__get_settings_path(full=True)
+ with open(path, "r") as settings_file:
+ return json.load(settings_file)
+ except FileNotFoundError as err:
+ if model is None:
+ message = f"Could not find the settings file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+ settings = self.get_settings_template()
+ if "simulationSettings" in model.keys():
+ settings['simulationSettings'] = model['simulationSettings']
+ elif self.type == "parameterSweep":
+ settings['simulationSettings']['realizations'] = 20
+ if "parameterSweepSettings" in model.keys():
+ settings['parameterSweepSettings'] = model['parameterSweepSettings']
+ return settings
+ except json.decoder.JSONDecodeError as err:
+ message = f"The settings file is not JSON decobable: {str(err)}"
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
+
+
+ def save(self, mdl_path, settings, initialize=False):
+ '''
+ Save the data for a new or ready state job
+
+ Attributes
+ ----------
+ '''
+ path = self.get_model_path(full=True)
+ new_info = {"source_model":mdl_path}
+ if initialize:
+ # If this format is not something Javascript's Date.parse() method
+ # understands then the job status page will be unable to correctly create a
+ # Date object from the datestring parsed from the job's info.json file
+ new_info['start_time'] = datetime.datetime.now().strftime("%b %d, %Y %I:%M %p UTC")
+ new_info['wkfl_model'] = self.get_file(path=mdl_path)
+ open(os.path.join(self.path, 'RUNNING'), 'w').close()
+ self.update_info(new_info=new_info)
+ with open(self.__get_settings_path(full=True), "w") as file:
+ json.dump(settings, file, indent=4, sort_keys=True)
+ try:
+ os.remove(path)
+ shutil.copyfile(os.path.join(self.user_dir, mdl_path),
+ self.get_model_path(full=True))
+ return f"Successfully saved the job: {self.path}"
+ except FileNotFoundError as err:
+ message = f"Could not find the model file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+
+
+ def save_plot(self, plot):
+ '''
+ Save a plot to the output settings (for projects only)
+
+ Attributes
+ ----------
+ plot : dict
+ plot data used needed to look up the plot
+ '''
+ settings = self.load_settings()
+ self.log("debug", f"Original settings: {settings}")
+ settings['resultsSettings']['outputs'].append(plot)
+ self.log("debug", f"New settings: {settings}")
+ with open(self.__get_settings_path(full=True), "w") as settings_file:
+ json.dump(settings, settings_file, indent=4, sort_keys=True)
+ return {"message":"The plot was successfully saved", "data":plot}
+
+
+ def update_info(self, new_info, new=False):
+ '''
+ Updates the contents of the info file. If source model is updated,
+ checks if the model exists at that path
+
+ Attributes
+ ----------
+ new_info : dict
+ Contains all data to be updated under the correct key
+ new : bool
+ Indicates whether or not an info file needs to be created
+ '''
+ if new:
+ info = new_info
+ else:
+ info = self.load_info()
+ if "source_model" in new_info.keys():
+ info['source_model'] = new_info['source_model']
+ if "wkfl_model" in new_info.keys():
+ info['wkfl_model'] = new_info['wkfl_model']
+ if "type" in new_info.keys():
+ info['type'] = new_info['type']
+ if "start_time" in new_info.keys():
+ info['start_time'] = new_info['start_time']
+ if "annotation" in new_info.keys():
+ info['annotation'] = new_info['annotation']
+ self.log("debug", f"New info: {info}")
+ with open(self.get_info_path(full=True), "w") as file:
+ json.dump(info, file, indent=4, sort_keys=True)
diff --git a/stochss/handlers/util/stochss_model.py b/stochss/handlers/util/stochss_model.py
index 3e168b63ec..bb2b9ba9d9 100644
--- a/stochss/handlers/util/stochss_model.py
+++ b/stochss/handlers/util/stochss_model.py
@@ -28,7 +28,7 @@
RateRule, AssignmentRule, FunctionDefinition
from .stochss_base import StochSSBase
-from .stochss_errors import StochSSFileNotFoundError, FileNotJSONFormatError, \
+from .stochss_errors import StochSSAPIError, StochSSFileNotFoundError, FileNotJSONFormatError, \
StochSSModelFormatError
class StochSSModel(StochSSBase):
@@ -63,7 +63,7 @@ def __init__(self, path, new=False, model=None):
if changed:
self.path = new_path.replace(self.user_dir + '/', "")
with open(new_path, "w") as mdl_file:
- json.dump(model, mdl_file)
+ json.dump(model, mdl_file, indent=4, sort_keys=True)
else:
self.model = None
@@ -81,10 +81,11 @@ def __convert_event_assignments(cls, model, event):
g_assignment = EventAssignment(variable=var,
expression=assignment['expression'])
assignments.append(g_assignment)
+ return assignments
except KeyError as err:
message = "Event assignments are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
@@ -113,7 +114,7 @@ def __convert_events(self, model):
except KeyError as err:
message = "Events are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_function_definitions(self, model):
@@ -126,18 +127,18 @@ def __convert_function_definitions(self, model):
except KeyError as err:
message = "Function definitions are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_model_settings(self):
try:
end = self.model['modelSettings']['endSim']
step_size = self.model['modelSettings']['timeStep']
- return numpy.arange(0, end, step_size)
+ return numpy.arange(0, end + step_size, step_size)
except KeyError as err:
message = "Model settings are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_parameters(self, model):
@@ -149,7 +150,7 @@ def __convert_parameters(self, model):
except KeyError as err:
message = "Parameters are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_reactions(self, model):
@@ -172,15 +173,15 @@ def __convert_reactions(self, model):
except KeyError as err:
message = "Reactions are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_rules(self, model):
try:
for rule in self.model['rules']:
if rule['expression'].strip() != "":
- G_Rule = RateRule if rule['type'] == "Rate Rule" else AssignmentRule
- g_rule = G_Rule(name=rule['name'].strip(),
+ rule_class = RateRule if rule['type'] == "Rate Rule" else AssignmentRule
+ g_rule = rule_class(name=rule['name'].strip(),
variable=rule['variable']['name'],
formula=rule['expression'].strip())
if rule['type'] == "Rate Rule":
@@ -190,7 +191,7 @@ def __convert_rules(self, model):
except KeyError as err:
message = "Rules are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_species(self, model):
@@ -208,7 +209,7 @@ def __convert_species(self, model):
except KeyError as err:
message = "Species are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
@@ -232,7 +233,7 @@ def __convert_stoich_species(cls, reaction):
except KeyError as err:
message = "Reactants or products are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __read_model_file(self):
@@ -241,10 +242,10 @@ def __read_model_file(self):
self.model = json.load(mdl_file)
except FileNotFoundError as err:
message = f"Could not find the model file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except json.decoder.JSONDecodeError as err:
message = f"The model is not JSON decobable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
@classmethod
@@ -320,25 +321,29 @@ def convert_to_gillespy2(self):
Attributes
----------
'''
- if self.model is None:
- _ = self.load()
- name = self.get_name()
- tspan = self.__convert_model_settings()
try:
- g_model = Model(name=name, volume=self.model['volume'], tspan=tspan,
- annotation=self.model['annotation'])
- except KeyError as err:
- message = "Model properties are not properly formatted or "
- message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
- self.__convert_species(model=g_model)
- self.__convert_parameters(model=g_model)
- self.__convert_reactions(model=g_model)
- self.__convert_events(model=g_model)
- self.__convert_rules(model=g_model)
- self.__convert_function_definitions(model=g_model)
- self.log("debug", str(g_model))
- return g_model
+ if self.model is None:
+ _ = self.load()
+ name = self.get_name()
+ tspan = self.__convert_model_settings()
+ try:
+ g_model = Model(name=name, volume=self.model['volume'], tspan=tspan,
+ annotation=self.model['annotation'])
+ except KeyError as err:
+ message = "Model properties are not properly formatted or "
+ message += f"are referenced incorrectly: {str(err)}"
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
+ self.__convert_species(model=g_model)
+ self.__convert_parameters(model=g_model)
+ self.__convert_reactions(model=g_model)
+ self.__convert_events(model=g_model)
+ self.__convert_rules(model=g_model)
+ self.__convert_function_definitions(model=g_model)
+ self.log("debug", str(g_model))
+ return g_model
+ except Exception as err:
+ message = f"An un-expected error occured: {str(err)}"
+ raise StochSSAPIError(500, "Server Error", message, traceback.format_exc()) from err
def convert_to_sbml(self):
@@ -350,7 +355,10 @@ def convert_to_sbml(self):
'''
name = self.get_name()
s_file = f"{name}.sbml"
- s_path = os.path.join(self.get_dir_name(), s_file)
+ dirname = self.get_dir_name()
+ if ".proj" in dirname and ".wkgp" in dirname:
+ dirname = os.path.dirname(dirname)
+ s_path = os.path.join(dirname, s_file)
g_model = self.convert_to_gillespy2()
tmp_path = export(g_model, path=tempfile.NamedTemporaryFile().name)
@@ -376,12 +384,19 @@ def convert_to_spatial(self):
model['domain'] = self.get_model_template()['domain']
for species in model['species']:
if "types" not in species.keys():
- species['types'] = list(range(1, len(model['domain']['type_names'])))
+ species['types'] = list(range(1, len(model['domain']['types'])))
for reaction in model['reactions']:
if "types" not in reaction.keys():
- reaction['types'] = list(range(1, len(model['domain']['type_names'])))
- s_path = self.path.replace(".mdl", ".smdl")
- s_file = self.get_file(path=s_path)
+ reaction['types'] = list(range(1, len(model['domain']['types'])))
+ if ".wkgp" in self.path:
+ wkgp_path = self.get_dir_name()
+ wkgp_path, _ = self.get_unique_path(name=self.get_file(path=wkgp_path),
+ dirname=os.path.dirname(wkgp_path))
+ s_file = self.get_file(path=wkgp_path).replace(".wkgp", ".smdl")
+ s_path = os.path.join(wkgp_path, s_file)
+ else:
+ s_path = self.path.replace(".mdl", ".smdl")
+ s_file = self.get_file(path=s_path)
message = f"{self.get_file()} was successfully convert to {s_file}!"
return {"Message":message, "File":s_file}, {"spatial":model, "path":s_path}
@@ -439,6 +454,8 @@ def load(self):
self.__update_reactions()
self.__update_events(param_ids=param_ids)
self.__update_rules(param_ids=param_ids)
+ self.model['name'] = self.get_name()
+ self.model['directory'] = self.path
return self.model
diff --git a/stochss/handlers/util/stochss_notebook.py b/stochss/handlers/util/stochss_notebook.py
index 710abd7233..baaadd017b 100644
--- a/stochss/handlers/util/stochss_notebook.py
+++ b/stochss/handlers/util/stochss_notebook.py
@@ -39,32 +39,39 @@ class StochSSNotebook(StochSSBase):
PARAMETER_SWEEP_2D = 4
MODEL_EXPLORATION = 5
MODEL_INFERENCE = 6
- SOLVER_MAP = {"SSACSolver":"SSA", "NumPySSASolver":"SSA", "VariableSSACSolver":"V-SSA",
+ SOLVER_MAP = {"SSACSolver":"SSA", "NumPySSASolver":"SSA", "ODESolver":"ODE", "Solver":"SSA",
"TauLeapingSolver":"Tau-Leaping", "TauHybridSolver":"Hybrid-Tau-Leaping",
- "ODESolver":"ODE", "Solver":"SSA"}
+ "ODECSolver":"ODE", "TauLeapingCSolver":"Tau-Leaping"}
def __init__(self, path, new=False, models=None, settings=None):
- '''
- Intitialize a notebook object and if its new create it on the users file system
+ '''Intitialize a notebook object and if its new create it on the users file system
Attributes
----------
path : str
- Path to the notebook
- '''
+ Path to the notebook'''
super().__init__(path=path)
if new:
self.is_ssa_c = check_cpp_support()
self.nb_type = 0
self.s_model = models["s_model"]
self.model = models["model"]
- self.settings = self.get_settings_template() if settings is None else settings
+ if settings is None:
+ self.settings = self.get_settings_template()
+ else:
+ self.settings = settings
+ if "timespanSettings" in settings.keys():
+ keys = settings['timespanSettings'].keys()
+ if "endSim" in keys and "timeStep" in keys:
+ end = settings['timespanSettings']['endSim']
+ step_size = settings['timespanSettings']['timeStep']
+ self.s_model['modelSettings']['endSim'] = end
+ self.s_model['modelSettings']['timeStep'] = step_size
self.make_parent_dirs()
n_path, changed = self.get_unique_path(name=self.get_file())
if changed:
self.path = n_path.replace(self.user_dir + '/', "")
-
def __create_common_cells(self, interactive_backend=False):
cells = [self.__create_import_cell(interactive_backend=interactive_backend),
nbf.new_markdown_cell(f"# {self.get_name()}"),
@@ -78,10 +85,15 @@ def __create_configuration_cell(self):
pad = " "
config = ["def configure_simulation():"]
# Add solver instantiation line if the c solver are available
- instance_solvers = ["SSACSolver", "VariableSSACSolver"]
+ instance_solvers = ["SSACSolver", "ODECSolver", "TauLeapingCSolver"]
is_automatic = self.settings['simulationSettings']['isAutomatic']
- if self.is_ssa_c and self.settings['solver'] in instance_solvers:
- commented = is_automatic and self.settings['solver'] != "VariableSSACSolver"
+ if self.settings['solver'] in instance_solvers:
+ if is_automatic and self.nb_type <= self.ENSEMBLE_SIMULATION:
+ commented = True
+ elif is_automatic and self.settings['solver'] not in instance_solvers:
+ commented = True
+ else:
+ commented = False
start = f"{pad}# " if commented else pad
config.append(f"{start}solver = {self.settings['solver']}(model=model)")
config.append(pad + "kwargs = {")
@@ -91,7 +103,6 @@ def __create_configuration_cell(self):
settings = self.__get_gillespy2_run_settings()
settings_lists = {"ODE":['"solver"', '"integrator_options"'],
"SSA":['"solver"', '"seed"', '"number_of_trajectories"'],
- "V-SSA":['"solver"', '"seed"', '"number_of_trajectories"'],
"Tau-Leaping":['"solver"', '"seed"', '"number_of_trajectories"',
'"tau_tol"'],
"Hybrid-Tau-Leaping":['"solver"', '"seed"', '"number_of_trajectories"',
@@ -100,7 +111,8 @@ def __create_configuration_cell(self):
is_spatial = self.s_model['is_spatial']
for setting in settings:
key = setting.split(':')[0]
- if self.settings['solver'] == "VariableSSACSolver" and key == '"solver"':
+ if self.nb_type > self.ENSEMBLE_SIMULATION and key == '"solver"' and \
+ self.settings['solver'] in instance_solvers:
start = pad*2
elif key not in settings_lists[algorithm]:
start = f"{pad*2}# "
@@ -125,10 +137,10 @@ def __create_event_strings(self, model, pad):
pad=pad)
a_names = self.__create_event_assignment_strings(assignments=assignments,
event=event, pad=pad)
- delay = event['delay'] if event['delay'] else None
+ delay = f"{event['delay']}" if event['delay'] else None
ev_str = f'{pad}self.add_event(Event(name="{event["name"]}", '
ev_str += f'trigger={t_name}, assignments=[{a_names}], '
- ev_str += f'delay="{delay}", priority="{event["priority"]}", '
+ ev_str += f'delay={delay}, priority="{event["priority"]}", '
ev_str += f'use_values_from_trigger_time={event["useValuesFromTriggerTime"]}))'
events.append(ev_str)
model.extend(triggers)
@@ -137,7 +149,7 @@ def __create_event_strings(self, model, pad):
except KeyError as err:
message = "Events are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
def __create_event_assignment_strings(cls, assignments, event, pad):
@@ -171,7 +183,7 @@ def __create_function_definition_strings(self, model, pad):
except KeyError as err:
message = "Function definitions are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_import_cell(self, interactive_backend=False):
try:
@@ -193,19 +205,18 @@ def __create_import_cell(self, interactive_backend=False):
imports.append("from gillespy2 import Model, Species, Parameter, Reaction, Event, \\")
imports.append(" EventTrigger, EventAssignment, RateRule, \\")
imports.append(" AssignmentRule, FunctionDefinition")
- ssa = "SSACSolver" if self.is_ssa_c else "NumPySSASolver"
- algorithm_map = {'SSA': f'from gillespy2 import {ssa}',
- 'V-SSA': 'from gillespy2 import VariableSSACSolver',
- 'Tau-Leaping': 'from gillespy2 import TauLeapingSolver',
- 'Hybrid-Tau-Leaping': 'from gillespy2 import TauHybridSolver',
- 'ODE': 'from gillespy2 import ODESolver'}
+ ssa_import = f'from gillespy2 import {self.model.get_best_solver_algo("SSA").name}'
+ tau_import = 'from gillespy2 import '
+ tau_import += f'{self.model.get_best_solver_algo("Tau-Leaping").name}'
+ ode_import = f'from gillespy2 import {self.model.get_best_solver_algo("ODE").name}'
+ algorithm_map = {'SSA': ssa_import, 'Tau-Leaping': tau_import, 'ODE': ode_import,
+ 'Hybrid-Tau-Leaping': 'from gillespy2 import TauHybridSolver'}
algorithm = self.settings['simulationSettings']['algorithm']
- if self.nb_type > self.ENSEMBLE_SIMULATION and algorithm == "SSA":
- algorithm = "V-SSA"
for name, alg_import in algorithm_map.items():
if not is_automatic and name == algorithm:
imports.append(alg_import)
- elif name == algorithm and algorithm == "V-SSA":
+ elif name == algorithm and self.nb_type > self.ENSEMBLE_SIMULATION and \
+ name == "SSA":
imports.append(alg_import)
else:
imports.append(f"# {alg_import}")
@@ -213,7 +224,7 @@ def __create_import_cell(self, interactive_backend=False):
except KeyError as err:
message = "Workflow settings are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_initial_condition_strings(self, model, pad):
if self.s_model['initialConditions']:
@@ -234,12 +245,13 @@ def __create_initial_condition_strings(self, model, pad):
except KeyError as err:
message = "Initial conditions are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_mesh_string(self, model, pad):
mesh = ["", f"{pad}# Domain",
f"{pad}mesh = Mesh.read_stochss_domain('{self.s_model['path']}')",
- f"{pad}self.add_mesh(mesh)"]
+ f"{pad}self.add_mesh(mesh)",
+ "", f"{pad}self.staticDomain = {self.s_model['domain']['static']}"]
model.extend(mesh)
def __create_model_cell(self):
@@ -253,7 +265,6 @@ def __create_model_cell(self):
self.__create_initial_condition_strings(model=model, pad=pad)
self.__create_parameter_strings(model=model, pad=pad)
self.__create_reaction_strings(model=model, pad=pad)
- self.__create_tspan_string(model=model, pad=pad)
else:
model = [f"class {self.__get_class_name()}(Model):",
" def __init__(self, parameter_values=None):",
@@ -265,7 +276,7 @@ def __create_model_cell(self):
self.__create_event_strings(model=model, pad=pad)
self.__create_rules_strings(model=model, pad=pad)
self.__create_function_definition_strings(model=model, pad=pad)
- self.__create_tspan_string(model=model, pad=pad)
+ self.__create_tspan_string(model=model, pad=pad)
return nbf.new_code_cell("\n".join(model))
def __create_parameter_strings(self, model, pad):
@@ -289,7 +300,7 @@ def __create_parameter_strings(self, model, pad):
except KeyError as err:
message = "Parameters are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_ps_post_process_cells(self):
pad = " "
@@ -337,7 +348,7 @@ def __create_ps1d_class_cell(self):
def __create_ps1d_config_cell(self):
pad = " "
- if self.settings['solver'] == "VariableSSACSolver":
+ if self.settings['solver'] == "SSACSolver":
model_str = f"{pad}model = {self.__get_class_name()}()"
else:
model_str = f"{pad}ps_class = {self.__get_class_name()}"
@@ -346,21 +357,23 @@ def __create_ps1d_config_cell(self):
settings = self.settings['parameterSweepSettings']
eval_str = "float(eval(model.get_parameter(p1).expression))"
number_of_trajectories = self.settings['simulationSettings']['realizations']
- if not settings['parameterOne']:
+ if not settings['parameters']:
param = self.s_model['parameters'][0]
p_min = f"0.5 * {eval_str}"
p_max = f"1.5 * {eval_str}"
+ p_steps = "11"
spec_of_interest = self.s_model['species'][0]
else:
- param = settings['parameterOne']
- p_min = settings['p1Min']
- p_max = settings['p1Max']
+ param = settings['parameters'][0]
+ p_min = param['min']
+ p_max = param['max']
+ p_steps = param['steps']
spec_of_interest = settings['speciesOfInterest']
config_cell.extend([f"{pad}# ENTER PARAMETER HERE", f"{pad}p1 = '{param['name']}'",
f"{pad}# ENTER START VALUE FOR P1 RANGE HERE", f"{pad}p1_min = {p_min}",
f"{pad}# ENTER END VALUE FOR P1 RANGE HERE", f"{pad}p1_max = {p_max}",
f"{pad}# ENTER THE NUMBER OF STEPS FOR P1 HERE",
- f"{pad}p1_steps = {settings['p1Steps']}",
+ f"{pad}p1_steps = {p_steps}",
f"{pad}p1_range = np.linspace(p1_min, p1_max, p1_steps)",
f"{pad}# ENTER VARIABLE OF INTEREST HERE",
f"{pad}variable_of_interest = '{spec_of_interest['name']}'",
@@ -401,7 +414,7 @@ def __create_ps1d_run_str(self):
f"{pad*2}data = np.zeros((len(c.p1_range), 2)) # mean and std",
f"{pad*2}for i, v1 in enumerate(c.p1_range):"]
res_str = f"{pad*4}tmp_results = "
- if self.settings['solver'] == "VariableSSACSolver":
+ if self.settings['solver'] == "SSACSolver":
res_str += "model.run(**kwargs, variables={c.p1:v1})"
else:
res_str += "tmp_model.run(**kwargs)"
@@ -444,7 +457,7 @@ def __create_ps2d_class_cell(self):
def __create_ps2d_config_cell(self):
pad = " "
- if self.settings['solver'] == "VariableSSACSolver":
+ if self.settings['solver'] == "SSACSolver":
model_str = f"{pad}model = {self.__get_class_name()}()"
else:
model_str = f"{pad}ps_class = {self.__get_class_name()}"
@@ -454,7 +467,7 @@ def __create_ps2d_config_cell(self):
p1_eval_str = "float(eval(model.get_parameter(p1).expression))"
p2_eval_str = "float(eval(model.get_parameter(p2).expression))"
number_of_trajectories = self.settings['simulationSettings']['realizations']
- if not settings['parameterOne']:
+ if not settings['parameters']:
param1 = self.s_model['parameters'][0]
p1_min = f"0.5 * {p1_eval_str}"
p1_max = f"1.5 * {p1_eval_str}"
@@ -463,12 +476,12 @@ def __create_ps2d_config_cell(self):
p2_max = f"1.5 * {p2_eval_str}"
spec_of_interest = self.s_model['species'][0]
else:
- param1 = settings['parameterOne']
- p1_min = settings['p1Min']
- p1_max = settings['p1Max']
- param2 = settings['parameterTwo']
- p2_min = settings['p2Min']
- p2_max = settings['p2Max']
+ param1 = settings['parameters'][0]
+ p1_min = param1['min']
+ p1_max = param1['max']
+ param2 = settings['parameters'][1]
+ p2_min = param2['min']
+ p2_max = param2['max']
spec_of_interest = settings['speciesOfInterest']
config_cell.extend([f"{pad}# ENTER PARAMETER 1 HERE", f"{pad}p1 = '{param1['name']}'",
f"{pad}# ENTER PARAMETER 2 HERE", f"{pad}p2 = '{param2['name']}'",
@@ -476,13 +489,13 @@ def __create_ps2d_config_cell(self):
f"{pad}p1_min = {p1_min}",
f"{pad}# ENTER END VALUE FOR P1 RANGE HERE", f"{pad}p1_max = {p1_max}",
f"{pad}# ENTER THE NUMBER OF STEPS FOR P1 HERE",
- f"{pad}p1_steps = {settings['p1Steps']}",
+ f"{pad}p1_steps = {param1['steps'] if settings['parameters'] else 11}",
f"{pad}p1_range = np.linspace(p1_min, p1_max, p1_steps)",
f"{pad}# ENTER START VALUE FOR P2 RANGE HERE",
f"{pad}p2_min = {p2_min}",
f"{pad}# ENTER END VALUE FOR P2 RANGE HERE", f"{pad}p2_max = {p2_max}",
f"{pad}# ENTER THE NUMBER OF STEPS FOR P2 HERE",
- f"{pad}p2_steps = {settings['p2Steps']}",
+ f"{pad}p2_steps = {param2['steps'] if settings['parameters'] else 11}",
f"{pad}p2_range = np.linspace(p2_min, p2_max, p2_steps)",
f"{pad}# ENTER VARIABLE OF INTEREST HERE",
f"{pad}variable_of_interest = '{spec_of_interest['name']}'",
@@ -521,7 +534,7 @@ def __create_ps2d_run_str(self):
f"{pad*2}for i, v1 in enumerate(c.p1_range):",
f"{pad*3}for j, v2 in enumerate(c.p2_range):"]
res_str = f"{pad*5}tmp_results = "
- if self.settings['solver'] == "VariableSSACSolver":
+ if self.settings['solver'] == "SSACSolver":
res_str += "model.run(**kwargs, variables={c.p1:v1, c.p2:v2})"
else:
res_str += "tmp_model.run(**kwargs)"
@@ -569,7 +582,7 @@ def __create_reaction_strings(self, model, pad):
except KeyError as err:
message = "Reactions are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_rules_strings(self, model, pad):
if self.s_model['rules']:
@@ -593,7 +606,7 @@ def __create_rules_strings(self, model, pad):
except KeyError as err:
message = "Rules are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
def __create_sme_expres_cells(cls):
@@ -684,7 +697,7 @@ def __create_smi_simulator_cell(self):
pad = " "
comment = f"{pad}# params - array, need to have the same order as model.listOfParameters"
loop = f"{pad}for e, pname in enumerate(model.listOfParameters.keys()):"
- if self.settings['solver'] == "VariableSSACSolver":
+ if self.settings['solver'] == "SSACSolver":
comment += "\n"+ pad +"variables = {}"
func_def = "def get_variables(params, model):"
body = f"{pad*2}variables[pname] = params[e]"
@@ -737,7 +750,7 @@ def __create_species_strings(self, model, pad):
except KeyError as err:
message = "Species are not properly formatted or "
message += f"are referenced incorrectly for notebooks: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __create_stoich_spec_string(self, stoich_species):
species = {}
@@ -758,7 +771,7 @@ def __create_tspan_string(self, model, pad):
end = self.s_model['modelSettings']['endSim']
step = self.s_model['modelSettings']['timeStep']
tspan = ["", f"{pad}# Timespan"]
- ts_str = f'{pad}self.timespan(np.arange(0, {end}, {step})'
+ ts_str = f'{pad}self.timespan(np.arange(0, {end + step}, {step})'
if self.s_model['is_spatial']:
ts_str += f", timestep_size={step})"
else:
@@ -787,10 +800,11 @@ def __get_gillespy2_run_settings(self):
settings['realizations'] = 1
# Map algorithm for GillesPy2
ssa_solver = "solver" if self.is_ssa_c else "NumPySSASolver"
+ ode_solver = "solver" if self.is_ssa_c else "ODESolver"
+ tau_solver = "solver" if self.is_ssa_c else "TauLeapingSolver"
solver_map = {"SSA":f'"solver":{ssa_solver}',
- "V-SSA":'"solver":solver',
- "ODE":'"solver":ODESolver',
- "Tau-Leaping":'"solver":TauLeapingSolver',
+ "ODE":f'"solver":{ode_solver}',
+ "Tau-Leaping":f'"solver":{tau_solver}',
"Hybrid-Tau-Leaping":'"solver":TauHybridSolver'}
# Map algorithm settings for GillesPy2. GillesPy2 requires snake case, remap camelCase
settings_map = {"number_of_trajectories":settings['realizations'],
@@ -812,18 +826,14 @@ def __get_spatialpy_run_setting(self):
return [f'"{key}":{val}' for key, val in settings_map.items()]
def __get_gillespy2_solver_name(self):
- precompile = self.nb_type > self.ENSEMBLE_SIMULATION
if self.settings['simulationSettings']['isAutomatic']:
- solver = self.model.get_best_solver(precompile=precompile).name
+ solver = self.model.get_best_solver().name
self.settings['simulationSettings']['algorithm'] = self.SOLVER_MAP[solver]
return solver
- algorithm_map = {'SSA': "SSACSolver" if self.is_ssa_c else "NumPySSASolver",
- 'V-SSA': 'VariableSSACSolver',
- 'Tau-Leaping': 'TauLeapingSolver',
+ algorithm_map = {'SSA': self.model.get_best_solver_algo("SSA").name,
+ 'Tau-Leaping': self.model.get_best_solver_algo("Tau-Leaping").name,
'Hybrid-Tau-Leaping': 'TauHybridSolver',
- 'ODE': 'ODESolver'}
- if precompile and self.settings['simulationSettings']['algorithm'] == "SSA":
- return algorithm_map["V-SSA"]
+ 'ODE': self.model.get_best_solver_algo("ODE").name}
return algorithm_map[self.settings['simulationSettings']['algorithm']]
def create_1dps_notebook(self):
@@ -966,16 +976,13 @@ def create_smi_notebook(self):
return {"Message":message, "FilePath":self.get_path(), "File":self.get_file()}
def load(self):
- '''Read the notebook file and return as a dict
-
- Attributes
- ----------'''
+ '''Read the notebook file and return as a dict'''
try:
with open(self.get_path(full=True), "r") as notebook_file:
return json.load(notebook_file)
except FileNotFoundError as err:
message = f"Could not find the notebook file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
def write_notebook_file(self, cells):
'''Write the new notebook file to disk
diff --git a/stochss/handlers/util/stochss_project.py b/stochss/handlers/util/stochss_project.py
new file mode 100644
index 0000000000..3b2c9327a4
--- /dev/null
+++ b/stochss/handlers/util/stochss_project.py
@@ -0,0 +1,388 @@
+'''
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+'''
+
+import os
+import json
+import shutil
+import traceback
+
+from .stochss_base import StochSSBase
+from .stochss_model import StochSSModel
+from .stochss_spatial_model import StochSSSpatialModel
+from .stochss_workflow import StochSSWorkflow
+from .stochss_job import StochSSJob
+from .stochss_notebook import StochSSNotebook
+from .stochss_errors import StochSSFileExistsError, StochSSFileNotFoundError, \
+ StochSSPermissionsError
+
+class StochSSProject(StochSSBase):
+ '''
+ ################################################################################################
+ StochSS project object
+ ################################################################################################
+ '''
+
+ MODEL_TEST = lambda self, file: file.endswith(".mdl") or file.endswith(".smdl")
+
+ def __init__(self, path, new=False):
+ '''
+ Intitialize a project object and if its new create it on the users file system
+
+ Attributes
+ ----------
+ path : str
+ Path to the project
+ new : bool
+ Indicates whether or not the workflow is new
+ '''
+ super().__init__(path=path)
+ self.project = None
+ if new:
+ try:
+ os.makedirs(os.path.join(self.get_path(full=True), "trash"))
+ except FileExistsError as err:
+ message = f"Could not create your project: {self.path}"
+ raise StochSSFileExistsError(message, traceback.format_exc()) from err
+
+
+ def __get_meta_data(self, path=None):
+ if path is None:
+ path = os.path.join(self.get_path(full=True), ".metadata.json")
+ if not os.path.exists(path):
+ return {"description":"", "creators":[]}, []
+ with open(path, "r") as md_file:
+ data = json.load(md_file)
+ creators = []
+ metadata = data['meta_data'] if "meta_data" in data.keys() else data['metadata']
+ if "creators" in data.keys():
+ if isinstance(data['creators'], dict):
+ for _, info in data['creators'].items():
+ creators.append(info)
+ else:
+ creators = data['creators']
+ return metadata, creators
+
+
+ def __get_old_model_data(self):
+ wkgps = {}
+ for file in os.listdir(self.get_path(full=True)):
+ ext = file.split('.').pop()
+ if ext in ("mdl", "smdl"):
+ name = self.get_name(path=file)
+ wkgp = {"file":f"{name}.wkgp",
+ "model":file,
+ "workflows":[]}
+ wkgps[name] = wkgp
+ return wkgps
+
+
+ def __get_old_workflow_data(self, data):
+ has_notebook = False
+ wkgp_path = os.path.join(self.get_path(), "WorkflowGroup1.wkgp")
+ for file in os.listdir(wkgp_path):
+ if file.endswith(".wkfl"):
+ path = os.path.join(wkgp_path, file)
+ wkfl = StochSSWorkflow(path=path)
+ mdl_file = wkfl.get_file(path=wkfl.get_model_path())
+ mdl_name = wkfl.get_name(path=mdl_file)
+ if mdl_name not in data.keys():
+ try:
+ _, kwargs = wkfl.extract_model()
+ StochSSModel(**kwargs)
+ except StochSSFileNotFoundError:
+ mdl_file = None
+ wkgp = {"file":f"{mdl_name}.wkgp",
+ "model":mdl_file,
+ "workflows":[file]}
+ data[mdl_name] = wkgp
+ else:
+ data[mdl_name]['workflows'].append(file)
+ if data[mdl_name]['model'] is None:
+ try:
+ _, kwargs = wkfl.extract_model()
+ StochSSModel(**kwargs)
+ data[mdl_name]['model'] = mdl_file
+ except StochSSFileNotFoundError:
+ pass
+ elif not has_notebook and file.endswith(".ipynb"):
+ has_notebook = True
+ return has_notebook
+
+
+ def __load_annotation(self):
+ path = os.path.join(self.get_path(full=True), "README.md")
+ if not os.path.exists(path):
+ return ""
+ with open(path, "r") as rdme_file:
+ return rdme_file.read()
+
+
+ def __load_model(self, dirname, file):
+ classes = {"mdl":StochSSModel, "smdl":StochSSSpatialModel}
+ model_class = classes[file.split('.').pop()]
+ mdl_path = os.path.join(dirname, file)
+ model = model_class(path=mdl_path).load()
+ model['name'] = self.get_name(path=file)
+ model['directory'] = mdl_path.replace(self.user_dir + "/", "")
+ return model
+
+
+ def __load_notebook(self, dirname, file):
+ path = os.path.join(dirname, file)
+ notebook = json.dumps(StochSSNotebook(path=path).load())
+ status = "error" if "Traceback (most recent call last)" in notebook else "ready"
+ nb_wkfl = {"directory":path.replace(self.user_dir + "/", ""), "annotation":"",
+ "name":self.get_name(path=path), "status":status, "type":"Notebook"}
+ return nb_wkfl
+
+
+ def __load_workflow(self, dirname, folder):
+ path = os.path.join(dirname, folder)
+ wkfl = {"directory":path.replace(self.user_dir + "/", ""), "name":self.get_name(path=path)}
+ if self.check_workflow_format(path=path):
+ workflow = StochSSWorkflow(path=path)
+ workflow.load()
+ wkfl['annotation'] = workflow.workflow['annotation']
+ wkfl['type'] = workflow.workflow['type']
+ wkfl['status'] = None
+ else:
+ workflow = StochSSJob(path=path)
+ info = workflow.load_info()
+ wkfl["annotation"] = info['annotation']
+ wkfl["status"] = workflow.get_status()
+ wkfl["type"] = workflow.TITLES[info['type']]
+ return wkfl
+
+
+ def __load_workflow_group(self, current_format, file, metadata=None):
+ path = os.path.join(self.get_path(full=True), file)
+ if metadata is None:
+ metadata, _ = self.__get_meta_data(path=os.path.join(path, ".metadata.json"))
+ wkgp = {"name": self.get_name(path=file), "workflows": [], "model": None,
+ "metadata": metadata}
+ for file_obj in os.listdir(path):
+ if current_format and self.MODEL_TEST(file_obj):
+ wkgp['model'] = self.__load_model(dirname=path, file=file_obj)
+ elif file_obj.endswith(".wkfl"):
+ wkgp['workflows'].append(self.__load_workflow(dirname=path, folder=file_obj))
+ elif file_obj.endswith(".ipynb"):
+ wkgp['workflows'].append(self.__load_notebook(dirname=path, file=file_obj))
+ if current_format and wkgp['model'] is None:
+ self.project['archive'].append(wkgp)
+ else:
+ self.project['workflowGroups'].append(wkgp)
+
+
+ def __update_all_workflows(self):
+ wkgp = os.path.join(self.path, "WorkflowGroup1.wkgp")
+ for file in os.listdir(wkgp):
+ if file.endswith(".wkfl"):
+ path = os.path.join(wkgp, file)
+ if not self.check_workflow_format(path=path):
+ wkfl = StochSSWorkflow(path=path)
+ if "error" in wkfl.check_for_external_model().keys():
+ wkfl.extract_model()
+ wkfl.update_wkfl_format()
+
+
+ @classmethod
+ def __update_metadata(cls, metadata, creators):
+ creator_ids = []
+ for email in metadata['creators']:
+ for i, creator in enumerate(creators):
+ if creator['email'] == email:
+ creator_ids.append(f"C{i + 1}")
+ metadata['creators'] = creator_ids
+ return metadata
+
+
+ def add_model(self, file, model=None, new=False):
+ '''
+ Add a model to the project
+
+ Attributes
+ ----------
+ file : str
+ Name for the model file
+ model : dict
+ Model data
+ new : bool
+ Indicates whether or not the model is new
+ '''
+ try:
+ self.log("debug", f"Original file name: {file}")
+ if self.check_project_format(path=self.path):
+ wkgp_file = f"{self.get_name(path=file)}.wkgp"
+ self.log("debug", f"Original workflow group folder name: {wkgp_file}")
+ if new:
+ wkgp_path = os.path.join(self.get_path(full=True), wkgp_file)
+ else:
+ wkgp_path, changed = self.get_unique_path(name=wkgp_file, dirname=self.path)
+ if changed:
+ wkgp_file = self.get_file(path=wkgp_path)
+ file = f"{self.get_name(path=wkgp_path)}.{file.split('.').pop()}"
+ self.log("debug", f"Final file name: {file}")
+ self.log("debug", f"Final workflow group folder name: {wkgp_file}")
+ self.log("debug", f"Workflow group path: {wkgp_path}")
+ path = os.path.join(self.path, wkgp_file, file)
+ else:
+ path = os.path.join(self.path, file)
+ if new and os.path.exists(path):
+ message = f"Could not create your model: {file}"
+ raise StochSSFileExistsError(message, traceback.format_exc())
+ self.log("debug", f"Path to the model: {path}")
+ if model is None:
+ model = self.get_model_template()
+ model_class = StochSSModel if path.endswith(".mdl") else StochSSSpatialModel
+ model = model_class(path=path, new=True, model=model)
+ if new:
+ return {"path":path}
+ message = f"{file} was successfully added to the project."
+ return {"message":message}
+ except FileExistsError as err:
+ message = f"Could not create your model: {file}"
+ raise StochSSFileExistsError(message, traceback.format_exc()) from err
+
+
+ def extract_workflow(self, src, dst):
+ '''
+ Make a copy of the target workflow and place it in the parent directory of the project.
+
+ Attributes
+ ----------
+ src : str
+ Path to the target workflow
+ dst : str
+ Proposed path for the workflows copy
+ '''
+ dirname = os.path.dirname(dst)
+ dst, _ = self.get_unique_path(name=self.get_file(path=dst), dirname=dirname)
+ try:
+ shutil.copytree(src, dst)
+ if not dirname:
+ dirname = "/"
+ self.log("info", f"Successfully extracted {self.get_file(path=src)} to {dirname}")
+ resp = f"The Workflow {self.get_file(path=src)} was exported to {dirname}"
+ resp += f" in files as {self.get_file(path=dst)}"
+ return resp
+ except FileNotFoundError as err:
+ message = f"Could not find the directory: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
+ except PermissionError as err:
+ message = f"You do not have permission to copy this directory: {str(err)}"
+ raise StochSSPermissionsError(message, traceback.format_exc()) from err
+
+
+ def load(self):
+ '''
+ Determines the project format, gets all models and workflows
+ in the project based on the format.
+
+ Attributes
+ ----------
+ '''
+ current_format = self.check_project_format(path=self.path)
+ trash_path = os.path.join(self.get_path(full=True), "trash")
+ annotation = self.__load_annotation()
+ metadata, creators = self.__get_meta_data()
+ self.project = {"name":self.get_name(), "directory":self.path, "annotation":annotation,
+ "dirname":self.get_dir_name(), "newFormat": current_format,
+ "creators": creators, "workflowGroups": [], "archive":[]}
+ if "description" in metadata.keys():
+ self.project['metadata'] = metadata
+ else:
+ new_metadata = self.__update_metadata(metadata=metadata[self.get_file()],
+ creators=creators)
+ self.project['metadata'] = new_metadata
+ if os.path.exists(trash_path):
+ self.project['trash_empty'] = len(os.listdir(trash_path)) == 0
+ else:
+ self.project['trash_empty'] = True
+ os.mkdir(trash_path)
+ wkgp_test = lambda folder: folder.endswith(".wkgp")
+ for wkgp in filter(wkgp_test, os.listdir(self.get_path(full=True))):
+ if wkgp in metadata.keys():
+ wkgp_md = self.__update_metadata(metadata=metadata[wkgp], creators=creators)
+ else:
+ wkgp_md = None
+ self.__load_workflow_group(current_format=current_format, file=wkgp, metadata=wkgp_md)
+ if not current_format:
+ self.project["models"] = []
+ for mdl in filter(self.MODEL_TEST, os.listdir(self.get_path(full=True))):
+ self.project['models'].append(self.__load_model(dirname=self.path, file=mdl))
+ return self.project
+
+
+ def update_annotation(self, annotation):
+ '''
+ Updates the projects annotation file
+
+ Attributes
+ ----------
+ annotation : str
+ The annotations to be saved.
+ '''
+ path = os.path.join(self.get_path(full=True), "README.md")
+ with open(path, 'w') as readme_file:
+ readme_file.write(annotation)
+
+
+ def update_meta_data(self, data):
+ '''
+ Updates the projects meta-data file.
+
+ Attributes
+ ----------
+ meta-data : str
+ Meta-Data to be saved
+ '''
+ for file, metadata in data.items():
+ if file.endswith(".proj"):
+ path = os.path.join(self.get_path(full=True), ".metadata.json")
+ else:
+ path = os.path.join(self.get_path(full=True), file, ".metadata.json")
+ with open(path, "w") as metadata_file:
+ json.dump(metadata, metadata_file, indent=4, sort_keys=True)
+
+
+ def update_project_format(self):
+ '''
+ Update a project to the new format
+
+ Attributes
+ ----------
+ '''
+ self.__update_all_workflows()
+ data = self.__get_old_model_data()
+ has_notebook = self.__get_old_workflow_data(data=data)
+ os.chdir(self.path)
+ for _, wkgp in data.items():
+ if wkgp['model'] is not None:
+ os.mkdir(wkgp['file'])
+ shutil.move(wkgp['model'], os.path.join(wkgp['file'], wkgp['model']))
+ for workflow in wkgp['workflows']:
+ dst = os.path.join(wkgp['file'], workflow)
+ shutil.move(os.path.join("WorkflowGroup1.wkgp", workflow), dst)
+ else:
+ for workflow in wkgp['workflows']:
+ shutil.rmtree(os.path.join("WorkflowGroup1.wkgp", workflow))
+ if has_notebook:
+ shutil.move("WorkflowGroup1.wkgp", "Notebooks")
+ else:
+ shutil.rmtree("WorkflowGroup1.wkgp")
+ os.chdir(self.user_dir)
diff --git a/stochss/handlers/util/stochss_sbml.py b/stochss/handlers/util/stochss_sbml.py
index ff59b8a03d..7f3cf29486 100644
--- a/stochss/handlers/util/stochss_sbml.py
+++ b/stochss/handlers/util/stochss_sbml.py
@@ -275,7 +275,7 @@ def convert_to_gillespy(self):
return g_model, errors
- def convert_to_model(self, name=None):
+ def convert_to_model(self, name=None, wkgp=False):
'''
Convert the sbml model to a stochss model and return it with mdl path
@@ -291,7 +291,14 @@ def convert_to_model(self, name=None):
return {"message":message, "errors":errors, "model":None}
s_file = f"{g_model.name}.mdl" if name is None else f"{name}.mdl"
- s_path = os.path.join(self.get_dir_name(), s_file)
+ if wkgp:
+ wkgp_path, changed = self.get_unique_path(name=f"{self.get_name(path=s_file)}.wkgp",
+ dirname=self.get_dir_name())
+ if changed:
+ s_file = s_file.replace(self.get_name(path=s_file), self.get_name(path=wkgp_path))
+ s_path = os.path.join(wkgp_path, s_file)
+ else:
+ s_path = os.path.join(self.get_dir_name(), s_file)
self.__convert_species(model=s_model, species=g_model.get_all_species())
self.__convert_parameters(model=s_model, parameters=g_model.get_all_parameters())
diff --git a/stochss/handlers/util/stochss_spatial_model.py b/stochss/handlers/util/stochss_spatial_model.py
index d38964a051..1c930fed1e 100644
--- a/stochss/handlers/util/stochss_spatial_model.py
+++ b/stochss/handlers/util/stochss_spatial_model.py
@@ -54,6 +54,7 @@ def __init__(self, path, new=False, model=None):
if new:
if model is None:
model = self.get_model_template()
+ if not model['is_spatial']:
model['is_spatial'] = True
if isinstance(model, str):
model = json.loads(model)
@@ -63,7 +64,7 @@ def __init__(self, path, new=False, model=None):
if changed:
self.path = new_path.replace(self.user_dir + '/', "")
with open(new_path, "w") as smdl_file:
- json.dump(model, smdl_file)
+ json.dump(model, smdl_file, indent=4, sort_keys=True)
else:
self.model = None
@@ -134,10 +135,11 @@ def __convert_domain(self, model):
mesh = Mesh(0, xlim, ylim, zlim, rho0=rho0, c0=c_0, P0=p_0, gravity=gravity)
self.__convert_particles(mesh=mesh)
model.add_mesh(mesh)
+ model.staticDomain = self.model['domain']['static']
except KeyError as err:
message = "Spatial model domain properties are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_initial_conditions(self, model):
@@ -161,19 +163,19 @@ def __convert_initial_conditions(self, model):
except KeyError as err:
message = "Spatial model domain properties are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_model_settings(self, model):
try:
end = self.model['modelSettings']['endSim']
step_size = self.model['modelSettings']['timeStep']
- tspan = numpy.arange(0, end, step_size)
+ tspan = numpy.arange(0, end + step_size, step_size)
model.timespan(tspan, timestep_size=step_size)
except KeyError as err:
message = "Spatial model settings are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_parameters(self, model):
@@ -184,7 +186,7 @@ def __convert_parameters(self, model):
except KeyError as err:
message = "Spatial model parameters are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_particles(self, mesh):
@@ -195,7 +197,7 @@ def __convert_particles(self, mesh):
except KeyError as err:
message = "Spatial model domain particle properties are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_reactions(self, model):
@@ -223,7 +225,7 @@ def __convert_reactions(self, model):
except KeyError as err:
message = "Spatial model reactions are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
def __convert_species(self, model):
@@ -236,7 +238,7 @@ def __convert_species(self, model):
except KeyError as err:
message = "Spatial model species are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
@@ -263,7 +265,7 @@ def __convert_stoich_species(cls, model, reaction):
except KeyError as err:
message = "Spatial model stoich species are not properly formatted or "
message += f"are referenced incorrectly: {str(err)}"
- raise StochSSModelFormatError(message, traceback.format_exc())
+ raise StochSSModelFormatError(message, traceback.format_exc()) from err
@classmethod
@@ -291,13 +293,13 @@ def __load_domain_from_file(self, path):
return self.__build_stochss_domain(s_domain=s_domain)
except FileNotFoundError as err:
message = f"Could not find the domain file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except json.decoder.JSONDecodeError as err:
message = f"The domain file is not JSON decobable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
except MeshError as err:
message = f"The domain file is not in proper format: {str(err)}"
- raise DomainFormatError(message, traceback.format_exc())
+ raise DomainFormatError(message, traceback.format_exc()) from err
def __read_model_file(self):
@@ -306,10 +308,10 @@ def __read_model_file(self):
self.model = json.load(smdl_file)
except FileNotFoundError as err:
message = f"Could not find the spatial model file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
except json.decoder.JSONDecodeError as err:
message = f"The spatial model is not JSON decobable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ raise FileNotJSONFormatError(message, traceback.format_exc()) from err
def convert_to_model(self):
@@ -322,8 +324,15 @@ def convert_to_model(self):
if self.model is None:
s_model = self.load()
s_model['is_spatial'] = False
- m_path = self.path.replace(".smdl", ".mdl")
- m_file = self.get_file(path=m_path)
+ if ".wkgp" in self.path:
+ wkgp_path = self.get_dir_name()
+ wkgp_path, _ = self.get_unique_path(name=self.get_file(path=wkgp_path),
+ dirname=os.path.dirname(wkgp_path))
+ m_file = self.get_file(path=wkgp_path).replace(".wkgp", ".mdl")
+ m_path = os.path.join(wkgp_path, m_file)
+ else:
+ m_path = self.path.replace(".smdl", ".mdl")
+ m_file = self.get_file(path=m_path)
message = f"{self.get_file()} was successfully convert to {m_file}!"
return {"Message":message, "File":m_file}, {"model":s_model, "path":m_path}
@@ -440,7 +449,7 @@ def get_particles_from_3d_domain(cls, data):
@classmethod
- def get_particles_from_remote(cls, mesh, data):
+ def get_particles_from_remote(cls, mesh, data, types):
'''
Get a list of stochss particles from a mesh
@@ -450,17 +459,28 @@ def get_particles_from_remote(cls, mesh, data):
Mesh containing particle data
data : dict
Property and location data to be applied to each particle
+ types : list
+ List of type discriptions (lines from an uploaded file)
'''
file = tempfile.NamedTemporaryFile()
with open(file.name, "w") as mesh_file:
mesh_file.write(mesh)
s_domain = Mesh.read_xml_mesh(filename=file.name)
domain = cls.__build_stochss_domain(s_domain=s_domain, data=data)
+ if types is not None:
+ type_data = cls.get_types_from_file(lines=types)
+ for t_data in type_data['types']:
+ if t_data['particle_id'] < len(domain['particles']):
+ domain['particles'][t_data['particle_id']]['type'] = t_data['typeID']
limits = {"x_lim":domain['x_lim'], "y_lim":domain['y_lim'], "z_lim":domain['z_lim']}
- return {"particles":domain['particles'], "limits":limits}
+ resp = {"particles":domain['particles'], "limits":limits}
+ if types is not None:
+ resp['types'] = type_data['names']
+ return resp
- def get_types_from_file(self, path):
+ @classmethod
+ def get_types_from_file(cls, path=None, lines=None):
'''
Get the type descriptions from the .txt file
@@ -468,10 +488,13 @@ def get_types_from_file(self, path):
----------
path : str
Path to the types description file
+ lines : list
+ Lines from an uploaded file
'''
- path = os.path.join(self.user_dir, path)
- with open(path, "r") as types_file:
- lines = types_file.readlines()
+ if lines is None:
+ path = os.path.join(cls.user_dir, path)
+ with open(path, "r") as types_file:
+ lines = types_file.readlines()
types = []
names = []
for line in lines:
@@ -500,13 +523,18 @@ def load(self):
if self.model is None:
self.__read_model_file()
self.model['name'] = self.get_name()
- if "domain" not in self.model.keys():
+ if not self.model['defaultMode']:
+ self.model['defaultMode'] = "discrete"
+ if "domain" not in self.model.keys() or len(self.model['domain'].keys()) < 6:
self.model['domain'] = self.get_model_template()['domain']
+ elif "static" not in self.model['domain'].keys():
+ self.model['domain']['static'] = True
for species in self.model['species']:
if "types" not in species.keys():
species['types'] = list(range(1, len(self.model['domain']['types'])))
if "diffusionConst" not in species.keys():
- species['diffusionConst'] = species['diffusionCoeff']
+ diff = 0.0 if "diffusionCoeff" not in species.keys() else species['diffusionCoeff']
+ species['diffusionConst'] = diff
for reaction in self.model['reactions']:
if "types" not in reaction.keys():
reaction['types'] = list(range(1, len(self.model['domain']['types'])))
diff --git a/stochss/handlers/util/stochss_workflow.py b/stochss/handlers/util/stochss_workflow.py
index b63da0372e..c4646e5304 100644
--- a/stochss/handlers/util/stochss_workflow.py
+++ b/stochss/handlers/util/stochss_workflow.py
@@ -22,13 +22,13 @@
import datetime
import traceback
+import numpy
+
from .stochss_base import StochSSBase
from .stochss_folder import StochSSFolder
from .stochss_model import StochSSModel
-from .stochss_spatial_model import StochSSSpatialModel
-from .stochss_errors import StochSSWorkflowError, StochSSWorkflowNotCompleteError, \
- StochSSFileNotFoundError, StochSSFileExistsError, \
- FileNotJSONFormatError, PlotNotAvailableError
+from .stochss_job import StochSSJob
+from .stochss_errors import StochSSFileNotFoundError
class StochSSWorkflow(StochSSBase):
'''
@@ -37,10 +37,7 @@ class StochSSWorkflow(StochSSBase):
################################################################################################
'''
- TYPES = {"gillespy":"_ES", "parameterSweep":"_PS"}
- TITLES = {"gillespy":"Ensemble Simulation", "parameterSweep":"Parameter Sweep"}
-
- def __init__(self, path, new=False, data=None):
+ def __init__(self, path, new=False, mdl_path=None, wkfl_type=None):
'''
Intitialize a workflow object and if its new create it on the users file system
@@ -50,88 +47,153 @@ def __init__(self, path, new=False, data=None):
Path to the workflow
new : bool
Indicates whether or not the workflow is new
- data : dict
- Load data needed for loading a workflow
+ mdl_path : str
+ Path to model for the workflow
+ wkfl_type : str
+ Type of workflow
'''
super().__init__(path=path)
self.workflow = {}
- self.type = None
- self.time_stamp = None
- if data is not None:
- self.type = data['type']
- self.time_stamp = data['stamp'] if new else self.get_time_stamp()
if new:
- file = f"{self.get_name()}{self.TYPES[self.type]}{self.time_stamp}.wkfl"
- self.path = file if data['dirname'] is None else os.path.join(data['dirname'], file)
- settings = data['settings'] if "settings" in data.keys() else None
- self.__create_new_workflow(mdl_path=path, settings=settings)
+ unique_path, changed = self.get_unique_path(name=self.get_file())
+ if changed:
+ self.path = unique_path.replace(self.user_dir + '/', "")
+ os.mkdir(unique_path)
+ settings = self.get_settings_template()
+ if wkfl_type == "Parameter Sweep":
+ settings['simulationSettings']['realizations'] = 20
+ if os.path.exists(mdl_path):
+ with open(mdl_path, "r") as mdl_file:
+ timespan_settings = json.load(mdl_file)['modelSettings']
+ settings['timespanSettings'] = timespan_settings
+ self.workflow['settings'] = {"settings": settings, "model": mdl_path, "type":wkfl_type}
+ settings_path = os.path.join(self.get_path(full=True), "settings.json")
+ with open(settings_path, "w") as settings_file:
+ json.dump(self.workflow['settings'], settings_file, indent=4, sort_keys=True)
+ else:
+ self.workflow['settings'] = None
+
+
+ def __get_old_wkfl_data(self):
+ job = StochSSJob(path=self.path)
+ wkfl = job.load()
+ if wkfl['model'] is None:
+ mdl_path = job.get_model_path()
+ wkfl['model'] = StochSSModel(path=mdl_path).load()
+ wkfl['settings']['timespanSettings'] = wkfl['model']['modelSettings']
+ info = job.load_info()
+ settings = {"settings":wkfl['settings'], "model":info['source_model'],
+ "type":wkfl['titleType']}
+ time_stamp = job.get_time_stamp()
+ if time_stamp is None:
+ wkfl_file = job.get_file()
+ if wkfl['status'] != "ready":
+ ctime = os.path.getctime(job.path)
+ time_stamp = datetime.datetime.fromtimestamp(ctime).strftime("_%m%d%Y_%H%M%S")
+ else:
+ wkfl_file = job.get_file(path=job.path.replace(time_stamp, ""))
+ job_file = None if wkfl['status'] == "ready" else f"job{time_stamp}"
+ return {"wkfl":wkfl_file, "job":job_file, "settings":settings,
+ "status":wkfl['status'], "annotation":info['annotation']}
- def __create_new_workflow(self, mdl_path, settings=None):
- path = self.get_path(full=True)
+ def __load_annotation(self):
+ path = os.path.join(self.get_path(full=True), "README.md")
try:
- if not os.path.exists(self.get_dir_name(full=True)):
- os.makedirs(path)
- else:
- os.mkdir(path)
- os.mkdir(self.get_results_path(full=True))
- info = {"source_model":mdl_path, "wkfl_model":None, "type":self.type, "start_time":None}
- self.update_info(new_info=info, new=True)
- open(os.path.join(path, "logs.txt"), "w").close()
- shutil.copyfile(os.path.join(self.user_dir, mdl_path),
- self.get_model_path(full=True))
- if settings is None:
- self.__create_settings()
- except FileExistsError as err:
- message = f"Could not create your workflow: {str(err)}"
- raise StochSSFileExistsError(message, traceback.format_exc())
- except FileNotFoundError as err:
- message = f"Could not find the file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ with open(path, "r") as annotation_file:
+ annotation = annotation_file.read()
+ except FileNotFoundError:
+ annotation = ""
+ self.workflow['annotation'] = annotation
+
+
+ def __load_jobs(self):
+ self.workflow['jobs'] = []
+ time = 0
+ last_job = None
+ for file_obj in os.listdir(self.get_path(full=True)):
+ if file_obj.startswith("job_"):
+ path = os.path.join(self.path, file_obj)
+ job = StochSSJob(path=path).load()
+ self.workflow['jobs'].append(job)
+ if os.path.getmtime(path) > time and job['status'] != "running":
+ time = os.path.getmtime(path)
+ last_job = job
+ if last_job is None:
+ self.workflow['activeJob'] = None
+ else:
+ self.workflow['activeJob'] = last_job
- def __create_settings(self):
- if self.type == "parameterSweep":
- settings = self.get_settings_template()
- settings['simulationSettings']['realizations'] = 20
- with open(self.get_settings_path(full=True), "w") as file:
- json.dump(settings, file)
- else:
- shutil.copyfile('/stochss/stochss_templates/workflowSettingsTemplate.json',
- self.get_settings_path(full=True))
+ def __load_settings(self):
+ path = os.path.join(self.get_path(full=True), "settings.json")
+ try:
+ with open(path, "r") as settings_file:
+ settings = json.load(settings_file)
+ self.workflow['model'] = settings['model']
+ self.workflow['settings'] = settings['settings']
+ self.workflow['type'] = settings['type']
+ except FileNotFoundError as err:
+ message = f"Could not find the settings file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc) from err
- def __is_csv_dir(self, file):
- if "results_csv" not in file:
- return False
- path = os.path.join(file, self.get_results_path())
- if not os.path.isdir(path):
- return False
- return True
+ @classmethod
+ def __update_results_settings(cls, settings):
+ for param in settings['parameterSweepSettings']['parameters']:
+ p_range = list(numpy.linspace(param['min'], param['max'], param['steps']))
+ param['range'] = p_range
+
+
+ def __update_settings(self):
+ settings = self.workflow['settings']['parameterSweepSettings']
+ parameters = []
+ if "parameters" not in settings.keys():
+ if "paramID" in settings['parameterOne']:
+ param1 = {"paramID": settings['parameterOne']['paramID'],
+ "min": settings['p1Min'],
+ "max": settings['p1Max'],
+ "name": settings['parameterOne']['name'],
+ "steps": settings['p1Steps'],
+ "hasChangedRanged": False}
+ parameters.append(param1)
+ if "paramID" in settings['parameterTwo']:
+ param2 = {"paramID": settings['parameterTwo']['paramID'],
+ "min": settings['p2Min'],
+ "max": settings['p2Max'],
+ "name": settings['parameterTwo']['name'],
+ "steps": settings['p2Steps'],
+ "hasChangedRanged": False}
+ parameters.append(param2)
+ soi = settings['speciesOfInterest']
+ self.workflow['settings']['parameterSweepSettings'] = {"speciesOfInterest": soi,
+ "parameters": parameters}
- def __load_info(self):
- try:
- path = self.get_info_path(full=True)
- self.log("debug", f"The path to the workflow's info file: {path}")
- with open(path, "r") as info_file:
- return json.load(info_file)
- except FileNotFoundError as err:
- message = f"Could not find the info file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
- except json.decoder.JSONDecodeError as err:
- message = f"The info file is not JSON decobable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
+ @classmethod
+ def __write_new_files(cls, settings, annotation):
+ with open("settings.json", "w") as settings_file:
+ json.dump(settings, settings_file, indent=4, sort_keys=True)
+ with open("README.md", "w") as rdme_file:
+ rdme_file.write(annotation)
def check_for_external_model(self, path=None):
'''
- Check if the workflows model exists outside of the workflow and return it path
+ Check if the jobs model exists outside of the job and return it path
+
+ Attributes
+ ----------
+ path : str
+ Path to the external model
'''
if path is None:
- path = self.get_model_path(full=True, external=True)
- self.log("debug",
- f"Path to the workflow's model: {path}")
+ if self.check_workflow_format(path=self.path):
+ path = self.get_model_path()
+ else:
+ job = StochSSJob(path=self.path)
+ path = job.get_model_path(full=True, external=True)
+ self.log("debug", f"Path to the job's model: {path}")
resp = {"file":path.replace(self.user_dir + '/', '')}
if not os.path.exists(path):
file = self.get_file(path=path)
@@ -142,26 +204,21 @@ def check_for_external_model(self, path=None):
return resp
- def duplicate_as_new(self, stamp):
+ def duplicate_as_new(self):
'''
- Get all data needed to create a new workflow that
- is a copy of this workflow in ready state.
+ Create a clean copy of the workflow and its settings with no jobs.
Attributes
----------
'''
- wkfl = self.load()
- if wkfl['status'] != "ready":
- mdl_path = self.__load_info()['source_model']
- else:
- mdl_path = wkfl['mdlPath']
- data = {"type":self.type, "stamp":stamp,
- "dirname":self.get_dir_name(), "settings":wkfl['settings']}
- kwargs = {"path":self.get_model_path(), "new":True, "data":data}
- resp = {"message":f"A new workflow has been created from {self.path}",
- "mdlPath":mdl_path,
- "mdl_file":self.get_file(path=mdl_path)}
- c_resp = self.check_for_external_model(path=os.path.join(self.user_dir, mdl_path))
+ self.load()
+ path = self.get_unique_copy_path(path=self.path)
+ kwargs = {"path": path, "new": True, "mdl_path": self.workflow['model'],
+ "wkfl_type": self.workflow['type']}
+ message = f"A new workflow has been created from {self.path}"
+ resp = {"message": message, "mdlPath": self.workflow['model'],
+ "mdl_file": self.get_file(path=self.workflow['model'])}
+ c_resp = self.check_for_external_model(path=self.workflow['model'])
if "error" in c_resp.keys():
resp['error'] = c_resp['error']
return resp, kwargs
@@ -169,395 +226,196 @@ def duplicate_as_new(self, stamp):
def extract_model(self):
'''
- Get all data needed to create a new model that is a copy of the workflows model
-
- Attributes
- ----------
- '''
- src_path = self.get_model_path()
- model = StochSSModel(path=src_path).load()
- file = self.get_file(path=src_path)
- dst_dirname = self.get_dir_name()
- if ".proj" in dst_dirname:
- dst_dirname = os.path.dirname(dst_dirname)
- dst_path = os.path.join(dst_dirname, file)
- kwargs = {"path":dst_path, "new":True, "model":model}
- resp = {"message":f"A copy of the model in {self.path} has been created"}
- return resp, kwargs
-
-
- def generate_csv_zip(self):
- '''
- Create a zip archive of the csv results for download
-
- Atrributes
- ----------
- '''
- status = self.get_status()
- if status == "error":
- message = f"The workflow experienced an error during run: {status}"
- raise StochSSWorkflowError(message, traceback.format_exc())
- if status != "complete":
- message = f"The workflow has not finished running: {status}."
- raise StochSSWorkflowNotCompleteError(message, traceback.format_exc())
-
- csv_path = self.get_csv_path(full=True)
- if os.path.exists(csv_path + ".zip"):
- message = f"{csv_path}.zip already exists."
- return {"Message":message, "Path":csv_path.replace(self.user_dir+"/", "") + ".zip"}
- csv_folder = StochSSFolder(path=csv_path)
- return csv_folder.generate_zip_file()
-
-
- def get_csv_path(self, full=False):
- '''
- Return the path to the csv directory
-
- Attributes
- ----------
- '''
- res_path = self.get_results_path(full=full)
- if not os.path.exists(res_path):
- message = f"Could not find the results directory: {res_path}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
-
- try:
- res_files = os.listdir(res_path)
- csv_path = list(filter(lambda file: self.__is_csv_dir(file=file), res_files))[0]
- return os.path.join(res_path, csv_path)
- except IndexError as err:
- message = f"Could not find the workflow results csv directory: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
-
-
- def get_info_path(self, full=False):
- '''
- Return the path to the info.json file
+ Extract the model from the most recently created job.
Attributes
----------
- full : bool
- Indicates whether or not to get the full path or local path
'''
- return os.path.join(self.get_path(full=full), "info.json")
-
-
- def get_model_path(self, full=False, external=False):
- '''
- Return the path to the model file
-
- Attributes
- ----------
- full : bool
- Indicates whether or not to get the full path or local path
- external : bool
- Indicates whether or not to consider the path to the internal model
- '''
- info = self.__load_info()
- self.log("debug", f"Workflow info: {info}")
- if external or info['wkfl_model'] is None:
- file = self.get_file(path=info['source_model'])
- return os.path.join(self.get_path(full=full), file)
- file = self.get_file(path=info['wkfl_model'])
- return os.path.join(self.get_path(full=full), file)
-
-
- def get_notebook_data(self):
- '''
- Get the needed data for converting to notebook
-
- Attributes
- ----------
- '''
- info = self.__load_info()
- file = f"{self.get_name()}.ipynb"
- path = os.path.join(self.get_dir_name(), file)
- g_model, s_model = self.load_models()
- settings = self.load_settings()
- if info['type'] == "gillespy":
- wkfl_type = info['type']
- elif info['type'] == "parameterSweep" and settings['parameterSweepSettings']['is1D']:
- wkfl_type = "1d_parameter_sweep"
+ new_format = self.check_workflow_format(path=self.path)
+ if new_format:
+ os.chdir(self.path)
+ files = list(filter(lambda file: file.startswith("job_"), os.listdir()))
+ if len(files) <= 0:
+ os.chdir(self.user_dir)
+ message = "There are no jobs to extract a model from."
+ raise StochSSFileNotFoundError(message)
+ files.sort(reverse=True, key=os.path.getctime)
+ os.chdir(self.user_dir)
+ path = os.path.join(self.path, files[0])
else:
- wkfl_type = "2d_parameter_sweep"
- kwargs = {"path":path, "new":True, "settings":settings,
- "models":{"s_model":s_model, "model":g_model}}
- return {"kwargs":kwargs, "type":wkfl_type}
-
+ path = self.path
+ job = StochSSJob(path=path)
+ return job.extract_model()
- def get_results_path(self, full=False):
- '''
- Return the path to the results directory
-
- Attributes
- ----------
- full : bool
- Indicates whether or not to get the full path or local path
- '''
- return os.path.join(self.get_path(full=full), "results")
-
-
- def get_results_plot(self, plt_key, plt_data):
- '''
- Get the plotly figure for the results of a workflow
-
- Attributes
- ----------
- plt_key : str
- Indentifier for the requested plot figure
- plt_data : dict
- Title and axes data for the plot
- '''
- self.log("debug", f"Key identifying the requested plot: {plt_key}")
- self.log("debug", f"Title and axis data for the plot: {plt_data}")
- path = os.path.join(self.get_results_path(full=True), "plots.json")
- self.log("debug", f"Path to the workflow result plot file: {path}")
- try:
- with open(path, "r") as plot_file:
- fig = json.load(plot_file)[plt_key]
- if plt_data is None:
- return fig
- for key in plt_data.keys():
- if key == "title":
- fig['layout']['title']['text'] = plt_data[key]
- else:
- fig['layout'][key]['title']['text'] = plt_data[key]
- return fig
- except FileNotFoundError as err:
- message = f"Could not find the plots file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
- except json.decoder.JSONDecodeError as err:
- message = f"The plots file is not JSON decodable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
- except KeyError as err:
- message = f"The requested plot is not available: {str(err)}"
- raise PlotNotAvailableError(message, traceback.format_exc())
-
- def get_run_logs(self):
+ def get_model_path(self):
'''
- Return the contents of the log file'
+ Return the path to the external model file
Attributes
----------
'''
- path = os.path.join(self.get_path(full=True), "logs.txt")
try:
- with open(path, "r") as file:
- logs = file.read()
- self.log("debug", f"Contents of the log file: {logs}")
- if logs:
- return logs
- return "No logs were recoded for this workflow."
+ with open(os.path.join(self.path, "settings.json")) as settings_file:
+ path = json.load(settings_file)['model']
+ if ".proj" not in self.path:
+ return path
+ file = self.get_file(path=path)
+ proj_path = f"{self.path.split('.proj')[0]}.proj"
+ if self.check_project_format(path=proj_path):
+ return os.path.join(self.get_dir_name(), file)
+ return os.path.join(proj_path, file)
except FileNotFoundError as err:
- message = f"Could not find the log file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ message = f"Could not find settings file: {str(err)}"
+ raise StochSSFileNotFoundError(message, traceback.format_exc()) from err
- @classmethod
- def get_run_settings(cls, settings, solver_map):
+ def initialize_job(self, settings, mdl_path, time_stamp, wkfl_type):
'''
- Get the gillespy2 run settings for model.run()
+ Initialize a new job for this workflow.
Attributes
----------
settings : dict
- StochSS simulation settings dict
- need_variable_ssa : bool
- Indicates whether or not the VariableSSACSolver is needed
- '''
- settings = settings['simulationSettings']
- kwargs = {"solver":solver_map[settings['algorithm']]}
- if settings['algorithm'] in ("ODE", "Hybrid-Tau-Leaping"):
- integrator_options = {"atol":settings['absoluteTol'], "rtol":settings['relativeTol']}
- kwargs["integrator_options"] = integrator_options
- if settings['algorithm'] == "ODE":
- return kwargs
- kwargs["number_of_trajectories"] = settings['realizations']
- if settings['seed'] != -1:
- kwargs['seed'] = settings['seed']
- if settings['algorithm'] == "SSA":
- return kwargs
- kwargs['tau_tol'] = settings['tauTol']
- return kwargs
-
-
- def get_settings_path(self, full=False):
- '''
- Return the path to the settings.json file
-
- Attributes
- ----------
- full : bool
- Indicates whether or not to get the full path or local path
- '''
- return os.path.join(self.get_path(full=full), "settings.json")
-
-
- def get_time_stamp(self):
- '''
- Get the time stamp from the workflow name
-
- Attributes
- ----------
- '''
- name = self.get_name()
- return "_"+"_".join(name.split('_')[-2:])
+ Workflow settings dictionary
+ mdl_path : str
+ Path to the model of the workflow
+ time_stamp : str
+ Datetime stamp for the new job
+ wkfl_type : str
+ Type of workflow
+ '''
+ self.log("info", f"Saving {self.get_file()}")
+ self.save(new_settings=settings, mdl_path=mdl_path)
+ if wkfl_type == "parameterSweep":
+ self.__update_results_settings(settings=settings)
+ self.log("info", f"Successfully saved {self.get_file()}")
+ if self.check_workflow_format(path=self.path):
+ self.log("info", f"Creating job{time_stamp} job")
+ path = os.path.join(self.path, f"job{time_stamp}")
+ data = {"mdl_path": mdl_path, "settings": settings, "type":wkfl_type}
+ job = StochSSJob(path=path, new=True, data=data)
+ self.log("info", f"Successfully created {job.get_file()} job")
+ else:
+ job = StochSSJob(path=self.path)
+ self.log("info", f"Initializing {job.get_file()}")
+ job.save(mdl_path=mdl_path, settings=settings, initialize=True)
+ return job.path
- def load(self, new=False):
+ def load(self):
'''
- Reads in all relavent data for a workflow and stores it in self.workflow.
+ Load a StochSS Workflow object.
Attributes
----------
'''
- error = None
- info = self.__load_info()
- self.type = info['type']
- status = "new" if new else self.get_status()
- if status in ("new", "ready"):
- mdl_path = info['source_model']
+ self.workflow['directory'] = self.path
+ self.workflow['name'] = self.get_name()
+ self.workflow['newFormat'] = self.check_workflow_format(path=self.path)
+ if self.workflow['newFormat']:
+ if self.workflow['settings'] is None:
+ self.__load_settings()
+ self.__load_annotation()
+ self.__load_jobs()
+ oldfmtrdy = False
else:
- mdl_path = self.get_model_path()
- try:
- model = StochSSModel(path=mdl_path).load()
- except StochSSFileNotFoundError as err:
- model = None
- error = {"Reason":err.reason, "Message":err.message, "traceback":err.traceback}
- self.log("error", f"Exception information: {error}")
- finally:
- settings = self.load_settings(model=model)
- self.workflow = {"mdlPath":mdl_path, "model":model, "settings":settings,
- "startTime":info['start_time'], "status":status,
- "timeStamp":self.time_stamp, "titleType":self.TITLES[info['type']],
- "type":self.type, "wkflDir":self.get_file(),
- "wkflName":self.get_name(), "wkflParPath":self.get_dir_name()}
- if error is not None:
- self.workflow['error'] = error
+ self.workflow['jobs'] = []
+ job = StochSSJob(path=self.path)
+ jobdata = job.load()
+ self.workflow['activeJob'] = jobdata
+ self.workflow['model'] = job.get_model_path(external=True)
+ self.workflow['settings'] = jobdata['settings']
+ self.workflow['type'] = jobdata['titleType']
+ oldfmtrdy = jobdata['status'] == "ready"
+ self.__update_settings()
+ if not os.path.exists(self.workflow['model']) and (oldfmtrdy or self.workflow['newFormat']):
+ if ".proj" in self.path:
+ if "WorkflowGroup1.wkgp" in self.path:
+ proj = StochSSFolder(path=os.path.dirname(self.get_dir_name(full=True)))
+ test = lambda ext, root, file: ".wkfl" in root or "trash" in root.split("/")
+ models = proj.get_file_list(ext=[".mdl"], test=test)
+ else:
+ wkgp = StochSSFolder(path=self.get_dir_name(full=True))
+ test = lambda ext, root, file: ".wkfl" in root
+ models = wkgp.get_file_list(ext=[".mdl"], test=test)
+ if models['files']:
+ self.workflow['model'] = models["paths"]["0"][0]
+ models = None
+ else:
+ self.workflow['model'] = None
+ else:
+ root = StochSSFolder(path="")
+ test = lambda ext, root, file: ".wkfl" in root or ".proj" in root or \
+ "trash" in root.split("/")
+ models = root.get_file_list(ext=[".mdl"], test=test)
+ if models is not None:
+ self.workflow['models'] = models
return self.workflow
- def load_models(self):
+ def save(self, new_settings, mdl_path):
'''
- Load GillesPy2 and StochSS models for running
-
- Atrributes
- ----------
- '''
- path = self.get_model_path()
- if path.endswith('.mdl'):
- model_obj = StochSSModel(path=path)
- model = model_obj.convert_to_gillespy2()
- else:
- model_obj = StochSSSpatialModel(path=path)
- model = model_obj.convert_to_spatialpy()
- return model, model_obj.model
-
-
- def load_settings(self, model=None):
- '''
- Load the workflow settings from the settings file
+ Save the settings and model path for the workflow to the settings file.
Attributes
----------
- model : dict
- Stochss model dict (used to backwards compatability)
+ new_settings : dict
+ Settings used for initializing jobs.
+ mdl_path : str
+ Path to the model used for jobs.
'''
- try:
- path = self.get_settings_path(full=True)
+ if self.check_workflow_format(path=self.path):
+ path = os.path.join(self.get_path(full=True), "settings.json")
with open(path, "r") as settings_file:
- return json.load(settings_file)
- except FileNotFoundError as err:
- if model is None:
- message = f"Could not find the settings file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
- settings = self.get_settings_template()
- if "simulationSettings" in model.keys():
- settings['simulationSettings'] = model['simulationSettings']
- elif self.type == "parameterSweep":
- settings['simulationSettings']['realizations'] = 20
- if "parameterSweepSettings" in model.keys():
- settings['parameterSweepSettings'] = model['parameterSweepSettings']
- return settings
- except json.decoder.JSONDecodeError as err:
- message = f"The settings file is not JSON decobable: {str(err)}"
- raise FileNotJSONFormatError(message, traceback.format_exc())
-
-
- def save(self, mdl_path, settings, initialize):
- '''
- Save the data for a new or ready state workflow
-
- Attributes
- ----------
- '''
- path = self.get_model_path(full=True)
- new_info = {"source_model":mdl_path}
- if initialize:
- # If this format is not something Javascript's Date.parse() method
- # understands then the workflow status page will be unable to correctly create a
- # Date object from the datestring parsed from the workflow's info.json file
- new_info['start_time'] = datetime.datetime.now().strftime("%b %d, %Y %I:%M %p UTC")
- new_info['wkfl_model'] = self.get_file(path=mdl_path)
- open(os.path.join(self.path, 'RUNNING'), 'w').close()
- self.update_info(new_info=new_info)
- with open(self.get_settings_path(full=True), "w") as file:
- json.dump(settings, file)
- try:
- os.remove(path)
- shutil.copyfile(os.path.join(self.user_dir, mdl_path),
- self.get_model_path(full=True))
+ settings = json.load(settings_file)
+ settings['settings'] = new_settings
+ settings['model'] = mdl_path
+ with open(path, "w") as settings_file:
+ json.dump(settings, settings_file, indent=4, sort_keys=True)
return f"Successfully saved the workflow: {self.path}"
- except FileNotFoundError as err:
- message = f"Could not find the model file: {str(err)}"
- raise StochSSFileNotFoundError(message, traceback.format_exc())
+ job = StochSSJob(path=self.path)
+ return job.save(mdl_path=mdl_path, settings=new_settings)
- def save_plot(self, plot):
+ def save_annotation(self, annotation):
'''
- Save a plot to the output settings (for projects only)
+ Save the workflows annotation.
- Attributes
- ----------
- plot : dict
- plot data used needed to look up the plot
+ annotation : str
+ Annotation to be saved
'''
- settings = self.load_settings()
- self.log("debug", f"Original settings: {settings}")
- settings['resultsSettings']['outputs'].append(plot)
- self.log("debug", f"New settings: {settings}")
- with open(self.get_settings_path(full=True), "w") as settings_file:
- json.dump(settings, settings_file)
- return {"message":"The plot was successfully saved", "data":plot}
+ with open(os.path.join(self.path, "README.md"), "w") as rdme_file:
+ rdme_file.write(annotation)
- def update_info(self, new_info, new=False):
+ def update_wkfl_format(self):
'''
- Updates the contents of the info file. If source model is updated,
- checks if the model exists at that path
+ Update a workflow to the new workflow/job format
Attributes
----------
- new_info : dict
- Contains all data to be updated under the correct key
- new : bool
- Indicates whether or not an info file needs to be created
'''
- if new:
- info = new_info
+ data = self.__get_old_wkfl_data()
+ os.chdir(self.path)
+ if data['status'] == "ready":
+ for file in os.listdir():
+ if os.path.isdir(file):
+ shutil.rmtree(file)
+ else:
+ os.remove(file)
+ self.__write_new_files(data['settings'], data['annotation'])
+ if data['wkfl'] != self.get_file():
+ self.rename(name=data['wkfl'])
else:
- info = self.__load_info()
- if "source_model" in new_info.keys():
- info['source_model'] = new_info['source_model']
- if "wkfl_model" in new_info.keys():
- info['wkfl_model'] = new_info['wkfl_model']
- if "type" in new_info.keys():
- info['type'] = new_info['type']
- if "start_time" in new_info.keys():
- info['start_time'] = new_info['start_time']
- if "annotation" in new_info.keys():
- info['annotation'] = new_info['annotation']
- self.log("debug", f"New info: {info}")
- with open(self.get_info_path(full=True), "w") as file:
- json.dump(info, file)
+ with open("settings.json", "w") as settings_file:
+ json.dump(data['settings']['settings'], settings_file, indent=4, sort_keys=True)
+ self.rename(name=data['job'])
+ path, _ = self.get_unique_path(name=data['wkfl'], dirname=self.get_dir_name(full=True))
+ os.mkdir(path)
+ shutil.move(self.get_path(full=True), os.path.join(path, data['job']))
+ os.chdir(path)
+ self.__write_new_files(data['settings'], data['annotation'])
+ self.path = os.path.join(self.get_dir_name(), self.get_file(path=path))
+ os.chdir(self.user_dir)
+ return self.path
diff --git a/stochss/handlers/workflows.py b/stochss/handlers/workflows.py
index 70b7d3834d..cb37ad715a 100644
--- a/stochss/handlers/workflows.py
+++ b/stochss/handlers/workflows.py
@@ -27,13 +27,46 @@
# Note APIHandler.finish() sets Content-Type handler to 'application/json'
# Use finish() for json, write() for text
-from .util import StochSSWorkflow, StochSSModel, StochSSSpatialModel, StochSSNotebook, \
+from .util import StochSSJob, StochSSModel, StochSSSpatialModel, StochSSNotebook, StochSSWorkflow, \
StochSSAPIError, report_error
log = logging.getLogger('stochss')
# pylint: disable=abstract-method
+# pylint: disable=too-few-public-methods
+class NewWorkflowAPIHandler(APIHandler):
+ '''
+ ################################################################################################
+ Handler for creating a new workflow
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Creates a new workflow of the given type for the given model.
+
+ Attributes
+ ----------
+ '''
+ self.set_header('Content-Type', 'application/json')
+ path = self.get_query_argument(name="path")
+ log.debug("The path to the workflow: %s", path)
+ mdl_path = self.get_query_argument(name="model")
+ log.debug("The path to the model: %s", mdl_path)
+ wkfl_type = self.get_query_argument(name="type")
+ log.debug("Type of the workflow: %s", wkfl_type)
+ try:
+ log.info("Creating %s workflow", path.split('/').pop())
+ wkfl = StochSSWorkflow(path=path, new=True, mdl_path=mdl_path, wkfl_type=wkfl_type)
+ resp = {"path": wkfl.path}
+ log.info("Successfully created %s workflow", wkfl.get_file())
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
+
+
class LoadWorkflowAPIHandler(APIHandler):
'''
################################################################################################
@@ -51,16 +84,9 @@ async def get(self):
self.set_header('Content-Type', 'application/json')
path = self.get_query_argument(name="path")
log.debug("The path to the workflow/model: %s", path)
- wkfl_type = self.get_query_argument(name="type")
- dirname = self.get_query_argument(name='parentPath', default=os.path.dirname(path))
- data = {"type":wkfl_type if wkfl_type != "none" else None,
- "stamp": self.get_query_argument(name="stamp"),
- "dirname": None if not dirname or dirname == "." else dirname}
- log.debug("Load data for the workflow: %s", data)
try:
- new = path.endswith(".mdl")
- wkfl = StochSSWorkflow(path=path, new=new, data=data)
- resp = wkfl.load(new=new)
+ log.info("Loading workflow data")
+ resp = StochSSWorkflow(path=path).load()
log.debug("Response: %s", resp)
self.write(resp)
except StochSSAPIError as err:
@@ -68,68 +94,94 @@ async def get(self):
self.finish()
-class RunWorkflowAPIHandler(APIHandler):
+ @web.authenticated
+ async def post(self):
+ '''
+ Start saving the workflow. Creates the workflow directory and workflow_info file if
+ saving a new workflow. Copys model into the workflow directory.
+
+ Attributes
+ ----------
+ '''
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the workflow: %s", path)
+ data = json.loads(self.request.body.decode())
+ log.debug("Workflow Data: %s", data)
+ log.debug("Path to the model: %s", data['model'])
+ try:
+ wkfl = StochSSWorkflow(path=path)
+ log.info("Saving %s", wkfl.get_file())
+ resp = wkfl.save(new_settings=data['settings'], mdl_path=data['model'])
+ log.debug("Response: %s", resp)
+ log.info("Successfully saved %s", wkfl.get_file())
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
+
+
+class InitializeJobAPIHandler(APIHandler):
'''
################################################################################################
- Handler for running workflows.
+ Handler for initializing jobs.
################################################################################################
'''
@web.authenticated
async def get(self):
'''
- Start running a workflow and record the time in UTC in the workflow_info file.
- Creates workflow directory and workflow_info file if running a new workflow. Copys
- model into the workflow directory.
+ Initialize a new job or an existing old format workflow.
Attributes
----------
'''
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the workflow: %s", path)
data = json.loads(self.get_query_argument(name="data"))
log.debug("Handler query string: %s", data)
- path = data['wkflPath']
- log.debug("Path to the workflow: %s", path)
- wkfl_type = data['type']
- log.debug("Type of workflow: %s", wkfl_type)
try:
- # nav = f"cd {StochSSWorkflow(path=path).get_path(full=True)}"
- script = "/stochss/stochss/handlers/util/scripts/start_job.py"
- exec_cmd = [f"{script}", f"{path}", f"{wkfl_type}"]
- if "v" in data['optType']:
- exec_cmd.append("-v")
- log.debug("Exec command sent to the subprocess: %s", exec_cmd)
- log.debug('Sending the workflow run cmd')
- subprocess.Popen(exec_cmd)
- log.debug('The workflow has started')
+ wkfl = StochSSWorkflow(path=path)
+ resp = wkfl.initialize_job(settings=data['settings'], mdl_path=data['mdl_path'],
+ wkfl_type=data['type'], time_stamp=data['time_stamp'])
+ wkfl.print_logs(log)
+ log.debug("Response message: %s", resp)
+ self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
-class SaveWorkflowAPIHandler(APIHandler):
+class RunWorkflowAPIHandler(APIHandler):
'''
################################################################################################
- Handler for saving workflows.
+ Handler for running workflows.
################################################################################################
'''
@web.authenticated
async def get(self):
'''
- Start saving the workflow. Creates the workflow directory and workflow_info file if
- saving a new workflow. Copys model into the workflow directory.
+ Start running a workflow and record the time in UTC in the workflow_info file.
+ Creates workflow directory and workflow_info file if running a new workflow. Copys
+ model into the workflow directory.
Attributes
----------
'''
+ path = self.get_query_argument(name="path")
+ log.debug("Path to the workflow: %s", path)
+ wkfl_type = self.get_query_argument(name="type")
+ log.debug("Type of workflow: %s", wkfl_type)
+ verbose = self.get_query_argument(name="verbose", default=False)
try:
- data = json.loads(self.get_query_argument(name="data"))
- log.debug("Handler query string: %s", data)
- model_path = data['mdlPath']
- log.debug("Path to the model: %s", model_path)
- wkfl = StochSSWorkflow(path=data['wkflPath'])
- resp = wkfl.save(mdl_path=model_path, settings=data['settings'],
- initialize="r" in data['optType'])
- log.debug("Response: %s", resp)
- self.write(resp)
+ script = "/stochss/stochss/handlers/util/scripts/start_job.py"
+ exec_cmd = [f"{script}", f"{path}", f"{wkfl_type}", "-v"]
+ if verbose:
+ exec_cmd.append("-v")
+ log.debug("Exec command sent to the subprocess: %s", exec_cmd)
+ log.debug('Sending the workflow run cmd')
+ job = subprocess.Popen(exec_cmd)
+ with open(os.path.join(path, "RUNNING"), "w") as file:
+ file.write(f"Subprocess id: {job.pid}")
+ log.debug('The workflow has started')
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
@@ -153,7 +205,7 @@ async def get(self):
log.debug('path to the workflow: %s', path)
log.debug('Getting the status of the workflow')
try:
- wkfl = StochSSWorkflow(path=path)
+ wkfl = StochSSJob(path=path)
status = wkfl.get_status()
log.debug('The status of the workflow is: %s', status)
self.write(status)
@@ -185,8 +237,13 @@ async def get(self):
body['plt_data'] = None
log.debug("Plot args passed to the plot: %s", body)
try:
- wkfl = StochSSWorkflow(path=path)
- fig = wkfl.get_results_plot(**body)
+ wkfl = StochSSJob(path=path)
+ if "plt_type" in body.keys():
+ fig = wkfl.get_plot_from_results(**body)
+ wkfl.print_logs(log)
+ else:
+ log.info("Loading the plot...")
+ fig = wkfl.get_results_plot(**body)
log.debug("Plot figure: %s", fig)
self.write(fig)
except StochSSAPIError as err:
@@ -194,33 +251,6 @@ async def get(self):
self.finish()
-class WorkflowLogsAPIHandler(APIHandler):
- '''
- ################################################################################################
- Handler for getting Workflow logs.
- ################################################################################################
- '''
- @web.authenticated
- async def get(self):
- '''
- Retrieve workflow logs from User's file system.
-
- Attributes
- ----------
- '''
- path = os.path.dirname(self.get_query_argument(name="path"))
- log.debug("Path to the workflow logs file: %s", path)
- try:
- wkfl = StochSSWorkflow(path=path)
- logs = wkfl.get_run_logs()
- wkfl.print_logs(log)
- log.debug("Response: %s", logs)
- self.write(logs)
- except StochSSAPIError as err:
- report_error(self, log, err)
- self.finish()
-
-
class WorkflowNotebookHandler(APIHandler):
'''
################################################################################################
@@ -245,11 +275,15 @@ async def get(self):
elif path.endswith(".smdl"):
file_obj = StochSSSpatialModel(path=path)
else:
- file_obj = StochSSWorkflow(path=path)
+ file_obj = StochSSJob(path=path)
+ log.info("Loading data for %s", file_obj.get_file())
kwargs = file_obj.get_notebook_data()
if "type" in kwargs.keys():
wkfl_type = kwargs['type']
kwargs = kwargs['kwargs']
+ log.info("Converting %s to notebook", file_obj.get_file())
+ else:
+ log.info("Creating notebook workflow for %s", file_obj.get_file())
log.debug("Type of workflow to be run: %s", wkfl_type)
notebook = StochSSNotebook(**kwargs)
notebooks = {"gillespy":notebook.create_es_notebook,
@@ -261,6 +295,7 @@ async def get(self):
resp = notebooks[wkfl_type]()
notebook.print_logs(log)
log.debug("Response: %s", resp)
+ log.info("Successfully created the notebook for %s", file_obj.get_file())
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
@@ -288,7 +323,7 @@ async def post(self):
plot = json.loads(self.request.body.decode())
log.debug("The plot to be saved: %s", plot)
try:
- wkfl = StochSSWorkflow(path=path)
+ wkfl = StochSSJob(path=path)
resp = wkfl.save_plot(plot=plot)
wkfl.print_logs(log)
log.debug("Response message: %s", resp)
@@ -318,12 +353,44 @@ async def post(self):
info = json.loads(self.request.body.decode())
log.debug("The annotation to be saved: %s", info['annotation'])
try:
- wkfl = StochSSWorkflow(path=path)
- wkfl.update_info(new_info=info)
- wkfl.print_logs(log)
+ log.info("Saving annotation for %s", path.split('/').pop())
+ if StochSSWorkflow.check_workflow_format(path=path):
+ wkfl = StochSSWorkflow(path=path)
+ wkfl.save_annotation(info['annotation'])
+ else:
+ wkfl = StochSSJob(path=path)
+ wkfl.update_info(new_info=info)
+ wkfl.print_logs(log)
resp = {"message":"The annotation was successfully saved", "data":info['annotation']}
+ log.info("Successfully saved the annotation")
log.debug("Response message: %s", resp)
self.write(resp)
except StochSSAPIError as err:
report_error(self, log, err)
self.finish()
+
+
+class UpadteWorkflowAPIHandler(APIHandler):
+ '''
+ ################################################################################################
+ Handler for updating workflow format.
+ ################################################################################################
+ '''
+ @web.authenticated
+ async def get(self):
+ '''
+ Updates the workflow to the new format.
+
+ Attributes
+ ----------
+ '''
+ path = self.get_query_argument(name="path")
+ log.debug("The path to the workflow: %s", path)
+ try:
+ wkfl = StochSSWorkflow(path=path)
+ resp = wkfl.update_wkfl_format()
+ log.debug("Response Message: %s", resp)
+ self.write(resp)
+ except StochSSAPIError as err:
+ report_error(self, log, err)
+ self.finish()
diff --git a/stochss/tests/run_tests.py b/stochss/tests/run_tests.py
index d989178642..5aa6cce0f0 100755
--- a/stochss/tests/run_tests.py
+++ b/stochss/tests/run_tests.py
@@ -1,5 +1,25 @@
#!/usr/bin/env python3
+'''
+StochSS is a platform for simulating biochemical systems
+Copyright (C) 2019-2020 StochSS developers.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+'''
+
+
+
import unittest
import sys
import os
diff --git a/stochss_templates/nonSpatialModelTemplate.json b/stochss_templates/nonSpatialModelTemplate.json
index 6c5c393151..248896e2cc 100644
--- a/stochss_templates/nonSpatialModelTemplate.json
+++ b/stochss_templates/nonSpatialModelTemplate.json
@@ -17,6 +17,7 @@
"x_lim": [0, 0],
"y_lim": [0, 0],
"z_lim": [0, 0],
+ "static": true,
"boundary_condition": {
"reflect_x": true,
"reflect_y": true,
diff --git a/stochss_templates/workflowSettingsTemplate.json b/stochss_templates/workflowSettingsTemplate.json
index fe88916077..85bfd2de1a 100644
--- a/stochss_templates/workflowSettingsTemplate.json
+++ b/stochss_templates/workflowSettingsTemplate.json
@@ -9,20 +9,16 @@
"tauTol": 0.03
},
"parameterSweepSettings":{
- "is1D":true,
- "p1Min":0,
- "p1Max":0,
- "p1Steps":11,
- "p2Min":0,
- "p2Max":0,
- "p2Steps":11,
- "parameterOne": {},
- "parameterTwo": {},
+ "parameters": [],
"speciesOfInterest": {}
},
"resultsSettings":{
"mapper":"final",
"reducer":"avg",
"outputs": []
+ },
+ "timespanSettings": {
+ "endSim": 20,
+ "timeStep": 0.05
}
}
\ No newline at end of file
diff --git a/webpack.config.js b/webpack.config.js
index 13892d30b5..440717e916 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -12,7 +12,9 @@ module.exports = {
workflowSelection: './client/pages/workflow-selection.js',
workflowEditor: './client/pages/workflow-manager.js',
projectBrowser: './client/pages/project-browser.js',
- projectManager: './client/pages/project-manager.js'
+ projectManager: './client/pages/project-manager.js',
+ loadingPage: './client/pages/loading-page.js',
+ multiplePlots: './client/pages/multiple-plots.js'
},
output: {
filename: 'stochss-[name].bundle.js',
@@ -82,6 +84,20 @@ module.exports = {
template: 'page_template.pug',
name: 'projectManager',
inject: false
+ }),
+ new HtmlWebpackPlugin({
+ title: "StochSS | Loading Page",
+ filename: 'stochss-loading-page.html',
+ template: 'page_template.pug',
+ name: 'loadingPage',
+ inject: false
+ }),
+ new HtmlWebpackPlugin({
+ title: "StochSS | Multiple Plots Page",
+ filename: 'multiple-plots-page.html',
+ template: 'page_template.pug',
+ name: 'multiplePlots',
+ inject: false
})
],
optimization: {